:root{--cdr-bg:#050506;--cdr-bg-glow-web:radial-gradient(40% 35% at 18% 0%, #c8f54a1a 0%, #c8f54a00 70%), radial-gradient(35% 30% at 100% 0%, #4fd1c514 0%, #4fd1c500 70%);--cdr-bg-glow-app:radial-gradient(70% 45% at 12% 0%, #c8f54a4d 0%, #c8f54a00 70%), radial-gradient(60% 40% at 100% 18%, #4fd1c533 0%, #4fd1c500 70%);--cdr-sidebar:#0c0c0ed1;--cdr-card:#16161ab8;--cdr-glass:#1c1c2099;--cdr-glass-hero:#1c1c2094;--cdr-glass-nav:#1e1e22a3;--cdr-segmented:#76768033;--cdr-fill-1:#ffffff0a;--cdr-fill-2:#ffffff0d;--cdr-fill-3:#ffffff0f;--cdr-fill-4:#ffffff14;--cdr-fill-5:#ffffff1a;--cdr-fill-6:#ffffff29;--cdr-border:#ffffff14;--cdr-border-app:#ffffff17;--cdr-border-strong:#ffffff1f;--cdr-divider:#ffffff0f;--cdr-divider-app:#ffffff12;--cdr-highlight:inset 0 1px 0 #ffffff0d;--cdr-text:#f5f5f0;--cdr-text-2:#ebebf5e6;--cdr-text-3:#ebebf5d1;--cdr-text-4:#ebebf5b8;--cdr-accent:#c8f54a;--cdr-accent-text:#d9f58a;--cdr-accent-hover:#daff7a;--cdr-accent-tint:#c8f54a24;--cdr-accent-tint-strong:#c8f54a29;--cdr-accent-border:#c8f54a33;--cdr-on-accent:#0a0a0a;--cdr-accent-button:linear-gradient(180deg, #d6ff62 0%, #b8e83a 100%);--cdr-accent-tile:linear-gradient(145deg, #ddff74 0%, #95cc22 100%);--cdr-teal:#4fd1c5;--cdr-teal-text:#8fede4;--cdr-teal-tint:#4fd1c524;--cdr-teal-border:#4fd1c540;--cdr-on-teal:#06201d;--cdr-teal-tile:linear-gradient(145deg, #7fe8de 0%, #259c90 100%);--cdr-amber:#ffb547;--cdr-amber-text:#ffc46b;--cdr-amber-tint:#ffb54729;--cdr-amber-border:#ffb54738;--cdr-on-amber:#2a1600;--cdr-amber-tile:linear-gradient(145deg, #ffd28a 0%, #e08a1e 100%);--cdr-coral:#ff6b5b;--cdr-coral-text:#ff9a8f;--cdr-coral-tint:#ff6b5b24;--cdr-coral-border:#ff6b5b47;--cdr-on-coral:#2a0500;--cdr-coral-tile:linear-gradient(145deg, #ff9a8f 0%, #d9432f 100%);--cdr-silver:#d6d6dc;--cdr-font-web:"Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--cdr-font-app:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", system-ui, sans-serif;--cdr-font-mono-web:"Geist Mono", ui-monospace, monospace;--cdr-font-mono-app:ui-monospace, "SF Mono", Menlo, monospace;--cdr-fs-page-title:26px;--cdr-fs-kpi:30px;--cdr-fs-big-number:26px;--cdr-fs-card-title:16px;--cdr-fs-body:14px;--cdr-fs-small:13px;--cdr-fs-meta:12px;--cdr-fs-label:11px;--cdr-fs-app-title:34px;--cdr-fs-app-card-title:23px;--cdr-fs-app-button:17px;--cdr-fs-app-body:15px;--cdr-fs-app-small:13px;--cdr-fs-app-meta:12px;--cdr-fs-app-nav:11px;--cdr-r-pill:999px;--cdr-r-chip:10px;--cdr-r-nav-item:11px;--cdr-r-tile-sm:12px;--cdr-r-control:14px;--cdr-r-item:16px;--cdr-r-block:18px;--cdr-r-button-app:20px;--cdr-r-kpi:22px;--cdr-r-card:24px;--cdr-r-card-app:28px;--cdr-r-hero-app:32px;--cdr-r-tabbar:33px;--cdr-h-nav-item:34px;--cdr-h-chip:30px;--cdr-h-control:40px;--cdr-h-button-app:56px;--cdr-h-button-app-2:46px;--cdr-h-icon-button-app:44px;--cdr-h-tabbar:66px;--cdr-page-pad-web:22px 28px 24px 28px;--cdr-page-pad-app:58px 20px 0 20px;--cdr-gap-section:18px;--cdr-gap-cards:10px;--cdr-gap-inner:8px;--cdr-card-pad:16px 18px;--cdr-shadow-card-app:0 24px 48px #00000073, inset 0 1px 0 #ffffff0f;--cdr-shadow-tabbar:0 20px 40px #00000080, inset 0 1px 0 #ffffff12;--cdr-shadow-accent-button:0 10px 30px #c8f54a4d, inset 0 1px 0 #ffffff80;--cdr-shadow-accent-button-web:inset 0 1px 0 #ffffff80, 0 8px 20px #c8f54a2e;--cdr-shadow-accent-tile:0 6px 18px #c8f54a4d, inset 0 1px 0 #ffffff73;--cdr-ring-selected:0 0 0 4px #c8f54a14;--cdr-nav-active:inset 0 0 0 1px #c8f54a2e;--cdr-blur-card:blur(24px) saturate(160%);--cdr-blur-tabbar:blur(28px) saturate(170%);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--cdr-font-web);font-variant-numeric:tabular-nums;color:var(--cdr-text);background:var(--cdr-bg);font-size:var(--cdr-fs-body);-webkit-font-smoothing:antialiased;--cdr-text-label:#ebebf5d6;--cdr-text-num:#ebebf5eb;--cdr-text-meta:#ebebf5c7;--cdr-alert-bg:#28100e8c;--cdr-amber-tint-soft:#ffb54724;--cdr-teal-tint-soft:#4fd1c51a;--cdr-r-tile-xs:9px;--cdr-r-mini:6px;--cdr-ia-card:linear-gradient(165deg, #4fd1c51f 0%, var(--cdr-card) 45%);--cdr-ia-border:#4fd1c538;--cdr-faixa-escolhida:linear-gradient(160deg, #ff6b5b29 0%, #c8f54a0f 100%);--cdr-accent-border-forte:#c8f54a99;--cdr-robo-faixa:linear-gradient(100deg, #4fd1c51f 0%, var(--cdr-card) 55%);--cdr-robo-borda:#4fd1c53d;--cdr-coral-tint-forte:#ff6b5b33;--cdr-coluna:#ffffff06;--cdr-coluna-borda:#ffffff0d;--cdr-coral-tint-leve:#ff6b5b12;--cdr-coral-borda-forte:#ff6b5b8c;--cdr-coral-anel:0 0 0 3px #ff6b5b1a, 0 10px 24px #00000059;--cdr-accent-borda-media:#c8f54a4d;--cdr-divisoria-grade:#ffffff12;--cdr-fs-anel:18px;--cdr-fs-anel-sub:10px;--cdr-qr-fundo:#fff;--cdr-fs-brand:17px;--cdr-chip-border-on:#ffffff24;--cdr-row-on:#c8f54a0f;--cdr-scrim:#000000b3}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}body{background:var(--cdr-bg-glow-web), var(--cdr-bg);background-attachment:fixed;min-height:100vh;margin:0}h1,h2,h3{margin:0}h1{font-size:var(--cdr-fs-page-title);letter-spacing:-.5px;font-weight:700}h2,h3{font-size:var(--cdr-fs-card-title);font-weight:600}a{color:inherit;text-decoration:none}.codigo{font-family:var(--cdr-font-mono-web)}.conteudo{padding:var(--cdr-page-pad-web);min-width:0}@media (width<=759px){.conteudo{padding:16px 16px 32px}}.cabecalho{min-height:56px;margin-bottom:var(--cdr-gap-section);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.cabecalho>div:first-child{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.subtitulo{font-size:var(--cdr-fs-small);color:var(--cdr-text-3)}.cartao{padding:var(--cdr-card-pad);background:var(--cdr-card);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-card);box-shadow:var(--cdr-highlight)}.cartao>h2{margin-bottom:12px}.vazio{text-align:center;color:var(--cdr-text-3);padding:40px}.formulario{gap:14px;display:grid}.linha-campos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dias-jornada{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.dias-jornada legend{font-size:var(--cdr-fs-small);color:var(--cdr-text-3);margin-bottom:6px}.dias-jornada button{min-width:52px}label{font-size:var(--cdr-fs-small);color:var(--cdr-text-3);gap:6px;display:grid}input,textarea{min-height:var(--cdr-h-control);background:var(--cdr-fill-2);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);color:var(--cdr-text);font:inherit;font-size:var(--cdr-fs-body);padding:0 14px}textarea{resize:vertical;padding:10px 14px}input::placeholder,textarea::placeholder{color:var(--cdr-text-4)}input:focus,textarea:focus{border-color:var(--cdr-accent-border);box-shadow:var(--cdr-ring-selected);outline:none}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--cdr-accent);cursor:pointer;padding:0}input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button{min-height:var(--cdr-h-control);border:1px solid var(--cdr-border-strong);border-radius:var(--cdr-r-control);background:var(--cdr-fill-3);color:var(--cdr-text);font:inherit;font-size:var(--cdr-fs-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}button:hover{background:var(--cdr-fill-4)}.botao-icone{width:var(--cdr-h-control);min-height:var(--cdr-h-control);height:var(--cdr-h-control);border-color:var(--cdr-border);background:var(--cdr-fill-2);flex:none;place-items:center;padding:0;display:inline-grid}.botao-icone.pequeno{width:var(--cdr-h-chip);min-height:var(--cdr-h-chip);height:var(--cdr-h-chip);border-radius:var(--cdr-r-chip)}button.primario{background:var(--cdr-accent-button);color:var(--cdr-on-accent);box-shadow:var(--cdr-shadow-accent-button-web);border-color:#0000;font-weight:700}button.primario:hover{background:var(--cdr-accent-hover)}button.suave{background:var(--cdr-accent-tint);border-color:var(--cdr-accent-border);color:var(--cdr-accent-text)}button:disabled{opacity:.6;cursor:wait}.erro{border-radius:var(--cdr-r-chip);border:1px solid var(--cdr-coral-border);background:var(--cdr-coral-tint);color:var(--cdr-coral-text);font-size:var(--cdr-fs-small);padding:10px 12px}.entrada{place-items:center;min-height:100vh;padding:24px;display:grid}.entrada .cartao{gap:18px;width:min(420px,100%);padding:24px;display:grid}.caixa-flutuante{z-index:50;background:var(--cdr-glass);-webkit-backdrop-filter:var(--cdr-blur-card);backdrop-filter:var(--cdr-blur-card);border:1px solid var(--cdr-border-strong);border-radius:var(--cdr-r-block);box-shadow:var(--cdr-shadow-card-app);padding:12px;position:absolute;top:calc(100% + 6px)}.link-destaque{font-size:var(--cdr-fs-small);color:var(--cdr-accent-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.grade-avisos{gap:var(--cdr-gap-section);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;display:grid}@media (width<=899px){.grade-avisos{grid-template-columns:minmax(0,1fr)}}.tabela{border-collapse:collapse;width:100%;font-size:var(--cdr-fs-body)}.tabela th{text-align:left;font-size:var(--cdr-fs-meta);text-transform:uppercase;letter-spacing:.6px;color:var(--cdr-text-4);white-space:nowrap;padding:0 6px 10px;font-weight:500}.tabela td{border-top:1px solid var(--cdr-divider);font-size:var(--cdr-fs-body);padding:9px 6px}.tabela :is(th,td):first-child{padding-left:16px}.tabela :is(th,td):last-child{padding-right:16px}.tabela tbody tr:hover{background:var(--cdr-row-on)}.tabela td.acoes,.acoes{justify-content:flex-end;gap:8px;display:flex}.tabela button{white-space:nowrap}.tabela td.acoes button{min-height:var(--cdr-h-chip);height:var(--cdr-h-chip);border-radius:var(--cdr-r-chip);font-size:var(--cdr-fs-small);padding:0 12px}.tabela button.acao-linha{width:var(--cdr-h-chip);height:var(--cdr-h-chip);padding:0}.tabela button.pequeno{border-radius:var(--cdr-r-pill);height:auto;min-height:0;font-size:var(--cdr-fs-meta);margin-left:6px;padding:3px 8px}.tabela td.codigo{white-space:nowrap}.selo{white-space:nowrap;border-radius:var(--cdr-r-pill);font-size:var(--cdr-fs-meta);align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}.selo.ok{color:var(--cdr-accent-text);background:var(--cdr-accent-tint)}.selo.atencao{color:var(--cdr-amber-text);background:var(--cdr-amber-tint)}.selo.perigo{color:var(--cdr-coral-text);background:var(--cdr-coral-tint)}.selo.info{color:var(--cdr-teal-text);background:var(--cdr-teal-tint)}.selo.neutro{color:var(--cdr-text-2);background:var(--cdr-fill-3)}.cartao-topo .selo,h2+.selo{padding:4px 10px;font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips button,.dias-jornada button{height:var(--cdr-h-chip);min-height:var(--cdr-h-chip);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-pill);background:var(--cdr-fill-1);color:var(--cdr-text-num);font-size:var(--cdr-fs-meta);padding:0 12px;font-weight:600}.chips button[aria-pressed=true],.dias-jornada button[aria-pressed=true]{background:var(--cdr-fill-5);border-color:var(--cdr-chip-border-on);color:var(--cdr-text)}.chips-tempo button{background:var(--cdr-fill-2);height:24px;min-height:24px;padding:0 10px}.chips-tempo button[aria-pressed=true]{background:var(--cdr-accent-tint);border-color:var(--cdr-accent-borda-media);color:var(--cdr-accent-text)}.filtros{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.filtros input{flex:1;min-width:160px}.paginacao{font-size:var(--cdr-fs-small);color:var(--cdr-text-3);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.aviso-ok{border-radius:var(--cdr-r-chip);border:1px solid var(--cdr-accent-border);background:var(--cdr-accent-tint);color:var(--cdr-accent-text);font-size:var(--cdr-fs-small);padding:10px 12px}.fundo-dialogo{background:var(--cdr-scrim);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.janela-foto{gap:10px;max-width:min(92vw,720px);margin:0;display:grid;position:relative}.janela-foto img{border-radius:var(--cdr-r-block);object-fit:contain;max-width:100%;max-height:78vh}.janela-foto figcaption{text-align:center;color:var(--cdr-text);font-weight:600}.fechar-foto{background:var(--cdr-glass);-webkit-backdrop-filter:var(--cdr-blur-card);backdrop-filter:var(--cdr-blur-card);position:absolute;top:10px;right:10px}.ver-foto{white-space:nowrap}.dialogo{width:min(520px,100%);max-height:90vh;overflow:auto}.extras{border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);color:var(--cdr-text-2);gap:8px;padding:12px;display:grid}label.marcar{color:var(--cdr-text);align-items:center;gap:8px;display:flex}.link{color:var(--cdr-text);text-decoration:underline;-webkit-text-decoration-color:var(--cdr-accent);text-decoration-color:var(--cdr-accent);text-underline-offset:3px}:has(>.tabela){overflow-x:auto}@media (width<=759px){.tabela{white-space:nowrap}}.tabela-pecas{table-layout:fixed;min-width:1080px}.tabela-pecas th,.tabela-pecas td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabela-pecas .col-codigo{width:150px}.tabela-pecas .col-prazo{width:136px}.tabela-pecas .col-peso{width:88px}.tabela-pecas .col-etapa{width:18%}.tabela-pecas .col-app{width:140px}.tabela .numero{text-align:right}.tabela-pecas .numero{padding-right:18px}.tabela th button.ordenar{height:auto;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;gap:4px;padding:0}.tabela th.numero button.ordenar{margin-left:auto}.tabela th button.ordenar:hover,.tabela th button.ordenar.ativa{color:var(--cdr-text)}.duas-linhas>div{text-overflow:ellipsis;overflow:hidden}.duas-linhas .subtitulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-meta)}.codigo-peca{font-family:var(--cdr-font-mono-web);font-size:var(--cdr-fs-small);color:var(--cdr-text);font-weight:500}.codigo-peca:hover{color:var(--cdr-accent-text)}.tabela-pecas td.codigo{font-size:var(--cdr-fs-small);white-space:nowrap}.tabela-pecas .linha-titulo{font-size:var(--cdr-fs-body)}.prazo{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.prazo .codigo{font-size:var(--cdr-fs-small)}.com-quem{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.com-quem .iniciais{width:26px;height:26px;font-size:var(--cdr-fs-label);border-width:1.5px}.seletor{min-width:0;display:inline-grid;position:relative}.seletor-botao{height:var(--cdr-h-control);border:1px solid var(--cdr-border);background:var(--cdr-fill-2);min-width:0;font-size:var(--cdr-fs-small);justify-content:space-between;gap:8px;padding:0 12px 0 14px;font-weight:600}.seletor-botao>span{text-overflow:ellipsis;overflow:hidden}.seletor-vazio{color:var(--cdr-text-4)}.seletor-seta{color:var(--cdr-text-4);flex:none}.seletor-lista{gap:2px;min-width:100%;max-height:320px;padding:6px;display:grid;left:0;overflow-y:auto}.seletor-lista button,.menu-conta a,.menu-conta button,.abas button,.seletor-dia button{border-radius:var(--cdr-r-nav-item);color:var(--cdr-text-2);font-size:var(--cdr-fs-small);background:0 0;border:0;padding:0 12px;font-weight:500}.seletor-lista button,.menu-conta a,.menu-conta button{height:var(--cdr-h-nav-item);min-height:var(--cdr-h-nav-item);justify-content:flex-start}.seletor-lista button:hover,.menu-conta a:hover,.menu-conta button:hover{background:var(--cdr-fill-3);color:var(--cdr-text)}.seletor-lista button[aria-selected=true]{background:var(--cdr-accent-tint);color:var(--cdr-accent-text);font-weight:600}.campo-seletor{font-size:var(--cdr-fs-small);color:var(--cdr-text-3);gap:6px;display:grid}.campo-seletor .seletor,.campo-seletor .seletor-botao{width:100%}.campo-busca{width:232px;height:var(--cdr-h-control);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);color:var(--cdr-text-4);align-items:center;gap:10px;padding:0 14px;display:flex}.campo-busca:focus-within{border-color:var(--cdr-accent-border);box-shadow:var(--cdr-ring-selected)}.campo-busca svg{flex:none}.campo-busca input{min-width:0;height:100%;min-height:0;color:var(--cdr-text);font-size:var(--cdr-fs-body);background:0 0;border:0;flex-grow:1;padding:0}.campo-busca input:focus{box-shadow:none}@media (width<=759px){.campo-busca{width:100%}}.abas,.seletor-dia{height:var(--cdr-h-control);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);align-items:center;gap:2px;padding:3px;display:inline-flex}.abas-rotulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-4);padding:0 8px 0 10px}.abas button,.seletor-dia button{gap:6px;height:32px;min-height:32px}.abas button[aria-pressed=true]{background:var(--cdr-fill-5);color:var(--cdr-text);font-weight:600}.seletor-dia .botao-icone{width:32px;padding:0}.seletor-dia .data-escolhida{color:var(--cdr-text);padding:0 10px;font-weight:600}.seletor-dia button:not(.botao-icone,.data-escolhida){background:var(--cdr-fill-5);color:var(--cdr-text)}.escolher-data{position:relative}.data-escolhida{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.calendario{gap:10px;width:288px;padding:14px;display:grid;right:0}.calendario-topo{font-size:var(--cdr-fs-body);text-transform:capitalize;justify-content:space-between;align-items:center;font-weight:600;display:flex}.calendario-grade{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendario-grade span{font-size:var(--cdr-fs-label);letter-spacing:.6px;text-transform:uppercase;color:var(--cdr-text-4);font-weight:600}.calendario .calendario-grade button{height:var(--cdr-h-nav-item);min-height:var(--cdr-h-nav-item);border-radius:var(--cdr-r-nav-item);font-size:var(--cdr-fs-small);background:0 0;border:0;padding:0;font-weight:500}.calendario .calendario-grade button:hover{background:var(--cdr-fill-3)}.calendario .calendario-grade button.fora{color:var(--cdr-text-4)}.calendario .calendario-grade button.hoje{box-shadow:inset 0 0 0 1px var(--cdr-accent-border);color:var(--cdr-accent-text)}.calendario .calendario-grade button[aria-pressed=true]{background:var(--cdr-accent-button);color:var(--cdr-on-accent);font-weight:700}.casca{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.menu{background:var(--cdr-sidebar);border-right:1px solid var(--cdr-divider);flex-direction:column;gap:2px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{align-items:center;gap:12px;padding:0 6px 8px;display:flex}.marca>div:last-child{flex-direction:column;display:flex}.marca strong{font-size:var(--cdr-fs-brand);letter-spacing:.4px;font-weight:800}.marca small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-meta);white-space:nowrap}.marca-icone{border-radius:var(--cdr-r-nav-item);background:var(--cdr-accent-tile);width:36px;height:36px;color:var(--cdr-on-accent);box-shadow:var(--cdr-shadow-accent-tile);flex:none;place-items:center;display:grid}.menu-secao{font-size:var(--cdr-fs-label);letter-spacing:.9px;text-transform:uppercase;color:var(--cdr-text-4);margin-top:14px;padding:0 12px 4px;font-weight:600}.menu-item{height:var(--cdr-h-nav-item);border-radius:var(--cdr-r-nav-item);color:var(--cdr-text-2);font-size:var(--cdr-fs-body);white-space:nowrap;align-items:center;gap:11px;padding:0 12px;font-weight:500;display:flex}.menu-item svg{flex:none}.menu-item .menu-rotulo{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.menu-item:hover{background:var(--cdr-fill-2);color:var(--cdr-text)}.menu-item.ativo{background:var(--cdr-accent-tint);box-shadow:var(--cdr-nav-active);color:var(--cdr-accent-text);font-weight:600}.menu-selo{border-radius:var(--cdr-r-pill);font-size:var(--cdr-fs-label);background:var(--cdr-accent-tint-strong);color:var(--cdr-accent-text);padding:2px 8px;font-weight:700}.menu-selo.ciano{background:var(--cdr-teal-tint);color:var(--cdr-teal-text)}.menu-pe{border-top:1px solid var(--cdr-divider);margin-top:auto;padding-top:12px;position:relative}.pessoa{border-radius:var(--cdr-r-control);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;gap:10px;width:100%;padding:8px;font-weight:500}.pessoa:hover,.pessoa[aria-expanded=true]{background:var(--cdr-fill-2)}.pessoa>.menu-rotulo:not(svg){flex:1;min-width:0;display:grid}.pessoa strong,.pessoa small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pessoa strong{font-size:var(--cdr-fs-body);font-weight:600}.pessoa small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-3)}.iniciais{border:2px solid var(--cdr-accent);background:var(--cdr-fill-3);width:34px;height:34px;font-size:var(--cdr-fs-meta);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.menu-conta{gap:2px;min-width:200px;padding:6px;display:grid;inset:auto 0 calc(100% + 6px)}.menu-conta a,.menu-conta button{font-size:var(--cdr-fs-body);align-items:center;gap:10px;display:flex}.menu-topo{align-items:flex-start;gap:8px;display:flex}.menu-topo .marca{flex:1;min-width:0}.menu-topo .botao-icone{width:28px;height:28px;color:var(--cdr-text-2);background:0 0;border-color:#0000}.fechar-gaveta,.barra-topo,.fundo-gaveta{display:none}@media (width>=760px){.casca.recolhido{grid-template-columns:76px minmax(0,1fr)}.recolhido .menu{padding:22px 10px}.recolhido .menu-topo{flex-direction:column;align-items:center}.recolhido .marca{padding:0 0 6px}.recolhido .marca>div:last-child,.recolhido .menu-rotulo,.recolhido .menu-selo{display:none}.recolhido .menu-secao{background:var(--cdr-border);color:#0000;height:1px;margin:12px 8px;overflow:hidden}.recolhido .menu-item{justify-content:center;padding:10px 0}.recolhido .pessoa{justify-content:center;padding:6px 0}.recolhido .menu-conta{right:auto}}@media (width<=759px){.casca{grid-template-columns:minmax(0,1fr)}.barra-topo{z-index:20;background:var(--cdr-sidebar);-webkit-backdrop-filter:var(--cdr-blur-card);backdrop-filter:var(--cdr-blur-card);border-bottom:1px solid var(--cdr-border);align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.barra-topo .marca{padding:0}.barra-topo .botao-icone{width:40px;height:40px}.menu{z-index:40;width:min(300px,86vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.gaveta-aberta .menu{transform:none}.gaveta-aberta .fundo-gaveta{z-index:30;background:var(--cdr-scrim);display:block;position:fixed;inset:0}.so-computador{display:none}.fechar-gaveta{display:inline-grid}}.cabecalho-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cabecalho-acoes>button,.cabecalho-acoes>a{height:var(--cdr-h-control)}.busca-peca.campo-busca{width:280px}.busca-peca kbd{border:1px solid var(--cdr-border-strong);border-radius:var(--cdr-r-mini);color:var(--cdr-text-4);font-family:inherit;font-size:var(--cdr-fs-label);white-space:nowrap;padding:2px 6px}.botao-ia{border:1px solid var(--cdr-teal-border);border-radius:var(--cdr-r-control);background:var(--cdr-teal-tint-soft);color:var(--cdr-teal-text);font-size:var(--cdr-fs-body);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.botao-ia:hover{background:var(--cdr-teal-tint)}@media (width<=759px){.cabecalho-acoes,.busca-peca.campo-busca{width:100%}.busca-peca kbd{display:none}}.barra-ferramentas{margin-bottom:var(--cdr-gap-section);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.barra-ferramentas>:last-child:not(:first-child){margin-left:auto}.barra-ferramentas input{height:var(--cdr-h-control)}.assistente{grid-template-columns:minmax(240px,.9fr) minmax(0,1.25fr) minmax(240px,.9fr);gap:16px;height:calc(100vh - 120px);min-height:520px;display:grid}.assistente>.cartao{flex-direction:column;gap:14px;min-height:0;display:flex}.assistente .subtitulo{font-size:var(--cdr-fs-meta)}.lista-grupos{flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lista-grupos button{text-align:left;background:0 0;border-color:#0000;grid-template-columns:auto 1fr auto;justify-content:stretch;align-items:center;gap:12px;width:100%;padding:10px;font-weight:400;display:grid}.lista-grupos button:hover{background:var(--cdr-fill-2)}.lista-grupos button.ativo{background:var(--cdr-accent-tint);border-color:var(--cdr-accent-borda-media)}.lista-grupos .icone-tom.laranja{background:var(--cdr-amber-tint-soft);color:var(--cdr-amber)}.grupo-texto{gap:2px;min-width:0;display:grid}.grupo-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cdr-fs-small);font-weight:600;overflow:hidden}.grupo-texto .subtitulo{margin:0}.estado-grupo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);font-weight:700}.estado-grupo.lendo{color:var(--cdr-accent)}.conversa-topo .icone-tom.grande{background:var(--cdr-teal-tile);width:32px;height:32px;color:var(--cdr-on-teal)}.conversa-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mensagens{flex:1;align-content:start;gap:16px;min-height:0;display:grid;overflow-y:auto}.conversa-vazia{text-align:center;color:var(--cdr-text-2);margin:auto 0;padding:24px}.troca{gap:10px;display:grid}.troca .pergunta{border:1px solid var(--cdr-accent-borda-media);border-radius:var(--cdr-r-control);background:var(--cdr-accent-tint);max-width:85%;color:var(--cdr-accent);font-size:var(--cdr-fs-small);justify-self:end;padding:9px 14px;font-weight:600}.resposta-bloco{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.resposta{white-space:pre-wrap;font-size:var(--cdr-fs-small);margin-top:4px;line-height:1.55}.sugestoes{flex-wrap:wrap;gap:8px;display:flex}.sugestoes button{border-radius:var(--cdr-r-chip);height:30px;font-size:var(--cdr-fs-meta);padding:0 12px;font-weight:500}.campo-pergunta{gap:8px;display:grid}.periodo{flex-wrap:wrap;gap:8px;display:flex}.linha-pergunta{border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);gap:8px;padding:5px 5px 5px 0;display:flex}.linha-pergunta input{background:0 0;border:0;flex:1;min-width:0}.linha-pergunta input:focus{outline:none}.botao-enviar{border-radius:var(--cdr-r-nav-item);width:38px;height:38px;padding:0}.numeros-grupo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.numeros-grupo div{border:1px solid var(--cdr-border);border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);gap:2px;padding:12px;display:grid}.numeros-grupo strong{font-size:var(--cdr-fs-big-number);font-weight:700}.numeros-grupo strong.lendo{color:var(--cdr-accent)}.numeros-grupo span{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2)}.resumo-grupo{flex:1;min-height:0;overflow-y:auto}.texto-resumo{white-space:pre-wrap;font-size:var(--cdr-fs-small);margin-top:8px;line-height:1.55}.config-grupo{border-top:1px solid var(--cdr-border);gap:10px;padding-top:12px;display:grid}.config-grupo label{align-items:center;gap:8px;min-width:0;display:flex}.config-grupo .campo-unidade{gap:6px;display:grid}.config-grupo .seletor{width:100%;min-width:0}@media (width<=1279px){.assistente{grid-template-rows:minmax(480px,1fr) auto;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);height:auto}.coluna-resumo{grid-column:1/-1}}@media (width<=899px){.assistente{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.lista-grupos{max-height:40vh}.conversa{min-height:480px}}.conexao{justify-items:start;gap:16px;max-width:520px;display:grid}.conexao img{background:var(--cdr-qr-fundo);border-radius:var(--cdr-r-tile-sm);padding:12px}.indicadores{margin-bottom:var(--cdr-gap-section);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;display:grid}.indicador{min-height:122px;padding:var(--cdr-card-pad);border-radius:var(--cdr-r-kpi);flex-direction:column;justify-content:space-between;gap:8px;display:flex}.indicador-topo{font-size:var(--cdr-fs-small);color:var(--cdr-text-label);align-items:center;gap:8px;display:flex}.indicador-corpo{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.indicador-valor{flex-direction:column;gap:4px;min-width:0;display:flex}.indicador.de-lado{min-height:96px}.de-lado .indicador-valor{flex-direction:row;align-items:baseline;gap:10px}.indicador strong{font-size:var(--cdr-fs-kpi);letter-spacing:-.6px;font-weight:700;line-height:1.1}.indicador-sub{font-size:var(--cdr-fs-meta);font-weight:600;line-height:1.3}.indicador-sub.principal{color:var(--cdr-accent-text)}.indicador-sub.ciano{color:var(--cdr-teal-text)}.indicador-sub.laranja{color:var(--cdr-amber-text)}.indicador-sub.perigo,.indicador.em-risco strong{color:var(--cdr-coral-text)}.indicador-grafico{flex:none;display:flex}.cartao.em-risco{background:var(--cdr-alert-bg);border-color:var(--cdr-coral-border)}.icone-tom{border-radius:var(--cdr-r-tile-xs);flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.icone-tom.principal{background:var(--cdr-accent-tile);color:var(--cdr-on-accent)}.icone-tom.ciano{background:var(--cdr-teal-tile);color:var(--cdr-on-teal)}.icone-tom.laranja{background:var(--cdr-amber-tile);color:var(--cdr-on-amber)}.icone-tom.perigo{background:var(--cdr-coral-tile);color:var(--cdr-on-coral)}.icone-tom.neutro{background:var(--cdr-fill-4);color:var(--cdr-text)}.icone-tom.grande{border-radius:var(--cdr-r-nav-item);width:34px;height:34px}.icone-tom.grande.principal{background:var(--cdr-accent-tint);color:var(--cdr-accent-text)}.icone-tom.grande.ciano{background:var(--cdr-teal-tint);color:var(--cdr-teal-text)}.icone-tom.grande.laranja{background:var(--cdr-amber-tint-soft);color:var(--cdr-amber-text)}.icone-tom.grande.perigo{background:var(--cdr-coral-tint);color:var(--cdr-coral-text)}.mini-barras{color:var(--cdr-accent);flex:none}.mini-barras rect{fill:currentColor;opacity:.35}.mini-barras rect.forte{opacity:1}.mini-barras.ciano{color:var(--cdr-teal)}.mini-barras.laranja{color:var(--cdr-amber)}.mini-barras.perigo{color:var(--cdr-coral)}.anel{flex:none}.anel circle{fill:none;stroke-width:6px}.anel-trilho{stroke:var(--cdr-fill-5)}.anel-feito{stroke:var(--cdr-text);stroke-linecap:round}.anel-grande{flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.anel-grande svg{position:absolute;inset:0}.anel-grande circle{fill:none;stroke-width:8px}.anel-grande .anel-trilho{stroke:var(--cdr-accent-tint)}.anel-grande .anel-feito{stroke:var(--cdr-accent);stroke-linecap:round}.anel-grande.perigo .anel-trilho{stroke:var(--cdr-coral-tint)}.anel-grande.perigo .anel-feito{stroke:var(--cdr-coral)}.anel-grande>div{text-align:center;line-height:1.1;display:grid;position:relative}.anel-grande strong{font-size:var(--cdr-fs-anel);font-weight:700}.anel-grande.perigo strong{color:var(--cdr-coral-text)}.anel-grande span{font-size:var(--cdr-fs-anel-sub);color:var(--cdr-text-3)}.barras{gap:11px;margin:0;padding:0;list-style:none;display:grid}.barras li{font-size:var(--cdr-fs-small);grid-template-columns:124px minmax(0,1fr) 84px;align-items:center;gap:12px;display:grid}.barras li>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra{border-radius:var(--cdr-r-pill);background:var(--cdr-fill-4);height:8px;overflow:hidden}.barra span{border-radius:var(--cdr-r-pill);background:var(--cdr-accent);height:100%;display:block}.barra.lenta span{background:var(--cdr-amber)}.barras strong{text-align:right;color:var(--cdr-text-num);font-variant-numeric:tabular-nums;font-weight:400}.lista-icone{margin:0;padding:0;list-style:none}.linha-icone{border-top:1px solid var(--cdr-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.linha-icone>div{gap:2px;min-width:0;display:grid}.linha-titulo{font-size:var(--cdr-fs-body);font-weight:600}.linha-titulo .codigo{font-weight:500}.linha-icone .subtitulo{font-size:var(--cdr-fs-meta)}.pilula{border-radius:var(--cdr-r-chip);background:var(--cdr-fill-3);height:auto;min-height:0;color:var(--cdr-text);font-size:var(--cdr-fs-small);white-space:nowrap;border:0;align-items:center;padding:7px 12px;font-weight:600;display:inline-flex}.pilula.perigo{background:var(--cdr-coral-tint);color:var(--cdr-coral-text)}.codigos-abertos{font-family:var(--cdr-font-mono-web);font-size:var(--cdr-fs-meta);color:var(--cdr-accent-text);flex-wrap:wrap;gap:6px 14px;padding:0 0 10px 46px;display:flex}.cartao.cartao-ia{background:var(--cdr-ia-card);border-color:var(--cdr-ia-border);padding:18px}.cartao-ia .icone-tom.grande{background:var(--cdr-teal-tile);width:32px;height:32px;color:var(--cdr-on-teal)}.botao-largo{width:100%;height:var(--cdr-h-control);border:1px solid var(--cdr-fill-5);border-radius:var(--cdr-r-control);background:var(--cdr-fill-3);font-size:var(--cdr-fs-body);justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cartao-topo :is(h2,h3) .subtitulo{margin-left:6px;font-weight:400}.cartao-topo>.subtitulo,.cartao-topo :is(h2,h3) .subtitulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-meta)}@media (width<=759px){.de-lado .indicador-valor{flex-direction:column;align-items:flex-start;gap:4px}}.grade-conferencia{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.resumo-conferencia{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;margin-bottom:14px;display:grid}.resumo-texto{gap:4px;display:grid}.resumo-texto h3{font-size:var(--cdr-fs-card-title)}.situacao{font-size:var(--cdr-fs-small);font-weight:600}.situacao.perigo{color:var(--cdr-coral)}.situacao.ok{color:var(--cdr-accent)}.situacao.atencao{color:var(--cdr-amber)}.caixa-numero{border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);border:1px solid var(--cdr-border);min-width:88px;font-size:var(--cdr-fs-small);color:var(--cdr-text-2);gap:2px;padding:10px 14px;display:grid}.caixa-numero strong{font-size:var(--cdr-fs-big-number);color:var(--cdr-text)}.caixa-numero.perigo{background:var(--cdr-coral-tint);border-color:var(--cdr-coral-border);color:var(--cdr-coral)}.caixa-numero.perigo strong{color:var(--cdr-coral)}.linha-falta td{background:var(--cdr-coral-tint-leve);color:var(--cdr-coral)}.tabela .ok{color:var(--cdr-accent);vertical-align:-2px}.ocorrencia{gap:14px;display:grid}.ocorrencia h2{align-items:center;gap:8px;display:flex}.ocorrencia.com-falta{background:var(--cdr-alert-bg);border-color:var(--cdr-coral-border)}.ocorrencia.com-falta h2{color:var(--cdr-coral)}.peca-faltante{gap:4px;display:grid}.peca-faltante-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.peca-faltante-linha strong{font-size:var(--cdr-fs-anel)}.outras-faltando{font-size:var(--cdr-fs-meta);flex-wrap:wrap;gap:4px 12px;display:flex}.responsavel-trecho{border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);gap:6px;padding:12px;display:grid}.responsavel-trecho>div{align-items:center;gap:10px;display:flex}.responsavel-trecho strong{font-size:var(--cdr-fs-body);display:block}.ocorrencia .ver-foto{width:100%}.cadeia{margin-bottom:16px}.cadeia-elos{grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.elo{border-radius:var(--cdr-r-block);background:var(--cdr-fill-2);border:1px solid var(--cdr-border);align-content:start;gap:12px;padding:14px;display:grid}.elo.com-falta{border-color:var(--cdr-coral-border);background:var(--cdr-coral-tint-leve)}.elo small,.motorista-trecho small,.responsavel-trecho small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);display:block}.elo-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.elo-topo .icone-tom{font-size:var(--cdr-fs-label);font-weight:800}.elo-topo strong{font-size:var(--cdr-fs-body)}.elo-ok{color:var(--cdr-accent)}.elo-falta{color:var(--cdr-coral)}.elo-corpo{align-items:center;gap:12px;display:flex}.elo-corpo>div{gap:2px;display:grid}.elo-foto{border-radius:var(--cdr-r-tile-sm);object-fit:cover;width:84px;height:64px}.elo-pe{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);align-items:center;gap:8px;display:flex}.elo-pe strong{color:var(--cdr-text)}.elo-pe .iniciais,.motorista-trecho .iniciais{width:26px;height:26px;font-size:var(--cdr-fs-anel-sub)}.numero-elo{font-size:var(--cdr-fs-big-number);font-weight:700;line-height:1.1}.numero-elo small{font-size:var(--cdr-fs-card-title);display:inline}.ok-elo,.falta-elo{font-size:var(--cdr-fs-meta);color:var(--cdr-accent);align-items:center;gap:5px;font-weight:700;display:flex}.falta-elo{color:var(--cdr-coral)}.trecho{justify-items:center;gap:10px;display:grid}.linha-trecho{background:linear-gradient(var(--cdr-accent), var(--cdr-accent)) center / 100% 2px no-repeat;place-items:center;width:100%;height:34px;display:grid}.caminhao-trecho{border:2px solid var(--cdr-accent);background:var(--cdr-card);width:34px;height:34px;color:var(--cdr-accent);border-radius:50%;place-items:center;display:grid}.trecho.divergencia .caminhao-trecho{border-color:var(--cdr-coral);color:var(--cdr-coral)}.motorista-trecho{font-size:var(--cdr-fs-small);align-items:center;gap:8px;display:flex}.trecho.divergencia .linha-trecho{background:repeating-linear-gradient(90deg, var(--cdr-coral) 0 8px, transparent 8px 14px) center / 100% 2px no-repeat}@media (width<=1250px){.grade-conferencia{grid-template-columns:minmax(0,1fr)}.resumo-conferencia{grid-template-columns:auto 1fr}}@media (width<=759px){.cadeia-elos{grid-template-columns:minmax(0,1fr)}.resumo-conferencia{grid-template-columns:minmax(0,1fr);justify-items:start}}.quadro{gap:var(--cdr-gap-inner);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.quadro-cartao .cartao-topo .subtitulo{font-size:var(--cdr-fs-meta)}.coluna{border-radius:var(--cdr-r-block);background:var(--cdr-coluna);border:1px solid var(--cdr-coluna-borda);flex-direction:column;gap:8px;min-width:0;min-height:340px;padding:8px;display:flex}.coluna h3{min-height:36px;font-size:var(--cdr-fs-small);align-items:flex-start;gap:7px;margin:0;padding:3px 4px 0 6px;font-weight:600;line-height:16px;display:flex}.ponto-etapa{background:var(--cdr-text-2);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4.5px}.etapa-cliente_contatado .ponto-etapa,.etapa-coleta_agendada .ponto-etapa,.etapa-coletada .ponto-etapa{background:var(--cdr-teal)}.etapa-em_transito .ponto-etapa{background:var(--cdr-amber)}.etapa-no_cd .ponto-etapa{background:var(--cdr-accent)}.contagem{border-radius:var(--cdr-r-pill);background:var(--cdr-fill-4);font-size:var(--cdr-fs-meta);margin-left:auto;padding:1px 8px;font-weight:700}.etapa-no_cd .contagem{background:var(--cdr-accent-tint-strong);color:var(--cdr-accent-text)}.coluna ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cartao-devolucao{border-radius:var(--cdr-r-control);background:var(--cdr-fill-2);border:1px solid var(--cdr-divider-app);flex-direction:column;min-width:0;padding:10px 12px;display:flex}.cartao-devolucao.em-risco{background:var(--cdr-coral-tint-leve);border-color:var(--cdr-coral-borda-forte);box-shadow:var(--cdr-coral-anel)}.topo-cartao,.rodape-cartao{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.topo-cartao{min-height:22px}.rodape-cartao{flex-wrap:wrap;padding-top:10px}.cartao-devolucao .codigo{font-size:var(--cdr-fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cidade-cartao{font-size:var(--cdr-fs-small);text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-weight:500;line-height:17px;overflow:hidden}.cartao-devolucao .subtitulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-meta);padding-top:3px;line-height:16px}.rodape-cartao .selo{gap:4px;padding:4px 10px;font-weight:600}.cartao-devolucao .acoes{gap:4px;display:flex}.cartao-devolucao .botao-icone{border-radius:var(--cdr-r-mini);background:var(--cdr-fill-3);width:22px;height:22px;min-height:22px;color:var(--cdr-text-2);border:0}.faixa-aviso{margin-bottom:var(--cdr-gap-section);border-radius:var(--cdr-r-block);background:var(--cdr-amber-tint-soft);border:1px solid var(--cdr-amber-border);color:var(--cdr-amber-text);font-size:var(--cdr-fs-small);padding:12px 16px}.faixa-aviso summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.faixa-aviso .ver{white-space:nowrap;margin-left:auto;text-decoration:underline}.faixa-aviso .codigos{color:var(--cdr-text);flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.nova-devolucao{margin-bottom:var(--cdr-gap-section);max-width:480px}@media (width<=1279px){.quadro{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.justificativas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.justificativas li{justify-content:space-between;align-items:center;gap:12px;display:flex}.justificativas li>span:first-child{overflow-wrap:anywhere;min-width:0}.justificativas .acoes{gap:6px;display:flex}.tabela td.negativo{color:var(--cdr-coral)}.feriado{position:relative}.feriado .caixa-flutuante{width:280px;right:0}.grade-equipe{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.coluna-lateral{gap:16px;min-width:0;display:grid}.coluna-lateral .vazio{padding:14px}.justificativas li{border-top:1px solid var(--cdr-border);flex-direction:column;align-items:flex-start;padding:10px 0}@media (width<=1279px){.grade-equipe{grid-template-columns:minmax(0,1fr)}.coluna-lateral{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.coluna-lateral{grid-template-columns:minmax(0,1fr)}}.tabela-ponto tbody tr{cursor:pointer}.tabela-ponto tr.escolhida td{background:var(--cdr-row-on)}.tabela-ponto tr.escolhida td:first-child{border-radius:var(--cdr-r-control) 0 0 var(--cdr-r-control)}.tabela-ponto tr.escolhida td:last-child{border-radius:0 var(--cdr-r-control) var(--cdr-r-control) 0}.tabela-ponto th,.tabela-ponto td{padding-inline:8px}.pessoa-linha{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:400;display:flex}.pessoa-linha span{max-width:170px;display:grid}.pessoa-linha strong,.pessoa-linha small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pessoa-linha strong{font-size:var(--cdr-fs-small);font-weight:600}.pessoa-linha small,.painel-pessoa-topo small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2)}.tabela-ponto .hora{font-family:var(--cdr-font-mono-web);font-size:var(--cdr-fs-meta);white-space:nowrap}.tabela-ponto .ver-foto,.dados-pessoa .ver-foto{font:inherit;color:inherit;-webkit-text-decoration:underline dotted var(--cdr-text-4);text-decoration:underline dotted var(--cdr-text-4);text-underline-offset:3px;background:0 0;border:0;padding:0}.tabela-ponto .hora.atrasada{color:var(--cdr-amber)}.miniatura{border-radius:var(--cdr-r-tile-xs);object-fit:cover;background:var(--cdr-fill-2);width:30px;height:30px;display:block}.painel-pessoa{gap:14px;display:grid}.painel-pessoa-topo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.painel-pessoa-topo>div{min-width:0;display:grid}.painel-pessoa-topo strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selfie-grande{aspect-ratio:4/3;border-radius:var(--cdr-r-control);object-fit:cover;background:var(--cdr-fill-2);width:100%}.selfie-grande.vazia{aspect-ratio:auto;font-size:var(--cdr-fs-small);color:var(--cdr-text-2);place-items:center;padding:18px;display:grid}.dados-pessoa{margin:0;display:grid}.dados-pessoa>div{border-top:1px solid var(--cdr-border);font-size:var(--cdr-fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.dados-pessoa dt{color:var(--cdr-text-2)}.dados-pessoa dd{font-family:var(--cdr-font-mono-web);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.dados-pessoa dd.negativo{color:var(--cdr-coral)}.cartao.ficha-cabeca{flex-direction:column;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.ficha-titulo{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;display:flex}.ficha-titulo h2{font-size:var(--cdr-fs-kpi);letter-spacing:-.5px;font-weight:600;line-height:36px}.ficha-titulo .selo{padding:4px 10px;font-weight:600}.dados{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:16px;display:grid}.dado{border-left:1px solid var(--cdr-divisoria-grade);flex-direction:column;gap:2px;min-width:0;padding:0 16px;display:flex}.dados>.dado:nth-child(5n+1){border-left:0;padding-left:0}.dado>.subtitulo:first-child{font-size:var(--cdr-fs-meta);color:var(--cdr-text-4)}.dado strong{font-size:var(--cdr-fs-card-title);overflow-wrap:anywhere;font-weight:600;line-height:22px}.dado .subtitulo{font-size:var(--cdr-fs-meta);margin:0}.linha-do-tempo{margin:12px 0 0;padding:0;list-style:none}.linha-do-tempo li{grid-template-columns:64px 20px minmax(0,1fr) 136px 146px 60px;align-items:center;gap:12px;min-height:49px;display:grid;position:relative}.linha-do-tempo li strong{font-size:var(--cdr-fs-body);font-weight:600}.linha-do-tempo li .subtitulo{font-size:var(--cdr-fs-meta)}.linha-do-tempo .com-quem{font-size:var(--cdr-fs-small);overflow:hidden}.linha-do-tempo .selo{justify-self:start;padding:4px 10px;font-weight:600}.foto-evento{justify-content:flex-end;display:flex}.miniatura-foto{border-radius:var(--cdr-r-tile-xs);width:44px;height:36px;padding:0;overflow:hidden}.miniatura-foto img{object-fit:cover;width:100%;height:100%}.linha-do-tempo li:before{content:"";background:var(--cdr-border-strong);width:2px;position:absolute;top:0;bottom:0;left:81px}.linha-do-tempo li:first-child:before{top:50%}.linha-do-tempo li:last-child:before{bottom:50%}.linha-do-tempo .quando{font-size:var(--cdr-fs-body);white-space:nowrap;flex-direction:column;display:flex}.linha-do-tempo .quando small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-4)}.linha-do-tempo .ponto{z-index:1;background:var(--cdr-accent);border-radius:50%;justify-self:center;width:12px;height:12px;position:relative}.linha-do-tempo .ponto.fim{background:var(--cdr-accent)}.ficha-corpo.com-prazo{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.prazo-extravio h3{align-items:center;gap:8px;display:flex}.prazo-corpo{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.prazo-corpo p{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);line-height:1.4}.prazo-corpo strong{font-size:var(--cdr-fs-card-title);font-weight:700}.prazo-corpo strong.perigo{color:var(--cdr-coral-text)}.prazo-corpo p{margin:4px 0 0}@media (width<=1100px){.ficha-corpo.com-prazo{grid-template-columns:minmax(0,1fr)}}@media (width<=1099px){.dados{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dado{border-left:0;padding-left:0}}@media (width<=759px){.linha-do-tempo li{grid-template-columns:64px 20px minmax(0,1fr)}.linha-do-tempo li>:nth-child(n+4){grid-column:3}}.faixa-total{z-index:5;margin-bottom:var(--cdr-gap-inner);border:1px solid var(--cdr-teal-border);border-radius:var(--cdr-r-control);background:var(--cdr-robo-faixa);-webkit-backdrop-filter:var(--cdr-blur-card);backdrop-filter:var(--cdr-blur-card);color:var(--cdr-teal-text);font-size:var(--cdr-fs-small);align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex;position:sticky;top:0}.faixa-total.sem-hoje{border-color:var(--cdr-coral-border);background:var(--cdr-alert-bg);color:var(--cdr-coral-text)}.cards-do-dia{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.card-vencido{grid-column:span 2}@media (width<=720px){.card-vencido{grid-column:auto}}.numero-link{color:inherit;border-radius:var(--cdr-r-mini);text-decoration:none}.numero-link:hover strong,.numero-link:focus-visible strong{text-underline-offset:4px;text-decoration:underline}.vencido-grupos{flex-wrap:wrap;align-items:flex-end;gap:8px 22px;display:flex}.vencido-grupos .numero-link{align-items:baseline;gap:8px;display:flex}.vencido-grupos .operacao strong{color:var(--cdr-coral-text)}.vencido-grupos .tratativa strong{font-size:var(--cdr-fs-card-title)}.vencido-grupos span{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);font-weight:600}.vencido-dias{font-size:var(--cdr-fs-meta);color:var(--cdr-text-2);grid-template-columns:auto repeat(4,minmax(0,1fr));gap:4px 8px;display:grid}.vencido-dias .numero-link{font-family:var(--cdr-font-mono-web);color:var(--cdr-text);background:var(--cdr-fill-2);padding:2px 6px;font-weight:600}.vencido-dias .numero-link.operacao{color:var(--cdr-coral-text);background:var(--cdr-coral-tint-leve)}.vencido-dias .numero-link:hover{background:var(--cdr-fill-4)}.barras-dias{align-items:flex-end;gap:2px;height:32px;display:flex}.barras-dias a{border-radius:var(--cdr-r-mini);background:var(--cdr-amber-tint);width:5px;min-height:3px;display:block}.barras-dias a:hover,.barras-dias a:focus-visible{background:var(--cdr-amber)}.recorte{margin-bottom:var(--cdr-gap-inner);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aviso-etapa{margin-bottom:var(--cdr-gap-inner);border:1px solid var(--cdr-amber-border);border-radius:var(--cdr-r-control);background:var(--cdr-amber-tint-soft);color:var(--cdr-amber-text);font-size:var(--cdr-fs-small);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.aviso-etapa a{color:inherit;font-weight:600}.subir{align-items:center;gap:12px;display:flex}.botao-arquivo{height:var(--cdr-h-control);border-radius:var(--cdr-r-control);background:var(--cdr-fill-3);border:1px solid var(--cdr-border-strong);color:var(--cdr-text);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.botao-arquivo.ocupado{opacity:.6;cursor:wait}.texto-erro{color:var(--cdr-coral-text)}.texto-ok{color:var(--cdr-accent-text)}.texto-atencao{color:var(--cdr-amber-text)}.cartao.faixa-importacao{min-height:60px;margin-bottom:var(--cdr-gap-section);border-radius:var(--cdr-r-block);background:var(--cdr-robo-faixa);border-color:var(--cdr-robo-borda);align-items:center;gap:14px;padding:8px 12px;display:flex}.faixa-importacao .icone-tom.grande{border-radius:var(--cdr-r-tile-sm);background:var(--cdr-teal-tile);width:36px;height:36px;color:var(--cdr-on-teal)}.faixa-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.faixa-texto strong{font-size:var(--cdr-fs-body);font-weight:600;line-height:18px}.faixa-texto .subtitulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-label)}.faixa-texto b{color:var(--cdr-text)}.faixa-texto .texto-ok{color:var(--cdr-accent-text);font-weight:700}.faixa-importacao>button{border-color:var(--cdr-fill-5);height:36px;min-height:36px;padding:0 14px}.rodadas-rotulo{font-size:var(--cdr-fs-meta);color:var(--cdr-text-3);white-space:nowrap}.rodadas{font-family:var(--cdr-font-mono-web);font-size:var(--cdr-fs-meta);color:var(--cdr-text-3);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rodadas li{align-items:center;gap:5px;display:flex}.rodadas li+li:after{content:"";background:var(--cdr-chip-border-on);border-radius:1px;order:-2;width:22px;height:2px;margin-right:3px}.rodadas li:before{content:"";border:2px solid var(--cdr-text-meta);border-radius:50%;order:-1;width:8px;height:8px}.rodadas li.proxima{color:var(--cdr-accent-text)}.rodadas li.proxima:before{background:var(--cdr-accent);border:0}@media (width<=759px){.faixa-importacao{flex-wrap:wrap}.rodadas{order:3;width:100%}}.cartao.faixa-importacao.com-erro{border-color:var(--cdr-coral-border)}.cards-faixa{gap:var(--cdr-gap-cards);margin-bottom:var(--cdr-gap-section);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));display:grid}.card-faixa{text-align:left;background:var(--cdr-card);border:1px solid var(--cdr-border);border-radius:var(--cdr-r-block);height:96px;box-shadow:var(--cdr-highlight);color:var(--cdr-text);flex-direction:column;justify-content:space-between;align-items:stretch;padding:11px 13px;display:flex}.card-faixa:hover{background:var(--cdr-card);border-color:var(--cdr-border-strong)}.card-faixa strong{font-size:var(--cdr-fs-big-number);letter-spacing:-.6px;font-weight:700;line-height:28px}.card-titulo{font-size:var(--cdr-fs-small);justify-content:space-between;align-items:center;gap:6px;font-weight:600;display:flex}.card-titulo small{font-size:var(--cdr-fs-meta);color:var(--cdr-text-meta);white-space:nowrap;font-weight:400}.card-titulo small.selo{background:var(--cdr-coral-tint-forte);color:var(--cdr-coral-text);padding:2px 8px;font-weight:700}.card-barra{border-radius:var(--cdr-r-pill);background:var(--cdr-fill-5);height:4px;display:flex;overflow:hidden}.card-barra>span{border-radius:inherit;background:var(--cdr-teal);height:100%}.card-faixa.urgente .card-barra>span{background:var(--cdr-coral)}.card-faixa.atencao .card-barra>span{background:var(--cdr-amber)}.card-faixa.neutro .card-barra>span{background:var(--cdr-text-4)}.card-faixa.perigo strong{color:var(--cdr-coral-text)}.card-faixa.ativo{background:var(--cdr-faixa-escolhida);border:1.5px solid var(--cdr-accent-border-forte);box-shadow:var(--cdr-ring-selected), var(--cdr-highlight)}.card-faixa.ativo .card-titulo{color:var(--cdr-accent-text);font-weight:700}.grade-visao{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.coluna-visao{gap:14px;display:grid}.atencao .vazio{padding:18px}@media (width<=1100px){.grade-visao{grid-template-columns:minmax(0,1fr)}}.resumo-ia{gap:14px;display:grid}.resumo-ia-topo{align-items:center;gap:12px;display:flex}.resumo-ia-topo .subtitulo{font-size:var(--cdr-fs-meta);margin-top:2px}.lista-pontos{font-size:var(--cdr-fs-small);color:var(--cdr-text-num);gap:8px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.lista-pontos li{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:16px;display:-webkit-box;position:relative;overflow:hidden}.lista-pontos li:before{content:"";background:var(--cdr-amber);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:2px}.lista-pontos strong{color:var(--cdr-text)}
