.mapa-ranking-header .bussola-campo-titulo{min-height:32px;margin:0 0 6px;line-height:16px}.mapa-ranking-header>div:first-child strong{line-height:20px}.mapa-ranking-header>div:first-child small{padding-top:14px}.mapa-cotas{color:#e9eef7;background:radial-gradient(at 100% 0,#17283c 0,#0000 52%),#07111f;min-height:100vh;padding:28px}.mapa-cotas h1,.mapa-cotas h2,.mapa-cotas h3{font-family:Bricolage Grotesque,sans-serif}.mapa-cotas h2{color:#d4b66a;margin:0 0 18px;font-size:21px}.mapa-cotas p{color:#a8b4c8;line-height:1.65}.mapa-cotas button{justify-content:center;align-items:center;gap:7px;min-height:42px;transition:background .15s,border-color .15s;display:inline-flex}.mapa-cotas button:hover{filter:brightness(1.15)}.mapa-cotas button:disabled{opacity:.5;cursor:wait}.mapa-cotas :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #f3cb63}.mapa-cotas input,.mapa-cotas select{box-sizing:border-box;min-height:44px;margin-top:6px}.mapa-cotas label{color:#d4b66a;font-size:12px;line-height:1.5}.mapa-cotas section{margin-bottom:20px}.mapa-cotas details{background:#0b1422;border:1px solid #66562f;border-radius:12px;margin:18px 0;padding:15px 18px}.mapa-cotas summary{cursor:pointer;color:#d4b66a;font-size:13px}.cotas-hero{align-items:center;gap:18px;margin:32px 0 20px;display:flex}.cotas-hero-icon{color:#d4b66a;background:#d4b66a12;border:1px solid #66562f;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.cotas-eyebrow{letter-spacing:2px;color:#d4b66a;font-size:10px}.cotas-hero h1{color:#f3f0e8;margin:6px 0;font-size:clamp(26px,4vw,38px);line-height:1.2}.cotas-hero p{margin:0;font-size:14px}.cotas-tabs{background:#0b1422;border:1px solid #66562f;border-radius:14px;flex-wrap:wrap;gap:6px;margin:24px 0;padding:6px;display:flex}.cotas-tab{color:#a8b4c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px 22px}.cotas-tab[aria-pressed=true]{color:#f3cb63;background:#d4b66a19;border-color:#a98b45}.cotas-metric{background:linear-gradient(130deg,#152337,#101b2b);border:1px solid #66562f;border-radius:15px;min-width:0;padding:20px}.cotas-metric small{min-height:34px;font-size:11px;line-height:16px;display:block}.cotas-metric h3{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(20px,2.2vw,27px)}.cotas-toolbar{color:#a8b4c8;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 18px;display:flex}.cotas-toolbar input{flex:1;min-width:180px;margin:0}.cotas-primary{color:#101b2b;cursor:pointer;background:#d4b66a;border:1px solid #d4b66a;border-radius:9px;padding:10px 16px;font-weight:700}.cotas-list{gap:18px;display:grid}.cotas-card{background:#111c2d;border:1px solid #66562f;border-radius:17px;padding:22px;overflow:hidden}.cotas-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cotas-identity{align-items:center;gap:12px;display:flex}.cotas-identity h3{color:#d4b66a;margin:0 0 4px;font-size:17px}.cotas-identity span{color:#a8b4c8;font-size:12px}.cotas-status{letter-spacing:1px;color:#a8b4c8;background:#75839b15;border:1px solid #75839b66;border-radius:20px;padding:6px 10px;font-size:10px}.cotas-status[data-status=ATIVA]{color:#50c98b;background:#50c98b15;border-color:#50c98b55}.cotas-status[data-status=CONTEMPLADA]{color:#d4b66a;background:#d4b66a15;border-color:#d4b66a66}.cotas-status[data-status=CANCELADA]{color:#f0745c;border-color:#f0745c66}.cotas-owner{margin:16px 0;font-size:13px}.cotas-finance{background:#0b1422;border:1px solid #29384f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.cotas-finance small{color:#a8b4c8;margin-bottom:9px;font-size:11px;display:block}.cotas-finance strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,2vw,23px)}.cotas-meta{color:#75839b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;font-size:12px;display:flex}.cotas-meta b{color:#a8b4c8;margin-left:8px;font-weight:500}.cotas-actions{border-top:1px solid #29384f;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.cotas-actions a{color:#d4b66a;margin-left:auto;font-size:12px}.cotas-empty{text-align:center;color:#d4b66a;border:1px dashed #66562f;border-radius:16px;padding:40px 20px}.cotas-empty svg{margin:auto}.cotas-empty h3{color:#e9eef7;margin-bottom:5px}.cotas-empty p{margin:0;font-size:13px}@media (width<=700px){.mapa-cotas{padding:16px}.cotas-finance{grid-template-columns:1fr;gap:16px}.cotas-finance>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cotas-finance small{margin:0}.cotas-card{padding:16px}.cotas-tab{padding:10px;font-size:12px}.cotas-actions a{width:100%;margin-left:0;padding-top:8px}.cotas-toolbar>svg{display:none}.cotas-hero{gap:12px}}.bussola-page .bs-explorador .bs-kpi,.bussola-page .bs-explorador .bs-probabilidade,.bussola-page .be-dashboard .bs-explorador .bs-kpi,.bussola-page .be-dashboard .bs-explorador .bs-probabilidade,.bussola-page .bs-explorador .bs-probabilidade .bl-dado,.bussola-page .bs-explorador .bs-probabilidade .bl-result{box-shadow:none;background:#101d30;border:.75px solid #d4b66a8c}.bussola-page .mapa-bussola-hero{justify-content:space-between;align-items:center;gap:28px;margin-bottom:0;padding:36px 0 42px;display:flex}.mapa-bussola-copy{max-width:900px}.mapa-bussola-kicker{color:#d4b66a;letter-spacing:.16em;font-size:10px;font-weight:700}.bussola-page .mapa-bussola-hero h1{letter-spacing:-.045em;color:#f3f6fb;background:0 0;border:0;margin:15px 0 16px;padding:0;font-size:clamp(30px,3.5vw,48px);font-weight:550;line-height:1.12}.mapa-bussola-hero h1 span{color:#dfc58d;display:block}.mapa-bussola-hero p{color:#aebbd0;margin:0 0 18px;font-size:15px;line-height:1.6}.mapa-bussola-compass{background:conic-gradient(from 25deg,#8a682c,#f3dba0,#8d6b32,#e9cc86,#5b431d,#edcf8b,#8a682c);border-radius:50%;flex:0 0 128px;width:128px;height:128px;padding:9px;transform:perspective(600px)rotateX(15deg)rotateY(-15deg);box-shadow:5px 8px #5a4422,9px 17px 24px #0005,inset 0 2px 3px #fff6}.mapa-bussola-compass>span{color:#f0d493;background:radial-gradient(circle at 30% 22%,#304762,#101d30 70%);border:1px solid #6e5730;border-radius:50%;place-items:center;height:100%;display:grid;box-shadow:inset 0 3px 8px #0009}.mapa-bussola-compass svg{filter:drop-shadow(2px 3px 1px #0009)}.bussola-page .bs-explorador .bs-kpi>span,.bussola-page .bs-explorador .bs-probabilidade .bl-dado>span,.bussola-page .bs-explorador .bs-probabilidade .bl-result>span,.bussola-page .be-dashboard .be-main-metrics .bl-dado>span{color:#dfc58d}.bussola-page .be-dashboard .be-main-metrics>.bl-dado{background:#101d30;border:.75px solid #d4b66a8c}@media (width<=600px){.bussola-page .mapa-bussola-hero{align-items:flex-start;gap:16px;padding:26px 0 30px}.mapa-bussola-compass{flex-basis:76px;width:76px;height:76px;margin-top:24px;padding:6px}.mapa-bussola-compass svg{width:46px;height:46px}}.bussola-page .bs-explorador .bs-probabilidade,.bussola-page .be-dashboard .bs-explorador .bs-probabilidade{background:#17263b}.cotas-status[data-status=NAO_CONTEMPLADA]{color:#8fb4dd;background:#8fb4dd12;border-color:#8fb4dd55}.bussola-page .mapa-bussola-hero{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);display:grid}.bussola-page .mapa-bussola-compass{justify-self:center;width:168px;height:168px}.bussola-filtros-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bussola-filtros-grid>label{flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;display:flex}.bussola-filtros-grid>label>span{align-items:end;min-height:30px;margin:0!important;display:flex!important}.bussola-filtros-grid input,.bussola-filtros-grid select,.bussola-filtros-grid button{box-sizing:border-box;width:100%;border-radius:9px!important;height:44px!important}.bussola-ordenacao{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.bussola-ordenacao label{color:#dfc58d;cursor:pointer;background:#0c192a;border:1px solid #45516a;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.bussola-ordenacao label:has(input:checked){background:#1b2c42;border-color:#d4b66a;box-shadow:inset 3px 0 #d4b66a}.bussola-ordenacao input,.bussola-incompletos input{accent-color:#d4b66a;flex-shrink:0;width:18px;height:18px}.bussola-ajuda{border-top:1px solid #293a52;padding:12px 0}.bussola-ajuda summary{cursor:pointer;color:#d4b66a;font-size:13px}.bussola-incompletos{color:#aebbd0;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.bussola-destinos{background:linear-gradient(125deg,#14243b,#0b1525);border:1px solid #6e5730;border-radius:14px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;padding:22px;display:grid}.bussola-destinos>div{min-width:0}.bussola-destinos h2{color:#dfc58d;margin:0;font-size:18px}.bussola-destinos p{color:#aebbd0;font-size:12px}@media (width<=1000px){.bussola-filtros-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.bussola-filtros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bussola-ordenacao,.bussola-destinos{grid-template-columns:1fr}.bussola-page .mapa-bussola-hero{grid-template-columns:minmax(0,1fr) 100px}.bussola-page .mapa-bussola-compass{width:86px;height:86px}.bussola-page .mapa-bussola-compass svg{width:56px;height:56px}}.bussola-destinos .bussola-destino{background:#0f1c2e;border:1px solid #40506a;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:20px;display:flex}.bussola-destino h2{color:#e9d29a;margin:0;font-size:21px}.bussola-destino p{color:#adbbcf;margin:0 0 8px;font-size:13px;line-height:1.5}.bussola-destino-tag{letter-spacing:.12em;color:#d4b66a;font-size:10px}.bussola-destino-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.bussola-destinos .bussola-destino-actions a,.bussola-destinos .bussola-destino-actions button{color:#132035;cursor:pointer;background:#edc653;border:1px solid #edc653;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bussola-destinos .bussola-destino-actions button:disabled{opacity:.45;cursor:default}
