/* Cotometru v4.6.7 module UI: scoped dark UI, responsive, no remote font dependencies. */
.intel-hero{padding:clamp(22px,4vw,40px);margin:20px 0 12px;border:1px solid #4a303c;border-radius:20px;background:radial-gradient(circle at 80% 20%,rgba(242,50,74,.20),transparent 55%),linear-gradient(130deg,#241b25,#13151c)}
.intel-hero h1{font-size:clamp(26px,3vw,42px);margin:.3em 0}.intel-hero p{color:#c9bac4;max-width:760px;line-height:1.6}.intel-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 24px}.intel-tabs a{font-size:12px;text-decoration:none;color:#ded8dd;border-radius:99px;background:#25212a;border:1px solid #453740;padding:9px 13px}.intel-tabs a.active{background:#9e273d;color:#fff;border-color:#e35973}
.intel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;margin:20px 0}.intel-tile{display:block;padding:22px;text-decoration:none;color:#f0eaf0;background:linear-gradient(140deg,#26242c,#1b1a22);border-radius:16px;border:1px solid #4a3545;margin-bottom:12px}.intel-tile:hover{border-color:#e26c83;transform:translateY(-1px)}.intel-tile small{color:#f69aa8}.intel-tile h2,.intel-tile h3{margin:10px 0;font-size:19px}.intel-tile p{color:#bfb9c0;font-size:14px;line-height:1.6}.intel-tile span{color:#f1abbc;font-weight:650;font-size:13px}
.intel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0}.intel-kpis>div{border:1px solid #44303b;border-radius:15px;padding:17px;background:#241d25}.intel-kpis small{color:#ad9da9;display:block}.intel-kpis strong{font-size:25px;display:block;margin-top:6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.intel-note{background:#24262c;border:1px solid #55505c;border-left:3px solid #ec8097;border-radius:10px;padding:14px 18px;line-height:1.6;color:#d1cbd5;margin:20px 0}
.intel-form,.intel-filters{display:flex;flex-wrap:wrap;align-items:end;gap:13px;margin:16px 0}.intel-form{max-width:100%;border:1px solid #4c3441}.intel-form h3{width:100%;margin:2px 0 8px}.intel-form label,.intel-filters label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;color:#d4ccd5;font-size:13px}.intel-form label:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:center;flex:1 1 200px}.intel-form input:not([type=checkbox]),.intel-form textarea,.intel-form select,.intel-filters input,.intel-filters select,.intel-line select{width:100%;background:#191b22;border:1px solid #685460;color:#f2eef2;border-radius:9px;padding:10px}.intel-form textarea{min-height:92px}.intel-form button,.intel-filters button{align-self:end}.intel-line{padding:12px 0;border-bottom:1px solid #4b4046;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.intel-line form{padding:0;margin:0;display:flex;max-width:100%;align-items:center;gap:6px}.intel-line .intel-form{border:0;background:transparent;box-shadow:none}.intel-line .intel-form button{font-size:12px;padding:6px 10px}.intel-list{display:grid;gap:10px}.intel-list a{display:block;background:#262029;padding:13px 16px;border-radius:9px;color:#eacbd3}.intel-graph{width:100%;height:auto;max-height:240px}.intel-note a{color:#f1a3b6}
@media(max-width:700px){.intel-form,.intel-filters{display:grid;grid-template-columns:1fr}.intel-form label,.intel-filters label{width:100%}.intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}.intel-tabs a{flex:0 0 auto}.intel-grid{grid-template-columns:1fr}}
