:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#f0f2f5;--border:#e1e4e9;--border-strong:#c9ced6;--text:#14181f;--text-muted:#5a6371;--text-faint:#8a929e;--brand:#0f766e;--brand-hover:#0b5f58;--brand-soft:#e5f3f1;--success:#15803d;--success-soft:#e8f5ec;--warning:#a35207;--warning-soft:#fdf2e3;--danger:#b91c1c;--danger-soft:#fdecec;--info:#1d4ed8;--info-soft:#e9effd;--mepp:#6d28d9;--mepp-soft:#f1ebfc;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-float:0 8px 24px #14181f1f, 0 1px 3px #14181f14;--sidebar:232px;--amp:var(--brand);--cal-part:var(--brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1116;--surface:#161b22;--surface-2:#1d232c;--border:#29303a;--border-strong:#3a4350;--text:#e7eaee;--text-muted:#9aa3af;--text-faint:#6f7884;--brand:#2dd4bf;--brand-hover:#5eead4;--brand-soft:#12312e;--success:#4ade80;--success-soft:#132a1c;--warning:#fbbf24;--warning-soft:#2e2410;--danger:#f87171;--danger-soft:#331717;--info:#7aa2ff;--info-soft:#172240;--mepp:#b197fc;--mepp-soft:#261c3d;--shadow-float:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1116;--surface:#161b22;--surface-2:#1d232c;--border:#29303a;--border-strong:#3a4350;--text:#e7eaee;--text-muted:#9aa3af;--text-faint:#6f7884;--brand:#2dd4bf;--brand-hover:#5eead4;--brand-soft:#12312e;--success:#4ade80;--success-soft:#132a1c;--warning:#fbbf24;--warning-soft:#2e2410;--danger:#f87171;--danger-soft:#331717;--info:#7aa2ff;--info-soft:#172240;--mepp:#b197fc;--mepp-soft:#261c3d;--shadow-float:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font:400 15px/22px Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}.num,.money,time{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:13px;line-height:18px}.hidden{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{letter-spacing:-.01em;align-items:center;gap:8px;padding:4px 8px 20px;font-weight:700;display:flex}.logo-mark{background:var(--brand);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.logo-mark svg{width:14px;height:14px;color:var(--surface)}.nav{flex-direction:column;gap:2px;display:flex}.nav-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;padding:16px 10px 6px;font-size:11px;font-weight:600}.nav a{border-radius:var(--r-sm);color:var(--text-muted);align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav a.active{background:var(--brand-soft);color:var(--brand)}.nav a .count{color:var(--text-faint);margin-left:auto;font-size:12px}.nav a.disabled{opacity:.5;pointer-events:none}.nav svg{flex:none;width:17px;height:17px}.sidebar-foot{border-top:1px solid var(--border);margin-top:12px;padding:12px 10px 0;font-size:13px}.sidebar-foot strong{font-weight:600;display:block}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.search{flex:1;max-width:480px;position:relative}.search input{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;padding:0 12px 0 34px;font-size:14px}.search svg{width:16px;height:16px;color:var(--text-faint);position:absolute;top:10px;left:10px}.topbar .spacer{flex:1}.company-switch{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.company-switch .tag{font-size:11px}.icon-btn{border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2)}.icon-btn svg{width:18px;height:18px}.content{width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}h1{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:30px}h2{margin:0;font-size:16px;font-weight:600;line-height:24px}h3{margin:0;font-size:15px;font-weight:600;line-height:22px}.section{margin-top:32px}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.proto-note{color:var(--text-faint);border-top:1px solid var(--border);width:100%;max-width:1200px;margin:0 auto;padding:16px 24px;font-size:12px}.btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn svg{width:16px;height:16px}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-theme=dark] .btn-primary{color:#04201d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary{color:#04201d}}.btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--text)}.btn.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, #000);border-color:color-mix(in srgb, var(--danger) 85%, #000);color:#fff}.btn.btn-danger:disabled{opacity:.5}.btn.btn-suave{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.btn.btn-suave:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);text-decoration:none}.btn.btn-externo{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.btn.btn-externo:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);text-decoration:none}.btn.btn-perigo{color:var(--danger)}.btn.btn-perigo:hover{color:var(--danger);background:var(--danger-soft)}.btn.btn-perigo:not(.btn-ghost){background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.btn.btn-perigo:not(.btn-ghost):hover{background:color-mix(in srgb, var(--danger) 16%, transparent)}.btn-sm{height:30px;padding:0 10px;font-size:13px}.btn-lg{height:44px;padding:0 20px;font-size:15px}.badges{flex-wrap:wrap;gap:6px;display:flex}.badge{background:var(--surface-2);height:22px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.badge svg{width:12px;height:12px}.badge-mepp{background:var(--mepp);color:#fff}:root[data-theme=dark] .badge-mepp{color:#1a1030}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge-mepp{color:#1a1030}}.badge-mepp-outline{background:var(--mepp-soft);color:var(--mepp);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mepp) 40%, transparent)}.badge-new{background:var(--brand-soft);color:var(--brand)}.badge-fav{background:var(--warning-soft);color:var(--warning)}.badge-fav svg{fill:currentColor}.badge-info{background:var(--info-soft);color:var(--info)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-success{background:var(--success-soft);color:var(--success)}.tag{background:var(--surface-2);color:var(--text-muted);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-block}.prazo{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.prazo svg{width:14px;height:14px}.prazo.p-far{color:var(--text-muted)}.prazo.p-mid{color:var(--text)}.prazo.p-soon{color:var(--warning)}.prazo.p-now{color:var(--danger)}.prazo.p-now:before{content:"";background:var(--danger);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.prazo.p-now svg{display:none}.prazo.destaque{border-radius:999px;padding:3px 10px;font-weight:600}.prazo.destaque.p-far,.prazo.destaque.p-mid{color:var(--brand);background:var(--brand-soft)}.prazo.destaque.p-soon{background:var(--warning-soft)}.prazo.destaque.p-now{background:var(--danger-soft)}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.prazo.p-now:before{animation:none}}.match{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.match-bar{background:var(--surface-2);border-radius:3px;width:44px;height:6px;overflow:hidden}.match-bar i{background:var(--text-faint);height:100%;display:block}.match.hi .match-bar i{background:var(--brand)}.match.hi{color:var(--brand)}.match.mid .match-bar i{background:var(--text-muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.card-pad{padding:16px 18px}.opp-list{flex-direction:column;gap:10px;display:flex}.opp{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:1fr auto;gap:6px 20px;padding:14px 18px;transition:border-color .15s ease-out;display:grid}.opp:hover{border-color:var(--border-strong)}.opp-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.opp-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.opp-title:hover{color:var(--brand);text-decoration:none}.opp-org{color:var(--text-muted);font-size:13px}.opp-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.opp-meta strong{color:var(--text);font-weight:600}.opp-why{color:var(--text-faint);font-size:12.5px}.opp-side{flex-direction:column;grid-area:2/2/span 3;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.opp-actions{gap:6px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alert-list{padding:4px 0}.alert-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 18px;font-size:14px;display:flex}.alert-row:first-child{border-top:0}.alert-row .ico{border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.alert-row .ico svg{width:15px;height:15px}.alert-row .grow{flex:1;min-width:0}.ico-warning{background:var(--warning-soft);color:var(--warning)}.ico-danger{background:var(--danger-soft);color:var(--danger)}.ico-info{background:var(--info-soft);color:var(--info)}.stats{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--border);padding:14px 18px}.stat:first-child{border-left:0}.stat .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.stat .l{color:var(--text-muted);font-size:13px}.mini{flex-direction:column;gap:8px;min-height:150px;padding:14px 16px;display:flex}.mini .opp-title{font-size:14.5px}.mini .foot{justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.opp-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filters{flex-direction:column;gap:18px;font-size:14px;display:flex;position:sticky;top:76px}.filter-group{flex-direction:column;gap:8px;display:flex}.filter-group>label:not(.check),.filter-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.check{cursor:pointer;align-items:center;gap:8px;display:flex}.check input{accent-color:var(--brand);width:16px;height:16px;margin:0}.check .badge{margin-left:auto}select,.input{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font:inherit;width:100%;padding:0 10px;font-size:14px}input[type=range]{width:100%;accent-color:var(--brand)}.range-val{color:var(--text-muted);justify-content:space-between;font-size:13px;display:flex}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:16px;display:flex;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{cursor:pointer;white-space:nowrap;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500}.tabs button:hover{color:var(--text)}.tabs .on{color:var(--text);border-bottom-color:var(--brand)}.tabs .count{color:var(--text-faint);margin-left:4px;font-weight:400}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.list-toolbar select{width:auto}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:500}.chip.neg.on{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.chip svg{width:13px;height:13px}.empty{text-align:center;color:var(--text-muted);padding:48px 24px}.empty h3{color:var(--text);margin-bottom:4px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}tbody tr:hover td{background:var(--surface-2)}.desc-cell{max-width:520px}.desc-cell .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc-cell.open .clamp{-webkit-line-clamp:unset}.back{color:var(--text-muted);align-items:center;gap:4px;margin-bottom:14px;font-size:13px;display:inline-flex}.back svg{width:15px;height:15px}.det-title{letter-spacing:-.01em;max-width:900px;margin:10px 0 6px;font-size:22px;font-weight:700;line-height:30px}.det-sub{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.facts{grid-template-columns:1.1fr 1fr 1fr 1fr;margin:20px 0 16px;display:grid}.fact{border-left:1px solid var(--border);padding:14px 18px}.fact:first-child{border-left:0}.fact .l{color:var(--text-muted);font-size:12px;font-weight:500}.fact .v{margin-top:2px;font-size:16px;font-weight:600}.fact .v.big{letter-spacing:-.01em;font-size:22px}.fact .s{color:var(--text-muted);font-size:13px}.fact .s .prazo.destaque{margin-top:4px}.det-actions{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.det-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.kv{grid-template-columns:150px 1fr;gap:8px 16px;font-size:14px;display:grid}.kv dt{color:var(--text-muted)}.kv dd{margin:0}.bar-split{background:var(--surface-2);border-radius:4px;height:8px;margin:10px 0 8px;display:flex;overflow:hidden}.bar-split i{height:100%;display:block}.legend{flex-direction:column;gap:4px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend b{border-radius:2px;width:10px;height:10px;display:inline-block}.legend em{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 16px 22px;font-size:14px;position:relative}.timeline li:before{content:"";background:var(--border-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:5px}.timeline li:after{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:0;left:8px}.timeline li:last-child:after{display:none}.timeline li.hl:before{background:var(--info)}.timeline li.future:before{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--brand)}.doc-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.doc-row:first-child{border-top:0}.doc-row .ico{border:1px solid var(--border);width:32px;height:38px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.doc-row .grow{flex:1;min-width:0}.callout{border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);background:var(--surface);padding:14px 16px;font-size:13.5px}.callout strong{color:var(--text)}.req{border-top:1px solid var(--border);gap:10px;padding:10px 0;font-size:14px;display:flex}.req:first-of-type{border-top:0}.req .st{flex:none;width:18px;height:18px;margin-top:2px}.req .st.ok{color:var(--success)}.req .st.warn{color:var(--warning)}.req .st.no{color:var(--danger)}.verdict{background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:var(--surface-2);border-radius:var(--r-md);flex-direction:column;gap:8px;min-height:240px;padding:10px;display:flex}.col-head{justify-content:space-between;padding:2px 4px 6px;font-size:13px;font-weight:600;display:flex}.col-head span{color:var(--text-faint);font-weight:500}.kcard{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.kcard a{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.kcard .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.progress{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.progress i{background:var(--brand);height:100%;display:block}.col-empty{color:var(--text-faint);padding:12px 4px;font-size:13px}.onb{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.onb-side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;padding:40px 56px;display:flex}.onb-side .logo{padding:0 0 48px}.onb-form{width:100%;max-width:440px}.steps{gap:6px;margin-bottom:28px;display:flex}.steps i{background:var(--border);border-radius:2px;flex:1;height:3px}.steps i.on{background:var(--brand)}.onb h1{margin-bottom:6px}.onb p.lead{color:var(--text-muted);margin:0 0 24px}.field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.field>label{font-size:13px;font-weight:600}.field .hint{color:var(--text-muted);font-size:12.5px}.field-row{gap:8px;display:flex}.found{border:1px solid var(--border);border-radius:var(--r-md);gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.found svg{width:18px;height:18px;color:var(--success);flex:none;margin-top:2px}.found dl{grid-template-columns:90px 1fr;gap:2px 10px;margin:6px 0 0;font-size:13px;display:grid}.found dt{color:var(--text-muted)}.found dd{margin:0}.onb-nav{justify-content:space-between;margin-top:28px;display:flex}.onb-preview{flex-direction:column;gap:14px;padding:40px 48px;display:flex;overflow:hidden}.onb-preview .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:44px}.onb-preview .stack{opacity:.95;flex-direction:column;gap:10px;display:flex}.radio-row{gap:16px;font-size:14px;display:flex}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow-float);z-index:50;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast button{color:var(--brand-soft);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tabbar,.menu-btn,.menu-fechar,.menu-fundo,.filters-toggle{display:none}@media (width<=1080px){.det-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.menu-btn{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.menu-btn svg{width:20px;height:20px}.menu-fundo{z-index:60;background:#0c2a4573;display:block;position:fixed;inset:0}:root .sidebar.aberta,:root[data-skin] .sidebar.aberta{z-index:61;width:min(280px,85vw);height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 0 40px #00000040}.sidebar.aberta .logo{align-items:center}.menu-fechar{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.menu-fechar svg{width:18px;height:18px}.topbar{padding:0 16px}.topbar .search{display:none}.content{padding:20px 16px 96px}.opp-layout{grid-template-columns:minmax(0,1fr)}.list-toolbar label{align-items:center;display:flex}.opp-why{display:none}.filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px;display:none;position:static}.filters.open{display:flex}.filters-toggle{display:inline-flex}.grid-3,.grid-2{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--border)}.opp{grid-template-columns:minmax(0,1fr);padding:14px 16px}.opp-side{flex-flow:wrap;grid-area:auto/1;justify-content:space-between;align-items:center;min-width:0}.opp-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,78vw)}.col{scroll-snap-align:start}.onb{grid-template-columns:1fr}.onb-side{border-right:0;padding:24px 16px 40px}.onb-preview{display:none}.det-title{font-size:19px;line-height:26px}.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-bottom:8px}.tabbar{z-index:10;background:var(--surface);border-top:1px solid var(--border);padding:6px 0 calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--text-muted);flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:500;display:flex}.tabbar a.active{color:var(--brand)}.tabbar a:hover{text-decoration:none}.tabbar svg{width:20px;height:20px}.company-switch .cnpj{display:none}.det-sticky{background:var(--surface);border-top:1px solid var(--border);z-index:9;gap:8px;padding:10px 16px;display:flex;position:fixed;bottom:61px;left:0;right:0}.det-sticky .btn{flex:1}.det-actions>button[data-id],.alert-row .btn-ghost{display:none}.alert-row .grow a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=901px){.det-sticky{display:none}}.notif-wrap{position:relative}.icon-btn .dot{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:8px;right:9px}.icon-btn{position:relative}.notif{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:360px;box-shadow:var(--shadow-float);z-index:30;padding:6px 0;position:absolute;top:44px;right:0}.notif-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 14px 10px;font-size:14px;display:flex}.notif-row{color:var(--text);border-bottom:1px solid var(--border);gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.notif-row:last-child{border-bottom:0}.notif-row:hover{background:var(--surface-2);text-decoration:none}.notif-row svg{width:16px;height:16px;color:var(--text-muted);flex:none;margin-top:2px}.notif-row>span{flex-direction:column;min-width:0;display:flex}.notif-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kpi{border-left:1px solid var(--border);padding:16px 18px}.kpi:first-child{border-left:0}.kpi .l{color:var(--text-muted);font-size:12.5px;font-weight:500}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;line-height:32px}.kpi .s{color:var(--text-faint);margin-top:2px;font-size:12.5px}.chart-card{flex-direction:column;gap:4px;min-width:0;padding:16px 18px 14px;display:flex}.chart-card h3{font-size:14.5px}.chart-card .sub{color:var(--text-muted);margin-bottom:8px;font-size:12.5px}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--text-muted);font-variant-numeric:tabular-nums;font:500 11px Inter,system-ui,sans-serif}.chart .grid line{stroke:var(--border);stroke-width:1px}.chart .axis line{stroke:var(--border-strong)}.chart .val{fill:var(--text);font-weight:600}.chart [data-tip]{cursor:default}.chart rect.bar,.chart path.bar{fill:var(--brand)}.chart rect.bar-mepp{fill:var(--mepp)}.chart rect.bar-rest{fill:var(--border-strong)}.chart rect.hit{fill:#0000}.chart g.row:hover .bar,.chart g.col:hover .bar{fill:var(--brand-hover)}.chart .legend-inline{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12.5px;display:flex}.chart .legend-inline b{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.tip{z-index:60;pointer-events:none;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-float);white-space:pre-line;border-radius:8px;max-width:280px;padding:8px 10px;font-size:12.5px;line-height:17px;position:fixed}.tip:first-line{font-weight:600}.tabela-link{color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-size:12.5px}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.map-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.map-box{padding:8px;position:relative}.map-box svg{width:100%;height:auto;display:block}.map-uf{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.map-ring{fill:none;stroke:var(--brand);stroke-opacity:.35;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.map-ring-label{fill:var(--brand);font:500 10px Inter,sans-serif}.map-pt{stroke:var(--surface);stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer;fill-opacity:.85}.map-pt.mepp{fill:var(--mepp)}.map-pt.amp{fill:var(--amp)}.map-pt.sel{stroke:var(--text);stroke-width:2.5px;fill-opacity:1}.map-sede{fill:var(--text)}.map-sede-label{fill:var(--text);font:600 11px Inter,sans-serif}.map-side{max-height:720px;overflow:auto}.map-side .opp{grid-template-columns:1fr}.map-side .opp-side{flex-direction:row;grid-area:auto/1}.map-legend{color:var(--text-muted);flex-wrap:wrap;gap:16px;padding:4px 8px 8px;font-size:12.5px;display:flex}.map-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.cal-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal .dow{color:var(--text-muted);border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);padding:8px 10px;font-size:12px;font-weight:600}.cal .day{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px 6px 8px;display:flex}.cal .day.out{background:var(--surface-2)}.cal .day.out .n{color:var(--text-faint)}.cal .day .n{font-variant-numeric:tabular-nums;padding:0 4px 2px;font-size:12.5px;font-weight:600}.cal .day.today .n{color:var(--brand)}.cal .day.today .n:after{content:" hoje";font-size:11px;font-weight:500}.ev{background:var(--surface-2);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--border-strong);border-radius:4px;padding:2px 6px;font-size:11.5px;line-height:15px;display:block;overflow:hidden}.ev:hover{background:var(--brand-soft);text-decoration:none}.ev.part{border-left-color:var(--cal-part);background:var(--brand-soft)}.ev.mepp{border-left-color:var(--mepp)}.ev.imp{border-left-color:var(--warning);background:var(--warning-soft)}.ev-more{color:var(--text-muted);padding:0 6px;font-size:11.5px}.price-row td{cursor:pointer}.price-row.open td{background:var(--surface-2)}.diff-up{color:var(--danger);font-weight:600}.diff-down{color:var(--success);font-weight:600}.diff-mid{color:var(--text-muted);font-weight:600}.amostras td{font-size:13px}.dotplot circle{fill:var(--amp);fill-opacity:.7;stroke:var(--surface);stroke-width:1px}.dotplot circle.hl{fill:var(--mepp);fill-opacity:.9}.dotplot line.meu{stroke:var(--warning);stroke-width:2px}.dotplot line.med{stroke:var(--text);stroke-width:1px;stroke-dasharray:3 3}.porte{border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline-block}.porte.mepp{background:var(--mepp-soft);color:var(--mepp)}.porte.demais{background:var(--surface-2);color:var(--text-muted)}.rank-bar{background:var(--brand);border-radius:3px;min-width:2px;height:6px}tr.click{cursor:pointer}.perfil-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.perfil-card .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.perfil-card .big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.switch{vertical-align:middle;flex:none;width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{background:var(--border-strong);cursor:pointer;border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked+span{background:var(--brand)}.switch input:checked+span:after{transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.chip-input{gap:6px;margin-top:6px;display:flex}.alert-matrix td,.alert-matrix th{text-align:center}.alert-matrix td:first-child,.alert-matrix th:first-child{text-align:left}.phone{border:1px solid var(--border-strong);background:var(--surface);border-radius:28px;width:320px;margin:0 auto;padding:10px}.phone-screen{background:#efe9e1;border-radius:20px;overflow:hidden}:root[data-theme=dark] .phone-screen{background:#0b141a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phone-screen{background:#0b141a}}.phone-bar{color:#fff;background:#075e54;flex-direction:column;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.phone-bar span{opacity:.8;font-size:11.5px;font-weight:400}.phone-body{flex-direction:column;gap:10px;min-height:480px;padding:12px 10px 16px;display:flex}.wa{color:#111b21;white-space:pre-line;background:#fff;border-radius:8px;max-width:92%;padding:8px 10px 4px;font-size:13px;line-height:18px;box-shadow:0 1px #00000014}:root[data-theme=dark] .wa{color:#e9edef;background:#202c33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa{color:#e9edef;background:#202c33}}.wa .t{text-align:right;opacity:.55;margin-top:2px;font-size:10.5px;display:block}.wa-btns{flex-direction:column;gap:4px;max-width:92%;display:flex}.wa-btns span{color:#027eb5;text-align:center;background:#fff;border-radius:8px;padding:7px;font-size:13px;box-shadow:0 1px #00000014}:root[data-theme=dark] .wa-btns span{color:#53bdeb;background:#202c33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa-btns span{color:#53bdeb;background:#202c33}}.wa-day{color:#54656f;background:#fffc;border-radius:6px;align-self:center;padding:3px 8px;font-size:11px}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan{flex-direction:column;gap:10px;padding:18px;display:flex}.plan.atual{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.plan .preco{letter-spacing:-.02em;font-size:26px;font-weight:700}.plan .preco small{color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:500}.plan ul{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.plan li{gap:8px;display:flex}.plan li svg{width:15px;height:15px;color:var(--success);flex:none;margin-top:3px}.meter{background:var(--surface-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.meter i{background:var(--brand);height:100%;display:block}.mais-list a{border-top:1px solid var(--border);color:var(--text);align-items:center;gap:12px;padding:14px 16px;font-weight:500;display:flex}.mais-list a:first-child{border-top:0}.mais-list svg{width:18px;height:18px;color:var(--text-muted)}@media (width<=1080px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(4){border-left:0}.kpi:nth-child(n+4){border-top:1px solid var(--border)}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.map-layout,.editor{grid-template-columns:minmax(0,1fr)}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-top:1px solid var(--border);border-left:0!important}.kpi:nth-child(-n+2){border-top:0}.kpi:nth-child(2n){border-left:1px solid var(--border)!important}.cal .day{min-height:64px}.cal .ev{background:var(--border-strong);border-left-width:0;height:6px;padding:0;font-size:0}.cal .ev.part{background:var(--cal-part)}.cal .ev.mepp{background:var(--mepp)}.cal .ev.imp{background:var(--warning)}.plans{grid-template-columns:minmax(0,1fr)}.notif{width:auto;position:fixed;top:56px;left:8px;right:8px}.phone{width:100%;max-width:320px}}.auth{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-marca{color:#fff;background:linear-gradient(160deg,#0c2a45 0%,#0e3a61 100%);flex-direction:column;padding:48px 56px;display:flex}.auth-marca .logo{color:#fff;padding:0}.auth-meio{flex-direction:column;flex:1;justify-content:center;max-width:480px;display:flex}.auth .chip{letter-spacing:.08em;color:#5fb7ae;background:#5fb7ae24;border-radius:999px;align-self:flex-start;padding:4px 10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.auth h1{margin:20px 0 14px;font-size:38px;line-height:1.12;color:#fff!important}.auth h1 span{color:#5fb7ae}.auth-meio p{color:#afc2d6;margin:0;font-size:16px;line-height:1.55}.auth-form{background:var(--surface);place-items:center;padding:32px 16px;display:grid}.auth-form form{width:100%;max-width:380px}.auth-form h2{margin-bottom:4px;font-size:26px}.auth-form .muted{margin:0 0 24px}.auth .erro{color:var(--danger);margin:0 0 12px;font-size:14px}.auth .ok{color:var(--success);margin:0 0 16px;font-size:14px}.auth-form .cadastro{text-align:center;margin:18px 0 0;font-size:14px}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-marca{padding:28px 20px}.auth h1{font-size:28px}}:root[data-skin=b]{--bg:#f6f8fb;--surface:#fff;--surface-2:#eef2f7;--border:#e1e8f0;--border-strong:#cbd6e2;--text:#22303f;--text-muted:#6b7c92;--text-faint:#9aa9bc;--heading:#0c2a45;--brand:#1a6fb5;--brand-hover:#155c99;--brand-soft:#eaf1f9;--accent:#0e9488;--accent-soft:#e6f2f1;--success:#18a06e;--success-soft:#e7f6f0;--warning:#b7791f;--warning-soft:#fdf4e3;--danger:#d1495b;--danger-soft:#fbeaec;--info:#1a6fb5;--info-soft:#eaf1f9;--mepp:#0e9488;--mepp-soft:#e6f2f1;--amp:#9aa9bc;--cal-part:#0c2a45;--r-sm:6px;--r-md:16px;--r-lg:16px;--shadow-card:0 1px 2px #0c2a450f;--shadow-float:0 1px 3px #0c2a4514, 0 8px 24px #0c2a450f;--sidebar:248px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-skin=b] body{background:var(--bg);color:var(--text);font-family:Sora,system-ui,sans-serif;font-size:14.5px}:root[data-skin=b] .mono{font-family:Space Mono,ui-monospace,monospace}:root[data-skin=b] h1,:root[data-skin=b] h2,:root[data-skin=b] h3,:root[data-skin=b] .det-title{color:var(--heading);letter-spacing:-.02em}:root[data-skin=b] h1{font-size:26px;line-height:32px}:root[data-skin=b] .sidebar{background:#0c2a45;border-right:0;padding:20px 16px}:root[data-skin=b] .logo{color:#fff;letter-spacing:-.015em;padding:6px 8px 28px;font-size:19px}:root[data-skin=b] .onb-side .logo{color:var(--text)}:root[data-skin=b] .logo-mark{background:#2ba294;border-radius:7px;width:26px;height:26px}:root[data-skin=b] .nav a{color:#ffffffbd;border-radius:8px;gap:12px;padding:10px 12px;font-size:14.5px}:root[data-skin=b] .nav a:hover{color:#fff;background:#ffffff12}:root[data-skin=b] .nav a.active{color:#fff;background:#1a6fb5}:root[data-skin=b] .nav a .count{color:#fff;background:#ffffff24;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}:root[data-skin=b] .nav a.active .count{background:#ffffff38}:root[data-skin=b] .nav-label{color:#ffffff61;letter-spacing:.1em;padding:18px 12px 6px;font-family:Space Mono,monospace;font-weight:400}:root[data-skin=b] .sidebar-foot{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:20px;padding:14px}:root[data-skin=b] .sidebar-foot .muted{color:#ffffffa6}:root[data-skin=b] .sidebar-foot a{color:#5fb7ae}:root[data-skin=b] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:64px}:root[data-skin=b] .search input{background:var(--bg);border-color:var(--border);border-radius:8px;height:38px}:root[data-skin=b] .company-switch{border-radius:10px;padding:7px 12px}:root[data-skin=b] .icon-btn{border:1px solid var(--border);border-radius:8px}:root[data-skin=b] .card,:root[data-skin=b] .opp{border-color:var(--border);box-shadow:var(--shadow-card);border-radius:16px}:root[data-skin=b] .opp{padding:18px 20px}:root[data-skin=b] .opp:hover{border-color:var(--border-strong);box-shadow:var(--shadow-float)}:root[data-skin=b] .card-pad{padding:20px 22px}:root[data-skin=b] .chart-card{padding:20px 22px 16px}:root[data-skin=b] .content{padding:28px 28px 64px}:root[data-skin=b] .kpis,:root[data-skin=b] .stats{box-shadow:none;background:0 0;border:0;gap:14px}:root[data-skin=b] .kpi,:root[data-skin=b] .stat{box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:18px 20px;border:1px solid var(--border)!important}:root[data-skin=b] .kpi .v,:root[data-skin=b] .stat .v{color:var(--heading);margin-top:10px;font-size:28px;line-height:34px}:root[data-skin=b] .kpi .l{color:var(--text);order:3;margin-top:2px;font-size:13px;font-weight:500}:root[data-skin=b] .kpi{flex-direction:column;display:flex}:root[data-skin=b] .kpi .v{order:2}:root[data-skin=b] .kpi .s{order:4}:root[data-skin=b] .kpi-ic{order:1;display:grid!important}.kpi-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:none}.kpi-ic svg{width:20px;height:20px}.kpi-ic.t-accent{background:var(--accent-soft);color:var(--accent)}.kpi-ic.t-mepp{background:var(--mepp-soft);color:var(--mepp)}.kpi-ic.t-warn{background:var(--warning-soft);color:var(--warning)}:root[data-skin=b] .btn{border-radius:8px;height:40px;padding:0 18px;font-weight:600}:root[data-skin=b] .btn-sm{height:32px;padding:0 12px}:root[data-skin=b] .btn-lg{height:46px}:root[data-skin=b] .btn-primary{color:#fff}:root[data-skin=b] .btn:not(.btn-primary):not(.btn-ghost):not(.btn-danger):not(.btn-perigo):not(.btn-externo):not(.btn-suave){color:var(--brand);border-color:var(--border-strong)}:root[data-skin=b] .badge-new,:root[data-skin=b] .badge-info,:root[data-skin=b] .verdict,:root[data-skin=b] .nav-label,:root[data-skin=b] .filter-title,:root[data-skin=b] .filter-group>label:not(.check){letter-spacing:.06em;font-family:Space Mono,monospace}:root[data-skin=b] .badge-new,:root[data-skin=b] .badge-info{text-transform:uppercase;font-size:10.5px;font-weight:700}:root[data-skin=b] .badge-new{background:var(--brand-soft);color:var(--brand)}:root[data-skin=b] .prazo,:root[data-skin=b] td.num,:root[data-skin=b] .num{font-variant-numeric:tabular-nums}:root[data-skin=b] th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-family:Space Mono,monospace;font-size:10.5px;font-weight:400}:root[data-skin=b] .tabs .on{border-bottom-color:var(--brand);color:var(--heading)}:root[data-skin=b] .match.hi{color:var(--brand)}:root[data-skin=b] .match.hi .match-bar i{background:var(--brand)}:root[data-skin=b] .badge-mepp{color:#fff}:root[data-skin=b] .page-head h1{font-size:26px}:root[data-skin=b] .alert-row .ico{border-radius:10px;width:34px;height:34px}.skin-switch{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.skin-switch button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12.5px;font-weight:600}.skin-switch button.on{background:var(--brand);color:#fff}:root:not([data-skin=b]) .skin-switch button.on{color:var(--surface)}@media (width<=900px){:root[data-skin=b] .kpis{gap:10px}:root[data-skin=b] .kpi .v,:root[data-skin=b] .stat .v{font-size:20px;line-height:26px}:root[data-skin=b] .kpi{padding-left:14px;padding-right:14px;border-left:1px solid var(--border)!important}:root[data-skin=b] .tabbar a.active{color:var(--brand)}.skin-switch button{padding:6px 9px}}:root[data-skin=b] .nav a span:not(.count){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-skin=b] .nav a{font-size:14px}:root[data-skin=b] .sidebar{padding:16px 14px;overflow-y:visible}:root[data-skin=b] .logo{padding:4px 8px 18px}:root[data-skin=b] .nav{gap:1px}:root[data-skin=b] .nav a{padding:8px 12px}:root[data-skin=b] .nav-label{padding:14px 12px 4px}.nav-bottom{margin-top:auto;padding-top:10px}:root[data-skin=b] .nav-bottom{border-top:1px solid #ffffff1a}.nav-bottom+.sidebar-foot{margin-top:10px}:root[data-skin=b] .sidebar-foot{margin-top:10px;padding:12px 14px}@media (height<=640px){:root[data-skin=b] .sidebar{overflow-y:auto}}.config-head h1{margin-bottom:10px}.config-head .tabs{margin-bottom:20px}.page-head.sub-head h1,:root[data-skin=b] .page-head.sub-head h1{font-size:18px;line-height:26px}:root[data-skin=b] .map-pt.amp{fill:#fff;fill-opacity:.85;stroke:var(--brand);stroke-width:2px}:root[data-skin=b] .map-pt.mepp{stroke:#fff;stroke-width:1.5px}:root[data-skin=b] .map-pt.sel{stroke:var(--heading);stroke-width:3px}:root[data-skin=b] .dotplot circle{fill:#fff;fill-opacity:1;stroke:var(--brand);stroke-width:2px}:root[data-skin=b] .dotplot circle.hl{fill:var(--mepp);stroke:#fff;stroke-width:1.5px}:root[data-skin=b] .lg-hollow{box-shadow:inset 0 0 0 2px var(--brand);background:#fff!important}
