:root{--bg:#f1f4f8;--surface:#fff;--surface-2:#f5f7fa;--surface-3:#e8ecf2;--border:#e0e5ed;--border-strong:#b6c0ce;--text:#16213a;--text-2:#46526b;--muted:#6c7791;--accent:#0f7b84;--accent-2:#0b6870;--accent-soft:#e1f2f3;--accent-text:#0a5a61;--on-accent:#fff;--ok:#17795a;--ok-bg:#def2e9;--warn:#9a6208;--warn-bg:#fbf0d9;--erro:#b4322a;--erro-bg:#fbe5e2;--placar:#f5b82e;--placar-ink:#7a5400;--nav:#111a2d;--nav-2:#1b2741;--nav-3:#24324f;--nav-text:#cbd3e3;--nav-muted:#7d89a3;--whats:#1f8f4e;--c-bastidores:#7b8580;--c-vinheta:#2f7dbd;--c-aguarde:#c98512;--c-bastidores-bg:#eceeed;--c-vinheta-bg:#dfecf7;--c-aguarde-bg:#f8ecd5;--shadow-1:0 1px 2px #16213a0d;--shadow:0 1px 2px #16213a0a,0 10px 28px -14px #16213a38;--shadow-3:0 24px 60px -18px #16213a59;--scrim:#111a2d73;--radius:14px;--side:248px;--f-ui:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-display:"Funnel Display","Geist",sans-serif;--f-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1020;--surface:#111a2c;--surface-2:#16213a;--surface-3:#1e2a45;--border:#22304d;--border-strong:#3d4d6e;--text:#edf1f8;--text-2:#bac4d8;--muted:#8692ab;--accent:#3cc5cf;--accent-2:#62d3db;--accent-soft:#0f3540;--accent-text:#93e4ea;--on-accent:#04222a;--ok:#4cc996;--ok-bg:#0f2c22;--warn:#e9b45a;--warn-bg:#2d2311;--erro:#f18b80;--erro-bg:#331816;--placar:#ffc94a;--placar-ink:#ffd978;--nav:#070c18;--nav-2:#121b30;--nav-3:#1b2742;--nav-text:#c4cde0;--nav-muted:#77839d;--whats:#3fbf74;--c-bastidores-bg:#222a27;--c-vinheta-bg:#14283a;--c-aguarde-bg:#2e2412;--shadow-1:0 1px 2px #0000004d;--shadow:0 1px 2px #00000059,0 14px 40px -18px #000c;--shadow-3:0 24px 70px -18px #000000e6;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a1020;--surface:#111a2c;--surface-2:#16213a;--surface-3:#1e2a45;--border:#22304d;--border-strong:#3d4d6e;--text:#edf1f8;--text-2:#bac4d8;--muted:#8692ab;--accent:#3cc5cf;--accent-2:#62d3db;--accent-soft:#0f3540;--accent-text:#93e4ea;--on-accent:#04222a;--ok:#4cc996;--ok-bg:#0f2c22;--warn:#e9b45a;--warn-bg:#2d2311;--erro:#f18b80;--erro-bg:#331816;--placar:#ffc94a;--placar-ink:#ffd978;--nav:#070c18;--nav-2:#121b30;--nav-3:#1b2742;--nav-text:#c4cde0;--nav-muted:#77839d;--whats:#3fbf74;--c-bastidores-bg:#222a27;--c-vinheta-bg:#14283a;--c-aguarde-bg:#2e2412;--shadow-1:0 1px 2px #0000004d;--shadow:0 1px 2px #00000059,0 14px 40px -18px #000c;--shadow-3:0 24px 70px -18px #000000e6;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.mono{font-family:var(--f-mono);font-size:.93em}.muted{color:var(--muted)}.note{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.note.pad{padding:14px 16px}.nowrap{white-space:nowrap}.shell{grid-template-columns:var(--side) minmax(0,1fr);min-height:100dvh;display:grid}.side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:6px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{align-items:center;gap:10px;padding:4px 8px 14px;text-decoration:none;display:flex}.side-mark{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:10px;flex:none;place-items:center;display:grid}.side-mark svg{width:12px;height:24px}.side-brand b{letter-spacing:-.01em;font-size:15px;line-height:1.2;display:block}.side-brand small{color:var(--muted);font-size:11.5px;display:block}.side-nav{flex-direction:column;flex:1;gap:14px;display:flex}.nav-g{flex-direction:column;gap:1px;display:flex}.nav-t{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:600}.nav-i{text-align:left;width:100%;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nav-i:hover{background:var(--surface-2);color:var(--text)}.nav-i[aria-current=true],.nav-i[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.nav-ic{display:inline-flex}.nav-i .n{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:500}.nav-i[aria-current=true] .n{color:inherit}.n-warn{background:var(--warn-bg);border-radius:99px;padding:0 7px;color:var(--warn)!important;font-weight:700!important}.side-me{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:8px;padding:10px 6px 2px;display:flex}.side-me form{display:contents}.side-me-t{flex:1;min-width:0}.side-me-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.side-me-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.av{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.av-off{background:var(--surface-3);color:var(--muted)}.main{flex-direction:column;min-width:0;display:flex}.bar{z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.5)blur(10px);backdrop-filter:saturate(1.5)blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 32px;display:flex;position:sticky;top:0}.search{background:var(--surface);border:1px solid var(--border);width:min(520px,100%);height:40px;color:var(--muted);box-shadow:var(--shadow-1);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;height:100%;font-size:14px}.search input::placeholder{color:var(--muted)}.search input::-webkit-search-cancel-button{display:none}kbd{font-family:var(--f-mono);border:1px solid var(--border);color:var(--muted);background:var(--surface-2);border-bottom-width:2px;border-radius:5px;padding:0 6px;font-size:11px}.content{width:100%;max-width:1180px;padding:28px 32px 64px}.icon-btn{width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}.icon-btn:disabled{opacity:.5;cursor:progress}.hero{margin-bottom:8px}.hero h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.hero p{color:var(--text-2);max-width:64ch;margin:6px 0 0}.hero-sm h1{font-size:22px}.hero-sm p{color:var(--muted);font-size:13.5px}.sec{margin-top:28px}.sec-h{color:var(--text-2);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.card:focus-within{border-color:var(--accent)}.card-hit{border-radius:inherit;z-index:1;background:0 0;border:0;position:absolute;inset:0}.card-hit:focus-visible{outline-offset:-2px;border-radius:var(--radius)}.card-h{align-items:flex-start;gap:12px;padding-right:26px;display:flex}.card-t{flex:1;min-width:0}.card-t b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3;display:block}.card-t small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-f{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.fav{z-index:2;width:30px;height:30px;color:var(--border-strong);opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:10px;right:10px}.card:hover .fav,.fav:focus-visible,.fav[aria-pressed=true]{opacity:1}.fav:hover{background:var(--surface-2);color:var(--text-2)}.fav[aria-pressed=true]{color:#e0a82e}@media (hover:none){.fav{opacity:1}}.flogo{background:var(--surface-2);border:1px solid var(--border);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.flogo:has(img){border-color:var(--border);background:#fff}.flogo img{border-radius:4px;display:block}.selo{color:var(--text-2);background:var(--surface-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.selo-warn{color:var(--warn);background:var(--warn-bg)}.selo-mute{color:var(--muted);border:1px dashed var(--border-strong);background:0 0}.rec{flex-wrap:wrap;gap:10px;display:flex}.rec-i{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13.5px;font-weight:600;display:flex}.rec-i:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.vazio{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);flex-direction:column;align-items:center;gap:6px;margin-top:20px;padding:48px 20px;display:flex}.vazio b{color:var(--text);font-size:15px}.vazio p{max-width:44ch;margin:0;font-size:13.5px}.foot{color:var(--muted);margin:48px 0 0;font-size:12px}.scrim{background:var(--scrim);z-index:50;animation:.15s ease-out fade;position:fixed;inset:0}.drawer{background:var(--surface);z-index:51;border-left:1px solid var(--border);width:min(480px,100%);box-shadow:var(--shadow-3);padding:calc(22px + env(safe-area-inset-top,0px)) 24px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:18px;animation:.2s cubic-bezier(.2,.8,.2,1) entra;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes fade{0%{opacity:0}}@keyframes entra{0%{opacity:.4;transform:translate(24px)}}.d-top{align-items:center;gap:14px;display:flex}.d-tit{flex:1;min-width:0}.d-tit h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.2}.d-tit p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.desc{color:var(--text-2);margin:-4px 0 0}.d-acoes{flex-wrap:wrap;gap:8px;display:flex}.d-acoes .btn-main{flex:200px}.d-sec{flex-direction:column;gap:10px;display:flex}.d-sec h4{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.d-txt{color:var(--text-2);margin:0;font-size:13.5px}.campos{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.campo{background:var(--surface);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 8px 8px 14px;display:grid}.campo+.campo{border-top:1px solid var(--border)}.campo-r{color:var(--muted);font-size:12.5px}.campo-v{overflow-wrap:anywhere;min-width:0;font-size:14px}.campo-a{gap:2px;display:flex}.pontos{letter-spacing:.1em;color:var(--text-2)}.senha{color:var(--accent-text);-webkit-user-select:all;user-select:all;font-weight:600}.dica{color:var(--muted);margin:0;font-size:12.5px}.passos{counter-reset:p;color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.passos li{counter-increment:p;align-items:flex-start;gap:10px;display:flex}.passos li:before{content:counter(p);background:var(--surface-2);border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:11.5px;font-weight:700;display:grid}.msg summary{cursor:pointer;color:var(--muted);font-size:12.5px}.msg p{background:var(--surface-2);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:13.5px}.d-nota{color:var(--muted);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:14px;font-size:12.5px;display:flex}.d-nota svg{flex:none;margin-top:1px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-main{background:var(--accent);color:var(--on-accent)}.btn-main:hover{background:var(--accent-2)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--border-strong);background:var(--surface-2)}.btn-ghost[aria-disabled=true]{color:var(--muted);cursor:default;flex:1}.btn-sq{width:38px;padding:0}.btn-sq[aria-pressed=true]{color:#e0a82e}.btn-whats{background:var(--whats);color:#fff}.btn-whats:hover{filter:brightness(1.06)}.aviso{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-bg);color:var(--text);border-radius:9px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13.5px;display:flex}.aviso.ok{border-color:color-mix(in srgb,var(--ok) 30%,transparent);background:var(--ok-bg)}.content>.aviso{margin-top:14px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--text);color:var(--bg);z-index:60;box-shadow:var(--shadow-3);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;animation:.15s fade;display:flex;position:fixed;transform:translate(-50%)}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:20px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.kpi span{color:var(--muted);font-size:12.5px;font-weight:500}.kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.25}.kpi small{color:var(--muted);font-size:12px}.kpi-alerta{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}.kpi-alerta b{color:var(--warn)}.cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.sect{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-1);padding:16px}.content>.sect,.cols+.sect{margin-top:12px}.sect-flush{padding:0;overflow:hidden}.sect h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.sect h3 small{color:var(--muted);font-size:12px;font-weight:500}.sect h3 a{color:var(--accent-text);font-size:12.5px;font-weight:500;text-decoration:none}.sect h3 a:hover{text-decoration:underline}.lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.lista li:first-child{border-top:0;padding-top:0}.lista a{flex:1;min-width:0;text-decoration:none}.lista a:hover b{text-decoration:underline}.barras{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.barras li{grid-template-columns:minmax(90px,140px) minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.barras li span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barras b{text-align:right;font-variant-numeric:tabular-nums}.barra{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.barra span{border-radius:99px;height:100%;display:block}.tag{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.t-ok{background:var(--ok-bg);color:var(--ok)}.t-warn{background:var(--warn-bg);color:var(--warn)}.t-erro{background:var(--erro-bg);color:var(--erro)}.t-accent{background:var(--accent-soft);color:var(--accent-text)}.t-mute{background:var(--surface-2);color:var(--text-2)}.tbl-wrap{margin:0 -16px -16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}th,td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:10px 16px}th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-top:0;font-size:11.5px;font-weight:600}td.mono{color:var(--text-2);font-size:12.5px}.sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.filtros label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.filtros select{border:1px solid var(--border);background:var(--surface);min-width:170px;height:38px;color:var(--text);border-radius:9px;padding:0 10px}.linhas{flex-direction:column;display:flex}.linha{cursor:pointer;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 80px minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;list-style:none;display:grid}.linha::-webkit-details-marker{display:none}.linha-h{cursor:default;background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-block:9px;font-size:11.5px;font-weight:600}.linha-d{border-top:1px solid var(--border)}.linha-d:first-of-type{border-top:0}.linha-d>.linha:hover{background:var(--surface-2)}.linha-d[open]>.linha{background:var(--accent-soft)}.linha-n{align-items:center;gap:10px;min-width:0;display:flex}.linha-n>span:last-child{min-width:0}.linha-n b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.linha-n small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.linha-c{color:var(--text-2);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.num{font-variant-numeric:tabular-nums}.linha-nova{color:var(--accent-text);gap:8px;font-size:13.5px;font-weight:600;display:flex}@media (max-width:760px){.linha:not(.linha-nova){grid-template-columns:minmax(0,1fr) auto}.linha>.linha-c:nth-child(2),.linha>.linha-c:nth-child(3),.linha-h span:nth-child(2),.linha-h span:nth-child(3){display:none}}.form{background:var(--surface-2);border-top:1px solid var(--border);flex-direction:column;gap:14px;padding:16px;display:flex}.form fieldset{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;margin:0;padding:0;display:grid}.form legend{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0;font-size:11.5px;font-weight:600}.form .wide{grid-column:1/-1}.form label{color:var(--text-2);flex-direction:column;gap:4px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.form input,.form select{border:1px solid var(--border);background:var(--surface);width:100%;height:38px;color:var(--text);border-radius:8px;padding:0 10px;font-size:14px}.form input:focus,.form select:focus,.filtros select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.form input[readonly]{color:var(--muted);background:var(--surface-2)}.form-pe{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:14px;padding-top:14px;display:flex}.form-pe .btn{margin-left:auto}.form .check{color:var(--text);flex-direction:row;align-items:center;gap:8px;height:38px;font-size:13.5px}.form .check input{width:16px;height:16px;accent-color:var(--accent)}.form .ordem{width:90px}.gate{background:radial-gradient(1200px 600px at 50% -10%,var(--accent-soft),transparent 70%),var(--bg);place-items:center;min-height:100dvh;padding:60px 20px;display:grid}.gate-card{background:var(--surface);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow-3);border-radius:16px;flex-direction:column;gap:18px;padding:32px 28px;display:flex}.gate-card .logo{color:var(--text);display:flex}.gate-card .logo svg{width:128px;height:auto}.gate-card h1{letter-spacing:-.02em;margin:0;font-size:22px}.gate-card p{color:var(--text-2);margin:4px 0 0;font-size:14px}.gate-card input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:40px;font-family:var(--f-mono);border-radius:9px;padding:0 12px}.btn-google{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);height:44px;font-size:14px}.btn-google:hover{background:var(--surface-2)}.alt{border-top:1px solid var(--border);padding-top:12px}.alt summary{cursor:pointer;color:var(--muted);font-size:12.5px}.alt[open]{flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--border);flex-direction:column;gap:8px;height:auto;padding:12px 16px 0;position:relative;overflow:visible}.side-brand{padding:0}.side-nav{scrollbar-width:none;flex-direction:row;gap:4px;margin:0 -16px;padding:2px 16px 10px;overflow-x:auto}.side-nav::-webkit-scrollbar{display:none}.nav-g{flex-direction:row;gap:4px}.nav-t{display:none}.nav-i{border:1px solid var(--border);border-radius:99px;width:auto;padding:5px 12px}.side-me{border:0;margin:0;padding:0;position:absolute;top:12px;right:12px}.side-me-t{display:none}.bar{padding:10px 16px}.search{width:100%}.content{padding:20px 16px 48px}.hero h1{font-size:22px}.kbd,kbd{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.btn:disabled{opacity:.55;cursor:not-allowed}.btn-full{width:100%}.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.icon-btn.perigo:hover{color:var(--erro);background:var(--erro-bg);border-color:#0000}.aviso.erro{border-color:color-mix(in srgb,var(--erro) 30%,transparent);background:var(--erro-bg)}.aviso+.aviso,.content>.aviso{margin-top:14px}.dica{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dica a{color:var(--accent-text)}.sec-h{justify-content:space-between}.sec-a{color:var(--accent-text);font-size:12.5px;font-weight:500;text-decoration:none}.sec-a:hover{text-decoration:underline}.hero-acoes{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tipo-bastidores{background:var(--c-bastidores-bg);color:var(--c-bastidores)}.tipo-vinheta{background:var(--c-vinheta-bg);color:var(--c-vinheta)}.tipo-aguarde{background:var(--c-aguarde-bg);color:var(--c-aguarde)}.tag.tipo-bastidores,.tag.tipo-vinheta,.tag.tipo-aguarde{font-weight:600}.campo-f{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.campo-f input,.campo-f textarea,.filtros-h select,.filtros-h input[type=date],.ed select,.ed input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:9px;font-size:14px}.campo-f input,.filtros-h select,.filtros-h input[type=date]{height:40px;padding:0 12px}.campo-f textarea{resize:vertical;padding:10px 12px;line-height:1.5}.campo-f textarea.mono{font-size:12.5px}.campo-f :is(input,textarea):focus,.filtros-h :is(select,input):focus,.ed :is(select,input):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.duas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nova{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:20px;display:grid}.nova-main{flex-direction:column;gap:12px;min-width:0;display:flex}.nova-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:20px}.nova-side .sect{flex-direction:column;gap:12px;display:flex}.nova-side .sect h3{margin:0}.abas{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.aba{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.aba:hover{color:var(--text)}.aba[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.painel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:16px;display:flex}.canais-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:99px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}.chip img{border-radius:50%}.chip:hover{border-color:var(--border-strong)}.chip[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.chip-alerta{color:var(--warn);display:inline-flex}.ferr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ferr .search{flex:1;width:auto;min-width:220px}.seg{border:1px solid var(--border);border-radius:9px;height:38px;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);color:var(--muted);border:0;padding:0 14px;font-size:13px;font-weight:600}.seg button+button{border-left:1px solid var(--border)}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.vids{flex-direction:column;max-height:560px;margin:0 -8px;padding:0;list-style:none;display:flex;overflow-y:auto}.vids[aria-busy=true]{opacity:.6}.vid{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:120px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:8px;display:grid}.vid:hover{background:var(--surface-2)}.vid[aria-pressed=true]{background:var(--accent-soft)}.vid-th{aspect-ratio:16/9;background:var(--surface-3);color:var(--muted);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.vid-th img{object-fit:cover;width:100%;height:100%;display:block}.vid-dur{color:#fff;font-variant-numeric:tabular-nums;background:#000000c7;border-radius:4px;padding:0 5px;font-size:11px;font-weight:600;position:absolute;bottom:4px;right:4px}.vid-t{min-width:0}.vid-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.vid-t small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.vid-t .tag{padding:1px 6px;font-size:11px}.vid-radio{border:2px solid var(--border-strong);border-radius:50%;width:18px;height:18px}.vid[aria-pressed=true] .vid-radio{border:5px solid var(--accent)}.vazio-sm{margin-top:0;padding:28px 20px}.mais{align-self:center}.esc{flex-direction:column;gap:6px;display:flex}.esc img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.esc b{font-size:14px;line-height:1.35}.esc small{color:var(--muted);font-size:12px}.esc a.dica{text-decoration:none}.regras{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-2);padding:14px 16px;font-size:12.5px}.regras b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px}.regras ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.regras li{align-items:baseline;gap:8px;display:flex}.regras .tag{text-transform:uppercase;letter-spacing:.04em;flex:none;justify-content:center;min-width:48px;font-size:10.5px}.tbl-flush{margin:0}.tabela{min-width:720px}.tabela td{vertical-align:middle}.tabela .r{text-align:right}.tabela .forte{color:var(--text);font-size:14px;font-weight:700}.tabela .corte-n{color:var(--c-aguarde)}.tabela tr.clicavel:hover td{background:var(--surface-2)}.t-vid{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.t-th{aspect-ratio:16/9;background:var(--surface-3);width:72px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.t-th img{object-fit:cover;width:100%;height:100%}.t-tit{min-width:0}.t-tit b{white-space:nowrap;text-overflow:ellipsis;max-width:46ch;font-weight:600;display:block;overflow:hidden}a.t-vid:hover b{text-decoration:underline}.t-tit small,.quem small{color:var(--muted);font-size:12px;display:block}.quem{white-space:nowrap;color:var(--text-2);font-size:12.5px}.pulso{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.2s ease-in-out infinite pulsa}@keyframes pulsa{50%{opacity:.25}}.filtros-h{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:20px;padding:14px;display:flex}.filtros-h>label:not(.search){color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.filtros-h .search{flex:240px;width:auto}.filtros-h select{min-width:150px}.kpi-destaque{border-color:color-mix(in srgb,var(--c-conteudo) 45%,var(--border))}.kpi-destaque b{color:var(--c-conteudo)}.kpi small a{color:var(--accent-text)}.pags{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.res-h{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;display:grid}.voltar{color:var(--muted);grid-column:1/-1;align-items:center;gap:4px;width:fit-content;font-size:13px;text-decoration:none;display:inline-flex}.voltar:hover{color:var(--text)}.res-tit{align-items:center;gap:14px;min-width:0;display:flex}.res-tit img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:112px}.res-tit h1{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25}.res-tit p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;font-size:13px;display:flex}.res-tit p a{color:var(--accent-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.res-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.proc{flex-direction:column;gap:18px;max-width:640px;margin-top:20px;display:flex}.proc-h{align-items:center;gap:14px;display:flex}.proc-h b{font-size:16px;display:block}.proc-h small{color:var(--muted);font-size:13px}.spinner{border:3px solid var(--surface-3);border-top-color:var(--accent);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.etapas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.etapas li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.et-ic{border:1px solid var(--border);background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:grid}.etapas li[data-estado=feito]{color:var(--text-2)}.etapas li[data-estado=feito] .et-ic{background:var(--ok-bg);color:var(--ok);border-color:#0000}.etapas li[data-estado=atual]{color:var(--text);font-weight:600}.etapas li[data-estado=atual] .et-ic{background:var(--accent);color:var(--on-accent);border-color:#0000;animation:1.4s ease-in-out infinite pulsa}.falha{flex-direction:column;gap:14px;max-width:720px;margin-top:20px;display:flex}.placar{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(240px,.9fr) minmax(0,2fr);margin-top:18px;display:grid;overflow:hidden}.placar-ed{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.placar-main{background:linear-gradient(160deg,color-mix(in srgb,var(--c-conteudo) 12%,var(--surface)),var(--surface));border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.placar-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.placar-k em{text-transform:none;letter-spacing:0;color:var(--accent-text);background:var(--accent-soft);border-radius:6px;padding:1px 7px;font-style:normal;font-weight:600}.ponto{background:var(--c-conteudo);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c-conteudo) 22%,transparent);border-radius:50%}.placar-v{font-family:var(--f-mono);letter-spacing:-.03em;color:var(--c-conteudo);font-variant-numeric:tabular-nums;font-size:50px;font-weight:700;line-height:1.05}.placar-main small{color:var(--muted);font-size:13px}.placar-n{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.placar-n>div{flex-direction:column;justify-content:center;gap:2px;padding:18px;display:flex}.placar-n>div+div{border-left:1px solid var(--border)}.placar-n dt{color:var(--muted);font-size:12px;font-weight:500}.placar-n dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.placar-n small{color:var(--muted);font-size:11.5px}.placar-n .n-corte dd{color:var(--c-aguarde)}.linha-tempo{margin-top:12px}.lt-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lt-h h3{margin:0}.legenda{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.lg{border-radius:3px;width:12px;height:12px;display:inline-block}.lg-conteudo{background:color-mix(in srgb,var(--c-conteudo) 55%,transparent)}.legenda .tipo-bastidores{background:var(--c-bastidores)}.legenda .tipo-vinheta{background:var(--c-vinheta)}.legenda .tipo-aguarde{background:var(--c-aguarde)}.lt{background:repeating-linear-gradient(135deg,var(--surface-2) 0 6px,var(--surface-3) 6px 12px);border-radius:8px;height:38px;position:relative;overflow:hidden}.lt-conteudo{background:color-mix(in srgb,var(--c-conteudo) 38%,var(--surface));position:absolute;top:0;bottom:0}.lt-corte{opacity:.95;border:0;min-width:3px;padding:0;position:absolute;top:0;bottom:0}.lt-corte:hover{filter:brightness(1.15);opacity:1}.lt-corte.tipo-bastidores{background:var(--c-bastidores)}.lt-corte.tipo-vinheta{background:var(--c-vinheta)}.lt-corte.tipo-aguarde{background:var(--c-aguarde)}.lt-foco{background:var(--text);pointer-events:none;width:2px;position:absolute;top:-2px;bottom:-2px}.lt-eixo{font-family:var(--f-mono);color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.res-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.cortes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cortes li{border-top:1px solid var(--border);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.cortes li:first-child{border-top:0;padding-top:2px}.cortes li b{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.cortes li small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.cortes .marco b{color:var(--c-conteudo)}.cortes .corte.ativo{background:var(--accent-soft);border-radius:8px;margin:0 -8px;padding-inline:8px}.cortes .sem-cortes{color:var(--muted);font-size:13px;display:block}.cortes .dur{font-family:var(--f-mono);color:var(--c-aguarde);white-space:nowrap;font-size:13px;font-weight:700}.tcb{font-family:var(--f-mono);border:1px solid var(--border);background:var(--surface-2);color:var(--accent-text);white-space:nowrap;border-radius:6px;width:fit-content;padding:2px 7px;font-size:12.5px;font-weight:600}.tcb:hover{border-color:var(--accent);background:var(--accent-soft)}.obs{background:var(--surface-2);color:var(--text-2);border-radius:9px;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.ed{flex-direction:column;gap:12px;display:flex}.ed-janela{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ed-janela label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.ed-cortes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ed-corte{border:1px solid var(--border);background:var(--surface-2);border-left-width:4px;border-radius:9px;grid-template-columns:110px 92px 92px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.tipo-borda-bastidores{border-left-color:var(--c-bastidores)}.tipo-borda-vinheta{border-left-color:var(--c-vinheta)}.tipo-borda-aguarde{border-left-color:var(--c-aguarde)}.ed select,.ed input{height:34px;padding:0 8px;font-size:13px}.tc-in{font-family:var(--f-mono);font-size:12.5px!important}.tc-in.invalido{border-color:var(--erro)!important;background:var(--erro-bg)!important}.ed-pe{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.confere{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.confere h3{margin:0}.player{aspect-ratio:16/9;background:#000;border-radius:9px;overflow:hidden}.player iframe{border:0;width:100%;height:100%;display:block}.transc{flex-direction:column;gap:1px;max-height:380px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.transc li{color:var(--text-2);border-radius:6px;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 6px;display:grid}.transc li.no-corte{background:var(--c-aguarde-bg);color:var(--text)}.transc .tcb{padding:1px 5px;font-size:11.5px}.transc em{color:var(--muted)}.meta{margin-top:12px}.meta dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.meta dt{color:var(--muted);font-size:12px}.meta dd{margin:2px 0 0;font-size:13.5px}.meta .wide{grid-column:1/-1}.refazer{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.refazer summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:500}.reproc{flex-direction:column;gap:10px;max-width:640px;margin-top:10px;display:flex}.reproc .btn{width:fit-content}.canais{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.canal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:16px;display:flex}.canal-erro{border-color:color-mix(in srgb,var(--erro) 40%,var(--border))}.canal-h{align-items:center;gap:12px;display:flex}.canal-h img,.canal-ph{border-radius:50%;flex:none;width:48px;height:48px}.canal-ph{background:var(--surface-2);color:var(--muted);place-items:center;display:grid}.canal-h>div{flex:1;min-width:0}.canal-h b{font-size:15px;display:block}.canal-h small{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.canal-d{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.canal-d dt{color:var(--muted);font-size:12px}.canal-d dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.canal-d dd small{color:var(--muted);font-weight:400}.canal-d .wide{grid-column:1/-1}.canal-d .wide dd{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.canal-a{flex-direction:column;gap:8px;margin-top:auto;display:flex}.canal-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.canal-btns .icon-btn{margin-left:auto}.como{flex-direction:column;gap:12px;margin-top:20px;display:flex}.como h3{margin:0}.lista-sm li{font-size:13.5px}.marcar{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.marcar>span{margin-right:auto}.link-btn{color:var(--accent-text);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.link-btn:hover{text-decoration:underline}.vid-check{border:2px solid var(--border-strong);width:20px;height:20px;color:var(--on-accent);border-radius:6px;place-items:center;display:grid}.vid[aria-pressed=true] .vid-check{background:var(--accent);border-color:var(--accent)}.lote-res{flex-direction:column;gap:12px;display:flex}.lote-mini{flex-direction:column;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lote-mini li{align-items:center;gap:6px;display:flex}.lote-mini li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lote-mini .icon-btn{width:24px;height:24px}.lote-est{background:var(--surface-2);border-radius:10px;gap:10px;margin:0;padding:12px;display:grid}.lote-est dt{color:var(--muted);font-size:12px}.lote-est dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:16px;font-weight:700}.lote-est small{color:var(--muted);font-size:11.5px}.lote-prog{flex-direction:column;gap:10px;margin-top:18px;display:flex}.lote-prog-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lote-prog-h b{font-size:16px}.barra-lote{background:var(--surface-3);border-radius:99px;height:12px;display:flex;overflow:hidden}.barra-lote span{height:100%;transition:width .4s;display:block}.bl-ok{background:var(--c-conteudo)}.bl-erro{background:var(--erro)}.bl-proc{background:var(--accent);animation:1.4s ease-in-out infinite pulsa}.bl-fila{background:var(--surface-3);border:1px solid var(--border-strong)}.lote-n{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.lote-n span{align-items:center;gap:6px;display:inline-flex}.lote-n i{border-radius:3px;width:10px;height:10px;display:inline-block}.tabela td.det{color:var(--muted);max-width:340px;font-size:12.5px}.erro-t{color:var(--erro)}a.lote-link{text-decoration:none}a.lote-link:hover b{text-decoration:underline}.cota{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.cota-h{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.cota small{font-size:12.5px}.cfg{flex-direction:column;gap:14px;max-width:760px;margin-top:16px;display:flex}.cfg-h{align-items:flex-start;gap:12px;display:flex}.cfg-h>div{flex:1}.cfg-h h3{margin:0 0 2px}.cfg-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.cfg-atual{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.cfg-atual .mono{font-weight:600}.cfg-atual small{color:var(--muted);flex:1;font-size:12.5px}.cfg-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cfg-form .campo-f{flex:1;min-width:240px}.cfg-sel{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);border-radius:9px;padding:0 12px;font-size:14px}.passo-a-passo summary{cursor:pointer;color:var(--accent-text);font-size:13px;font-weight:600}.passo-a-passo[open]{flex-direction:column;gap:10px;display:flex}.passo-a-passo[open] summary{margin-bottom:4px}.sel{-webkit-user-select:all;user-select:all;background:var(--surface-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px}.precos{min-width:0;font-size:13px}.precos td,.precos th{padding:7px 10px}.precos .r{text-align:right}.precos tr.atual td{background:var(--accent-soft);font-weight:600}.reg li{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13px;display:grid}.reg-q{font-family:var(--f-mono);color:var(--muted);font-size:11.5px}@media (max-width:1080px){.nova{grid-template-columns:minmax(0,1fr)}.nova-side{position:static}.res-grid{grid-template-columns:minmax(0,1fr)}.confere{position:static}.placar{grid-template-columns:minmax(0,1fr)}.placar-main{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:760px){.res-h{grid-template-columns:minmax(0,1fr)}.res-acoes{justify-content:flex-start}.res-tit img{width:84px}.placar-n{grid-template-columns:1fr 1fr}.placar-n>div:nth-child(3){border-left:0}.placar-n>div:nth-child(n+3){border-top:1px solid var(--border)}.placar-v{font-size:40px}.duas,.ed-janela{grid-template-columns:1fr}.ed-corte{grid-template-columns:1fr 1fr 1fr}.ed-corte .ed-motivo{grid-column:1/-1}.vid{grid-template-columns:96px minmax(0,1fr) 18px}.canais,.reg li{grid-template-columns:minmax(0,1fr)}}
:root{--f-serif:var(--f-display);--noite:#0f1b33}.side-mark{background:var(--noite);color:#5eead4}:root[data-theme=dark] .side-mark{background:#1b2a4a}.c-erro{color:var(--erro)}.sec-h small{font-weight:500}.n{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:4px;font-size:11.5px;font-weight:600}.abas-nav{margin:18px 0 14px}.abas-nav .aba{text-decoration:none}.abas-nav .aba[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.ferr{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 6px;display:flex}.ferr .abas-nav{margin:0}.ferr .search{flex:1;width:auto;min-width:200px}.fora{color:var(--text-2);background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;display:flex}.fora svg{color:var(--muted);flex:none;margin-top:2px}.content>.fora{margin-top:14px}.tudo-ok{color:var(--ok);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.vazio-sm{margin:12px 0 0;font-size:13.5px}.hoje-h{padding:6px 0 4px}.hoje-dia{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:12.5px;font-weight:600}.hoje-h h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.hoje-h h1 em{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--accent-text);font-style:italic;font-weight:400}.hoje-resumo{color:var(--text-2);max-width:70ch;margin:10px 0 0;font-size:15px}.kpi-link{text-decoration:none;transition:border-color .15s,box-shadow .15s}.kpi-link:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.hoje-g{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.hoje-col{flex-direction:column;gap:12px;display:flex}.hoje-col .sect+.sect{margin-top:0}.sub-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:16px 0 4px;font-size:11.5px;font-weight:600;display:flex}.sub-h svg{color:#e0a82e}.alertas,.novs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alertas li,.novs li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;display:flex}.alertas li:first-child,.novs li:first-child{border-top:0;padding-top:0}.al-t,.novs li>span:last-child{flex:1;min-width:0}.al-t b,.novs b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.al-t small,.novs small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.novs .mono{flex:none;width:40px;font-size:12px}.pt{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.pt-erro,.pt-vencida{background:var(--erro)}.prazo{color:var(--text-2);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:12.5px;font-weight:600;display:flex}.prazo small{color:var(--muted);font-size:11px;font-weight:400}.prazo.perto{color:var(--warn)}.prazo.passou{color:var(--erro)}.atalhos{flex-wrap:wrap;gap:8px;display:flex}.atalho{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:10px;align-items:center;gap:9px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.atalho:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.atalho img,.lk img{border-radius:4px;flex:none}.conta{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.conta-fernando{background:var(--accent-soft);color:var(--accent-text)}.conta-admin{color:#4c3a9e;background:#e9e4fb}:root[data-theme=dark] .conta-admin{color:#c4b5fd;background:#2a2146}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .conta-admin{color:#c4b5fd;background:#2a2146}}.captura{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:11px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.captura:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.captura-ic{color:var(--muted);display:flex}.captura input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;font-size:14px}.sect .captura{box-shadow:none}.dica-cap{color:var(--muted);margin:8px 2px 0;font-size:12px}.dica-cap .mono{background:var(--surface-2);border-radius:4px;padding:0 4px;font-size:11.5px}.tfs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tfs-sect{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);margin-top:16px;padding:4px 14px}.tf{border-top:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.tf:first-child{border-top:0}.tf-check{display:contents}.ck{border:1.8px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;margin-top:2px;padding:0;display:grid}.ck:hover{border-color:var(--accent);background:var(--accent-soft)}.ck-p1{border-color:var(--erro)}.ck-p2{border-color:var(--warn)}.ck-p3{border-color:#2f7dbd}.tf-feita .ck{background:var(--accent);border-color:var(--accent)}.tf-feita .tf-t b{color:var(--muted);text-decoration:line-through}.tf-t{min-width:0}.tf-t b{font-size:14px;font-weight:600;line-height:1.35;display:block}.tf-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.tf-meta .tag{padding:1px 7px;font-size:11px}.tf-meta .mono{font-size:11px}.tf-det{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;display:-webkit-box;overflow:hidden}.pri{border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:700}.pri-1{background:var(--erro-bg);color:var(--erro)}.pri-2{background:var(--warn-bg);color:var(--warn)}.pri-3{color:#21618f;background:#dfecf7}.eti{color:var(--accent-text);font-weight:500}.tf-a{opacity:.55;align-items:center;gap:2px;transition:opacity .15s;display:flex}.tf:hover .tf-a,.tf:focus-within .tf-a{opacity:1}@media (hover:none){.tf-a{opacity:1}}.tf-a form{display:contents}.tf-a .icon-btn[aria-pressed=true]{color:#e0a82e;opacity:1}.tf-foco .tf-a{opacity:1}.mover select{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-2);border-radius:7px;max-width:112px;padding:0 4px;font-size:12px}.quadro{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:12px;margin-top:18px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:12px}.col h3{align-items:center;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.col .tfs{gap:6px}.col .tf{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:20px minmax(0,1fr);padding:9px 8px 9px 10px}.col .tf .tf-a{opacity:1;grid-column:2;justify-content:flex-start;margin-top:-2px}.col-feito .tf{opacity:.75}.col-vazia{color:var(--muted);margin:6px 0;font-size:13px}.dias{flex-direction:column;gap:12px;margin-top:16px;display:flex}.dias h3{text-transform:capitalize}.prj{border-top:1px solid var(--border)}.prj:first-child{border-top:0}.prj summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:grid}.prj summary::-webkit-details-marker{display:none}.prj summary:hover{background:var(--surface-2)}.prj[open] summary{background:var(--accent-soft)}.prj-n{min-width:0}.prj-n b{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.prj-n b svg{color:#e0a82e}.prj-n small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.prj-c{color:var(--muted);white-space:nowrap;font-size:12px}.prj-d{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.interna{background:var(--warn-bg);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.interna svg{color:var(--warn);flex:none;margin-top:2px}.entregas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.entregas li{gap:8px;font-size:13.5px;display:flex}.entregas li svg{color:var(--ok);flex:none;margin-top:3px}.entregas small{color:var(--muted);font-size:12px;display:block}.entregas .interna-sm{color:var(--warn)}.wfs{flex-wrap:wrap;gap:6px;margin:0;display:flex}.prj-pe{margin:0;font-size:12px}.prj-pe a{color:var(--accent-text)}@media (max-width:760px){.prj summary{grid-template-columns:minmax(0,1fr) auto}.prj-c{display:none}}.apps{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-top:18px;display:grid}.app{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:16px;scroll-margin-top:20px;display:flex}.app:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.app-h{align-items:flex-start;gap:10px;display:flex}.app-cor{border-radius:4px;flex:none;width:10px;height:36px}.app-t{flex:1;min-width:0}.app-t b{letter-spacing:-.01em;font-size:15px;display:block}.app-t a{color:var(--accent-text);word-break:break-all;font-size:12.5px;text-decoration:none}.app-t a:hover{text-decoration:underline}.app-desc{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.ficha{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:7px 10px;margin:0;font-size:13px;display:grid}.ficha dt{color:var(--muted);font-size:12px}.ficha dd{overflow-wrap:anywhere;min-width:0;margin:0}.ficha a{color:var(--accent-text);text-decoration:none}.ficha .mono{font-size:12px}.deploy{align-items:center;gap:4px;display:flex}.deploy code{font-family:var(--f-mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:3px 7px;font-size:11.5px}.app-obs{color:var(--muted);margin:0;font-size:12.5px}.app-ed{border-top:1px solid var(--border);margin-top:auto;padding-top:10px}.app-ed summary,.novo summary{cursor:pointer;color:var(--accent-text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.app-ed summary::-webkit-details-marker{display:none}.novo summary::-webkit-details-marker{display:none}.novo summary{font-size:13.5px}.form-in{background:0 0;border:0;padding:12px 0 0}.form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-s{background:var(--surface);border:1px solid var(--border);border-radius:99px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.chip-s i{border-radius:50%;width:8px;height:8px}.chip-s small{color:var(--muted);font-weight:500}.links{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);flex-direction:column;margin:0;padding:4px 14px;list-style:none;display:flex}.lk{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.lk:first-child{border-top:0}.lk-t{flex:1;min-width:0;text-decoration:none}.lk-t b{font-size:14px;font-weight:600;display:block}.lk-t:hover b{color:var(--accent-text)}.lk-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.lk form{display:contents}.fav-btn[aria-pressed=true]{color:#e0a82e}.lk-ed{position:relative}.lk-ed summary{cursor:pointer;list-style:none}.lk-ed summary::-webkit-details-marker{display:none}.lk-pop{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(520px,100vw - 40px);box-shadow:var(--shadow-3);padding:4px 16px 14px;position:absolute;top:36px;right:0}.lk-rm{justify-content:flex-end;padding-top:6px;display:flex!important}.tbl-sect{margin-top:18px}.tbl-sect .tbl-wrap{margin:0}.tr-cat td{background:var(--surface-2);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-block:7px;font-size:11.5px;font-weight:600}.tr-off td{opacity:.55}td a{color:var(--text);text-decoration:none}td a:hover b{color:var(--accent-text)}.td-a{width:48px}.lk-pop-l{right:0}@media (max-width:900px){.hoje-g,.apps{grid-template-columns:minmax(0,1fr)}.quadro{grid-auto-columns:minmax(240px,82vw)}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:10px 12px}.kpi b{font-size:22px}}
.vt{letter-spacing:.03em;color:var(--vt);background:color-mix(in srgb,var(--vt) 13%,transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.vt:before{content:"";background:var(--vt);border-radius:50%;width:7px;height:7px}.av-g{width:34px;height:34px;color:var(--vt,var(--accent-text));background:color-mix(in srgb,var(--vt,var(--accent)) 15%,var(--surface));border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pessoa{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.pessoa b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.pessoa small{color:var(--muted);font-size:12px;display:block}.pessoa:hover b{text-decoration:underline}.barra-f{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:18px;display:flex}.barra-f label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.barra-f select,.barra-f input{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:9px;min-width:150px;padding:0 10px}.pilulas{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pilula{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-2);border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pilula:hover{border-color:var(--border-strong)}.pilula[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.podio{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;margin-top:18px;display:grid}.pod{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-1);flex-direction:column;align-items:center;gap:6px;padding:18px 14px 16px;text-decoration:none;display:flex}.pod-1{border-color:color-mix(in srgb,#d4a017 55%,var(--border));box-shadow:var(--shadow);padding-top:26px}.pod .av-g{width:52px;height:52px;font-size:17px}.pod-1 .av-g{width:64px;height:64px;font-size:20px}.pod-pos{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pod-1 .pod-pos{color:#b8860b}.pod b{font-size:15px}.pod-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pod small{color:var(--muted);font-size:12px}.rk{margin:0;padding:0;list-style:none}.rk li{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1.4fr) minmax(0,2fr) 110px 54px;align-items:center;gap:12px;padding:11px 16px;display:grid}.rk li:first-child{border-top:0}.rk-n{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-size:15px;font-weight:700}.rk-v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rk-v small{color:var(--muted);font-size:11.5px;font-weight:500;display:block}.mov{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.mov-sobe{color:var(--ok)}.mov-desce{color:var(--erro)}.mov-igual{color:var(--muted)}.barrinhas{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.bri{color:var(--muted);flex-direction:column;gap:3px;min-width:0;font-size:10.5px;display:flex}.bri span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bri i{background:var(--surface-3);border-radius:3px;height:6px;display:block;overflow:hidden}.bri i b{background:var(--accent);border-radius:3px;height:100%;display:block}.amostra{color:var(--muted);font-size:11.5px;font-style:italic}.mapa{min-width:760px}.mapa td,.mapa th{text-align:center;white-space:nowrap;padding:8px 10px}.mapa td:first-child,.mapa th:first-child{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}.mapa th:first-child{background:var(--surface-2)}.cel{font-variant-numeric:tabular-nums;border-radius:7px;min-width:58px;padding:5px 8px;font-size:12.5px;font-weight:600;display:inline-block}.cel-a{background:var(--ok-bg);color:var(--ok)}.cel-b{background:var(--warn-bg);color:var(--warn)}.cel-c{background:var(--erro-bg);color:var(--erro)}.cel-x{background:var(--surface-2);color:var(--muted);font-weight:500}.defm{min-width:900px;font-size:12.5px}.defm th,.defm td{text-align:center;padding:6px 4px}.defm td:first-child,.defm th:first-child{text-align:left;background:var(--surface);z-index:1;min-width:150px;padding-left:16px;position:sticky;left:0}.defm th:first-child{background:var(--surface-2)}.dn{border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-grid}.dn-0{background:var(--surface-2);color:var(--muted)}.dn-1{background:var(--erro-bg);color:var(--erro)}.dn-2{background:var(--warn-bg);color:var(--warn)}.dn-3{background:var(--ok-bg);color:var(--ok)}.dn-v{border:1px dashed var(--border-strong);color:var(--muted);background:0 0}.legenda{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}.prog{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;display:flex}.prog i{background:var(--surface-3);border-radius:4px;flex:1;min-width:60px;height:7px;overflow:hidden}.prog i b{background:var(--ok);height:100%;display:block}.pres{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pres li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pres li:first-child{border-top:0}.opcoes{border:1px solid var(--border);border-radius:9px;display:inline-flex;overflow:hidden}.opcoes label{cursor:pointer;position:relative}.opcoes input{opacity:0;pointer-events:none;position:absolute}.opcoes span{color:var(--muted);background:var(--surface);padding:6px 11px;font-size:12.5px;font-weight:600;display:block}.opcoes label+label span{border-left:1px solid var(--border)}.opcoes input:checked+span{background:var(--accent-soft);color:var(--accent-text)}.opcoes input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-2px}.nota-in{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:8px;width:72px;height:32px;padding:0 8px}.aval-in{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;min-width:200px;height:32px;padding:0 10px}.ficha-h{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ficha-h .av-g{width:60px;height:60px;font-size:20px}.ficha-h h1{letter-spacing:-.025em;margin:0;font-size:26px}.ficha-h p{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.dl{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.dl dt{color:var(--muted)}.dl dd{white-space:pre-wrap;margin:0}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl li{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 0;display:flex}.tl li:first-child{border-top:0;padding-top:0}.tl-h{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tl-h b{color:var(--text);font-size:13.5px}.tl p{white-space:pre-wrap;color:var(--text-2);margin:0;font-size:13.5px}.memoria{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;padding:12px 14px;font-size:13.5px}.memoria h4{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px;font-size:12px}.memoria p{white-space:pre-wrap;margin:0}.cmb{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmb li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.cmb li:first-child{border-top:0}.cmb li>span{flex:1;min-width:0}.cmb .feito{color:var(--muted);text-decoration:line-through}.duas-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.tres-col{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.dia{margin-top:18px}.dia h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12.5px;font-weight:700}.dia-hoje h3{color:var(--accent-text)}.ev{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:56px 8px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:9px 12px;text-decoration:none;display:grid}.ev:hover{border-color:var(--border-strong)}.ev-h{font-family:var(--f-mono);color:var(--muted);font-size:12px}.ev-c{background:var(--ev);border-radius:4px;width:8px;height:28px}.ev b{font-size:13.5px;font-weight:600}.ev small{color:var(--muted);font-size:12px;display:block}.camp{flex-direction:column;gap:10px;display:flex}.camp h3{margin:0;font-size:16px}.camp p{color:var(--text-2);white-space:pre-wrap;margin:0;font-size:13.5px}.cupom{font-family:var(--f-mono);background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:7px;padding:3px 9px;font-size:13px;font-weight:600}textarea.campo-g{border:1px solid var(--border);background:var(--surface);width:100%;min-height:90px;color:var(--text);resize:vertical;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.5}.form .wide textarea{min-height:80px}.ind-tbl input{border:1px solid var(--border);background:var(--surface);text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;width:96px;height:32px;padding:0 8px}.ind-tbl td{vertical-align:middle;padding:6px 8px}.ind-tbl td:first-child{padding-left:16px}.so-leitura{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:900px){.duas-col,.tres-col{grid-template-columns:minmax(0,1fr)}.rk li{grid-template-columns:28px minmax(0,1fr) 90px 44px}.rk li .barrinhas{display:none}.podio{grid-template-columns:1fr;align-items:stretch}.podio .pod-1{order:-1}.dl{grid-template-columns:minmax(0,1fr)}}
body{background:var(--bg);font-feature-settings:"ss01","cv11";letter-spacing:-.003em}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}.content{max-width:1240px;padding:30px 36px 72px}.side{background:var(--nav);color:var(--nav-text);scrollbar-width:thin;scrollbar-color:var(--nav-3) transparent;border-right:0;gap:10px;padding:18px 12px 14px}.side-brand{border-bottom:1px solid var(--nav-2);gap:12px;margin:0 -12px 4px;padding:4px 10px 18px 22px}.side-coruja{opacity:.95;flex:none;width:20px;height:auto}.side-brand b{color:#fff;font-family:var(--f-display);letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:1}.side-brand small{color:var(--nav-muted);letter-spacing:.01em;margin-top:3px;font-size:11.5px}.side-nav{gap:18px}.nav-t{color:var(--nav-muted);letter-spacing:.12em;padding:4px 12px 6px;font-size:10.5px}.nav-i{color:var(--nav-text);border-radius:9px;padding:8px 12px;font-size:13.5px;transition:background .12s,color .12s;position:relative}.nav-i .nav-ic{color:var(--nav-muted);transition:color .12s}.nav-i:hover{background:var(--nav-2);color:#fff}.nav-i:hover .nav-ic{color:#fff}.nav-i[aria-current=page]{background:var(--nav-2);color:#fff;font-weight:600}.nav-i[aria-current=page] .nav-ic{color:var(--accent-2)}.nav-i[aria-current=page]:before{content:"";background:var(--accent-2);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}:root:not([data-theme=dark]) .nav-i[aria-current=page] .nav-ic{color:#5fd0d8}:root:not([data-theme=dark]) .nav-i[aria-current=page]:before{background:#5fd0d8}.side-me{border-top:1px solid var(--nav-2);margin-top:6px;padding:12px 4px 0}.side-me .av{background:var(--nav-3);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.side-me-t b{color:#fff}.side-me-t small,.side .icon-btn{color:var(--nav-muted)}.side .icon-btn:hover{background:var(--nav-2);color:#fff;border-color:#0000}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px;font-size:11px;font-weight:700}.hero{margin-bottom:6px}.hero h1,.ficha-h h1{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-size:34px;font-weight:600;line-height:1.05}.hero p{color:var(--text-2);max-width:72ch;margin-top:10px;font-size:14.5px;line-height:1.55}.hero-acoes{align-items:flex-end}.sec{margin-top:32px}.sec-h{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:10px;margin-bottom:12px;font-size:12px;font-weight:700}.sec-h small{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.sec-h :is(.pessoa,a,.vt){text-transform:none;letter-spacing:0}.sec-h .vt{letter-spacing:.06em}.sec-a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.content>.sec-a:first-of-type{color:var(--muted);font-size:12.5px}.content>.sec-a:first-of-type:hover{color:var(--accent-text);text-decoration:none}.sect{border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:18px 18px 16px}.sect.sect-flush{padding:0}.sect h3{letter-spacing:.01em;color:var(--text);margin-bottom:14px;font-size:13px;font-weight:700}.sect h3 small{font-size:12px}.sect h3 a{font-weight:600}.duas-col,.tres-col{gap:14px;margin-top:14px}.vazio{background:var(--surface);border:1px dashed var(--border-strong);padding:44px 24px}.vazio b{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:22px}.kpi{border-radius:12px;gap:4px;padding:14px 16px 13px;position:relative;overflow:hidden}.kpi span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.kpi b{font-family:var(--f-display);letter-spacing:-.035em;margin-top:6px;font-size:30px;font-weight:600;line-height:1.05}.kpi small{font-size:12px}.kpi-link{text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.kpi-link:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.kpi-alerta{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}.kpi-alerta:before{content:"";background:var(--warn);width:3px;position:absolute;inset:0 auto 0 0}.placar{background:var(--nav);color:#fff;box-shadow:var(--shadow);isolation:isolate;border:0;border-radius:20px;margin-top:0;padding:26px 28px 22px;display:block;position:relative;overflow:hidden}.placar:after{content:"";z-index:-1;background:radial-gradient(700px 260px at 100% 0%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%), repeating-linear-gradient(90deg,#ffffff09 0 1px,transparent 1px 64px);position:absolute;inset:0}.placar-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.placar-dia{letter-spacing:.16em;text-transform:uppercase;color:#7fd6dc;margin:0;font-size:11.5px;font-weight:700}.placar h1{font-family:var(--f-display);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.02}.placar-resumo{color:#b9c3d8;margin:10px 0 0;font-size:14.5px}.placar-resumo b{color:var(--placar);font-weight:700}.placar-camp{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:3px;min-width:200px;max-width:280px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.placar-camp:hover{background:#ffffff1a}.placar-camp span{letter-spacing:.12em;text-transform:uppercase;color:#8d98b1;font-size:10.5px;font-weight:700}.placar-camp b{font-size:14px;font-weight:600;line-height:1.3}.placar-camp code{font-family:var(--f-mono);color:var(--placar);border:1px dashed color-mix(in srgb,var(--placar) 60%,transparent);border-radius:6px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600}.placar-g{background:#ffffff17;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.pl{background:#0a101e8c;flex-direction:column;gap:2px;padding:14px 16px 13px;text-decoration:none;transition:background .15s;display:flex}.pl:hover{background:#ffffff12}.pl b{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.pl span{color:#dfe5f0;margin-top:6px;font-size:12.5px;font-weight:600}.pl small{color:#8d98b1;font-size:11.5px}.pl-alerta b{color:var(--placar)}.content>.placar+.aviso{margin-top:14px}.hoje-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin-top:14px}.pos{width:28px;height:28px;font-family:var(--f-display);background:var(--surface-2);color:var(--text-2);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.pos-1{background:var(--placar);color:#3b2a00}.nota-g{font-family:var(--f-display);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.av-g{letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vt,var(--accent)) 35%,transparent);font-weight:700}.vt{letter-spacing:.06em;border-radius:99px;padding:2px 7px;font-size:10.5px}.pessoa b{font-size:13.5px}.btn{border-radius:10px;height:38px;font-size:13.5px;transition:background .12s,border-color .12s,box-shadow .12s}.btn-main{box-shadow:inset 0 1px #ffffff26,0 1px 2px #0f7b8440}.btn-ghost{box-shadow:var(--shadow-1)}.btn-sm{border-radius:8px;height:32px}.tag{letter-spacing:.01em;border-radius:99px;padding:2px 9px;font-size:11px}.aviso{border-radius:11px;padding:10px 14px}.aviso.ok{color:var(--text)}table{font-size:13.5px}th{background:var(--surface-2);letter-spacing:.1em;color:var(--muted);padding:11px 16px;font-size:10.5px}td{padding:11px 16px}tbody tr{transition:background .1s}tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.sect-flush .tbl-wrap{margin:0}.ind-tbl{min-width:980px}.ind-tbl th{vertical-align:bottom;padding:10px 8px;line-height:1.35}.ind-tbl th:first-child,.ind-tbl td:first-child{white-space:nowrap;padding-left:18px}.ind-tbl td{padding:7px 6px}.ind-tbl input{width:100%;min-width:70px;height:34px}.form{background:var(--surface-2);gap:16px}.form input,.form select,.form textarea,.barra-f select,.barra-f input,.campo-f input,.nota-in,.aval-in{border-color:var(--border);border-radius:9px;transition:border-color .12s,box-shadow .12s}.form input:hover,.form select:hover,.form textarea:hover,.barra-f :is(select,input):hover{border-color:var(--border-strong)}:is(.form,.barra-f,.campo-f,.ferr,.pres,.ind-tbl) :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.form label{color:var(--text-2);font-size:12px;font-weight:600}.form-in{padding-top:14px}details.novo>summary{color:var(--accent-text);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:700;list-style:none;display:flex}details.novo>summary::-webkit-details-marker{display:none}details.novo>summary:after{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}details.novo[open]>summary:after{transform:rotate(-135deg)}details.sect.novo:not([open]){background:var(--surface);border-style:dashed;border-color:var(--border-strong);box-shadow:none}details.sect.novo:not([open]):hover{border-color:var(--accent);background:var(--accent-soft)}.barra-f{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:12px 14px}.barra-f :is(select,input){height:40px;font-size:13.5px}.barra-f label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.opcoes{background:var(--surface-2);border-color:var(--border);border-radius:10px;gap:2px;padding:3px}.opcoes span{background:0 0;border-radius:7px;padding:6px 11px}.opcoes label+label span{border-left:0}.opcoes input:checked+span{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow-1),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.opcoes input:disabled+span{cursor:default}.opcoes span{padding:6px 10px;font-size:12.5px}.opcoes input:is([value=presente],[value="3"]):checked+span{background:var(--ok-bg);color:var(--ok);box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 35%,transparent)}.opcoes input:is([value=atraso],[value="2"]):checked+span{background:var(--warn-bg);color:var(--warn);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent)}.opcoes input:is([value=ausente],[value="1"]):checked+span{background:var(--erro-bg);color:var(--erro);box-shadow:0 0 0 1px color-mix(in srgb,var(--erro) 35%,transparent)}.opcoes input[value="0"]:checked+span{background:var(--surface-3);color:var(--text-2);box-shadow:none}.pres li>span:first-child{flex:200px;min-width:0}.pilula{height:34px;box-shadow:var(--shadow-1);padding:0 14px;font-size:13px;transition:border-color .12s,background .12s}.pilula[aria-current=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.podio{gap:14px;margin-top:20px}.pod{border-radius:16px;gap:8px;padding:20px 14px 18px;transition:transform .15s,box-shadow .15s}.pod:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pod-pos{letter-spacing:.14em;font-size:10.5px}.pod-v{font-family:var(--f-display);letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1}.pod-1{background:var(--nav);border-color:var(--nav);color:#fff;box-shadow:var(--shadow);padding-top:26px}.pod-1 .pod-pos{color:var(--placar)}.pod-1 .pod-v{color:var(--placar);font-size:44px}.pod-1 small{color:#8d98b1}.pod-1 .av-g{box-shadow:0 0 0 3px var(--placar)}.rk li{padding:12px 18px;transition:background .1s}.rk li:hover{background:var(--surface-2)}.rk-n{font-family:var(--f-display);color:var(--border-strong);font-size:19px;font-weight:600}.rk li:first-child .rk-n{color:var(--placar-ink)}.rk-v{font-family:var(--f-display);letter-spacing:-.03em;font-size:20px;font-weight:600}.rk-v small{font-family:var(--f-ui);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.bri i{height:5px}.bri i b{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#5fd0d8))}.cel{border-radius:8px;min-width:62px}.ficha-h{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:18px;gap:18px;margin-top:12px;padding:20px 22px;position:relative;overflow:hidden}.ficha-h:before{content:"";background:var(--vt-ficha,var(--accent));width:4px;position:absolute;inset:0 auto 0 0}.ficha-h .av-g{width:64px;height:64px;font-size:22px}.ficha-h h1{font-size:32px}.ficha-h p{margin-top:8px;font-size:13.5px}.dl{grid-template-columns:160px minmax(0,1fr);gap:9px 16px}.dl dt{letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:600}.memoria{border-left:3px solid var(--placar);background:color-mix(in srgb,var(--placar) 12%,var(--surface));border-radius:0 12px 12px 0}.memoria h4{color:var(--placar-ink)}.tl li{padding:12px 0}.tl-h b{font-size:13.5px}.cmb li{padding:9px 0}.cmb li>span{flex:0 auto}.cmb li>span:first-child{flex:1}.sect details.novo:not(.sect){border-top:1px solid var(--border);padding-top:12px}.sect details.novo:not(.sect)>summary{font-size:13px}.prog i{height:8px}.prog i b{background:linear-gradient(90deg,var(--ok),color-mix(in srgb,var(--ok) 70%,#7be0b3))}.pres li{padding:10px 0}.defm{font-size:12px}.defm th{padding:9px 3px}.defm td{padding:5px 3px}.dn{border-radius:7px;width:24px;height:24px;transition:transform .1s}.dn:hover{transform:scale(1.15)}.dia h3{letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;display:flex}.dia h3:after{content:"";background:var(--border);flex:1;height:1px}.dia-hoje h3{color:var(--accent-text)}.ev{border-radius:12px;padding:10px 14px;transition:border-color .12s,transform .12s,box-shadow .12s}.ev:hover{box-shadow:var(--shadow-1);transform:translate(2px)}.ev-c{width:4px;height:30px}.camp{border-top:3px solid var(--accent)}.camp h3{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.1}.gate{background:radial-gradient(900px 500px at 80% -10%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),var(--nav)}.gate-card{border:0;border-radius:20px;padding:34px 30px}.gate-card h1{font-family:var(--f-display);letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.05}@media (max-width:900px){.side{gap:10px;padding:14px 16px 0}.side-brand{border-bottom:0;margin:0;padding:0}.side-nav{gap:6px}.nav-i{border:1px solid var(--nav-2);color:var(--nav-text);padding:6px 12px}.nav-i[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.nav-i[aria-current=page] .nav-ic{color:#fff}.nav-i[aria-current=page]:before{display:none}.side-me{border:0;top:12px}.content{padding:22px 16px 56px}.hero h1,.ficha-h h1{font-size:28px}.placar{border-radius:16px;padding:20px 18px 16px}.placar-g{grid-template-columns:repeat(2,minmax(0,1fr))}.placar-g .pl:last-child{grid-column:1/-1}.pl b{font-size:30px}.placar-camp{width:100%;max-width:none}.podio{grid-template-columns:1fr}.hoje-g,.duas-col,.tres-col{grid-template-columns:minmax(0,1fr)}.dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.dl dd{margin-bottom:8px}.ficha-h{padding:18px 18px 18px 22px}}@media (prefers-reduced-motion:reduce){.pod:hover,.ev:hover,.kpi-link:hover{transform:none}}.form.form-in{background:0 0;border-top:0;padding:14px 0 0}.sect .form fieldset{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}details.sect.novo[open] .form.form-in{border-top:1px solid var(--border);margin-top:14px;padding-top:16px}
.tf-resumo{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.tf-r{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.tf-r:hover{border-color:var(--border-strong);transform:translateY(-1px)}.tf-r b{font-family:var(--f-display);letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1}.tf-r span{color:var(--muted);font-size:12px;font-weight:600}.tf-r.alerta b{color:var(--erro)}.tf-r.alerta{border-color:color-mix(in srgb,var(--erro) 35%,var(--border))}.captura-t{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 14px;display:flex}.captura-t:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.captura-t .captura-ic{color:var(--accent);display:inline-flex}.captura-t input[name=titulo]{min-width:0;height:40px;color:var(--text);background:0 0;border:0;outline:0;flex:280px;font-size:15px}.captura-t :is(select,input[type=date]){border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--text);border-radius:9px;padding:0 10px;font-size:13px}.tf-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.seg-t{background:var(--surface-3);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg-t a{color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.seg-t a:hover{color:var(--text)}.seg-t a[aria-current=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.tf-filtros{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tf-filtros select{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:9px;padding:0 8px;font-size:12.5px}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.kb-col{background:color-mix(in srgb,var(--surface-3) 55%,transparent);border-radius:14px;min-width:0;padding:10px}.kb-col h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;margin:2px 4px 10px;font-size:12px;font-weight:700;display:flex}.kb-col h3 span{align-items:center;gap:7px;display:inline-flex}.kb-col h3 span:before{content:"";background:var(--kb,var(--muted));border-radius:50%;width:8px;height:8px}.kb-col h3 small{color:var(--muted);background:var(--surface);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:700}.kb-a_fazer{--kb:var(--muted)}.kb-fazendo{--kb:var(--accent)}.kb-aguardando{--kb:var(--warn)}.kb-feito{--kb:var(--ok)}.kb-lista{flex-direction:column;gap:8px;display:flex}.kb-vazio{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);border-radius:10px;margin:0;padding:18px 8px;font-size:12.5px}.tc{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;gap:8px;padding:12px 12px 10px 14px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.tc:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.tc:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.tc.pri-alta:before{background:var(--erro)}.tc.pri-baixa{opacity:.92}.tc-t{flex-direction:column;gap:3px;text-decoration:none;display:flex}.tc-t b{font-size:13.5px;font-weight:600;line-height:1.35}.tc-t:hover b{color:var(--accent-text)}.tc-t small{color:var(--muted);font-size:12px;line-height:1.4}.tc-feita .tc-t b{color:var(--muted);text-decoration:line-through}.tc-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tc-meta>*{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.tc-pri{background:var(--erro-bg);color:var(--erro)}.tc-prazo.t-mute,.tc-chip{background:var(--surface-2);color:var(--text-2)}.tc-chip.ok{background:var(--ok-bg);color:var(--ok)}.tc-vend{background:color-mix(in srgb,var(--vt) 13%,transparent);color:var(--vt)}.tc-resp{color:var(--muted);margin-left:auto;background:0 0!important;padding:0!important}.tc-acoes{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:2px;padding-top:8px;display:flex}.tc-acoes button{cursor:pointer;background:0 0;border:0}.tc-ok{width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid;border:1.5px solid var(--border-strong)!important}.tc-ok:hover{color:var(--ok);border-color:var(--ok)!important;background:var(--ok-bg)!important}.tc-b{color:var(--text-2);border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600}.tc-b:empty{display:none}.tc-b:hover{background:var(--surface-2);color:var(--text)}.tc-esp{flex:1 0 0}.tc{min-width:0}.kb-col .tc-b{padding:4px 6px}.tc-ic{width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.tc-ic:hover{background:var(--surface-2);color:var(--text)}.tc-ic.on{color:var(--placar)}.tf-foco{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.tf-foco .tc{border-color:color-mix(in srgb,var(--placar) 45%,var(--border));background:color-mix(in srgb,var(--placar) 5%,var(--surface))}.tf-linhas{flex-direction:column;gap:6px;display:flex}.tc-linha{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid}.tc-linha .tc-acoes{border:0;margin:0;padding:0}.tc-linha .tc-resp{margin-left:0}.tf-cab{margin-top:12px}.tf-cab-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tc-pri-tag{background:var(--surface-2);color:var(--text-2);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.tc-pri-tag.pri-alta{background:var(--erro-bg);color:var(--erro)}.tf-cab h1{font-family:var(--f-display);letter-spacing:-.035em;margin:10px 0 0;font-size:30px;font-weight:600;line-height:1.1}.tf-cab-acoes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tf-det{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.form-lado{flex-direction:column;gap:12px;display:flex;position:sticky;top:20px}.form-lado h3{margin:0}.campo-f select{border:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:9px;padding:0 10px}.ck-l{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-l li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ck-l li:first-child{border-top:0}.ck-l form{display:contents}.ck-b{border:1.5px solid var(--border-strong);background:var(--surface);color:#fff;cursor:pointer;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.ck-b.on{background:var(--ok);border-color:var(--ok)}.ck-l .feito{color:var(--muted);text-decoration:line-through}.cal-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.cal-mes{align-items:center;gap:8px;display:flex}.cal-mes h2{font-family:var(--f-display);letter-spacing:-.03em;min-width:200px;margin:0 6px;font-size:24px;font-weight:600}.cal-leg{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cal-leg span{align-items:center;gap:6px;display:inline-flex}.cal-leg i{background:var(--ev);border-radius:3px;width:8px;height:8px}.cal{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;margin-top:14px;overflow:hidden}.cal-cab{background:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-cab span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:9px 10px;font-size:10.5px;font-weight:700}.cal-g{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-d{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:3px;min-width:0;min-height:118px;padding:6px 6px 8px;text-decoration:none;transition:background .1s;display:flex}.cal-d:nth-child(7n){border-right:0}.cal-d:hover{background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.cal-d.cal-fora{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.cal-d.cal-fora .cal-n{color:var(--border-strong)}.cal-d.fds{background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.cal-d.sel{box-shadow:inset 0 0 0 2px var(--accent)}.cal-n{min-width:26px;height:26px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:99px;align-self:flex-start;place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;display:grid}.cal-d.hoje .cal-n{background:var(--accent);color:var(--on-accent)}.cal-e{background:color-mix(in srgb,var(--ev) 12%,transparent);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;line-height:1.25;display:flex;overflow:hidden}.cal-e:before{content:"";background:var(--ev);border-radius:2px;flex:none;width:6px;height:6px}.cal-e em{font-style:normal;font-family:var(--f-mono);color:var(--muted);font-size:10.5px}.cal-mais{color:var(--accent-text);padding:0 6px;font-size:11px;font-weight:600}.cal-dia{margin-top:16px}.cal-dia .ev{margin-top:6px}.cal-semana .cal-d{min-height:260px}.vd-g{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.vd{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative;overflow:hidden}.vd:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.vd:after{content:"";background:var(--vt,var(--accent));height:3px;position:absolute;inset:0 0 auto}.vd-off{opacity:.6}.vd-top{align-items:center;gap:12px;display:flex}.vd-top .av-g{width:44px;height:44px;font-size:15px}.vd-nome{flex:1;min-width:0}.vd-nome b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.vd-nome small{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.vd-rank{font-family:var(--f-display);color:var(--muted);background:var(--surface-2);border-radius:8px;padding:3px 8px;font-size:13px;font-weight:700}.vd-rank.top{background:var(--placar);color:#3b2a00}.vd-receita{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.vd-receita b{font-family:var(--f-display);letter-spacing:-.04em;font-size:26px;font-weight:600;line-height:1}.vd-receita span{color:var(--muted);text-align:right;font-size:12px}.vd-meta{background:var(--surface-3);border-radius:99px;height:7px;overflow:hidden}.vd-meta i{background:var(--accent);border-radius:99px;height:100%;display:block}.vd-meta.bate i{background:var(--ok)}.vd-meta.baixa i{background:var(--warn)}.vd-ks{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vd-ks>span{background:var(--surface);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.vd-ks b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:700}.vd-ks small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.vd-ks .ruim b{color:var(--erro)}.vd-ks .bom b{color:var(--ok)}.vd-pe{flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.vd-pe span{color:var(--muted);background:var(--surface-2);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.vd-pe .alerta{background:var(--warn-bg);color:var(--warn)}.time-res{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px;display:grid}.fx-cab{background:var(--nav);color:#fff;isolation:isolate;border-radius:20px;margin-top:12px;padding:22px 24px;position:relative;overflow:hidden}.fx-cab:after{content:"";z-index:-1;background:radial-gradient(600px 240px at 100% 0,color-mix(in srgb,var(--vt,var(--accent)) 38%,transparent),transparent 70%);position:absolute;inset:0}.fx-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.fx-top .av-g{color:#fff;width:68px;height:68px;box-shadow:0 0 0 3px var(--vt,var(--accent));background:#ffffff14;font-size:22px}.fx-top h1{font-family:var(--f-display);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.05}.fx-sub{color:#b9c3d8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.fx-sub .tag{color:#fff;background:#ffffff1a}.fx-sub .vt{background:#ffffff1a}.fx-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fx-acoes .btn-ghost{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff24}.fx-acoes .btn-ghost:hover{background:#ffffff24}.fx-ks{background:#ffffff17;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.fx-k{background:#0a101e80;flex-direction:column;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.fx-k span{letter-spacing:.1em;text-transform:uppercase;color:#8d98b1;font-size:10.5px;font-weight:700}.fx-k b{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-size:24px;font-weight:600;line-height:1.1}.fx-k small{color:#8d98b1;font-size:11.5px}.fx-k.alerta b{color:var(--placar)}.fx-k.bom b{color:#7be0b3}.abas-f{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-top:18px;display:flex;overflow-x:auto}.abas-f a{color:var(--muted);white-space:nowrap;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.abas-f a:hover,.abas-f a[aria-current=true]{color:var(--text)}.abas-f a[aria-current=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.abas-f a small{color:var(--muted);margin-left:4px;font-weight:700}.graf{align-items:flex-end;gap:10px;height:150px;padding-top:12px;display:flex}.graf-c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.graf-c i{background:color-mix(in srgb,var(--accent) 30%,var(--surface-3));border-radius:7px 7px 3px 3px;width:100%;max-width:44px;min-height:3px;display:block}.graf-c.atual i{background:var(--accent)}.graf-c b{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:11.5px;font-weight:700}.graf-c small{color:var(--muted);text-transform:capitalize;font-size:11px}.linha-sla{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.linha-sla span{background:var(--surface-2);color:var(--text-2);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ind-res{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:18px;display:grid}.ind-tab{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:13.5px}.ind-tab th,.ind-tab td{border-top:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}.ind-tab th:first-child,.ind-tab td:first-child{text-align:left;background:var(--surface);z-index:1;padding-left:18px;position:sticky;left:0}.ind-tab thead tr:first-child th{background:var(--surface-2);letter-spacing:.12em;color:var(--muted);text-align:center;border-top:0;padding:8px 12px 4px;font-size:10.5px}.ind-tab thead tr:last-child th{background:var(--surface-2);letter-spacing:.04em;text-transform:none;color:var(--text-2);border-top:0;padding-top:4px;font-size:11px;font-weight:600}.ind-tab thead th.grp,.ind-tab td.grp,.ind-tab th.grp-l{border-left:1px solid var(--border)}.ind-tab td{font-variant-numeric:tabular-nums}.ind-tab tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.ind-tab tfoot td{background:var(--surface-2);border-top:2px solid var(--border);font-weight:700}.ind-tab .vazio-c{color:var(--border-strong)}.ind-tab .ruim{color:var(--erro);font-weight:600}.ind-tab .bom{color:var(--ok);font-weight:600}.meta-b{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.meta-b i{background:var(--surface-3);border-radius:99px;width:56px;height:6px;display:block;overflow:hidden}.meta-b i b{background:var(--accent);border-radius:99px;height:100%;display:block}.fonte-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700}.fonte-tag.auto{background:var(--ok-bg);color:var(--ok)}.ind-edit td input{text-align:right;border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-width:76px;height:34px;padding:0 8px}.ind-edit td input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.ind-edit td{padding:6px}.un{display:block;position:relative}.un:after{content:attr(data-un);color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.un.pre:after{left:9px;right:auto}.un.pre input{padding-left:26px}.un:not(.pre) input{padding-right:24px}.fontes-leg{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.fontes-leg div{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:12px}.fontes-leg b{color:var(--text-2);font-size:12px;display:block}.rit-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rit-lista{flex-direction:column;gap:8px;display:flex}.rit{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:grid}.rit:hover{border-color:var(--border-strong);transform:translate(2px)}.rit-data{background:var(--surface-2);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:8px 4px;line-height:1;display:flex}.rit-data b{font-family:var(--f-display);letter-spacing:-.04em;font-size:24px;font-weight:600}.rit-data small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:700}.rit.hoje .rit-data{background:var(--accent);color:var(--on-accent)}.rit.hoje .rit-data small{color:inherit;opacity:.85}.rit-t{min-width:0}.rit-t b{font-size:14px;font-weight:600;display:block}.rit-t p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12.5px;overflow:hidden}.rit-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pres-bar{color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pres-bar i{background:var(--surface-3);border-radius:99px;width:84px;height:6px;display:flex;overflow:hidden}.pres-bar i b{background:var(--ok);height:100%;display:block}.clip{color:var(--accent-text);background:var(--accent-soft);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pres-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pres-c{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pres-c .opcoes{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;display:grid}.pres-c .opcoes span{text-align:center;padding:5px 2px;font-size:11.5px}.pres-resumo{flex-wrap:wrap;gap:6px;display:flex}.pres-resumo span{border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.anx{flex-direction:column;gap:10px;display:flex}.anx-l{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.anx-i{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;overflow:hidden}.anx-h{align-items:center;gap:10px;padding:10px 12px;display:flex}.anx-ic{background:var(--surface);width:34px;height:34px;color:var(--accent-text);border:1px solid var(--border);border-radius:9px;flex:none;place-items:center;display:grid}.anx-t{flex:1;min-width:0}.anx-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.anx-t small{color:var(--muted);font-size:11.5px}.anx-txt summary{cursor:pointer;color:var(--accent-text);padding:0 12px 10px;font-size:12px;font-weight:600;list-style:none}.anx-txt summary::-webkit-details-marker{display:none}.anx-txt pre{white-space:pre-wrap;max-height:420px;font-family:var(--f-ui);background:var(--surface);border-top:1px solid var(--border);margin:0;padding:12px 14px;font-size:13px;line-height:1.6;overflow:auto}.anx-up{border:1.5px dashed var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.anx-up:focus-within{border-color:var(--accent)}.anx-up input[type=file]{color:var(--text-2);font-size:13px}.anx-up input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 12px;font-weight:600}.anx-up details summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:600}.anx-up textarea{margin-top:8px}@media (max-width:1100px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-ks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tf-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-resumo .tf-r:last-child{grid-column:1/-1}.kanban,.tf-det{grid-template-columns:minmax(0,1fr)}.form-lado{position:static}.tc-linha{grid-template-columns:minmax(0,1fr)}.cal-d{min-height:64px;padding:4px}.cal-e{background:var(--ev);border-radius:3px;width:8px;height:8px;padding:0;font-size:0;display:inline-block}.cal-e:before,.cal-e em{display:none}.cal-d{flex-flow:wrap;align-content:flex-start}.cal-n{min-width:24px;height:24px;margin-right:calc(100% - 24px);padding:0 5px;font-size:11.5px}.cal-mais{display:none}.cal-mes h2{min-width:0;font-size:20px}.fx-ks{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-acoes{margin-left:0}.rit{grid-template-columns:60px minmax(0,1fr)}.rit-meta{grid-column:1/-1;justify-content:flex-start}}.cal-mes h2:first-letter{text-transform:uppercase}.pres-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pres-c{flex-flow:wrap;justify-content:space-between;align-items:center}.pres-c>span:first-child{flex:140px;min-width:0}.pres-c .opcoes{flex:none;display:inline-flex}.pres-c .opcoes span{padding:5px 8px}.ind-tab{min-width:0;font-size:13px}.ind-tab th,.ind-tab td{padding:9px}.ind-tab thead tr:last-child th{white-space:normal;vertical-align:bottom;line-height:1.25}.meta-b i{width:40px}.abas-f a small{background:var(--warn-bg);min-width:18px;height:18px;color:var(--warn);border-radius:99px;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}
