:root{--graphite: #262b2d;--graphite-2: #343d3f;--graphite-3: #4c5658;--brand: #f26726;--brand-600: #db5518;--brand-dark: #b8440f;--brand-tint: #fdeadf;--accent: #0260bb;--accent-600: #024e99;--accent-tint: #e4eefa;--signal: #c2521c;--signal-tint: #fdeadf;--bg: #e9eced;--surface: #ffffff;--surface-2: #f1f1f1;--text: #262b2d;--muted: #6b7476;--border: #e0e0e0;--border-strong: #c6c9ca;--ok: #157347;--ok-tint: #e5f3ea;--warn: #9a6700;--warn-tint: #fbf1dc;--danger: #b3392e;--danger-tint: #fbe9e7;--shadow-sm: 0 1px 1px rgba(38, 43, 45, .04);--shadow: 0 1px 2px rgba(38, 43, 45, .07);--shadow-md: 0 4px 14px rgba(38, 43, 45, .11);--shadow-lg: 0 18px 44px rgba(38, 43, 45, .26);--radius: 8px;--radius-sm: 6px;--font-base: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "SF Mono", Consolas, "Liberation Mono", monospace;font-family:var(--font-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--font-base)}.mono,.code{font-family:var(--font-mono);font-variant-ligatures:none}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-size:14px;line-height:1.45}td,th,.stat .v,.tabnum,.kanban-card .val,.money{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-sm);padding:9px 16px;background:var(--brand);color:#fff;font-weight:700;letter-spacing:.1px;box-shadow:0 1px 2px #262b2d24;transition:background .15s,box-shadow .15s,transform .05s}button:hover{background:var(--brand-600);box-shadow:var(--shadow-md)}button:active{transform:translateY(.5px)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.secondary{background:#fff;color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}button.secondary:hover{background:var(--surface-2);border-color:var(--muted)}button.ghost{background:transparent;color:var(--accent);box-shadow:none}button.ghost:hover{background:var(--accent-tint);box-shadow:none}input,select,textarea{font:inherit;width:100%;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text);transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input[type=checkbox],input[type=radio]{width:auto;padding:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}input[readonly]{background:var(--surface-2);color:var(--muted)}label{display:block;font-weight:600;margin-bottom:6px;color:var(--text)}.field{margin-bottom:16px}.hint{color:var(--muted);font-size:12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.card>h3{margin:0 0 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--accent);padding-bottom:10px;border-bottom:1px solid var(--border)}.card>h3:only-child{border-bottom:none;padding-bottom:0}.tabbar{display:flex;gap:2px;flex-wrap:wrap;border-bottom:2px solid var(--border);margin:16px 0 18px}.tab{background:none;border:none;border-radius:0;color:var(--muted);font-weight:600;font-size:14px;padding:9px 15px;margin-bottom:-2px;border-bottom:2px solid transparent;box-shadow:none;transition:color .15s,border-color .15s}.tab:hover{background:none;color:var(--text);box-shadow:none}.tab.active{color:var(--accent);border-bottom-color:var(--accent);background:none}.auth-wrap{min-height:100%;display:grid;grid-template-columns:1.15fr 1fr}.auth-art{position:relative;background:linear-gradient(160deg,var(--graphite-2) 0%,var(--graphite) 70%);color:#fff;padding:44px 48px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.auth-art>*{position:relative;z-index:1}.auth-art-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.auth-lede{font-size:27px;line-height:1.3;font-weight:300;letter-spacing:-.4px;max-width:15em}.auth-lede b{font-weight:700}.auth-foot{font-size:12.5px;color:#ffffff80;letter-spacing:.2px}.auth-form-side{display:grid;place-items:center;padding:24px;background:var(--surface)}.auth-card{width:100%;max-width:360px;border:none;padding:0}.brand-title{font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.4px}.brand-sub{color:var(--muted);margin-top:4px;margin-bottom:24px;font-size:13.5px}@media (max-width: 860px){.auth-wrap{grid-template-columns:1fr}.auth-art{display:none}}.spine{display:flex;flex-wrap:wrap;align-items:stretch;list-style:none;margin:16px 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.spine-step{display:flex;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.25;font-weight:600;color:var(--muted);border-right:1px solid var(--border);flex:1 1 0;min-width:0}.spine-step:last-child{border-right:none}.spine-tick{display:grid;place-items:center;flex:none;width:19px;height:19px;border-radius:50%;font-family:var(--font-mono);font-size:10.5px;font-weight:700;border:1px solid var(--border-strong);color:var(--muted);background:var(--surface)}.spine-label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;hyphens:auto;-webkit-hyphens:auto}.spine-step.atual{flex-grow:1.3}.spine-step.feita{color:var(--text)}.spine-step.feita .spine-tick{background:var(--ok);border-color:var(--ok);color:#fff}.spine-step.atual{background:var(--graphite);color:#fff}.spine-step.atual .spine-tick{background:var(--signal);border-color:var(--signal);color:#fff}.spine-step.futura{color:#9aa6b4}.shell{display:grid;grid-template-columns:216px 1fr;height:100vh;overflow:hidden}.sidebar{background:var(--graphite);color:#b9c3d6;padding:18px 10px;display:flex;flex-direction:column;gap:1px;height:100vh;overflow-y:auto}.sidebar .logo{padding:2px 10px 22px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:#9fabbb;font-weight:500;font-size:14px;transition:background .12s,color .12s}.nav-item svg{flex:none;opacity:.75}.nav-item:hover{background:#ffffff0d;color:#e8edf4;text-decoration:none}.nav-item.active{background:var(--graphite-3);color:#fff;font-weight:600}.nav-item.active svg{opacity:1;color:var(--signal)}.main{display:flex;flex-direction:column;min-width:0;height:100vh}.topbar{height:60px;flex-shrink:0;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 1px #14223605;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:16px}.content{padding:22px 28px;overflow-y:auto;flex:1}.page-title{font-size:21px;font-weight:800;margin:0 0 3px;color:var(--text);letter-spacing:-.3px}.table-wrap{overflow-x:auto;border-radius:var(--radius-sm)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}th{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);background:var(--surface-2);font-weight:700;position:sticky;top:0;z-index:1}tbody tr{transition:background .12s}tbody tr:hover{background:var(--brand-tint);cursor:pointer}tbody td{font-size:13.5px}tfoot td{border-top:2px solid var(--border);border-bottom:none}.card-acao{background:color-mix(in srgb,var(--brand) 6%,#fff)}table.qqp{table-layout:fixed}table.qqp input{width:100%}th.num,td.num,td.num input{text-align:right}table.grade th,table.grade td{border-right:1px solid var(--border);padding:.7em .85em}table.grade th{font-size:.82em}table.grade tbody td{font-size:1em}table.grade th:last-child,table.grade td:last-child{border-right:none}table.grade td.num,table.grade th.num{white-space:nowrap;width:1%;min-width:8.5em}table.grade td.fix,table.grade th.fix{white-space:nowrap;width:1%}table.grade td.cresce{min-width:14em}table.grade tbody tr:nth-child(2n):not(.aberta):not(.detalhe){background:color-mix(in srgb,var(--surface-2) 45%,#fff)}table.grade tbody tr.detalhe:hover{background:var(--surface-2);cursor:default}.razao-input{text-transform:uppercase}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:13px 18px}.form-grid .field,.free-list .field{margin:0}.form-grid label,.free-list label,form .field>label{font-size:12px;font-weight:600;color:#55606c;margin-bottom:4px}.form-section-hint{color:var(--muted);font-size:12.5px;margin:-6px 0 12px}.razao-input{font-size:18px;font-weight:600;padding:11px 13px}.penalty-card{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;margin-bottom:12px;background:var(--surface-2)}.penalty-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.penalty-body{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}.toggle-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.toggle-panel{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface-2);transition:border-color .15s,background .15s,box-shadow .15s}.toggle-panel.on{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.free-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.free-list .free-row{display:flex;gap:6px;align-items:center}.free-list .free-row input{flex:1}.def-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 28px}.def-item{padding:8px 0;border-bottom:1px solid var(--border);min-width:0}.def-item .k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.def-item .v{font-weight:600;margin-top:2px;overflow-wrap:anywhere}.list-cards{display:flex;flex-direction:column;gap:6px}.list-card{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--vez-rasc);border-radius:10px;padding:9px 14px;cursor:pointer;transition:box-shadow .15s,border-color .15s,transform .1s}.list-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.list-card.t-sua{border-left-color:var(--vez-sua)}.list-card.t-outros{border-left-color:var(--vez-outros)}.list-card.t-atencao{border-left-color:var(--vez-atencao)}.list-card.t-ok{border-left-color:var(--vez-ok)}.list-card.t-bloq{border-left-color:var(--vez-bloq)}.list-card.t-rasc{border-left-color:var(--vez-rasc)}.list-avatar{width:36px;height:30px;border-radius:6px;flex-shrink:0;background:var(--surface-2);color:var(--graphite-2);display:grid;place-items:center;font-weight:700;font-size:10.5px;font-family:var(--font-mono)}.list-main{flex:1;min-width:0}.list-title{font-weight:700;color:var(--text);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-sub{color:var(--muted);font-size:12px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-meta{color:var(--muted);font-size:12px;margin-top:3px;display:flex;gap:4px 14px;flex-wrap:wrap;align-items:center}.list-meta b{color:var(--text);font-weight:600}.list-right{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.picker-pop{position:absolute;top:100%;left:0;right:0;z-index:60;margin-top:4px;max-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.picker-vazio{padding:10px 12px;color:var(--muted);font-size:13px}.picker-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;width:100%;text-align:left;background:none;border:none;border-radius:0;padding:8px 12px;color:var(--text);font-weight:400;box-shadow:none;border-bottom:1px solid var(--border)}.picker-item:last-child{border-bottom:none}.picker-item:hover{background:var(--brand-tint);box-shadow:none}.picker-code{font-weight:600;font-size:12.5px}.picker-nome{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-tipo{color:var(--muted);font-size:11px}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.stat .k{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.stat .v{font-family:var(--font-mono);font-size:22px;font-weight:600;margin-top:4px;line-height:1.15;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;min-width:0}.stat .k{overflow-wrap:anywhere}.caber{white-space:nowrap;overflow:hidden;min-width:0;max-width:100%}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.kanban-col{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:10px;min-height:140px}.kanban-col-head{display:flex;align-items:center;gap:8px;padding:4px 6px 12px}.kanban-col-head .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kanban-col-head .name{font-weight:700;font-size:13px;color:var(--text)}.kanban-count{margin-left:auto;background:#fff;border:1px solid var(--border);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700;color:var(--muted)}.kanban-list{display:flex;flex-direction:column;gap:9px}.kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:11px 13px 10px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:box-shadow .15s,transform .12s,border-color .15s}.kanban-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stripe, var(--brand))}.kanban-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--border-strong)}.kanban-card .eyebrow{text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;color:var(--muted);font-weight:700}.kanban-card .nf{font-weight:700;font-size:14px;color:var(--text);overflow-wrap:anywhere;min-width:0}.kanban-card .val{font-weight:700;white-space:nowrap;overflow:hidden;min-width:0;max-width:100%;margin-left:auto}.kanban-card .txt{overflow-wrap:anywhere;min-width:0}.kanban-card .coment{margin-top:7px;padding:6px 8px;border-radius:7px;background:var(--surface-2);font-size:12px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tag-inconsistencia{font-size:10px;font-weight:700;color:var(--danger);background:var(--bg);border:1px solid var(--danger)}.kanban-empty{color:var(--muted);font-size:12px;text-align:center;padding:14px 8px}.kanban-move{display:flex;align-items:center;justify-content:space-between;margin-top:9px;border-top:1px solid var(--border);padding-top:7px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5}.badge.ativo{background:var(--ok-tint);color:var(--ok)}.badge.encerrado{background:#eef0f3;color:var(--muted)}.badge.em_tratativa{background:var(--warn-tint);color:var(--warn)}.chip{display:inline-block;padding:2px 9px;margin:2px;background:var(--brand-tint);color:var(--brand-dark);border-radius:6px;font-size:12px;font-weight:500}.cc-novo{flex:none;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:6px;background:var(--brand-tint);color:var(--brand-dark)}.rateio-wrap{max-height:62vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.rateio-wrap tfoot td{position:sticky;bottom:0;z-index:1;background:var(--surface);border-top:1px solid var(--border-strong)}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:16px}.toolbar .field{margin:0}.row{display:flex;gap:16px;flex-wrap:wrap}.spacer{flex:1}.error-text{color:var(--danger);font-size:13px;margin-top:8px}.muted{color:var(--muted)}.center{text-align:center}.scope-toggle{display:flex;align-items:center;gap:8px;font-size:13px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 900px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.shell{grid-template-columns:1fr;height:auto;overflow:visible}.sidebar{flex-direction:row;overflow-x:auto;height:auto}.nav-spacer,.nav-sep,.sidebar .logo{display:none}.main{height:auto}.content{overflow:visible}.kanban{grid-template-columns:1fr}}.forn-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.forn-card{position:relative;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:13px 15px;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:11px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.forn-card:hover{background:var(--surface-2);box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--border-strong)}.forn-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.forn-card.excedido{border-left-color:var(--signal)}.saldo-conta{margin-top:10px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;background:var(--bg-soft, rgba(0,0,0,.02))}.saldo-conta>summary{cursor:pointer;font-weight:600;color:var(--muted)}.saldo-linhas{margin-top:8px;display:grid;gap:4px;max-width:520px}.saldo-linhas>div{display:flex;justify-content:space-between;gap:16px}.saldo-linhas b{font-variant-numeric:tabular-nums}.saldo-linhas .tot{border-top:1px solid var(--border);padding-top:4px;margin-top:2px}.saldo-abertos{margin-top:10px;display:grid;gap:4px;max-width:520px}.saldo-abertos>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.saldo-abertos b{font-variant-numeric:tabular-nums;margin-left:auto}.saldo-alerta{margin-top:10px;border:1px solid var(--signal, #b8860b);border-radius:8px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:grid;gap:6px;background:#c88c0012;max-width:620px;justify-items:start}.img-zoomavel{cursor:zoom-in}.zoom-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#080e16d1;display:flex;flex-direction:column;align-items:center;padding:14px}.zoom-barra{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e8edf3;font-size:12.5px;padding:0 4px 10px}.zoom-x{background:transparent;border:0;color:#e8edf3;font-size:26px;line-height:1;cursor:pointer;padding:0 6px}.zoom-x:hover{color:#fff}.zoom-palco{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.zoom-palco img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;border-radius:8px;background:#fff}.zoom-palco.real{align-items:flex-start;justify-content:flex-start}.zoom-palco img.real{max-width:none;max-height:none;cursor:zoom-out}.forn-nome{font-weight:700;font-size:14.5px;line-height:1.25}.forn-tag{margin-left:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);background:var(--bg-soft, rgba(0,0,0,.05));border:1px solid var(--border);border-radius:999px;padding:1px 7px;vertical-align:2px}.forn-selo{margin:6px 0 0;font-size:12.5px;color:var(--muted);background:var(--bg-soft, rgba(0,0,0,.04));border-left:3px solid var(--border);border-radius:6px;padding:7px 10px}.forn-abate{display:flex;gap:9px;align-items:flex-start;margin-top:10px;font-size:13px;line-height:1.45;cursor:pointer}.forn-abate input{margin-top:3px;width:16px;height:16px;flex:none}.forn-desc{font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forn-regua{position:relative;height:9px;border-radius:2px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.forn-regua-fill{height:100%;background:var(--accent);transition:width .35s ease}.forn-regua-fill.over{background:var(--signal)}.forn-regua:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(18,24,32,.16) calc(10% - 1px) 10%)}.forn-regua-legenda{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;font-size:11.5px;color:var(--muted)}.forn-regua-legenda .pct{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.forn-regua-legenda .pct.over{color:var(--signal)}.forn-nums{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.forn-num .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:700}.forn-num .v{font-weight:600;font-variant-numeric:tabular-nums;margin-top:1px}.forn-num .v.over{color:var(--signal)}.forn-rodape{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:9px;font-size:12px;color:var(--muted);margin-top:auto}.forn-entrega{display:grid;grid-template-columns:92px 1fr 78px 96px 104px auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.forn-entrega:last-child{border-bottom:0}.forn-entrega .data{font-variant-numeric:tabular-nums;color:var(--muted)}.forn-entrega .qtd,.forn-entrega .valor{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width: 560px){.forn-grid{grid-template-columns:1fr}}.forn-num.forn-negociado{grid-column:1 / -1;border-top:1px dashed var(--border);padding-top:8px;display:flex;justify-content:space-between;align-items:baseline}.forn-num.forn-negociado .v{color:var(--accent)}.forn-resumo{display:grid;gap:12px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.forn-bloco{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:11px 13px}.forn-bloco-t{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--muted);margin-bottom:7px}.forn-par{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}.forn-par .k{font-size:12.5px;color:var(--muted)}.forn-par .v{font-weight:700;font-variant-numeric:tabular-nums}.nav-sec{display:contents}.nav-sep{height:1px;background:var(--graphite-3);opacity:.6;margin:2px 10px}.nav-spacer{flex:1 1 auto;min-height:8px}.stat-group-title{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:0 2px 8px}.stat-row-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.stat-row-5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat.stat-fin{padding:16px 18px;min-height:96px;display:flex;flex-direction:column}.stat.stat-fin .k{line-height:1.3;white-space:normal}.stat.stat-fin .v{font-size:clamp(17px,1.5vw,22px);white-space:nowrap;margin-top:6px;overflow:hidden}.stat.stat-fin .stat-hint{font-size:11px;color:var(--muted);margin-top:auto;padding-top:6px;line-height:1.3}.stat.stat-destaque{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow-sm)}.pn-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap}.pn-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pn-filtros select{width:auto;min-width:180px;max-width:260px}.pn-seg,.pn-uni{display:inline-flex;background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;padding:3px;gap:2px}.pn-seg button,.pn-uni button{background:transparent;color:var(--muted);border:0;box-shadow:none;font-weight:700;font-size:12.5px;padding:5px 12px;border-radius:6px;min-height:0}.pn-uni{border-radius:7px;padding:2px}.pn-uni button{font-size:11.5px;padding:3px 10px}.pn-seg button:hover,.pn-uni button:hover{background:var(--surface-2);color:var(--text);box-shadow:none}.pn-seg button.on,.pn-uni button.on{background:var(--graphite);color:#fff}.pn-seg button:focus-visible,.pn-uni button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pn-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px}@media (min-width: 1400px){.pn-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.stat.pn-kpi{display:flex;flex-direction:column;gap:2px;min-height:104px;text-align:left;font:inherit;color:inherit;width:100%}button.stat.pn-kpi{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer}button.stat.pn-kpi:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);background:var(--surface)}.stat.pn-kpi .k{padding-right:78px}.stat.pn-kpi .v{color:var(--graphite);font-size:22px;margin-top:6px}.pn-sub{font-size:12px;color:var(--muted);margin-top:auto;padding-top:6px;line-height:1.35;overflow-wrap:anywhere}.pn-sub.ok{color:var(--ok);font-weight:600}.pn-sub.alerta{color:var(--signal);font-weight:600}.pn-spark{position:absolute;right:14px;top:12px;width:74px;height:26px}.pn-spark .linha{fill:none;stroke:var(--brand);stroke-width:1.6;stroke-linejoin:round}.pn-spark .area{fill:var(--brand-tint);stroke:none}.pn-spark circle{fill:var(--brand)}.pn-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px}.pn-grid>*{min-width:0}.pn-grid .c12{grid-column:span 12}.pn-grid .c8{grid-column:span 8}.pn-grid .c7{grid-column:span 7}.pn-grid .c6{grid-column:span 6}.pn-grid .c5{grid-column:span 5}.pn-grid .c4{grid-column:span 4}@media (max-width: 1100px){.pn-grid .c8,.pn-grid .c7,.pn-grid .c6,.pn-grid .c5,.pn-grid .c4{grid-column:span 12}}.pn-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 14px;flex-wrap:wrap;margin-bottom:10px}.pn-t{margin:0;font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.2px;text-transform:none;border:0;padding:0}.pn-d{margin:3px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45;max-width:68ch}.pn-legenda{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.pn-legenda li{display:grid;grid-template-columns:1fr auto 42px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border);font-size:13px}.pn-legenda a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-width:0}.pn-legenda a:hover{color:var(--accent)}.pn-legenda i{width:10px;height:10px;border-radius:3px;flex:none}.pn-legenda .hint{text-align:right}.pn-linhas{display:flex;flex-direction:column}.pn-linha{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid var(--border);cursor:pointer;border-radius:4px}.pn-linha:first-child{border-top:0}.pn-linha:hover,.pn-linha:focus-visible{background:var(--surface-2);outline:none}.pn-linha.col{display:flex;flex-direction:column;align-items:stretch;gap:4px}.pn-linha-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pn-nome{font-weight:600;font-size:13px;overflow-wrap:anywhere;min-width:0}.pn-pill{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--surface-2);color:var(--muted);white-space:nowrap;font-family:var(--font-mono)}.pn-pill.alerta{background:var(--signal-tint);color:var(--signal)}.pn-pill.crit{background:var(--danger-tint);color:var(--danger)}.pn-regua{height:7px;border-radius:4px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.pn-regua i{display:block;height:100%;background:var(--signal)}.pn-regua i.crit{background:var(--danger)}.pn-fd{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pn-tab{width:100%;border-collapse:collapse;font-size:13px}.pn-tab th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--muted);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--border)}.pn-tab td{padding:8px;border-bottom:1px solid var(--border)}.pn-tab .r{text-align:right;white-space:nowrap}.pn-tab tbody tr{cursor:pointer}.pn-tab tbody tr:hover td,.pn-tab tbody tr:focus-visible td{background:var(--surface-2)}.tipo-usuario{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:4px 0 14px}.tipo-usuario label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;font-weight:400;background:var(--surface)}.tipo-usuario label:has(input:checked){border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.tipo-usuario label:has(input:disabled){cursor:not-allowed;opacity:.6}.tipo-usuario input{width:auto;margin-top:3px}.tipo-usuario b{display:block;font-size:14px}.tipo-usuario span{display:block;color:var(--muted);font-size:12.5px;line-height:1.4;margin-top:2px}.tag-tipo{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.tag-tipo.interno{background:var(--surface-2);color:var(--text)}.tag-tipo.externo{background:var(--accent-tint);color:var(--accent)}.a-corrigir{border:1px solid var(--warn);background:var(--warn-tint);border-radius:var(--radius);padding:14px 16px;margin-top:16px}.a-corrigir h3{margin:0 0 4px;font-size:15px;color:var(--warn)}.a-corrigir>p{margin:0 0 10px;font-size:13px}.a-corrigir ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.a-corrigir li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;background:var(--surface);border-radius:var(--radius-sm);padding:10px 12px}.a-corrigir li .quem{min-width:0;flex:1 1 260px}.a-corrigir li .quem small{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.a-corrigir li .acoes{display:flex;gap:6px;flex-wrap:wrap}.cfg{max-width:1100px}.cfg .card{margin-bottom:18px}.cfg-switch{position:relative;flex:none;width:40px;height:22px;padding:0;border-radius:999px;border:1px solid var(--border-strong);background:#d5d9da;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s}.cfg-switch:hover{background:#c8cdce}.cfg-switch.on{background:var(--ok);border-color:var(--ok)}.cfg-switch:disabled{opacity:.6;cursor:progress}.cfg-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cfg-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.cfg-switch.on .cfg-switch-knob{transform:translate(18px)}.cfg-geral{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:10px;background:var(--ok-tint);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.cfg-geral.off{background:var(--danger-tint);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.cfg-geral.off b{color:var(--danger)}.cfg-tipos-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 8px;flex-wrap:wrap}.cfg-links{display:inline-flex;gap:6px;flex-wrap:wrap}.cfg-links button.ghost{padding:4px 10px;font-size:12.5px}.cfg-tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.cfg-tipo{border:1px solid var(--border);border-radius:10px;padding:11px 13px;background:var(--surface-2);min-width:0}.cfg-tipo.on{background:var(--surface);border-color:var(--border-strong)}.cfg-tipo-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cfg-tipo-topo b{font-size:13.5px;line-height:1.3}.cfg-tipo p{margin:6px 0 0;font-size:12.5px;color:var(--muted);line-height:1.45}.cfg-obs{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--danger)}.cfg-24h{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin-top:14px;font-size:13px;font-variant-numeric:tabular-nums}.cfg-warn{color:var(--warn)}.cfg-err{color:var(--danger)}.toolbar label.cfg-check,.cfg-check{display:inline-flex;flex-direction:row;gap:8px;align-items:center;width:auto;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;cursor:pointer}.cfg-check input{width:auto;margin:0}.cfg-previa{padding:11px 14px;border-radius:10px;background:var(--surface-2);margin-bottom:12px;font-size:13.5px}.cfg-aviso{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--warn-tint);color:var(--warn);font-size:12.5px;font-weight:600}.cfg-confirma{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:10px;border:1px solid var(--brand);background:var(--brand-tint);font-size:13.5px}.cfg-andamento{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.cfg-andamento-topo{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.cfg-barra{height:8px;margin-top:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.cfg-barra span{display:block;height:100%;background:var(--ok);transition:width .4s}.cfg-hist{min-width:860px}.cfg-hist td{vertical-align:top;font-size:13px}.cfg-hist td:nth-child(4){min-width:230px}.cfg-para{min-width:190px;max-width:280px;overflow-wrap:break-word}.cfg-st{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.cfg-st.enviado{background:var(--ok-tint);color:var(--ok)}.cfg-st.bloqueado{background:var(--warn-tint);color:var(--warn)}.cfg-st.falhou{background:var(--danger-tint);color:var(--danger)}.cfg-erro{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-pag{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.pr-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pr-tot{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow-sm)}.pr-tot>span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.pr-tot>b{font-size:1.35em}.pr-tot>small{font-size:12px}.pr-tab{min-width:760px}.pr-tab td{vertical-align:top}.pr-tab td.num{white-space:nowrap}.pr-cod{display:flex;align-items:center;gap:8px;font-weight:600}.pr-cod .mono{text-transform:uppercase}.pr-forn{margin-top:2px}.pr-sub{font-size:11.5px;color:var(--muted);font-weight:400}.pr-datas{white-space:nowrap;font-size:13px}.pr-neg{color:var(--danger)}.pr-barra{height:4px;background:var(--surface-2);border-radius:2px;margin:5px 0 3px auto;width:110px;overflow:hidden}.pr-barra>i{display:block;height:100%;background:var(--accent)}.tag-parte-rel{display:inline-block;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--warn-tint);color:var(--warn)}button.perigo{background:#fff;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent);box-shadow:var(--shadow-sm)}button.perigo:hover{background:var(--danger-tint);border-color:var(--danger)}button.perigo.cheio{background:var(--danger);color:#fff;border-color:var(--danger)}button.perigo.cheio:hover{background:color-mix(in srgb,var(--danger) 85%,#000)}.cob-lista{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.cob-lista>li{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--surface-2)}.cob-item{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-weight:400}.cob-item input{margin-top:3px}.cob-aviso{background:var(--warn-tint);color:var(--warn);border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:13px}.acoes-topo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cfg-alt{margin-top:12px;font-size:13px}.cfg-alt summary{cursor:pointer;color:var(--accent);font-weight:600}.cfg-alt ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.av-sit{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.av-sit.em_andamento{background:var(--accent-tint);color:var(--accent-600)}.av-sit.concluindo{background:var(--warn-tint);color:var(--warn)}.av-sit.fechada{background:var(--surface-2);color:var(--text)}.av-janela{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.av-janela-info{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;font-size:13px;flex:1 1 320px}.av-janela-info .hint{flex-basis:100%;margin:0}.av-faixas-dist{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.av-faixa-chip{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;color:var(--c, var(--muted));background:color-mix(in srgb,var(--c, var(--muted)) 12%,#fff);border:1px solid color-mix(in srgb,var(--c, var(--muted)) 35%,transparent)}.av-acoes{display:flex;gap:8px;align-items:flex-end;margin-left:auto;flex-wrap:wrap}.av-check{display:flex;gap:6px;align-items:center;font-size:13px;align-self:flex-end;padding-bottom:8px}.av-tab{min-width:760px}.av-tab td{vertical-align:top}.av-pend{color:var(--warn);font-weight:600}.av-alerta{color:var(--danger);font-weight:600;font-size:13px}.av-aviso{background:var(--accent-tint);color:var(--accent-600);border-radius:8px;padding:10px 14px;font-size:13px}.av-aviso.ok{background:var(--ok-tint);color:var(--ok);margin-top:12px}.av-ok{color:var(--ok);font-size:13px;margin-top:8px;font-weight:600}.av-resultado{border-top:4px solid var(--border)}.av-res-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.av-res-faixa{font-size:1.7em;font-weight:700;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.av-res-faixa .mono{font-size:.6em;color:var(--text);font-weight:600}.av-limite{margin-top:4px;font-size:13px;color:var(--danger);background:var(--danger-tint);border-radius:6px;padding:6px 10px;display:inline-block}.av-barras{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 20px;margin-top:14px}.av-barra-topo{display:flex;justify-content:space-between;gap:8px;font-size:13px}.av-trilho{height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden;margin:4px 0 2px}.av-trilho>i{display:block;height:100%;background:var(--accent);border-radius:3px}.av-bloco{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.av-bloco h4{margin:0 0 8px}.av-pergunta{padding:8px 0}.av-p-texto{font-weight:600;margin-bottom:6px}.av-opcoes{display:flex;gap:6px;flex-wrap:wrap}.av-opcao{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border-strong);border-radius:999px;padding:5px 12px;cursor:pointer;font-weight:400;font-size:13px;background:#fff}.av-opcao.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-600);font-weight:600}.av-opcao input{margin:0}.av-just{width:100%;margin-top:6px}.av-p-resp{padding-left:14px}.av-ocs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.av-ocs>li{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--surface-2);display:grid;gap:4px}.av-oc-topo{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.av-grav-tag{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--warn-tint);color:var(--warn)}.av-grav-tag.g-leve{background:var(--surface);color:var(--muted);border:1px solid var(--border)}.av-grav-tag.g-grave,.av-grav-tag.g-gravissima{background:var(--danger-tint);color:var(--danger)}.av-grav{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.av-grav-op{border:1px solid var(--border-strong);border-radius:8px;padding:8px 10px;cursor:pointer;display:grid;gap:2px;font-weight:400;background:#fff}.av-grav-op input{display:none}.av-grav-op span{font-size:12px;color:var(--muted)}.av-grav-op.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}button.link{background:none;border:none;box-shadow:none;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.perigo-link{color:var(--danger)!important}.av-hist{display:grid;gap:10px}.av-hist-item{border-left:4px solid var(--border)}.av-hist-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-start}.av-hist-res{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.av-hist-blocos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px;margin-top:10px}.av-hist-bloco{display:grid;grid-template-columns:1fr 80px 56px;gap:8px;align-items:center;font-size:13px}.av-hist-bloco b{text-align:right}.av-sobe{color:var(--ok);font-weight:700;font-size:13px}.av-desce{color:var(--danger);font-weight:700;font-size:13px}.av-soma{font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px}.av-soma.ok{background:var(--ok-tint);color:var(--ok)}.av-soma.erro{background:var(--danger-tint);color:var(--danger)}.av-cfg-bloco{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-top:12px;background:var(--surface-2)}.av-cfg-bloco-topo{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.av-cfg-lista{display:grid;gap:10px;margin-top:10px}.av-cfg-pergunta{background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px}.av-cfg-opcoes{width:100%;margin-top:6px}.av-cfg-opcoes th,.av-cfg-opcoes td{padding:4px 6px}.av-cfg-opcoes tbody tr:hover{background:none;cursor:default}.av-cfg-opcoes input:not([type=checkbox]),.av-cfg-opcoes select{width:100%}.av-cfg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px 28px;margin-top:10px}.av-cfg-grid h4{margin:8px 0 4px}@media (max-width: 640px){.av-acoes{margin-left:0}.av-hist-bloco{grid-template-columns:1fr 60px 50px}}.av-opcao input,.av-check input,.av-cfg-opcoes input[type=checkbox]{width:auto;flex:none}.av-opcao,.av-check{white-space:nowrap}.av-cfg-det{margin-top:8px}.av-cfg-det>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:13px}.gb{display:grid;gap:14px}.gb:fullscreen{background:var(--bg);padding:22px 28px;overflow:auto;font-size:1.08em}.gb>.card{margin:0}.gb-topo{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-end}.gb-topo-esq,.gb-topo-dir{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.gb-corte-txt{padding:8px 0;font-weight:600}.gb-contagem{display:flex;gap:8px;align-items:center;background:var(--accent-tint);color:var(--accent-600);border-radius:10px;padding:6px 14px}.gb-contagem b{font-size:2em;line-height:1}.gb-contagem span{font-size:12px;line-height:1.2;font-weight:600}.gb-contagem.urgente{background:var(--danger-tint);color:var(--danger)}.gb-contagem.vazio{background:var(--surface-2);color:var(--muted)}.gb-vivo{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);padding-bottom:9px}.gb-vivo i{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:gb-pulso 2s infinite}@keyframes gb-pulso{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.gb-vivo i{animation:none}}.gb-titulo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;margin-bottom:10px}.gb-titulo h3{margin:0}.gb-barra-regua{display:flex;height:34px;border-radius:8px;overflow:hidden;gap:2px;background:var(--surface-2)}.gb-barra-regua i{display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-weight:700;font-size:13px;min-width:22px}.gb-legenda{display:flex;gap:6px 18px;flex-wrap:wrap;margin-top:8px;font-size:13px}.gb-legenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.gb-legenda em{color:var(--danger);font-style:normal;font-weight:600}.gb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.gb-kpis>div{border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:grid;gap:2px}.gb-kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.gb-kpis b{font-size:1.8em;line-height:1.1}.gb-kpis small{color:var(--muted);font-size:12px}.gb-kpis .alerta b{color:var(--brand-dark)}.gb-kpis .perigo{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-tint)}.gb-kpis .perigo b{color:var(--danger)}.gb-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:14px}.gb-duas>.card{margin:0}.gb-faixas-leg{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.gb-faixas-leg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px}.gb-etapas{display:grid;gap:4px;margin-bottom:8px}.gb-etapa{display:grid;grid-template-columns:minmax(150px,1.1fr) 2fr 36px 74px 40px;gap:10px;align-items:center;background:none;border:none;box-shadow:none;padding:5px 6px;border-radius:6px;text-align:left;color:var(--text);font-weight:400;font-size:13px;cursor:pointer}.gb-etapa:hover:not(:disabled){background:var(--surface-2)}.gb-etapa.ativa{background:var(--accent-tint)}.gb-etapa.zero{opacity:.45;cursor:default}.gb-etapa-barra{display:flex;height:16px;border-radius:4px;overflow:hidden;gap:1px;min-width:0}.gb-etapa-barra i{display:block;height:100%}.gb-etapa-n{text-align:right;font-size:15px}.gb-etapa-v,.gb-etapa-d{text-align:right;color:var(--muted);font-size:12px;white-space:nowrap}.gb-tab tbody tr.ativa td,.gb-mapa tbody tr.ativa td{background:var(--accent-tint)}.gb-tab td{vertical-align:top}.gb-cobrar{padding:3px 10px;font-size:12px}.gb-mapa th{font-size:11px;white-space:nowrap}.gb-mapa td.num{min-width:46px;border-radius:3px}.gb-lista-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 16px 6px}.gb-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gb-filtros .av-check{padding:0}.gb-chip{background:var(--accent-tint);color:var(--accent-600);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer}.gb-dias{display:inline-block;min-width:46px;text-align:center;color:#fff;font-weight:700;font-size:12px;border-radius:999px;padding:2px 8px}.gb-risco{margin-left:6px;font-size:10.5px;font-weight:700;color:var(--danger);background:var(--danger-tint);border-radius:999px;padding:1px 7px;text-transform:uppercase}.gb-mes-antigo{margin-left:6px;font-size:10.5px;font-weight:700;color:var(--warn);background:var(--warn-tint);border-radius:999px;padding:1px 7px}.c-danger{color:var(--danger)}@media (max-width: 640px){.gb-duas{grid-template-columns:1fr}.gb-etapa{grid-template-columns:minmax(110px,1fr) 1.2fr 30px 0 34px}.gb-etapa-v{display:none}}.gb-tab td.num,.gb-mapa td.num{white-space:nowrap}.gb-etapa-barra.estoura{mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.sc-sit-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.sc-sit-op{border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;cursor:pointer;display:grid;gap:2px;font-weight:400;background:#fff}.sc-sit-op input{display:none}.sc-sit-op span{font-size:12px;color:var(--muted)}.sc-sit-op.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.sc-sit-op.on.s-aprovada{border-color:var(--ok);background:var(--ok-tint);box-shadow:inset 0 0 0 1px var(--ok)}.sc-sit-op.on.s-recusada{border-color:var(--danger);background:var(--danger-tint);box-shadow:inset 0 0 0 1px var(--danger)}.sc-sit-op.on.s-stand_by{border-color:var(--warn);background:var(--warn-tint);box-shadow:inset 0 0 0 1px var(--warn)}.sc-anexos-zona{border:1.5px dashed var(--border-strong);border-radius:10px;padding:16px;text-align:center;color:var(--muted);cursor:pointer;font-size:13px}.sc-anexos-zona:hover{border-color:var(--accent);color:var(--accent)}.sc-anexos{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.sc-anexos>li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;background:var(--surface-2);border-radius:6px;font-size:13px;overflow-wrap:anywhere}.sc-muda{display:flex;gap:8px;flex-wrap:wrap}.sc-muda-op{display:grid;grid-template-columns:auto 1fr;gap:0 8px;align-items:center;border:1px solid var(--border-strong);border-radius:10px;padding:9px 14px;cursor:pointer;font-weight:400;background:#fff;min-width:220px}.sc-muda-op input{width:auto;grid-row:span 2}.sc-muda-op span{font-size:12px;color:var(--muted)}.sc-muda-op.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.sc-data-fixa{padding:8px 0;font-weight:600}.sc-economia{color:var(--ok);font-weight:600}.sc-comite{background:var(--surface-2);border-radius:8px;padding:8px 12px;margin:4px 0 10px;white-space:pre-wrap}.sc-muda-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.sc-muda-resumo>div{border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:grid;gap:2px}.sc-muda-resumo>div.on{border-color:var(--accent)}.sc-muda-resumo span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.sc-muda-resumo b{font-size:1.05em}.sc-muda-resumo em{font-style:normal;color:var(--accent-600);margin-left:6px;font-weight:700}.qa{margin:0}.qa-topo{display:flex;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.qa-tit h3{margin:0 0 2px}.qa-ferr{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.qa-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:999px;padding:2px;background:var(--surface-2)}.qa-seg button{background:none;border:none;box-shadow:none;color:var(--muted);border-radius:999px;padding:5px 12px;min-height:0;font-size:12.5px;font-weight:600}.qa-seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.qa-seg-n{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:var(--accent-tint);color:var(--accent-600);font-size:11px;font-family:var(--font-mono)}.qa-conta{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr auto 1fr;align-items:stretch;gap:6px;margin-bottom:12px}.qa-conta.so-prazo{grid-template-columns:1fr auto 1fr;max-width:560px}.qa-conta>i{align-self:center;font-style:normal;font-size:18px;font-weight:700;color:var(--border-strong);font-family:var(--font-mono)}.qa-v{border:1px solid var(--border);border-radius:10px;padding:8px 12px;display:grid;gap:1px;align-content:start;background:var(--surface)}.qa-v span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.qa-v b{font-size:1.1em;font-variant-numeric:tabular-nums}.qa-v small{font-size:11.5px;color:var(--muted)}.qa-v.destaque{border:2px solid var(--accent);background:var(--accent-tint)}.qa-v.destaque b{font-size:1.3em;color:var(--accent-600)}.qa-v.destaque.mais{border-color:var(--ok);background:var(--ok-tint)}.qa-v.destaque.mais b{color:var(--ok)}.qa-v.destaque.menos{border-color:var(--danger);background:var(--danger-tint)}.qa-v.destaque.menos b{color:var(--danger)}.qa-colar{display:flex;gap:10px;align-items:baseline;font-size:12.5px;color:var(--muted);border-left:3px solid var(--accent);background:var(--surface-2);padding:7px 12px;border-radius:0 8px 8px 0;margin-bottom:10px}.qa-colar b{font-family:var(--font-mono);font-size:11px;color:var(--accent-600);background:var(--surface);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;padding:0 6px;white-space:nowrap}.qa-aviso{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;color:var(--ok);background:var(--ok-tint);border-radius:8px;padding:7px 12px;margin-bottom:10px;font-size:13px}.qa-tab{min-width:980px}.qa-tab th,.qa-tab td{padding:6px 8px;font-size:13px}.qa-tab tbody tr:hover{background:none;cursor:default}.qa-tab tbody tr:hover td{background-image:linear-gradient(#262b2d09,#262b2d09)}.qa-tab .g-hoje{background:color-mix(in srgb,var(--surface-2) 70%,#fff)}.qa-tab .g-novo{background:color-mix(in srgb,var(--accent-tint) 55%,#fff)}.qa-tab .g-ini{box-shadow:inset 1px 0 0 var(--border-strong)}.qa-grupos th{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:none;padding-top:8px}.qa-grupos th.g-hoje{box-shadow:inset 0 3px 0 var(--graphite-3),inset 1px 0 0 var(--border-strong);color:var(--graphite-2)}.qa-grupos th.g-novo{box-shadow:inset 0 3px 0 var(--accent),inset 1px 0 0 var(--border-strong);color:var(--accent-600)}.qa-tab td.num{white-space:nowrap}.qa-item{min-width:260px}.qa-desc{line-height:1.35}.qa-tot-rot{text-align:right;font-weight:700}.qa-tab tfoot td{border-top:2px solid var(--border-strong)}.qa-cel{width:100%;min-width:70px;padding:4px 6px;font-size:13px;font-family:var(--font-mono);background:transparent;border:1px solid transparent;border-bottom:1px dashed var(--border-strong);border-radius:4px;box-shadow:none}.qa-cel.txt{font-family:var(--font-base)}.qa-cel.num{text-align:right;min-width:96px}.qa-cel:hover{border-color:var(--border-strong);background:#ffffffb3}.qa-cel:focus{border:1px solid var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px var(--accent-tint)}.qa-cel.mudou,.qa-mudou{color:var(--accent-600);font-weight:700}.qa-mais{color:var(--ok);font-weight:600}.qa-menos{color:var(--danger);font-weight:600}.qa-l.s-suprimido .qa-desc,.qa-l.s-suprimido td:nth-child(1),.qa-l.s-suprimido td:nth-child(3){text-decoration:line-through;color:var(--muted)}.qa-l.s-novo td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.qa-l.s-aumentado td:first-child,.qa-l.s-reduzido td:first-child,.qa-l.s-alterado td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.qa-l.s-suprimido td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.qa-tag{margin-left:6px;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 7px;text-transform:uppercase;text-decoration:none;display:inline-block;vertical-align:1px}.qa-tag.t-novo{background:var(--ok-tint);color:var(--ok)}.qa-tag.t-suprimido{background:var(--danger-tint);color:var(--danger)}.qa-tag.t-alterado{background:var(--accent-tint);color:var(--accent-600)}.qa-acao{width:1%;white-space:nowrap;text-align:right}.qa-acao button{background:none;border:1px solid transparent;box-shadow:none;min-height:0;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted);opacity:.7}.qa-l:hover .qa-acao button,.qa-acao button:focus-visible{opacity:1;color:var(--accent-600);border-color:var(--accent-tint);background:var(--accent-tint)}.qa-l:hover .qa-acao button.perigo,.qa-acao button.perigo:focus-visible{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-tint)}.qa-incluir{margin-top:10px}.qa-original{margin-top:16px;padding-top:12px;border-top:1px dashed var(--border-strong)}.qa-original h4{margin:0 0 6px}@media (max-width: 1100px){.qa-conta{grid-template-columns:1fr 1fr}.qa-conta>i{display:none}.qa-conta.so-prazo{grid-template-columns:1fr 1fr}.qa-v.destaque{grid-column:1 / -1;order:-1}}@media (max-width: 520px){.qa-conta,.qa-conta.so-prazo{grid-template-columns:1fr}.qa-colar{flex-direction:column;gap:4px}}.pc{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pc>.card{margin:0}.pc-topo{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.pc-kpis{display:flex;gap:10px;flex-wrap:wrap}.pc-kpis>div{border:1px solid var(--border);border-radius:10px;padding:6px 14px;display:grid;min-width:110px}.pc-kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.pc-kpis b{font-size:1.5em;line-height:1.1}.pc-kpis small{font-size:12px;color:var(--muted)}.pc-kpis>.pc-kpi-dia{border-color:var(--brand);background:var(--brand-tint)}.pc-kpis>.pc-kpi-dia b{color:var(--brand-dark)}.pc-geral td{vertical-align:top}.pc-tag{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;margin-left:4px}.pc-tag.ad{background:var(--accent-tint);color:var(--accent-600)}.pc-tag.nv{background:var(--brand-tint);color:var(--brand-dark)}.pc-tag.sb{background:var(--warn-tint);color:var(--warn)}.pc-tag.pr{background:var(--danger-tint);color:var(--danger)}.pc-cartao{border-left:4px solid var(--accent);display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 24px 18px;scroll-margin-top:70px}.pc-cartao.sb{border-left-color:var(--warn)}.pc-c-topo{display:grid;gap:6px;padding-bottom:14px}.pc-c-etiquetas{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pc-c-etiquetas .pc-tag{margin-left:0}.pc-c-num{margin-left:auto;font-size:12px;color:var(--muted)}.pc-c-titulo{font-size:1.3em;font-weight:700;line-height:1.25;text-wrap:balance}.pc-c-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted)}.pc-c-meta b{color:var(--text);font-weight:600}.pc-cartao>.pc-sb-motivo,.pc-cartao>.aviso-base{margin-bottom:12px}.pc-sec{border-top:1px solid var(--border);padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pc-sec h4{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.pc-sec p{margin:0;line-height:1.55}.pc-texto p{white-space:normal}.pc-texto p+p{margin-top:.5em}.pc-negociado{font-size:13px;color:var(--muted)}.pc-negociado b{color:var(--text)}.pc-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.pc-num{border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:grid;gap:2px;background:var(--surface);font-variant-numeric:tabular-nums}.pc-num span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.pc-num b{font-size:1.35em;line-height:1.2}.pc-num small{font-size:12px;color:var(--muted)}.pc-num.destaque{border-color:var(--accent);background:var(--accent-tint)}.pc-num.destaque.mais{border-color:var(--ok);background:var(--ok-tint)}.pc-num.destaque.mais b{color:var(--ok)}.pc-num.destaque.menos{border-color:var(--danger);background:var(--danger-tint)}.pc-num.destaque.menos b{color:var(--danger)}.pc-saldo{font-size:13px;line-height:1.5}.pc-contexto{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px 28px}.pc-contexto.um{grid-template-columns:1fr}.pc-hist{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:13px}.pc-qqp-resumo{font-size:13px}.pc-item em{font-style:normal;font-size:11px;color:var(--muted)}.pc-qqp-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pc-qqp-tab{min-width:600px}.pc-qqp-vazio{font-size:13px;color:var(--muted);padding:8px 0}.pc-sb-motivo{background:var(--warn-tint);color:var(--warn);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.pc-item{display:inline-block;margin-right:12px}.pc-tempo-barra{position:relative;height:14px;background:var(--surface-2);border-radius:7px;margin:4px 0}.pc-tempo-barra i{position:absolute;top:0;bottom:0;border-radius:7px}.pc-tempo-barra i.vig{background:var(--accent);opacity:.55}.pc-tempo-barra i.ext{background:var(--ok)}.pc-tempo-barra i.red{background:repeating-linear-gradient(45deg,var(--danger) 0 4px,transparent 4px 8px)}.pc-tempo-barra em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text)}.pc-tempo-rotulos{display:flex;justify-content:space-between;gap:10px;font-size:13px;flex-wrap:wrap}.pc-esc-barra{display:flex;height:14px;gap:2px;margin:4px 0}.pc-esc-barra i{display:block;height:100%;border-radius:3px}.pc-esc-barra i.orig{background:var(--accent);opacity:.55}.pc-esc-barra i.ant{background:var(--graphite-3);opacity:.6}.pc-esc-barra i.este{background:var(--ok)}.pc-esc-rotulos{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:13px}.pc-esc-rotulos em{font-style:normal;color:var(--muted)}.pc-delib{background:var(--surface-2);border-radius:10px;padding:12px 14px;margin-top:4px;display:grid;gap:10px}.pc-delib-campos{display:grid;grid-template-columns:160px 1fr;gap:8px}.pc-delib-campos textarea{min-height:38px}.pc-delib-botoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pc-apresentacao{background:var(--bg);min-height:100%;padding:20px 28px;overflow:auto;font-size:1.08em}.pc-apresentacao:fullscreen{padding:26px 40px}.pc-ap-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pc-apresentacao .pc-cartao{font-size:1.05em}@media (max-width: 640px){.pc-cartao{padding:16px 14px 14px}.pc-contexto{grid-template-columns:1fr}.pc-c-num{margin-left:0}.pc-delib-campos{grid-template-columns:1fr}}.sc-anexo-acoes{display:inline-flex;gap:2px;flex:none}.sc-anexo-acoes button{padding:2px 8px;font-size:12.5px}.barra-acoes{position:sticky;bottom:-22px;z-index:30;margin:28px -28px -22px;padding:12px 28px;background:var(--graphite);color:#e8ecef;box-shadow:0 -6px 18px #141a1c38;display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;gap:8px 18px;align-items:center}.ba-onde{display:grid;line-height:1.25;min-width:0}.ba-onde b{color:#fff;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ba-onde span{font-size:12px;color:#aeb8bd}.ba-meio{min-width:0}.ba-falta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ba-falta-rot{color:#f6c26b;font-weight:700;font-size:12.5px;white-space:nowrap;flex-shrink:0}.ba-falta-rot:before{content:"⚠ "}.barra-acoes button.ba-pend{background:#f6c26b24;color:#fbd99a;border:1px solid rgba(246,194,107,.45);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;box-shadow:none;text-decoration:none}.barra-acoes button.ba-pend:hover{background:#f6c26b42}.barra-acoes button.ba-pend.sem-link{cursor:default}.ba-guia{font-size:13px;color:#c9d2d6}.ba-guia:before{content:"ℹ ";color:#8fc3ff}.ba-acoes{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.barra-acoes button{min-height:38px}.barra-acoes button.secondary{background:transparent;color:#e8ecef;border:1px solid rgba(255,255,255,.35);box-shadow:none}.barra-acoes button.secondary:hover{background:#ffffff14;border-color:#fff}.barra-acoes button.perigo{background:transparent;color:#ff9b91;border:1px solid rgba(255,155,145,.6);box-shadow:none}.barra-acoes button.perigo:hover{background:#ff9b911f;border-color:#ff9b91}.barra-acoes button.ghost{color:#c9d2d6}.barra-acoes button:disabled{opacity:.5;cursor:not-allowed}.barra-acoes button.principal{padding-inline:20px;font-weight:700}.barra-acoes button.principal:disabled{background:#5b6467;border-color:#5b6467;color:#d5dadc;opacity:1}.ba-destaque{animation:ba-pisca 2.2s ease;border-radius:var(--radius)}@keyframes ba-pisca{0%,60%{box-shadow:0 0 0 3px var(--brand),0 0 0 8px var(--brand-tint)}to{box-shadow:none}}@media (max-width: 900px){.barra-acoes{grid-template-columns:1fr}.ba-acoes{justify-content:stretch;flex-wrap:nowrap}.ba-acoes button{flex:0 1 auto;padding-inline:12px}.ba-acoes button.principal{flex:1 1 auto}}@media (max-width: 780px){.barra-acoes{bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}:root{--vez-sua: var(--brand);--vez-sua-tint: var(--brand-tint);--vez-sua-txt: var(--brand-dark);--vez-outros: var(--accent);--vez-outros-tint: var(--accent-tint);--vez-outros-txt: var(--accent-600);--vez-atencao: #c98a04;--vez-atencao-tint: var(--warn-tint);--vez-atencao-txt: var(--warn);--vez-ok: var(--ok);--vez-ok-tint: var(--ok-tint);--vez-ok-txt: var(--ok);--vez-bloq: var(--danger);--vez-bloq-tint: var(--danger-tint);--vez-bloq-txt: var(--danger);--vez-rasc: var(--graphite-3);--vez-rasc-tint: #eceeef;--vez-rasc-txt: var(--graphite-2)}.txt-sua{color:var(--vez-sua-txt)}.txt-atraso{color:var(--vez-bloq-txt)}.selo{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.55;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.selo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.selo.s-sua{background:var(--vez-sua-tint);color:var(--vez-sua-txt)}.selo.s-outros{background:var(--vez-outros-tint);color:var(--vez-outros-txt)}.selo.s-atencao{background:var(--vez-atencao-tint);color:var(--vez-atencao-txt)}.selo.s-ok{background:var(--vez-ok-tint);color:var(--vez-ok-txt)}.selo.s-bloq{background:var(--vez-bloq-tint);color:var(--vez-bloq-txt)}.selo.s-rasc{background:var(--vez-rasc-tint);color:var(--vez-rasc-txt)}.parado{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.parado i{width:8px;height:8px;border-radius:50%;display:inline-block}.parado.p-no_prazo{color:var(--muted)}.parado.p-no_prazo i{background:var(--ok)}.parado.p-atencao{color:var(--vez-atencao-txt)}.parado.p-atencao i{background:var(--vez-atencao)}.parado.p-atrasado{color:var(--vez-bloq-txt)}.parado.p-atrasado i{background:var(--vez-bloq);box-shadow:0 0 0 3px var(--vez-bloq-tint)}.seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:999px;padding:3px;background:var(--surface-2);gap:2px;flex-wrap:wrap}.seg button{background:none;border:none;box-shadow:none;color:var(--muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.seg button:hover{background:#262b2d0d;box-shadow:none}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.seg-n{min-width:20px;padding:0 6px;border-radius:999px;background:var(--border);color:var(--graphite-2);font-size:11.5px;font-family:var(--font-mono);text-align:center}.seg-n.n-sua{background:var(--vez-sua);color:#fff}.esq{display:grid;gap:8px;margin-top:14px}.esq-linha{border-radius:10px;background:linear-gradient(90deg,#f3f4f5 25%,#fafafa 37%,#f3f4f5 63%);background-size:400% 100%;animation:esq-brilho 1.3s ease infinite;border:1px solid var(--border)}@keyframes esq-brilho{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.esq-linha{animation:none}}.vazio{display:grid;justify-items:center;text-align:center;gap:6px;padding:44px 20px;margin-top:14px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:12px}.vazio b{font-size:15px}.vazio p{margin:0 0 6px;color:var(--muted);max-width:52ch}.vazio-marca{width:38px;height:38px;border-radius:50%;border:3px solid var(--ok);position:relative;margin-bottom:4px}.vazio-marca:after{content:"";position:absolute;left:11px;top:5px;width:9px;height:16px;border:solid var(--ok);border-width:0 3px 3px 0;transform:rotate(45deg)}.cab-pagina{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap}.cab-pagina .page-title{margin-bottom:2px}.filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.filtros>input,.filtros>select{width:auto;min-width:0;flex:0 1 190px;padding:8px 10px;font-size:13px;background:var(--surface)}.filtros>.filtro-busca{flex:1 1 260px}.filtros>button{padding:8px 14px}.lf-lista{display:grid;gap:6px;margin-top:12px}.lf{display:grid;grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.5fr) minmax(0,1.3fr) 104px 128px 14px;gap:14px;align-items:center;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--vez-rasc);border-radius:10px;color:var(--text);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s}a.lf:hover{text-decoration:none;border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.lf.t-sua{border-left-color:var(--vez-sua)}.lf.t-outros{border-left-color:var(--vez-outros)}.lf.t-atencao{border-left-color:var(--vez-atencao)}.lf-cab{background:none;border:none;padding:0 14px 0 18px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lf-cab .num{text-align:right}.lf-tipo{font-size:10.5px;font-weight:700;color:var(--graphite-2);background:var(--surface-2);border-radius:6px;text-align:center;padding:4px 0}.lf-doc{display:grid;min-width:0}.lf-doc b,.lf-doc small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-doc b{font-weight:700;font-size:13.5px}.lf-doc small{color:var(--muted);font-size:12px}.lf-doc em{font-style:normal;color:var(--accent)}.lf-etapa{min-width:0}.lf-com{font-size:12.5px;color:var(--graphite-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-valor{text-align:right;font-weight:600;font-size:13px;white-space:nowrap}.lf-seta{color:var(--muted);font-size:18px;line-height:1}@media (max-width: 1100px){.lf{grid-template-columns:34px minmax(0,2fr) minmax(0,1.4fr) 96px 120px 12px}.lf-com,.lf-cab span:nth-child(4){display:none}}@media (max-width: 780px){.lf-cab{display:none}.lf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"doc valor" "etapa parado";gap:6px 10px;padding:10px 12px}.lf-tipo,.lf-seta,.lf-com{display:none}.lf-doc{grid-area:doc}.lf-valor{grid-area:valor}.lf-etapa{grid-area:etapa}.lf-parado{grid-area:parado;justify-self:end}.filtros>select{flex:1 1 140px}}.sua-vez{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--vez-sua);border-radius:12px;padding:14px 16px 16px;margin:16px 0}.sua-vez.vazia{border-top-color:var(--ok);padding-bottom:12px}.sv-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 16px;flex-wrap:wrap}.sv-cab h2{margin:0;font-size:17px;display:flex;align-items:center;gap:8px}.sv-cab p{margin:2px 0 0;color:var(--muted);font-size:13px}.sv-n{background:var(--vez-sua);color:#fff;border-radius:999px;font-size:12.5px;padding:1px 9px;font-family:var(--font-mono)}.sv-link{font-weight:700;font-size:13px;white-space:nowrap}.sua-vez .lf-lista{margin-top:10px}.nav-n{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--vez-sua);color:#fff;font-size:11.5px;font-weight:700;font-family:var(--font-mono);text-align:center}.cadastro-falta{display:grid;grid-template-columns:minmax(180px,auto) 1fr;gap:6px 18px;margin-top:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--vez-atencao) 45%,transparent);border-left:4px solid var(--vez-atencao);background:var(--vez-atencao-tint);border-radius:10px;font-size:13px}.cadastro-falta>div{display:grid}.cadastro-falta b{color:var(--vez-atencao-txt)}.cadastro-falta>div span{color:var(--muted);font-size:12px}.cadastro-falta ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.cadastro-falta li a,.cadastro-falta li button.link{font-weight:700}.cadastro-falta li span{color:var(--graphite-2)}@media (max-width: 780px){.cadastro-falta{grid-template-columns:1fr}}.acoes-filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.acoes-filtros .field{margin:0;width:160px}.acoes-filtros .field.acoes-busca{flex:1;min-width:200px;width:auto}.acoes-filtros .acoes-limpar{height:38px}.list-card.acoes-card{align-items:flex-start}.list-card.acoes-card .list-right{padding-top:2px}.list-card.sem-link{cursor:default}.list-card.sem-link:hover{transform:none;box-shadow:none}.acao-linhas{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.acao-linhas li{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;font-size:12.5px}.acao-linhas li .selo{font-size:11px;padding:0 8px 0 6px;flex-shrink:0}.acao-resumo{flex:1 1 260px;min-width:0;color:var(--text);overflow-wrap:anywhere}.acao-quando{color:var(--muted);font-size:11.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.acao-linhas li.desfeita .acao-resumo{text-decoration:line-through;color:var(--muted)}.acoes-ver{margin-top:6px;font-size:12px;font-weight:600}@media (max-width: 640px){.acoes-filtros .field{width:calc(50% - 5px)}.acoes-filtros .field.acoes-busca{width:100%;flex-basis:100%}.acao-quando{width:100%}}.abrindo{min-height:100%;display:grid;place-content:center;justify-items:center;gap:18px;background:var(--bg)}.abrindo-trilho{width:140px;height:3px;border-radius:3px;background:var(--border);overflow:hidden}.abrindo-trilho i{display:block;width:40%;height:100%;background:var(--brand);border-radius:3px;animation:abrindo 1.1s ease-in-out infinite}@keyframes abrindo{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.abrindo-trilho i{animation:none;width:100%}}@media (max-width: 780px){.content{padding:14px 14px 22px}.topbar{padding:0 14px;height:54px}.topbar .hint{display:none}.page-title{font-size:18px}.barra-acoes{margin:20px -14px -22px;padding-left:14px;padding-right:14px;gap:8px}.ba-onde{display:none}.ba-falta{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ba-falta::-webkit-scrollbar{display:none}.barra-acoes button.ba-pend{white-space:nowrap;flex-shrink:0}.cab-pagina>.seg{width:100%}.cab-pagina>.seg button{flex:1 1 0;justify-content:center;padding:6px 8px}.sua-vez{padding:12px}}.seg button{white-space:nowrap}.filtros-botao{display:none}@media (max-width: 780px){.sidebar{padding:6px 8px;gap:2px;position:sticky;top:0;z-index:40;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.nav-sec{display:flex;gap:2px}.nav-item{white-space:nowrap;padding:7px 10px;font-size:13px;gap:6px}.nav-item svg{width:15px;height:15px}.nav-n{margin-left:2px}.filtros-botao{display:inline-flex;flex:0 0 auto}.filtros:not(.abertos)>select{display:none}.filtros>.filtro-busca{flex:1 1 0}.filtros>select{flex:1 1 100%}.seg button{font-size:12.5px;padding:6px}}@media (max-width: 780px){.list-card{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.list-avatar{width:32px;height:26px;font-size:9.5px}.list-main{flex:1 1 calc(100% - 44px)}.list-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.list-right{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:42px}.list-right>.muted:last-child{display:none}}.fo-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 16px;flex-wrap:wrap}.fo-marcos{list-style:none;margin:16px 0 12px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.fo-marcos:before{content:"";position:absolute;top:13px;left:14px;right:14px;height:2px;background:var(--border)}.fo-marcos li{position:relative;display:grid;gap:2px;padding-right:10px;font-size:13px}.fo-marcos li b{font-size:13px}.fo-ponto{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;background:var(--surface);border:2px solid var(--border-strong);color:var(--muted);position:relative;z-index:1;margin-bottom:4px;font-family:var(--font-mono)}.fo-marcos li.feito .fo-ponto{background:var(--ok);border-color:var(--ok);color:#fff}.fo-marcos li.atual .fo-ponto{border-color:var(--vez-sua);color:var(--vez-sua-txt);box-shadow:0 0 0 4px var(--vez-sua-tint)}.fo-quando{color:var(--graphite-2);font-variant-numeric:tabular-nums}.fo-marcos li:not(.feito) .fo-quando{color:var(--muted);font-style:italic}.fo-slas{display:flex;gap:8px;flex-wrap:wrap}.fo-arquivo,.fo-pendente{margin-top:10px;font-size:13px}.sla-chip{display:inline-flex;align-items:baseline;gap:5px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--border);background:var(--surface-2);color:var(--graphite-2);white-space:nowrap;font-variant-numeric:tabular-nums}.sla-chip b{font-size:14px}.sla-chip small{color:inherit;opacity:.75;font-weight:600}.sla-chip.f-no_prazo{background:var(--vez-ok-tint);border-color:color-mix(in srgb,var(--vez-ok) 35%,transparent);color:var(--vez-ok-txt)}.sla-chip.f-atencao{background:var(--vez-atencao-tint);border-color:color-mix(in srgb,var(--vez-atencao) 45%,transparent);color:var(--vez-atencao-txt)}.sla-chip.f-atrasado{background:var(--vez-bloq-tint);border-color:color-mix(in srgb,var(--vez-bloq) 40%,transparent);color:var(--vez-bloq-txt)}.sla-chip.vazio{color:var(--muted)}.sla-chip i{width:7px;height:7px;border-radius:50%;background:currentColor;align-self:center;animation:sla-pulsa 1.6s ease-in-out infinite}@keyframes sla-pulsa{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.sla-chip i{animation:none}}@media (max-width: 640px){.fo-marcos{grid-template-columns:1fr;gap:12px}.fo-marcos:before{top:14px;bottom:14px;left:13px;right:auto;width:2px;height:auto}.fo-marcos li{grid-template-columns:28px 1fr;column-gap:10px}.fo-marcos li>:not(.fo-ponto){grid-column:2}.fo-ponto{grid-row:span 3;margin:0}}.fo-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.fo-kpi{border-top:3px solid var(--border)}.fo-kpi .v{font-size:22px}.fo-kpi.t-sua{border-top-color:var(--vez-sua)}.fo-kpi.t-sua .v{color:var(--vez-sua-txt)}.fo-kpi.t-outros{border-top-color:var(--vez-outros)}.fo-kpi.f-no_prazo{border-top-color:var(--vez-ok)}.fo-kpi.f-no_prazo .v{color:var(--vez-ok-txt)}.fo-kpi.f-atencao{border-top-color:var(--vez-atencao)}.fo-kpi.f-atencao .v{color:var(--vez-atencao-txt)}.fo-kpi.f-atrasado{border-top-color:var(--vez-bloq)}.fo-kpi.f-atrasado .v{color:var(--vez-bloq-txt)}.fo-tabela th[scope=row]{text-align:left;font-weight:600;white-space:nowrap;font-size:12.5px;color:var(--graphite-2)}.fo-tabela td,.fo-tabela th{padding:7px 10px;font-size:12.5px}.fo-tabela tbody tr:hover{background:none}.fo-c.no_prazo{color:var(--vez-ok-txt);background:var(--vez-ok-tint);font-weight:700}.fo-c.atencao{color:var(--vez-atencao-txt);background:var(--vez-atencao-tint);font-weight:700}.fo-c.atrasado{color:var(--vez-bloq-txt);background:var(--vez-bloq-tint);font-weight:700}.fo-c.aberto{color:var(--vez-outros-txt);font-weight:700}.fo-c.fo-total{border-left:2px solid var(--border-strong)}.fo-previa{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-size:13px;display:grid;gap:4px}.fo-previa details ul{margin:6px 0 0;padding-left:18px;max-height:200px;overflow:auto;font-size:12px}@media (max-width: 1100px){.fo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.fo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-acoes{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}.fo-acoes .link{font-size:12px}.fo-btn{padding:5px 12px;font-size:12.5px}.fo-sigs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.fo-sigs.compacto{margin-top:6px}.fo-sig{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--border-strong);background:var(--surface);color:var(--graphite-2);box-shadow:none}.fo-sig:disabled{cursor:default;opacity:1}.fo-sig.ok{background:var(--vez-ok-tint);border-color:transparent;color:var(--vez-ok-txt)}.fo-sig.atual{background:var(--vez-outros-tint, var(--brand-tint));border-color:var(--vez-outros, var(--brand));color:var(--vez-outros-txt, var(--brand-dark))}.fo-sig.pend{color:var(--muted)}.fo-sig-info{font-size:12px;color:var(--graphite-2)}.fo-sig-msg{font-size:12.5px}.fo-sig-msg.ok{color:var(--ok)}.fo-sig-msg.erro{color:var(--danger)}.fo-sig-editor{margin-top:4px}.fo-sig-linha{display:grid;grid-template-columns:22px 136px minmax(0,1.3fr) minmax(0,1.2fr) auto auto;gap:6px;align-items:center;margin-bottom:6px}.fo-sig-n{font-weight:800;font-size:12px;color:var(--muted);text-align:center}.fo-sig-ok{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;white-space:nowrap}.fo-sig-ok input{width:auto}.fo-sig-acoes{display:inline-flex;gap:0}.fo-sig-acoes .ghost{padding:4px 6px}.fo-zona{padding:22px 16px}.fo-zona.tem{border-style:solid;border-color:var(--ok);color:var(--graphite-2)}.fo-cobranca{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.fo-cobranca-item{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;margin:0}.fo-cobranca-item select{width:auto;padding:4px 8px;font-size:12.5px}.fo-cobranca-item input[type=checkbox]{width:auto}@media (max-width: 720px){.fo-sig-linha{grid-template-columns:22px minmax(0,1fr) auto}.fo-sig-linha>input{grid-column:2 / -1}}@media (max-width: 780px){.fo-acoes{justify-content:flex-start}}tr.g-pai>td{background:color-mix(in srgb,var(--accent-tint) 70%,#fff);border-top:2px solid color-mix(in srgb,var(--accent) 30%,transparent)}tr.g-pai>td:first-child{box-shadow:inset 4px 0 0 var(--accent);font-weight:700}tr.g-sub>td{background:color-mix(in srgb,var(--accent-tint) 25%,#fff)}tr.g-sub>td:first-child{box-shadow:inset 4px 0 color-mix(in srgb,var(--accent) 45%,transparent);position:relative;padding-left:26px}tr.g-sub>td:first-child:before{content:"↳";position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700}tr.g-sub>td:nth-child(2){padding-left:18px}tr.g-pai.g-sub>td:first-child{position:relative;box-shadow:inset 4px 0 color-mix(in srgb,var(--accent) 60%,transparent)}tr.g-pai.g-sub>td:first-child:before{content:"↳";position:absolute;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700}tr.g-sub>td:first-child{padding-left:calc(10px + var(--nivel, 1) * 16px)}tr.g-sub>td:first-child:before{left:calc(var(--nivel, 1) * 16px - 6px)}tr.g-sub>td:nth-child(2){padding-left:calc(2px + var(--nivel, 1) * 16px)}tr.g-n2>td{background:color-mix(in srgb,var(--accent-tint) 12%,#fff)}tr.g-pai>td,tr.g-pai.g-sub>td,tr.g-pai.g-n2>td{background:color-mix(in srgb,var(--accent-tint) 70%,#fff);border-top:2px solid color-mix(in srgb,var(--accent) 30%,transparent);font-weight:700}tr.g-pai>td input{font-weight:700}tr.qd-reaj-pai>td{background:color-mix(in srgb,var(--accent-tint) 70%,#fff);font-weight:700}tr.g-fim>td{border-bottom:2px solid color-mix(in srgb,var(--accent) 30%,transparent)}.g-chip{display:inline-flex;align-items:center;gap:5px;background:var(--accent);color:#fff;border:none;box-shadow:none;border-radius:999px;padding:1px 10px 1px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;min-height:0;white-space:nowrap}.g-chip:hover{background:var(--accent-600);box-shadow:none}.g-chip.estatico{cursor:default}.g-oculto{color:var(--muted);font-size:11.5px;font-style:italic}.g-todos{padding:6px 12px;font-size:12.5px}td.qqp-calc{color:var(--muted);font-variant-numeric:tabular-nums}.qqp-acoes{white-space:nowrap}.qd{margin-top:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.qd-faixa{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:10px;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.qd-faixa:hover{background:var(--surface-2)}.qd-faixa:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qd.aberto>.qd-faixa{border-bottom:1px solid var(--border);border-radius:10px 10px 0 0}.qd-seta{width:12px;color:var(--muted);flex-shrink:0}.qd-nome{font-weight:700;color:var(--accent)}.qd-apelido{font-weight:500;color:var(--text)}.qd-info{color:var(--muted);font-size:12.5px;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.qd-total{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.qd-corpo{padding:12px 14px 14px}.qd-renomear{padding:8px 12px;border-bottom:1px solid var(--border)}.qd-menu{position:relative}.qd-menu-botao{padding:0 10px;font-size:20px;line-height:28px;color:var(--muted)}.qd-menu-lista{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:230px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);padding:4px;display:flex;flex-direction:column;cursor:default}.qd-menu-lista button{text-align:left;color:var(--text);padding:8px 10px;font-weight:500}.qd-menu-lista button.qd-perigo{color:var(--danger)}.qd-menu-lista button.qd-perigo:hover{background:var(--danger-tint)}.qd-barra{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.qd-barra button{padding:5px 10px;font-size:12.5px}.qd-reaj{font-size:11px;color:var(--muted);font-weight:600;margin-top:2px;white-space:nowrap}.qd-rascunho{border-style:dashed;border-color:var(--accent)}.qd-rascunho .qd-faixa:hover{background:none}tr.qd-proprio td{background:var(--accent-tint)}tr.qd-reaj-pai td{font-weight:600}.qd-ajuda{display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--muted);border:1px solid var(--border-strong);cursor:help}.qqp-acoes button{padding:2px 7px}.qqp-acoes button:disabled{opacity:.28;cursor:default;background:transparent}.qqp-modo{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:5px;font-size:11.5px;color:var(--muted)}.qqp-modo button{background:var(--surface);border:1px solid var(--border-strong);color:var(--graphite-2);box-shadow:none;border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600;min-height:0}.qqp-modo button.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-600)}.qqp-modo button:disabled{cursor:default;opacity:1}.qqp-modo button:disabled:not(.on){opacity:.45}.aviso-base{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:12px;padding:10px 14px;background:var(--vez-atencao-tint);border:1px solid color-mix(in srgb,var(--vez-atencao) 45%,transparent);border-left:4px solid var(--vez-atencao);border-radius:10px;font-size:13px}.aviso-base>div{flex:1 1 360px}.aviso-base b{color:var(--vez-atencao-txt)}.dp-alerta{margin-top:12px;padding:10px 14px;border-radius:10px;background:var(--signal-tint, var(--brand-tint));color:var(--graphite);font-size:13px;border-left:3px solid var(--signal, var(--brand))}.dp-alerta.erro{background:var(--danger-tint);border-left-color:var(--danger)}.dp-passo{margin-top:16px}.dp-passo-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dp-passo-cab h3{margin:0}.dp-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:800;font-size:13px;flex:none}.dp-rot{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.dp-para{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px}.dp-filtros{display:grid;gap:14px;align-content:start}.dp-campo{display:grid;gap:6px}.dp-campo.dp-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dp-campo.dp-linha select,.dp-campo.dp-linha input{width:auto}.dp-campo>.seg{justify-self:start}.dp-areas>summary{cursor:pointer;list-style:none}.dp-areas>summary:before{content:"▸ "}.dp-areas[open]>summary:before{content:"▾ "}.dp-areas>summary::-webkit-details-marker{display:none}.dp-areas[open]>summary{margin-bottom:6px}.dp-chips{display:flex;flex-wrap:wrap;gap:6px}.dp-chip{padding:5px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--graphite-2);font-size:12.5px;font-weight:600;box-shadow:none}.dp-chip:hover{border-color:var(--brand);color:var(--brand-dark)}.dp-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.dp-alvo{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:flex;flex-direction:column;min-height:220px;max-height:420px}.dp-alvo-cab{padding:12px 14px;border-bottom:1px solid var(--border)}.dp-total{font-size:15px}.dp-total b{font-size:24px;font-variant-numeric:tabular-nums;color:var(--brand-dark)}.dp-pessoas{list-style:none;margin:0;padding:4px 0;overflow:auto;flex:1}.dp-pessoas li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 14px;font-size:13px}.dp-pessoas li.fora{opacity:.45}.dp-pessoas label{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;margin:0;font-weight:400}.dp-pessoas input{width:auto;flex:none}.dp-p-nome{display:grid;min-width:0}.dp-p-nome small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-p-itens{flex:none;min-width:24px;text-align:center;font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark)}.dp-vazio{padding:18px 14px;color:var(--muted);font-size:13px;text-align:center}.dp-sememail{border-top:1px solid var(--border);padding:8px 14px;font-size:12.5px}.dp-sememail summary{cursor:pointer;color:var(--warn);font-weight:600}.dp-sememail ul{margin:6px 0 0;padding-left:18px;max-height:120px;overflow:auto}.dp-modelos{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dp-modelos select{width:auto}.dp-salvar{display:inline-flex;gap:6px;align-items:center}.dp-salvar input{width:200px}.dp-salvos{margin:-4px 0 10px;font-size:13px}.dp-salvos summary{cursor:pointer;color:var(--brand-dark);font-weight:600}.dp-salvos ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.dp-x{color:var(--danger);padding:2px 6px}.dp-editor{display:grid;grid-template-columns:minmax(0,1.25fr) 170px minmax(300px,1fr);gap:16px;align-items:start}.dp-campos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.dp-campo-chip{padding:3px 10px;border-radius:6px;border:1px dashed var(--brand);background:var(--brand-tint);color:var(--brand-dark);font-size:12px;font-weight:600;box-shadow:none}.dp-canvas{display:grid;gap:8px;min-height:120px;padding:8px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.dp-canvas-vazio{display:grid;place-items:center;min-height:100px;border:2px dashed var(--border-strong);border-radius:8px;color:var(--muted);font-size:13px;text-align:center;padding:12px}.dp-canvas-vazio.alvo{border-color:var(--brand);color:var(--brand-dark)}.dp-bloco{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:8px;padding:8px 10px;display:grid;gap:6px;position:relative}.dp-bloco.t-titulo{border-left-color:var(--brand)}.dp-bloco.t-itens{border-left-color:var(--ok)}.dp-bloco.t-botao{border-left-color:var(--accent)}.dp-bloco.t-aviso{border-left-color:var(--warn)}.dp-bloco.arrastando{opacity:.4}.dp-bloco.antes:before,.dp-bloco.depois:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--brand)}.dp-bloco.antes:before{top:-6px}.dp-bloco.depois:after{bottom:-6px}.dp-bloco-cab{display:flex;align-items:center;gap:8px;font-size:12.5px}.dp-bloco-acoes{margin-left:auto;display:inline-flex}.dp-bloco-acoes .ghost{padding:2px 6px}.dp-alca{cursor:grab;color:var(--muted);font-size:16px;line-height:1;-webkit-user-select:none;user-select:none;padding:0 2px}.dp-alca:active{cursor:grabbing}.dp-bloco hr{border:0;border-top:1px solid var(--border-strong);margin:4px 0}.dp-botao{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px}.dp-paleta{display:grid;gap:6px;position:sticky;top:12px}.dp-peca{display:flex;gap:8px;align-items:center;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--graphite);font-size:12.5px;font-weight:600;cursor:grab;box-shadow:var(--shadow-sm)}.dp-peca:hover{border-color:var(--brand);color:var(--brand-dark)}.dp-peca span{color:var(--muted)}.dp-previa{position:sticky;top:12px;display:grid;gap:6px}.dp-previa-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-previa-cab select{width:auto;max-width:220px;font-size:12.5px;padding:4px 8px}.dp-previa-assunto{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-iframe{width:100%;height:560px;border:1px solid var(--border);border-radius:10px;background:#eef2f7}.dp-enviar-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dp-enviar-linha .hint{margin-right:auto;font-size:13.5px}.dp-msg{margin-top:10px;font-size:13px}.dp-msg.ok{color:var(--ok)}.dp-msg.erro,.dp-erro{color:var(--danger)}.dp-hist{margin-top:24px}.dp-hist h3{margin:0 0 10px}.dp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.dp-card{display:grid;gap:6px;text-align:left;padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit}.dp-card:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.dp-card-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.dp-card-assunto{font-weight:700;font-size:14.5px}.dp-card-filtro{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dp-card-nums{display:flex;gap:14px;font-size:12.5px;color:var(--graphite-2);flex-wrap:wrap}.dp-barra{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--surface-2)}.dp-barra span{display:block;height:100%}.dp-barra .b-aberto{background:var(--ok)}.dp-barra .b-entregue{background:color-mix(in srgb,var(--ok) 45%,transparent)}.dp-barra .b-enviado{background:var(--brand-tint)}.dp-barra .b-problema{background:var(--danger)}.dp-conf{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;margin:0 0 10px;font-size:13.5px}.dp-conf dt{color:var(--muted);font-weight:600}.dp-conf dd{margin:0}.dp-det-cab{margin-bottom:10px}.dp-det-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:10px}.dp-det-nums div{padding:10px 12px;border-radius:10px;background:var(--surface-2);display:grid}.dp-det-nums b{font-size:22px;font-variant-numeric:tabular-nums}.dp-det-nums span{font-size:12px;color:var(--muted)}.dp-det-nums .ok b{color:var(--ok)}.dp-det-nums .erro b{color:var(--danger)}.dp-det-tabela{max-height:50vh;overflow:auto}@media (max-width: 1180px){.dp-editor{grid-template-columns:minmax(0,1fr) 170px}.dp-previa{grid-column:1 / -1;position:static}}@media (max-width: 760px){.dp-para,.dp-editor{grid-template-columns:minmax(0,1fr)}.dp-paleta{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-paleta .dp-rot,.dp-paleta .hint{grid-column:1 / -1}.dp-modelos{margin-left:0;width:100%}.dp-botao{grid-template-columns:minmax(0,1fr)}.dp-iframe{height:460px}}.corr{display:grid;gap:10px;justify-items:start}.corr-lista{display:grid;gap:8px;width:100%;max-width:720px}.corr-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:center}.corr-linha input.invalido{border-color:var(--danger)}.corr-tirar{color:var(--danger);padding:4px 10px}.corr-erro{grid-column:2 / 3;color:var(--danger);font-size:12px;margin-top:-4px}.corr-aviso{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--warn-tint);border:1px solid var(--warn);color:var(--warn);font-size:13px}.dp-corr{justify-self:start;font-style:normal;font-size:10.5px;font-weight:600;color:var(--warn);background:var(--warn-tint);border-radius:999px;padding:0 7px;margin:1px 0}@media (max-width: 600px){.corr-linha{grid-template-columns:minmax(0,1fr) auto}.corr-linha input[type=email]{grid-column:1 / 2;grid-row:2}.corr-tirar{grid-row:1 / 3;grid-column:2}.corr-erro{grid-column:1 / -1}}.fo-mes{width:auto;min-width:170px}.fo-fech td,.fo-fech th{white-space:nowrap}.fo-fech td:first-child{white-space:normal;min-width:240px}.fo-fech-nome{font-weight:600}.fo-fech-tags{display:flex;gap:4px;flex-wrap:wrap}.fo-fech-tag{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--ok-tint);color:var(--ok)}.fo-fech-tag.aberta{background:var(--warn-tint);color:var(--warn)}.fo-fech-tag.fora{background:var(--danger-tint);color:var(--danger)}.fo-fech td.fo-outro-mes{color:var(--muted);background:transparent}.bm-nome{margin-left:8px;color:var(--graphite-2);font-size:12.5px;font-weight:500}.bm-historico{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--vez-atencao-tint);color:var(--vez-atencao-txt);font-size:11px;font-weight:600;letter-spacing:.02em}.check-historico{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.check-historico input{width:auto;margin:0}.aviso-historico label{display:inline-flex;align-items:center;gap:6px;font-weight:600;cursor:pointer;white-space:nowrap}.aviso-historico label input{width:auto;margin:0}.aviso-colagem{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--vez-ok-tint);color:var(--vez-ok-txt);font-size:12.5px;line-height:1.5}.aviso-colagem button.link{font-size:12.5px;font-weight:600;margin-left:10px}.busca-contrato{margin-top:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-height:280px;overflow-y:auto}.busca-contrato button{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;padding:8px 10px;color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.busca-contrato button:last-child{border-bottom:none}.busca-contrato button:hover,.busca-contrato button:focus-visible{background:var(--accent-tint)}.busca-contrato button small{display:block;color:var(--muted);font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-grid .campo-largo{grid-column:span 2}@media (max-width: 560px){.form-grid .campo-largo{grid-column:auto}}input[type=month]{min-width:175px}.gb-tab th{white-space:nowrap}.gb-tab td:first-child{min-width:190px}@media (max-width: 640px){.selo{white-space:normal;line-height:1.3;padding-block:3px}}.topbar-links{display:flex;gap:6px;justify-content:flex-end;font-size:12px;margin-top:2px;color:var(--muted)}.topbar-links a,.topbar-links button.link{font-size:12px;text-decoration:none}.topbar-links a:hover,.topbar-links button.link:hover{text-decoration:underline}.card-lancamento{width:1400px;max-width:98vw;height:94vh;display:flex;flex-direction:column;overflow:hidden}.card-nota{flex:1;min-height:0;overflow:auto}.card-nota-dividida{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;overflow:hidden;margin-top:12px}.card-nota-dividida>.card-nota-doc,.card-nota-dividida>.card-nota-conteudo{min-height:0;overflow:auto}.card-nota-dividida>.card-nota-doc{border-right:1px solid var(--border);padding-right:16px}@media (max-width: 900px){.card-nota-dividida{display:block;overflow:auto}.card-nota-dividida>.card-nota-doc{height:70vh;border-right:0;padding-right:0;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:4px}.card-nota-dividida>.card-nota-conteudo{overflow:visible}}.lancador-bloco{margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.lancador-bloco.marcada{border-color:var(--danger)}.lancador-check{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:13px;cursor:pointer;width:fit-content}.lancador-check input{width:auto;margin:0}.bm-periodo-edit{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bm-periodo-edit input[type=date]{padding:3px 6px;font-size:13px;width:auto}.bm-periodo-edit button{padding:3px 10px;font-size:12.5px}.lanc-semanas{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.lanc-semanas .lanc-seta{padding:7px 10px}.lanc-semanas button.ghost{padding:7px 8px;font-size:13px}.lanc-semana{width:112px;padding:7px 0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;color:var(--text);border:1px solid var(--border-strong);box-shadow:none;text-align:center}.lanc-semana:hover{background:var(--surface-2);box-shadow:none}.lanc-semana.atual{border-color:var(--accent)}.lanc-semana.on{background:var(--accent);color:#fff;border-color:var(--accent)}.lanc-semana.on:hover{background:var(--accent-600)}.ai-card{margin-top:16px;border-color:var(--accent)}.ai-cab{justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ai-analisando{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--accent-tint);color:var(--accent);font-weight:600}.ai-aviso{margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:13px}.ai-aviso-forte{background:var(--warn-tint);color:var(--warn)}.ai-resumo{margin:12px 0 4px;font-size:14.5px;line-height:1.5}.ai-grupo{margin-top:12px}.ai-grupo-tit{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;cursor:default}details.ai-grupo>summary{cursor:pointer}.ai-divergencia{color:var(--danger)}.ai-atencao{color:var(--warn)}.ai-ok{color:var(--ok)}.ai-achado{border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.ai-achado-tit{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ai-origem{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 8px}.ai-trecho{margin:2px 0;padding:6px 10px;border-left:3px solid var(--border-strong);background:var(--surface-2);font-size:12.5px;white-space:pre-wrap}.ai-recom{color:var(--accent);font-weight:600}.ai-aval{display:flex;gap:6px;margin-top:4px}.ai-aval button{padding:3px 10px;font-size:12px;background:#fff;color:var(--muted);border:1px solid var(--border-strong);box-shadow:none;font-weight:600}.ai-aval button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.ai-evid{margin-top:12px;font-size:13px}.ai-evid>summary{cursor:pointer;color:var(--accent);font-weight:600}.ai-evid-tab{margin-top:6px;font-size:12.5px}.ai-nao-lido td{color:var(--muted)}.ai-rodape{justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.busca-global{position:relative;flex:1 1 auto;max-width:520px;margin-right:16px}.busca-global input{width:100%}.busca-lista{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);max-height:70vh;overflow-y:auto;padding:4px}.busca-grupo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:8px 10px 4px}.busca-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:none;border:none;box-shadow:none;color:var(--text);padding:7px 10px;border-radius:8px;font-weight:400}.busca-item:hover,.busca-item.on{background:var(--accent-tint);box-shadow:none}.busca-tit{font-weight:700}.busca-det{font-size:12.5px;color:var(--muted)}.busca-vazio{padding:10px;color:var(--muted);font-size:13px}@media (max-width: 720px){.busca-global{max-width:none;margin-right:8px}}.ic-img{display:inline-block;vertical-align:top;max-width:min(100%,360px);max-height:240px;margin:4px 4px 4px 0;border-radius:8px;border:1px solid var(--border);object-fit:contain;cursor:zoom-in;background:var(--surface)}.ic-img:hover{border-color:var(--accent)}.ic-carregando{display:inline-block;vertical-align:top;width:120px;height:80px;margin:4px 4px 4px 0;border-radius:8px;background:var(--border);opacity:.5}.ic-carregando.mini{width:64px;height:64px;margin:0}.ic-falta{color:var(--muted);font-size:12px}.ic-faixa{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.ic-mini{position:relative;display:inline-block;line-height:0}.ic-mini-img{width:64px;height:64px;object-fit:cover;border-radius:6px;border:1px solid var(--border);cursor:zoom-in}.ic-mini button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;min-height:0;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;line-height:1;box-shadow:none}.ic-enviando{font-size:12px;color:var(--muted)}.sc-comentario{border-bottom:1px solid var(--border);padding:8px 0;font-size:14px}.sc-comentario .hint{margin-top:2px}.fo-busca{min-width:240px;flex:1 1 240px;max-width:340px}.qd-marcar-reaj{margin:8px 14px 0;padding:10px 12px;border:1px solid var(--brand);border-radius:8px;background:var(--surface, transparent)}.qd-marca{color:var(--ok)}.qd-btn-reaj{font-size:10.5px;padding:0 4px;opacity:.55}.qd-btn-reaj.on{opacity:1;color:var(--ok);font-weight:700}.qd-opcao-reaj{display:flex;gap:8px;align-items:flex-start;padding:6px 0;cursor:pointer;font-weight:400}.ai-alternar{all:unset;cursor:pointer;display:flex;gap:8px;align-items:flex-start;flex:1;min-width:0}.ai-alternar:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.ai-seta{font-size:12px;margin-top:4px;color:var(--muted)}.ajuste-card{border-style:dashed}.ajuste-aberto{border:1px solid var(--warn);border-style:solid;background:color-mix(in srgb,var(--warn) 7%,var(--surface, #fff))}.nav-recolher{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;border-radius:var(--radius-sm);color:#7f8b9c;font-size:13px}.nav-recolher:hover{background:#ffffff0d;color:#e8edf4}.nav-recolher:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.nav-recolher>span:first-child{width:18px;text-align:center;font-size:15px}@media (min-width: 781px){.shell.menu-recolhido{grid-template-columns:64px 1fr}.menu-recolhido .sidebar{padding:18px 8px}.menu-recolhido .nav-txt{display:none}.menu-recolhido .nav-item,.menu-recolhido .nav-recolher{justify-content:center;padding:9px 0;position:relative}.menu-recolhido .sidebar .logo{padding:2px 0 22px;display:flex;justify-content:center}.menu-recolhido .sidebar .logo img,.menu-recolhido .sidebar .logo svg{max-width:40px;height:auto}.menu-recolhido .nav-n{position:absolute;top:2px;right:4px;font-size:10px;min-width:16px;padding:0 4px}}@media (max-width: 780px){.nav-recolher{display:none}}.tci{white-space:pre-wrap;overflow-wrap:anywhere}.tci .ic-img{display:block;margin:6px 0}.bm-bloqueado{border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface, #fff))}.bm-bloqueado>b{color:var(--danger)}
