:root{--page:#f1f3f1;--surface:#fcfcfb;--surface-2:#e9ece9;--ink:#141817;--ink-2:#4f5856;--muted:#838a87;--line:#dcdfdb;--line-strong:#c3c8c3;--accent:#0e5d70;--accent-ink:#ffffff;--accent-soft:#dcebee;--good:#0ca30c;--good-ink:#0b6e0b;--warn:#fab219;--warn-ink:#8a5a00;--serious:#ec835a;--serious-ink:#a3431c;--crit:#d03b3b;--crit-ink:#b02a2a;--chip-bg:rgba(20,24,23,.05);--plate-blue:#1d3f8f;--series:#2a78d6;--series-soft:rgba(42,120,214,.14);--shadow:0 1px 2px rgba(20,24,23,.06),0 4px 16px rgba(20,24,23,.05);--f-disp:"IBM Plex Sans Condensed","Arial Narrow",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#0f1211;--surface:#181c1b;--surface-2:#222826;--ink:#f1f3f1;--ink-2:#bcc3c0;--muted:#89908d;--line:#2a302e;--line-strong:#3a413f;--accent:#4fb0c6;--accent-ink:#06191e;--accent-soft:#16333a;--good-ink:#3fcf3f;--warn-ink:#fab219;--serious-ink:#f0976f;--crit-ink:#ef6b6b;--chip-bg:rgba(255,255,255,.06);--plate-blue:#3b63c4;--series:#3987e5;--series-soft:rgba(57,135,229,.2);--shadow:0 1px 2px rgba(0,0,0,.4)}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--page);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.45}a{color:var(--accent)}.wrap{max-width:1280px;margin:0 auto;padding-inline:20px;padding-block:18px 48px;display:flex;flex-direction:column;gap:18px}@media (max-width:600px){.wrap{padding-inline:16px}}h1,h2,h3{font-family:var(--f-disp);margin:0;text-wrap:balance;letter-spacing:.005em}h1{font-size:26px;font-weight:700}h2{font-size:17px}.eyebrow,h2{font-weight:600}.eyebrow{font-family:var(--f-disp);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav{background:var(--surface);border-bottom:1px solid var(--line)}.nav-in{max-width:1280px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}@media (max-width:600px){.nav-in{padding-inline:16px}}.brand{font-family:var(--f-disp);font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.brand i{width:22px;height:22px;border-radius:6px;background:var(--accent);display:inline-block}.nav-links{display:flex;gap:4px;flex-wrap:wrap}.nav-links a{color:var(--ink-2);text-decoration:none;padding:5px 10px;border-radius:6px;font-weight:500}.nav-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.nav-links a:hover{background:var(--surface-2)}.nav-user{margin-left:auto;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.nav-user,.top{display:flex;flex-wrap:wrap}.top{align-items:flex-end;justify-content:space-between;gap:12px 20px}.top .t{display:flex;flex-direction:column;gap:4px}.top .sub{color:var(--ink-2)}.actions{display:flex;flex-wrap:wrap;gap:8px}.btn{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:8px 14px;font-weight:500;display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.small{padding:5px 10px;font-size:13px;border-radius:6px}.btn.ghost{border-color:transparent;background:transparent;color:var(--accent);padding-inline:8px}.btn.ghost:hover{background:var(--accent-soft)}.btn[disabled]{opacity:.45;cursor:not-allowed}.notice{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 14px;color:var(--ink-2);font-size:13px}.notice.err{border-color:var(--crit);color:var(--crit-ink)}.notice.ok{border-color:var(--good);color:var(--good-ink)}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.kpi{padding:14px 18px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--line)}.kpi:first-child{border-left:0}.kpi .v{font-family:var(--f-disp);font-size:34px;font-weight:700;line-height:1.05}.kpi .v small{font-size:16px;font-weight:500;color:var(--muted);margin-left:4px}.kpi .d{font-size:12.5px;color:var(--ink-2)}.kpi.hero .v{color:var(--accent)}.meter{height:6px;background:var(--surface-2);overflow:hidden;margin-top:6px}.meter,.meter i{border-radius:3px}.meter i{display:block;height:100%;background:var(--accent)}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-left:0;border-top:1px solid var(--line)}.kpi.hero{grid-column:1/-1;border-top:0}}.grid2{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:1000px){.grid2{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.panel>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 18px;border-bottom:1px solid var(--line)}.panel>header .l{display:flex;align-items:baseline;gap:10px}.count{font-family:var(--f-disp);font-weight:600;font-size:13px;background:var(--chip-bg);border-radius:20px;padding:1px 9px;color:var(--ink-2)}.panel .body{padding:14px 18px}.empty{padding:26px 18px;text-align:center;color:var(--muted)}.veh{display:flex;align-items:center;gap:10px;min-width:0}.code{font-family:var(--f-disp);font-weight:700;font-size:16px}.plate{display:inline-flex;flex-direction:column;border:1.5px solid var(--ink);border-radius:4px;overflow:hidden;background:#fff;line-height:1;flex:none}.plate b{display:block;height:4px;background:var(--plate-blue)}.plate span{font-family:var(--f-mono);font-weight:600;font-size:11.5px;letter-spacing:.06em;color:#111;padding:2px 5px 3px}.tbl-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{font-family:var(--f-disp);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 12px;white-space:nowrap}td,th{border-bottom:1px solid var(--line)}td{padding:12px;vertical-align:top}tr:last-child td{border-bottom:0}.stripe td:first-child{box-shadow:inset 4px 0 0 var(--sev,var(--line))}.days{font-family:var(--f-disp);font-weight:700;font-size:26px;line-height:1}.days small{font-size:13px;font-weight:500;color:var(--muted);margin-left:3px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;border-radius:20px;padding:2px 9px;white-space:nowrap;background:var(--chip-bg);color:var(--ink-2)}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pill.warn{color:var(--warn-ink)}.pill.serious{color:var(--serious-ink)}.pill.crit{color:var(--crit-ink)}.pill.good{color:var(--good-ink)}.pill.neutral{color:var(--muted)}.cat{font-weight:600}.desc{color:var(--ink-2);font-size:13px;margin-top:3px;max-width:48ch}.meta{color:var(--muted);font-size:12.5px}.rowact{display:flex;gap:6px;flex-wrap:wrap}.sub-line{font-size:12.5px;color:var(--ink-2)}.avail{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:6px;gap:6px;padding:12px 14px}.av{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--surface)}.av .left{display:flex;flex-direction:column;gap:3px;min-width:0}.av .left .veh{gap:7px}.av .code{font-size:15px}.av .whos{display:flex;flex-direction:column;gap:1px;min-width:0}.av .who{font-size:12.5px;color:var(--ink-2);max-width:19ch}.av .who.flag{color:var(--warn-ink);font-weight:600}.av .who b{font-weight:600;color:var(--muted);font-size:11px;margin-right:4px}.av{flex-wrap:wrap;border-left:4px solid var(--stc,var(--line))}.av .left{flex:1 1}.av .iconbtn{flex:none}.st-disponivel{--stc:#1E9E5A}.st-em_percurso{--stc:#2F6FD0}.st-aguardando_carga{--stc:#E0A100}.st-carregando{--stc:#8455D8}.st-descarregando{--stc:#1596A6}.st-descanso{--stc:#7D8590}.st-op-card{flex-basis:100%;position:relative;min-width:0}.st-atual{width:100%;display:flex;align-items:center;gap:6px;min-width:0;padding:4px 7px;border:0;border-radius:7px;background:color-mix(in srgb,var(--stc) 15%,transparent);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;text-align:left}button.st-atual{cursor:pointer}button.st-atual:hover{background:color-mix(in srgb,var(--stc) 24%,transparent)}button.st-atual:focus-visible{outline:2px solid var(--stc);outline-offset:2px}.st-atual .t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-atual small{font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}.st-atual .chev{font-size:10px;color:var(--muted)}.st-menu i,.st-op i,.st-op-card i{width:9px;height:9px;border-radius:50%;background:var(--stc);flex:none}.st-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);min-width:190px;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.35)}.st-menu button{width:100%;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.st-menu button:focus-visible,.st-menu button:hover{background:color-mix(in srgb,var(--stc) 18%,transparent);outline:none}.st-menu [aria-selected=true] button{font-weight:600}.st-menu .ok{margin-left:auto;color:var(--stc)}.av:has(.st-op-card.aberto){z-index:31;position:relative}.st-resumo{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:flex-end}.st-op{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.half{font-size:11px;font-weight:700;color:var(--warn-ink);background:var(--chip-bg);border-radius:10px;padding:0 6px;margin-left:6px}.iconbtn{border:1px solid var(--line);background:transparent;border-radius:6px;padding:4px 8px;font-size:12px;color:var(--ink-2);white-space:nowrap}.iconbtn:hover{border-color:var(--crit);color:var(--crit-ink)}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.seg button{border:0;background:transparent;padding:5px 11px;font-size:13px;color:var(--ink-2)}.seg button+button{border-left:1px solid var(--line-strong)}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.seg a{padding:5px 11px;font-size:13px;color:var(--ink-2)}.seg a+a{border-left:1px solid var(--line-strong)}.seg a[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.hist{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.hist>div{padding:14px 18px;border-left:1px solid var(--line);min-width:0}.hist>div:first-child{border-left:0}@media (max-width:1000px){.hist{grid-template-columns:1fr}.hist>div{border-left:0;border-top:1px solid var(--line)}.hist>div:first-child{border-top:0}}.hist h3{font-size:14px;font-weight:600;margin-bottom:10px}.chart{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible}.axis text{fill:var(--muted);font-size:11px;font-family:var(--f-body)}.tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--page);font-size:12px;padding:6px 9px;border-radius:6px;white-space:nowrap;transform:translate(-50%,-110%);box-shadow:var(--shadow)}.bars{display:flex;flex-direction:column;gap:7px}.bar{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 44px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.bar .lab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.bar .trk{height:14px;position:relative}.bar .trk i{position:absolute;left:0;top:0;bottom:0;background:var(--series);border-radius:0 4px 4px 0;min-width:2px}.bar .trk i.na{background:var(--muted);opacity:.55}.bar .val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.small-note{font-size:12px;color:var(--muted);margin-top:8px}details.fold>summary{list-style:none;cursor:pointer}details.fold>summary>header{padding:14px 18px}details.fold>summary .l,details.fold>summary>header{display:flex;align-items:center;gap:10px}details.fold[open]>summary>header{border-bottom:1px solid var(--line)}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary .chev{transition:transform .15s;display:inline-block;color:var(--muted)}details.fold[open]>summary .chev{transform:rotate(90deg)}dialog{border:0;border-radius:14px;padding:0;width:min(560px,calc(100vw - 32px));background:var(--surface);color:var(--ink);box-shadow:0 20px 60px rgba(0,0,0,.35)}dialog::-webkit-backdrop{background:rgba(10,14,13,.45)}dialog::backdrop{background:rgba(10,14,13,.45)}.dlg-h{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.dlg-b,.dlg-h{padding:16px 20px}.dlg-b{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.dlg-f{padding:14px 20px;border-top:1px solid var(--line);justify-content:space-between;gap:8px;flex-wrap:wrap}.dlg-f,.fld{display:flex}.fld{flex-direction:column;gap:5px;min-width:0}.fld.full{grid-column:1/-1}.fld label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.fld input,.fld select,.fld textarea{border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;background:var(--page);width:100%}.fld textarea{min-height:70px;resize:vertical}.fld .hint{font-size:12px;color:var(--muted)}.log{grid-column:1/-1;border-top:1px dashed var(--line);padding-top:10px;display:flex;flex-direction:column;gap:5px;max-height:150px;overflow:auto}.log div{font-size:12.5px;color:var(--ink-2)}.log b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;margin-right:6px}@media (max-width:520px){.dlg-b{grid-template-columns:1fr}}.dlg-wide{width:min(1100px,calc(100vw - 24px))}.dlg-wide,.dlg-wide form{max-height:calc(100vh - 24px)}.dlg-wide form{display:flex;flex-direction:column}.dlg-wide .body{padding:10px 20px}.day-body{overflow:auto;flex:1 1;min-height:0}.day-tbl td:first-child,.day-tbl th:first-child{padding-left:20px}.day-tbl td{padding:8px 10px;vertical-align:middle}.day-tbl th{padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1}.day-tbl tr.is-st td{background:color-mix(in srgb,var(--crit) 6%,transparent)}.ofi{margin-top:5px;font-size:13px;color:var(--ink);display:flex;gap:6px;align-items:baseline}.ofi,.ofi span{font-weight:600}.ofi span{font-family:var(--f-disp);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ofi.falta{color:var(--warn-ink);font-weight:500}.day-tbl tr.is-lib td{background:color-mix(in srgb,var(--warn) 8%,transparent)}.day-tbl tr.is-lib:not(.conf-linha) td{border-bottom:0}.day-tbl tr.conf-linha td{padding-top:0}.conf-dia{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.conf-dia input{flex:1 1 180px;min-width:160px}.conf-tag{font-family:var(--f-disp);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.conf-tag.falta{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn-ink)}.conf-tag.ok{background:color-mix(in srgb,var(--good) 20%,transparent);color:var(--good-ink)}.conf-falta{font-size:12.5px;color:var(--crit-ink);flex-basis:100%}.fld.pend input,.fld.pend select,.fld.pend textarea,input.pend{border-color:var(--crit)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--crit) 35%,transparent)}.conf-lista{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:6px;gap:6px}.conf-lista li{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:7px 10px;border-radius:9px;border:1px solid var(--line)}.conf-lista li span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-weight:700;font-size:12px;flex:none}.conf-lista li.ok span{background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good-ink)}.conf-lista li.falta{border-color:color-mix(in srgb,var(--crit) 45%,transparent);color:var(--crit-ink)}.conf-lista li.falta span{background:color-mix(in srgb,var(--crit) 20%,transparent);color:var(--crit-ink)}.day-tbl input,.day-tbl select{border:1px solid var(--line-strong);border-radius:7px;padding:6px 8px;background:var(--page);width:100%;font-size:13px;min-width:120px}.day-tbl input[disabled],.day-tbl select[disabled]{opacity:.35}.tog{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden;flex:none}.tog button{border:0;background:transparent;padding:6px 11px;font-size:13px;font-weight:600;color:var(--ink-2)}.tog button+button{border-left:1px solid var(--line-strong)}.tog button.on-r{background:var(--good);color:#fff}.tog button.on-p{background:var(--crit);color:#fff}.day-sum{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--ink-2)}.day-sum b{font-family:var(--f-disp);font-size:18px;color:var(--ink)}.status-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);background:var(--ink);color:var(--page);padding:9px 16px;border-radius:8px;font-size:13px;box-shadow:var(--shadow);z-index:10}.auth{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:14px}.auth-card .fld input{padding:10px 12px}.auth-card .btn{justify-content:center;padding:10px 14px}.linkbtn{background:none;border:0;padding:0;color:var(--accent);font-size:13px;text-decoration:underline}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.perfis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.perfil-opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;cursor:pointer;background:var(--page)}.perfil-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.perfil-opt input{margin-top:3px;width:auto}.perfil-opt span{display:flex;flex-direction:column;gap:2px}.perfil-opt small{color:var(--ink-2);font-size:12px;font-weight:400}.perfis-chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:20px;padding:3px 10px;font-size:12.5px;cursor:pointer;color:var(--ink-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip input{position:absolute;opacity:0;pointer-events:none}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.chip:focus-within{outline:2px solid var(--accent);outline-offset:2px}.meta-meter{position:relative}.meta-meter b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.75;border-radius:1px;transform:translateX(-1px)}.kpi.hero.na-meta .v{color:var(--good-ink)}.kpi.hero.abaixo-meta .v{color:var(--crit-ink)}.kpi.hero.na-meta .meter i{background:var(--good)}.kpi.hero.abaixo-meta .meter i{background:var(--crit)}.kpi.hero .d strong{font-weight:600}.kpi.alerta .v{color:var(--crit-ink)}.disp-kpis{grid-template-columns:1.5fr 1.25fr 1fr 1fr 1fr}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.disp-kpis,.kpis-4{grid-template-columns:1fr 1fr}}a.link{color:var(--accent);text-decoration:none;font-weight:600}a.link:hover{text-decoration:underline}.parados-compacto{list-style:none;margin:0;padding:6px 10px 10px;display:flex;flex-direction:column;gap:4px}.parados-compacto a{display:grid;grid-template-columns:70px 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px;border-radius:8px;border-left:4px solid var(--sev,var(--line));color:var(--ink);text-decoration:none;background:color-mix(in srgb,var(--sev,var(--line)) 7%,transparent)}.parados-compacto a:hover{background:color-mix(in srgb,var(--sev,var(--line)) 14%,transparent)}.parados-compacto .code{font-size:15px}.parados-compacto .mot{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;color:var(--ink-2)}.parados-compacto .dias{font-weight:600;font-size:13.5px;white-space:nowrap}@media (max-width:600px){.parados-compacto a{grid-template-columns:62px 1fr auto}.parados-compacto .pill{grid-column:2/-1;justify-self:start}}tr.destaque td{animation:destaque 2.5s ease-out}@keyframes destaque{0%,40%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}.nav-dia input[type=date]{padding:5px 8px;font-size:13px}.et-programada{--stc:#8A93A0}.et-carregando{--stc:#8455D8}.et-em_percurso{--stc:#2F6FD0}.et-descarregando{--stc:#1596A6}.et-concluida{--stc:#1E9E5A}.et-cancelada{--stc:#B42318}.prog-lista{display:flex;flex-direction:column;padding:8px 12px 12px;gap:6px}.prog-linha{display:grid;grid-template-columns:minmax(170px,210px) 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 12px;border-radius:10px;border:1px solid var(--line);border-left:4px solid var(--good)}.prog-linha.sem-viagem{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent)}.prog-linha.manut{border-left-color:var(--crit);opacity:.7;grid-template-columns:minmax(170px,210px) 1fr}.prog-linha .cam{display:flex;flex-direction:column;gap:3px;min-width:0}.prog-linha .cam .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prog-linha .vgs{display:flex;flex-direction:column;gap:6px;min-width:0}.prog-linha .sem{color:var(--warn-ink);font-weight:600;font-size:13.5px}.prog-linha .acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.prog-sep{margin-top:8px;font-family:var(--f-disp);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vg-card{align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--stc) 10%,transparent);border:1px solid color-mix(in srgb,var(--stc) 30%,transparent)}.vg-card,.vg-info{display:flex;min-width:0}.vg-info{flex:1 1;flex-direction:column;gap:2px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;padding:0}.vg-info .rota{font-size:13.5px}.vg-info .meta,.vg-info .rota{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-etapa{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.vg-chip i,.vg-etapa i{width:8px;height:8px;border-radius:50%;background:var(--stc);flex:none}.prog-semana td,.prog-semana th{vertical-align:top;min-width:96px}.prog-semana td.hoje,.prog-semana th.hoje{background:color-mix(in srgb,var(--accent) 7%,transparent)}.prog-semana td.parado{background:color-mix(in srgb,var(--crit) 8%,transparent)}.vg-chip{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding:4px 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--stc) 35%,transparent);background:color-mix(in srgb,var(--stc) 14%,transparent);color:var(--ink);font:inherit;font-size:12.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-chip,.vg-vazio{width:100%;cursor:pointer}.vg-vazio{min-height:28px;border:1px dashed var(--line-strong);border-radius:6px;background:transparent;color:var(--muted);opacity:0;transition:opacity .15s}.prog-semana td:hover .vg-vazio,.vg-vazio:focus-visible{opacity:1}@media (max-width:800px){.prog-linha{grid-template-columns:1fr}.prog-linha .acoes{justify-content:flex-start}}.sel-periodo{padding:5px 8px;font-size:13px}.tbl-receita td.r,.tbl-receita th.r{text-align:right}.tbl-receita td.barra{width:28%;min-width:80px}.tbl-receita td.barra i{display:block;height:8px;border-radius:4px;background:var(--accent);min-width:2px}.tbl-receita tr.zerado td{color:var(--muted)}.tbl-receita tr.zerado td.barra i{background:transparent}.falta-frete{color:var(--warn-ink);font-weight:600;font-size:12.5px}.vg-card.et-concluida{opacity:.7}.hist-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid var(--line)}.hist-filtros input,.hist-filtros select{padding:6px 9px;font-size:13px;max-width:240px}.hist-filtros input{flex:1 1;min-width:200px}.hist-filtros .seg a{text-decoration:none}.hist-lista{list-style:none;margin:0;padding:4px 0}.hist-lista>li{display:grid;grid-template-columns:130px 1fr;grid-gap:14px;gap:14px;padding:10px 18px;border-bottom:1px solid var(--line);border-left:3px solid transparent}.hist-lista>li.ac-inclusao{border-left-color:var(--good)}.hist-lista>li.ac-alteracao{border-left-color:var(--accent)}.hist-lista>li.ac-exclusao{border-left-color:var(--crit)}.hist-lista .quando{font-size:12.5px;color:var(--muted);padding-top:2px}.hist-lista .oque{font-size:13.5px;min-width:0}.hist-lista .area{font-weight:600}.hist-lista .code{font-size:14px}.hist-lista .det{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}@media (max-width:600px){.hist-lista>li{grid-template-columns:1fr;gap:2px}}.manut-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.manut-tabs a{padding:6px 12px;border-radius:8px;border:1px solid var(--line-strong);color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:600}.manut-tabs a:hover{color:var(--ink)}.manut-tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.txt-crit{color:var(--crit-ink);font-weight:600}.tag-tipo{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 7px;border-radius:999px;margin-right:4px}.tag-tipo.preventiva{background:color-mix(in srgb,var(--good) 20%,transparent);color:var(--good-ink)}.tag-tipo.corretiva{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn-ink)}tr.sit-vencida td:first-child{box-shadow:inset 3px 0 0 var(--crit)}tr.sit-breve td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.km-in{width:110px}.km-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}.equip-massa{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.equip-chip{display:block;margin:2px 0;padding:4px 8px;border-radius:6px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.equip-chip:disabled{cursor:default}.manut-aviso{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 16%,transparent);border-radius:6px;padding:2px 7px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-vivo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.ao-vivo i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.ao-vivo.on i{background:var(--good);box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 60%,transparent);animation:pulso 2s infinite}@keyframes pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.ao-vivo.on i{animation:none}}.hist-lista .porque{margin-top:5px;font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:6px;padding:4px 8px;display:inline-flex;gap:8px}.hist-lista .porque span{font-weight:700;color:var(--accent)}.tbl-usuarios td.r,.tbl-usuarios th.r{text-align:right}.tbl-usuarios tr.sel td{background:color-mix(in srgb,var(--accent) 9%,transparent)}.tbl-usuarios tr.zerado td{opacity:.6}.rel .rel-filtros{align-items:center}.rel-nav{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px;position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:8px 0;background:var(--page)}.rel-nav button{border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.rel-nav button:hover{color:var(--ink);border-color:var(--ink-2)}.rel .grid2,.rel section{scroll-margin-top:60px;margin-bottom:14px}.insights{list-style:none;margin:0;padding:6px 16px 14px;display:flex;flex-direction:column;gap:8px}.insights li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;padding:9px 12px;border-radius:9px;border:1px solid var(--line)}.insights .ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}.insights .tom-bom .ic{background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good-ink)}.insights .tom-atencao .ic{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn-ink)}.insights .tom-alerta .ic{background:color-mix(in srgb,var(--crit) 22%,transparent);color:var(--crit-ink)}.insights .tom-info .ic{background:var(--chip-bg);color:var(--ink-2)}.chart .legenda{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px;font-size:12.5px;color:var(--ink-2)}.chart .legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.chart .tip i.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.chart .meta-rot{font-size:11px;fill:var(--ink-2)}.rel-duplo{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.rel-duplo h3{margin-bottom:8px}@media (max-width:800px){.rel-duplo{grid-template-columns:1fr}}.bird-mini{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.bird-mini div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:9px;border:1px solid var(--line)}.bird-mini .num{font-family:var(--f-disp);font-size:26px;font-weight:700}.bird-mini .b0 .num{color:var(--crit-ink)}.bird-mini .b1 .num{color:var(--serious-ink)}.bird-mini .b2 .num{color:var(--warn-ink)}.rel-export{display:flex;flex-wrap:wrap;gap:8px}.rel .bar{grid-template-columns:minmax(70px,170px) 1fr auto}.rel .bar .val{white-space:nowrap;min-width:48px;text-align:right}.imp-resumo{padding:10px 12px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);font-size:13.5px;line-height:1.5}.tbl-receita tr.atrasada td{background:color-mix(in srgb,var(--crit) 7%,transparent)}.link-btn{border:0;background:none;padding:0;color:var(--accent-text,var(--ink));font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.sim-grid .fld.full{grid-column:1/-1}@media (max-width:600px){.sim-grid{grid-template-columns:1fr}}.tbl-dividas tfoot td{border-top:1px solid var(--line-strong);padding-top:8px}.tbl-dividas td .pill+.pill{margin-left:4px}details.body summary{cursor:pointer;color:var(--ink-2);font-size:13.5px;margin-bottom:6px}.rank-fipe .bar i.na{background:var(--crit);opacity:1}.tbl-dividas td{white-space:nowrap}.tbl-dividas td:nth-child(3){white-space:normal;min-width:220px}.chart-rola{overflow-x:auto;overflow-y:visible;padding-top:4px;-webkit-overflow-scrolling:touch}.tip.tip-esq{transform:translate(-100%,-110%)}.tip.tip-dir{transform:translateY(-110%)}.tip .tip-sub{margin-top:5px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--page) 30%,transparent);font-size:11.5px}.tip .tip-sub div{display:flex;justify-content:space-between;gap:14px}details.por-banco{margin-top:10px}details.por-banco summary{cursor:pointer;color:var(--ink-2);font-size:13.5px;font-weight:600;padding:4px 0}.tbl-banco-mes td,.tbl-banco-mes th{white-space:nowrap}.tbl-banco-mes td:first-child,.tbl-banco-mes th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1}@media (max-width:900px){.kpis-4,.kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis-5 .kpi:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){.tbl-wrap table:not(.tbl-cartao) td,.tbl-wrap table:not(.tbl-cartao) th{white-space:nowrap}.tbl-wrap{-webkit-overflow-scrolling:touch}.tbl-cartao thead{display:none}.tbl-cartao,.tbl-cartao tbody,.tbl-cartao tfoot{display:block;width:100%}.tbl-cartao tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;padding:12px 14px;border-bottom:1px solid var(--line)}.tbl-cartao td{display:block;padding:0!important;border:0!important;white-space:normal!important;min-width:0;text-align:left!important}.tbl-cartao td:first-child{flex:1 0 100%}.tbl-cartao td[data-l]:before{content:attr(data-l);display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.tbl-cartao td.acoes{flex:1 0 100%}.tbl-cartao td.acoes .rowact{justify-content:flex-start;flex-wrap:wrap}.tbl-cartao td.acoes .btn{flex:1 1 auto;justify-content:center}.tbl-cartao tr.stripe{border-left:4px solid var(--sev,var(--line))}.tbl-cartao tr.stripe td:first-child{box-shadow:none}.kpi{padding:12px 14px}.kpi .v{font-size:28px}.panel>header{flex-wrap:wrap;gap:8px}.panel>header .meta{white-space:normal}.seg{max-width:100%;overflow-x:auto}.seg a,.seg button{white-space:nowrap}.hist-filtros input,.hist-filtros select{max-width:none;flex:1 1 140px}.prog-linha,.prog-linha.manut{grid-template-columns:1fr}.top .actions{width:100%}.top .actions .btn{flex:1 1 auto;justify-content:center}.sim-grid{grid-template-columns:1fr}}@media (max-width:420px){.kpis,.kpis-4,.kpis-5{grid-template-columns:1fr 1fr}.kpi .v{font-size:25px}}@media (max-width:700px){.tbl-cartao.linha td:first-child{flex:0 0 auto}.tbl-cartao td.so-desk,.tbl-cartao td:empty{display:none}}.tip.tip-lado-dir{transform:translateX(16px)}.tip.tip-lado-esq{transform:translateX(calc(-100% - 16px))}.mot-itens{display:flex;flex-wrap:wrap;gap:6px}.mot-chip{border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);border-radius:999px;padding:5px 11px;font:inherit;font-size:13px;cursor:pointer;line-height:1.2}.mot-chip:hover{color:var(--ink);border-color:var(--ink-2)}.mot-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.mot-chip.detalhar,.mot-chip.novo{border-style:dashed}.mot-chip.novo{color:var(--muted)}.mot-chip:disabled{opacity:.5;cursor:default}.tbl-frota tr.clicavel{cursor:pointer}.tbl-frota tr.clicavel:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.tbl-frota a.code{text-decoration:none;color:var(--ink)}.ficha .ficha-abas{margin:4px 0 14px;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%}.ficha .ficha-abas button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-weight:600}.ficha .ficha-abas .badge{background:var(--crit);color:#fff;border-radius:999px;font-size:11px;padding:0 6px;line-height:17px}.ficha-dados h3{grid-column:1/-1;margin:10px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ficha-dados h3:first-child{margin-top:0}.ficha-dados .valor{display:block;padding:6px 0;font-weight:600;min-height:32px}@media (min-width:900px){.ficha-dados{grid-template-columns:repeat(4,minmax(0,1fr))}}.docs-lista{display:flex;flex-direction:column}.doc-bloco{padding:12px 18px;border-bottom:1px solid var(--line)}.doc-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.doc-cab>div:first-child{flex:1 1 auto;min-width:160px}.doc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0 2px}.doc-linha .doc-acoes{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.doc-linha .doc-obs{flex-basis:100%}.doc-linha.antiga{opacity:.8}.doc-hist summary{cursor:pointer;color:var(--ink-2);font-size:13px;margin-top:6px}.conj-atual{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.conj-atual a.code{text-decoration:none;color:var(--ink)}.mot-atual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mot-turno{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line);border-radius:10px;align-items:flex-start}@media (max-width:600px){.mot-atual{grid-template-columns:1fr}.doc-linha .doc-acoes{margin-left:0}}.cam-verif{gap:10px}.cam-linha,.cam-verif{display:flex;flex-direction:column}.cam-linha{border:1px solid var(--line);border-radius:10px;padding:10px 12px;gap:8px}.cam-pos{gap:10px;align-items:baseline}.cam-opcoes,.cam-pos{display:flex;flex-wrap:wrap}.cam-opcoes{gap:6px}.mot-chip[aria-checked=true]{font-weight:600;color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.mot-chip[aria-checked=true].good{background:var(--good);border-color:var(--good);color:#0b0b0b}.mot-chip[aria-checked=true].warn{background:var(--warn);border-color:var(--warn);color:#0b0b0b}.mot-chip[aria-checked=true].crit{background:var(--crit);border-color:var(--crit);color:#fff}.mot-chip[aria-checked=true].neutral{background:var(--line-strong);border-color:var(--line-strong);color:var(--ink)}.cam-obs{width:100%}.dlg-b .fld.chk{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;text-align:left}.dlg-b .fld.chk input{width:auto;flex:none}.cam-grade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 18px}.cam-card{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.cam-card.ruim{border-color:var(--crit)}.tbl-cam td{white-space:nowrap}@media (max-width:900px){.cam-grade{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tbl-cartao tr.atrasada td{background:none}.tbl-cartao tr.atrasada{border-left:3px solid var(--crit)}}.crlv-doc{border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.crlv-cab{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.crlv-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px}.crlv-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;align-content:start}.crlv-col .fld label{font-size:11px;text-transform:uppercase;letter-spacing:.03em}.crlv-muda ul{margin:6px 0 0;padding-left:18px;font-size:13px;column-count:2;column-gap:24px}.crlv-muda .chk{display:flex;gap:8px;align-items:center}.txt-good{color:var(--good-ink)}.doc-dados{flex-basis:100%;font-size:13px}.doc-dados summary{cursor:pointer;color:var(--muted)}.doc-dados dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:6px 16px;gap:6px 16px;margin:8px 0 0}.doc-dados dt{font-size:11px;color:var(--muted);text-transform:uppercase}.doc-dados dd{margin:0;white-space:pre-line}@media (max-width:760px){.crlv-cols{grid-template-columns:1fr}.crlv-muda ul{column-count:1}}.cal-lic{gap:12px}.cal-lic,.cal-lic-tab{display:flex;flex-direction:column}.cal-lic-tab{gap:6px}.cal-lic-tab table{width:100%}.cal-lic-tab td,.cal-lic-tab th{padding:6px 10px}tr.cal-lic-marca td{background:color-mix(in srgb,var(--accent) 22%,transparent);font-weight:700}tr.cal-lic-mes td{background:var(--chip-bg)}.cal-lic-det summary{cursor:pointer;font-weight:600;margin-bottom:8px}.hint.txt-crit{color:var(--crit-ink)}.btn.danger{background:var(--crit);border-color:var(--crit);color:#fff}.btn.danger:disabled{opacity:.5}.linha-tempo .lt-barra{display:flex;height:12px;margin:4px 18px 14px;border-radius:6px;overflow:hidden;background:var(--chip-bg);gap:2px}.linha-tempo .lt-barra i{display:block;height:100%}.linha-tempo .lt-barra .pas,.lt-col.pas:before{background:var(--good)}.linha-tempo .lt-barra .pre,.lt-col.pre:before{background:var(--accent)}.linha-tempo .lt-barra .fut,.lt-col.fut:before{background:var(--warn)}.lt-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.lt-col{position:relative;padding:14px 18px 14px 22px;display:flex;flex-direction:column;gap:4px;min-width:0}.lt-col+.lt-col{border-left:1px solid var(--line)}.lt-col:before{content:"";position:absolute;left:10px;top:16px;bottom:16px;width:3px;border-radius:2px}.lt-col .v{font-size:24px;font-weight:700;line-height:1.15}.lt-col .d{font-size:13px;color:var(--ink-2)}.lt-prog{height:6px;border-radius:3px;background:var(--chip-bg);overflow:hidden;margin:4px 0}.lt-prog i{display:block;height:100%;background:var(--good)}.lt-donas{font-size:13px;margin-top:4px}.lt-donas summary{cursor:pointer;color:var(--muted)}.lt-donas ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.lt-donas li{display:flex;justify-content:space-between;gap:10px}.lt-confere{margin:0;padding:10px 18px 14px;border-top:1px solid var(--line)}.leituras li b{font-weight:700}.prog-div{height:6px;width:120px;max-width:100%;border-radius:3px;background:var(--chip-bg);overflow:hidden;margin:2px 0 3px}.prog-div i{display:block;height:100%;background:var(--good)}.tbl-veic-div td{vertical-align:top}@media (max-width:900px){.lt-cols{grid-template-columns:1fr}.lt-col+.lt-col{border-left:0;border-top:1px solid var(--line)}.prog-div{width:100%}}.tbl-veic-div td.num,.tbl-veic-div th.r{white-space:nowrap}.gv{--gv-pago:#3987e5;--gv-saldo:#d95926}.gv-leg{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:13px;color:var(--ink-2);margin-bottom:10px}.gv-leg i,.gv-tl i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.gv-leg b{margin-left:6px;color:var(--ink)}.gv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gv-linha{position:relative;width:100%;display:grid;grid-template-columns:120px 1fr 110px;grid-gap:10px;gap:10px;align-items:center;padding:5px 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gv-linha:focus-visible,.gv-linha:hover{background:var(--chip-bg)}.gv-rot{display:flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap;overflow:hidden}.gv-rot .pill{font-size:10px;padding:1px 6px}.gv-trilho{display:flex;gap:2px;height:14px;align-items:stretch}.gv-trilho span{display:block;height:100%;min-width:0}.gv-pago{background:var(--gv-pago);border-radius:4px 0 0 4px}.gv-saldo{background:var(--gv-saldo);border-radius:0 4px 4px 0}.gv-val{font-size:13px;text-align:right;color:var(--ink);white-space:nowrap}.gv-tip{display:none;position:absolute;z-index:5;left:130px;top:100%;margin-top:2px;min-width:260px;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:13px}.gv-linha:focus-visible .gv-tip,.gv-linha:hover .gv-tip{display:flex}.gv-tl{display:flex;align-items:center;gap:4px;color:var(--ink-2)}.gv-tl b{margin-left:auto;padding-left:14px;color:var(--ink)}.drop-tabela{border-top:1px solid var(--line)}.drop-tabela>summary{cursor:pointer;padding:12px 18px;font-weight:600;color:var(--ink-2)}.drop-tabela[open]>summary{border-bottom:1px solid var(--line)}@media (max-width:760px){.gv-linha{grid-template-columns:72px 1fr 78px;gap:6px}.gv-tip{left:8px;right:8px;min-width:0}.gv-rot .pill{display:none}.gv-rot.acima b{color:var(--crit-ink)}.gv-rot.acima b:after{content:" ▲";font-size:10px}}.filtro-mes{display:inline-flex;gap:4px;align-items:center}.filtro-mes input[type=month]{min-width:150px}.lt-porque{font-size:12px;margin-top:2px;color:var(--muted)}.lt-porque summary{cursor:pointer;color:var(--muted)}.lt-porque ul{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:2px}.lt-porque li{display:flex;justify-content:space-between;gap:10px;color:var(--ink-2)}.lt-porque li.tot{border-top:1px solid var(--line);padding-top:3px;font-weight:600;color:var(--ink)}.lt-porque p{margin:6px 0 2px;color:var(--ink-2)}.drop-leituras>summary{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 18px;cursor:pointer;list-style:none}.drop-leituras>summary::-webkit-details-marker{display:none}.drop-leituras>summary:before{content:"▸";color:var(--muted);transition:transform .15s}.drop-leituras[open]>summary:before{transform:rotate(90deg)}.drop-leituras>summary h2{margin:0}.drop-leituras[open]>summary{border-bottom:1px solid var(--line)}.gf-lista{list-style:none;margin:0;padding:6px 18px 4px}.gf-lista,.gf-lista li{display:flex;flex-direction:column}.gf-lista li{padding:10px 0;border-bottom:1px solid var(--line);gap:4px}.gf-lista li:last-child{border-bottom:0}.gf-lista li.on .gf-nome{color:var(--accent)}.gf-top{display:flex;align-items:baseline;gap:10px}.gf-nome{font-weight:700;font-size:14px;text-align:left}.gf-saldo{margin-left:auto;font-weight:700;white-space:nowrap}.gf-pct{width:52px;text-align:right}.gf-barra{height:6px;border-radius:3px;background:var(--chip-bg);overflow:hidden}.gf-barra i{display:block;height:100%;background:#d95926;border-radius:3px}.gf-frotas,.gf-info{font-size:12px}.gf-frotas{display:flex;flex-wrap:wrap;gap:4px 8px}.gf-frotas .code{font-size:12px}.gf-tot{padding:8px 18px 14px;text-align:right}.faixa-taxas{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:14px;overflow:hidden;font-size:13px;min-height:36px}.faixa-taxas.vazia{align-items:center;padding:8px 12px;color:var(--muted)}.ft-rot{display:flex;flex-direction:column;justify-content:center;padding:4px 12px;background:var(--surface-2);border-right:1px solid var(--line);font-weight:700;white-space:nowrap;flex:none;color:var(--ink)}.ft-rot small{font-weight:400;font-size:10.5px;color:var(--muted)}.ft-trilho{flex:1 1;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ft-corre{display:flex;width:max-content;animation:ft-corre 70s linear infinite}.faixa-taxas:focus-within .ft-corre,.faixa-taxas:hover .ft-corre{animation-play-state:paused}.ft-copia{display:flex}.ft-item{display:inline-flex;align-items:baseline;gap:4px;padding:0 16px;white-space:nowrap;border-right:1px solid var(--line);color:var(--ink-2)}.ft-item b{color:var(--ink)}.ft-item.nosso b{color:var(--accent)}.ft-item.selic b{color:var(--ink)}.ft-item small{color:var(--muted);font-size:11px}.ft-aa{color:var(--muted);font-size:12px}.ft-var{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft-var.sobe{color:var(--crit-ink)}.ft-var.desce{color:var(--good-ink)}.ft-var.igual{color:var(--muted)}@keyframes ft-corre{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ft-corre{animation:none}.ft-copia{display:none}.ft-trilho{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.sim-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.sim-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sim-grid-5{grid-template-columns:1fr}}.sim-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 4px}.sim-res>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:var(--surface-2)}.sim-res b{font-size:20px;color:var(--ink)}.sim-res small{color:var(--muted);font-size:12px}@media (max-width:900px){.sim-res{grid-template-columns:1fr 1fr}}.sim-comp{margin-top:10px}.sim-comp tr.sel td{background:var(--accent-soft)}.sim-comp .pill{margin-left:6px}.sim-rodape{display:flex;flex-direction:column;gap:4px;margin-top:10px}.sim-rodape select{max-width:100%;font-size:12px}.faixa-taxas{position:relative;overflow:visible}.ft-trilho{border-radius:0}.ft-fonte{flex:none;border-left:1px solid var(--line)}.ft-fonte,.ft-fonte>summary{display:flex;align-items:center}.ft-fonte>summary{list-style:none;cursor:pointer;padding:0 12px;height:100%;gap:6px;font-size:12px;color:var(--muted)}.ft-fonte>summary::-webkit-details-marker{display:none}.ft-fonte>summary:hover{color:var(--ink)}.ft-st{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted);vertical-align:middle}.ft-st.ok{background:var(--good)}.ft-st.velho{background:var(--warn)}.ft-st.erro{background:var(--crit)}.ft-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(440px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow);padding:12px 14px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.ft-pop ul{margin:4px 0 10px;padding-left:16px;display:flex;flex-direction:column;gap:3px}.ft-pop b{color:var(--ink)}.end-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 16px}.end-filtros input[type=search],.end-filtros select{padding:7px 10px;font-size:13px;border-radius:8px}.end-filtros input[type=search]{flex:1 1;min-width:200px;max-width:340px}.end-filtros .end-mes{margin-left:auto}.resumo{padding:0;overflow:hidden}.rs-topo{display:grid;grid-template-columns:minmax(260px,1.1fr) 2fr;grid-gap:0;gap:0}.rs-saldo{padding:22px 24px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line)}.rs-nums dt,.rs-rot{font-size:13px;color:var(--muted);font-weight:500}.rs-v{font-family:var(--f-disp);font-size:38px;white-space:nowrap;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--ink)}.rs-d{font-size:12.5px;color:var(--muted);line-height:1.4}.rs-nums{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rs-nums>div{padding:22px;display:flex;flex-direction:column;gap:6px;min-width:0}.rs-nums>div+div{border-left:1px solid var(--line)}.rs-nums dd{margin:0;font-family:var(--f-disp);font-size:22px;font-weight:600;line-height:1.1;color:var(--ink);white-space:nowrap}.rs-linha{padding:16px 24px 14px;border-top:1px solid var(--line)}.rs-barra{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;background:var(--chip-bg)}.rs-barra i{display:block;height:100%}.rs-barra .pas,.rs-leg i.pas{background:var(--good)}.rs-barra .pre,.rs-leg i.pre{background:var(--accent)}.rs-barra .fut,.rs-leg i.fut{background:color-mix(in srgb,var(--ink) 22%,transparent)}.rs-leg{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12.5px;color:var(--muted);align-items:center}.rs-leg span{display:inline-flex;align-items:center;gap:6px}.rs-leg i{width:8px;height:8px;border-radius:2px;display:inline-block}.rs-leg b{color:var(--ink-2);font-weight:600}.rs-leg .rs-tot{margin-left:auto}.rs-mais{display:flex;flex-wrap:wrap;gap:4px 18px;padding:10px 24px 12px;border-top:1px solid var(--line);font-size:12.5px;align-items:flex-start}.rs-mais>details{min-width:0}.rs-mais>details>summary{cursor:pointer;color:var(--muted);list-style:none;padding:2px 0}.rs-mais>details>summary::-webkit-details-marker{display:none}.rs-mais>details>summary:after{content:" ▾";font-size:10px}.rs-mais>details[open]>summary:after{content:" ▴"}.rs-mais>details>summary:hover{color:var(--ink)}.rs-mais>details[open]{flex-basis:100%}.rs-pop{margin:8px 0 4px;max-width:760px;color:var(--ink-2)}.rs-tab{margin-top:8px;max-width:760px}@media (max-width:1000px){.rs-topo{grid-template-columns:1fr}.rs-saldo{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.rs-nums{grid-template-columns:1fr}.rs-nums>div+div{border-left:0;border-top:1px solid var(--line)}.rs-v{font-size:30px}.end-filtros .end-mes,.rs-leg .rs-tot{margin-left:0}.end-filtros input[type=search]{max-width:none}}.end-titulo{margin:6px 0 0}.end-filtros select{max-width:240px}.end-acoes{display:inline-flex;gap:4px;margin-left:auto}.end-acoes .btn{color:var(--ink-2)}.end-acoes .btn:hover{color:var(--ink)}.end-filtros .end-mes{margin-left:12px}@media (max-width:640px){.end-acoes,.end-filtros .end-mes{margin-left:0}.end-filtros select{max-width:none;flex:1 1}}.logo-banco{display:inline-block;flex:none;border-radius:4px;object-fit:contain;background:#fff;vertical-align:middle}.logo-banco.mono{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:.02em;line-height:1}.banco-c,.logo-banco-w{display:inline-flex;vertical-align:middle}.banco-c{align-items:center;gap:7px;min-width:0}.banco-c>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sel-banco{position:relative}.sel-banco>button{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;font-size:13px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);cursor:pointer;min-width:170px;justify-content:space-between}.sel-banco>button:after{content:"▾";font-size:10px;color:var(--muted)}.sel-banco ul{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:240px;max-height:340px;overflow:auto;list-style:none;margin:0;padding:4px;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow)}.sel-banco li button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;background:none;color:var(--ink-2);font-size:13px;text-align:left;border-radius:6px;cursor:pointer}.sel-banco li button:focus-visible,.sel-banco li button:hover,.sel-banco li button[aria-selected=true]{background:var(--chip-bg);color:var(--ink)}.tip-sub .banco-c{gap:6px}.meta .banco-c+.banco-c{margin-left:10px}.lbl-banco{display:flex;align-items:center;gap:6px}.ft-item .logo-banco-w{margin-right:2px;align-self:center}.logo-banco.mono img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:1px;transition:opacity .15s}.col-dentro{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.col-dentro .logo-banco{box-shadow:0 0 0 1px rgba(0,0,0,.25)}.col-mais{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(0,0,0,.35);color:#fff;font-weight:700;line-height:1}.tip-grupo{margin-top:6px}.tip-grupo>b{display:flex;align-items:center;gap:5px;margin-bottom:2px}.tip .tip-sub .tip-grupo{display:block}.tip-sub .tip-grupo>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.app-mot{display:grid;grid-template-columns:minmax(200px,260px) 1fr;grid-gap:24px;gap:24px;align-items:start}.app-mot-foto{display:flex;flex-direction:column;gap:10px}.app-mot-foto img,.app-mot-sem{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.app-mot-sem{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.app-mot-foto label.btn{justify-content:center;cursor:pointer}.app-mot-acesso{gap:14px;min-width:0}.app-mot-acesso,.app-mot-dl{display:flex;flex-direction:column}.app-mot-dl{margin:0;gap:8px}.app-mot-dl>div{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.app-mot-dl dt{width:110px;color:var(--muted);font-size:13px}.app-mot-dl dd{margin:0;align-items:center}.app-mot-bts,.app-mot-dl dd{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:700px){.app-mot{grid-template-columns:1fr}}.pl-alertas{list-style:none;margin:0;padding:0}.pl-alertas li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 18px;border-top:1px solid var(--line)}.pl-alertas li:first-child{border-top:0}.pl-alertas .code{min-width:56px}.pl-txt{flex:1 1;min-width:240px;color:var(--ink-2)}.pl-ponto{width:10px;height:10px;border-radius:50%;flex:none}.pl-ponto.crit{background:var(--crit)}.pl-ponto.warn{background:var(--warn)}.rx dialog.dlg-fotos,.rx-legacy dialog.dlg-fotos{width:min(960px,calc(100vw - 32px));max-width:none}.pl-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:16px 18px}.pl-fotos figure{margin:0;display:flex;flex-direction:column;gap:6px}.pl-fotos img,.pl-sem{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);display:block}.pl-sem{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.pl-fotos figcaption{display:flex;flex-direction:column;font-size:13px}.pl-fotos figcaption span{color:var(--muted);font-size:12px}.qr-folha{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.qr-etq{margin:0;background:#fff;color:#111;border:1px dashed #999;border-radius:10px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;page-break-inside:avoid;break-inside:avoid}.qr-etq img,.qr-vazio{width:100%;max-width:220px;aspect-ratio:1;display:block}.qr-etq figcaption{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.qr-etq b{font-family:var(--f-disp);font-size:34px;line-height:1;color:#111}.qr-etq span{font-size:13px;color:#333}.qr-etq small{font-size:11px;color:#555}@media print{.nao-imprime,.rx-sidenav,.rx-topbar,.toast{display:none!important}.rx-shell{display:block!important}.rx,.rx-legacy,.rx-main,.wrap,body{background:#fff!important;padding:0!important;margin:0!important}.qr-folha{grid-template-columns:repeat(3,62mm);gap:6mm}.qr-etq{border:1px dashed #888;padding:4mm}.qr-etq img{max-width:52mm}@page{size:A4;margin:10mm}}.pf-cli{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.pf-cli>span:last-child{display:flex;flex-direction:column;min-width:0}.pf-logo{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;overflow:hidden;flex:none;background:var(--accent)}.pf-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.pf-logo.grande{width:44px;height:44px;font-size:15px;margin-right:12px;vertical-align:middle}.pf-titulo{display:flex;align-items:center}.pf-barra{height:6px;margin:0 18px 6px;border-radius:3px;background:var(--chip-bg);overflow:hidden}.pf-barra i{display:block;height:100%;background:var(--good)}.pf-check{list-style:none;margin:0;padding:0}.pf-check li{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.pf-marca{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none;color:transparent}.pf-check li.ok .pf-marca{background:var(--good);border-color:var(--good);color:#fff}.pf-check li.parcial .pf-marca{border-color:var(--warn);color:var(--warn-ink)}.pf-txt{flex:1 1;min-width:0}.pf-sit,.pf-txt{display:flex;flex-direction:column}.pf-sit{gap:8px}.pf-sit label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.pf-sit label.on{border-color:var(--accent);background:var(--accent-soft)}.pf-mods,.pf-sit label>span{display:flex;flex-direction:column}.pf-mods{gap:8px;border:0;padding:0;margin:0}.pf-mods label{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pf-mods legend,.pf-perfis legend{font-size:13px;color:var(--muted);margin-bottom:6px}.pf-perfis{display:flex;flex-wrap:wrap;gap:8px 18px;border:0;padding:0;margin:0}.pf-perfis label{display:flex;gap:6px;align-items:center}.pf-imp{display:flex;flex-direction:column;gap:12px}.pf-imp-passos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pf-imp-passos label.btn{cursor:pointer}.pf-imp-res{font-size:14px}tr.pf-erro td{background:color-mix(in srgb,var(--crit) 8%,transparent)}.pf-app{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.pf-app img{border-radius:10px;background:#fff;padding:6px}.pf-app-txt{flex:1 1;min-width:260px;display:flex;flex-direction:column;gap:10px}.pf-link{display:block;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);word-break:break-all;font-size:13px}.mpf-sub{font-size:15px;font-weight:500;color:var(--muted);margin-left:6px}.mpf-filtros select{min-width:150px}.mpf-tab tbody tr{cursor:pointer}.mpf-tab tbody tr:hover td{background:var(--surface-2,rgba(127,127,127,.06))}.mpf-tl{list-style:none;margin:0;padding:4px 18px 14px}.mpf-tl li{display:grid;grid-template-columns:96px 1fr auto;grid-gap:14px;gap:14px;padding:12px 0 12px 14px;border-left:2px solid var(--line);position:relative}.mpf-tl li:before{content:"";position:absolute;left:-6px;top:17px;width:10px;height:10px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px var(--surface)}.mpf-tl li.mpf-parada:before{background:var(--crit,#e5484d)}.mpf-tl li.mpf-preventiva:before{background:var(--good,#30a46c)}.mpf-tl li.mpf-pendencia:before{background:var(--warn,#f5a524)}.mpf-tl li+li{border-top:1px solid var(--line)}.mpf-data{font-size:13px;color:var(--ink-2);display:flex;flex-direction:column;gap:2px}.mpf-data small{color:var(--muted);font-size:12px}.mpf-tit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mpf-det{font-size:13px;color:var(--ink-2)}.mpf-corpo .meta,.mpf-det{margin-top:3px}@media (max-width:700px){.mpf-tl li{grid-template-columns:1fr;gap:4px}.mpf-sit{order:-1}}.filtro-frota,.mpf-filtros select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:14px;min-width:170px}.mpf-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px}.mpf-barra .code{font-size:18px}.mpf-ferr{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mpf-ferr select{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:14px}.av .carr{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);margin:3px 0 1px;min-width:0}.av .carr b{font-weight:500;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.av .carr .code{font-size:12px}.av .carr.sem{color:var(--warn-ink)}.kpi-mes .v{font-size:30px}@media (max-width:1200px) and (min-width:901px){.disp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-mes.na-meta .meter i{background:var(--good)}.kpi-mes.abaixo-meta .meter i{background:var(--crit)}.kpi-mes.abaixo-meta .v{color:var(--crit-ink)}.cal-op{margin-top:18px}.cal-op .body{display:flex;flex-direction:column;gap:12px}.cal-regra{margin:0;line-height:1.55}.cal-ano{display:flex;align-items:center;gap:10px}.cal-ano b{font-size:16px;min-width:48px;text-align:center}.cal-lista{list-style:none;margin:0;padding:0;border:1px solid var(--rx-line);border-radius:10px;overflow:hidden}.cal-lista li{display:grid;grid-template-columns:96px 70px 1fr auto 70px;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;font-size:13.5px}.cal-lista li+li{border-top:1px solid var(--rx-line)}.cal-lista li.passou{opacity:.55}.cal-dia{text-transform:capitalize}.cal-dia,.cal-tipo{color:var(--rx-muted,#8a8f98)}.cal-tipo{font-size:11.5px;border:1px solid var(--rx-line);border-radius:99px;padding:1px 8px}.cal-tipo.emp{color:inherit;border-color:currentColor}.cal-novo{display:flex;gap:8px;flex-wrap:wrap}.cal-novo input[type=date]{max-width:170px}.cal-novo input:not([type]){flex:1 1;min-width:220px}@media (max-width:700px){.cal-lista li{grid-template-columns:90px 1fr auto}.cal-dia,.cal-lista li>.cal-tipo{display:none}}.sefaz header{flex-wrap:wrap;gap:10px}.sefaz-bts{display:flex;gap:8px;flex-wrap:wrap}.sefaz .body{padding:12px 18px 16px;display:flex;flex-direction:column;gap:10px}.sefaz-dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0}.sefaz-dl dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px}.sefaz-dl dd{margin:0;font-size:13.5px}.sefaz-dl dd.alerta{color:var(--crit-ink);font-weight:600}.sefaz-txt{margin:0;line-height:1.55;max-width:900px}.sefaz-termo{display:flex;gap:8px;align-items:flex-start;font-weight:400;line-height:1.45}.sefaz-termo input{margin-top:3px}.sefaz tr.cancelada td{opacity:.55;text-decoration:line-through}.sefaz tr.cancelada td:nth-child(3){text-decoration:none;opacity:1}@media (max-width:900px){.sefaz-dl{grid-template-columns:1fr 1fr}}.nl header{flex-wrap:wrap;gap:10px}.nl-bts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nl-acoes{white-space:nowrap;display:flex;gap:10px}.nl-dlg{display:flex;flex-direction:column;gap:12px;min-height:280px}.nl-chave{display:flex;gap:8px}.nl-chave input{flex:1 1;font-family:var(--f-mono,monospace);font-size:16px;letter-spacing:.04em;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--page);color:var(--ink)}.nl-cam{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9;max-height:360px}.nl-cam video{width:100%;height:100%;object-fit:cover}.nl-cam i{position:absolute;left:8%;right:8%;top:38%;height:24%;border:2px solid var(--accent);border-radius:8px;box-shadow:0 0 0 999px rgba(0,0,0,.35)}.nl-cam span{position:absolute;left:0;right:0;bottom:10px;text-align:center;color:#fff;font-size:13px;text-shadow:0 1px 2px #000}.nl-drop{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:34px 20px;border:2px dashed var(--line-strong);border-radius:12px;cursor:pointer}.nl-drop.on,.nl-drop:hover{border-color:var(--accent);background:var(--chip-bg)}.nl-drop .meta{max-width:520px;line-height:1.5}.nl-res{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;max-height:240px;overflow:auto}.nl-res li{display:grid;grid-template-columns:18px minmax(120px,auto) 1fr;grid-gap:10px;gap:10px;padding:7px 12px;font-size:13px;align-items:baseline}.nl-res li+li{border-top:1px solid var(--line)}.nl-res li.ok b{color:var(--good-ink)}.nl-res li.err b{color:var(--crit-ink)}.nl-res li .num{color:var(--ink-2);font-size:12px;word-break:break-all}@media (max-width:700px){.nl-chave{flex-direction:column}.nl-res li{grid-template-columns:18px 1fr}.nl-res li .num{grid-column:2}}.nf-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 16px}.nf-filtros input,.nf-filtros select{padding:7px 10px;font-size:13px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.nf-filtros select{max-width:260px}.nf-filtros input{flex:1 1;min-width:220px;max-width:380px}.nf-cancelada td{opacity:.55}.nf-cancelada td:nth-child(3){opacity:1}.nl-msg{max-width:260px;font-size:11.5px;margin-top:3px}.dn .dlg-h{gap:12px;flex-wrap:wrap}.dn-bts{display:flex;gap:8px}dialog.dn .dlg-b.dn-corpo{display:flex;flex-direction:column;gap:18px}.dn-corpo section h3{font-family:var(--f-disp);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.dn-chave{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.dn-chave span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.dn-chave b{font-size:15px;letter-spacing:.04em}.dn-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0}.dn-campos dt{font-size:11px;color:var(--muted);margin-bottom:2px}.dn-campos dd{margin:0;font-size:13.5px}.dn-tab td,.dn-tab th{font-size:12.5px}.dn-txt{margin:0 0 6px;font-size:13px;line-height:1.5;white-space:pre-wrap}@media print{body *{visibility:hidden}.dn,.dn *{visibility:visible}.dn{position:absolute;inset:0;max-width:none;width:100%;border:0;background:#fff;color:#000}.dn .dn-bts{display:none}.dn{--ink:#000;--ink-2:#222;--muted:#555;--line:#bbb;--line-strong:#999;--surface:#fff;--page:#fff;--good-ink:#075;--warn-ink:#850;--crit-ink:#a00;color:#000}}.nl-frota{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nl-frota label{font-weight:600;font-size:13px}.nl-frota select{padding:7px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);min-width:200px}.nl-frota .hint{flex-basis:100%}.av .carr .base{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfse-desc{max-width:340px}.nf-nat{margin:2px 0 10px}.man-opc{display:flex;flex-direction:column;gap:8px}.man-op{display:grid;grid-template-columns:20px 1fr;grid-gap:2px 8px;gap:2px 8px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.man-op input{grid-row:span 2;margin-top:3px}.man-op.on{border-color:var(--accent);background:var(--chip-bg)}.sz-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.sz-filtros input[type=search]{flex:1 1;min-width:180px;max-width:340px}.sz-filtros .meta{margin-left:auto}.sz-mais{display:flex;justify-content:center;padding:12px}.tbl-click tbody tr{cursor:pointer}.tbl-click tbody tr:hover td{background:var(--hover,rgba(127,127,127,.08))}.tbl-click tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}label.btn{cursor:pointer}label.btn.disabled{opacity:.6;cursor:progress}.dn-desc{white-space:pre-wrap;font:inherit;font-size:13px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2,transparent)}.nfse-desc{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:10px}.tf-bts,.tf-form .meta{grid-column:1/-1}.cp-desc{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-tbl .cp-grupo th{background:var(--surface-2,rgba(127,127,127,.06));font-weight:600;text-align:left}.cp-tbl .cp-grupo th.r{text-align:right}.cp-desde{gap:6px}.cp-desde input{width:auto}.cp-fam{max-width:190px}.cp-fam.vazio{border-color:var(--warn,#c98a00)}.btn.sm{padding:3px 10px;font-size:12.5px}.cp-parcelas{display:flex;flex-direction:column;gap:8px}.cp-parc-h{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.cp-div{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px}.cp-div input{width:52px;text-align:center}.cp-ptbl{width:100%}.cp-ptbl td{padding:4px 6px;vertical-align:top}.cp-ptbl input,.cp-ptbl select{width:100%}.cp-ptbl .cp-num{width:52px}.cp-ptbl .cp-val{width:110px;text-align:right}.avail{grid-template-columns:repeat(auto-fill,240px);justify-content:start;gap:8px}.av{--org-c:var(--org,#F2A900);width:240px;height:136px;box-sizing:border-box;align-content:space-between;align-items:flex-start;row-gap:5px;background:color-mix(in srgb,var(--org-c) 9%,var(--surface));border-color:color-mix(in srgb,var(--org-c) 32%,var(--line));border-left-color:var(--stc,var(--line))}.av:hover{background:color-mix(in srgb,var(--org-c) 14%,var(--surface))}.av .left{gap:2px;overflow:hidden}.av .left .veh{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.av .left .veh .code{flex:none}.av .half{flex:none;margin-left:0}.av .carr{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;margin:1px 0 0}.av .carr>*{flex:none}.av .carr .base{flex:1 1 auto;min-width:0}.av .who{max-width:100%}.av .iconbtn{padding:1px 7px;font-size:11.5px}.av .left .veh{gap:6px}.av .st-op-card{margin-top:auto}.av .st-atual{background:color-mix(in srgb,var(--stc) 18%,var(--surface))}.kpis.kpis-org{--org-c:var(--org,#F2A900);background:transparent;border:0;box-shadow:none;gap:10px}.kpis.kpis-org .kpi{height:124px;box-sizing:border-box;overflow:hidden;justify-content:flex-start;border:1px solid color-mix(in srgb,var(--org-c) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--org-c) 8%,var(--surface));box-shadow:var(--shadow)}.kpis.kpis-org .kpi .d,.kpis.kpis-org .kpi .eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpis.kpis-org .kpi .d{margin-top:auto}.kpis.kpis-org .kpi .meter{flex:none}.disp-kpis.kpis-org{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.kpis.kpis-org{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.kpis-org .kpi{border-top:1px solid color-mix(in srgb,var(--org-c) 30%,var(--line))}.kpis.kpis-org .kpi.hero{grid-column:auto}}.half.full{color:var(--good-ink);background:color-mix(in srgb,var(--good) 16%,transparent)}.fi-chk{display:flex;align-items:center;gap:8px;font-size:13px}.fi-chk input{width:auto;flex:none}.avail{grid-template-columns:repeat(auto-fill,300px)}.av{width:300px;height:140px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:4px;padding:7px 9px}.av-par{display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.av-par,.av-un{align-items:center;min-width:0}.av-un{display:inline-flex;gap:5px}.av-un .code{font-size:14.5px;flex:none}.av-un.sem{color:var(--warn-ink);font-size:12px;font-weight:600}.av .plate span{font-size:10.5px;padding:1px 4px 2px}.av .plate b{height:3px}.ic-veic{width:22px;height:15px;flex:none}.av-info,.ic-veic{color:var(--ink-2)}.av-info{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px}.av-info .half{flex:none;margin:0}.av-info .base{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-info .iconbtn{flex:none;margin-left:auto;padding:1px 8px;font-size:11.5px}.av .whos{flex-direction:row;gap:12px}.av .who{flex:1 1;min-width:0}.av .st-op-card{margin-top:0;flex-basis:auto}.panel:has(>.avail){min-width:0;max-width:100%}.avail{grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));justify-content:stretch}.av,.avail{min-width:0}.av{width:auto;max-width:100%;overflow:visible}.av-par,.av-un{overflow:hidden}.av-un:last-child{justify-content:flex-end}.av-un .plate{flex:none}.av .who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top.top-linha{align-items:center;flex-wrap:nowrap}.top-linha .t{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:2px;min-width:0}.top-linha .t .eyebrow{flex-basis:100%}.top-linha .t h1{white-space:nowrap}.top-linha .status-line{flex-wrap:nowrap;white-space:nowrap}.top-linha .actions{display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto;flex:none}.top-linha .actions .btn{white-space:nowrap}@media (max-width:1250px){.top.top-linha{flex-wrap:wrap}.top-linha .status-line{flex-wrap:wrap;white-space:normal}.top-linha .actions{margin-left:0}}@media (max-width:640px){.top-linha .t h1{white-space:normal}.top-linha .actions{width:100%;flex-wrap:wrap}.top-linha .actions .btn,.top-linha .actions select{flex:1 1 auto;justify-content:center}}.av-par{gap:6px}.av-par,.av-un{overflow:visible}.av-un{gap:4px;flex:0 1 auto}.av-un .ic-veic,.av-un .plate{flex:none}.av-un .code{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-veic{width:20px;height:14px}.av-un .code{min-width:5.2ch}.half.reduz{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 16%,transparent)}.half.reduz small{font-weight:500;opacity:.85}.av{height:160px}.av-gps{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.av-gps i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted)}.av-gps .onde{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.av-gps.rodando i{background:#2F6FD0;box-shadow:0 0 0 3px color-mix(in srgb,#2F6FD0 25%,transparent)}.av-gps.ligado i{background:#E0A100}.av-gps.desligado i{background:#7D8590}.av-gps.sinal{color:var(--crit-ink)}.av-gps.sinal i{background:var(--crit)}.av-gps.sem{color:var(--muted);font-style:italic}.th-ord{border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;padding:0;cursor:pointer;white-space:nowrap}.th-ord.on{color:var(--ink)}.tel-tbl td,.tel-tbl th{white-space:nowrap}.tel-barra{display:inline-block;width:54px;height:6px;border-radius:3px;background:var(--chip-bg);margin-right:6px;vertical-align:middle;overflow:hidden}.tel-barra i{display:block;height:100%;background:var(--good)}.tel-barra i.baixa{background:var(--warn,#E0A100)}.av-info .km,.tel-nota{font-size:12px}.av-info .km{flex:none;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-ctl{display:flex;gap:8px;justify-content:flex-end;min-width:0}.hist-ctl,.hist-datas{flex-wrap:wrap;align-items:center}.hist-datas{display:inline-flex;gap:6px}.hist-datas input{padding:5px 8px;font-size:13px;max-width:150px}.hist-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 18px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.hist-resumo b{font-size:15px}.hist-resumo b,.hist-resumo strong{color:var(--ink)}.hist-resumo .btn{margin-left:auto}.hist-paradas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.hist-paradas li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:13px}.hist-paradas .q{color:var(--muted);white-space:nowrap}.hist-paradas .m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar.clicavel{cursor:pointer;border-radius:4px}.bar.clicavel:focus-visible .lab,.bar.clicavel:hover .lab{text-decoration:underline}.bar.clicavel:focus-visible{outline:2px solid var(--accent,#F2A900);outline-offset:2px}@media (max-width:640px){.hist-ctl{justify-content:flex-start}.hist-resumo .btn{margin-left:0}}.panel>header:has(.hist-ctl){flex-wrap:wrap;gap:8px}.tp-leg{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:4px}.tp-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.tp-leg i.t,.tp-trk i.t{background:color-mix(in srgb,#2e9e6b 75%,var(--surface))}.tp-leg i.p,.tp-trk i.p{background:var(--accent,#F2A900)}.tp-trk{display:flex;overflow:hidden}.tp-trk i{display:block;height:100%}.tp-val{white-space:nowrap}.tp-val small{color:var(--muted);font-weight:400}.hist-resumo .tp-t{color:#2e9e6b}.hist-resumo .tp-p{color:var(--warn-ink,#b07800)}.hist-mes{background:color-mix(in srgb,var(--ink) 3%,transparent)}.tp .bar{grid-template-columns:minmax(0,80px) minmax(0,1fr) auto}.tp-trk i{position:static!important;border-radius:0!important;min-width:0!important}.tp-trk{border-radius:4px}.hist-fer{flex-basis:100%;font-size:12.5px;color:var(--muted)}.hist-fer a{color:inherit;text-decoration:underline}.hist-diasmes .grande{font-size:20px;line-height:1}.tel-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tel-datas input,.tel-filtros select{padding:6px 9px;font-size:13px;max-width:220px;min-width:0}.tel-datas{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tel-per{margin-left:auto;white-space:nowrap}@media (max-width:700px){.tel-per{margin-left:0;white-space:normal}.tel-filtros .seg{flex-wrap:wrap}}.info-i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:1.5px solid;font:700 11px/1 Georgia,serif;font-style:italic;color:var(--muted);cursor:help;vertical-align:1px;margin-left:4px}.info-i:focus-visible,.info-i:hover{color:var(--ink);outline:none}.info-pop{display:none;position:absolute;z-index:40;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(340px,86vw);max-height:340px;overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-2);box-shadow:0 8px 24px rgba(0,0,0,.28);font:400 12.5px/1.45 var(--f-ui,system-ui),sans-serif;font-style:normal;text-align:left;cursor:default}.info-i:focus .info-pop,.info-i:focus-within .info-pop,.info-i:hover .info-pop{display:block}.info-pop b{display:block;color:var(--ink);margin-bottom:6px;font-weight:600}.info-pop ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.info-pop li.meio{color:var(--muted)}.info-pop .num{font-weight:600;color:var(--ink);margin-right:2px}@media (max-width:640px){.info-pop{left:auto;right:-40px;transform:none}}.tbl-bancos-mes th.grp{border-bottom:1px solid var(--line);text-align:center}.tbl-bancos-mes .atual{background:color-mix(in srgb,var(--accent,#F2A900) 7%,transparent)}.tbl-bancos-mes th.neg{color:var(--ink)}.tbl-bancos-mes td,.tbl-bancos-mes th{white-space:nowrap}.saldo-proj>header{padding-top:8px;padding-bottom:8px}.saldo-proj h3{font-size:13px;font-weight:600;color:var(--ink-2);margin:0}.saldo-proj .body{padding-top:4px;padding-bottom:6px;opacity:.9}.tbl-bancos-mes td.expo{min-width:140px}.expo-b{display:inline-block;width:90px;height:10px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);vertical-align:middle;margin-right:6px;overflow:hidden}.expo-b i{display:block;height:100%;background:var(--accent,#F2A900);border-radius:3px}.comp-tipo h3{font-size:13px;font-weight:600;margin:0 0 8px}.comp-lista{display:grid;grid-gap:6px;gap:6px}.comp-it{display:grid;grid-template-columns:minmax(110px,180px) 100px auto 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.comp-it .expo-b{width:100%}@media (max-width:640px){.comp-it{grid-template-columns:1fr 80px}.comp-it .meta{grid-column:1/-1}}.bolsa{--bx-ac:#38bdf8;--bx-linha:#f5b544;--bx-ok:#22c55e;--bx-crit:#f43f5e;--bx-trilho:color-mix(in srgb,var(--ink) 7%,transparent);--bx-trilho2:color-mix(in srgb,var(--ink) 16%,transparent);--bx-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace}.bolsa .num{font-family:var(--bx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bolsa .panel{border-radius:10px;box-shadow:none;border-color:color-mix(in srgb,var(--line) 80%,transparent)}.bolsa .drop-leituras>summary h2,.bolsa .panel>header h2{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bx-cab{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bx-cab .end-titulo{margin:0}.bx-tipos{display:flex;flex-wrap:wrap;gap:6px}.bx-tipos button{font:inherit;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer;display:inline-flex;gap:6px;align-items:baseline}.bx-tipos button small{color:var(--muted);font-size:11px}.bx-tipos button[aria-pressed=true]{border-color:var(--bx-ac);color:var(--ink);background:color-mix(in srgb,var(--bx-ac) 12%,transparent)}.bx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:10px}.bx-kpi{background:var(--surface);padding:12px 14px 8px;display:flex;flex-direction:column;gap:3px;min-width:0}.bx-rot{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bx-v{font-size:26px;font-weight:600;line-height:1.1;color:var(--ink)}.bx-d{font-size:12px;color:var(--ink-2);min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-baixa,.bx-ok{color:var(--bx-ok)}.bx-crit{color:var(--bx-crit)}.bx-spark{display:block;width:100%;margin-top:4px}.bx-barh{display:flex;width:100%;border-radius:2px;overflow:hidden;background:var(--bx-trilho);margin-top:6px}.bx-barh i{display:block;height:100%}.bx-alertas{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font-size:12.5px;color:var(--ink-2)}.bx-al{display:inline-flex;align-items:center;gap:6px}.bx-al i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.bx-al.crit i{background:var(--bx-crit);box-shadow:0 0 0 3px color-mix(in srgb,var(--bx-crit) 22%,transparent)}.bx-al.alerta i{background:var(--bx-linha)}.bx-al.crit{color:var(--ink)}.bx-painel .body{padding-top:6px}.bx-nota{font-size:11.5px;color:var(--muted);margin:6px 0 0}.bx-fluxo{position:relative}.bx-fluxo svg{display:block;touch-action:pan-y}.bx-grade{stroke:var(--bx-trilho2);stroke-width:1;stroke-dasharray:2 4}.bx-base{stroke:var(--bx-trilho2);stroke-width:1}.bx-eixo{fill:var(--muted);font-size:10px;font-family:var(--bx-mono)}.bx-eixo-s{fill:color-mix(in srgb,var(--bx-linha) 75%,var(--muted))}.bx-linha-saldo{stroke:var(--bx-linha);stroke-width:1.6;stroke-linejoin:round}.bx-mira{stroke:var(--ink-2);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.bx-ponto{fill:var(--surface);stroke:var(--bx-linha);stroke-width:2}.bx-leg{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11.5px;color:var(--ink-2);margin-top:4px}.bx-leg i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:0}.bx-leg i.ln{width:14px;height:2px;border-radius:0;background:var(--bx-linha);vertical-align:3px}.bx-leg small{color:var(--muted)}.bx-tip{position:absolute;top:6px;transform:translateX(-50%);min-width:210px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:5}.bx-tip b{display:block;margin-bottom:4px}.bx-tip div{display:flex;align-items:center;gap:6px;color:var(--ink-2)}.bx-tip div i{width:7px;height:7px;border-radius:2px}.bx-tip div .num{margin-left:auto;color:var(--ink)}.bx-tip .tot{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;color:var(--ink)}.bx-tip .sal{color:var(--bx-linha)}.bx-vazio{padding:30px 0;text-align:center;color:var(--muted)}.bx-livro{overflow-x:auto;font-size:12.5px}.bx-lh,.bx-lr{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(150px,1.3fr) minmax(100px,.8fr) repeat(3,minmax(78px,.7fr)) minmax(90px,.9fr) 62px;grid-gap:12px;gap:12px;align-items:center;padding:8px 16px;min-width:900px}.bx-lh{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.bx-lr{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.bx-lr:hover{background:color-mix(in srgb,var(--bx-ac) 5%,transparent)}.bx-lh .r,.bx-lr .r{text-align:right}.bx-lh .atual,.bx-lr .atual{color:var(--ink);font-weight:600}.bx-inst{display:flex;flex-direction:column;gap:2px;min-width:0}.bx-inst small,.bx-lr small{font-size:11px;color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-exp .num{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bx-exp .num small{display:inline}.bx-parc{display:flex;flex-direction:column;gap:2px}.bx-parc .bx-barh{margin-top:0}.bx-sp .bx-spark{margin:0}.bx-tot{border-bottom:0;background:color-mix(in srgb,var(--ink) 3%,transparent)}.bx-vistas{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:0}.bolsa .bx-tab td,.bolsa .bx-tab th{font-size:12.5px}.bolsa .bx-tab tr.atrasada td{background:color-mix(in srgb,var(--bx-crit) 6%,transparent)}.bolsa .drop-leituras>summary h2,.bolsa .panel>header h2{color:var(--ink)}@media (max-width:900px){.bx-livro{overflow:visible}.bx-lh{display:none}.bx-lr{min-width:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 14px;padding:12px 14px}.bx-lr .bx-inst{grid-column:1/-1}.bx-lr [data-l]:before{content:attr(data-l);display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;text-align:left}.bx-lr .r{text-align:left}.bx-lr .bx-exp{grid-column:1/-1}.bx-tot{grid-template-columns:1fr 1fr}.bx-tot>span:empty{display:none}.bx-v{font-size:22px}}.bx-fluxo,.bx-kpi,.bx-livro,.bx-lr{color:var(--ink)}@media (max-width:1180px) and (min-width:901px){.bx-lh,.bx-lr{grid-template-columns:minmax(150px,1.4fr) minmax(130px,1.2fr) minmax(90px,.8fr) repeat(3,minmax(70px,.7fr)) 58px;min-width:0}.bx-lh>:nth-child(7),.bx-lr>:nth-child(7){display:none}}@media (max-width:640px){.bolsa .tbl-cartao tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px}.bolsa .tbl-cartao td.acoes,.bolsa .tbl-cartao td:first-child{grid-column:1/-1}.bolsa .tbl-cartao td.acoes .btn{width:100%}.bx-kpi{padding:10px 12px 8px}.bx-d{white-space:normal}.bolsa .panel>header{flex-wrap:wrap;gap:6px}}@media (min-width:1600px){.bx-v{font-size:30px}}.bx-lr .num,.bx-lr .num b{white-space:nowrap}.bx-exp .num small{flex:none}.bx-cab,.bx-l1{gap:10px}.bx-l1{display:flex;align-items:center;justify-content:space-between}.bx-l1 .end-titulo{font-size:26px;line-height:1.1}.bx-l1 .end-acoes{margin:0;display:flex;gap:2px}.bx-l1 .end-acoes .btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12.5px}.bx-fbtn svg,.bx-l1 .end-acoes svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bx-l2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bolsa .bx-l2 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 32px 0 12px;font:inherit;font-size:13px;border-radius:10px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);max-width:240px}.bolsa .bx-l2 select,.bx-mes{height:36px;border:1px solid var(--line)}.bx-mes{display:inline-flex;align-items:center;border-radius:10px;background:var(--surface);overflow:hidden}.bx-seta{width:34px;height:100%;border:0;background:transparent;color:var(--ink-2);font-size:18px;cursor:pointer}.bx-seta:disabled{opacity:.3;cursor:default}.bx-seta:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.bx-mes-rot{position:relative;display:flex;align-items:center;justify-content:center;min-width:128px;padding:0 6px;height:100%;border-left:1px solid var(--line);border-right:1px solid var(--line);font-family:var(--bx-mono);font-size:13px;color:var(--ink);cursor:pointer;white-space:nowrap}.bx-mes-rot input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0;min-width:0}.bx-fbtn,.bx-hoje,.bx-limpar{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bx-fbtn:hover,.bx-hoje:hover,.bx-limpar:hover{color:var(--ink)}.bx-fbtn b{min-width:18px;height:18px;border-radius:9px;background:var(--bx-ac);color:#06202c;font-size:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.bx-fbtn{display:none}.bx-fpainel{display:contents}.bx-limpar{border-style:dashed}.bolsa .bx-l2 .sel-banco>button{height:36px;border-radius:10px;border-color:var(--line);padding:0 32px 0 12px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center}.bolsa .bx-l2 .sel-banco>button:after{content:none}.bx-tipos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.bx-tipos::-webkit-scrollbar{display:none}.bx-tipos button{flex:none}@media (max-width:640px){.bx-l1 .end-titulo{font-size:22px}.bx-l1 .end-acoes .btn{padding:6px 8px}.bx-l2{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.bx-mes{width:100%}.bx-mes-rot{flex:1 1;min-width:0}.bx-hoje{grid-column:1/-1;justify-self:start;height:30px;font-size:12px}.bx-fbtn{display:inline-flex}.bx-fbtn.on{border-color:var(--bx-ac);color:var(--ink)}.bx-fpainel{display:none}.bx-fpainel.aberto{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.bolsa .bx-fpainel .sel-banco,.bolsa .bx-fpainel .sel-banco>button,.bolsa .bx-fpainel select{width:100%;max-width:none}.bolsa .bx-fpainel .sel-banco ul{width:100%}.bx-limpar{justify-self:start}}.bx-hdr-ctl{display:flex;flex-wrap:wrap;gap:8px}.bx-leg .com-logo{display:inline-flex;align-items:center}.bx-leg .com-logo .banco-c,.bx-tip .banco-c{gap:5px}.bx-part{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.bx-part-barra{display:flex;height:8px;border-radius:4px;overflow:hidden;margin:8px 0 10px;gap:2px;background:var(--bx-trilho)}.bx-part-barra i{display:block;height:100%;box-shadow:0 0 10px color-mix(in srgb,currentColor 0%,transparent)}.bx-part-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:8px;gap:8px}@media (min-width:900px){.bx-part-lista{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.bx-part-it{display:grid;grid-template-columns:3px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:center;font-size:12.5px;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 60%,transparent)}.bx-part-it>i{width:3px;height:100%;grid-row:1/3;border-radius:2px}.bx-part-n{min-width:0;overflow:hidden}.bx-part-v{display:flex;align-items:baseline;gap:8px}.bx-part-it .banco-c{display:flex;min-width:0;overflow:hidden;white-space:nowrap}.bx-part-it .banco-c>span:last-child{overflow:hidden;text-overflow:ellipsis}.bx-part-it b{font-size:12.5px}.bx-part-it small{color:var(--muted);font-size:11px}.bx-fluxo svg.clicavel{cursor:pointer}.bx-alvo{outline:none}.bx-alvo:focus-visible{stroke:var(--bx-ac);stroke-width:1.5;stroke-dasharray:3 3}.bx-sel-faixa{fill:color-mix(in srgb,var(--bx-ac) 9%,transparent);stroke:color-mix(in srgb,var(--bx-ac) 45%,transparent);stroke-width:1}.bx-eixo-sel{fill:var(--bx-ac);font-weight:700}.bx-valor-sel{fill:var(--ink);font-size:11px;font-weight:700;font-family:var(--bx-mono)}.bx-tip .dica-clique{color:var(--bx-ac);font-size:11px;margin-top:4px}.bx-mesdet{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--bx-ac) 30%,var(--line));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--bx-ac) 6%,transparent),transparent 60%)}.bx-mesdet-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.bx-mesdet-nav{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:10px;height:34px;overflow:hidden}.bx-mesdet-nav b{padding:0 10px;font-size:14px;white-space:nowrap}.bx-mesdet-num{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12.5px}.bx-mesdet-v{font-size:20px;font-weight:700;color:var(--ink)}.bx-mesdet-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.bx-mesdet-lista li{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(120px,2fr) minmax(110px,auto);grid-gap:14px;gap:14px;align-items:center}.bx-md-n{display:flex;flex-direction:column;gap:2px;min-width:0}.bx-md-n small{font-size:11px;color:var(--muted)}.bx-md-b{position:relative;height:16px;border-radius:4px;background:var(--bx-trilho)}.bx-md-at{position:absolute;left:0;top:3px;height:10px;border-radius:3px;box-shadow:0 0 12px -2px currentColor;overflow:hidden}.bx-md-at i{top:0;background:rgba(255,255,255,.35)}.bx-md-ant,.bx-md-at i{position:absolute;left:0;bottom:0}.bx-md-ant{height:2px;background:var(--muted);border-radius:1px;opacity:.8}.bx-md-v{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.bx-md-v small{font-size:11px;color:var(--muted)}.bx-md-v small.bx-crit{color:var(--bx-crit)}.bx-md-v small.bx-ok{color:var(--bx-ok)}@media (max-width:640px){.bx-mesdet{padding:12px}.bx-mesdet-lista li{grid-template-columns:1fr auto;gap:6px 10px}.bx-md-b{grid-column:1/-1;grid-row:2}}.bx-mes-rot{overflow:hidden}.bx-mes-rot input[type=month]{min-width:0!important;max-width:100%;left:0;top:0}.bx-part-v{white-space:nowrap}.sel-banco ul{padding:6px;border-radius:12px;border-color:var(--line);box-shadow:0 14px 40px rgba(0,0,0,.35);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sel-in .12s ease-out}@keyframes sel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sel-banco li button{padding:8px 10px;border-radius:8px;justify-content:flex-start}.sel-banco li button[aria-selected=true]{background:color-mix(in srgb,var(--bx-ac,#38bdf8) 14%,transparent);color:var(--ink)}.sel-banco li button[aria-selected=true]:after{content:"";margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--bx-ac,#38bdf8)}.sel-lista li button{display:flex;align-items:baseline;gap:8px}.sel-lista li button small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sel-lista .sel-t{white-space:nowrap}.sel-lista>button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-busca{padding:2px 2px 6px;position:-webkit-sticky;position:sticky;top:-6px;background:inherit;z-index:1}.sel-busca input{width:100%;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:13px}.sel-vazio{padding:10px;color:var(--muted);font-size:12.5px}.bolsa .bx-l2 .sel-banco>button{min-width:180px;max-width:240px}@media (max-width:640px){.bolsa .bx-fpainel .sel-banco>button{max-width:none}.bolsa .bx-fpainel .sel-banco ul{left:0;right:0;min-width:0;width:auto}}.bolsa .bx-fbtn{display:inline-flex}.bolsa .bx-fbtn.on{border-color:var(--bx-ac);color:var(--ink)}.bolsa .bx-fpainel{display:none}.bolsa .bx-fpainel.aberto{display:grid;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,240px)) auto;justify-content:start;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.bolsa .bx-fpainel .sel-banco,.bolsa .bx-fpainel .sel-banco>button{width:100%;max-width:none;min-width:0}.bolsa .bx-mes{min-width:250px}@media (max-width:640px){.bolsa .bx-fpainel.aberto{grid-template-columns:1fr}.bolsa .bx-mes{min-width:0}}.bolsa .bx-mes-rot{flex:1 1}.bx-l1 .end-acoes a.btn{text-decoration:none;opacity:.75}.bx-l1 .end-acoes a.btn:hover{opacity:1}.bx-l1 .end-acoes a svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pv{--pv-ok:var(--bx-ok);--pv-at:var(--bx-linha);--pv-cr:var(--bx-crit);--pv-cf:#a78bfa;--pv-sem:var(--muted)}.pv .s-ok{--c:var(--pv-ok)}.pv .s-atencao{--c:var(--pv-at)}.pv .s-vencida{--c:var(--pv-cr)}.pv .s-confirmar{--c:var(--pv-cf)}.pv .s-sem{--c:var(--pv-sem)}.pv-c-at{color:var(--pv-at)}.pv-c-cf{color:var(--pv-cf)}.pv-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.pv-k{font:inherit;text-align:left;border:0;cursor:pointer;color:inherit}.pv-k:hover{background:color-mix(in srgb,var(--bx-ac) 5%,var(--surface))}.pv-k[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--bx-ac)}.pv-painel{margin-bottom:12px}.pv-painel>header{justify-content:space-between;gap:8px 14px}.pv-hdr .pv-ctl,.pv-painel>header{display:flex;flex-wrap:wrap;align-items:center}.pv-hdr .pv-ctl{gap:8px;min-width:0;flex:1 1 320px;justify-content:flex-end}.pv-hdr .bx-tipos{min-width:0;max-width:100%}.pv-busca{height:32px;min-width:0;flex:0 1 220px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.pv-leg{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11.5px;color:var(--muted);margin:2px 0 6px}.pv-leg span{display:inline-flex;align-items:center;gap:6px}.pv-leg i{display:inline-block}.pv-lg-fill{width:18px;height:4px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--bx-ac) 30%,transparent),var(--bx-ac))}.pv-lg-int{width:7px;height:7px;transform:rotate(45deg);border:1.5px solid var(--ink-2)}.pv-lg-fim{width:2px;height:10px;background:var(--ink-2)}.pv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pv-lin{display:grid;grid-template-columns:minmax(200px,230px) minmax(160px,1fr) 250px 230px;align-items:center;grid-gap:6px 18px;gap:6px 18px;padding:10px 4px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);position:relative}.pv-lin:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--c);opacity:0}.pv-lin.s-atencao:before,.pv-lin.s-vencida:before{opacity:.9}.pv-lin:last-child{border-bottom:0}.pv-id{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;min-width:0;border-radius:6px}.pv-id:focus-visible{outline:2px solid var(--bx-ac);outline-offset:3px}.pv-id b{font-size:15px;letter-spacing:.02em;color:var(--ink)}.pv-id small{grid-column:2;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-id:hover b{color:var(--bx-ac)}.pv-dot{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 20%,transparent)}.pv-lin.s-vencida .pv-dot{animation:pv-pulso 1.6s ease-in-out infinite}@keyframes pv-pulso{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 0%,transparent),0 0 10px var(--c)}}@media (prefers-reduced-motion:reduce){.pv-lin.s-vencida .pv-dot{animation:none}}.pv-gauge{min-width:0}.pv-med{position:relative;height:10px;border-radius:5px;background:var(--bx-trilho);margin-right:6px}.pv-med.g{height:14px;border-radius:7px;margin:12px 6px 4px 0}.pv-med.vazio{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--bx-trilho) 0 6px,transparent 6px 12px);height:18px;font-size:11px;color:var(--muted)}.pv-trilho{position:absolute;inset:0}.pv-tick{position:absolute;top:2px;bottom:2px;width:1px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.pv-fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),var(--c));box-shadow:0 0 14px -3px var(--c)}.pv-passou{position:absolute;right:-6px;top:-3px;bottom:-3px;width:10px;border-radius:3px;background:repeating-linear-gradient(135deg,var(--pv-cr) 0 3px,transparent 3px 6px)}.pv-agora{position:absolute;top:50%;width:4px;height:calc(100% + 8px);transform:translate(-50%,-50%);border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--surface)}.pv-med:after{content:"";position:absolute;right:0;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--ink-2)}.pv-int{position:absolute;top:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);border:1.5px solid var(--ink-2);background:var(--surface)}.pv-int.feita{background:var(--ink-2)}.pv-escala{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:5px;margin-right:6px}.pv-esc-at{color:var(--ink-2)}.pv-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-falta{font-size:13px;color:var(--ink-2)}.pv-falta b{font-size:16px;color:var(--ink)}.pv-falta.neg b{color:var(--pv-cr)}.pv-quando{font-size:12px;color:var(--ink-2)}.pv-mot,.pv-ritmo{color:var(--muted)}.pv-mot{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:11.5px;align-items:center}.pv-st{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c);padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.pv-int-t{color:var(--muted)}.pv-acoes{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.pv-ag{font-size:11.5px;color:var(--ink-2);padding:3px 8px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--bx-ac) 50%,var(--line));background:color-mix(in srgb,var(--bx-ac) 6%,transparent)}.pv-ag b{color:var(--bx-ac);font-weight:600}.pv-pista{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.pv-atras{display:flex;flex-direction:column;gap:6px;padding-right:14px;border-right:1px solid var(--line);min-width:0}.pv-atras-l{display:flex;flex-wrap:wrap;gap:6px}.pv-chip{font:inherit;cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;padding:3px 9px;border-radius:999px;color:var(--ink);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);font-size:12.5px}.pv-chip small{color:var(--c);font-size:11px}.pv-trilha-wrap{min-width:0;overflow-x:auto;scrollbar-width:thin}.pv-trilha{position:relative;min-width:480px;margin:0 34px 0 8px}.pv-eixo{position:absolute;left:0;right:0;top:12px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--bx-ac),color-mix(in srgb,var(--bx-ac) 10%,transparent))}.pv-marca{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.pv-marca i{width:1px;height:26px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.pv-marca em{font-style:normal;font-size:10px;color:var(--muted);top:-2px;left:6px}.pv-marca em,.pv-pino{position:absolute;white-space:nowrap}.pv-pino{font:inherit;cursor:pointer;transform:translateX(-6px);display:inline-flex;align-items:baseline;gap:5px;padding:2px 8px 2px 6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 10%,var(--surface));color:var(--ink);font-size:12px;z-index:1}.pv-pino:focus-visible,.pv-pino:hover{background:color-mix(in srgb,var(--c) 22%,var(--surface));z-index:2;box-shadow:0 0 14px -4px var(--c)}.pv-pino small{font-size:10.5px;color:var(--muted)}.pv-haste{position:absolute;left:5px;bottom:100%;width:1px;background:color-mix(in srgb,var(--c) 60%,transparent)}.pv-haste:before{content:"";position:absolute;top:-3px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.pv-nada{font-size:12px;color:var(--muted)}.pv-nada-c{position:absolute;left:0;top:34px}.pv-dlg{max-width:min(94vw,560px)}.pv-dlg.dlg-wide{max-width:min(96vw,880px)}.pv-fb{display:flex;flex-direction:column;gap:16px}.pv-f-num{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:10px 16px;gap:10px 16px}.pv-f-num>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-f-num b{font-size:17px;color:var(--ink)}.pv-f-num b.pv-st{font-size:11px;align-self:flex-start}.pv-f-num small{font-size:11.5px;color:var(--muted)}.pv-f-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.pv-f-sec{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-top:12px}.pv-f-sec h3{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;color:var(--ink)}.pv-f-sec h3 small{font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}.pv-cfg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end}.pv-cfg .fld{margin:0}.pv-chk{font-size:13px;color:var(--ink-2);min-height:36px}.pv-cfg-rod,.pv-chk{display:flex;gap:8px;align-items:center}.pv-cfg-rod{grid-column:1/-1;flex-wrap:wrap;justify-content:space-between}.pv-orig{font-size:11.5px;color:var(--muted)}.pv-media{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink-2);background:color-mix(in srgb,var(--bx-ac) 6%,transparent);border:1px solid color-mix(in srgb,var(--bx-ac) 25%,var(--line))}.pv-media b{color:var(--ink)}.pv-sem-rod{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:4px}.pv-hist{display:flex;flex-direction:column;max-height:300px;overflow:auto}.pv-h{display:grid;grid-template-columns:116px minmax(90px,120px) minmax(110px,1fr) minmax(0,1.2fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:7px 2px;font-size:12.5px;border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.pv-h.pl{opacity:.75}.pv-h-t{font-size:11px;font-weight:600}.pv-h-t.t-completa{color:var(--bx-ac)}.pv-h-t.t-intermediaria{color:var(--pv-at)}.pv-h-t.t-nao_informado{color:var(--muted)}.pv-h-km{color:var(--ink)}.pv-h-d small,.pv-h-o{color:var(--muted)}.pv-h-o{font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-h-a{display:flex;gap:2px}.pv-tipo{flex-wrap:wrap}.pv-dlg .lbl{display:block;font-size:12px;color:var(--ink-2);margin-bottom:6px}@media (max-width:900px){.pv-lin{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id acoes" "gauge gauge" "info info";gap:8px 12px;padding:12px 2px}.pv-id{grid-area:id}.pv-gauge{grid-area:gauge}.pv-info{grid-area:info}.pv-acoes{grid-area:acoes}.pv-lin:before{left:-8px}.pv-info{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pv-mot{flex-basis:100%}}@media (max-width:640px){.pv-pista{grid-template-columns:1fr}.pv-atras{border-right:0;border-bottom:1px solid var(--line);padding:0 0 10px}.pv-hdr .pv-ctl{justify-content:flex-start}.pv-busca{flex:1 1 100%}.pv-acoes .btn{padding-inline:10px}.pv-h{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a" "km km" "d d" "o o";gap:2px 8px}.pv-h-t{grid-area:t}.pv-h-km{grid-area:km}.pv-h-d{grid-area:d}.pv-h-o{grid-area:o}.pv-h-a{grid-area:a}}.pv-iv{font-style:normal;color:color-mix(in srgb,var(--muted) 75%,transparent)}.pv-dlg.dlg-wide form.pv-cfg{display:grid;max-height:none}.pv-dlg .pv-ficha{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.pv-dlg .pv-ficha>.dlg-b{overflow:auto}.pv-painel>:not(header){margin-left:18px;margin-right:18px}.pv-painel>.pv-pista{margin-top:12px;margin-bottom:14px}.pv-painel>.pv-leg{margin-top:10px}.pv-painel>.bx-nota{margin-bottom:12px}.pv-lin:before{left:-14px}@media (max-width:640px){.pv-painel>:not(header){margin-left:12px;margin-right:12px}.pv-painel>header{padding:12px}}.pv .o-motorista{--o:#38bdf8}.pv .o-manual{--o:#f5b544}.pv .o-rastreador{--o:#a3e635}.pv .o-sem{--o:var(--muted)}.pv-fonte{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:4px}.pv-fonte i{width:6px;height:6px;border-radius:50%;background:var(--o)}.pv-fonte b{font-weight:600;color:var(--ink-2)}.pv-orig-calc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.pv-oc{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--o,var(--bx-ac)) 40%,var(--line));background:color-mix(in srgb,var(--o,var(--bx-ac)) 7%,transparent);min-width:0}.pv-oc b{font-size:16px;color:var(--ink)}.pv-oc small{font-size:11px;color:var(--muted)}.pv-oc.tot{--o:var(--ink-2)}.pv-op{align-self:center;font-size:18px;color:var(--muted)}.pv-orig-lei{font-size:12.5px;color:var(--ink-2);margin:8px 0 0}.pv-orig-alerta{font-size:12px;color:var(--pv-at);margin:6px 0 0;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--pv-at) 9%,transparent)}.pv-km-form{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pv-km-form input{height:32px;min-width:0;flex:1 1 160px;max-width:220px;padding:0 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--page);color:var(--ink);font:inherit}.pv-f-sec>.btn{margin-top:10px}@media (max-width:640px){.pv-orig-calc{grid-template-columns:1fr}.pv-op{display:none}}.pv-origens{align-items:center;gap:6px 16px}.pv-origens .pv-fonte{margin:0;font-size:12px}.pv .o-carreta{--o:#c084fc}.pv-ver{margin-right:4px}.pv-par{list-style:none;border-bottom:1px solid var(--line);padding:6px 0 4px}.pv-par:last-child{border-bottom:0}.pv-par>ul{list-style:none;margin:0;padding:0}.pv-par-rot{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 4px 0}.pv-par-rot b{color:var(--ink-2);font-weight:600;letter-spacing:.04em}.pv-par .pv-lin{border-bottom:0;padding-top:8px;padding-bottom:8px}.pv-lin.cr .pv-id{padding-left:16px;position:relative}.pv-par .pv-lin.cr .pv-id:before{content:"";position:absolute;left:3px;top:-14px;width:9px;height:22px;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-bottom-left-radius:5px}.pv-lin.cr .pv-id b{font-size:14px}.pv-lin.dim{opacity:.8}.pv-tp{font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-left:6px}.pv-f-par,.pv-tp{color:var(--muted)}.pv-f-par{font-size:13px;font-weight:400}.pv-eng{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pv-eng-l{display:grid;grid-template-columns:minmax(80px,120px) 1fr auto;grid-gap:10px;gap:10px;padding:7px 10px;font-size:13px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.pv-eng-l:last-child{border-bottom:0}.pv-eng-l b{color:var(--ink)}.pv-eng-l.tot{background:color-mix(in srgb,#c084fc 8%,transparent);color:var(--ink-2)}.pv-eng-cv{display:flex;align-items:center;gap:6px;color:var(--ink)}.pv-eng-cv i{width:6px;height:6px;border-radius:50%;background:var(--bx-ac)}.pv-eng-p{color:var(--muted)}.pv-eng-tt{grid-column:1/3}.pv-nome{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.pv-f-tit svg,.pv-nome svg{width:22px;height:auto;flex:none;color:var(--ink-2)}.pv-id .plate{transform:scale(.86);transform-origin:left center}.pv-par-rot .plate{transform:scale(.72);transform-origin:left center;vertical-align:middle;margin-right:-10px}.pv-f-tit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seg .seg-a{display:inline-flex;align-items:center;padding:5px 11px;font-size:13px;color:var(--ink-2);text-decoration:none}.seg .seg-a+.seg-a{border-left:1px solid var(--line-strong)}.seg .seg-a[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.app-mot-btn{display:inline-flex;align-items:center;gap:6px}.app-mot-dlg{max-width:min(94vw,520px)}.app-mot-b{display:flex;flex-direction:column;gap:12px}.app-mot-txt{margin:0;font-size:13.5px;color:var(--ink-2)}.app-mot-link{display:flex;gap:8px;flex-wrap:wrap}.app-mot-link input{flex:1 1 220px;min-width:0;height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--page);color:var(--ink);font:13px var(--f-mono)}.app-mot-acoes{gap:8px}.app-mot-acoes,.app-mot-qr{display:flex;flex-wrap:wrap}.app-mot-qr{margin:4px 0 0;gap:14px;align-items:center}.app-mot-qr img{background:#fff;padding:8px;border-radius:10px}.app-mot-qr figcaption{font-size:12.5px;color:var(--muted);flex:1 1 160px}.nl-pend-bt{cursor:pointer;border:0;font:inherit}.tbl-receita tr.nl-filho td{background:color-mix(in srgb,var(--accent) 4%,transparent)}.nl-seta{color:var(--muted)}.link-btn.forte{color:var(--accent);font-weight:600}.nl-comp-dlg{max-width:min(96vw,1040px)}.nl-comp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.nl-comp-foto img{width:100%;max-height:70vh;object-fit:contain;border-radius:10px;background:#000}.nl-comp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:10px 14px;gap:10px 14px}.nl-comp-form .full,.nl-comp-form .notice{grid-column:1/-1}.nl-comp-form .fld{margin:0}.nl-qtd{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);overflow:hidden}.nl-qtd:focus-within{border-color:var(--accent)}.nl-qtd input,.rx .nl-qtd input{flex:1 1 auto;min-width:0;width:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nl-qtd input+input{flex:0 0 64px;width:64px!important;border-left:1px solid var(--line-strong)!important;text-align:center}.nl-un{display:flex;align-items:center;padding:0 12px;color:var(--muted);font-size:13px;font-weight:600;background:color-mix(in srgb,var(--line) 40%,transparent)}.nl-qtd input+.nl-un{border-left:1px solid var(--line-strong)}.nl-rs .nl-un{border-right:1px solid var(--line-strong)}@media (max-width:760px){.nl-comp{grid-template-columns:1fr}}.nfp-abas button{display:inline-flex;align-items:baseline;gap:6px}.nfp-abas small{font-size:10.5px;color:var(--muted)}.nfp-legado>.wrap{padding:0;max-width:none}.nf-acoes-so{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.fat-filtros,.nf-acoes-so{margin-bottom:10px}.fat-livre{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fat-livre input{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.fat-dia{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-2px 0 10px;font-size:13px;color:var(--ink-2)}.fat-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.fat-k-principal .bx-v{font-size:clamp(22px,3vw,30px)}.fat-k-pend{font:inherit;text-align:left;border:0;cursor:pointer;color:inherit}.fat-k-pend:hover{background:color-mix(in srgb,var(--bx-linha) 6%,var(--surface))}.fat-conf{color:var(--bx-ac)}.fat-est{color:var(--bx-linha)}.fat-crit{color:var(--bx-crit);font-size:12px}.fat-painel{margin-bottom:12px}.fat-painel>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.fat-painel>:not(header){margin-left:16px;margin-right:16px}.fat-painel>.bx-nota{margin-bottom:12px}.fat-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:12px;gap:12px}.fat-grade>.panel{margin-bottom:0}.fat-grade{margin-bottom:12px}.fat-dias{margin-top:6px;margin-bottom:8px}.fat-fds{fill:color-mix(in srgb,var(--ink) 3%,transparent)}.fat-bar-est{fill:color-mix(in srgb,var(--bx-linha) 55%,transparent);stroke:var(--bx-linha);stroke-width:.6;stroke-dasharray:2 2}.fat-leg-est{background:repeating-linear-gradient(135deg,var(--bx-linha) 0 2px,transparent 2px 4px)!important;border:1px solid var(--bx-linha)}.fat-n{font-size:9.5px;fill:var(--ink-2)}.fat-linhas{list-style:none;margin:6px 0 12px;padding:0;display:flex;flex-direction:column}.fat-l{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(90px,160px) minmax(60px,1fr) minmax(110px,auto);grid-gap:10px;gap:10px;align-items:center;padding:7px 4px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}button.fat-l{cursor:pointer;border-radius:6px}button.fat-l.on,button.fat-l:hover{background:color-mix(in srgb,var(--bx-ac) 7%,transparent)}button.fat-l:focus-visible{outline:2px solid var(--bx-ac)}.fat-l-k{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fat-l-v{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.fat-l-v b{font-size:13px;color:var(--ink)}.fat-l-v small{font-size:11px;color:var(--muted)}.fat-mais{text-align:center;margin:10px 0}@media (max-width:640px){.fat-l{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "b b";gap:4px 10px}.fat-l-k{grid-area:k}.fat-l .bx-barh{grid-area:b}.fat-l-v{grid-area:v}.fat-painel>:not(header){margin-left:12px;margin-right:12px}}.fat-kpis .bx-d{white-space:normal}.fat-grade{align-items:start}.fat-xls{margin-left:auto}.fat-meta{display:flex;flex-direction:column;gap:4px;margin-top:6px}.fat-meta-barra{position:relative;height:5px;border-radius:3px;background:var(--bx-trilho)}.fat-meta-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bx-ac) 40%,transparent),var(--bx-ac))}.fat-meta-barra b{position:absolute;top:-3px;width:2px;height:11px;background:var(--ink-2);transform:translateX(-1px)}.fat-meta-t{font-size:11.5px;color:var(--muted)}.fat-meta-linha{stroke:var(--bx-linha);stroke-width:1;stroke-dasharray:4 4;opacity:.8}.fat-meta-rot{fill:var(--bx-linha)}.nc-busca{flex:1 1 180px;min-width:0;max-width:320px}.nc-kpis .nc-k{font:inherit;text-align:left;border:0;cursor:pointer;color:inherit}.nc-kpis .nc-k.on{box-shadow:inset 0 -2px 0 var(--bx-ac)}.nc-cats{margin:2px 0 10px}.nc-tbl td{vertical-align:top}.nc-forn{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-pends{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.nc-pend{font-size:10.5px;padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);color:var(--warn-ink)}.nc-pag,.nc-pend{white-space:nowrap}.nc-pag{display:inline-flex;flex-direction:column;line-height:1.25}.nc-pag small,.nc-sub{display:block;font-size:11px;color:var(--muted);font-weight:400}.nc-conf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.nc-placar{display:flex;flex-wrap:wrap;gap:6px 22px;margin:4px 0 12px;font-size:13px;color:var(--ink-2)}.nc-placar b{font-size:20px;margin-right:4px;color:var(--ink)}.nc-placar b.txt-crit{color:var(--crit-ink)}.nc-placar b.txt-good{color:var(--good-ink)}.nc-h3{font-size:13px;margin:14px 0 6px;color:var(--ink-2);font-weight:600}.nc-avulsos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nc-avulsos li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}@media (max-width:640px){.nc-busca{max-width:none;flex-basis:100%}.nc-forn{max-width:190px}}.nc-acao{text-align:right;white-space:nowrap}@media (max-width:640px){.nc-kpis{grid-template-columns:1fr 1fr}.nc-kpis>:first-child{grid-column:1/-1}.nc-cards thead{display:none}.nc-cards,.nc-cards tbody{display:block;width:100%}.nc-cards tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"forn forn" "data val" "nota pag" "cat frota" "mot acao";grid-gap:6px 10px;gap:6px 10px;padding:12px 2px;border-top:1px solid var(--line)}.nc-cards td{display:block;padding:0!important;border:0!important;min-width:0}.nc-cards .c-forn{grid-area:forn}.nc-cards .c-data{grid-area:data;color:var(--muted)}.nc-cards .c-val{grid-area:val}.nc-cards .c-nota{grid-area:nota}.nc-cards .c-pag{grid-area:pag;text-align:right}.nc-cards .c-cat{grid-area:cat}.nc-cards .c-frota{grid-area:frota;text-align:right}.nc-cards .c-mot{grid-area:mot}.nc-cards .c-acao{grid-area:acao}.nc-cards .nc-pag{align-items:flex-end}.nc-cards .nc-forn{max-width:none;white-space:normal}.nc .tbl-wrap:has(.nc-cards){overflow:visible}}.nc-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:4px 0 14px}.nc-resumo>div{display:flex;flex-direction:column;gap:2px}.nc-resumo>div b{font-size:clamp(24px,4vw,32px);line-height:1.1}.nc-resumo>div small{color:var(--muted);font-size:12px}.nc-pendbtn{display:flex;align-items:center;gap:10px;font:inherit;color:inherit;background:var(--panel,transparent);border:1px solid var(--line);border-radius:12px;padding:8px 14px;cursor:pointer;text-align:left}.nc-pendbtn b{font-size:24px}.nc-pendbtn span{display:flex;flex-direction:column;font-size:13px}.nc-pendbtn small{color:var(--muted);font-size:11px}.nc-pendbtn.on{border-color:var(--bx-ac)}.nc-cardsgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.nc-card{padding:0;display:flex;flex-direction:column;overflow:hidden}.nc-card.on{border-color:var(--bx-ac)}.nc-card-cab{display:flex;flex-direction:column;gap:3px;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:14px 16px 12px;text-align:left;cursor:pointer}.nc-card-cab b{font-size:26px;line-height:1.15}.nc-card-cab small{color:var(--muted);font-size:11.5px}.nc-subs{list-style:none;margin:0;padding:6px 8px 10px}.nc-subs button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t v" "b b";grid-gap:3px 10px;gap:3px 10px;width:100%;font:inherit;color:inherit;background:none;border:0;border-radius:8px;padding:7px 8px;text-align:left;cursor:pointer}.nc-subs button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.nc-subs button[aria-pressed=true]{background:color-mix(in srgb,var(--bx-ac) 14%,transparent)}.nc-sub-t{grid-area:t;font-size:13px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.nc-sub-t small{color:var(--muted);font-size:11px}.nc-sub-v{grid-area:v;font-size:13px;font-weight:600}.nc-sub-bar{grid-area:b;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nc-sub-bar i{display:block;height:100%;background:var(--bx-ac);border-radius:2px}.nc-sub-vazio{padding:12px 16px}.fat-filtros .sel-lista{min-width:170px}@media (max-width:640px){.nc .fat-filtros>.bx-mes,.nc .fat-filtros>.sel-lista{flex:1 1 100%}.nc .fat-filtros .bx-mes-rot{flex:1 1}}.cp-rateio{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed var(--line);border-radius:10px}.cp-rat-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.cp-rat-cab .btn{margin-left:auto}.cp-rat-l{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,140px) 40px auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:560px){.cp-rat-l{grid-template-columns:minmax(0,1fr) 100px}.cp-rat-l .meta{display:none}}.cp-anexos{gap:6px;padding:10px 12px;border:1px dashed var(--line);border-radius:10px}.cp-anexos,.cp-anexos-l{display:flex;flex-direction:column}.cp-anexos-l{list-style:none;margin:0;padding:0;gap:4px}.cp-anexos-l li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.cp-anexos-l li .link-btn:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,320px)}.cp-anexos-add{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cp-anexos-add input:not([type]),.cp-anexos-add input[type=text]{flex:1 1 140px;min-width:0}.rp-cob{display:inline-flex;align-items:center;gap:7px;margin:0 0 0 auto;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--ink-2);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.rp-cob:hover{border-color:var(--line-strong);color:var(--ink)}.rp-cob i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rp-cob.ok i{background:var(--good)}.rp-cob.falta{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.rp-cob.falta i{background:var(--warn)}.rp-cob small{color:var(--muted);font-size:11px}.nfp .bx-l1{flex-wrap:wrap}.nfp-abas[role=tablist]{flex:none}.rp-cob-dlg p{line-height:1.5}.rp-cob-dlg{padding:14px 20px;max-height:calc(100vh - 200px);overflow:auto}.rp-rodadas{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.rp-rodadas li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.rp-rodadas li .num{min-width:92px;color:var(--muted)}dialog.dn{width:min(1000px,96vw)}.dn-modo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dn-foto-l{margin-left:auto}.dn-danfe{width:100%;height:min(78vh,1180px);border:1px solid var(--line);background:#fff}.dn-danfe,.dn-foto{border-radius:10px;display:block}.dn-foto{max-width:100%;max-height:60vh;border:1px solid var(--line)}@media (max-width:640px){.dn-danfe{height:72vh}.dn-bts{flex-wrap:wrap}}.fat-nota{border:1px solid var(--az-line);background:var(--az-bg);padding:1px 7px;border-radius:6px;font:inherit;font-weight:700;color:var(--az-ink);cursor:pointer;text-decoration:none}.fat-nota:hover{background:var(--az-bg-2)}dialog.enc-dlg{width:min(680px,96vw)}.enc-rot{display:block;font-weight:700;font-size:14.5px;margin-bottom:8px}.enc-ops{display:flex;flex-wrap:wrap;gap:8px}.enc-op{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong,#3a3e46);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.enc-op.on{border-color:var(--accent);background:rgba(242,169,0,.14);color:var(--accent)}.enc-check{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;margin-bottom:10px;cursor:pointer}.enc-check input{width:20px;height:20px;margin-top:1px;accent-color:var(--accent)}.enc-rast{display:block;font-size:13.5px;color:var(--muted)}.enc-meta{max-width:280px;white-space:normal;margin-top:4px}.pl-jor{list-style:none;margin:0;padding:0}.pl-jor-l{display:grid;grid-template-columns:72px minmax(0,1.5fr) minmax(120px,1fr) 90px minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:12px 18px;border-top:1px solid var(--line)}.pl-jor-l:first-child{border-top:0}.pl-jor-f{font-size:16px}.pl-jor-m{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-jor-m b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-jor-m span,.pl-jor-n span{font-size:12.5px;color:var(--muted)}.pl-jor-t{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600}.pl-barra{height:6px;background:var(--surface-3,#22252B);overflow:hidden}.pl-barra,.pl-barra i{display:block;border-radius:3px}.pl-barra i{height:100%}.pl-barra .b-good{background:#5CCB93}.pl-barra .b-warn{background:#F2B64A}.pl-barra .b-crit{background:#F2837A}.txt-good{color:#5CCB93}.txt-warn{color:#F2B64A}.pl-jor-n{display:flex;flex-direction:column;align-items:flex-start}.pl-jor-n b{font-size:18px}.pl-jor-s{flex-wrap:wrap}.pl-jor-a,.pl-jor-s{display:flex;gap:6px}.pl-jor-a{justify-content:flex-end}.pl-grupos{display:flex;flex-direction:column}.pl-grupo{border-top:1px solid var(--line)}.pl-grupo:first-child{border-top:0}.pl-grupo>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 18px;cursor:pointer;list-style:none}.pl-grupo>summary::-webkit-details-marker{display:none}.pl-grupo>summary:after{content:"▾";margin-left:auto;color:var(--muted);transition:transform .15s}.pl-grupo[open]>summary:after{transform:rotate(180deg)}.pl-grupo>summary b{font-size:20px}.pl-g-t{font-weight:700;font-size:15.5px}.pl-g-d{flex-basis:100%;padding-left:22px;font-size:13px;color:var(--muted)}.pl-grupo.crit .pl-g-t,.pl-grupo.crit>summary b{color:#F2837A}.pl-grupo .pl-alertas{background:rgba(255,255,255,.015);border-top:1px solid var(--line)}@media (max-width:760px){.pl-jor-l{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px}.pl-jor-t{grid-column:2/-1}.pl-jor-n{grid-column:1;flex-direction:row;gap:6px;align-items:baseline}.pl-jor-s{grid-column:2/-1}.pl-jor-a{grid-column:1/-1;justify-content:stretch}.pl-jor-a .btn{flex:1 1}}.pl-grupo>summary{position:relative;padding-right:44px}.pl-grupo>summary:after{position:absolute;right:18px;top:16px;margin:0}.pl-todos>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 18px;cursor:pointer;list-style:none}.pl-todos>summary::-webkit-details-marker{display:none}.pl-todos>summary h2{margin:0}.pl-todos[open]>summary{border-bottom:1px solid var(--line)}.nl-ia{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.pill.info{color:#7BA9EA}.pl-cr{display:block;font-size:12px;color:var(--muted);font-weight:600}.mu{display:flex;flex-direction:column;gap:16px}.mu-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.mu-head h1{margin:2px 0 4px}.mu-head .meta{max-width:640px}.notice.warn{border-color:rgba(242,182,74,.45)}.mu-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.mu-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}div.mu-kpi{cursor:default}.mu-kpi span{font-size:13px;color:var(--muted)}.mu-kpi b{font-size:28px;line-height:1.1}.mu-kpi small{font-size:12.5px;color:var(--muted)}.mu-kpi.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mu-kpi.warn b{color:#F2B64A}.mu-kpi.crit b{color:#F2837A}.mu-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mu-filtros input,.mu-filtros select{min-height:36px;max-width:100%}.mu-tbl .plate{margin-left:6px;vertical-align:middle}.mu-prazos{display:flex;flex-wrap:wrap;gap:4px}.mu-fechada{opacity:.6}.mu-vazio{max-width:560px;margin:0 auto;line-height:1.5}dialog.mu-dlg{width:min(720px,96vw)}.mu-up{display:flex;flex-direction:column;gap:4px;padding:16px;border:1.5px dashed var(--line-strong);border-radius:12px;cursor:pointer;text-align:center}.mu-up b{color:var(--accent)}.mu-up span{font-size:13px;color:var(--muted)}.mu-sep{border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.mu-duvida{border-color:#F2B64A!important;box-shadow:0 0 0 2px rgba(242,182,74,.2)}@media (max-width:640px){.dlg-b{grid-template-columns:1fr}.mu-filtros{width:100%}.mu-filtros input,.mu-filtros select{flex:1 1 100%}}.mu-tbl td.r{white-space:nowrap}@media (max-width:640px){.mu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-kpi b{font-size:24px}}.fat-sub{display:block;font-size:11px;font-weight:400;color:var(--ink-3,var(--ink-2));white-space:nowrap}dialog[open].tf-dlg{height:min(880px,calc(100dvh - 24px));overflow:hidden}.tf,dialog[open].tf-dlg{display:flex;flex-direction:column}.tf{min-height:0;flex:1 1}.tf-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 12px}.tf-h h2{margin:2px 0 4px;font-size:20px}.tf-h p{margin:0;font-size:13px;color:var(--ink-2);max-width:62ch}.tf-x{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.tf-x:hover{background:var(--chip-bg)}.tf-bar{gap:10px;align-items:center;justify-content:space-between;padding:0 22px 10px}.tf-acoes,.tf-bar{display:flex;flex-wrap:wrap}.tf-acoes{gap:8px}.tf-in{height:38px;padding:0 10px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;min-width:0;width:100%}.tf-in:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.tf-in.r{text-align:right}.tf-in.r,textarea.tf-in{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}textarea.tf-in{height:auto;padding:8px 10px;resize:vertical}.tf-busca{flex:1 1 220px;max-width:340px}.tf-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 22px 12px;border-bottom:1px solid var(--line)}.tf-sel{display:none}.tf-chips button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.tf-chips button small{font-size:11px;color:var(--ink-2);background:var(--chip-bg);border-radius:999px;padding:1px 7px}.tf-chips button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.tf-chips button[aria-pressed=true] small{background:rgba(255,255,255,.2);color:inherit}.tf-scroll{flex:1 1;min-height:0;overflow:auto;padding:14px 22px 22px;gap:14px}.tf-painel,.tf-scroll{display:flex;flex-direction:column}.tf-painel{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);gap:12px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tf-painel h3{margin:0;font-size:15px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.tf-painel h3 small{font-weight:400;font-size:12px;color:var(--ink-2)}.tf-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:10px 14px;gap:10px 14px}.tf-area,.tf-campos label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--ink-2)}.tf-area b{color:var(--ink)}.tf-dica{margin:0;font-size:12px;color:var(--ink-2)}.tf-bts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tf-prev{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:9px}.tf-prev li{display:grid;grid-template-columns:minmax(0,1fr) auto 104px;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;font-size:13px;border-top:1px solid var(--line)}.tf-prev li:first-child{border-top:0}.tf-prev li span:first-child{overflow-wrap:anywhere;font-weight:600}.tf-prev li small{font-weight:400;color:var(--ink-2)}.tf-prev li .pill{justify-self:start}.tf-prev li.ruim{color:var(--ink-2)}.tf-faltam{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.tf-faltam h3 i{width:8px;height:8px;border-radius:50%;background:var(--warn);align-self:center}.tf-faltam ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tf-fl{display:grid;grid-template-columns:minmax(0,1fr) 130px 160px auto;grid-gap:10px;gap:10px;align-items:end;padding:10px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--line)}.tf-fl-r{display:flex;flex-direction:column;min-width:0;align-self:center}.tf-fl-r b{overflow-wrap:anywhere}.tf-cid small,.tf-fl-r b small{font-weight:400;color:var(--ink-2);margin-left:4px;font-size:11px}.tf-fl-r span{font-size:12px;color:var(--ink-2)}.tf-fl label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--ink-2)}.tf-fl .btn{height:38px}.tf-tab{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.tf-tr{display:grid;grid-template-columns:minmax(0,1fr) 150px 100px 100px 80px 148px;grid-gap:12px;gap:12px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);font-size:14px}.tf-th{border-top:0;background:var(--chip-bg);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);position:-webkit-sticky;position:sticky;top:0;z-index:1}.tf-tr .r{text-align:right;justify-self:end}.tf-grp{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px 8px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.tf-grp b{font-size:14px}.tf-grp span{font-size:12px;color:var(--ink-2)}.tf-tr:not(.tf-th):hover{background:var(--chip-bg)}.tf-cid{font-weight:600;overflow-wrap:anywhere}.tf-pr{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tf-preco{font:inherit;font-size:15px;font-weight:700;color:var(--ink);background:none;border:1px solid transparent;border-radius:7px;padding:3px 8px;margin-right:-8px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-preco:focus-visible,.tf-preco:hover{border-color:var(--line-strong);background:var(--surface)}.tf-fut{font-size:11px;color:var(--accent)}.tf-edit{display:inline-flex;gap:4px;align-items:center}.tf-edit .tf-in{width:96px;height:34px}.tf-ant,.tf-var,.tf-vig{color:var(--ink-2);font-size:13px}.tf-var.up{color:var(--good-ink)}.tf-var.down{color:var(--crit-ink)}.tf-vazio{margin:0;padding:20px 16px;color:var(--ink-2)}@media (max-width:720px){dialog[open].tf-dlg{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.tf-bar,.tf-h{padding-left:14px;padding-right:14px}.tf-chips{display:none}.tf-sel{display:block;padding:0 14px 10px;border-bottom:1px solid var(--line)}.tf-acoes .btn{padding-left:8px;padding-right:8px;white-space:nowrap}.tf-scroll{padding:12px 14px 18px}.tf-busca{max-width:none;flex-basis:100%}.tf-acoes{width:100%}.tf-acoes .btn{flex:1 1}.tf-th{display:none}.tf-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cid pr" "vig var" "acs acs";gap:2px 10px;padding:10px 14px}.tf-tr .tf-acs{grid-area:acs;justify-self:start;margin-top:6px}.tf-edrow{grid-column:1/-1}.tf-filtros{width:100%}.tf-f,.tf-f-b,.tf-f-m{flex:1 1 100%;max-width:none}.tf-cid{grid-area:cid}.tf-pr{grid-area:pr}.tf-vig{grid-area:vig;font-size:12px}.tf-var{grid-area:var;font-size:12px}.tf-vig:before{content:"desde "}.tf-tr .tf-vig{justify-self:start;text-align:left}.tf-ant{display:none}.tf-grp{padding:12px 14px 8px}.tf-fl{grid-template-columns:1fr 1fr}.tf-fl .btn,.tf-fl-r{grid-column:1/-1}.tf-prev li{grid-template-columns:minmax(0,1fr) auto}.tf-prev li .pill{grid-column:1/-1}}.tf-scroll>*{flex-shrink:0}.tf-od{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:end}.tf-od-l{display:flex;flex-direction:column;min-width:0}.tf-grp em,.tf-od-l em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tf-od-l b{overflow-wrap:anywhere;font-size:14px}.tf-od-s{font-size:18px;padding-bottom:1px}.tf-od-n,.tf-od-s{color:var(--ink-2)}.tf-od-n{grid-column:1/-1;font-size:12px}.tf-grp em{margin-right:2px}@media (max-width:720px){.tf-od{grid-template-columns:1fr}.tf-od-s{display:none}}.fat-tbl td{vertical-align:top;padding-top:11px;padding-bottom:11px}.fat-tbl td.num,.fat-tbl td.r,.fat-tbl th{white-space:nowrap}.fat-frota{display:block;font-size:14px}.fat-rota{min-width:220px;max-width:340px}.fat-rota>b{font-weight:600}.fat-od{white-space:normal;overflow-wrap:anywhere}.fat-od i{font-style:normal;color:var(--accent)}.fat-tbl .fat-sub{margin-top:3px;font-size:12px}.fat-tbl .fat-sub small{font-size:11px}.fat-tbl .fat-sub.fat-est,.fat-tbl b.fat-est{color:var(--warn-ink)}.fat-nf,.fat-sem{color:var(--ink-2)}.fat-th{display:inline-flex;align-items:center;gap:5px}.fat-q{width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:700 11px/1 inherit;cursor:pointer;display:inline-grid;place-items:center;padding:0;text-transform:none}.fat-q.on,.fat-q:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.fat-tip{position:fixed;z-index:60;width:300px;max-width:calc(100vw - 24px);padding:10px 12px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.3)}.fat-tip b{display:block;margin-bottom:3px;font-size:13px}@media (max-width:760px){.fat-tbl thead{display:none}.fat-tbl,.fat-tbl tbody{display:block}.fat-tbl tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;padding:12px 14px;border-top:1px solid var(--line)}.fat-tbl td{display:block;padding:0!important;border:0!important;text-align:left!important;white-space:normal!important;min-width:0;max-width:none}.fat-tbl td:before{content:attr(data-l);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px}.fat-tbl td.fat-rota{grid-column:1/-1}.fat-so-desk{display:none}.fat-ler{display:block!important}}.fat-ler{display:none;margin:8px 14px 0;font-size:13px}.fat-ler summary{cursor:pointer;font-weight:600;color:var(--accent)}.fat-ler dl{margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.fat-ler dt{font-weight:700}.fat-ler dd{margin:2px 0 0;color:var(--ink-2)}.fat-l-k{display:flex;flex-direction:column;gap:3px;white-space:normal}.fat-l-tags{display:flex;flex-wrap:wrap;gap:4px}.fat-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bx-trilho);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fat-tag i{width:6px;height:6px;border-radius:50%;background:currentColor}.fat-leg .d-ok,.fat-tag.d-ok i{background:var(--bx-ok)}.fat-leg .d-at,.fat-tag.d-at i{background:var(--bx-linha)}.fat-leg .d-cr,.fat-tag.d-cr i{background:var(--bx-crit)}.fat-tag.d-cr{color:var(--bx-crit)}.fat-rdia{color:var(--muted)}.fat-rdia.baixo{color:var(--bx-linha)!important}.fat-leg{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 4px 8px;font-size:11px;color:var(--muted)}.fat-leg i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.fat-leg b{font-weight:400;margin-right:3px}.fat-col{display:flex;flex-direction:column;gap:12px;min-width:0}.fat-col>.panel{margin-bottom:0}.fat-j{display:inline-block;font-size:10.5px;font-weight:600;line-height:1;padding:3px 6px;border-radius:999px;background:var(--bx-trilho);color:var(--ink-2);vertical-align:2px;margin-left:6px}.fat-l-tags .fat-j{margin-left:0}.fat-d{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fat-d i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.fat-d.d-ok i{background:var(--bx-ok)}.fat-d.d-at i{background:var(--bx-linha)}.fat-d.d-cr i{background:var(--bx-crit)}.fat-d.d-cr{color:var(--bx-crit)}.fat-l-k{flex-direction:row!important;gap:4px 8px!important}.fat-foco header,.fat-l-k{flex-wrap:wrap;align-items:center}.fat-foco header{display:flex;justify-content:space-between;gap:8px}.fat-foco .bx-fluxo{position:relative}.fat-q-bom{fill:color-mix(in srgb,var(--bx-ok) 7%,transparent)}.fat-media{stroke:var(--bx-trilho2);stroke-width:1;stroke-dasharray:4 3}.fat-pt{cursor:pointer;outline:none}.fat-pt circle{stroke:var(--surface);stroke-width:2;transition:r .12s}.fat-pt:focus-visible circle{stroke:var(--ink)}.fat-pt24{fill:var(--bx-ac);background:var(--bx-ac)}.fat-pt12{fill:#a78bfa;background:#a78bfa}.fat-pt-t{fill:var(--ink-2);font-size:9.5px;pointer-events:none}.bx-leg i.fat-pt12,.bx-leg i.fat-pt24{border-radius:50%}.fat-leg-bom{background:color-mix(in srgb,var(--bx-ok) 25%,transparent)}.fat-parado{fill:color-mix(in srgb,var(--bx-crit) 14%,transparent)}.fat-leg-par{background:color-mix(in srgb,var(--bx-crit) 35%,transparent)}.fat-leg-fds{background:var(--bx-trilho2)}.fat-foco-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));grid-gap:8px;gap:8px;margin:4px 0 10px}.fat-foco-k>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--bx-trilho)}.fat-foco-k span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fat-foco-k b{font-size:18px;color:var(--ink)}.fat-foco-k b.t-ok{color:var(--bx-ok)}.fat-foco-k b.t-at{color:var(--bx-linha)}.fat-foco-k b.t-cr{color:var(--bx-crit)}.fat-foco-k small{font-size:11px;color:var(--muted)}.fat-foco-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:10px;gap:10px;margin-top:10px}.fat-foco-l span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.fat-foco-l p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);font-size:12.5px}.fat-foco-l p b{font-weight:500;overflow-wrap:anywhere}.fat-foco-l p small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.fat-grade{display:flex;flex-direction:column;align-items:stretch}.fat-col{display:contents}.fat-foco{order:3;scroll-margin-top:70px}}.fat-kpis.fat-kpis3{grid-template-columns:minmax(min(100%,300px),1.5fr) repeat(auto-fit,minmax(min(100%,190px),1fr))}.fat-kpis3 .fat-k-principal .bx-v{white-space:nowrap}.fat-kpis3 .bx-kpi{gap:4px}.fat-k-sub{color:var(--muted);font-size:12px}.fat-conferir{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;margin:-2px 0 12px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--bx-linha) 40%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--bx-linha) 6%,var(--surface));font-size:13px;cursor:pointer}.fat-conferir:hover{background:color-mix(in srgb,var(--bx-linha) 11%,var(--surface))}.fat-conferir:focus-visible{outline:2px solid var(--bx-linha)}.fat-conferir i{width:8px;height:8px;border-radius:50%;background:var(--bx-linha)}.fat-conferir b{color:var(--ink)}.fat-conferir span{color:var(--ink-2)}.fat-conferir small{margin-left:auto;color:var(--bx-linha);font-size:12.5px}@media (max-width:760px){.fat-kpis.fat-kpis3{grid-template-columns:1fr 1fr}.fat-kpis3 .fat-k-principal{grid-column:1/-1}.fat-kpis3 .bx-v{font-size:22px}}.fat-busca{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:10px;border:1px solid var(--line);background:transparent;flex:0 1 270px;min-width:0;cursor:text;transition:border-color .15s,background .15s}.fat-busca:hover{border-color:var(--line-strong)}.fat-busca:focus-within{border-color:var(--bx-ac);background:color-mix(in srgb,var(--bx-ac) 5%,transparent)}.fat-busca svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.fat-busca:focus-within svg{stroke:var(--bx-ac)}.fat-busca input{all:unset;flex:1 1;min-width:0;height:100%;font-size:13px;color:var(--ink)}.fat-busca input:focus,.fat-busca input:focus-visible{outline:none!important;box-shadow:none!important}.fat-busca input::placeholder{color:var(--muted);opacity:1}.fat-busca input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;cursor:pointer;opacity:.7;background:no-repeat 50%/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0a6' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.fat-achou{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--bx-ac) 45%,var(--line));background:color-mix(in srgb,var(--bx-ac) 8%,var(--surface));font-size:13.5px}.fat-achou.nada{border-color:color-mix(in srgb,var(--bx-linha) 45%,var(--line));background:color-mix(in srgb,var(--bx-linha) 8%,var(--surface))}.fat-achou button{all:unset;margin-left:auto;cursor:pointer;color:var(--bx-ac);font-weight:600;font-size:13px}@media (max-width:640px){.fat-busca{max-width:none;flex-basis:100%;order:5}}.nl-busca{height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;min-width:0;flex:1 1 200px;max-width:260px}@media (max-width:640px){.nl-busca{max-width:none;flex-basis:100%}}.nl-cr{color:var(--accent)}.nl-mot{font-weight:600}:root{--az-ink:#1d5fb0;--az-bg:rgba(42,120,214,.10);--az-bg-2:rgba(42,120,214,.18);--az-line:rgba(42,120,214,.28)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--az-ink:#8fbaf2;--az-bg:rgba(57,135,229,.14);--az-bg-2:rgba(57,135,229,.24);--az-line:rgba(57,135,229,.32)}}:root[data-theme=dark]{--az-ink:#8fbaf2;--az-bg:rgba(57,135,229,.14);--az-bg-2:rgba(57,135,229,.24);--az-line:rgba(57,135,229,.32)}.bt-az{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--az-line);background:var(--az-bg);color:var(--az-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.bt-az.forte,.bt-az:hover{background:var(--az-bg-2)}.bt-az.forte{border-color:var(--az-ink)}.nl-acoes{align-items:center;gap:6px;flex-wrap:wrap}.nl-aviso{margin:0;padding:8px 16px 10px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line)}.nl-tipo{margin-bottom:5px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.nl-tipo .cheia{color:var(--good-ink)}.nl-tipo .comp{color:var(--warn-ink)}.fat-orig{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-top:6px;font-family:var(--f-body)}.fat-orig>span{font-size:11px;font-weight:500;line-height:1.35;white-space:nowrap;color:var(--muted)}.fat-orig .ok{color:var(--good-ink)}.fat-orig .foto{color:var(--warn-ink)}.bt-az.perigo{color:var(--crit-ink);background:color-mix(in srgb,var(--crit) 10%,transparent);border-color:color-mix(in srgb,var(--crit) 32%,transparent)}.bt-az.perigo:hover{background:color-mix(in srgb,var(--crit) 18%,transparent)}.bt-az:disabled{opacity:.6;cursor:progress}.nl-msg-ia{margin:10px 16px 0}.fat-dest{min-width:170px;max-width:240px}.fat-dest b{font-weight:600;font-size:12.5px;display:block;line-height:1.3}.tf-filtros{flex-wrap:wrap;gap:8px 10px;align-items:flex-end;flex:1 1 520px}.tf-f,.tf-filtros{display:flex;min-width:0}.tf-f{flex-direction:column;gap:3px;flex:2 1 260px;max-width:420px}.tf-f span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tf-f .tf-in{width:100%}.tf-f-m{flex:1 1 140px;max-width:180px}.tf-f-b{flex:1 1 180px;max-width:240px}.tf-acs{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tf-acs .bt-az{height:26px;padding:0 9px;font-size:12px}.tf-grp{justify-content:space-between;align-items:center}.tf-grp-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.tf-edrow,.tf-grp-ed{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}.tf-edrow{grid-column:1/-1;padding:10px 12px;margin-top:4px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface)}.tf-edrow label,.tf-grp-ed label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--ink-2);flex:1 1 150px;min-width:0}.tf-edrow .tf-uf{flex:0 0 64px}.tf-bts-l{display:inline-flex;gap:6px;margin-left:auto}.tf-edrow .tf-dica{flex-basis:100%;margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.tf-filtros .tf-f{flex:1 1 100%;max-width:none}}.tf-cnpj{display:block;font-size:11.5px;font-weight:400;margin-top:1px}.tf-cnpj,.tf-sub{color:var(--ink-2)}.tf-sub{margin:4px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tf-campo-l{display:flex;flex-direction:column;gap:5px;flex-basis:100%;font-size:12px;font-weight:600;color:var(--ink-2)}.tf-campo-l small{font-weight:400}.tf-prods{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tf-prods>button{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.tf-prods>button[aria-pressed=true]{background:var(--az-bg-2);border-color:var(--az-ink);color:var(--az-ink);font-weight:600}.tf-prod-in{display:inline-flex;gap:6px;align-items:center;flex:1 1 220px;max-width:320px}.tf-prod-in .tf-in{height:30px;flex:1 1;min-width:0}.tf-check{align-items:center;font-size:13px;color:var(--ink-2);flex-basis:100%}.tf-check,.tf-dests{display:flex;gap:8px}.tf-dests{flex-direction:column;align-items:flex-start}.tf-dest{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;width:100%}.tf-dest label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--ink-2);flex:1 1 160px;min-width:0}.tf-campos .tf-uf,.tf-dest .tf-uf,.tf-grp-ed .tf-uf{flex:0 0 64px;max-width:80px}.tf-dest .bt-az{height:36px}.tf-grp-i{font-size:12px;color:var(--ink-2)}.tf-grp-i b{color:var(--ink);font-weight:600}.tf-f-m{max-width:240px}.tf-painel .tf-campos label:has(input[type=date]){max-width:240px}.tf-grp-ed label.tf-check,.tf-painel label.tf-check{flex-direction:row;flex:1 1 100%;align-items:center;font-size:13px;font-weight:400}.tf-grp-ed .tf-campo-l{flex:1 1 100%}.ln{display:flex;flex-direction:column;gap:14px;min-width:0}.ln-frota{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--chip-bg)}.ln-frota label{font-weight:600;font-size:13px}.ln-frota select{padding:7px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);min-width:0;flex:0 1 280px}.ln-frota span{font-size:12px;color:var(--muted);flex:1 1 220px}.ln-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.ln-modos button{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;grid-gap:1px 10px;gap:1px 10px;align-items:center;text-align:left;padding:11px 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.ln-modos button svg{grid-row:1/3;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-2)}.ln-modos button b{font-size:13.5px}.ln-modos button small{font-size:11.5px;color:var(--muted);line-height:1.3}.ln-modos button:hover{border-color:var(--az-line);background:var(--az-bg)}.ln-modos button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.ln-modos button.on svg{color:var(--accent)}.ln-area{display:flex;flex-direction:column;gap:10px;min-height:170px;padding:14px;border:1px solid var(--line);border-radius:12px}.ln-chave input{width:100%;font-family:var(--f-mono,monospace);font-size:16px;letter-spacing:.04em;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--page);color:var(--ink)}.ln-chave input:focus{border-color:var(--accent);outline:none}.ln-dica{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.ln-drop{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:26px 18px;border:2px dashed var(--line-strong);border-radius:12px;cursor:pointer;min-height:150px}.ln-drop svg{width:30px;height:30px;fill:none;stroke:var(--ink-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ln-drop span{font-size:12.5px;color:var(--muted);max-width:520px;line-height:1.5}.ln-drop.on,.ln-drop:hover{border-color:var(--accent);background:var(--chip-bg)}.ln-cam-op{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ln-cam-op .ln-dica{flex-basis:100%}.ln-cam{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9;max-height:380px}.ln-cam.foto{aspect-ratio:3/4;max-height:460px;max-width:360px;align-self:center;width:100%}.ln-cam video{width:100%;height:100%;object-fit:cover}.ln-cam i{position:absolute;left:8%;right:8%;top:38%;height:24%;border:2px solid var(--accent);border-radius:8px;box-shadow:0 0 0 999px rgba(0,0,0,.35)}.ln-cam.foto i{top:5%;bottom:12%;height:auto;left:6%;right:6%}.ln-cam span{position:absolute;left:0;right:0;bottom:10px;text-align:center;color:#fff;font-size:13px;text-shadow:0 1px 2px #000;padding:0 10px}.ln-cam-bts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ln-scan{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ln-scan ol{margin:0;padding-left:20px;font-size:13px;color:var(--ink-2);line-height:1.6}.ln-scan.on>b{display:flex;align-items:center;gap:8px}.ln-scan.on>b i{width:9px;height:9px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 25%,transparent);animation:ln-pisca 1.6s infinite}@keyframes ln-pisca{50%{opacity:.35}}.ln-res{max-height:260px}@media (max-width:600px){.ln-modos{grid-template-columns:1fr 1fr}.ln-modos button small{display:none}.ln-area{padding:10px}}.dlg-b.ln{overflow:auto}.ln-ops{display:flex;flex-direction:column;gap:6px}.ln-op{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ln-op select{padding:6px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);min-width:0;max-width:100%}.ln-scan-bt{min-width:220px;height:44px;font-size:15px}.ln-scan a.btn{text-decoration:none}.ln-prev{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;width:100%}.ln-prev figure{margin:0;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--surface)}.ln-prev img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;background:#fff}.ln-prev figcaption{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600}.ln-prev figcaption .bt-az{height:24px;padding:0 8px;font-size:11.5px}.ln-num{display:flex;flex-direction:column;gap:1px;min-width:0}.ln-num b{font-size:14px}.ln-num i,.ln-num small{font-weight:400;color:var(--muted)}.ln-num small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.ln-ja{font-style:normal;font-size:11px;color:var(--warn-ink)}.ln-prev figcaption{align-items:flex-start}.nl-fazer{margin-top:6px;padding:7px 9px;border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);border-radius:0 6px 6px 0;font-size:12px;line-height:1.45;color:var(--ink-2);max-width:380px}.nl-fazer b{color:var(--ink)}.fat-semp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.fat-semp .bt-az{height:24px;padding:0 9px;font-size:11.5px}.fat-sem-r{color:var(--crit-ink)}.bx-alerta .bt-az{height:24px;padding:0 9px;font-size:12px;margin-left:6px}@media (max-width:640px){.nfp .fat-filtros>.bx-mes,.nfp .fat-filtros>.fat-busca{grid-column:1/-1}.nfp .fat-filtros>.bx-hoje{grid-column:auto}.nfp .fat-filtros>.fat-busca{order:0}.nfp .fat-filtros>.nfp-abas{justify-self:start}.nfp .rp-cob{margin-left:0}}.fat-pos{display:inline-block;min-width:26px;font-size:11px;color:var(--muted);font-weight:600}.fat-fonte{font-size:10.5px;color:var(--muted);line-height:1.6}.fat-mots .fat-l.sem .fat-l-k{color:var(--muted);font-style:italic}.fat-mot{display:block;margin-top:3px;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.fat-mot.sem{color:var(--muted);font-style:italic}.fat-mots .fat-pos{min-width:22px}.fat-mot-n{flex:1 1 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fat-ops{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.fat-op{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:12px;background:var(--surface)}.fat-op.warn{border-left-color:var(--warn)}.fat-op.crit{border-left-color:var(--bad,#e5484d)}.fat-op.ok{border-left-color:var(--good)}.fat-op.on{background:color-mix(in srgb,var(--bx-ac,#2aa3c8) 7%,var(--surface))}.fat-op>b{font-size:26px;line-height:1.1}.fat-op-d{font-size:12.5px;color:var(--ink-2);line-height:1.45}.fat-op-bts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.fat-op-busca .fat-busca{flex:none;width:100%}.fat-op-res{list-style:none;margin:0;padding:0;gap:6px}.fat-op-res,.fat-op-res li{display:flex;flex-direction:column}.fat-op-res li{gap:1px;font-size:12.5px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.fat-op-res li:last-child{border-bottom:0;padding-bottom:0}.fat-op-res b{font-weight:600}.fat-op-busca .fat-busca{order:0!important;flex:none!important}.fat-fixa{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:9px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg,#0d1013) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fat-fixa.filtrando{border-color:color-mix(in srgb,var(--bx-ac,#2aa3c8) 55%,var(--line))}.fat-fixa-n{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.fat-fixa-n b{font-size:17px}.fat-fixa-n small{font-size:12px;color:var(--ink-2)}.fat-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1 1}.fat-chip-dica{font-size:12px;color:var(--muted)}.fat-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bx-ac,#2aa3c8) 45%,var(--line));background:color-mix(in srgb,var(--bx-ac,#2aa3c8) 12%,transparent);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fat-chip i{font-style:normal;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--ink) 12%,transparent);font-size:12px}.fat-chip:hover i{background:color-mix(in srgb,var(--bad,#e5484d) 35%,transparent)}.fat-chip.limpar{background:none;border-style:dashed;padding-right:10px;color:var(--ink-2)}.fat-dash{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 14px;align-items:start}.fat-dash>.fat-painel{margin:0;min-width:0}.fat-p-dia{grid-column:span 2}.fat-p-rol .fat-linhas{max-height:300px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.fat-p-prod .fat-linhas{max-height:260px}.fat-dash .fat-painel>header .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:1100px){.fat-dash{grid-template-columns:repeat(2,minmax(0,1fr))}.fat-p-dia{grid-column:1/-1}}@media (max-width:700px){.fat-dash{grid-template-columns:minmax(0,1fr)}.fat-p-dia{grid-column:auto}.fat-fixa{padding:8px 10px}.fat-fixa-n b{font-size:15px}.fat-p-rol .fat-linhas{max-height:260px}}.fat-dash .fat-l,.fat-dash .fat-mots .fat-l{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "b b";gap:4px 10px}.fat-dash .fat-l-k{grid-area:k}.fat-dash .fat-l .bx-barh{grid-area:b}.fat-dash .fat-l-v{grid-area:v}.fat-dash .fat-p-dia{align-self:stretch}.fat-fixa{top:6px}@media (max-width:700px){.fat-fixa{gap:6px}.fat-chips{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.fat-chips::-webkit-scrollbar{display:none}.fat-chip{flex:none;max-width:70vw}}.fat-carregando{position:-webkit-sticky;position:sticky;top:6px;z-index:21;display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--ink-2)}.fat-carregando i,.fin-sk-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--bx-ac,#2aa3c8);animation:fatgira .8s linear infinite}@keyframes fatgira{to{transform:rotate(1turn)}}.fin-sk{padding:4px 0}.fin-sk-b{border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 0,color-mix(in srgb,var(--line) 90%,transparent) 50%,color-mix(in srgb,var(--line) 55%,transparent) 100%);background-size:200% 100%;animation:finsk 1.2s ease-in-out infinite}@keyframes finsk{0%{background-position:100% 0}to{background-position:-100% 0}}.fin-sk-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.fin-sk-g .dia{grid-column:span 2}@media (max-width:700px){.fin-sk-g{grid-template-columns:minmax(0,1fr)}.fin-sk-g .dia{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fat-carregando i,.fin-sk-b{animation:none}}.ln-continuo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--good) 45%,var(--line));background:color-mix(in srgb,var(--good) 8%,transparent);font-size:13px}.ln-continuo i{width:10px;height:10px;border-radius:50%;background:var(--good);animation:lnpulsa 1.2s ease-in-out infinite}.ln-continuo i.lendo{background:var(--bx-ac,#2aa3c8);animation:none}.ln-continuo span{margin-left:auto;color:var(--ink-2)}@keyframes lnpulsa{50%{opacity:.25}}.ln-parar{border-color:color-mix(in srgb,var(--bad,#e5484d) 55%,var(--line))!important;color:var(--bad,#e5484d)!important}.ln-prog{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,#2f7bf6 55%,var(--line));background:color-mix(in srgb,#2f7bf6 12%,var(--surface));box-shadow:0 6px 20px rgba(0,0,0,.25)}.ln-prog-t{display:flex;align-items:center;gap:10px;font-size:15px}.ln-prog-t .num{margin-left:auto;font-size:15px;font-weight:700}.ln-prog-ic{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,#2f7bf6 35%,transparent);border-top-color:#2f7bf6;animation:fatgira .8s linear infinite;flex:none}.ln-prog-barra{position:relative;height:12px;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent);overflow:hidden}.ln-prog-barra i{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:#2f7bf6;transition:width .4s ease,left .4s ease}.ln-prog-barra i.atual{border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,#2f7bf6 25%,transparent),color-mix(in srgb,#2f7bf6 75%,transparent),color-mix(in srgb,#2f7bf6 25%,transparent));background-size:200% 100%;animation:finsk 1.1s linear infinite}.ln-prog-d{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-2)}.ln-prog-d .num{margin-left:auto;color:var(--ink)}@media (prefers-reduced-motion:reduce){.ln-prog-barra i.atual,.ln-prog-ic{animation:none}}.pn{color:var(--ink);--pn-ok:#2fa36b;--pn-at:#e0a21a;--pn-tr:#e5484d;--pn-sem:#7d8794}.pn .bx-cab{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.pn .bx-l1{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.pn-abas{flex-wrap:wrap;max-width:100%}.pn-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.pn-c-at{color:var(--pn-at)}.pn-grade{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(240px,320px);grid-gap:12px;gap:12px;align-items:start}.pn-grade>.panel{padding:12px;min-width:0}.pn-busca{width:100%;margin-bottom:8px}.pn-veics{max-height:calc(100vh - 220px);overflow:auto;position:-webkit-sticky;position:sticky;top:10px}.pn-veics ul{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-gap:2px;gap:2px}.pn-veics li button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:6px;gap:6px;text-align:left;border:1px solid transparent;background:none;border-radius:7px;padding:6px 8px;font:inherit;color:var(--ink);cursor:pointer}.pn-veics li button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.pn-veics li button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.pn-veics small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-tags{display:inline-flex;gap:3px}.pn-tags i{font-style:normal;font-size:11px;font-weight:700;border-radius:10px;padding:0 6px;line-height:18px;color:#fff}.pn-tags i.s-trocar{background:var(--pn-tr)}.pn-tags i.s-atencao{background:var(--pn-at)}.pn-tags i.vazio{background:none;color:var(--muted);font-weight:500;border:1px dashed var(--line-strong)}.pn-cab-v{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.pn-cab-v h2{margin:0;font-size:17px}.pn-3d{width:100%;height:400px;border-radius:10px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),color-mix(in srgb,var(--ink) 3%,transparent);touch-action:none;overflow:hidden}.pn-3d canvas{display:block;width:100%!important;height:100%!important;cursor:-webkit-grab;cursor:grab}.pn-3d-load{display:grid;place-items:center;color:var(--muted)}.pn-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-2);margin:8px 0}.pn-leg span{display:inline-flex;align-items:center;gap:5px}.pn-leg i{width:11px;height:11px;border-radius:50%;display:inline-block}.pn-leg i.vazio{border:1.5px dashed var(--muted)}.pn-leg .pn-dica{color:var(--muted);margin-left:auto}.pn-pos{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pn-pos li{display:grid;grid-gap:5px;gap:5px}.pn-eixo{font-size:12px;color:var(--muted);font-weight:600}.pn-rodas{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));grid-gap:6px;gap:6px}.pn-roda{display:grid;grid-gap:1px;gap:1px;text-align:left;padding:6px 8px;border-radius:8px;border:1px solid var(--line-strong);border-left:4px solid var(--pn-sem);background:var(--surface,transparent);font:inherit;color:var(--ink);cursor:pointer;min-width:0}.pn-roda small{font-size:11px;color:var(--muted)}.pn-roda b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-roda span{font-size:11.5px;color:var(--ink-2)}.pn-roda.s-ok{border-left-color:var(--pn-ok)}.pn-roda.s-atencao{border-left-color:var(--pn-at)}.pn-roda.s-trocar{border-left-color:var(--pn-tr)}.pn-roda.vazio{border-style:dashed;border-left-color:var(--line-strong);color:var(--muted)}.pn-roda.on{outline:2px solid var(--accent);outline-offset:1px}.pn-lado{position:-webkit-sticky;position:sticky;top:10px}.pn-lado h3{margin:0 0 8px;font-size:14px}.pn-ficha{display:grid;grid-gap:10px;gap:10px}.pn-ficha-t{display:flex;align-items:center;justify-content:space-between;gap:8px}.pn-ficha-t b{font-size:16px}.pn-sit{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600}.pn-sit i{width:9px;height:9px;border-radius:50%;background:var(--pn-sem)}.pn-sit.s-ok i{background:var(--pn-ok)}.pn-sit.s-atencao i{background:var(--pn-at)}.pn-sit.s-trocar i{background:var(--pn-tr)}.pn-sit.s-trocar{color:var(--pn-tr)}.pn-dl{margin:0;grid-gap:6px}.pn-dl,.pn-dl div{display:grid;gap:6px}.pn-dl div{grid-template-columns:88px minmax(0,1fr);grid-gap:6px;font-size:13px}.pn-dl dt{color:var(--muted)}.pn-dl dd{margin:0;min-width:0}.pn-dl small{color:var(--muted)}.pn-barra{position:relative;height:20px;border-radius:6px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.pn-barra i{position:absolute;inset:0 auto 0 0;background:var(--pn-sem)}.pn-barra i.s-ok{background:var(--pn-ok)}.pn-barra i.s-atencao{background:var(--pn-at)}.pn-barra i.s-trocar{background:var(--pn-tr)}.pn-barra span{position:relative;font-size:11.5px;font-weight:600;padding-left:8px;line-height:20px;color:var(--ink)}.pn-acoes{display:flex;flex-wrap:wrap;gap:6px}.pn-hist summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-2)}.pn-hist ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.pn-hist li{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;padding:4px 0;border-bottom:1px solid var(--line)}.pn-hist em{color:var(--muted);flex-basis:100%;font-size:12px}.pn-tab{padding:12px}.pn-tab-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.pn-tab-h .pn-busca{width:auto;flex:1 1 200px;margin:0}.pn-tab-h .seg{flex-wrap:wrap}.pn-tabela-w{overflow-x:auto}.pn-tabela{width:100%;border-collapse:collapse;font-size:13px}.pn-tabela th{text-align:left;font-size:11.5px;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.pn-tabela td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}.pn-tabela .r{text-align:right}.pn-tabela td small.meta{display:block}.pn-tab-acoes{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pn-tabela tr.pn-perda td{background:color-mix(in srgb,var(--pn-tr) 5%,transparent)}.pn-tabela .pill{margin-left:6px}.pn-res{margin:0 0 10px;font-size:13.5px}.pn-motivos{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:4px;gap:4px;max-width:560px}.pn-motivos li{position:relative;display:flex;justify-content:space-between;font-size:13px;padding:4px 8px;border-radius:6px;overflow:hidden}.pn-motivos li i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--pn-ok) 16%,transparent);z-index:0}.pn-motivos li.perda i{background:color-mix(in srgb,var(--pn-tr) 16%,transparent)}.pn-motivos li b,.pn-motivos li span{position:relative;z-index:1}.pn-eixos-f .pn-eixo-l{display:grid;grid-template-columns:auto 1fr 1fr auto auto;align-items:center;grid-gap:8px;gap:8px}.pn-chk,.pn-eixos-f .pn-eixo-l>label:first-child{white-space:nowrap}.pn-chk{display:inline-flex;align-items:center;gap:5px;font-size:13px}.pn-eixos-f>.bt-az{justify-self:start}@media (max-width:1180px){.pn-grade{grid-template-columns:minmax(170px,200px) minmax(0,1fr)}.pn-lado{grid-column:1/-1;position:static}}@media (max-width:760px){.pn-grade{grid-template-columns:1fr}.pn-veics{position:static;max-height:none}.pn-veics>div ul{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.pn-veics li button{grid-template-columns:auto auto;white-space:nowrap}.pn-veics li button small{display:none}.pn-3d{height:290px}.pn-leg .pn-dica{margin-left:0;flex-basis:100%}.pn-eixos-f .pn-eixo-l{grid-template-columns:1fr 1fr}.pn-eixos-f .pn-eixo-l>label:first-child{grid-column:1/-1}.pn-tabela thead{display:none}.pn-tabela,.pn-tabela tbody,.pn-tabela td,.pn-tabela tr{display:block;width:100%}.pn-tabela tr{border:1px solid var(--line);border-radius:8px;padding:6px 8px;margin-bottom:8px}.pn-tabela td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:10px;text-align:right}.pn-tabela td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12px;text-align:left}.pn-tabela td.r{text-align:right}.pn-tab-acoes{justify-content:flex-start;padding-top:6px!important}}.pn-eixos-f .hint{grid-column:1/-1;font-size:12px;color:var(--muted);margin:0}.pn-aviso{margin:0 0 12px;padding:8px 10px;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--pn-at) 12%,transparent);border:1px solid color-mix(in srgb,var(--pn-at) 35%,transparent)}.pn-desc{display:grid;grid-gap:1px;gap:1px;font-size:12.5px}.pn-padrao{display:block;margin-top:4px;font-size:12px;color:var(--warn-ink,#b7791f)}.fat-vdata{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;align-self:center}@media (max-width:640px){.fat-vdata{flex-basis:100%;order:5}.fat-vdata .bx-mes{flex:1 1}}.nc-acoes{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tf-h-acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.tf-reaj-ex{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.tf-reaj-ex li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:4px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.tf-h{flex-wrap:wrap;position:relative;padding-right:60px}.tf-h-acoes{width:100%}.tf-h-acoes .tf-reaj{flex:1 1}.tf-h-acoes .tf-x{position:absolute;top:16px;right:16px}}.pl-aviso-bt{cursor:pointer;border:0;font:inherit}.pl-aviso-l{grid-column:1/-1;list-style:none;margin:0;padding:10px 12px;display:grid;grid-gap:8px;gap:8px;border-radius:8px;background:color-mix(in srgb,var(--warn,#e0a21a) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn,#e0a21a) 30%,transparent)}.pl-aviso-l li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px}.pl-aviso-l li b{flex-basis:100%;font-size:12.5px}.pl-aviso-l li.t-crit b{color:var(--crit,#e5484d)}.pl-aviso-l li span{flex:1 1 240px;color:var(--ink-2)}@media (max-width:640px){body{font-size:14px}.end-titulo,h1{font-size:21px}.wrap{padding-inline:12px;padding-block:12px 40px;gap:12px}.panel{border-radius:10px}.panel>header{padding:10px 12px;gap:6px 10px}.panel>header h2{font-size:15px}.panel>header .meta{display:none}.panel .body{padding:10px 12px}.eyebrow{font-size:10.5px;letter-spacing:.06em}.kpis,.kpis.kpis-4,.kpis.kpis-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);overflow:hidden}.kpis:not(.kpis-org) .kpi{background:var(--surface);border-left:0}.kpi{padding:10px 12px;gap:2px}.kpi .v{font-size:23px}.kpi .v small{font-size:12px}.kpi .d{display:none}.kpi.hero .d{display:block;font-size:11.5px}.bx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-kpi{padding:9px 10px 7px}.bx-v{font-size:19px}.bx-d{display:none}.bx-rot{font-size:9.5px;letter-spacing:.07em}.notice{font-size:13px;padding:8px 10px}dialog{width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0;border-radius:14px 14px 0 0}.dlg-b,.dlg-h{padding:12px 14px}.dlg-b{gap:10px}.dlg-f{padding:10px 14px}.dlg-f .btn{flex:1 1 auto;justify-content:center}}.bx-per .bx-mes-rot{min-width:0;padding:0 10px;border:0}.bx-per .bx-mes-rot:first-child{border-right:0}.bx-per-a{color:var(--muted);font-size:13px;padding:0 2px}.bx-mes .bx-mes-rot span{white-space:nowrap}.nav-dia{display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.rx-main .bx-cab{gap:6px;margin-bottom:8px}.rx-main .bx-l1{flex-wrap:nowrap!important;gap:6px;align-items:center}.rx-main .bx-l1>div:first-child{min-width:0;flex:1 1 auto}.rx-main .bx-l1>div:first-child>.bx-rot{display:none}.rx-main .bx-l1 .end-titulo{font-size:19px!important;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rx-main .bx-l1 .end-acoes{flex:none;gap:2px}.rx-main .bx-l1 .end-acoes .btn{padding:0;width:34px;height:34px;justify-content:center;position:relative}.rx-main .bx-l1 .end-acoes .btn:not(:has(svg)){width:auto;padding:0 10px;font-size:12.5px}.rx-main .bx-l1 .end-acoes .btn:has(svg)>span{display:none}.rx-main .bx-l1 .end-acoes .btn svg{width:18px;height:18px}.rx-main .bx-l1 .end-acoes .btn .bx-badge{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--warn,#e0a21a);color:#1a1300;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rx-main .rp-cob{margin:0;padding:4px 9px;font-size:12px;gap:5px;flex:none}.rx-main .rp-cob small,.rx-main .rp-so-desk{display:none}.rx-main .bolsa .bx-l2,.rx-main .bolsa .fat-filtros{display:flex!important;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rx-main .bolsa .bx-l2>.bx-mes{width:auto!important;flex:1 1 auto!important;min-width:150px;height:34px;order:1;grid-column:auto!important}.rx-main .bolsa .bx-l2>.bx-mes.bx-per{max-width:none}.rx-main .bolsa .bx-l2 .bx-mes-rot{min-width:0;flex:1 1;font-size:13px;padding:0 4px}.rx-main .bolsa .bx-l2 .bx-seta{width:30px}.rx-main .bolsa .bx-l2>.bx-fbtn,.rx-main .bolsa .bx-l2>.bx-hoje{height:34px;padding:0 10px;font-size:12.5px;order:2;grid-column:auto!important;justify-self:auto}.rx-main .bolsa .bx-l2>.fat-xls{order:7;margin-left:0;height:34px;width:34px;padding:0;justify-content:center;flex:none}.rx-main .bolsa .bx-l2>.fat-xls span{display:none}.rx-main .bolsa .bx-l2>.bx-fpainel{order:4}.rx-main .bolsa .bx-l2>.fat-busca{order:5!important;flex:1 1 90px!important;height:34px;grid-column:auto!important;padding:0 8px}.rx-main .bolsa .bx-l2>.nfp-abas,.rx-main .bolsa .bx-l2>.seg{order:6;flex:none;justify-self:auto}.rx-main .bolsa .bx-l2>.seg{padding:0;height:34px;align-items:stretch}.rx-main .bolsa .bx-l2>.seg button{min-height:0;height:100%;padding:0 10px;font-size:12.5px;display:inline-flex;align-items:center}.rx-main .bolsa .bx-l2>.sel-lista,.rx-main .bolsa .bx-l2>select{height:34px;flex:1 1 140px;order:2}.rx-main .fat-fixa{padding:6px 10px;gap:4px 10px}.rx-main .fat-chip-dica{display:none}.rx-main .top{gap:8px;align-items:center}.rx-main .top .t{gap:2px}.rx-main .rx-head .rx-eyebrow,.rx-main .top .t>.eyebrow{display:none}.rx-main .rx-head .rx-sub,.rx-main .top .t>.sub:not(:has(button,input,select,a,.pill,.seg)){display:none}.rx-main .rx-head h1,.rx-main .top h1{font-size:21px!important;line-height:1.15}.rx-main .top .actions{gap:6px}.rx-main .top .actions .btn{height:34px;padding:0 10px;font-size:12.5px}.rx-main .seg button{min-height:32px}.rx-main .bx-mes{height:34px}}.bx-badge.so-cel{display:none}@media (max-width:640px){.rx-main .bx-badge.so-cel{display:inline-flex}}.rx-main select[aria-label]:not(dialog *):not(.fld *):not(td *):not(.rx-empresa):not(.tf-in){-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;padding:0 32px 0 12px;font:inherit;font-size:13px;border-radius:10px;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);max-width:260px;cursor:pointer;box-shadow:none}.rx-main select[aria-label]:not(dialog *):not(.fld *):not(td *):not(.rx-empresa):not(.tf-in):hover{border-color:var(--line-strong)}.rx-main select[aria-label]:not(dialog *):not(.fld *):not(td *):not(.rx-empresa):not(.tf-in):focus-visible{outline:none;border-color:var(--bx-ac,var(--accent))}.rx-main .seg{border-radius:10px}@media (max-width:640px){.rx-main select[aria-label]:not(dialog *):not(.fld *):not(td *):not(.rx-empresa):not(.tf-in){height:34px;font-size:12.5px;max-width:none;flex:1 1 140px;min-width:0}.rx-main .bx-mes{width:auto;flex:1 1 150px;min-width:0}.rx-main .bx-mes .bx-mes-rot{min-width:0;flex:1 1}}.end-acoes .btn.primary,.end-acoes .btn.primary:hover{color:var(--accent-ink)}@media (max-width:640px){.rx-main .bx-l1 .end-acoes .btn.primary{height:34px;padding:0 12px;font-size:13px;font-weight:600}}.cr-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.cr-lista{display:grid;grid-gap:10px;gap:10px}.cr-cli{padding:0;overflow:hidden}.cr-cli.pronto{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.cr-cli-h{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 14px;background:none;border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.cr-cli-h:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cr-cli-n,.cr-cli-v{display:grid;grid-gap:2px;gap:2px;min-width:0}.cr-cli-n b{font-size:15px}.cr-cli-n small,.cr-cli-v small{color:var(--muted);font-size:12px}.cr-cli-v{text-align:right}.cr-cli-v b{font-size:16px}.cr-aviso{margin:0 14px 8px;font-size:12.5px;color:var(--warn-ink,#b7791f)}.cr-per{list-style:none;margin:0;padding:0 14px 12px;display:grid;grid-gap:6px;gap:6px}.cr-per li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--line)}.cr-per-t{display:grid;grid-gap:1px;gap:1px}.cr-per-t small{color:var(--muted);font-size:12px}.cr-per-s{display:inline-flex;align-items:center;gap:8px}.cr-tab-w,.cr-viag-w{overflow-x:auto}.cr-fat,.cr-viag{width:100%;border-collapse:collapse;font-size:13px}.cr-viag{border-top:1px solid var(--line)}.cr-fat th,.cr-viag th{text-align:left;font-size:11.5px;color:var(--muted);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.cr-fat td,.cr-viag td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top}.cr-fat .r,.cr-viag .r{text-align:right}.cr-viag tr.ag td{color:var(--muted)}.cr-fat td small.meta{display:block}.cr-fat tr.venc td{background:color-mix(in srgb,var(--crit,#e5484d) 6%,transparent)}.cr-acoes{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.cr-tab{padding:12px}.cr-tab-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.cr-busca{flex:1 1 200px;height:36px}.cr-tot{margin-left:auto;font-size:13.5px}.cr-gerar-res{display:flex;gap:6px 18px;font-size:15px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.cr-gerar-res,.cr-seg{flex-wrap:wrap}.cr-chk{display:inline-flex;align-items:center;gap:8px;font-weight:500}.cr-sec{margin:6px 0 0;font-size:14px}.cr-bts{display:flex;gap:8px;justify-content:flex-end;align-items:end}.cr-regras{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:45vh;overflow:auto}.cr-regras li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--line)}.cr-regras li span{display:grid;grid-gap:1px;gap:1px;min-width:0}.cr-regras li small{color:var(--muted);font-size:12px}.cr-dlg{width:min(720px,96vw)}@media (max-width:640px){.cr-cli-v{text-align:left}.cr-fat thead,.cr-viag thead{display:none}.cr-fat,.cr-fat tbody,.cr-fat td,.cr-fat tr,.cr-viag,.cr-viag tbody,.cr-viag td,.cr-viag tr{display:block;width:100%}.cr-fat tr,.cr-viag tr{padding:6px 12px;border-bottom:1px solid var(--line)}.cr-fat td,.cr-viag td{border:0;padding:2px 0;display:flex;justify-content:space-between;gap:10px;text-align:right}.cr-fat td[data-l]:before,.cr-viag td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12px;text-align:left}.cr-acoes{justify-content:flex-start;padding-top:6px!important}.cr-tot{margin-left:0}.cr-viag tr{display:flex!important;flex-wrap:wrap;gap:2px 10px;padding:7px 12px}.cr-viag td{display:inline!important;width:auto!important;padding:0!important;font-size:12.5px;text-align:left!important}.cr-viag td:before{display:none}.cr-viag td[data-l=Frete]{margin-left:auto;font-weight:600}.cr-viag td:last-child:empty{display:none!important}}.cr-busca,.cr-dlg input[type=search],.pn-busca{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px}.cr-busca:focus,.pn-busca:focus{outline:none;border-color:var(--accent)}.cr-cte-aviso{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:10px 12px;border-radius:10px;text-align:left;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;background:color-mix(in srgb,var(--warn,#e0a21a) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn,#e0a21a) 35%,transparent)}.cr-cte-aviso .pill{flex:none}.cte-dlg{width:min(820px,96vw)}.cte-sit{padding:10px 12px;border-radius:10px;font-size:13px}.cte-sit.aguarda{background:color-mix(in srgb,var(--warn,#e0a21a) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn,#e0a21a) 30%,transparent)}.cte-sit.ok{background:color-mix(in srgb,var(--ok,#2fa36b) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok,#2fa36b) 30%,transparent)}.cte-sit ul{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:5px;gap:5px}.cte-sit li{display:flex;gap:8px;align-items:center}.cte-sit p{margin:6px 0 0;color:var(--ink-2)}.cte-arqs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.cte-arqs li{display:flex;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px solid var(--line);padding:4px 0}.cte-arqs small{color:var(--muted)}.cte-up{justify-self:start}.cr-conc{padding:10px 14px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.cr-conc-t b{font-size:15px}.cr-conc-l{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--ink-2)}.cr-conc-l span{display:inline-flex;align-items:center;gap:6px}.cr-conc-l i{width:9px;height:9px;border-radius:50%;background:var(--muted);display:inline-block}.cr-conc-l i.c-ok{background:var(--ok,#2fa36b)}.cr-conc-l i.c-at{background:var(--warn,#e0a21a)}.cr-conc-l i.c-cr{background:var(--crit,#e5484d)}.cr-conc-l i.c-fa{background:var(--accent)}.cr-cli-regra{display:flex;align-items:center;gap:10px;padding:0 14px 8px;font-size:12.5px}.cr-dica{margin:0 0 8px}.dlg-b>.full{grid-column:1/-1}.cr-cte-res{font-size:11.5px;margin-top:2px}.cr-cte-res.pend{color:var(--warn-ink,#b7791f)}.cr-cte-res.ok{color:var(--ok,#2fa36b)}.cr-aviso-per{color:var(--warn-ink,#b7791f)}.cte-aba{display:grid;grid-gap:12px;gap:12px}.cte-sit{display:grid;grid-gap:8px;gap:8px}.cte-sit-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cte-sit-t .btn{margin-left:auto}.cte-sit .hint{margin:0}.cte-passos li{display:list-item}.cte-passos{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--ink-2,var(--ink))}.rx-main .cte-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cte-mais{margin:10px auto 0;display:block}@media(max-width:640px){.cte-sit-t .btn{margin-left:0}.cte-passos{font-size:12.5px}}.rx-homolog{margin:0 0 12px;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.4;color:var(--ink);background:color-mix(in srgb,var(--crit,#d64545) 12%,transparent);border:1px solid color-mix(in srgb,var(--crit,#d64545) 45%,transparent)}.mu>.rx-tabs{margin:0}.ef{display:grid;grid-gap:14px;gap:14px}.ef-ligar{display:grid;grid-gap:10px;gap:10px;max-width:760px}.ef-ligar h2,.ef-ligar p{margin:0}.ef-sit{display:grid;grid-gap:6px;gap:6px}.ef-sit-t{align-items:center;gap:8px 12px}.ef-acoes,.ef-sit-t{display:flex;flex-wrap:wrap}.ef-acoes{margin-left:auto;gap:8px}.ef-sit .meta{margin:0}.ef-erro{color:var(--crit,#c62828)}.ef-evs{list-style:none;margin:0;padding:0 16px 12px;display:grid;grid-gap:6px;gap:6px}.ef-evs li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:13px;border-bottom:1px solid var(--line);padding:6px 0}.ef-evs li:last-child{border-bottom:0}.ef-det h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3,var(--ink));margin:14px 0 6px;grid-column:1/-1}.ef-det{display:block}.ef-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.ef-dl dt{font-size:11px;text-transform:uppercase;color:var(--ink-3,var(--ink));letter-spacing:.03em}.ef-dl dd{margin:2px 0 0;font-weight:600;word-break:break-word}.ef-botoes{display:flex;flex-wrap:wrap;gap:8px}.ef-ind{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:8px;gap:8px;align-items:center}.ef-ind .meta{grid-column:1/-1;margin:0}.ef-det select{max-width:100%}.ef-previa{margin-top:8px}.ef-boleto{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px}.ef-boleto code{font-size:13px;word-break:break-all;background:var(--surface-2,rgba(127,127,127,.08));padding:6px 8px;border-radius:8px}.ef-boleto .btn{justify-self:start}.ef-cfg{display:grid;grid-gap:10px;gap:10px}.ef-op{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.ef-op span{display:grid;grid-gap:2px;gap:2px}.ef-op small{color:var(--ink-3,var(--ink));font-size:12.5px;line-height:1.35}.ef-chk{display:flex;gap:8px;align-items:flex-start;font-size:13.5px}.ef-wh{display:grid;grid-gap:4px;gap:4px}.ef-wh .btn{justify-self:start}@media(max-width:640px){.ef-acoes{margin-left:0}}.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *){-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;height:36px;padding:0 12px 0 34px;margin:0;font:inherit;font-size:13px;line-height:normal;border-radius:10px;border:1px solid var(--line);color:var(--ink);box-shadow:none;outline:none;min-width:0;flex:0 1 270px;width:auto;max-width:100%;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 12px;transition:border-color .15s,background-color .15s}.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *):hover{border-color:var(--line-strong)}.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *):focus,.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *):focus-visible{outline:none;box-shadow:none;border-color:var(--bx-ac,var(--accent));background-color:color-mix(in srgb,var(--bx-ac,var(--accent)) 5%,transparent)}.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *)::placeholder{color:var(--muted);opacity:1}.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *)::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width:640px){.rx-main input[type=search]:not(dialog *):not(.fld *):not(td *):not(.fat-busca *){height:34px;font-size:12.5px;flex:1 1 140px}}.rx-main td select:not(dialog *){-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;height:32px;padding:0 30px 0 10px;font:inherit;font-size:13px;border-radius:9px;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);cursor:pointer;box-shadow:none;max-width:100%}.rx-main td select:not(dialog *):hover{border-color:var(--line-strong)}.rx-main td select:not(dialog *):focus-visible{outline:none;border-color:var(--bx-ac,var(--accent))}.rx-main td select:not(dialog *):disabled{opacity:.55;cursor:default}.rx-main td select.cp-fam.vazio{border-color:var(--warn,#c98a00)}.rx-main td select option{background:var(--surface);color:var(--ink)}@media (min-width:900px){.rx-main .panel>header .mu-filtros{flex-wrap:nowrap}}.rx-main .mu-filtros .seg{flex:none}.rx-main .seg button{white-space:nowrap}.bx-mes .bx-mes-x{border-left:1px solid var(--line);font-size:15px}.cp-desde{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.cp-desde>.meta{font-size:12px;white-space:nowrap}@media(max-width:640px){.cp-desde{margin-left:0;flex:1 1 100%}.cp-desde>.meta{display:none}}.bx-mes .bx-mes-rot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ia-custo{margin-top:16px}.ia-corpo{display:grid;grid-gap:12px;gap:12px;padding:0 16px 14px}.ia-meses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:10px;gap:10px}.ia-mes{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.ia-mes span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ia-mes b{font-size:20px}.ia-mes small{color:var(--muted)}.ia-corpo .meta{margin:0}.cp-cfg-btn{margin-left:auto;white-space:nowrap}@media(max-width:640px){.cp-cfg-btn{margin-left:0}}.ef-crlv,.ef-ff{display:grid;grid-gap:8px;gap:8px;padding:0 16px 14px}.ef-crlv .meta,.ef-ff .meta{margin:0}.ef-ff .ef-evs{padding:0}.ef-ff .ef-evs li .btn{margin-left:auto}