.cmp-pagina{--cmp-raio:12px;--cmp-fonte:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--cmp-mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--cmp-saida:cubic-bezier(.16, 1, .3, 1);color:var(--nid-text);font-family:var(--cmp-fonte);font-variant-numeric:tabular-nums;gap:16px;font-size:14px;display:grid}.cmp-pagina ::selection{background:var(--nid-blue-soft);color:var(--nid-text)}.cmp-pagina :focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.cmp-pagina button,.cmp-pagina input,.cmp-pagina select{font-family:inherit}.cmp-corpo{gap:20px;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:grid}.cmp-corpo.recalculando{opacity:.55;pointer-events:none}.cmp-topo{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.cmp-topo h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.cmp-copia{color:var(--nid-text-muted);margin:4px 0 0;font-size:13px}.cmp-conferida{background:var(--nid-success-soft);color:var(--nid-text);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:4px;margin-left:10px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.cmp-conferida svg{color:var(--nid-success)}.cmp-topo-vivo{border-bottom:1px solid var(--nid-border);padding-bottom:14px;position:relative}.cmp-trilha{color:var(--nid-text-muted);margin:0 0 2px;font-size:12.5px;font-weight:500}.cmp-led{background:var(--nid-success);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.cmp-varredura{background:var(--nid-blue);transform-origin:0;height:2px;animation:cmp-varre 1.6s var(--cmp-saida) infinite;position:absolute;bottom:-1px;left:0;right:0}@keyframes cmp-varre{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.cmp-mono{font-family:var(--cmp-mono);font-variant-numeric:tabular-nums}.cmp-pagina:has(.cmp-topo-vivo) :is(.cmp-kpi strong,.cmp-barra-rotulo strong,.cmp-travados td strong,.cmp-recorte){font-family:var(--cmp-mono);font-variant-numeric:tabular-nums}.cmp-botao{height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.cmp-botao:hover:not(:disabled){background:var(--nid-surface-2)}.cmp-botao:disabled{cursor:default;opacity:.6}.cmp-botao.primario{border-color:var(--nid-blue);background:var(--nid-blue);color:var(--nid-on-accent)}.cmp-botao.primario:hover:not(:disabled){background:var(--nid-blue-dark);border-color:var(--nid-blue-dark)}.cmp-botao .spin{animation:1s linear infinite cmp-giro}@keyframes cmp-giro{to{transform:rotate(360deg)}}.cmp-filtros{top:var(--pa-topbar-altura,0px);z-index:5;border:1px solid var(--nid-border);border-radius:var(--cmp-raio);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);gap:10px;padding:12px 16px;display:grid;position:sticky}.cmp-filtros-linha{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cmp-seletor{min-width:0;color:var(--nid-text-muted);gap:4px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:grid}.cmp-seletor input[type=date],.cmp-seletor select,.cmp-busca span{height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);font-size:13.5px;font-weight:400}.cmp-seletor input[type=date]{padding:0 8px}.cmp-seletor input[type=text]{width:150px;height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);margin:0;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:400}.cmp-seletor select{width:160px;max-width:160px;padding:0 26px 0 10px}.cmp-busca span{color:var(--nid-text-muted);align-items:center;gap:6px;padding:0 10px;display:flex}.cmp-busca input{width:150px;height:100%;color:var(--nid-text);background:0 0;border:0;outline:0;font-size:13.5px}.cmp-busca span:focus-within{outline:2px solid var(--nid-focus);outline-offset:1px}:is(.cmp-filtros,.cmp-consultas-filtros) .cmp-seletor .cmp-campo{font-family:inherit;font-weight:400;background:var(--nid-surface)!important;border-color:var(--nid-border-strong)!important;color:var(--nid-text)!important;box-shadow:none!important}:is(.cmp-filtros,.cmp-consultas-filtros) :is(.cmp-busca,.cmp-lista-busca) input.cmp-campo,:is(.cmp-filtros,.cmp-consultas-filtros) :is(.cmp-busca,.cmp-lista-busca) input.cmp-campo:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.cmp-lista summary{width:160px;min-width:0}.cmp-lista-valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-lista-caixa{z-index:30;border:1px solid var(--nid-border);background:var(--nid-surface);width:max-content;min-width:260px;max-width:min(420px,100vw - 32px);box-shadow:var(--nid-shadow-lg);border-radius:10px;gap:6px;padding:8px;display:grid;position:fixed}.cmp-lista-busca{border:1px solid var(--nid-border-strong);height:34px;color:var(--nid-text-muted);border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 10px;display:flex}.cmp-lista-busca:focus-within{outline:2px solid var(--nid-focus);outline-offset:1px}.cmp-lista-busca input{outline:0;flex:1;width:100%;min-width:0;height:32px;margin:0;padding:0;font-size:13px;border:0!important}.cmp-lista-caixa ul{scrollbar-color:var(--nid-border-strong) transparent;gap:1px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cmp-lista-caixa li button{width:100%;min-height:30px;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:400}.cmp-lista-caixa li button:hover,.cmp-lista-caixa li button:focus-visible{background:var(--nid-blue-soft);outline:none}.cmp-lista-caixa li button[aria-selected=true]{background:var(--nid-surface-2);font-weight:600}.cmp-lista-vazia{color:var(--nid-text-muted);padding:6px 8px;font-size:12.5px}.cmp-multi fieldset>.cmp-lista-busca{z-index:1;background:var(--nid-surface);margin-bottom:4px;position:sticky;top:-8px}.cmp-lista-acoes{gap:4px;display:flex}.cmp-lista-todos{min-height:26px;color:var(--nid-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:12.5px}.cmp-lista-todos:hover,.cmp-lista-todos:focus-visible{background:var(--nid-blue-soft);outline:none}.cmp-multi{margin:0;position:relative}.cmp-multi summary{height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);cursor:pointer;min-width:150px;color:var(--nid-text);align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:400;list-style:none;display:flex}.cmp-multi summary::-webkit-details-marker{display:none}.cmp-multi summary svg{color:var(--nid-text-muted);margin-left:auto;transition:transform .2s cubic-bezier(.16,1,.3,1)}.cmp-multi[open] summary svg{transform:rotate(180deg)}.cmp-multi fieldset{z-index:30;border:1px solid var(--nid-border);background:var(--nid-surface);width:max-content;min-width:260px;max-width:min(420px,100vw - 32px);max-height:320px;box-shadow:var(--nid-shadow-lg);scrollbar-color:var(--nid-border-strong) transparent;border-radius:10px;grid-auto-rows:max-content;gap:2px;margin:0;padding:8px;display:grid;position:fixed;overflow:auto}.cmp-multi fieldset label{overflow-wrap:anywhere;min-height:30px;color:var(--nid-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;font-weight:400;display:flex}.cmp-multi fieldset label:hover{background:var(--nid-surface-2)}.cmp-multi input[type=checkbox]{width:16px;height:16px;accent-color:var(--nid-blue);border:0;border-radius:3px;flex:none;margin:0;padding:0}.cmp-multi fieldset label{text-align:left;justify-content:flex-start;margin:0;line-height:1.3}.cmp-periodo summary{font-variant-numeric:tabular-nums;min-width:214px}.cmp-periodo summary svg:first-child{margin-left:0;transform:none}.cmp-calendario{z-index:30;border:1px solid var(--nid-border);background:var(--nid-surface);width:max-content;max-width:calc(100vw - 16px);color:var(--nid-text);box-shadow:var(--nid-shadow-lg);border-radius:10px;padding:8px 12px 10px;font-size:13px;position:fixed}.cmp-calendario .rdp-root{--rdp-accent-color:var(--nid-blue);--rdp-accent-background-color:var(--nid-blue-soft);--rdp-today-color:var(--nid-blue);--rdp-range_start-color:var(--nid-on-accent);--rdp-range_end-color:var(--nid-on-accent);--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-height:32px;--rdp-day_button-width:32px;--rdp-months-gap:24px;--rdp-nav-height:2.25rem}.cmp-calendario table{min-width:0}.cmp-calendario th{background:0 0;border-bottom:0}.cmp-calendario th,.cmp-calendario td{color:inherit;text-transform:none;letter-spacing:normal;border:0;padding:0;font-size:12px}.cmp-calendario td{font-size:13px;font-weight:400}.cmp-calendario tbody tr:hover{background:0 0}.cmp-calendario button{color:inherit;font:inherit}.cmp-calendario .rdp-caption_label{text-transform:capitalize;font-size:14px;font-weight:600}.cmp-calendario .rdp-chevron{fill:var(--nid-text-muted)}.cmp-calendario p{color:var(--nid-text-muted);margin:6px 0 0;font-size:12px}.cmp-limpar{margin-left:auto}.cmp-chips{color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cmp-recorte{color:var(--nid-text);font-weight:600}.cmp-atalhos{border-top:1px solid var(--nid-border);scrollbar-width:thin;align-items:center;gap:4px;margin:0 -16px -12px;padding:6px 16px;display:flex;overflow-x:auto}.cmp-atalhos-rotulo{color:var(--nid-text-muted);flex:none;margin-right:4px;font-size:12px;font-weight:600}.cmp-atalhos button{min-height:28px;color:var(--nid-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.cmp-atalhos button:hover{background:var(--nid-blue-soft);color:var(--nid-text)}.cmp-atalhos button:focus-visible{outline:2px solid var(--nid-focus);outline-offset:1px;background:var(--nid-blue-soft)}.cmp-atalhos button[aria-current]{background:var(--nid-blue-soft);color:var(--nid-blue)}.cmp-chip{background:var(--nid-blue-soft);min-height:26px;color:var(--nid-text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.cmp-chip span{color:var(--nid-text-muted)}@media (width<=760px){.cmp-filtros{position:static}.cmp-filtros-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cmp-seletor input[type=date],.cmp-seletor select,.cmp-multi summary,.cmp-busca span{width:100%;min-width:0;max-width:none}.cmp-periodo,.cmp-busca,.cmp-limpar{grid-column:1/-1}.cmp-consultas-filtros .cmp-seletor,.cmp-consultas-filtros .cmp-seletor select,.cmp-consultas-filtros input[type=text]{width:100%;max-width:none}.cmp-consultas-lista li{grid-template-columns:minmax(0,1fr) auto}.cmp-consultas-qtd{grid-area:2/1}.cmp-busca input{width:100%}.cmp-limpar{justify-content:center;margin-left:0}.cmp-seletor input[type=date],.cmp-seletor select,.cmp-multi summary,.cmp-busca span{height:var(--nid-controle-altura);min-height:var(--nid-controle-altura)}}.cmp-travado{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=1180px){.cmp-travado{grid-template-columns:minmax(0,1fr)}}.cmp-pagina h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}:is(.cmp-travados,.cmp-calor) tbody tr:hover{background:0 0}.cmp-travados{width:100%}.cmp-travados td,.cmp-travados tbody th{border-bottom:1px solid var(--nid-tabela-linha);box-shadow:none;background:0 0;padding:0}.cmp-travados thead th{padding:6px 8px 8px}.cmp-travados .num{text-align:right}.cmp-travados tbody tr:last-child th,.cmp-travados tbody tr:last-child td{border-bottom:0}.cmp-travados tbody th button{width:100%;min-height:56px;color:var(--nid-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.cmp-travados tbody tr.ativa th button{color:var(--nid-blue)}.cmp-travados i,.cmp-abas i{background:var(--cmp-cor);border-radius:3px;flex:none;width:10px;height:10px}.cmp-travados td>button{width:100%;min-height:56px;color:var(--nid-text);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;justify-items:end;gap:1px;padding:8px;display:grid}.cmp-travados td{padding:3px}.cmp-travados td>button:hover{background:var(--nid-surface-3)}.cmp-travados strong{font-size:18px;font-weight:600}.cmp-travados small{color:var(--nid-text-muted);white-space:nowrap;font-size:12px}.cmp-travados td.atencao>button{background:var(--nid-warning-soft)}.cmp-travados td.critico>button{background:var(--nid-critical-soft)}.cmp-travados em{white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.cmp-travados td.atencao em svg{color:var(--nid-warning)}.cmp-travados td.critico em svg{color:var(--nid-critical)}.cmp-visao>.cmp-avisos{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.cmp-secao{gap:14px;padding-top:4px;display:grid}.cmp-secao-cabeca{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.cmp-secao-cabeca h2{font-size:20px}.cmp-abas{background:var(--nid-surface-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cmp-abas button{min-height:32px;color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cmp-abas button:hover{color:var(--nid-text)}.cmp-abas button[aria-selected=true]{background:var(--nid-surface);color:var(--nid-text);box-shadow:var(--nid-shadow-sm)}.cmp-visao{gap:14px;display:grid}.cmp-capitulo>.cmp-botao{justify-self:start}.cmp-faixa-status>*{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:24px;display:grid}.cmp-subtitulo{color:var(--nid-text-muted);margin:4px 0 0;font-size:12.5px;font-weight:600}.cmp-vazio-bloco{border:1px dashed var(--nid-border-strong);border-radius:var(--cmp-raio);text-align:center;gap:4px;padding:22px;display:grid}.cmp-vazio-bloco p{color:var(--nid-text-muted);margin:0}.cmp-vazio,.cmp-nota,.cmp-dica{color:var(--nid-text-muted);margin:0;font-size:12.5px}.cmp-grafico{gap:6px;display:grid}.cmp-meses{flex-wrap:wrap;gap:4px;display:flex}.cmp-meses button{border:1px solid var(--nid-border);min-height:26px;color:var(--nid-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 8px;font-size:12px}.cmp-meses button[aria-pressed=true]{border-color:var(--nid-cat-2);background:var(--nid-blue-soft);color:var(--nid-text);font-weight:600}.cmp-barras{gap:2px;display:grid}.cmp-barra{width:100%;color:var(--nid-text);text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;gap:4px;padding:5px 6px;display:grid}button.cmp-barra{cursor:pointer}button.cmp-barra:hover{background:var(--nid-surface-3)}.cmp-barra[aria-pressed=true]{background:var(--nid-blue-soft)}.cmp-barra-rotulo{justify-content:space-between;gap:12px;font-size:13px;display:flex}.cmp-barra-rotulo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-barra-rotulo strong{white-space:nowrap;font-weight:600}.cmp-barra-trilho{background:var(--nid-surface-2);border-radius:4px;height:8px;display:block;overflow:hidden}.cmp-barra-trilho span{transform-origin:0;height:100%;transition:transform .9s var(--cmp-saida);border-radius:4px;display:block}.cmp-link{color:var(--nid-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin-top:4px;padding:4px 6px;font-size:13px;font-weight:600;text-decoration:underline}.cmp-rolagem{scrollbar-color:var(--nid-border-strong) transparent;overflow:auto}.cmp-calor{width:100%;font-size:12.5px}.cmp-calor th{text-overflow:ellipsis;max-width:160px;padding:6px 8px;overflow:hidden}.cmp-calor tbody th{box-shadow:none;background:0 0}.cmp-calor thead th{background:var(--nid-tabela-cab);position:sticky;top:0}.cmp-calor .num{text-align:right}.cmp-calor td{border:1px solid var(--nid-surface);background:color-mix(in srgb, var(--nid-cat-2) var(--cmp-calor,0%), var(--nid-surface-3));color:var(--nid-text);padding:0}.cmp-calor td,.cmp-calor td button{text-align:right;min-width:48px;height:32px}.cmp-calor td button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}.cmp-calor td:not(:has(button)){padding:0 8px}.cmp-tabela-modal .pa-modal{width:min(96vw,1320px)}:root .nid-module-shell :is(.cmp-tabela-modal,.cmp-consultas-modal) .pa-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:root .nid-module-shell .pa-modal-backdrop:has(.cmp-multi){-webkit-backdrop-filter:none;backdrop-filter:none}.nid-module-shell .pa-modal:has(.cmp-multi){animation-fill-mode:backwards}.cmp-tabela-regra{margin-bottom:10px}.cmp-tabela-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}@media (width<=760px){.cmp-travados,.cmp-travados tbody,.cmp-travados tr,.cmp-travados th,.cmp-travados td{width:100%;min-width:0;display:block}.cmp-travados thead{display:none}.cmp-travados tbody tr{border-bottom:1px solid var(--nid-border);padding:6px 0 10px}.cmp-travados tbody tr:last-child,.cmp-travados th,.cmp-travados td{border-bottom:0}.cmp-travados tbody th button{min-height:40px}.cmp-travados td>button{text-align:left;grid-template-columns:1fr auto;justify-items:start;min-height:0;padding:8px}.cmp-travados td>button:before{content:attr(data-rotulo);color:var(--nid-text-muted);grid-row:1/span 3;align-self:center;font-size:13px}.cmp-travados td>button strong,.cmp-travados td>button small,.cmp-travados td>button em{grid-column:2;justify-self:end}}.cmp-consultas-modal .pa-modal{width:min(96vw,1060px)}.cmp-consultas-filtros{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.cmp-consultas-lista{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);margin:0;padding:0;list-style:none;display:grid}.cmp-consultas-lista li{border-bottom:1px solid var(--nid-tabela-linha);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cmp-consultas-lista li:last-child{border-bottom:0}.cmp-consultas-lista li>div{gap:2px;display:grid}.cmp-consultas-lista strong{font-size:14px;font-weight:600}.cmp-consultas-lista small{color:var(--nid-text-muted);font-size:12.5px}.cmp-consultas-qtd{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cmp-consultas-lista .cmp-botao:disabled{cursor:not-allowed;opacity:.55}.cmp-topo-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-travados td>button:hover,.cmp-travados td>button:focus-visible,button.cmp-barra:hover,button.cmp-barra:focus-visible,.cmp-calor td button:hover,.cmp-calor td button:focus-visible,.cmp-meses button:hover,.cmp-meses button:focus-visible{box-shadow:inset 0 0 0 2px var(--nid-blue);outline:none}.cmp-travados td:not(.atencao):not(.critico)>button:hover,button.cmp-barra:hover,.cmp-calor td button:hover,.cmp-meses button:hover{background:var(--nid-blue-soft)}.cmp-calor td button:hover{color:var(--nid-text)}@media (hover:hover){.cmp-travados td>button{position:relative}.cmp-travados td>button:after{content:"Ver lista ↗";color:var(--nid-blue);opacity:0;font-size:11.5px;font-weight:600;transition:opacity .15s;position:absolute;top:6px;left:8px}.cmp-travados td>button:hover:after,.cmp-travados td>button:focus-visible:after{opacity:1}}.cmp-drill{width:100%;color:inherit;font:inherit;text-align:inherit;-webkit-text-decoration:underline dotted var(--nid-border-strong);-webkit-text-decoration:underline dotted var(--nid-border-strong);text-decoration:underline dotted var(--nid-border-strong);text-underline-offset:3px;cursor:pointer;box-sizing:content-box;background:0 0;border:0;border-radius:4px;margin:-4px -8px;padding:4px 8px}.cmp-drill:hover,.cmp-drill:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-blue);-webkit-text-decoration-color:var(--nid-blue);-webkit-text-decoration-color:var(--nid-blue);text-decoration-color:var(--nid-blue);outline:none}.cmp-grafico.clicavel .recharts-bar-rectangle{cursor:pointer}.cmp-grafico.clicavel .recharts-bar-rectangle:hover path{stroke:var(--nid-blue);stroke-width:2px}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table{width:100%;display:table}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table thead{display:table-header-group}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table tbody{display:table-row-group}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table tr{padding:0;display:table-row}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table th,:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table td{text-align:left;width:auto;display:table-cell}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table td.num{text-align:right}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table td:before{content:none}:is(.cmp-tabela-modal,.cmp-at-detalhe) .pa-table-wrap{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);max-height:min(62vh,640px);overflow:auto}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table{font-variant-numeric:tabular-nums}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table :is(th,td){padding:10px 14px}.cmp-tabela-modal table.pa-table th{z-index:1;background:var(--nid-tabela-cab);position:sticky;top:0}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table td{white-space:nowrap}:is(.cmp-tabela-modal,.cmp-at-detalhe) table.pa-table td:not(.num){white-space:normal;overflow-wrap:break-word;min-width:96px;max-width:360px}.cmp-tabela-modal table.pa-table .pa-ordenar{color:inherit;font:inherit}@media (prefers-reduced-motion:reduce){.cmp-corpo,.cmp-barra-trilho span{transition:none}.cmp-varredura{animation:none;transform:scaleX(1)}}.cmp-at-par{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.cmp-at-tabela{font-variant-numeric:tabular-nums;width:100%;min-width:0}.cmp-at-tabela .num{text-align:right;white-space:nowrap}.cmp-at-tabela thead th.num{text-align:right}.cmp-at-linha{cursor:pointer}.cmp-at-linha:hover :is(th,td){background:var(--nid-blue-soft)}.cmp-at-abrir{vertical-align:middle;border:1px solid var(--nid-border-strong);background:var(--nid-surface);width:22px;height:22px;color:var(--nid-text);cursor:pointer;border-radius:6px;place-items:center;margin-right:8px;display:inline-grid}.cmp-at-abrir:focus-visible{outline:2px solid var(--nid-blue);outline-offset:2px}.cmp-at-tabela tbody tr.cmp-at-detalhe>td{background:var(--nid-surface-2);padding:4px 16px 18px 46px}.cmp-at-detalhe .cmp-subtitulo{margin:12px 0 6px}.cmp-at-tabela tfoot :is(th,td){color:var(--nid-blue);font-weight:700}.cmp-at-caixa{width:0;min-width:100%}.ac-chips{flex-wrap:wrap;gap:5px;display:flex}.ac-chip{background:var(--nid-surface-2);color:var(--nid-text-muted);border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:600}.ac-chip-mais{color:var(--nid-text-subtle);padding:2px 4px;font-size:11.5px;font-weight:600}.ac-cabecalho{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.ac-avatar{background:var(--nid-blue-soft);width:44px;height:44px;color:var(--nid-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ac-identidade{flex-direction:column;gap:3px;min-width:0;display:flex}.ac-nome{color:var(--nid-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.ac-contato{color:var(--nid-text-muted);font-size:12.5px}.ac-cabecalho-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ac-admin{background:var(--nid-surface-3);border:1px solid var(--nid-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ac-admin>svg{color:var(--nid-text-subtle);flex:none}.ac-admin span{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-admin strong{color:var(--nid-text);font-size:12.5px;font-weight:600}.ac-admin small{color:var(--nid-text-subtle);font-size:11.5px}.ac-admin input{width:18px;height:18px;accent-color:var(--nid-blue);flex:none;margin-left:auto}.ac-copiar{background:var(--nid-surface);border:1px dashed var(--nid-border);color:var(--nid-text-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.ac-copiar>svg{color:var(--nid-text-subtle);flex:none}.ac-copiar select{min-width:200px;margin-left:auto}.ac-niveis{background:var(--nid-surface-3);border:1px solid var(--nid-border);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.ac-niveis button{color:var(--nid-text-subtle);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600}.ac-niveis button:hover{color:var(--nid-text)}.ac-niveis button.ativo{background:var(--nid-blue);color:var(--nid-on-accent);font-weight:700}.ac-detalhe-ajuda{background:var(--nid-surface-3);border-bottom:1px solid var(--nid-border);color:var(--nid-text-subtle);margin:0;padding:10px 16px;font-size:11.5px;line-height:1.55}.ac-detalhe-ajuda b{color:var(--nid-text)}.ac-telas{flex-direction:column;display:flex}.ac-tela{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.ac-tela:last-child{border-bottom:0}.ac-tela-nome{cursor:pointer;flex:none;align-items:center;gap:10px;width:min(100%,260px);display:flex}@media (width<=780px){.ac-tela-nome{min-height:40px}}.ac-tela-nome input{width:16px;height:16px;accent-color:var(--nid-blue);flex:none}.ac-tela-nome>span{min-width:0;color:var(--nid-text);flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;display:flex}.ac-tela-nome small{color:var(--nid-text-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500}.ac-acoes{flex-wrap:wrap;gap:6px;display:flex}.ac-acao{color:var(--nid-text-subtle);border:1px dashed var(--nid-border-strong);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ac-acao:hover{color:var(--nid-text);border-color:var(--nid-blue)}.ac-acao.ligada{background:var(--nid-blue-soft);color:var(--nid-blue);border-style:solid;border-color:#0000}.ac-rodape{z-index:5;background:var(--nid-surface);border:1px solid var(--nid-border);box-shadow:var(--nid-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ac-resumo{color:var(--nid-text-muted);font-size:12.5px}.ac-resumo b{color:var(--nid-text)}.ac-rodape-acoes{gap:10px;margin-left:auto;display:flex}@media (width<=720px){.ac-cabecalho-acoes{width:100%;margin-left:0}.ac-tela-nome{width:100%}.ac-niveis{width:100%;margin-left:0;overflow-x:auto}.ac-copiar select,.ac-rodape-acoes{width:100%;margin-left:0}.ac-rodape-acoes .pa-btn{flex:1;justify-content:center}}.ac-admin-setores{color:var(--nid-text-subtle);background:var(--nid-surface-3);border:1px solid var(--nid-border);border-radius:10px;margin:0;padding:10px 16px;font-size:12px}.ac-admin-setores a{color:var(--nid-text);margin-left:6px;text-decoration:underline}.ac-filtros{margin-bottom:16px;position:static}.ac-filtros .cmp-filtros-linha>label{margin:0}.ac-filtro-nome{flex:260px;max-width:420px}.ac-filtro-nome input{flex:1;width:auto;min-width:0}.ac-link{color:var(--nid-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ac-link:hover,.ac-link:focus-visible{text-decoration:underline}.ac-sem{color:var(--nid-text-subtle)}.ac-seletor-busca{min-width:0;height:var(--nid-controle-altura);background:var(--nid-surface);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);color:var(--nid-text-subtle);flex:260px;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.ac-seletor-busca:focus-within{outline:2px solid var(--nid-focus);outline-offset:1px}.nid-module-shell .ac-seletor-busca input,.nid-module-shell .ac-seletor-busca input:focus,.ac-seletor-busca input{min-width:0;height:100%;color:var(--nid-text);font:inherit;outline:none;flex:1;margin:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.ac-seletor-vazio{color:var(--nid-text-subtle);margin:0;padding:14px 16px;font-size:12.5px}.ac-seletor{flex-direction:column;gap:10px;min-width:0;display:flex}.ac-seletor.inerte{opacity:.45;pointer-events:none}.ac-seletor-topo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-setor{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:10px;overflow:hidden}.ac-setor.com-acesso{border-left:3px solid var(--nid-blue)}.ac-setor-topo{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.ac-setor-nome{min-height:40px;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:220px;align-items:center;gap:8px;padding:0;display:flex}.ac-setor-nome strong{font-size:14px;font-weight:700}.ac-setor-nome small{color:var(--nid-text-subtle);font-size:12px}.ac-setor-todo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-setor-todo>span{color:var(--nid-text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.ac-setor-modulos{border-top:1px solid var(--nid-border);margin:0;padding:0;list-style:none}.ac-setor-modulos>li{border-bottom:1px solid var(--nid-border)}.ac-setor-modulos>li:last-child{border-bottom:0}.ac-setor-modulos>li.liberado{background:var(--nid-blue-soft)}.ac-setor-modulo{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px 8px 38px;display:flex}.ac-setor-modulo-nome{min-height:40px;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:260px;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.ac-setor-modulo-nome>span:first-child{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.ac-setor-modulo-nome small{color:var(--nid-text-subtle);font-size:11.5px;font-weight:500}.ac-ver-telas{color:var(--nid-blue);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ac-setor-modulos .ac-telas{background:var(--nid-surface-2);border-top:1px solid var(--nid-border);padding-left:24px}.ac-editor-topo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ac-admins-barra{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.ac-admins-barra .ac-seletor-busca{max-width:420px}.ac-check{min-height:40px;color:var(--nid-text);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.ac-check input{width:16px;height:16px;accent-color:var(--nid-blue);margin:0}.ac-admins-lista{margin:0;padding:0;list-style:none}.ac-admins-lista>li{border-bottom:1px solid var(--nid-border);grid-template-columns:minmax(0,240px) minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.ac-admins-lista>li:last-child{border-bottom:0}.ac-admins-lista>li.sem-admin{background:var(--nid-warning-soft)}.ac-admins-setor{flex-direction:column;gap:3px;min-width:0;display:flex}.ac-admins-setor strong{color:var(--nid-text);font-size:14px}.ac-admins-setor small{color:var(--nid-text-subtle);font-size:12px}.ac-admins-alerta{color:var(--nid-warning);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ac-admins-pessoas{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ac-pessoa{background:var(--nid-surface-2);border:1px solid var(--nid-border);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:3px 4px 3px 3px;display:inline-flex}.ac-pessoa-avatar{background:var(--nid-blue-soft);width:26px;height:26px;color:var(--nid-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.ac-pessoa-nome{color:var(--nid-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ac-pessoa-nome small{color:var(--nid-text-subtle);font-weight:500}.ac-pessoa button{width:24px;height:24px;color:var(--nid-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ac-pessoa button:hover,.ac-pessoa button:focus-visible{background:var(--nid-red-soft);color:var(--nid-red)}.ac-admins-pendentes{color:var(--nid-text-subtle);white-space:nowrap;font-size:12.5px}.ac-admins-pendentes.tem{color:var(--nid-warning);font-weight:700}.ac-sugestoes{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.ac-sugestoes button{width:100%;min-height:48px;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.ac-sugestoes button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.ac-sugestoes small{color:var(--nid-text-subtle);font-size:12px}.ac-sugestoes button:hover,.ac-sugestoes button:focus-visible{background:var(--nid-blue-soft)}.pa-modal:has(.ac-pedidos){width:min(1760px,100vw - 32px);max-width:none}.ac-pedidos{flex-direction:column;gap:10px;display:flex}.ac-pedido{border:1px solid var(--nid-border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;animation:.25s both ac-pedido-sobe;display:flex}@keyframes ac-pedido-sobe{0%{opacity:0;transform:translateY(6px)}}.ac-pedido-topo{align-items:center;gap:10px;min-width:0;display:flex}.ac-pedido-topo>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.ac-pedido-av{background:var(--nid-blue);width:30px;height:30px;color:var(--nid-on-accent);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.ac-pedido-topo small,.ac-pedido-quando{color:var(--nid-text-muted);font-size:11.5px}.ac-pedido>p{color:color-mix(in srgb, var(--nid-text) 70%, var(--nid-text-muted));overflow-wrap:break-word;margin:0;font-size:13px}.ac-pedido-aprovar,.ac-pedido-recusa{flex-direction:column;gap:5px;font-size:12px;display:flex}.ac-pedido-aprovar label,.ac-pedido-recusa label{color:color-mix(in srgb, var(--nid-text) 70%, var(--nid-text-muted));margin:4px 0 0;font-weight:600}.ac-pedido-recusa label em{color:var(--nid-text-muted);margin-left:4px;font-style:normal;font-weight:500}.ac-pedido-aprovar textarea,.ac-pedido-recusa textarea{border-radius:var(--nid-controle-raio);width:100%;height:auto;min-height:0;font:inherit;resize:vertical;margin:0;padding:10px 12px;font-size:13px}.ac-pedido-botoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ac-pedido-resumo{color:var(--nid-text-subtle);align-items:center;gap:6px;margin-right:auto;font-size:12.5px;display:inline-flex}.ac-pedido-resumo.falta{color:var(--nid-warning);font-weight:600}.ac-pedidos-fim{color:var(--nid-text-muted);text-align:center;place-items:center;gap:6px;padding:44px 16px;display:grid}.ac-pedidos-fim b{color:var(--nid-text);font-size:14px}@media (prefers-reduced-motion:reduce){.ac-pedido{animation:none}}@media (width<=780px){.ac-admins-lista>li{grid-template-columns:minmax(0,1fr) auto}.ac-admins-pessoas{order:3;grid-column:1/-1}.ac-editor-topo{grid-template-columns:minmax(0,1fr)}.ac-setor-modulo{padding-left:14px}.ac-setor-modulos .ac-telas{padding-left:0}}@keyframes ac-subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ac-aparecer{0%{opacity:0}to{opacity:1}}@keyframes ac-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ac-crescer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ac-crescer-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ac-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.7)}}.nid-module-shell .ac-pagina .pa-page-head h1{letter-spacing:-.01em;font-size:22px;line-height:1.2}.nid-module-shell .ac-pagina .pa-page-head>div>p{max-width:980px;margin-top:6px;font-size:15px;font-weight:600;line-height:1.45}.ac-pagina .pa-page-head p b{color:var(--nid-text);font-weight:700}.ac-pagina .pa-page-head p b.crit{color:var(--nid-critical)}.nid-module-shell .ac-pagina .pa-btn.primary:not(.danger){color:var(--nid-on-accent);background:var(--nid-blue);border-color:var(--nid-blue);box-shadow:var(--nid-shadow-sm)}.nid-module-shell .ac-pagina .pa-btn.primary:not(.danger):hover{background:var(--nid-blue-dark);border-color:var(--nid-blue-dark)}.ac-pagina>:not(.pa-modal-backdrop){animation:.5s cubic-bezier(.2,.8,.2,1) both ac-subir}.ac-pagina>:nth-child(2){animation-delay:40ms}.ac-pagina>:nth-child(3){animation-delay:90ms}.ac-pagina>:nth-child(4){animation-delay:.14s}.ac-pagina>:nth-child(5){animation-delay:.19s}.ac-pagina>:nth-child(n+6){animation-delay:.24s}.ac-pagina .pa-kpis>*{animation:.55s cubic-bezier(.2,.8,.2,1) both ac-subir}.ac-pagina .pa-kpis>:nth-child(2){animation-delay:60ms}.ac-pagina .pa-kpis>:nth-child(3){animation-delay:.12s}.ac-pagina .pa-kpis>:nth-child(4){animation-delay:.18s}.ac-pagina .pa-table tbody tr{animation:.35s ease-out both ac-subir}.ac-pagina .pa-table tbody tr:nth-child(2){animation-delay:30ms}.ac-pagina .pa-table tbody tr:nth-child(3){animation-delay:60ms}.ac-pagina .pa-table tbody tr:nth-child(4){animation-delay:90ms}.ac-pagina .pa-table tbody tr:nth-child(5){animation-delay:.12s}.ac-pagina .pa-table tbody tr:nth-child(6){animation-delay:.15s}.ac-pagina .pa-table tbody tr:nth-child(7){animation-delay:.18s}.ac-pagina .pa-table tbody tr:nth-child(8){animation-delay:.21s}.ac-pagina .pa-table tbody tr:nth-child(n+9){animation-delay:.24s}.ac-kpi-sufixo{color:var(--nid-text-muted);margin-left:6px;font-size:.55em;font-weight:600}.ac-kpi-barra{background:var(--nid-surface-2);border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.ac-kpi-barra i{background:var(--nid-blue);transform-origin:0;border-radius:4px;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) .25s both ac-crescer;display:block}.ac-kpi-barra i.atencao{background:var(--nid-warning)}.ac-kpi-barra i.neutro{background:var(--nid-text-subtle)}.ac-kpi-barra i.ok{background:var(--nid-success)}.ac-kpi-barra i.crit{background:var(--nid-critical)}.ac-kpi-seta{color:var(--nid-blue);opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:14px;transform:translate(-4px,4px)}.pa-kpi.interactive:hover .ac-kpi-seta,.pa-kpi.interactive:focus-visible .ac-kpi-seta,.pa-kpi.selected .ac-kpi-seta{opacity:1;transform:none}.ac-pagina .pa-kpi small{padding-right:22px}.ac-avatar-mini{background:var(--nid-blue-soft);width:30px;height:30px;color:var(--nid-blue);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ac-avatar-mini.grande{width:36px;height:36px;font-size:12px}.ac-pessoa-linha{align-items:center;gap:12px;min-width:0;display:inline-flex}.ac-pessoa-linha>span:last-child{flex-direction:column;min-width:0;display:flex}.ac-bolinha{background:var(--nid-text-subtle);border-radius:50%;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.ac-bolinha.ok{background:var(--nid-success)}.ac-bolinha.atencao{background:var(--nid-warning)}.ac-bolinha.crit{background:var(--nid-critical)}.ac-sem-setor{color:var(--nid-text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ac-sem-setor svg{color:var(--nid-warning)}.ac-acesso{flex-direction:column;display:flex}.ac-acesso b{align-items:center;gap:6px;font-weight:700;display:inline-flex}.ac-acesso small{color:var(--nid-text-muted);font-size:12px}.ac-acesso.parado b:before{content:"";background:var(--nid-warning);border-radius:50%;width:7px;height:7px}.ac-pagina .pa-badge:not(.info):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ac-pagina .pa-badge.warn:before{animation:1.6s ease-in-out infinite ac-pulso}.ac-pagina .ac-chip{animation:.25s ease-out both ac-pop}.ac-fila{background:var(--nid-warning-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.ac-fila-icone{background:var(--nid-surface);width:32px;height:32px;color:var(--nid-warning);border-radius:10px;flex:none;place-items:center;display:grid}.ac-fila-texto{color:var(--nid-text);flex-direction:column;margin:0;display:flex}.ac-fila-texto small{color:var(--nid-text-muted);font-size:12px}.ac-fila-pessoas{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ac-fila-pessoa{min-height:var(--nid-controle-altura);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:4px;animation:.3s both ac-pop;display:inline-flex}.ac-fila-pessoa>span:nth-child(2){color:var(--nid-text);flex-direction:column;font-size:12px;font-weight:700;line-height:1.25;display:flex}.ac-fila-pessoa small{color:var(--nid-text-muted);font-size:11px;font-weight:500}@media (width>=781px){.ac-tabela-card>.pa-card{position:relative}.ac-tabela-card>.pa-card>.pa-card-head{padding-right:180px}.ac-tabela-card .pa-table-barra{margin:0;position:absolute;top:14px;right:16px}}.ac-senha{gap:8px;display:flex}.ac-senha input{flex:1;min-width:0}.ac-menu-selo{background:var(--nid-warning-soft);min-width:22px;height:20px;color:var(--nid-text);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;animation:.3s both ac-pop;display:inline-grid}@media (prefers-reduced-motion:reduce){.ac-pagina *,.ac-pagina :before,.ac-pagina :after,.ac-pagina>*,.ac-menu-selo{transition:none!important;animation:none!important}}.ac-bloco{margin-bottom:20px;scroll-margin-top:80px}.ac-bloco-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ac-bloco-titulo h2{color:var(--nid-text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ac-bloco-titulo h2 .ac-menu-selo{margin-left:0}.ac-bloco-titulo p{color:var(--nid-text-muted);margin:0;font-size:12px}.ac-pedidos-grade{grid-template-columns:repeat(var(--ac-colunas-largo,3), minmax(0, 1fr));gap:16px;display:grid}@media (width<=1280px){.ac-pedidos-grade{grid-template-columns:repeat(var(--ac-colunas-medio,2), minmax(0, 1fr))}}@media (width<=780px){.ac-pedidos-grade{grid-template-columns:minmax(0,1fr)}}.ac-pedido-cartao{background:var(--nid-surface);border:1px solid var(--nid-border);min-width:0;box-shadow:var(--nid-shadow-sm);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;transition:box-shadow .2s,transform .2s;animation:.5s cubic-bezier(.2,.8,.2,1) both ac-subir;display:flex}.ac-pedido-cartao:hover{box-shadow:var(--nid-shadow);transform:translateY(-1px)}.ac-pedido-cartao>header{align-items:center;gap:12px;min-width:0;display:flex}.ac-pedido-cartao>header>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ac-pedido-cartao b{color:var(--nid-text);font-size:14px}.ac-pedido-cartao small{color:var(--nid-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ac-idade{background:var(--nid-warning-soft);height:24px;color:var(--nid-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ac-idade:before{content:"";background:var(--nid-warning);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ac-pulso}.ac-pedido-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ac-pedido-dados>div{background:var(--nid-surface-3);border:1px solid var(--nid-border);border-radius:10px;min-width:0;padding:8px 12px}.ac-pedido-dados dt{color:var(--nid-text-muted);font-size:11px;font-weight:700}.ac-pedido-dados dd{color:var(--nid-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ac-pedido-motivo{background:var(--nid-surface-2);color:var(--nid-text);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.ac-pedido-motivo>span{color:var(--nid-text-muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.ac-pedido-acoes{gap:8px;margin-top:auto;display:flex}.ac-pedido-acoes .pa-btn{flex:1;justify-content:center}.ac-tudo-certo{background:var(--nid-surface);border:1px dashed var(--nid-border-strong);color:var(--nid-text-muted);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:28px 20px;animation:.4s both ac-pop;display:flex}.ac-tudo-certo>svg{color:var(--nid-success);flex:none}.ac-tudo-certo b{color:var(--nid-text);font-size:15px;display:block}.ac-motivo-curto{white-space:normal;max-width:360px;color:var(--nid-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-resposta{flex-direction:column;max-width:320px;display:flex}.ac-resposta small{color:var(--nid-text-muted);font-size:12px}.ac-resposta q{color:var(--nid-text);font-size:12px}.ac-recusa-resumo{background:var(--nid-surface-3);border:1px solid var(--nid-border);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ac-recusa-resumo>span:last-child{flex-direction:column;display:flex}.ac-recusa-resumo small{color:var(--nid-text-muted);font-size:12px}.ac-recusas-prontas{flex-wrap:wrap;gap:6px;display:flex}.ac-recusas-prontas button{height:var(--nid-controle-altura-sm);background:var(--nid-surface);border:1px solid var(--nid-border);color:var(--nid-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.ac-recusas-prontas button:hover,.ac-recusas-prontas button:focus-visible{border-color:var(--nid-blue);color:var(--nid-blue)}.ac-mapa{gap:3px;margin-top:8px;display:grid}.ac-mapa i{background:var(--nid-surface-2);border-radius:3px;height:8px;animation:.4s both ac-pop;display:block}.ac-mapa i.azul{background:var(--nid-blue)}.ac-mapa i.atencao{background:var(--nid-warning)}.ac-admins-grupo{background:var(--nid-surface-3);border-top:1px solid var(--nid-border);border-bottom:1px solid var(--nid-border);color:var(--nid-text-muted);margin:0;padding:12px 16px 8px;font-size:12px}.ac-admins-grupo b{color:var(--nid-text)}.ac-pagina .ac-admins-lista>li{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr) auto auto;transition:background .15s;animation:.4s both ac-subir}.ac-pagina .ac-admins-lista>li.sem-admin{background:0 0}.ac-pagina .ac-admins-lista>li:hover{background:var(--nid-blue-soft)}@keyframes ac-realce{0%{background:var(--nid-blue-soft)}to{background:0 0}}.ac-pagina .ac-admins-lista>li.recem{animation:1.6s ease-out both ac-realce}.ac-pagina .ac-admins-setor{flex-direction:row;align-items:center;gap:12px}.ac-admins-setor>span:last-child{flex-direction:column;min-width:0;display:flex}.ac-admins-icone{background:var(--nid-surface-2);width:36px;height:36px;color:var(--nid-blue);border-radius:10px;flex:none;place-items:center;display:grid}.ac-admins-icone.sem{background:var(--nid-warning-soft);color:var(--nid-warning)}.ac-pagina .ac-admins-alerta{color:var(--nid-text-muted)}.ac-pagina .ac-admins-alerta svg{color:var(--nid-warning)}.ac-pagina .ac-pessoa{background:var(--nid-surface);animation:.3s cubic-bezier(.2,.8,.2,1.2) both ac-pop}.ac-pagina .ac-pessoa .ac-avatar-mini{width:28px;height:28px;font-size:11px}.ac-pagina .ac-admins-pendentes{background:var(--nid-surface-2);height:24px;color:var(--nid-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ac-pagina .ac-admins-pendentes.tem{background:var(--nid-warning-soft);color:var(--nid-text);font-weight:700}.ac-pagina .ac-admins-pendentes.tem:before{content:"";background:var(--nid-warning);border-radius:50%;width:6px;height:6px}.ac-sugestoes button.primeira{background:var(--nid-blue-soft)}.ac-sugestoes li{animation:.25s both ac-subir}.ac-tecla{border:1px solid var(--nid-border-strong);color:var(--nid-text-muted);border-radius:6px;padding:0 6px;font-family:inherit;font-size:11px}.at-notificacoes{margin:0;padding:0;list-style:none}.at-notificacoes li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 17px;display:flex}.at-notificacoes li:last-child{border-bottom:0}.at-notificacoes li.nao-lida{box-shadow:inset 3px 0 0 var(--nid-blue);background:color-mix(in srgb, var(--nid-tint) 5%, transparent)}.at-notificacao-icone{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.at-notificacao-icone.tom-info{background:color-mix(in srgb, var(--nid-tint) 14%, transparent);color:var(--nid-blue)}.at-notificacao-icone.tom-ok{background:color-mix(in srgb, var(--nid-success) 14%, transparent);color:var(--nid-success)}.at-notificacao-icone.tom-warn{background:color-mix(in srgb, var(--nid-warning) 16%, transparent);color:var(--nid-warning)}.at-notificacao-icone.tom-crit{background:color-mix(in srgb, var(--nid-red) 14%, transparent);color:var(--nid-red)}.at-notificacao-corpo{flex:1;min-width:0}.at-notificacao-corpo strong{font-size:13px;font-weight:600;display:block}.at-notificacao-corpo p{color:var(--gray);margin:2px 0 0;font-size:12px}.at-notificacao-corpo time{color:var(--gray);margin-top:4px;font-size:11px;display:block}.at-abas{border-bottom:1px solid var(--line);gap:6px;margin:0 0 14px;display:flex}.at-abas button{color:var(--gray);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.at-abas button:hover{color:var(--nid-blue)}.at-abas button.ativa{border-bottom-color:var(--nid-red);color:var(--nid-blue)}.at-abas button b{background:color-mix(in srgb, var(--nid-tint) 10%, transparent);text-align:center;border-radius:9px;min-width:20px;padding:1px 6px;font-size:11px}.at-abas button.ativa b{background:color-mix(in srgb, var(--nid-red) 12%, transparent);color:var(--nid-red)}:root{--at-bloco-documentacao:var(--nid-serie-1);--at-bloco-recebimento:var(--nid-serie-2);--at-bloco-paralelos:var(--nid-serie-4);--at-bloco-encerramento:var(--nid-serie-3)}.at-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.at-sem-dado{color:var(--nid-text-muted);margin:0;font-size:12px}.at-link{color:var(--nid-blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.at-link:hover,.at-link:focus-visible{text-decoration:underline}.at-progresso{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.at-progresso-trilho{background:var(--nid-surface-3);border-radius:999px;flex:1;min-width:48px;height:6px;position:relative;overflow:hidden}.at-progresso-trilho>span{border-radius:inherit;background:var(--nid-blue);position:absolute;inset:0 auto 0 0}.at-progresso-valor{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-size:12px;font-weight:700}.at-progresso.compacto .at-progresso-trilho{height:4px}.at-dialogo{gap:14px;display:grid}.at-dialogo section{gap:8px;display:grid}.at-dialogo-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--nid-text-muted);margin:0;font-size:11px;font-weight:700}.at-dialogo-rodape{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.at-dialogo-rodape>span{gap:8px;display:flex}.at-info-grade{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.at-info-grade dt{text-transform:uppercase;letter-spacing:.04em;color:var(--nid-text-muted);font-size:11px}.at-info-grade dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}@media (width<=480px){.at-info-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-docs{border-radius:var(--nid-controle-raio);border:1px solid;padding:12px;font-size:12px}.at-docs strong{align-items:center;gap:6px;display:flex}.at-docs ul{margin:6px 0 0;padding-left:20px}.at-docs p{margin:8px 0 0;font-size:11px}.at-docs.pendente{border-color:color-mix(in srgb, var(--nid-warning) 40%, transparent);background:var(--nid-warning-soft)}.at-docs.ok{border-color:color-mix(in srgb, var(--nid-success) 40%, transparent);background:var(--nid-success-soft)}.at-excecao{border:1px solid color-mix(in srgb, var(--nid-critical) 40%, transparent);border-radius:var(--nid-controle-raio);background:var(--nid-critical-soft);color:var(--nid-critical);align-items:flex-start;gap:8px;padding:12px;font-size:12px;display:flex}.at-excecao p{color:var(--nid-text);margin:2px 0}.at-excecao small{color:var(--nid-text-muted);font-size:11px}.at-evidencias ul,.at-comentarios{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);gap:6px;max-height:180px;margin:0;padding:8px 10px;list-style:none;display:grid;overflow-y:auto}.at-evidencias li{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.at-evidencias small,.at-comentarios small{color:var(--nid-text-muted);font-size:11px}.at-comentarios li{font-size:12px}.at-comentarios p{white-space:pre-wrap;margin:2px 0 0}.at-comentar{align-items:flex-start;gap:8px;display:flex}.at-comentar textarea{flex:1;min-width:0;margin:0}.at-nf-envio{gap:10px;display:grid}.at-nf-arquivo{color:var(--nid-text-muted);margin:0;font-size:12px}.at-nf-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}@media (width<=480px){.at-nf-campos{grid-template-columns:minmax(0,1fr)}}.at-arvore{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface-2);padding:12px 14px;font-size:13px}.at-arvore-raiz{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.at-arvore-raiz small{color:var(--nid-text-muted)}.at-arvore ul{margin:0;padding:0;list-style:none}.at-arvore li a{min-height:40px;color:inherit;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;text-decoration:none;display:flex}.at-arvore li a:hover,.at-arvore li a:focus-visible{background:color-mix(in srgb, var(--nid-tint) 6%, transparent)}.at-arvore-galho{color:var(--nid-text-subtle);font-family:ui-monospace,monospace}.at-arvore-etapa{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nid-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex;overflow:hidden}.at-arvore-etapa.ok{color:var(--nid-success);font-weight:700}.at-arvore-pct{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}:root{--prj-ease:cubic-bezier(.2, .8, .2, 1)}.nid-module-shell[data-module=projetos] .pa-page-head h1{font-size:22px;font-weight:700}.nid-module-shell[data-module=projetos] .pa-page-head p{color:var(--nid-text-muted);margin-top:6px;font-size:15px;line-height:1.5}.prj-forte{color:var(--nid-text);font-weight:700}.prj-alerta{color:var(--nid-critical);font-weight:600}.prj-barra{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.prj-barra-espaco{flex:auto}.prj-chip-caixa{position:relative}.prj-menu-etiquetas{max-height:320px;left:0;right:auto;overflow-y:auto}.prj-menu-etiquetas label:not(.prj-busca){cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 8px;display:flex}.prj-menu-etiquetas label:not(.prj-busca):hover{background:var(--nid-blue-soft)}.prj-menu-etiquetas input[type=checkbox]{width:16px;height:16px;margin:0}.prj-menu-projetos{width:300px;box-shadow:var(--nid-shadow-lg);padding:8px}.prj-menu-projetos label:not(.prj-busca){height:36px}.prj-menu-projetos label small{color:var(--nid-text-muted);margin-left:auto;font-size:11px}.prj-busca{align-items:center;margin:0;display:inline-flex;position:relative}.prj-busca svg{color:var(--nid-text-muted);pointer-events:none;position:absolute;left:12px}.prj-busca kbd{pointer-events:none;position:absolute;right:10px}.prj-barra .prj-busca input{box-sizing:border-box;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);margin:0}.prj-barra>.prj-busca input{width:240px;max-width:100%;transition:width .25s var(--prj-ease);padding-left:34px;padding-right:34px}.prj-barra>.prj-busca input:focus{border-color:var(--nid-focus);width:340px;box-shadow:0 0 0 2px var(--nid-focus)}.prj-busca-menu{margin-bottom:6px;display:flex}.prj-busca-menu input{box-sizing:border-box;width:100%;min-width:0;height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);margin:0;padding-left:34px}@media (width<=780px){.prj-barra>.prj-busca{flex:100%}.prj-barra>.prj-busca input,.prj-barra>.prj-busca input:focus{width:100%}}.prj-btn{box-sizing:border-box;height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-blue);font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s, box-shadow .15s, transform .15s var(--prj-ease);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.prj-btn:hover{background:var(--nid-blue-soft)}.prj-btn:active{transform:translateY(1px)}.prj-btn:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-btn:disabled{opacity:.55;cursor:not-allowed}.prj-btn-pri{border-color:var(--nid-blue);background:var(--nid-blue);color:var(--nid-on-accent)}.prj-btn-pri:hover{background:var(--nid-blue-dark);box-shadow:var(--nid-shadow)}.prj-btn-ghost{color:var(--nid-text-muted);background:0 0;border-color:#0000}.prj-btn-ghost:hover{background:var(--nid-surface-2);color:var(--nid-text)}.prj-btn-sm{height:var(--nid-controle-altura-sm);padding:0 10px;font-size:12px}.prj-btn .prj-kbd{margin-left:4px}.prj-btn-pri .prj-kbd{border-color:color-mix(in srgb, var(--nid-on-accent) 35%, transparent);background:color-mix(in srgb, var(--nid-on-accent) 14%, transparent);color:var(--nid-on-accent)}.prj-kbd{border:1px solid var(--nid-border-strong);background:var(--nid-surface);color:var(--nid-text-muted);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.prj-filtro{box-sizing:border-box;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text-muted);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.prj-filtro:hover{border-color:var(--nid-border-strong);color:var(--nid-text)}.prj-filtro[aria-pressed=true]{border-color:var(--nid-blue);background:var(--nid-blue-soft);color:var(--nid-blue)}.prj-filtro-n{background:var(--nid-surface-2);min-width:20px;height:20px;color:var(--nid-text);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.prj-filtro-n.is-crit{background:var(--nid-critical-soft);color:var(--nid-critical)}.prj-filtro[aria-pressed=true] .prj-filtro-n{background:var(--nid-surface);color:var(--nid-blue)}.prj-segmento{box-sizing:border-box;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);background:var(--nid-surface-2);gap:2px;padding:4px;display:inline-flex}.prj-segmento>a,.prj-segmento>button{border-radius:calc(var(--nid-controle-raio) - 3px);height:100%;color:var(--nid-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.prj-segmento>:hover{color:var(--nid-text)}.prj-segmento>[aria-pressed=true],.prj-segmento>[aria-current=page],.prj-segmento>[aria-selected=true]{background:var(--nid-surface);color:var(--nid-text);box-shadow:var(--nid-shadow-sm)}.prj-pil{background:var(--nid-surface-2);height:22px;color:var(--nid-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.prj-pil>i{background:currentColor;border-radius:50%;width:6px;height:6px}.prj-pil-crit{background:var(--nid-critical-soft);color:var(--nid-critical)}.prj-pil-warn{background:var(--nid-warning-soft);color:var(--nid-warning)}.prj-pil-ok{background:var(--nid-success-soft);color:var(--nid-success)}.prj-pil-azul{background:var(--nid-blue-soft);color:var(--nid-blue)}.prj-etiqueta{--prj-et:var(--nid-cat-3);background:var(--nid-surface-2);height:22px;color:var(--nid-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.prj-etiqueta>i{background:var(--prj-et);border-radius:50%;width:7px;height:7px}.prj-etiqueta-verde{--prj-et:var(--nid-success)}.prj-etiqueta-amarelo{--prj-et:var(--nid-legenda-amarelo)}.prj-etiqueta-laranja{--prj-et:var(--nid-legenda-laranja)}.prj-etiqueta-vermelho{--prj-et:var(--nid-critical)}.prj-etiqueta-azul{--prj-et:var(--nid-cat-2)}.prj-etiqueta-cinza{--prj-et:var(--nid-cat-3)}.prj-nivel{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.prj-nivel>i{background:var(--nid-border);border-radius:1px;width:3px}.prj-nivel>i:first-child{height:5px}.prj-nivel>i:nth-child(2){height:8px}.prj-nivel>i:nth-child(3){height:12px}.prj-nivel-1>i:first-child,.prj-nivel-2>i:nth-child(-n+2),.prj-nivel-3>i{background:var(--nid-blue)}.prj-nivel-urg>i{background:var(--nid-critical)}.prj-progresso-anel{--p:0;background:conic-gradient(var(--nid-success) calc(var(--p) * 1%), var(--nid-border) 0);width:14px;height:14px;-webkit-mask:radial-gradient(circle, transparent 4px, var(--nid-text) 4.5px);-webkit-mask:radial-gradient(circle, transparent 4px, var(--nid-text) 4.5px);-webkit-mask:radial-gradient(circle, transparent 4px, var(--nid-text) 4.5px);mask:radial-gradient(circle, transparent 4px, var(--nid-text) 4.5px);border-radius:50%;flex:none}.prj-av-1{--prj-av:var(--nid-cat-4)}.prj-av-2{--prj-av:var(--nid-cat-5)}.prj-av-3{--prj-av:var(--nid-text-muted)}.prj-av-4{--prj-av:var(--nid-cat-1)}.prj-av{box-sizing:border-box;border:2px solid var(--nid-surface);background:var(--prj-av,var(--nid-blue));width:28px;height:28px;color:var(--nid-on-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.prj-av-p{border-width:1.5px;width:22px;height:22px}.prj-av-g{width:36px;height:36px;font-size:12px}.prj-av.prj-av-mais{background:var(--nid-surface-2);color:var(--nid-text-muted)}.prj-av-pilha{display:inline-flex}.prj-av-pilha>.prj-av+.prj-av{margin-left:-8px}.prj-mg{background:var(--cor,var(--nid-cat-1));width:20px;height:20px;color:var(--nid-on-accent);letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.prj-mg-p{border-radius:5px;width:16px;height:16px;font-size:9px}.prj-mg-m{border-radius:8px;width:28px;height:28px;font-size:11px}.prj-mg-g{border-radius:12px;width:44px;height:44px;font-size:15px}@keyframes prj-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes prj-traca{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prj-cresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prj-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nid-focus) 35%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb, var(--nid-focus) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--nid-focus) 0%, transparent)}}@keyframes prj-chega{0%{opacity:0;transform:translate(-260px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes prj-flutua{0%,to{transform:rotate(2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-4px)}}@keyframes prj-treme{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes prj-estoura{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes prj-escurece{0%{opacity:0}to{opacity:1}}@keyframes prj-desliza{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes prj-sobe-aviso{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes prj-tempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes prj-abre{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nid-module-shell[data-module=projetos] *,.nid-module-shell[data-module=projetos] :before,.nid-module-shell[data-module=projetos] :after{transition:none!important;animation:none!important}}.nid-module-shell[data-module=projetos] .pa-subnav-topo{gap:8px;margin:0 0 12px;display:grid}.nid-module-shell[data-module=projetos] .pa-mobile-drawer .pa-subnav-topo{margin:0;padding:14px 12px 4px}.nid-module-shell[data-module=projetos] .prj-novo-dividido{gap:2px;display:flex}.nid-module-shell[data-module=projetos] .pa-subnav-topo .prj-btn{height:var(--nid-controle-altura);border:1px solid var(--nid-blue);border-radius:var(--nid-controle-raio);background:var(--nid-blue);color:var(--nid-on-accent);padding:0 16px;font-size:13px;font-weight:600;position:static}.nid-module-shell[data-module=projetos] .pa-subnav-topo .prj-btn:hover{border-color:var(--nid-blue-dark);background:var(--nid-blue-dark);color:var(--nid-on-accent)}.nid-module-shell[data-module=projetos] .pa-subnav-topo .prj-btn svg,.nid-module-shell[data-module=projetos] .pa-subnav-topo .prj-btn:hover svg{color:currentColor}.nid-module-shell[data-module=projetos] .prj-novo-dividido .prj-btn{flex:1;justify-content:flex-start;min-width:0}.nid-module-shell[data-module=projetos] .prj-novo-dividido .prj-btn:first-child:not(:last-child){border-radius:var(--nid-controle-raio) 4px 4px var(--nid-controle-raio)}.nid-module-shell[data-module=projetos] .prj-novo-dividido .prj-btn:last-child:not(:first-child){flex:0 0 var(--nid-controle-altura);border-radius:4px var(--nid-controle-raio) var(--nid-controle-raio) 4px;justify-content:center;padding:0}.nid-module-shell[data-module=projetos] .prj-ir{box-sizing:border-box;width:100%;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface-3);color:var(--nid-text-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin:0;padding:0 8px 0 12px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.nid-module-shell[data-module=projetos] .prj-ir:hover{border-color:var(--nid-border-strong);color:var(--nid-text)}.nid-module-shell[data-module=projetos] .prj-ir .prj-kbd{margin-left:auto}.nid-module-shell[data-module=projetos] .prj-conta{box-sizing:border-box;background:var(--nid-surface-2);min-width:22px;height:20px;color:var(--nid-text);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.nid-module-shell[data-module=projetos] .prj-conta-crit{background:var(--nid-critical-soft);color:var(--nid-critical)}.prj-comandos-fundo{background:var(--nid-scrim);align-items:flex-start;padding-top:130px}.prj-comandos{border:1px solid var(--nid-border);background:var(--nid-surface);width:min(640px,100% - 32px);box-shadow:var(--nid-shadow-lg);animation:prj-sobe .2s var(--prj-ease);border-radius:16px;overflow:hidden}.prj-comandos kbd{border:1px solid var(--nid-border-strong);background:var(--nid-surface);color:var(--nid-text-muted);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:ui-monospace,monospace;font-size:11px}.prj-comandos-busca{border-bottom:1px solid var(--nid-border);height:60px;color:var(--nid-text-muted);align-items:center;gap:12px;margin:0;padding:0 20px;display:flex}.prj-comandos-busca input{height:100%;color:var(--nid-text);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;font-size:17px}.nid-module-shell .prj-comandos-busca input{box-shadow:none!important;background:0 0!important;border:0!important}.prj-comandos ul{max-height:50dvh;margin:0;padding:8px;list-style:none;overflow-y:auto}.prj-comandos li{height:40px;color:var(--nid-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.prj-comandos li.cartao{height:44px}.prj-comandos li[aria-selected=true]{background:var(--nid-blue-soft)}.prj-comandos-vazio{color:var(--nid-text-muted);cursor:default}.prj-cmd-secao{color:var(--nid-text-muted);cursor:default;padding:12px 12px 4px;font-size:12px;font-weight:700}.prj-comandos li.prj-cmd-secao{background:0 0;height:auto}.prj-cmd-ico{width:16px;color:var(--nid-text-muted);display:inline-flex}.prj-cmd-rotulo{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;font-weight:600;overflow:hidden}.prj-cmd-rotulo mark{color:var(--nid-blue);background:0 0;font-weight:700;text-decoration:underline}.prj-cmd-lista{color:var(--nid-text-muted);font-size:11px}.prj-comandos li .prj-codigo{text-align:right;width:56px;font-size:12px}.prj-comandos-rodape{border-top:1px solid var(--nid-border);height:40px;color:var(--nid-text-muted);align-items:center;gap:16px;padding:0 20px;font-size:11px;display:flex}.prj-capa-verde{--etq:var(--nid-success)}.prj-capa-amarelo{--etq:var(--nid-legenda-amarelo)}.prj-capa-laranja{--etq:var(--nid-legenda-laranja)}.prj-capa-vermelho{--etq:var(--nid-red)}.prj-capa-azul{--etq:var(--nid-cat-2)}.prj-capa-cinza{--etq:var(--nid-cat-3)}.prj-cartao{border:1px solid var(--nid-border);background:var(--nid-surface);min-height:min-content;box-shadow:var(--nid-shadow-sm);transition:transform .18s var(--prj-ease), box-shadow .18s var(--prj-ease), border-color .18s, opacity .18s;border-radius:12px;display:block;position:relative;overflow:hidden}.prj-cartao:hover,.prj-cartao:focus-within{border-color:var(--nid-border-strong);box-shadow:var(--nid-shadow);transform:translateY(-2px)}.prj-cartao.arrastando{border:2px dashed var(--nid-border-strong);box-shadow:none;opacity:.35;background:0 0;transform:scale(.97)}.prj-cartao.pousou{border-color:var(--nid-blue);animation:prj-assenta .45s var(--prj-ease)}.prj-cartao.entra{animation:prj-sobe .4s var(--prj-ease) both;animation-delay:calc(var(--i,0) * 45ms + .12s)}.prj-cartao.entra:hover{animation:none}.prj-cartao-capa{background:var(--etq);height:32px;display:block}.prj-cartao-in{flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.prj-cartao-l1{align-items:center;gap:8px;min-height:14px;display:flex}.prj-codigo{color:var(--nid-text-muted);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600}.prj-cartao-lista{min-width:0;color:var(--nid-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.prj-cartao-l1 .prj-nivel{margin-left:auto}.prj-cartao-tit{align-items:flex-start;gap:8px;display:flex}.prj-cartao-abrir{all:unset;cursor:pointer;flex:1;min-width:0}.prj-cartao-abrir:after{border-radius:inherit;content:"";position:absolute;inset:0}.prj-cartao-abrir:focus-visible:after{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-cartao-titulo{color:var(--nid-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;transition:color .2s}.prj-cartao.concluido .prj-cartao-titulo{color:var(--nid-text-muted);text-decoration:line-through}.prj-chk{all:unset;z-index:1;box-sizing:border-box;border:1.5px solid var(--nid-border-strong);background:var(--nid-surface);color:#0000;cursor:pointer;width:18px;height:18px;transition:opacity .18s, background .2s, border-color .2s, color .2s, flex-basis .2s var(--prj-ease), width .2s var(--prj-ease), margin .2s var(--prj-ease);border-radius:50%;flex:0 0 18px;place-items:center;margin-top:1px;display:inline-grid;position:relative}.prj-chk:hover{border-color:var(--nid-success);color:var(--nid-success)}.prj-chk:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-chk[aria-pressed=true]{border-color:var(--nid-success);background:var(--nid-success);color:var(--nid-on-accent);animation:prj-estoura .4s var(--prj-ease)}.prj-cartao .prj-chk:not([aria-pressed=true]){opacity:0;border-width:0;flex-basis:0;width:0;margin-right:-8px}.prj-cartao:hover .prj-chk:not([aria-pressed=true]),.prj-cartao:focus-within .prj-chk:not([aria-pressed=true]){opacity:1;border-width:1.5px;flex-basis:18px;width:18px;margin-right:0}@media (hover:none){.prj-cartao .prj-chk:not([aria-pressed=true]){opacity:1;border-width:1.5px;flex-basis:18px;width:18px;margin-right:0}}.prj-cartao-etqs{flex-wrap:wrap;gap:4px;display:flex}.prj-cartao-rodape{color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;font-weight:600;display:flex}.prj-cartao-rodape>span{align-items:center;gap:4px;display:inline-flex}.prj-cartao-rodape>.cheio{color:var(--nid-success)}.prj-cartao-trava{color:var(--nid-warning)}.prj-cartao-membros{margin-left:auto}.prj-fluxo{background:var(--nid-surface-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.prj-fluxo.fina{height:6px}.prj-fluxo>i{flex:var(--n) 1 0;background:var(--nid-border-strong);transform-origin:0;animation:prj-cresce .7s var(--prj-ease) both;animation-delay:calc(var(--d,0) * 90ms + .2s)}.prj-fluxo>i.fazendo{background:var(--nid-cat-2)}.prj-fluxo>i.feito{background:var(--nid-success)}.prj-fluxo-leg{color:var(--nid-text-muted);flex-wrap:wrap;gap:4px 14px;font-size:11px;font-weight:600;display:flex}.prj-fluxo-leg>span{align-items:center;gap:5px;display:inline-flex}.prj-fluxo-leg b{color:var(--nid-text)}.prj-etapa-bola{background:var(--nid-border-strong);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.prj-etapa-bola.fazendo{background:var(--nid-cat-2)}.prj-etapa-bola.feito{background:var(--nid-success)}.prj-rota{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;margin:0 0 16px;padding:18px 24px 22px}.prj-rota-cab{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.prj-rota-cab h2{margin:0;font-size:15px;font-weight:700}.prj-rota-cab p{color:var(--nid-text-muted);margin:0;font-size:12px;font-weight:600}.prj-rota-caixa{margin-top:18px;overflow-x:auto}.prj-trilho{min-width:760px;position:relative}.prj-trilho-linha,.prj-trilho-passou{top:36px;left:calc(50% / var(--n));transform-origin:0;height:2px;position:absolute}.prj-trilho-linha{right:calc(50% / var(--n));background:var(--nid-border);animation:prj-traca .9s var(--prj-ease) both .1s}.prj-trilho-passou{width:calc(100% / var(--n) * var(--hoje));background:repeating-linear-gradient(90deg, var(--nid-critical) 0 6px, transparent 6px 11px);animation:prj-traca .5s var(--prj-ease) both .1s}.prj-paradas{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.prj-parada{min-width:0;animation:prj-sobe .45s var(--prj-ease) both;animation-delay:calc(var(--i) * 70ms + .25s);flex-direction:column;align-items:center;gap:8px;padding:0 6px;display:flex}.prj-parada-dia{height:18px;color:var(--nid-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.prj-parada-no{z-index:1;place-items:center;height:22px;display:grid;position:relative}.prj-parada-no>i{box-sizing:border-box;border:2px solid var(--nid-border-strong);background:var(--nid-surface);border-radius:50%;width:14px;height:14px}.prj-parada.cheia .prj-parada-no>i{border-color:var(--nid-blue)}.prj-parada.atraso .prj-parada-no>i{border-color:var(--nid-critical);background:var(--nid-critical)}.prj-parada.atraso :is(.prj-parada-dia,.prj-parada-qtd){color:var(--nid-critical)}.prj-parada.hoje .prj-parada-no>i{box-sizing:content-box;border:4px solid var(--nid-blue-soft);background:var(--nid-blue);width:14px;height:14px;margin:-4px;animation:2.6s ease-out 1.4s infinite prj-pulso}.prj-parada.hoje .prj-parada-dia{color:var(--nid-blue)}.prj-parada.folga .prj-parada-dia{color:var(--nid-text-subtle)}.prj-parada-qtd{font-size:22px;font-weight:700;line-height:1.1}.prj-parada.hoje .prj-parada-qtd{font-size:26px}.prj-parada.vazia .prj-parada-qtd{color:var(--nid-border-strong)}.prj-parada-mini{flex-direction:column;gap:6px;width:100%;min-height:76px;display:flex}.prj-parada-mini a{border:1px solid var(--nid-border);background:var(--nid-surface-3);color:var(--nid-text);text-overflow:ellipsis;white-space:nowrap;transition:border-color .15s, background .15s, transform .15s var(--prj-ease);border-radius:10px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.prj-parada-mini a:hover,.prj-parada-mini a:focus-visible{border-color:var(--nid-focus);background:var(--nid-blue-soft);transform:translateY(-1px)}.prj-parada.atraso .prj-parada-mini a{border-color:var(--nid-critical-soft);background:var(--nid-critical-soft)}.prj-parada-mais{color:var(--nid-blue);text-align:center;font-size:11px;font-weight:700}.prj-caminhao{width:30px;height:22px;color:var(--nid-blue);animation:prj-chega 1.1s var(--prj-ease) both .3s;position:absolute;top:0;left:calc(50% - 52px)}.prj-caminhao :is(path,circle){fill:var(--nid-surface)}.prj-meu{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:16px;display:grid}.prj-meu-lado{flex-direction:column;gap:16px;min-width:0;display:flex}.prj-meu-painel{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;min-width:0;padding-bottom:6px}.prj-meu-lista{container-type:inline-size}.prj-meu-cab{align-items:center;gap:10px;padding:16px 20px;display:flex}.prj-meu-cab h2{margin:0;font-size:15px;font-weight:700}.prj-meu-n{color:var(--nid-text-muted);font-size:12px;font-weight:700}.prj-meu-cab-dir{margin-left:auto}.prj-meu-dica{color:var(--nid-text-muted);margin:0;padding:0 20px 14px;font-size:13px}.prj-meu-grupo h3{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);align-items:center;gap:8px;margin:0;padding:12px 20px 6px;font-size:12px;font-weight:700;display:flex}.prj-meu-grupo h3>span{font-weight:600}.prj-meu-grupo h3.crit{color:var(--nid-critical)}.prj-meu-grupo h3>.prj-btn{margin-left:auto}.prj-meu-grupo ul{margin:0;padding:0;list-style:none}.prj-linha-meu{grid-template-columns:20px 58px 14px minmax(0,1fr) minmax(0,200px) minmax(0,120px) 112px 64px;align-items:center;gap:12px;min-height:46px;padding:0 20px;transition:background .15s;display:grid}.prj-linha-meu:hover{background:var(--nid-blue-soft)}.prj-linha-meu .prj-chk{margin:0}.prj-linha-tit{color:var(--nid-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;transition:color .2s;overflow:hidden}.prj-linha-tit:hover,.prj-linha-tit:focus-visible{color:var(--nid-blue);text-decoration:underline}.prj-linha-proj{min-width:0;color:var(--nid-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.prj-linha-proj>span:last-child,.prj-linha-lst{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prj-linha-lst{color:var(--nid-text-muted);font-size:12px;font-weight:600}.prj-linha-av{justify-self:end}.prj-linha-meu.feito .prj-linha-tit{color:var(--nid-text-muted);text-decoration:line-through}@container (width<=760px){.prj-linha-meu{grid-template-columns:20px 58px 14px minmax(0,1fr) minmax(0,160px) 112px}.prj-linha-lst,.prj-linha-av{display:none}}@container (width<=520px){.prj-linha-meu{grid-template-columns:20px minmax(0,1fr) auto;row-gap:2px;padding:8px 16px}.prj-linha-meu>.prj-codigo,.prj-linha-prio,.prj-linha-proj{display:none}}.prj-ativ-lista,.prj-meu-projetos{margin:0;padding:0;list-style:none}.prj-meu-lado .prj-ativ-lista{overscroll-behavior:contain;max-height:min(48dvh,480px);overflow-y:auto}.prj-ativ{border-top:1px solid var(--nid-border);color:var(--nid-text);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 20px;text-decoration:none;transition:background .15s;display:grid}.prj-ativ:hover,.prj-ativ:focus-visible{background:var(--nid-surface-3)}.prj-ativ p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.prj-ativ p.prj-ativ-cit{background:var(--nid-surface-2);border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12px}.prj-ativ time{color:var(--nid-text-muted);margin-top:4px;font-size:11px;font-weight:600;display:block}.prj-meu-projeto{border-top:1px solid var(--nid-border);color:var(--nid-text);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:background .15s;display:grid}.prj-meu-projeto:hover,.prj-meu-projeto:focus-visible{background:var(--nid-surface-3)}.prj-meu-projeto-meio{flex-direction:column;gap:6px;min-width:0;display:flex}.prj-meu-projeto-meio b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prj-etapas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.prj-etapa-col{background:var(--nid-surface-2);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:background .2s,box-shadow .2s;display:flex}.prj-etapa-col.recebendo{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-focus)}.prj-etapa-col.feito .prj-cartao{opacity:.85}.prj-etapa-cab{align-items:center;gap:8px;padding:4px 4px 6px;display:flex}.prj-etapa-cab h2{margin:0;font-size:15px;font-weight:700}.prj-etapa-n{color:var(--nid-text-muted);font-size:12px;font-weight:700}.prj-etapa-dica{color:var(--nid-text-muted);margin-left:auto;font-size:11px;font-weight:600}.prj-etapa-dica.alerta{color:var(--nid-critical)}.prj-etapa-vazio{border:1px dashed var(--nid-border-strong);color:var(--nid-text-muted);text-align:center;border-radius:10px;margin:0;padding:16px;font-size:12px}.prj-etapa-grupo h3{color:var(--nid-text);align-items:center;gap:8px;margin:0;padding:8px 4px 6px;font-size:12px;font-weight:700;display:flex}.prj-etapa-grupo h3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prj-etapa-grupo h3>small{color:var(--nid-text-muted);font-size:12px;font-weight:600}.prj-etapa-cartoes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prj-etapa-mais{box-sizing:border-box;height:var(--nid-controle-altura-sm);border:1px dashed var(--nid-border-strong);color:var(--nid-blue);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin:0;font-size:12px;font-weight:700;transition:background .15s}.prj-etapa-mais:hover{background:var(--nid-surface)}.prj-etapa-mais:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-menu-quadro{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.pa-kpis.prj-ladrilhos{gap:16px;margin:0 0 20px;padding:0;list-style:none}.prj-lad{border:1px solid var(--nid-border);background:var(--nid-surface);min-width:0;transition:transform .2s var(--prj-ease), box-shadow .2s var(--prj-ease), border-color .2s;border-radius:16px;flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex;position:relative}.prj-lad:hover,.prj-lad:focus-within{border-color:var(--nid-border-strong);box-shadow:var(--nid-shadow-lg);transform:translateY(-3px)}.prj-lad-cab{align-items:flex-start;gap:12px;display:flex}.prj-lad-nome{flex:1;min-width:0}.prj-lad-nome h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.prj-lad-nome p{color:var(--nid-text-muted);margin:2px 0 0;font-size:12px;font-weight:600}.prj-lad-link{color:var(--nid-text);text-decoration:none}.prj-lad-link:after{border-radius:inherit;content:"";position:absolute;inset:0}.prj-lad-link:focus-visible:after{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-lad-estrela{z-index:1;box-sizing:border-box;width:var(--nid-controle-altura-sm);height:var(--nid-controle-altura-sm);color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -6px 0 0;padding:0;transition:background .15s,color .15s;display:inline-grid;position:relative}.prj-lad-estrela:hover{background:var(--nid-surface-2);color:var(--nid-text)}.prj-lad-estrela:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-lad-estrela[aria-pressed=true]{color:var(--nid-legenda-amarelo)}.prj-lad-estrela[aria-pressed=true] svg{fill:currentColor}.prj-lad-estrela.pulou[aria-pressed=true] svg{animation:prj-estoura .4s var(--prj-ease)}.prj-lad-num{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.prj-lad-num b{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.prj-lad-num>span:not(.prj-pil){color:var(--nid-text-muted);font-size:12px;font-weight:600}.prj-lad-num .prj-pil{align-self:center;margin-left:auto}.prj-lad-rod{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:600;display:flex}.prj-lad-rod .prj-av-pilha{margin-left:auto}@media (width<=1280px){.prj-meu{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.prj-etapas{grid-template-columns:minmax(0,1fr)}.prj-rota{padding:16px}}.prj-arv{border:1px solid var(--nid-border);background:var(--nid-surface);min-width:0;box-shadow:var(--nid-shadow-sm);border-radius:16px;margin:0 0 16px}.prj-arv-pai{align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.prj-arv-alternar{box-sizing:border-box;width:var(--nid-controle-altura-sm);height:var(--nid-controle-altura-sm);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text-muted);cursor:pointer;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.prj-arv-alternar:hover,.prj-arv-alternar:focus-visible{border-color:var(--nid-blue);color:var(--nid-blue);outline:none}.prj-arv-alternar svg{transition:transform .18s var(--prj-ease);transform:rotate(-90deg)}.prj-arv-alternar svg.aberto{transform:none}.prj-arv-nome{flex:0 auto;min-width:0}.prj-arv-nome h3{margin:0;font-size:15px;font-weight:700}.prj-arv-link{color:var(--nid-text);text-decoration:none}.prj-arv-link:hover,.prj-arv-link:focus-visible{color:var(--nid-blue);text-decoration:underline}.prj-arv-nome p{color:var(--nid-text-muted);margin:2px 0 0;font-size:12px}.prj-arv-fluxo{flex:200px;min-width:0}.prj-arv-corpo{border-top:1px solid var(--nid-border);padding:0 20px 16px}.prj-arv-linha{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 72px 72px 72px 110px;align-items:center;gap:16px;display:grid}.prj-arv-cab{color:var(--nid-text-muted);padding:10px 0 6px 36px;font-size:12px}.prj-arv-filhos{margin:0;padding:0 0 0 14px;list-style:none}.prj-arv-filhos>li{padding-left:22px;position:relative}.prj-arv-filhos>li:before{content:"";border-left:1px solid var(--nid-border-strong);position:absolute;top:0;bottom:0;left:0}.prj-arv-filhos>li:last-child:before{bottom:50%}.prj-arv-filhos>li:after{content:"";border-top:1px solid var(--nid-border-strong);width:16px;position:absolute;top:50%;left:0}.prj-arv-filho{min-height:48px;color:var(--nid-text);border-radius:10px;padding:6px 10px;text-decoration:none;transition:background .15s}.prj-arv-filho:hover,.prj-arv-filho:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-focus);outline:2px solid #0000}.prj-arv-filho-nome{align-items:center;gap:10px;min-width:0;display:flex}.prj-arv-filho-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.prj-arv-barra{min-width:0}.prj-arv-barra small,.prj-arv-mexido{color:var(--nid-text-muted);font-size:12px}.prj-arv-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.prj-arv-num.zero{color:var(--nid-text-subtle);font-weight:500}.prj-arv-num.crit{color:var(--nid-critical)}@media (width<=780px){.prj-arv-pai{flex-wrap:wrap}.prj-arv-fluxo{flex-basis:100%;order:5}.prj-arv-linha{grid-template-columns:minmax(0,1fr) 56px 48px;gap:10px}.prj-arv-corpo{padding:0 12px 12px}.prj-arv-linha>:nth-child(n+4){display:none}}.prj-cartao-flutuante{z-index:1000;pointer-events:none;border-color:var(--nid-focus);box-shadow:var(--nid-shadow-lg);margin:0;list-style:none;transition:none;animation:none;position:fixed;top:0;left:0}html.prj-arrastando-cartao,html.prj-arrastando-cartao *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.prj-etapa-col .prj-cartao{-webkit-touch-callout:none}.prj-ibtn{box-sizing:border-box;width:var(--nid-controle-altura-sm);height:var(--nid-controle-altura-sm);color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-grid}.prj-ibtn:hover{background:var(--nid-surface-2);color:var(--nid-text)}.prj-ibtn:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-ibtn:disabled{opacity:.55;cursor:not-allowed}.prj-estrela{all:unset;width:var(--nid-controle-altura);height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);color:var(--nid-text-muted);cursor:pointer;place-items:center;transition:background .15s,color .15s;display:inline-grid}.prj-estrela:hover{background:var(--nid-surface-2)}.prj-estrela:focus-visible,.prj-pilha:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-estrela[aria-pressed=true]{color:var(--nid-legenda-amarelo)}.prj-estrela[aria-pressed=true] svg{fill:currentColor;animation:prj-estoura .32s var(--prj-ease)}.prj-pilha{all:unset;cursor:pointer;border-radius:999px;align-items:center;display:inline-flex}.prj-qcab{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.prj-qcab-tit{align-items:center;gap:12px;min-width:0;display:flex}.prj-qcab-nome{align-items:center;gap:6px;min-width:0;display:flex}.prj-qcab h1{color:var(--nid-text);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.2}.prj-qcab-manchete{color:var(--nid-text);margin:4px 0 0;font-size:15px;font-weight:600}.prj-qcab-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.prj-qcab-acoes .pa-menu>.pa-btn{height:var(--nid-controle-altura)}.prj-qbarra{margin-bottom:16px}.prj-div-v{background:var(--nid-border);width:1px;height:24px;margin:0 4px}.prj-visao-curto{display:none}.prj-menu [role=menuitemradio][aria-checked=true]{color:var(--nid-blue);font-weight:700}.prj-menu{z-index:5;border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);min-width:200px;box-shadow:var(--nid-shadow-lg);animation:prj-abre .18s var(--prj-ease);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.prj-menu button{all:unset;color:var(--nid-text);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:13px}.prj-menu button:hover,.prj-menu button:focus-visible{background:var(--nid-blue-soft)}.prj-menu button:disabled{color:var(--nid-text-subtle);cursor:default;background:0 0}.prj-menu .perigo{color:var(--nid-critical)}.prj-quadro{scroll-snap-type:x proximity;align-items:flex-start;gap:16px;min-width:0;padding:4px 2px 16px;display:flex;overflow-x:auto}.prj-lista{box-sizing:border-box;background:var(--nid-surface-2);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 296px;gap:8px;max-height:calc(100dvh - 240px);padding:10px;transition:background .2s,box-shadow .2s;display:flex}.prj-lista.recebendo{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-focus)}.prj-lista.arrastando{opacity:.45}.prj-lista.celula{min-height:56px}.prj-lista-cab{align-items:center;gap:8px;height:32px;padding:0 4px 0 6px;display:flex}.prj-lista-cab[draggable=true]{cursor:grab}.prj-lista-cab h2{min-width:0;color:var(--nid-text);flex:1;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.prj-lista-cab h2 button{all:unset;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.prj-lista-cab h2 button:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-lista-cab input{flex:1;min-width:0}.prj-lista-cab .prj-limite-campo{height:var(--nid-controle-altura-sm);flex:0 0 72px}.prj-lista-menu{cursor:default;position:relative}.prj-menu-titulo{color:var(--nid-text-muted);padding:6px 10px 2px;font-size:11px;font-weight:700}.prj-menu-divisor{background:var(--nid-border);height:1px;margin:4px 0}.prj-qtd{background:var(--nid-surface);color:var(--nid-text-muted);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.prj-qtd.lim{background:var(--nid-warning-soft);color:var(--nid-warning)}.prj-qtd.acima{background:var(--nid-critical-soft);color:var(--nid-critical);animation:prj-treme .45s var(--prj-ease) 1}.prj-lista-cartoes{grid-auto-rows:max-content;align-content:start;gap:8px;min-height:8px;margin:0;padding:0 2px 2px;list-style:none;display:grid;overflow-y:auto}.prj-cartao-vaga{box-sizing:border-box;height:var(--prj-vaga-altura,92px);border:2px dashed var(--nid-focus);background:color-mix(in srgb, var(--nid-focus) 6%, transparent);color:var(--nid-critical);animation:prj-vaga-abre .28s var(--prj-ease) both;border-radius:12px;place-items:center;font-size:11px;font-weight:700;display:grid}.prj-cartao-vaga.passa{border-color:var(--nid-critical);background:var(--nid-critical-soft)}.prj-lista-vaga{background:var(--nid-blue);border-radius:4px;flex:0 0 6px;align-self:stretch;min-height:80px}@keyframes prj-vaga-abre{0%{opacity:0;height:0}}.prj-arrasto-imagem{box-sizing:content-box;pointer-events:none;padding:12px;position:fixed;top:-1000px;left:-1000px}.prj-arrasto-imagem>.prj-cartao{border-color:var(--nid-focus);box-shadow:var(--nid-shadow-lg);list-style:none;transform:rotate(2.5deg)}@keyframes prj-assenta{0%{transform:rotate(2.5deg)scale(1.03)}to{transform:none}}.prj-adicionar{all:unset;box-sizing:border-box;min-height:36px;color:var(--nid-text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.prj-adicionar:hover,.prj-adicionar:focus-visible{background:var(--nid-surface);color:var(--nid-blue)}.prj-adicionar:focus-visible{outline:2px solid var(--nid-focus)}.prj-nova-lista{border:1.5px dashed var(--nid-border-strong);border-radius:16px;flex:0 0 296px;height:52px;padding:0 16px}form.prj-nova-lista{background:var(--nid-surface-2);height:auto;padding:10px}.prj-compositor{gap:8px;display:grid}.prj-compositor :is(textarea,input){box-sizing:border-box;border-radius:var(--nid-controle-raio);width:100%;font:inherit;margin:0;font-size:13px}.prj-compositor textarea{resize:none;height:auto;padding:10px 12px}.prj-compositor input{height:var(--nid-controle-altura)}.prj-compositor-acoes{align-items:center;gap:6px;display:flex}.prj-faixas{gap:8px;min-width:0;padding-bottom:16px;display:grid;overflow-x:auto}.prj-faixas>*{width:max-content;min-width:100%}.prj-faixas-cab{gap:16px;padding:0 2px;display:flex}.prj-faixas-col{box-sizing:border-box;border-bottom:2px solid var(--nid-border);flex:0 0 296px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:13px;display:flex}.prj-faixa{min-width:0;padding-top:10px}.prj-faixa .prj-quadro{padding-bottom:0;overflow:visible}.prj-faixa-cab{all:unset;height:32px;color:var(--nid-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 6px;font-size:13px;display:flex}.prj-faixa-cab span{color:var(--nid-text-muted);font-size:12px;font-weight:600}.prj-faixa-cab:focus-visible{outline:2px solid var(--nid-focus)}.prj-faixa-sobra{flex:0 0 1px}.prj-vazio-filtro{color:var(--nid-text-muted);margin:16px 0}.prj-atalhos{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 0;padding:10px 0 0;font-size:11px;font-weight:600;display:flex}.prj-atalhos>span{align-items:center;gap:6px;display:inline-flex}.prj-atalhos .prj-atalhos-dica{margin-left:auto}[data-sonner-toaster] [data-sonner-toast].prj-toast{background:var(--nid-blue-dark);min-height:48px;box-shadow:var(--nid-shadow-lg);color:var(--nid-bg);font-family:var(--nid-fonte);border:0;border-radius:14px;padding:0 8px 0 18px;font-size:13px;font-weight:600;overflow:hidden}[data-sonner-toaster] [data-sonner-toast].prj-toast [data-button]{background:color-mix(in srgb, var(--nid-bg) 14%, transparent);height:32px;color:var(--nid-bg);border-radius:10px;padding:0 12px;font-weight:700}[data-sonner-toaster] [data-sonner-toast].prj-toast [data-button]:hover{background:color-mix(in srgb, var(--nid-bg) 24%, transparent)}[data-sonner-toaster] [data-sonner-toast].prj-toast[data-type=error]{background:var(--nid-critical);color:var(--nid-on-accent)}[data-sonner-toaster] [data-sonner-toast].prj-toast[data-type=default]:has([data-button]):after{background:var(--nid-cat-2);content:"";transform-origin:0;width:100%;height:3px;animation:5s linear both prj-tempo;position:absolute;bottom:0;left:0}[data-sonner-toaster]:hover [data-sonner-toast].prj-toast:after{animation-play-state:paused}.prj-cartao-etiquetas{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.prj-etq{--etq:var(--nid-cat-3);background:color-mix(in srgb, var(--etq) 14%, var(--nid-surface));min-height:20px;color:color-mix(in srgb, var(--etq) 70%, var(--nid-text));border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.prj-etq:before{background:var(--etq);content:"";border-radius:50%;flex:none;width:6px;height:6px}.prj-etq:empty{background:var(--etq);width:36px;padding:0}.prj-etq:empty:before{display:none}.prj-etq-verde{--etq:var(--nid-success)}.prj-etq-amarelo{--etq:var(--nid-legenda-amarelo)}.prj-etq-laranja{--etq:var(--nid-legenda-laranja)}.prj-etq-vermelho{--etq:var(--nid-red)}.prj-etq-azul{--etq:var(--nid-cat-2)}.prj-etq-cinza{--etq:var(--nid-cat-3)}.prj-cor-1{--cor:var(--nid-cat-1)}.prj-cor-2{--cor:var(--nid-cat-2)}.prj-cor-3{--cor:var(--nid-cat-3)}.prj-cor-4{--cor:var(--nid-cat-4)}.prj-cor-5{--cor:var(--nid-cat-5)}.prj-cor-6{--cor:var(--nid-cat-6)}.prj-cd-dica{color:var(--nid-text-muted);margin:0;font-size:12px}.prj-cd-linha{align-items:center;gap:8px;display:flex}.prj-cd-linha input{flex:1;min-width:0}.prj-cd-linha select{flex:0 0 140px}.prj-etiquetas-quadro,.prj-etiquetas-quadro ul{gap:10px;display:grid}.prj-etiquetas-quadro ul{margin:0;padding:0;list-style:none}.prj-etiquetas-quadro li{align-items:center;gap:8px;display:flex}.prj-etiquetas-quadro li .prj-etq{flex:1;min-height:32px}.prj-etiquetas-quadro :is(input,select){margin:0}@media (width<=780px){.prj-qcab-acoes{margin-left:0}.prj-visoes{width:100%;height:44px}.prj-visoes>button{flex:1 1 0;justify-content:center;padding:0 4px}.prj-visoes svg,.prj-visao-longo,.prj-div-v{display:none}.prj-visao-curto{display:inline}.prj-qbarra>.prj-busca,.prj-qbarra>.prj-busca input,.prj-qbarra>.prj-busca input:focus{flex:100%;width:100%}.prj-lista,.prj-nova-lista,.prj-faixas-col{flex-basis:min(85vw,296px)}.prj-atalhos{display:none}}.prj-subs{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;min-width:0;margin:0 0 16px;padding:14px 16px 16px}.prj-subs-cab{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.prj-subs-cab h2{color:var(--nid-text);align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.prj-subs-cab small{color:var(--nid-text-muted);font-size:12px;font-weight:500}.prj-subs-grade{gap:8px;margin:0;padding:0;list-style:none}.prj-subs-grade>li{min-width:0}.prj-subs-item{border:1px solid var(--nid-border);min-height:56px;color:var(--nid-text);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.prj-subs-item:hover,.prj-subs-item:focus-visible{border-color:var(--nid-blue);background:var(--nid-blue-soft);outline:none}.prj-subs-item>:first-child{grid-row:1/3}.prj-subs-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.prj-subs-num{color:var(--nid-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.prj-subs-barra{background:var(--nid-surface-2);border-radius:99px;grid-column:2/4;height:4px;overflow:hidden}.prj-subs-barra>i{background:var(--nid-success);height:100%;display:block}.prj-nova-etiqueta{border-top:1px solid var(--nid-border);grid-template-columns:minmax(0,1fr) minmax(0,96px);gap:6px;margin:6px 0 0;padding:8px 2px 2px;display:grid}.prj-nova-etiqueta :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:var(--nid-controle-altura-sm);border-radius:var(--nid-controle-raio);margin:0;padding:0 8px;font-size:12px}.prj-menu .prj-nova-etiqueta button{box-sizing:border-box;height:var(--nid-controle-altura-sm);border-radius:var(--nid-controle-raio);background:var(--nid-blue);color:var(--nid-on-accent);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.prj-menu .prj-nova-etiqueta button:hover,.prj-menu .prj-nova-etiqueta button:focus-visible{background:var(--nid-blue-dark)}.prj-menu .prj-nova-etiqueta button:disabled{background:var(--nid-surface-2);color:var(--nid-text-subtle)}.prj-painel :is(input:not([type=checkbox]),select){box-sizing:border-box;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);font:inherit;margin:0;font-size:13px}.prj-painel-fundo{z-index:60;background:var(--nid-scrim);animation:.3s both prj-escurece;position:fixed;inset:0}.prj-painel{z-index:61;background:var(--nid-surface);width:min(720px,100%);box-shadow:var(--nid-shadow-lg);animation:prj-desliza .38s var(--prj-ease) both;transition:width .25s var(--prj-ease);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.prj-painel.cheio{width:100%}.prj-painel~.pa-modal-backdrop{z-index:62}body:has(.prj-painel) .pa-modal-backdrop{z-index:62}.prj-painel-barra{border-bottom:1px solid var(--nid-border);flex:none;align-items:center;gap:8px;height:60px;padding:0 16px 0 24px;display:flex}.prj-painel-projeto{min-width:0;color:var(--nid-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.prj-painel-barra-div{color:var(--nid-border-strong)}.prj-painel-barra .prj-codigo{font-size:12px}.prj-painel-espaco{flex:auto}.prj-painel-barra .prj-btn[aria-pressed=true]{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.prj-painel-corpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:24px;padding:24px 32px 32px;display:flex;overflow-y:auto}.prj-painel.cheio .prj-painel-corpo{box-sizing:border-box;width:min(100%,1100px);margin:0 auto}.prj-painel-tit{align-items:flex-start;gap:14px;display:flex}.prj-painel-tit>div{flex:1;min-width:0}.prj-painel-tit label{margin:0;display:block}.prj-chk.prj-chk-g{flex-basis:28px;width:28px;height:28px;margin-top:4px}.prj-chk:disabled{cursor:default}.nid-module-shell[data-module=projetos] .prj-painel textarea.prj-painel-titulo{box-sizing:border-box;width:100%;min-height:40px;color:var(--nid-text);font:inherit;letter-spacing:-.01em;resize:none;field-sizing:content;border-radius:8px;margin:0;padding:2px 6px;font-size:22px;font-weight:700;line-height:1.3;display:block;background:0 0!important;border:1px solid #0000!important}.nid-module-shell[data-module=projetos] .prj-painel textarea.prj-painel-titulo:hover:not(:disabled){background:var(--nid-surface-2)!important}.prj-painel-tit.feito .prj-painel-titulo{color:var(--nid-text-muted);text-decoration:line-through}.prj-painel-sub{color:var(--nid-text-muted);margin:4px 0 0 6px;font-size:12px;font-weight:600}.prj-depende{background:var(--nid-warning-soft);color:var(--nid-text);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.prj-depende>svg{color:var(--nid-warning);flex:none}.prj-depende .prj-link{all:unset;color:var(--nid-blue);cursor:pointer;font-weight:700}.prj-depende .prj-link:hover{text-decoration:underline}.prj-depende .prj-link:focus-visible{outline:2px solid var(--nid-focus)}.prj-props{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:4px 12px;margin:0;display:grid}.prj-props dt{height:36px;color:var(--nid-text-muted);align-items:center;margin:0;font-size:12px;font-weight:600;display:flex}.prj-props dt label{color:inherit;font:inherit;margin:0}.prj-props dd{border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:36px;margin:0;padding:0 8px;transition:background .15s;display:flex}.prj-props dd:hover{background:var(--nid-surface-2)}.nid-module-shell[data-module=projetos] .prj-props :is(select,input:not([type=checkbox])){width:auto;min-width:0;max-width:100%;height:32px;color:var(--nid-text);cursor:pointer;padding:0 6px;font-weight:600;background:0 0!important;border-color:#0000!important}.nid-module-shell[data-module=projetos] .prj-props .prj-menu :is(input:not([type=checkbox])){cursor:text;border-color:var(--nid-border-strong)!important;background:var(--nid-surface)!important}.prj-props-vazio{color:var(--nid-text-muted);margin:0;font-size:12px}.prj-props-datas>span[aria-hidden=true]{color:var(--nid-text-muted);font-size:12px}.prj-pessoa{color:var(--nid-text);align-items:center;gap:6px;margin-right:6px;font-size:13px;font-weight:600;display:inline-flex}.prj-add-mini{box-sizing:border-box;border:1.5px dashed var(--nid-border-strong);width:24px;height:24px;color:var(--nid-text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:0;padding:0;display:inline-grid}.prj-add-mini:hover{border-color:var(--nid-blue);color:var(--nid-blue)}.prj-add-mini:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-props .prj-menu{width:280px;left:0;right:auto}.prj-capa-auto{align-items:center;gap:8px;font-size:13px;display:inline-flex}.prj-capa-amostra{background:var(--etq);border-radius:8px;width:24px;height:24px}.prj-dep{background:var(--nid-warning-soft);max-width:100%;height:28px;color:var(--nid-text);border-radius:10px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.prj-dep.feita{background:var(--nid-success-soft);text-decoration:line-through}.prj-dep button{all:unset;cursor:pointer;border-radius:4px;place-items:center;width:20px;height:20px;display:inline-grid}.prj-dep button:hover,.prj-dep button:focus-visible{background:var(--nid-surface)}.prj-bloco h3{color:var(--nid-text);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.prj-bloco h3 small{color:var(--nid-text-muted);font-size:12px;font-weight:600}.prj-bloco-acao{margin-left:auto}.nid-module-shell[data-module=projetos] .prj-painel textarea.prj-desc{box-sizing:border-box;border-radius:var(--nid-controle-raio);width:100%;color:var(--nid-text);font:inherit;resize:vertical;margin:0;padding:12px 14px;font-size:13px;line-height:1.65;background:var(--nid-surface-3)!important}.prj-barra-prog{background:var(--nid-surface-2);border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.prj-barra-prog i{background:var(--nid-blue);transform-origin:0;height:100%;animation:prj-cresce .8s var(--prj-ease) both .2s;transition:width .35s var(--prj-ease), background .2s;border-radius:999px;display:block}.prj-barra-prog.cheio i{background:var(--nid-success)}.prj-checklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.prj-checklist li{border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:40px;padding:0 8px;transition:background .15s;display:grid}.prj-checklist li:hover{background:var(--nid-surface-2)}.prj-item-texto{color:var(--nid-text);overflow-wrap:anywhere;font-size:13px;transition:color .2s}.prj-checklist li.feito .prj-item-texto{color:var(--nid-text-muted);text-decoration:line-through}.nid-module-shell[data-module=projetos] .prj-checklist .prj-item-campo{width:auto;max-width:160px;height:var(--nid-controle-altura-sm);color:var(--nid-text-muted);padding:0 6px;font-size:12px;background:0 0!important;border-color:#0000!important}.prj-item-novo{color:var(--nid-text-muted);align-items:center;gap:8px;padding:0 8px;display:flex}.prj-item-novo input{flex:1;min-width:0}.nid-module-shell[data-module=projetos] .prj-item-novo input:not(:focus){background:0 0!important;border-color:#0000!important}.prj-anexos-cartao{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.prj-anexo{all:unset;box-sizing:border-box;border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.prj-anexo:hover{border-color:var(--nid-focus);background:var(--nid-blue-soft)}.prj-anexo:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-anexo>span:last-child{min-width:0;display:grid}.prj-anexo b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.prj-anexo small{color:var(--nid-text-muted);font-size:11px}.prj-anexo-tipo{background:var(--nid-surface-2);width:36px;height:36px;color:var(--nid-blue);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.prj-abas{border-bottom:1px solid var(--nid-border);gap:20px;margin-bottom:12px;display:flex}.prj-abas button{all:unset;color:var(--nid-text-muted);cursor:pointer;gap:6px;padding:8px 0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.prj-abas button[aria-selected=true]{color:var(--nid-text)}.prj-abas button[aria-selected=true]:after{background:var(--nid-red);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.prj-abas button span{color:var(--nid-text-muted)}.prj-abas button:focus-visible{outline:2px solid var(--nid-focus)}.prj-comentarios{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.prj-comentarios>li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.prj-balao{border:1px solid var(--nid-border);background:var(--nid-surface-3);border-radius:4px 12px 12px;padding:10px 12px}.prj-balao header{color:var(--nid-text);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.prj-balao time{color:var(--nid-text-muted);font-size:11px;font-weight:600}.prj-balao header .prj-ibtn{width:24px;height:24px;margin-left:auto}.prj-balao p{color:var(--nid-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.prj-mencao{background:var(--nid-blue-soft);color:var(--nid-blue);border-radius:6px;padding:0 4px;font-weight:700}.prj-compor{align-items:flex-start;gap:10px;display:flex}.prj-compor-campo{border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);flex:1;min-width:0;padding:10px 12px;position:relative}.prj-compor-campo:focus-within{border-color:var(--nid-focus);box-shadow:0 0 0 3px var(--nid-focus-ring)}.nid-module-shell[data-module=projetos] .prj-compor-campo textarea{box-sizing:border-box;width:100%;color:var(--nid-text);font:inherit;resize:none;outline:none;margin:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.prj-compor-pe{justify-content:flex-end;align-items:center;gap:8px;display:flex}.prj-compor-pe small{color:var(--nid-text-subtle);font-size:11px}.prj-sugestoes{border:1px solid var(--nid-border);background:var(--nid-surface);max-width:320px;box-shadow:var(--nid-shadow);border-radius:10px;margin:4px 0;padding:4px;list-style:none;display:grid}.prj-sugestoes button{width:100%;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.prj-sugestoes li:first-child button,.prj-sugestoes button:hover,.prj-sugestoes button:focus-visible{background:var(--nid-surface-2);outline:none}@media (width<=780px){.prj-painel-barra{padding:0 8px 0 16px}.prj-painel-projeto,.prj-painel-barra-div{display:none}.prj-painel-corpo{padding:16px}.prj-props{grid-template-columns:minmax(0,1fr)}.prj-props dt{height:auto;padding-top:6px}.prj-anexos-cartao{grid-template-columns:minmax(0,1fr)}.prj-checklist li{grid-template-columns:20px minmax(0,1fr) auto}.prj-checklist li .prj-item-campo{grid-column:2/-1}}@media (width<=480px){.prj-painel-cheio-btn,.prj-seguir-rotulo{display:none}}@media (width<=780px){.prj-chk,.prj-capa-opcao,.prj-dep button,.prj-balao header .prj-ibtn,.prj-cor{position:relative}.prj-chk:before,.prj-capa-opcao:before,.prj-dep button:before,.prj-balao header .prj-ibtn:before,.prj-cor:before{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=780px) and (hover:hover){.prj-cartao:not(:hover,:focus-within) .prj-chk:not([aria-pressed=true]):before{content:none}}.nid-module-shell[data-module=projetos] .prj-props .prj-props-texto{cursor:text;flex:1;width:100%}.prj-novo-titulo{color:var(--nid-text);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.prj-novo-grade{grid-template-columns:minmax(0,1fr) clamp(320px,36%,560px);align-items:start;gap:24px;display:grid}.prj-novo-form{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;min-width:0}.prj-novo-campos{flex-direction:column;gap:20px;padding:24px;display:flex}.prj-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.prj-campo>label,.prj-campo-rot{color:var(--nid-text);margin:0;font-size:12px;font-weight:700}.prj-campo-ajuda{color:var(--nid-text-muted);font-size:12px}.prj-inp{box-sizing:border-box;width:100%;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);font:inherit;margin:0;padding:0 12px;font-size:13px}textarea.prj-inp{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.prj-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prj-duas .prj-duas{gap:12px}.prj-cores{flex-wrap:wrap;gap:10px;display:flex}.prj-cor{box-sizing:border-box;background:var(--cor);width:36px;height:36px;color:var(--nid-on-accent);cursor:pointer;transition:transform .15s var(--prj-ease), box-shadow .15s;border:0;border-radius:10px;place-items:center;margin:0;padding:0;display:grid}.prj-cor:hover{transform:scale(1.08)}.prj-cor:focus-visible{outline:2px solid var(--nid-focus);outline-offset:4px}.prj-cor svg{opacity:0;transition:opacity .15s}.prj-cor[aria-pressed=true]{box-shadow:0 0 0 2px var(--nid-surface), 0 0 0 4px var(--cor)}.prj-cor[aria-pressed=true] svg{opacity:1}.prj-modelos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.prj-modelo{box-sizing:border-box;border:1.5px solid var(--nid-border);background:var(--nid-surface);min-width:0;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s, background .15s, transform .15s var(--prj-ease);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.prj-modelo:hover{border-color:var(--nid-border-strong);transform:translateY(-1px)}.prj-modelo:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-modelo[aria-pressed=true]{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.prj-modelo b{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.prj-modelo-marca{box-sizing:border-box;border:1.5px solid var(--nid-border-strong);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.prj-modelo[aria-pressed=true] .prj-modelo-marca{border-color:var(--nid-blue);background:var(--nid-blue);color:var(--nid-on-accent)}.prj-modelo-dica{color:var(--nid-text-muted);font-size:12px;line-height:1.45}.prj-mini-cols{gap:4px;display:flex}.prj-mini-cols i{background:var(--nid-surface-2);min-width:0;height:26px;color:var(--nid-text-muted);white-space:nowrap;border-radius:6px;flex:1;place-items:center;padding:0 2px;font-size:11px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.prj-modelo[aria-pressed=true] .prj-mini-cols i{background:var(--nid-surface)}.prj-membros-novo{margin:4px 0 0;padding:0;list-style:none}.prj-membros-novo li{border-top:1px solid var(--nid-border);align-items:center;gap:10px;padding:8px 0;display:flex}.prj-membros-novo li>span:nth-child(2){min-width:0;margin-right:auto}.prj-membros-novo b{font-size:13px}.prj-membros-novo small{color:var(--nid-text-muted);font-size:11px;display:block}.prj-membros-novo .prj-segmento{height:var(--nid-controle-altura-sm);padding:2px}.prj-membros-novo .prj-segmento>button{padding:0 10px;font-size:12px}.prj-membro-busca{margin-top:6px}.prj-novo-rodape{border-top:1px solid var(--nid-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.prj-novo-dica{color:var(--nid-text-muted);align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:600;display:inline-flex}.prj-novo-dica.erro{color:var(--nid-critical)}.prj-previa{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:24px}.prj-previa-rot{color:var(--nid-text-muted);font-size:12px;font-weight:700}.prj-previa .prj-lad:hover{transform:none}.prj-previa-mg{animation:prj-estoura .35s var(--prj-ease);display:inline-flex}.prj-previa-quadro{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;gap:8px;padding:14px;display:flex;overflow:hidden}.prj-previa-lista{background:var(--nid-surface-2);min-width:0;animation:prj-sobe .35s var(--prj-ease) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:12px;flex-direction:column;flex:1 1 0;gap:6px;padding:8px;display:flex}.prj-previa-lista-cab{align-items:center;gap:6px;height:22px;padding:0 2px;display:flex}.prj-previa-lista-cab b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prj-fantasma{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:8px;height:34px}.prj-fantasma.curto{opacity:.6;height:24px}.prj-previa-vazio{border:1.5px dashed var(--nid-border-strong);height:120px;color:var(--nid-text-muted);border-radius:12px;flex:1;place-items:center;font-size:12px;font-weight:600;display:grid}.prj-nt{flex-direction:column;gap:16px;display:flex}.prj-titulo-mencao{display:block;position:relative}.prj-titulo-mencao .prj-sugestoes{z-index:5;width:100%;position:absolute;top:calc(100% + 4px);left:0}.nid-module-shell[data-module=projetos] input.prj-tit-grande,.pa-modal input.prj-tit-grande{box-sizing:border-box;width:100%;height:auto;color:var(--nid-text);font:inherit;letter-spacing:-.01em;outline:none;margin:0;padding:6px 0;font-size:22px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important}.prj-nt-linha{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.prj-nt-rot{height:32px;color:var(--nid-text-muted);align-items:center;font-size:12px;font-weight:700;display:flex}.prj-nt-destino{color:var(--nid-text-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;font-weight:600;display:flex}.prj-opcoes{flex-wrap:wrap;gap:6px;display:flex}.prj-opcao{box-sizing:border-box;max-width:100%;min-height:var(--nid-controle-altura-sm);border:1px solid var(--nid-border);background:var(--nid-surface);color:var(--nid-text-muted);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.prj-opcao:hover:not(:disabled){border-color:var(--nid-border-strong);color:var(--nid-text)}.prj-opcao:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-opcao:disabled{cursor:default}.prj-opcao:is([aria-checked=true],[aria-pressed=true]){border-color:var(--nid-blue);background:var(--nid-blue-soft);color:var(--nid-blue)}.nid-module-shell[data-module=projetos] input.prj-opcao-data,.pa-modal input.prj-opcao-data{width:auto;height:var(--nid-controle-altura-sm);color:var(--nid-text);border-color:var(--nid-blue)!important}.prj-nt-pe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.prj-nt-outra{color:var(--nid-text-muted);cursor:pointer;align-items:center;gap:8px;margin:0 auto 0 0;font-size:12px;font-weight:600;display:inline-flex}.prj-nt-outra input{width:16px;height:16px;margin:0}@media (width<=1280px){.prj-novo-grade{grid-template-columns:minmax(0,1fr)}.prj-previa{position:static}}@media (width<=780px){.prj-duas,.prj-modelos{grid-template-columns:minmax(0,1fr)}.prj-novo-campos{padding:16px}.prj-novo-rodape{padding:12px 16px}.prj-nt-linha{grid-template-columns:minmax(0,1fr);gap:4px}.prj-nt-rot{height:auto}.prj-opcao{min-height:40px}}.prj-nt-solicitante{box-sizing:border-box;width:100%;max-width:420px;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);margin:0;padding:0 12px}label.prj-nt-rot{margin:0}.prj-sel{min-width:0;max-width:480px;position:relative}.prj-sel-campo{box-sizing:border-box;width:100%;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:13px;font-weight:600;display:flex}.prj-sel-campo:hover,.prj-sel-campo:focus-visible,.prj-sel-campo[aria-expanded=true]{border-color:var(--nid-blue);outline:none}.prj-sel-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prj-sel-campo svg,.prj-sel-seta svg{color:var(--nid-text-muted);transition:transform .16s var(--prj-ease);flex:none}.prj-sel-campo svg.aberto{transform:rotate(180deg)}.prj-sel-seta svg.aberto{transform:rotate(90deg)}.prj-sel-painel{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);margin-top:6px;padding:8px}.prj-sel-busca{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);color:var(--nid-text-muted);align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;display:flex}.prj-sel-busca:focus-within{border-color:var(--nid-blue)}.nid-module-shell .prj-sel-busca input,.prj-sel-busca input{min-width:0;height:var(--nid-controle-altura-sm);color:var(--nid-text);font:inherit;outline:none;flex:1;margin:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.prj-sel-lista,.prj-sel-filhos{margin:0;padding:0;list-style:none}.prj-sel-lista{max-height:280px;overflow-y:auto}.prj-sel-filhos{border-left:1px solid var(--nid-border);margin-left:28px;padding-left:6px}.prj-sel-pai{align-items:center;gap:2px;display:flex}.prj-sel-pai small{color:var(--nid-text-muted);padding:0 8px;font-size:11px}.prj-sel-seta{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin:0;padding:0;display:inline-grid}span.prj-sel-seta{cursor:default}button.prj-sel-seta:hover,button.prj-sel-seta:focus-visible{background:var(--nid-surface-2);outline:none}.prj-sel-opcao{box-sizing:border-box;width:100%;min-width:0;min-height:32px;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;margin:0;padding:4px 8px;font-size:13px;display:flex}.prj-sel-opcao span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prj-sel-opcao:hover,.prj-sel-opcao:focus-visible{background:var(--nid-surface-2);outline:none}.prj-sel-opcao[aria-selected=true]{background:var(--nid-blue-soft);color:var(--nid-blue);font-weight:700}.prj-sel-vazio{color:var(--nid-text-muted);padding:8px;font-size:13px}@media (width<=780px){.prj-sel-opcao,.prj-sel-campo{min-height:44px}}.prj-res-painel{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;flex-direction:column;min-width:0;display:flex}.prj-res-cab{padding:16px 20px}.prj-res-cab h2{margin:0;font-size:15px;font-weight:700}.prj-res-cab p{color:var(--nid-text-muted);margin:2px 0 0;font-size:12px;font-weight:600}.prj-res-cab-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.prj-res-qtd{color:var(--nid-text-muted);font-size:12px;font-weight:700}.prj-res-vazio{color:var(--nid-text-muted);margin:0;padding:0 20px 16px;font-size:13px}.prj-res-trilho{background:var(--nid-surface-2);border-radius:999px;height:10px;display:block;position:relative}.prj-res-trilho>i{background:var(--nid-cat-2);transform-origin:0;animation:prj-cresce .7s var(--prj-ease) both .2s;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.prj-res-trilho>i.feito{background:var(--nid-success)}.prj-res-trilho>i.crit{background:var(--nid-critical)}.prj-res-trilho>i.cinza{background:var(--nid-border-strong)}.prj-res-limite{background:var(--nid-text);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.prj-lista-modal .pa-modal{width:min(96vw,1180px)}:root .nid-module-shell .prj-lista-modal .pa-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.prj-lista-modal .pa-table-wrap{max-height:min(62dvh,640px);overflow:auto}.prj-link-botao{all:unset;color:var(--nid-blue);cursor:pointer;font-weight:600}.prj-link-botao:hover{text-decoration:underline}.prj-link-botao:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.prj-res{gap:16px;min-width:0;display:grid}.prj-res>*,.prj-res .pa-kpis{min-width:0;margin:0}.prj-res-ritmo{color:var(--nid-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.prj-res-duas{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.prj-res-graf{min-width:0;padding:0 20px 8px}.prj-res-graf svg{display:block;overflow:visible}.prj-res-futuro{fill:var(--nid-surface-3)}.prj-res-grade line{stroke:var(--nid-border);stroke-width:1px}.prj-res-eixo{fill:var(--nid-text-muted);font-family:inherit;font-size:11px;font-weight:600}.prj-res-area{fill:var(--nid-blue-soft)}.prj-res-escopo,.prj-res-feitos{fill:none;stroke-linejoin:round}.prj-res-escopo{stroke:var(--nid-text-muted);stroke-width:2.5px}.prj-res-feitos{stroke:var(--nid-cat-2);stroke-width:3px}.prj-res-traco{stroke-dasharray:1;animation:prj-res-desenha .9s var(--prj-ease) both .15s}.prj-res-tracejado{stroke-dasharray:6 6;stroke-width:2px;animation:.4s ease-out .9s both prj-escurece}.prj-res-hoje{stroke:var(--nid-blue);stroke-width:2px}.prj-res-prazo{stroke:var(--nid-critical);stroke-width:2px;stroke-dasharray:4 4}.prj-res-eixo.prj-res-hoje-txt{fill:var(--nid-blue);font-weight:700}.prj-res-eixo.prj-res-prazo-txt{fill:var(--nid-critical);font-weight:700}.prj-res-eixo.prj-res-forte{fill:var(--nid-text);font-weight:700}.prj-res-ponto{fill:var(--nid-surface);stroke:var(--nid-cat-2);stroke-width:3px}.prj-res-previsao{fill:var(--nid-cat-2)}.prj-res-previsao.crit{fill:var(--nid-critical)}@keyframes prj-res-desenha{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.prj-res-legenda{color:var(--nid-text-muted);flex-wrap:wrap;gap:6px 16px;padding:0 20px 16px;font-size:12px;font-weight:600;display:flex}.prj-res-legenda span{align-items:center;gap:6px;display:inline-flex}.prj-res-legenda i{background:var(--c);border-radius:2px;width:14px;height:3px}.prj-res-legenda i.escopo{--c:var(--nid-text-muted)}.prj-res-legenda i.feitos{--c:var(--nid-cat-2)}.prj-res-legenda i.tr{background:repeating-linear-gradient(90deg, var(--c) 0 4px, transparent 4px 7px)}.prj-res-barra{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;height:40px;padding:0 8px;transition:background .15s}.prj-res-barras-cab,.prj-res-barra{grid-template-columns:minmax(0,140px) minmax(0,1fr) 46px 76px;align-items:center;gap:12px;display:grid}.prj-res-barras-cab.prj-res-carga,.prj-res-barra.prj-res-carga{grid-template-columns:minmax(0,180px) minmax(0,1fr) 46px 76px}.prj-res-barras-cab{color:var(--nid-text-muted);padding:0 20px 6px;font-size:11px;font-weight:600}.prj-res-barras-cab span:nth-child(n+3){text-align:right}.prj-res-barras{flex-direction:column;gap:4px;padding:0 12px 12px;display:flex}.prj-res-barra:hover:not(:disabled){background:var(--nid-blue-soft)}.prj-res-barra:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-res-barra:disabled{cursor:default}.prj-res-barra b{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.prj-res-barra b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prj-res-n{text-align:right;font-size:13px;font-weight:700}.prj-res-dias{color:var(--nid-text-muted);text-align:right;font-size:12px;font-weight:600}.prj-res-n.crit,.prj-res-dias.crit{color:var(--nid-critical);font-weight:700}.prj-res-nota{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);margin:auto 0 0;padding:12px 20px 16px;font-size:12px;font-weight:600}.prj-res-prox{all:unset;box-sizing:border-box;border-top:1px solid var(--nid-border);cursor:pointer;grid-template-columns:72px 64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 20px;transition:background .15s;display:grid}.prj-res-prox:hover{background:var(--nid-blue-soft)}.prj-res-prox:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-res-prox-dia{font-size:12px;font-weight:700}.prj-res-prox.crit .prj-res-prox-dia{color:var(--nid-critical)}.prj-res-prox-tit{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.prj-visao-lista{min-width:0}.prj-lista-topo{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.prj-lista-todos{cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.prj-lista-resumo{color:var(--nid-text-muted);margin:0;font-size:12px;font-weight:600}.nid-module-shell[data-module=projetos] input.prj-sel{width:16px;height:16px;accent-color:var(--nid-blue);cursor:pointer;flex:none;margin:0;padding:0}.prj-visao-lista tr:has(.prj-sel:checked)>td{background:var(--nid-blue-soft)}.prj-visao-lista .nm-card:has(.prj-sel:checked){background:var(--nid-blue-soft)}.prj-celula-prio{align-items:center;gap:6px;display:inline-flex}.prj-codigo.forte{color:var(--nid-text);font-weight:700}.prj-lote{z-index:40;box-sizing:border-box;border:1px solid var(--nid-border-strong);background:var(--nid-surface);max-width:calc(100% - 32px);box-shadow:var(--nid-shadow-lg);animation:prj-sobe-aviso .3s var(--prj-ease) both;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.prj-lote .prj-menu{max-height:50dvh;inset:auto auto calc(100% + 8px) 0;overflow-y:auto}.prj-lote-perigo{color:var(--nid-critical)}.prj-lote-prazo{gap:6px;min-width:220px;display:grid}.prj-menu .prj-lote-aplicar{color:var(--nid-blue);font-weight:700}@media (width<=1280px){.prj-res-duas{grid-template-columns:minmax(0,1fr)}}@media (width<=780px){.prj-lote{justify-content:center;max-width:none;animation-name:prj-sobe;bottom:16px;left:16px;right:16px;transform:none}.prj-lote .prj-menu{position:fixed;bottom:120px;left:16px;right:16px}}@media (width<=480px){.prj-res-barras-cab,.prj-res-barra,.prj-res-barras-cab.prj-res-carga,.prj-res-barra.prj-res-carga{grid-template-columns:minmax(0,104px) minmax(0,1fr) 40px 56px;gap:8px}.prj-res-prox{grid-template-columns:56px 52px minmax(0,1fr);padding:0 16px}.prj-res-prox>.prj-av-pilha,.prj-res-prox>span:last-child:empty{display:none}}.prj-cal-grade{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;min-width:0;display:grid}.prj-cal-caixa{gap:8px;min-width:0;display:grid}.prj-cal-topo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prj-cal-topo h2{text-align:center;min-width:170px;margin:0;font-size:15px;font-weight:700}.prj-cal-rola{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;min-width:0;overflow-x:auto}.prj-cal{grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;display:grid}.prj-cal-dsem{border-bottom:1px solid var(--nid-border);color:var(--nid-text-muted);padding:10px 12px;font-size:12px;font-weight:600}.prj-cal-dia{border-right:1px solid var(--nid-border);border-bottom:1px solid var(--nid-border);flex-direction:column;gap:4px;min-width:0;min-height:118px;padding:8px;transition:background .15s;display:flex}.prj-cal-dia:nth-child(7n){border-right:0}.prj-cal-dia.fds,.prj-cal-dia.fora{background:var(--nid-surface-3)}.prj-cal-dia.alvo{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-focus)}.prj-cal-num{align-items:center;gap:6px;height:22px;font-size:12px;font-weight:700;display:flex}.prj-cal-num span{color:var(--nid-blue);font-size:11px;font-weight:600}.prj-cal-dia.fora .prj-cal-num b{color:var(--nid-text-subtle);font-weight:500}.prj-cal-dia.hoje .prj-cal-num b{background:var(--nid-blue);color:var(--nid-on-accent);border-radius:999px;padding:0 8px;line-height:22px}.prj-cal-marco{background:var(--nid-critical-soft);color:var(--nid-critical);border-radius:999px;align-self:flex-start;padding:0 8px;font-size:11px;font-weight:700;line-height:20px}.prj-cal-ev{background:var(--nid-surface-2);transition:background .15s, transform .15s var(--prj-ease);border-radius:6px}.prj-cal-ev[draggable=true],.prj-cal-mini[draggable=true]{cursor:grab}.prj-cal-ev:hover{background:var(--nid-blue-soft);transform:translate(2px)}.prj-cal-ev button{all:unset;box-sizing:border-box;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;width:100%;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.prj-cal-ev button:focus-visible,.prj-cal-mini button:focus-visible,.prj-cal-mais:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-2px;border-radius:6px}.prj-cal-ev .prj-codigo{flex:none;font-size:11px}.prj-cal-ev-tit{text-overflow:ellipsis;overflow:hidden}.prj-cal-ev.venc{background:var(--nid-critical-soft);color:var(--nid-critical)}.prj-cal-ev.venc .prj-codigo{color:var(--nid-critical)}.prj-cal-ev.feito .prj-cal-ev-tit{color:var(--nid-text-muted);text-decoration:line-through}.prj-cal-ev.arrastando,.prj-cal-mini.arrastando{opacity:.45}.prj-cal-mais{all:unset;color:var(--nid-blue);cursor:pointer;padding:0 8px;font-size:11px;font-weight:700}.prj-cal-bandeja{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;flex-direction:column;min-width:0;display:flex}.prj-cal-bandeja>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 20px 4px;display:flex}.prj-cal-bandeja h2{margin:0;font-size:15px;font-weight:700}.prj-cal-bandeja header p{color:var(--nid-text-muted);margin:2px 0 0;font-size:12px;font-weight:600}.prj-cal-bandeja-lista{gap:8px;max-height:60dvh;padding:14px;display:grid;overflow-y:auto}.prj-cal-mini{border:1px solid var(--nid-border);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);border-radius:12px;transition:border-color .15s}.prj-cal-mini:hover{border-color:var(--nid-focus)}.prj-cal-mini button{all:unset;box-sizing:border-box;cursor:pointer;gap:6px;width:100%;padding:10px;display:grid}.prj-cal-mini-l1,.prj-cal-mini-pe{justify-content:space-between;align-items:center;gap:8px;display:flex}.prj-cal-mini-tit{font-size:13px;font-weight:600}.prj-cal-mini-pe{color:var(--nid-text-muted);font-size:11px;font-weight:600}.prj-cal-legenda{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);gap:8px;padding:14px 20px;font-size:12px;font-weight:600;display:grid}.prj-cal-legenda span{align-items:center;gap:8px;display:flex}.prj-cal-legenda-venc{box-sizing:border-box;border:1px solid var(--nid-critical);background:var(--nid-critical-soft);border-radius:4px;width:18px;height:12px}.prj-gantt{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;grid-template-columns:minmax(140px,300px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.prj-g-esq{border-right:1px solid var(--nid-border);min-width:0}.prj-g-topo{box-sizing:border-box;border-bottom:1px solid var(--nid-border);color:var(--nid-text-muted);align-items:flex-end;padding:0 16px 8px;font-size:12px;font-weight:600;display:flex}.prj-g-grupo{box-sizing:border-box;border-bottom:1px solid var(--nid-border);background:var(--nid-surface-3);height:36px}.prj-g-esq .prj-g-grupo{color:var(--nid-text-muted);align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.prj-g-esq .prj-g-grupo span{font-weight:600}.prj-g-linha{box-sizing:border-box;border-bottom:1px solid var(--nid-border);height:44px}button.prj-g-linha{all:unset;box-sizing:border-box;border-bottom:1px solid var(--nid-border);cursor:pointer;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px;font-size:13px;font-weight:600;display:flex}button.prj-g-linha:hover{background:var(--nid-blue-soft)}button.prj-g-linha:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-g-esq .prj-codigo{flex:none;width:54px}.prj-g-tit{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prj-g-dir{min-width:0;overflow-x:auto}.prj-g-tela{position:relative}.prj-g-escala{box-sizing:border-box;border-bottom:1px solid var(--nid-border);display:grid}.prj-g-escala span{color:var(--nid-text-muted);flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:6px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.prj-g-escala b{color:var(--nid-text);font-size:12px}.prj-g-escala .hoje b{color:var(--nid-blue)}.prj-g-fds{background:var(--nid-surface-3);position:absolute;bottom:0}.prj-g-faixa{position:absolute;left:0;right:0}.prj-g-barra{all:unset;box-sizing:border-box;background:var(--nid-cat-2);height:24px;color:var(--nid-on-accent);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transform-origin:0;animation:prj-cresce .6s var(--prj-ease) both .15s;border-radius:8px;padding:0 8px;font-size:11px;font-weight:700;line-height:24px;transition:box-shadow .15s;display:block;position:absolute;top:10px;overflow:hidden}.prj-g-barra:hover,.prj-g-barra:focus-visible{box-shadow:0 0 0 2px var(--nid-focus)}.prj-g-barra.a_fazer{border:1.5px solid var(--nid-border-strong);background:var(--nid-surface);color:var(--nid-text);line-height:21px}.prj-g-barra.feito{background:var(--nid-success-soft);color:var(--nid-success)}.prj-g-atraso{box-sizing:border-box;border:1.5px dashed var(--nid-critical);background:repeating-linear-gradient(135deg, var(--nid-critical-soft) 0 6px, transparent 6px 11px);border-left:0;border-radius:0 8px 8px 0;height:24px;position:absolute;top:10px}.prj-g-sem{border:1.5px dashed var(--nid-border-strong);color:var(--nid-text-muted);white-space:nowrap;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600;line-height:21px;position:absolute;top:10px}.prj-g-vert{z-index:2;border-left:2px solid var(--nid-blue);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.prj-g-vert.prazo{border-left:2px dashed var(--nid-critical)}.prj-g-vert span{background:var(--nid-blue);color:var(--nid-on-accent);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;left:4px}.prj-g-vert.prazo span{background:var(--nid-critical-soft);color:var(--nid-critical);left:auto;right:6px}.prj-g-setas{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.prj-g-seta{fill:none;stroke:var(--nid-text-muted);stroke-width:1.5px;stroke-dasharray:5 4}.prj-g-seta.crit{stroke:var(--nid-critical);stroke-width:2px}.prj-g-ponta{fill:var(--nid-text-muted)}.prj-g-ponta.crit{fill:var(--nid-critical)}.prj-g-dep{z-index:4;border:1px solid var(--nid-critical);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);color:var(--nid-critical);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}@media (width<=780px){.prj-cal-grade{grid-template-columns:minmax(0,1fr)}.prj-gantt{grid-template-columns:minmax(120px,160px) minmax(0,1fr)}.prj-g-esq .prj-av-pilha{display:none}}@media (width<=480px){.prj-g-esq .prj-codigo{display:none}}.prj-eq-painel{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;min-width:0;margin:16px 0 0}.prj-eq-rola{min-width:0;overflow-x:auto}.prj-eq-carga{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--nid-border);grid-template-columns:minmax(180px,1.3fr) 150px 90px 110px minmax(140px,1.4fr) 110px;align-items:center;gap:16px;width:100%;min-width:900px;min-height:60px;padding:0 20px;transition:background .15s;display:grid}.prj-eq-carga:hover{background:var(--nid-blue-soft)}.prj-eq-carga:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-2px}.prj-eq-carga.prj-eq-cab{min-height:40px;color:var(--nid-text-muted);cursor:default;border-top:0;font-size:12px;font-weight:600}.prj-eq-carga.prj-eq-cab:hover{background:0 0}.prj-eq-pessoa{align-items:center;gap:10px;min-width:0;display:flex}.prj-eq-pessoa b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prj-eq-num{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.prj-eq-num .prj-res-trilho{flex:1;height:8px}.prj-eq-num.crit{color:var(--nid-critical)}.prj-eq-num.zero{color:var(--nid-text-subtle);font-weight:500}.prj-eq-pilha{background:var(--nid-surface-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.prj-eq-pilha i{background:var(--cor);transform-origin:0;animation:prj-cresce .7s var(--prj-ease) both .3s;flex-basis:0}.prj-eq-legenda{border-top:1px solid var(--nid-border);color:var(--nid-text-muted);flex-wrap:wrap;gap:8px 14px;padding:12px 20px 16px;font-size:11px;font-weight:600;display:flex}.prj-eq-legenda span{align-items:center;gap:6px;display:inline-flex}.prj-eq-escala{color:var(--nid-text-muted);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.prj-eq-escala i{border-radius:4px;width:22px;height:14px}.prj-eq-calor{align-items:center;gap:4px;min-width:680px;padding:0 20px 20px;display:grid}.prj-eq-calor-linha{display:contents}.prj-eq-dcab{color:var(--nid-text-muted);text-align:center;padding-bottom:4px;font-size:11px;font-weight:600}.prj-eq-dcab.hoje{color:var(--nid-blue);font-weight:700}.prj-eq-quem{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex;overflow:hidden}.prj-eq-cel{box-sizing:border-box;height:34px;font:inherit;border:0;border-radius:8px;place-items:center;margin:0;padding:0;font-size:12px;font-weight:700;display:grid}button.prj-eq-cel{cursor:pointer;transition:box-shadow .15s, transform .15s var(--prj-ease)}button.prj-eq-cel:hover,button.prj-eq-cel:focus-visible{box-shadow:0 0 0 2px var(--nid-focus);outline:none;transform:translateY(-1px)}.prj-eq-h0{background:var(--nid-surface-3);color:var(--nid-text-subtle);font-weight:500}.prj-eq-h1{background:color-mix(in srgb, var(--nid-cat-2) 16%, var(--nid-surface));color:var(--nid-text)}.prj-eq-h2{background:color-mix(in srgb, var(--nid-cat-2) 36%, var(--nid-surface));color:var(--nid-text)}.prj-eq-h3{background:var(--nid-cat-4);color:var(--nid-on-accent)}.prj-eq-h4{background:var(--nid-blue);color:var(--nid-on-accent)}@media (width<=780px){.prj-eq-painel .prj-res-cab-linha{flex-wrap:wrap}}.prj-eqs-nova{flex:0 360px;min-width:0;margin:0}.prj-eqs-nova input{box-sizing:border-box;width:100%;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);margin:0;padding:0 12px}.prj-eqs{margin:16px 0 0;padding:0;list-style:none}.prj-eqs-cartao{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:16px 20px 20px;display:grid}.prj-eqs-cab{align-items:center;gap:4px;min-width:0;display:flex}.prj-eqs-cab h2{min-width:0;color:var(--nid-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;font-weight:700;overflow:hidden}.prj-eqs-renomear{flex:1;gap:8px;min-width:0;display:flex}.prj-eqs-renomear label{flex:1;min-width:0;margin:0}.prj-eqs-renomear input{box-sizing:border-box;width:100%;height:var(--nid-controle-altura-sm);border-radius:var(--nid-controle-raio);margin:0;padding:0 10px}.prj-eqs-resumo{color:var(--nid-text-muted);margin:0;font-size:12px}.prj-eqs-resumo.alerta{color:var(--nid-critical);font-weight:600}.prj-eqs-membros{margin:0;padding:0;list-style:none;display:grid}.prj-eqs-membros li{border-top:1px solid var(--nid-border);align-items:center;gap:10px;min-height:44px;display:flex}.prj-eqs-nome{min-width:0;color:var(--nid-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.prj-eqs-gestor{height:var(--nid-controle-altura-sm);padding:0 10px;font-size:12px}.prj-eqs-gestor[aria-pressed=true]{border-color:var(--nid-blue);background:var(--nid-blue-soft);color:var(--nid-blue)}.prj-link{color:var(--nid-blue);font-weight:600}.prj-link:hover{text-decoration:underline}.prj-form-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.prj-form-grade>:first-child,.prj-form-grade>:nth-last-child(-n+2){grid-column:span 2}.prj-form-sobra{display:none}.prj-form-acoes{border-top:1px solid var(--nid-border);justify-content:flex-end;margin-top:16px;padding-top:20px}@media (width<=780px){.prj-form-grade{grid-template-columns:minmax(0,1fr)}.prj-form-grade>*{grid-column:auto}}.prj-resumo{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;display:grid}.prj-resumo h3{color:var(--nid-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.prj-resumo p{color:var(--nid-text);white-space:pre-wrap;margin:0 0 16px;line-height:1.6}.prj-dados{gap:10px;margin:0;display:grid}.prj-dados div{border-bottom:1px solid var(--nid-border);gap:2px;padding-bottom:8px;display:grid}.prj-dados dt{color:var(--nid-text-muted);font-size:11px}.prj-dados dd{color:var(--nid-text);margin:0;font-size:13px;font-weight:600}.prj-anexos{margin:0;padding:0;list-style:none;display:grid}.prj-anexos>li{border-bottom:1px solid var(--nid-border);padding:12px 0}.prj-anexos>li:last-child{border-bottom:0}.prj-anexo-topo{color:var(--nid-text);word-break:break-all;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prj-anexo-acoes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.prj-anexo-acoes small{color:var(--nid-text-muted);margin-right:auto}.prj-anexo-versoes{border-left:2px solid var(--nid-border);margin-top:6px;padding-left:12px}.prj-sql{background:var(--nid-surface-3);max-height:60vh;color:var(--nid-text);white-space:pre;tab-size:4;border-radius:8px;margin:0;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.prj-sql-palavra{color:var(--nid-blue);font-weight:700}.prj-sql-texto{color:var(--nid-success)}.prj-sql-numero{color:var(--nid-warning)}.prj-sql-comentario{color:var(--nid-text-subtle);font-style:italic}.prj-historico{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prj-historico>li{border-bottom:1px solid var(--nid-border);grid-template-columns:130px 1fr;gap:12px;padding-bottom:12px;display:grid}.prj-historico time{color:var(--nid-text-muted);font-size:12px}.prj-historico strong{color:var(--nid-text);font-size:13px}.prj-historico ul{color:var(--nid-text);margin:4px 0 0;padding-left:18px;font-size:12px}@media (width<=760px){.prj-resumo,.prj-historico>li{grid-template-columns:1fr}}.prj-membros table{min-width:0}.prj-membros .pa-actions{flex-wrap:nowrap;justify-content:flex-end}.prj-membros td:last-child{white-space:nowrap;width:1%}.prj-membros-herdados{color:var(--nid-text-muted);margin:0;padding:12px 20px 16px;font-size:12px;line-height:1.5}.rst-page{--rst-navy:#061827;--rst-blue:#0b4c78;--rst-cyan:#2ac3ed;--rst-line:color-mix(in srgb,var(--rst-cyan) 18%,transparent);gap:18px;display:grid}.rst-loading{text-align:center;color:var(--muted-foreground);padding:64px}.rst-brand{color:#fff;background:linear-gradient(115deg,#061827,#0b3553 72%,#0b5778);border-radius:18px;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:0 12px 34px #0618272b}.rst-brand-mark{border:5px solid #55d2ef;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;font-weight:900;line-height:1;display:grid}.rst-brand strong{letter-spacing:.08em;font-size:25px;display:block}.rst-brand small{color:#b8d6e8;display:block}.rst-demo{color:var(--foreground);background:#f6b93b14;border:1px solid #e2aa3c55;border-radius:12px;padding:10px 14px;font-size:12px}.rst-demo span{color:#13202a;text-transform:uppercase;background:#e7a827;border-radius:999px;margin-right:8px;padding:3px 8px;font-weight:800}.rst-grid-main{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:18px;display:grid}.rst-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rst-kpis{grid-template-columns:repeat(6,minmax(145px,1fr))}.rst-flow{scrollbar-width:thin;gap:6px;padding:4px 2px 12px;display:flex;overflow-x:auto}.rst-flow-step{border:1px solid var(--rst-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rst-cyan) 7%,var(--card)),var(--card));border-radius:13px;align-content:start;gap:6px;min-width:128px;min-height:100px;padding:13px 12px;display:grid;position:relative}.rst-flow-step>span{background:var(--rst-blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.rst-flow-step strong{text-transform:uppercase;font-size:11px;line-height:1.25}.rst-flow-step small{color:var(--muted-foreground)}.rst-flow-step>svg{z-index:2;color:var(--rst-cyan);position:absolute;top:42px;right:-11px}.rst-gargalo{color:#fff;background:linear-gradient(135deg,#b42318,#e24b3b);border-radius:16px;align-items:center;gap:14px;min-height:130px;padding:20px;display:flex}.rst-gargalo>svg{flex:none}.rst-gargalo div{flex:1}.rst-gargalo span,.rst-gargalo p{color:#ffe8e5;margin:2px 0;font-size:12px;display:block}.rst-gargalo strong{text-transform:capitalize;font-size:25px;display:block}.rst-gargalo>b{white-space:nowrap;font-size:20px}.rst-list{display:grid}.rst-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.rst-list>div:last-child{border:0}.rst-list span{gap:3px;display:grid}.rst-list span:last-child{text-align:right}.rst-list small{color:var(--muted-foreground)}.rst-alert-list{gap:8px;display:grid}.rst-alert-list article{border:1px solid var(--border);border-radius:11px;gap:10px;padding:11px;display:flex}.rst-alert-list article.critica{background:#ef44440b;border-color:#ef444466}.rst-alert-list article.alta{border-color:#f9731666}.rst-alert-list strong{font-size:13px}.rst-alert-list p{color:var(--muted-foreground);margin:3px 0 0;font-size:12px}.rst-atalhos{flex-wrap:wrap;gap:8px;display:flex}.rst-atalhos a{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.rst-atalhos a:first-child{color:#fff;background:#ed2f47;border-color:#ed2f47}.rst-badge,.rst-prioridade{text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#64748b20;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.rst-badge.st-liberada,.rst-badge.st-destinada,.rst-badge.st-encerrada{color:#0f8a58;background:#16a36a20}.rst-badge.st-inspecao_final{color:#7c3aed;background:#8b5cf620}.rst-badge.st-caldeiraria,.rst-badge.st-valvulas,.rst-badge.st-mecanica,.rst-badge.st-pintura,.rst-badge.st-borracharia{color:#087aa8;background:#0ea5e920}.rst-badge.st-aguardando_reforma,.rst-badge.st-no_patio{color:#b77200;background:#f59e0b22}.rst-prioridade.pr-alta{color:#d95a00;background:#f9731620}.rst-prioridade.pr-critica{color:#d92d20;background:#ef444420}.rst-prioridade.pr-baixa{color:#168c42;background:#22c55e20}.rst-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rst-search{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;min-width:min(420px,100%);padding-left:12px;display:flex}.rst-search input{box-shadow:none;background:0 0;border:0}.rst-toolbar select,.rst-field select{height:var(--nid-controle-altura);border:1px solid var(--border);border-radius:var(--nid-controle-raio);background:var(--card);color:var(--foreground);padding:0 34px 0 12px}.rst-segmented{background:var(--muted);border-radius:10px;padding:3px;display:flex}.rst-segmented button{color:var(--muted-foreground);text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:7px 12px}.rst-segmented button.active{background:var(--card);color:var(--foreground);box-shadow:0 2px 8px #0001}.rst-table-wrap{overflow:auto}.rst-table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.rst-table td small{color:var(--muted-foreground);margin-top:3px;display:block}.rst-table tr.row-danger td{background:#ef444407}.capitalize{text-transform:capitalize}.rst-calendar{background:var(--border);grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;display:grid;overflow:auto}.rst-calendar>div{background:var(--card);min-height:150px;padding:10px}.rst-calendar header{justify-content:space-between;align-items:baseline;display:flex}.rst-calendar header strong{font-size:20px}.rst-calendar span{color:var(--foreground);background:#0ea5e918;border-radius:8px;margin-top:8px;padding:7px;font-size:11px;font-weight:800;display:grid}.rst-calendar small{color:var(--muted-foreground);text-transform:capitalize}.rst-timeline{padding:18px}.rst-timeline>div{grid-template-columns:32px 1fr;gap:12px;display:grid;position:relative}.rst-timeline>div>span{z-index:1;background:var(--rst-blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.rst-timeline>div:not(:last-child):after{content:"";border-left:2px solid var(--rst-line);position:absolute;top:28px;bottom:0;left:13px}.rst-timeline section{padding:0 0 22px}.rst-timeline header{align-items:center;gap:8px;display:flex}.rst-timeline p{margin:4px 0;font-size:12px}.rst-timeline small{color:var(--muted-foreground)}.rst-forecast{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rst-forecast div{text-align:center;border:1px solid var(--border);border-radius:12px;gap:3px;padding:14px;display:grid}.rst-forecast strong{color:#0d8b70;font-size:27px}.rst-forecast span{text-transform:uppercase;font-size:10px;font-weight:800}.rst-forecast small{color:var(--muted-foreground)}.rst-kanban{gap:12px;padding:3px 3px 15px;display:flex;overflow:auto}.rst-kanban>section{border:1px solid var(--border);background:color-mix(in srgb,var(--rst-blue) 4%,var(--background));border-radius:15px;flex:0 0 260px;min-height:500px;padding:10px}.rst-kanban>section>header{text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 4px 12px;font-size:11px;display:flex}.rst-kanban>section>header span{background:var(--rst-blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rst-kanban>section>div{gap:9px;display:grid}.rst-reforma-card{border:1px solid var(--border);background:var(--card);cursor:grab;border-radius:12px;padding:12px;box-shadow:0 4px 12px #0000000c}.rst-reforma-card.atrasada{border-left:4px solid #ef4444}.rst-reforma-card header{justify-content:space-between;gap:8px;display:flex}.rst-reforma-card header div{display:grid}.rst-reforma-card small{color:var(--muted-foreground)}.rst-reforma-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 0;display:grid}.rst-reforma-card dt{text-transform:uppercase;color:var(--muted-foreground);font-size:9px}.rst-reforma-card dd{text-transform:capitalize;margin:2px 0 0;font-size:11px}.rst-cap-list{gap:14px;display:grid}.rst-cap-list article header,.rst-cap-list article footer{text-transform:capitalize;justify-content:space-between;gap:10px;font-size:12px;display:flex}.rst-cap-list article header span.ok{color:#15965e}.rst-cap-list article header span.danger{color:#e04537}.rst-cap-list article>div{background:var(--muted);border-radius:999px;height:9px;margin:8px 0;overflow:hidden}.rst-cap-list article i{border-radius:inherit;background:#18a67a;height:100%;display:block}.rst-cap-list article i.over{background:#ef5548}.rst-cap-list footer{color:var(--muted-foreground)}.rst-bonus-list{gap:12px;display:grid}.rst-bonus-list>div{grid-template-columns:1fr 45px 95px;align-items:center;gap:10px;display:grid}.rst-bonus-list span{background:var(--muted);isolation:isolate;border-radius:8px;padding:9px;position:relative;overflow:hidden}.rst-bonus-list span i{z-index:-1;background:#159ed225;position:absolute;inset:0 auto 0 0}.rst-bonus-list b{text-align:right}.rst-check-list{gap:10px;padding:0;list-style:none;display:grid}.rst-check-list li{align-items:center;gap:8px;display:flex}.rst-check-list svg{color:#16a36a;width:17px}.rst-quality{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.rst-quality span{background:var(--muted);border-radius:10px;padding:12px;font-size:11px;display:grid}.rst-quality b{font-size:20px}.rst-chart{align-items:end;gap:12px;height:230px;padding:25px 10px 5px;display:flex}.rst-chart>div{flex:1;grid-template-rows:1fr auto;place-items:end center;gap:8px;height:100%;display:grid}.rst-chart>div>span{color:#fff;text-align:center;background:linear-gradient(#2ac3ed,#0b4c78);border-radius:8px 8px 2px 2px;align-items:start;width:min(45px,80%);min-height:10px;padding-top:5px;display:grid}.rst-chart small{color:var(--muted-foreground)}.rst-implement-grid,.rst-yard-grid,.rst-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1280px){.rst-implement-grid,.rst-yard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.rst-implement-grid,.rst-yard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rst-profile-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.rst-implement-grid,.rst-yard-grid{grid-template-columns:minmax(0,1fr)}}.rst-implement-grid>article,.rst-yard-grid>article{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:18px}.rst-implement-grid>article>svg{color:var(--rst-cyan)}.rst-implement-grid header,.rst-yard-grid header{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.rst-implement-grid header strong,.rst-yard-grid header strong{font-size:19px}.rst-implement-grid p{color:var(--muted-foreground)}.rst-implement-grid dl,.rst-yard-grid dl{gap:8px;display:grid}.rst-implement-grid dl div,.rst-yard-grid dl div{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:7px;display:flex}.rst-implement-grid dt,.rst-yard-grid dt{color:var(--muted-foreground);font-size:11px}.rst-implement-grid dd,.rst-yard-grid dd{text-align:right;margin:0;font-size:11px}.rst-yard-grid>article.warning{border-color:#f59e0b}.rst-yard-grid>article.critical{border-color:#ef4444;box-shadow:inset 0 3px #ef4444}.rst-yard-grid header span{display:grid}.rst-aging{align-items:center;gap:8px;margin:14px 0;display:flex}.rst-aging b{color:#e24b3b;font-size:38px}.rst-aging span{color:var(--muted-foreground);text-transform:uppercase;font-size:11px}.rst-profile{align-items:center;gap:13px;display:flex}.rst-profile>span{color:#0ea5e9;background:#0ea5e918;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.rst-profile p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.rst-stepper{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rst-stepper>span{background:var(--muted);color:var(--muted-foreground);border-radius:11px;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:700;display:flex}.rst-stepper span.active{color:var(--foreground);background:#0ea5e918}.rst-stepper b{color:#fff;background:#94a3b8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rst-stepper .active b{background:var(--rst-blue)}.rst-form{gap:18px;display:grid}.rst-form fieldset{border:0;gap:18px;margin:0;padding:0;display:grid}.rst-form fieldset:disabled{opacity:.48}.rst-os-gate{grid-template-columns:auto minmax(240px,520px) auto;align-items:end;gap:14px;display:grid}.rst-os-gate>svg:first-child{width:34px;height:34px;color:var(--rst-cyan);align-self:center}.rst-os-gate .ok{color:#16a36a;align-self:center}.rst-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.rst-field{align-content:start;gap:6px;display:grid}.rst-field.wide{grid-column:1/-1}.rst-field>span{color:var(--foreground);font-size:11px;font-weight:750}.rst-field textarea{border:1px solid var(--border);background:var(--background);min-height:82px;color:var(--foreground);resize:vertical;border-radius:9px;padding:10px}.rst-upload{border:1px dashed var(--rst-cyan);cursor:pointer;background:#0ea5e908;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:18px;display:flex}.rst-upload input{opacity:0;pointer-events:none;position:absolute}.rst-upload span{flex:1;display:grid}.rst-upload small{color:var(--muted-foreground)}.rst-upload b{background:var(--rst-blue);color:#fff;border-radius:8px;padding:7px 10px;font-size:11px}.rst-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.rst-form-actions button{align-items:center;gap:6px;display:flex}.rst-inspection-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.rst-inspection-grid label{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.rst-inspection-grid label.checked{color:#0d8a56;background:#16a36a10;border-color:#16a36a}.rst-inspection-grid input{accent-color:#16a36a}.rst-inspection-grid svg{width:16px}.rst-inspection-return{grid-template-columns:1fr 2fr;gap:12px;margin:18px 0;display:grid}.rst-integrations{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rst-integrations span{border:1px solid var(--border);border-radius:12px;gap:5px;padding:15px;display:grid}.rst-integrations svg{color:var(--rst-cyan)}.rst-integrations b{color:#16a36a;font-size:11px}@media (width<=1100px){.rst-kpis{grid-template-columns:repeat(3,1fr)}.rst-grid-main,.rst-grid-2{grid-template-columns:1fr}.rst-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.rst-page{gap:13px}.rst-brand{padding:13px}.rst-brand strong{font-size:20px}.rst-brand small{font-size:10px}.rst-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rst-toolbar{flex-direction:column;align-items:stretch}.rst-search{min-width:0}.rst-segmented button{flex:1;padding-inline:5px}.rst-forecast{grid-template-columns:repeat(2,1fr)}.rst-flow-step{min-width:112px}.rst-calendar{grid-template-columns:repeat(7,minmax(105px,1fr))}.rst-quality,.rst-form-grid,.rst-inspection-return{grid-template-columns:1fr}.rst-field.wide{grid-column:auto}.rst-stepper{display:flex;overflow:auto}.rst-stepper>span{min-width:160px}.rst-os-gate{grid-template-columns:auto 1fr}.rst-os-gate .ok{display:none}.rst-upload{align-items:flex-start}.rst-upload b{display:none}.rst-integrations{grid-template-columns:1fr}.rst-form-actions{z-index:3;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:8px;position:sticky;bottom:8px}.rst-form-actions button{flex:1}.rst-table{min-width:740px}}.rst-regras-bonus{gap:12px;display:grid}.rst-regra-bonus-row{border:1px solid var(--border);border-radius:12px;grid-template-columns:100px repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:10px;display:grid}@media (width<=900px){.rst-regra-bonus-row{grid-template-columns:1fr 1fr}}.rst-team-list{gap:8px;margin-bottom:14px;display:grid}.rst-team-list>div{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rst-team-list>div.inactive{opacity:.5}.rst-team-list span{gap:2px;display:grid}.rst-team-list small{color:var(--muted-foreground)}.rst-team-add{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr 1fr auto;gap:8px;padding-top:12px;display:grid}@media (width<=900px){.rst-team-add{grid-template-columns:1fr 1fr}}.rst-participacao-list{gap:8px;display:grid}.rst-participacao-list label{border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.rst-participacao-list label.checked{border-color:var(--rst-blue);background:color-mix(in srgb,var(--rst-blue) 6%,var(--card))}.rst-participacao-list label input[type=checkbox]{width:16px;height:16px}.rst-participacao-list label span{gap:2px;display:grid}.rst-participacao-list label small{color:var(--muted-foreground)}html[data-theme=dark] .rst-page{--rst-navy:var(--nid-bg);--rst-blue:var(--nid-blue);--rst-cyan:var(--nid-blue);--rst-line:var(--nid-border)}html[data-theme=dark] .rst-brand{background:linear-gradient(115deg,var(--nid-surface),var(--nid-surface-2));border:1px solid var(--nid-border);box-shadow:var(--nid-shadow)}html[data-theme=dark] .rst-flow-step{background:linear-gradient(180deg,var(--nid-surface-2),var(--card))}html[data-theme=dark] .rst-kanban>section{background:var(--nid-bg)}html[data-theme=dark] .rst-participacao-list label.checked{background:var(--nid-surface-2)}html[data-theme=dark] .rst-chart>div>span{background:var(--nid-blue);color:var(--nid-on-accent)}.ctl-page{gap:18px;display:grid}.ctl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ctl-title h2{color:var(--nid-text);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ctl-title p{color:var(--nid-text-muted);margin:3px 0 0;font-size:12px}.ctl-actions{flex-wrap:wrap;gap:8px;display:flex}.ctl-month{align-items:center;gap:8px;display:inline-flex}.ctl-month strong{text-align:center;min-width:150px;color:var(--nid-text);font-size:14px}.ctl-icon-btn{border:1px solid var(--nid-border);background:var(--nid-surface);width:32px;height:32px;color:var(--nid-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.ctl-icon-btn:hover{background:var(--nid-surface-2);border-color:var(--nid-border-strong)}.ctl-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ctl-card{border:1px solid var(--nid-border);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);border-radius:10px;overflow:hidden}.ctl-card-body{padding:16px}.ctl-card-head{border-bottom:1px solid var(--nid-border);padding:14px 16px}.ctl-card-head h3{color:var(--nid-text);margin:0;font-size:14px;font-weight:700}.ctl-card-head p{color:var(--nid-text-muted);margin:3px 0 0;font-size:12px}.ctl-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.ctl-filter{gap:6px;display:grid}.ctl-filter>span{color:var(--nid-text-muted);font-size:11px;font-weight:600}.ctl-search{width:200px;max-width:100%;position:relative}.ctl-search svg{color:var(--nid-text-subtle);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ctl-search input,.ctl-input{width:100%;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);box-sizing:border-box;padding:0 10px;font:500 13px inherit}.ctl-search input{padding-left:30px}.ctl-search input:focus,.ctl-input:focus,.ctl-form input:focus,.ctl-form select:focus,.ctl-form textarea:focus{border-color:var(--nid-focus);box-shadow:0 0 0 3px var(--nid-focus-ring);outline:none}.ctl-combo{position:relative}.ctl-combo-btn{width:160px;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font:500 13px inherit;display:inline-flex}.ctl-combo-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctl-combo-btn svg{opacity:.5;flex:none}.ctl-combo-btn:hover{border-color:var(--nid-border-strong)}.ctl-combo-pop{z-index:40;border:1px solid var(--nid-border);background:var(--nid-surface);width:240px;max-width:calc(100vw - 16px);box-shadow:var(--nid-shadow);border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ctl-combo-pop input{border:0;border-bottom:1px solid var(--nid-border);width:100%;height:36px;color:var(--nid-text);box-sizing:border-box;background:0 0;border-radius:0;flex:none;padding:0 10px;font:500 13px inherit}.ctl-combo-pop input:focus{outline:none}.ctl-combo-list{flex:auto;min-height:0;max-height:240px;padding:4px;overflow:auto}.ctl-combo-list button{width:100%;color:var(--nid-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font:500 13px inherit;display:flex}.ctl-combo-list button:hover{background:var(--nid-surface-2)}.ctl-combo-list button svg{opacity:0;flex:none}.ctl-combo-list button.is-selected svg{opacity:1}.ctl-combo-empty{color:var(--nid-text-muted);text-align:center;padding:12px;font-size:12px}.ctl-legend{color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:0 4px;font-size:11px;display:flex}.ctl-legend span{align-items:center;gap:6px;display:inline-flex}.ctl-dot{background:var(--nid-warning);border-radius:50%;width:8px;height:8px}.ctl-dot.crit{background:var(--nid-critical)}.ctl-dot.soft{background:color-mix(in srgb, var(--nid-warning) 60%, transparent)}.ctl-table-wrap{overflow-x:auto}.ctl-table{width:100%;font-size:13px}.ctl-table th,.ctl-table td{padding:10px 14px}.ctl-table td{vertical-align:middle}.ctl-table td.num,.ctl-table th.num{text-align:right;white-space:nowrap}.ctl-table td.ink{color:var(--nid-text)}.ctl-table td.mono{color:var(--nid-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.ctl-table tbody tr.clicavel{cursor:pointer;transition:background .12s}.ctl-table tbody tr.vendido{background:color-mix(in srgb, var(--nid-critical) 8%, transparent)}.ctl-table tbody tr.novo{background:color-mix(in srgb, var(--nid-success) 8%, transparent)}.ctl-table tbody tr.prop{background:color-mix(in srgb, var(--nid-warning) 5%, transparent)}.ctl-table tbody tr.prop>:first-child{box-shadow:inset 4px 0 0 var(--nid-warning)}.ctl-table td.cell-warn{background:color-mix(in srgb, var(--nid-warning) 15%, transparent)}.ctl-table td.cell-crit{background:color-mix(in srgb, var(--nid-critical) 10%, transparent)}.ctl-table td.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.ctl-table .ctl-empty{color:var(--nid-text-muted);text-align:center;padding:56px 16px}.ctl-sem{color:var(--nid-critical);font-weight:600}.ctl-sem-motorista{color:var(--nid-warning);font-weight:600}.ctl-prop-valor{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ctl-foot{border-top:1px solid var(--nid-border);background:var(--nid-surface-3);color:var(--nid-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.ctl-foot strong{color:var(--nid-text)}.ctl-foot>div{gap:24px;display:flex}@media (width<=1100px){.ctl-table td.oculta-lg,.ctl-table th.oculta-lg{display:none}}@media (width<=1280px){.ctl-table td.oculta-xl,.ctl-table th.oculta-xl{display:none}}.ctl-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.ctl-badge.frota-propria{background:color-mix(in srgb, var(--nid-tint) 10%, transparent);border-color:color-mix(in srgb, var(--nid-blue) 30%, transparent);color:var(--nid-blue)}.ctl-badge.frota-agregado{background:color-mix(in srgb, var(--nid-warning) 10%, transparent);border-color:color-mix(in srgb, var(--nid-warning) 30%, transparent);color:var(--nid-warning)}.ctl-badge.frota-sem,.ctl-badge.sit-vendido{background:color-mix(in srgb, var(--nid-critical) 10%, transparent);border-color:color-mix(in srgb, var(--nid-critical) 30%, transparent);color:var(--nid-critical)}.ctl-badge.sit-ativo,.ctl-badge.sit-novo{background:color-mix(in srgb, var(--nid-success) 10%, transparent);border-color:color-mix(in srgb, var(--nid-success) 30%, transparent);color:var(--nid-success)}.ctl-badge.tipo-meta,.ctl-badge.neutro{background:var(--nid-surface-2);border-color:var(--nid-border);color:var(--nid-text-muted);font-weight:600}.ctl-badge.prop{background:color-mix(in srgb, var(--nid-warning) 15%, transparent);border-color:color-mix(in srgb, var(--nid-warning) 30%, transparent);color:var(--nid-warning);padding:0 4px;font-size:9px}.ctl-badge.contorno{border-color:var(--nid-border);color:var(--nid-text)}.ctl-badge.escuro{background:var(--nid-blue-dark);color:#fff}.ctl-menu{display:inline-flex;position:relative}.ctl-menu-btn{width:28px;height:28px;color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.ctl-menu-btn:hover{background:var(--nid-surface-2);color:var(--nid-text)}.ctl-menu-pop{z-index:45;border:1px solid var(--nid-border);background:var(--nid-surface);min-width:200px;box-shadow:var(--nid-shadow);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.ctl-menu-pop button{width:100%;color:var(--nid-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font:600 12px inherit;display:flex}.ctl-menu-pop button:hover:not(:disabled){background:var(--nid-surface-2)}.ctl-menu-pop button.perigo{color:var(--nid-critical)}.ctl-menu-pop button:disabled{opacity:.5;cursor:not-allowed}.ctl-sheet-backdrop{z-index:70;background:color-mix(in srgb, var(--nid-text) 45%, transparent);position:fixed;inset:0}.ctl-sheet{z-index:71;background:var(--nid-surface);width:min(100%,440px);padding:20px 22px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #0718272e}.ctl-sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ctl-sheet-head h3{color:var(--nid-text);align-items:center;gap:8px;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;display:flex}.ctl-section{gap:8px;display:grid}.ctl-section h4{color:var(--nid-text);margin:0;font-size:13px;font-weight:700}.ctl-fields{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:12px;display:grid}.ctl-fields>span:nth-child(odd){color:var(--nid-text-muted)}.ctl-fields>span:nth-child(2n){color:var(--nid-text);font-weight:600}.ctl-sep{background:var(--nid-border);height:1px;margin:16px 0}.ctl-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctl-modal-backdrop{z-index:80;background:color-mix(in srgb, var(--nid-text) 50%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ctl-modal{background:var(--nid-surface);border-radius:12px;width:min(100%,440px);max-height:90vh;padding:20px 22px;overflow:auto;box-shadow:0 24px 60px #07182747}.ctl-modal.media{width:min(100%,520px)}.ctl-modal.larga{width:min(100%,760px)}.ctl-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ctl-modal-head h3{color:var(--nid-text);margin:0;font-size:16px;font-weight:700}.ctl-modal-head p{color:var(--nid-text-muted);margin:3px 0 0;font-size:12px}.ctl-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ctl-form{gap:12px;display:grid}.ctl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.ctl-form-grid .wide,.ctl-form .wide{grid-column:1/-1}.ctl-form label,.ctl-form .ctl-label{color:var(--nid-text);gap:4px;font-size:12px;font-weight:700;display:grid}.ctl-form input:not([type=checkbox]),.ctl-form select,.ctl-form textarea{width:100%;height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);box-sizing:border-box;padding:0 10px;font:500 13px inherit}.ctl-form textarea{resize:vertical;height:auto;min-height:64px;padding:8px 10px}.ctl-form input:disabled,.ctl-form select:disabled{background:var(--nid-surface-2);color:var(--nid-text-muted)}.ctl-form input.upper{text-transform:uppercase}.ctl-count{color:var(--nid-text-muted);text-align:right;margin:0;font-size:10px}.ctl-note{background:var(--nid-surface-2);color:var(--nid-text-muted);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.ctl-note strong{color:var(--nid-text)}.ctl-note .destaque{color:var(--nid-warning);font-weight:700}.ctl-note.warn{background:color-mix(in srgb, var(--nid-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--nid-warning) 30%, transparent);color:var(--nid-text)}.ctl-note.ok{color:var(--nid-success);font-weight:600}.ctl-note.crit{color:var(--nid-critical)}.ctl-combo-full .ctl-combo-btn{width:100%}@media (width<=640px){.ctl-form-grid{grid-template-columns:minmax(0,1fr)}}.ctl-tabs{background:var(--nid-surface-2);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.ctl-tab{color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font:700 13px inherit}.ctl-tab.active{background:var(--nid-surface);color:var(--nid-text);box-shadow:var(--nid-shadow-sm)}.ctl-switch{background:var(--nid-border-strong);cursor:pointer;border:0;border-radius:999px;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.ctl-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.ctl-switch.on{background:var(--nid-blue)}.ctl-switch.on:after{transform:translate(16px)}.ctl-switch:disabled{opacity:.5;cursor:not-allowed}.ctl-narrow{max-width:760px}.ctl-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctl-step{color:var(--nid-text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ctl-step i{background:var(--nid-surface-2);width:28px;height:28px;color:var(--nid-text-muted);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.ctl-step.done i{background:var(--nid-success);color:#fff}.ctl-step.current{color:var(--nid-text);font-weight:700}.ctl-step.current i{background:var(--nid-blue);color:#fff}.ctl-step-line{background:var(--nid-border);width:24px;height:1px}.ctl-periodo{justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}.ctl-periodo div{background:var(--nid-surface-2);text-align:center;border-radius:8px;min-width:150px;padding:14px}.ctl-periodo div.destino{background:color-mix(in srgb, var(--nid-tint) 10%, transparent)}.ctl-periodo p{color:var(--nid-text-muted);margin:0;font-size:11px}.ctl-periodo strong{color:var(--nid-text)}.ctl-preview-row{border:1px solid var(--nid-border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ctl-preview-row.vend{background:color-mix(in srgb, var(--nid-critical) 5%, transparent)}.ctl-preview-row.novo{background:color-mix(in srgb, var(--nid-success) 5%, transparent)}.ctl-preview-row.ativo{background:var(--nid-surface-3)}.ctl-preview-row span{color:var(--nid-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ctl-preview-row small{color:var(--nid-text-muted);font-weight:500}.ctl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ctl-stat{border:1px solid var(--nid-border);background:var(--nid-surface-3);border-radius:8px;padding:12px}.ctl-stat p{color:var(--nid-text-muted);margin:0;font-size:11px}.ctl-stat strong{color:var(--nid-text);font-size:22px;display:block}.ctl-progress{background:var(--nid-surface-2);border-radius:999px;height:8px;overflow:hidden}.ctl-progress i{background:var(--nid-blue);height:100%;transition:width .2s;display:block}.ctl-between{justify-content:space-between;gap:8px;display:flex}.ctl-fim{justify-content:flex-end;gap:8px;display:flex}.ctl-muted{color:var(--nid-text-muted);font-size:13px}.ctl-ok{color:var(--nid-success);align-items:center;gap:8px;font-weight:700;display:inline-flex}.ctl-lista{color:var(--nid-text);margin:0;padding-left:18px;font-size:13px;line-height:1.8}.ctl-spin{animation:.9s linear infinite ctl-spin}@keyframes ctl-spin{to{transform:rotate(360deg)}}.ctl-stats.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.ctl-stats.seis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1280px){.ctl-stats.seis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ctl-stats.tres{grid-template-columns:minmax(0,1fr)}.ctl-stats.seis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctl-stat strong.ctl-pos,.ctl-stat strong.ctl-neg,.ctl-stat strong.ctl-warn{font-size:22px}.ctl-pos{color:var(--nid-success)!important}.ctl-neg{color:var(--nid-critical)!important}.ctl-warn{color:var(--nid-warning)!important}.ctl-table td.forte{font-weight:700}.ctl-table tbody tr.aviso td{background:color-mix(in srgb, var(--nid-warning) 10%, transparent)}.ctl-table tbody tr.ctl-total td{border-top:1px solid var(--nid-border);color:var(--nid-blue);font-weight:700}.ctl-report tbody td{color:var(--nid-text)}.ctl-report tbody tr.ctl-report-group td{background:var(--nid-surface-3);font-size:13px;font-weight:700}.ctl-report tbody tr.ctl-report-total td{border-top:1px solid var(--nid-border);color:var(--nid-blue);font-size:13px;font-weight:700}.ctl-report tbody tr.forte td{font-size:13px;font-weight:600}.ctl-report tbody tr.apagado td{opacity:.7}.ctl-report td.recuo{padding-left:32px}.ctl-secao{gap:8px;display:grid}.ctl-secao h3{color:var(--nid-text);margin:0;font-size:14px;font-weight:700}.ctl-ajuste{color:var(--nid-text-muted);letter-spacing:.05em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:600;display:grid}.ctl-ajuste input{text-align:right;width:150px;height:30px}.ctl-badge.fonte-planilha{border-color:color-mix(in srgb, var(--nid-success) 40%, transparent);background:color-mix(in srgb, var(--nid-success) 10%, transparent);color:var(--nid-success)}.ctl-badge-x{cursor:pointer;background:0 0;border:0;place-items:center;margin-left:4px;padding:0;display:inline-grid}.ctl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ctl-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.ctl-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ctl-grid-2,.ctl-grid-4{grid-template-columns:minmax(0,1fr)}}.ctl-dropzone{border:1px dashed var(--nid-border-strong);border-radius:8px;padding:12px;font-size:12px;transition:border-color .15s,background .15s}.ctl-dropzone.ativa{border-color:var(--nid-blue);background:color-mix(in srgb, var(--nid-tint) 6%, transparent)}.ctl-dropzone-titulo{color:var(--nid-text);margin:0;font-weight:600}.ctl-dropzone-status{color:var(--nid-text-muted);align-items:center;gap:6px;margin:4px 0 0;display:flex}.ctl-dropzone-status.ok{color:var(--nid-success)}.ctl-dropzone .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctl-upload-area{border:2px dashed var(--nid-border-strong);color:var(--nid-text-muted);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;transition:background .15s;display:flex}.ctl-upload-area:hover{background:var(--nid-surface-2)}.ctl-upload-titulo{color:var(--nid-text);font-size:14px;font-weight:600}.ctl-slot{border:1px solid var(--nid-border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.ctl-slot-titulo{color:var(--nid-text);font-size:13px;font-weight:600}.ctl-metrica{border:1px solid var(--nid-border);border-radius:8px;padding:12px}.ctl-metrica p{color:var(--nid-text-muted);margin:0;font-size:12px}.ctl-metrica strong{color:var(--nid-text);font-size:18px;display:block}.ctl-alerta{border:1px solid var(--nid-border);background:var(--nid-surface);color:var(--nid-text);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ctl-alerta svg{flex-shrink:0;margin-top:2px}.ctl-alerta p{margin:0;line-height:1.5}.ctl-alerta strong{margin-bottom:2px;display:block}.ctl-alerta.crit{border-color:color-mix(in srgb, var(--nid-critical) 40%, transparent);background:color-mix(in srgb, var(--nid-critical) 6%, transparent);color:var(--nid-critical)}.ctl-alerta.crit p{color:var(--nid-text);word-break:break-word;font-size:12px}.ctl-linha-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ctl-linha-form .ctl-input{width:auto}.ctl-ajuste .ctl-input{width:150px;height:var(--nid-controle-altura);text-align:right}.ctl-table tr.apagado td,.ctl-table td.apagado{opacity:.6}.ctl-alertas{display:inline-flex;position:relative}.ctl-alertas-btn{background:color-mix(in srgb, var(--nid-warning) 14%, transparent);color:var(--nid-warning);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.ctl-alertas-pop{z-index:30;border:1px solid var(--nid-border);background:var(--nid-surface);width:260px;box-shadow:var(--nid-shadow);border-radius:8px;margin-top:4px;padding:10px 12px;font-size:12px;position:absolute;top:100%;left:0}.ctl-alertas-pop p{color:var(--nid-text);margin:0 0 6px;font-weight:700}.ctl-alertas-pop ul{color:var(--nid-text-muted);margin:0;padding-left:16px;line-height:1.6}.ctl-link-btn{color:var(--nid-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.ctl-link-btn:hover{text-decoration:underline}.ctl-badge.forte-pos{background:var(--nid-success);border-color:var(--nid-success);color:#fff}.ctl-badge.forte-neg{background:var(--nid-critical);border-color:var(--nid-critical);color:#fff}.ctl-badge.forte-pos-120{background:color-mix(in srgb, var(--nid-success) 75%, var(--nid-text));color:var(--nid-on-accent);border-color:#0000}.ctl-badge.forte-alerta{background:var(--nid-warning);border-color:var(--nid-warning);color:var(--nid-on-accent)}.ctl-badge.cheio{justify-content:center;min-width:56px}.ctl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.ctl-cards{grid-template-columns:minmax(0,1fr)}}.ctl-cards.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1280px){.ctl-cards.tres{grid-template-columns:minmax(0,1fr)}}.ctl-score-card .ctl-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ctl-score-card .ctl-card-head h4{color:var(--nid-text);margin:0;font-size:14px;font-weight:700}.ctl-score-card .ctl-card-head p{color:var(--nid-text-muted);margin:2px 0 0;font-size:11px}.ctl-score-row{border-bottom:1px solid var(--nid-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.ctl-score-row:last-of-type{border-bottom:0}.ctl-score-row .rotulo{color:var(--nid-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.ctl-score-row .valores{text-align:right;color:var(--nid-text);white-space:nowrap}.ctl-score-total{border-top:1px solid var(--nid-border-strong);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.ctl-score-total .rotulo{color:var(--nid-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.ctl-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=700px){.ctl-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctl-summary-card{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:8px;padding:12px}.ctl-summary-card p{color:var(--nid-text-muted);margin:0;font-size:11px}.ctl-summary-card strong{color:var(--nid-text);margin-top:2px;font-size:22px;display:block}.ctl-badge-pending{border-color:color-mix(in srgb, var(--nid-warning) 45%, transparent);color:var(--nid-warning)}.ctl-acordeao-cabecalho{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ctl-acordeao-titulo{min-width:0;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.ctl-acordeao-titulo strong{font-size:14px;font-weight:700}.ctl-rotacionado{transform:rotate(180deg)}.ctl-cfg .ctl-table th.centro,.ctl-cfg .ctl-table td.centro{text-align:center}.ctl-cfg .ctl-table th.direita,.ctl-cfg .ctl-table td.direita{text-align:right}.ctl-cfg .ctl-contador{font-size:12px}.ctl-cfg .ctl-ajuda{margin:4px 0 0;font-size:11px;font-weight:400;display:block}.ctl-cfg .ctl-cfg-cabecalho,.ctl-cfg .ctl-cfg-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ctl-cfg .ctl-cfg-topo{align-items:center;margin-bottom:12px}.ctl-cfg .ctl-cfg-texto{flex:280px;min-width:0;margin:0}.ctl-cfg .ctl-cfg-busca{flex:0 340px;max-width:100%;margin-bottom:12px}.ctl-cfg .ctl-cfg-topo .ctl-cfg-busca{margin-bottom:0}.ctl-cfg .ctl-cfg-empurra{margin-left:auto}.ctl-cfg .ctl-cfg-acoes{justify-content:flex-end}.ctl-cfg .ctl-cfg-quebra{flex-wrap:wrap}.ctl-cfg .ctl-cfg-cresce{flex:1;min-width:0}.ctl-cfg .ctl-cfg-rolagem{max-height:260px}.ctl-cfg .ctl-cfg-historico{flex-direction:column;gap:2px;margin-top:8px;font-size:11px;display:flex}.ctl-manual{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;padding:12px}.ctl-avisos{gap:4px;display:grid}.ctl-avisos p{align-items:flex-start;gap:6px;margin:0;display:flex}.ctl-avisos p svg{flex:none;margin-top:3px}.ctl-rolagem-previa{max-height:256px;overflow:auto}.ctl-meses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=480px){.ctl-meses{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctl-form .ctl-mes-opcao{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);align-items:center;gap:8px;margin:0;padding:8px;font-weight:500;display:flex}.ctl-form .ctl-mes-opcao input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.ctl-form select.ctl-ano,.ctl-head select.ctl-ano{width:auto;min-width:112px}.ctl-rolagem-orcamento{max-height:32rem;overflow:auto}.ctl-form fieldset.ctl-unidade{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ctl-form .ctl-unidade legend{margin-bottom:4px;padding:0}.ctl-form .ctl-mes-opcao input[type=radio]{flex:none;width:16px;height:16px;margin:0;padding:0}.ctl-quebra{word-break:break-word}.ctl-campos-valor{gap:12px;display:grid}.ctl-campos-valor .ctl-campo-valor{gap:4px;max-width:384px;margin:0;display:grid}.ctl-campo-valor span{color:var(--nid-text);font-size:13px;font-weight:600}.ctl-campo-valor small{color:var(--nid-text-muted);font-size:12px}.ctl-table input.ctl-check[type=checkbox]{width:16px;height:16px;accent-color:var(--nid-blue);cursor:pointer;margin:0;padding:0}.ctl-table tr.selecionada td{background:var(--nid-blue-soft)}.ctl-barra-selecao{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ctl-barra-selecao>span{margin-right:4px;font-size:12px;font-weight:600}.ctl-selo-ajuste{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ctl-selo-ajuste .ctl-badge{padding:0 4px;font-size:11px}.ctl-pct-indicador{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ctl-pct-indicador svg{flex:none;width:16px;height:12px}[data-module=contas_financeiras] .pa-subnav,[data-module=contas_financeiras] .pa-subnav-mobile{display:none!important}.nid-module-shell[data-module=contas_financeiras] .pa-content>.nid-trilha{display:none}.fec-latest{color:var(--gray);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.fec-main-cell{gap:3px;display:grid}.fec-main-cell small{color:var(--gray);font-size:10px}.fec-row-actions{flex-wrap:wrap;gap:6px;display:flex}.fec-periodo{background:var(--nid-surface,var(--card));border:1px solid var(--nid-border,var(--line));border-radius:8px;flex-direction:column;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.fec-periodo-cabecalho{align-items:center;gap:10px;display:flex}.fec-periodo-cabecalho strong{color:var(--nid-text,var(--ink));font-size:13px;font-weight:700}.fec-periodo-tag{background:var(--nid-blue-soft);color:var(--nid-blue);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.fec-periodo-limpar{color:var(--nid-blue);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.fec-periodo-limpar:hover:not(:disabled){text-decoration:underline}.fec-periodo-limpar:disabled{opacity:.5;cursor:not-allowed}.fec-periodo-campos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fec-periodo .pa-field{min-width:0}.fec-periodo>.pa-help{color:var(--gray);font-size:10px}.fec-export-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fec-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:2px;display:flex}.fec-loading{min-height:180px;color:var(--gray);justify-content:center;align-items:center;gap:9px;display:flex}.fec-result-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fec-tabs{background:var(--muted);border-radius:10px;gap:5px;padding:4px;display:flex}.fec-tabs button{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:700}.fec-tabs button.active{background:var(--card);color:var(--foreground);box-shadow:var(--nid-shadow-sm)}.fec-search{border:1px solid var(--border);background:var(--card);min-width:270px;color:var(--gray);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.fec-search input{width:100%;height:var(--nid-controle-altura);color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.fec-pagination{color:var(--gray);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.fec-pagination>div{gap:6px;display:flex}.fec-config-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fec-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin-bottom:14px;display:grid}.fec-inline-form>.pa-btn{height:var(--nid-controle-altura)}.fec-config-list{border:1px solid var(--border);border-radius:10px;max-height:390px;display:grid;overflow:auto}.fec-config-list>span{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:grid}.fec-config-list>span:last-child{border-bottom:0}.fec-config-list code{color:var(--blue)}.fec-config-list small{color:var(--gray)}.spin{animation:.85s linear infinite fec-spin}@keyframes fec-spin{to{transform:rotate(360deg)}}@media (width<=900px){.fec-config-grid{grid-template-columns:1fr}.fec-result-toolbar{flex-direction:column;align-items:stretch}.fec-search{min-width:0}.fec-inline-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.fec-inline-form{grid-template-columns:1fr}.fec-tabs{overflow:auto}.fec-tabs button{white-space:nowrap}.fec-config-list>span{grid-template-columns:1fr auto}.fec-config-list>span small{grid-column:1/-1}.fec-actions>.pa-btn{justify-content:center;width:100%}.fec-actions{gap:10px}.fec-periodo-campos{grid-template-columns:1fr}.fec-export-group>.pa-btn{justify-content:center;width:100%}}.fec-config-list>span{grid-template-columns:1fr auto auto auto}.fec-config-list.cnpjs>span{grid-template-columns:auto 1fr auto}.fec-config-list>span.inactive{opacity:.55}@media (width<=600px){.fec-config-list>span,.fec-config-list.cnpjs>span{grid-template-columns:1fr auto}.fec-config-list>span small{grid-column:1/-1}}.fec-conferido{color:var(--nid-text-muted,var(--gray));margin:-6px 0 16px;font-size:12px}.fec-conferido b{color:var(--nid-text,var(--ink));font-weight:600}.fec-reproc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=480px){.fec-reproc{grid-template-columns:minmax(0,1fr)}}.fec-reproc-item{border:1px solid var(--nid-border,var(--line));background:var(--nid-surface-3,#fbfcfc);border-radius:8px;gap:5px;padding:12px 13px;display:grid}.fec-reproc-item>span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.fec-reproc-item.bom>span{color:#287046}.fec-reproc-item.atencao>span{color:#9a6215}.fec-reproc-item.ruim>span{color:#c32330}:root[data-theme=dark] .fec-reproc-item.bom>span{color:var(--nid-success)}:root[data-theme=dark] .fec-reproc-item.atencao>span{color:var(--nid-warning)}:root[data-theme=dark] .fec-reproc-item.ruim>span{color:var(--nid-red-dark)}.fec-reproc-item>strong{letter-spacing:-.03em;color:var(--nid-text,var(--navy));font-size:19px}.fec-reproc-item>small{color:var(--nid-text-muted,var(--gray));font-size:11px}.fec-reproc-nota{color:var(--nid-text-muted,var(--gray));margin:12px 0 0;font-size:11px;line-height:1.7}.fec-seletor-mk{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface-2);min-height:var(--nid-controle-altura);align-items:stretch;display:inline-flex;overflow:hidden}.fec-seletor-mk-opcao{appearance:none;color:var(--nid-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.fec-seletor-mk-opcao+.fec-seletor-mk-opcao{border-left:1px solid var(--nid-border)}.fec-seletor-mk-opcao:hover:not(:disabled){color:var(--nid-text);background:var(--nid-surface-3)}.fec-seletor-mk-opcao:disabled{cursor:not-allowed;opacity:.55}.fec-seletor-mk-opcao.ativo{background:var(--nid-blue-soft);color:var(--nid-blue)}.fec-seletor-mk-opcao:focus-visible{outline:2px solid var(--nid-blue);outline-offset:-2px}.nid-module-shell[data-module=fechamento_marketplaces] .pa-page-head .pa-actions{flex:100%;justify-content:flex-end}.nid-module-shell[data-module=fechamento_marketplaces] .pa-page-head .pa-actions>.fec-row-actions{flex:auto;justify-content:flex-end}.fec-invalida{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fec-invalida>small{color:var(--nid-text-muted);max-width:34ch;font-size:11px;line-height:1.4}.fec-fatura-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.fec-fatura-filtros label{margin:0}.fec-fatura-busca{min-width:min(100%,260px);color:var(--nid-text-muted);gap:6px;font-size:11px;display:grid}.fec-fatura-busca .pa-input{height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);margin:0}.fec-fatura-link{font:inherit;color:var(--nid-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.fec-fatura-link:hover,.fec-fatura-link:focus-visible{text-decoration:underline}.fec-fatura-form{gap:14px;display:grid}.fec-fatura-previa,.fec-fatura-datas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fec-fatura-previa>div{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.fec-fatura-previa span{color:var(--nid-text-muted);font-size:11px}.fec-fatura-previa strong{color:var(--nid-text);font-size:22px}.fec-fatura-nota{color:var(--nid-text-muted);font-size:11px}.fec-fatura-modal .pa-modal{width:min(96vw,1100px)}:root .nid-module-shell .fec-fatura-modal .pa-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.fec-fatura-detalhe{gap:14px;min-width:0;display:grid}.fec-fatura-cabecalho{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;display:grid}.fec-fatura-cabecalho dt{color:var(--nid-text-muted);font-size:11px}.fec-fatura-cabecalho dd{color:var(--nid-text);margin:4px 0 0;font-size:15px;font-weight:700}.fec-fatura-obs{color:var(--nid-text);margin:0;font-size:13px}@media (width<=780px){.fec-fatura-cabecalho{grid-template-columns:repeat(2,minmax(0,1fr))}.fec-fatura-previa,.fec-fatura-datas{grid-template-columns:minmax(0,1fr)}}.fec-fatura-impressao{display:none}@media print{body:has(.fec-fatura-impressao)>:not(.fec-fatura-impressao){display:none!important}.fec-fatura-impressao{font-family:var(--nid-fonte);color:var(--nid-text);gap:18px;padding:8px;display:grid}.fec-fatura-impressao header{border-bottom:2px solid var(--nid-blue);justify-content:space-between;gap:24px;padding-bottom:12px;display:flex}.fec-fatura-impressao h1{margin:0;font-size:22px}.fec-fatura-impressao p{margin:4px 0 0;font-size:13px}.fec-fatura-impressao dl{grid-template-columns:repeat(2,auto);gap:4px 16px;margin:0;font-size:12px;display:grid}.fec-fatura-impressao dd{margin:0;font-weight:700}.fec-fatura-impressao table{border-collapse:collapse;width:100%;min-width:0;font-size:12px}.fec-fatura-impressao th,.fec-fatura-impressao td{border-bottom:1px solid var(--nid-border);text-align:left;padding:6px 4px}.fec-fatura-impressao :is(th,td):not(:first-child){text-align:right}.fec-fatura-impressao tfoot td{color:var(--nid-blue);font-weight:700}.fec-fatura-impressao small{color:var(--nid-text-muted);font-size:11px}}html[data-theme=dark] .nid-module-shell[data-module=fechamento_marketplaces] :is(input,select,textarea).pa-input{background:var(--nid-surface)!important;border-color:color-mix(in srgb, var(--nid-border) 50%, var(--nid-border-strong))!important;color:var(--nid-text)!important}html[data-theme=dark] .nid-module-shell[data-module=fechamento_marketplaces] :is(input,select,textarea).pa-input:focus{border-color:var(--nid-blue)!important}.nid-module-shell[data-module=fechamento_marketplaces] table tfoot :is(td,th):first-child{font-weight:600}.nid-module-shell[data-module=fechamento_marketplaces] .pa-table-wrap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--nid-blue) 35%, transparent) transparent}.fpub{background:var(--nid-bg);min-height:100dvh;color:var(--nid-text);font-family:var(--nid-fonte);display:flex}.fpub p,.fpub h1,.fpub h2,.fpub h3,.fpub ol,.fpub dl,.fpub dd{margin:0;padding:0}.fpub ol{list-style:none}.fpub-marca{background:var(--nid-marca-fundo);min-width:400px;max-width:640px;color:var(--nid-marca-texto);flex:0 0 33%}.fpub-marca-in{flex-direction:column;gap:40px;max-height:100dvh;padding:48px 56px 56px;display:flex;position:sticky;top:0;overflow-y:auto}.fpub-logo{align-items:center;display:flex}.fpub-logo img{width:auto;height:48px;display:block}.fpub-apresenta{flex-direction:column;gap:20px;display:flex}.fpub-titulo{font-family:Barlow, var(--nid-fonte);color:var(--nid-marca-texto);max-width:54ch;font-size:28px;font-weight:800;line-height:1.2}.fpub-apresenta p{color:var(--nid-marca-apoio);max-width:54ch;font-size:14px;line-height:1.65}.fpub-etapas li{position:relative}.fpub-etapas li:not(:last-child):after{content:"";background:var(--nid-marca-linha);width:2px;position:absolute;top:46px;bottom:-2px;left:15px}.fpub-etapas a,.fpub-etapa-item{color:var(--nid-marca-texto);border-radius:8px;align-items:flex-start;gap:16px;padding:10px 0 14px;text-decoration:none;display:flex}.fpub-etapas a:hover b{text-decoration:underline}.fpub-etapas a:focus-visible{outline:2px solid var(--nid-marca-texto);outline-offset:4px}.fpub-etapas .bola{border:2px solid var(--nid-marca-linha);width:32px;height:32px;color:var(--nid-marca-apoio);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.fpub-etapas li.feita .bola{background:var(--nid-marca-texto);border-color:var(--nid-marca-texto);color:var(--nid-marca-fundo)}.fpub-etapas li.atual .bola{border-color:var(--nid-marca-texto);color:var(--nid-marca-texto)}.fpub-etapas b{font-size:15px;font-weight:700;line-height:1.4;display:block}.fpub-etapas small{color:var(--nid-marca-apoio);font-size:12px;display:block}.fpub-etapas em{color:var(--nid-marca-alerta);font-style:normal;font-weight:700}.fpub-progresso{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.fpub-progresso-texto{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.fpub-barra{background:var(--nid-marca-linha);border-radius:999px;height:6px;overflow:hidden}.fpub-barra i{background:var(--nid-marca-texto);border-radius:999px;height:100%;transition:width .3s;display:block}.fpub-avisos{border-top:1px solid var(--nid-marca-linha);flex-direction:column;gap:12px;padding-top:24px;display:flex}.fpub-avisos p{color:var(--nid-marca-apoio);gap:10px;font-size:13px;line-height:1.55;display:flex}.fpub-avisos svg{color:var(--nid-marca-texto);flex:none;margin-top:2px}.fpub-corpo{flex:1 1 0;min-width:0;padding:56px 80px 80px}.fpub-form,.fpub-recibo,.fpub-mensagem{max-width:1120px;margin-inline:auto}.fpub-form{flex-direction:column;gap:24px;display:flex}.fpub-nota{color:var(--nid-text-muted);font-size:12px;display:block}.fpub-cel{display:none}.fpub-secao{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:12px;flex-direction:column;padding:32px 40px;scroll-margin-top:16px;display:flex}.fpub-secao.atual{border-color:var(--nid-blue);box-shadow:var(--nid-shadow)}.fpub-secao-cab{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;align-items:center;gap:12px 16px;padding-bottom:24px;display:flex}.fpub-etapa{background:var(--nid-surface-2);width:36px;height:36px;color:var(--nid-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.fpub-etapa.feita{background:var(--nid-success-soft);color:var(--nid-success)}.fpub-etapa.atual{background:var(--nid-blue);color:var(--nid-on-accent)}.fpub-secao-tit{flex:320px;min-width:0}.fpub-secao-tit h2{font-size:17px;font-weight:700;line-height:1.35}.fpub-secao-tit p{color:var(--nid-text-muted);font-size:13px}.fpub-secao-estado{flex-wrap:wrap;gap:8px;display:flex}.fpub-perguntas{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}.fpub-secao[data-etapa=contatos] .fpub-perguntas{grid-template-columns:repeat(3,minmax(0,1fr))}.fpub-secao[data-etapa=contatos] .fpub-pergunta:first-child{grid-column:1/-1}.fpub-pergunta{border-top:1px solid var(--nid-border);flex-direction:column;gap:14px;min-width:0;margin-top:28px;padding-top:28px;scroll-margin-top:80px;display:flex}.fpub-pergunta:first-child{border-top:0;margin-top:0}.fpub .fpub-enunciado{color:var(--nid-text);align-items:baseline;gap:12px;margin:0;font-size:15px;font-weight:700;line-height:1.45;display:flex}.fpub-enunciado .n{width:28px;color:var(--nid-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.fpub-enunciado span:last-child{max-width:78ch}.fpub-pergunta.com-erro .fpub-enunciado .n{color:var(--nid-critical)}.fpub-resp{flex-direction:column;gap:8px;min-width:0;padding-left:40px;display:flex}.fpub-resp.meia{max-width:600px}.fpub .fpub-campo{width:100%;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);border:1px solid var(--nid-border-strong);background:var(--nid-surface);color:var(--nid-text);font:500 14px var(--nid-fonte);margin:0;padding:0 12px}.fpub textarea.fpub-campo{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.fpub .fpub-campo::placeholder{color:var(--nid-text-muted)}.fpub .fpub-campo:focus{outline:2px solid var(--nid-focus);outline-offset:1px;border-color:var(--nid-focus)}.fpub .fpub-campo.erro{border-color:var(--nid-critical);box-shadow:inset 0 0 0 1px var(--nid-critical)}.fpub .fpub-rotulo{color:var(--nid-text);margin:4px 0 0;font-size:13px;font-weight:700}.fpub-outro{max-width:600px}.fpub-opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fpub-opcoes.duas{grid-template-columns:repeat(2,minmax(0,1fr))}.fpub .fpub-opcao{border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);min-height:52px;color:var(--nid-text);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.45;display:flex;position:relative}.fpub .fpub-opcao:hover{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.fpub .fpub-opcao:has(input:focus-visible){outline:2px solid var(--nid-focus);outline-offset:2px}.fpub .fpub-opcao input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.fpub-opcao .marca{border:2px solid var(--nid-border-strong);background:var(--nid-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.fpub-opcao.varias .marca{border-radius:5px}.fpub .fpub-opcao.on{border-color:var(--nid-blue);background:var(--nid-blue-soft);box-shadow:inset 0 0 0 1px var(--nid-blue)}.fpub-opcao.on .marca{border-color:var(--nid-blue);background:var(--nid-blue)}.fpub-opcao.on .marca:after{content:"";background:var(--nid-on-accent);border-radius:50%;width:6px;height:6px}.fpub-opcao.varias.on .marca:after{border-left:2px solid var(--nid-on-accent);border-bottom:2px solid var(--nid-on-accent);background:0 0;border-radius:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.fpub-ok-msg,.fpub-erro{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.fpub-ok-msg{color:var(--nid-success)}.fpub-erro{color:var(--nid-critical)}.fpub-erro svg{flex:none}.fpub-isca{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.fpub-envio{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px 40px;display:flex}.fpub-priv{color:var(--nid-text-muted);flex:360px;gap:10px;font-size:13px;line-height:1.55;display:flex}.fpub-priv svg{flex:none;margin-top:2px}.fpub-envio-acao{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fpub-falta{color:var(--nid-text-muted);font-size:13px;font-weight:600}.fpub-falta b{color:var(--nid-text)}.fpub-envio>.fpub-erro{flex-basis:100%}.fpub-botao{height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-blue);font:700 14px var(--nid-fonte);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.fpub-botao:hover{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.fpub-botao.primario{border-color:var(--nid-blue);background:var(--nid-blue);color:var(--nid-on-accent);padding:0 28px}.fpub-botao.primario:hover{border-color:var(--nid-blue-dark);background:var(--nid-blue-dark)}.fpub-botao:disabled{opacity:.6;cursor:wait}.fpub-botao:focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.fpub-mensagem,.fpub-recibo{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:12px}.fpub-mensagem{padding:32px 40px}.fpub-mensagem h2{margin-bottom:8px;font-size:22px}.fpub-mensagem p{color:var(--nid-text-muted);font-size:15px;line-height:1.6}.fpub-recibo-cab{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;align-items:flex-start;gap:20px;padding:32px 40px;display:flex}.fpub-recibo-cab>div{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.fpub-recibo-cab h2{font-size:22px;font-weight:700;line-height:1.25}.fpub-recibo-cab p{font-size:15px;line-height:1.6}.fpub-recibo-ok{background:var(--nid-success-soft);width:48px;height:48px;color:var(--nid-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fpub-recibo-grupos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fpub-recibo-grupo{border-bottom:1px solid var(--nid-border);min-width:0;padding:24px 40px}.fpub-recibo-grupo:nth-child(odd){border-right:1px solid var(--nid-border)}.fpub-recibo-grupo h3{color:var(--nid-text-muted);margin-bottom:12px;font-size:13px;font-weight:700}.fpub-recibo-grupo dl{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:8px 16px;font-size:13px;display:grid}.fpub-recibo-grupo dt{color:var(--nid-text-muted)}.fpub-recibo-grupo dd{overflow-wrap:anywhere;white-space:pre-line;font-weight:600}.fpub-recibo-rodape{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px 40px;display:flex}.fpub-recibo-rodape .fpub-nota{flex:320px}@media (width<=1280px){.fpub-corpo{padding:40px 40px 64px}.fpub-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}.fpub-secao[data-etapa=contatos] .fpub-perguntas{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.fpub{flex-direction:column}.fpub-marca{flex:none;min-width:0;max-width:none}.fpub-marca-in{gap:20px;max-height:none;padding:24px;position:static;overflow:visible}.fpub-titulo{font-size:22px}.fpub-etapas-nav,.fpub-progresso,.fpub-avisos{display:none}.fpub-cel{z-index:2;background:var(--nid-marca-fundo);color:var(--nid-marca-texto);flex-direction:column;gap:8px;margin:-16px -16px 16px;padding:12px 16px;font-size:13px;display:flex;position:sticky;top:0}.fpub-cel-linha{justify-content:space-between;gap:12px;display:flex}.fpub-cel-linha span{color:var(--nid-marca-apoio);font-variant-numeric:tabular-nums;white-space:nowrap}.fpub-cel-etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fpub-cel-etapas i{background:var(--nid-marca-linha);border-radius:999px;height:4px}.fpub-cel-etapas i.feita,.fpub-cel-etapas i.atual{background:var(--nid-marca-texto)}.fpub-corpo{padding:16px 16px 48px}.fpub-recibo-grupos{grid-template-columns:minmax(0,1fr)}.fpub-recibo-grupo:nth-child(odd){border-right:0}}@media (width<=780px){.fpub{--nid-controle-altura:44px}.fpub-secao,.fpub-envio,.fpub-mensagem{padding:20px 16px}.fpub-resp{padding-left:0}.fpub-opcoes,.fpub-opcoes.duas{grid-template-columns:minmax(0,1fr)}.fpub .fpub-opcao{font-size:14px}.fpub-recibo-cab,.fpub-recibo-grupo,.fpub-recibo-rodape{padding-left:16px;padding-right:16px}.fpub-recibo-grupo dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.fpub-recibo-grupo dd{margin-bottom:8px}.fpub-envio-acao,.fpub-botao.primario{width:100%}}@media (prefers-reduced-motion:reduce){.fpub-barra i{transition:none}}@media print{.fpub-marca,.fpub-recibo-rodape{display:none}.fpub-corpo{padding:0}}.forn-filtros{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:16px;display:flex}.forn-filtros label{margin:0}.forn-filtros .forn-busca{width:auto;min-width:min(100%,260px);max-width:420px;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);border:1px solid var(--nid-border-strong);background:var(--nid-surface);color:var(--nid-text);font:inherit;flex:280px;margin:0;padding:0 12px;font-size:13px}.forn-filtros .forn-chips{flex-basis:100%}.forn-pilula{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.forn-pilula:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.forn-link{font:inherit;color:var(--nid-blue);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.forn-progresso{color:var(--nid-text-muted);font-size:13px}.forn-trilho{background:var(--nid-surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.forn-trilho i{background:var(--nid-cat-1);border-radius:999px;height:100%;display:block}.forn-trilho.base i{background:var(--nid-cat-3)}.forn-trilho.ok i{background:var(--nid-success)}.forn-funil{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.forn-funil-etapa{border-left:1px solid var(--nid-border);flex-direction:column;min-width:0;display:flex}.forn-funil-etapa:first-child{border-left:0}.forn-funil-botao{width:100%;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:6px;padding:20px 24px;display:flex}.forn-funil-botao:hover,.forn-funil-botao:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-focus);outline:0}.forn-funil-botao .t{color:var(--nid-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.forn-funil-botao .v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.forn-funil-botao .d{color:var(--nid-text-muted);font-size:12px}.forn-funil-botao .forn-trilho{height:10px;margin-top:8px}.forn-funil-resto{border-top:1px solid var(--nid-border);background:var(--nid-surface-3);min-height:56px;color:var(--nid-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 24px;font-size:12px;display:flex}.forn-funil-resto b{color:var(--nid-text);font-variant-numeric:tabular-nums;font-size:13px}.forn-grade-l{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 16px;display:grid}.forn-grade-l>*{min-width:0}.forn-tipos{flex-direction:column;justify-content:space-around;gap:4px;height:100%;display:flex}.forn-tipo{width:100%;color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;display:grid}.forn-tipo:not(:disabled):hover,.forn-tipo:focus-visible{background:var(--nid-blue-soft);box-shadow:0 0 0 2px var(--nid-focus);outline:0}.forn-tipo:disabled{cursor:default}.forn-tipo-nome{font-size:13px;font-weight:700}.forn-tipo-pct{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.forn-tipo .forn-trilho{grid-column:1/-1}.forn-tipo-det{color:var(--nid-text-muted);grid-column:1/-1;font-size:12px}.forn-link-painel{background:var(--nid-surface);border:1px solid var(--nid-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 0 16px;padding:16px 20px;display:flex}.forn-link-cab{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.forn-link-cab h2{margin:0;font-size:15px;font-weight:700}.forn-link-cab p{color:var(--nid-text-muted);flex-basis:100%;margin:0;font-size:12px}.forn-link-linha{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.forn-link-url{min-width:0;height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface-3);color:var(--nid-text-muted);flex:360px;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.forn-link-url:focus-within{outline:2px solid var(--nid-focus);outline-offset:1px}.forn-link-url .pa-btn{white-space:nowrap;flex:none}.nid-module-shell .forn-link-url input{min-width:0;height:100%;color:var(--nid-text);font:600 13px var(--nid-fonte);outline:0;flex:auto;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.forn-matriz{max-height:100%;overflow:auto}.forn-matriz table{border-collapse:separate;border-spacing:3px;width:100%;min-width:0;font-size:12px}.forn-matriz th.num,.forn-matriz td.num{text-align:center}.forn-matriz table th,.forn-matriz table td{border:0;padding:2px 4px}.forn-matriz th{vertical-align:bottom;white-space:normal;min-width:56px;line-height:1.3}.forn-matriz th.forn-matriz-linha{text-align:left;vertical-align:middle;white-space:nowrap;min-width:0;color:var(--nid-text);padding-right:8px;font-weight:700}.forn-matriz td.num{padding:0}.forn-celula{width:100%;min-width:40px;height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--nid-text);cursor:pointer;background:color-mix(in srgb, var(--nid-blue) var(--forca,8%), var(--nid-surface));border:0;border-radius:6px;padding:0 8px;font-weight:700}.forn-celula.forte{color:var(--nid-on-accent)}.forn-celula:hover,.forn-celula:focus-visible{box-shadow:0 0 0 2px var(--nid-focus);outline:0}@media (width<=1024px){.forn-funil,.forn-grade-l{grid-template-columns:minmax(0,1fr)}.forn-funil-etapa{border-left:0;border-top:1px solid var(--nid-border)}.forn-funil-etapa:first-child{border-top:0}}.lau-jobs{gap:8px;display:grid}.lau-job{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:10px;gap:6px;padding:12px;display:grid}.lau-job-recente{background:var(--nid-surface-2)}.lau-job-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lau-job-titulo{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lau-job-titulo small,.lau-job-etapa{color:var(--nid-text-muted);font-size:11px}.lau-job-acoes{align-items:center;gap:8px;display:flex}.lau-job-pct{font-variant-numeric:tabular-nums;color:var(--nid-text-muted);font-size:11px}.lau-job .pa-alert{margin-bottom:0}.lau-job .spin{animation:1s linear infinite lau-giro}@keyframes lau-giro{to{transform:rotate(360deg)}}.lau-barra{background:var(--nid-surface-3);border-radius:999px;height:6px;overflow:hidden}.lau-barra>span{border-radius:inherit;background:var(--nid-blue);height:100%;transition:width .4s;display:block}.lau-barra-ok>span{background:var(--nid-success)}.lau-barra-crit>span{background:var(--nid-critical)}.lau-subtitulo{margin:16px 0 8px;font-size:12px}.lau-parecer{color:var(--nid-text-muted);white-space:pre-line;font-size:12px;line-height:1.7}.lau-nota{color:var(--nid-text-muted);font-size:11px}.lau-campos{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:10px;gap:4px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.lau-campos>div{justify-content:space-between;gap:16px;display:flex}.lau-campos dt{color:var(--nid-text-muted)}.lau-campos dd{text-align:right;margin:0}.lau-abas{border-bottom:1px solid var(--nid-border);flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.lau-abas button{color:var(--nid-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.lau-abas button:hover{color:var(--nid-blue)}.lau-abas button.ativa{border-bottom-color:var(--nid-red);color:var(--nid-blue)}.lau-tom-verde{--lau-tom:var(--nid-success)}.lau-tom-amarelo{--lau-tom:var(--nid-legenda-amarelo)}.lau-tom-laranja{--lau-tom:var(--nid-legenda-laranja)}.lau-tom-vermelho{--lau-tom:var(--nid-critical)}.lau-tom-azul{--lau-tom:var(--nid-blue)}.lau-tom-cinza{--lau-tom:var(--nid-text-subtle)}.lau-bolinha{background:var(--lau-tom);vertical-align:middle;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lau-legenda{color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;font-size:11px;display:flex}.lau-legenda span{align-items:center;gap:6px;display:inline-flex}.lau-evento{border:1px solid var(--nid-border);border-left:3px solid var(--lau-tom);background:var(--nid-surface-2);width:100%;color:var(--nid-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.lau-evento:hover,.lau-evento:focus-visible{outline:2px solid var(--nid-focus);outline-offset:-1px}.lau-cal-rolagem{overflow-x:auto}.lau-cal{border:1px solid var(--nid-border);background:var(--nid-border);border-radius:8px;grid-template-columns:repeat(7,minmax(96px,1fr));gap:1px;min-width:700px;display:grid;overflow:hidden}.lau-cal-cabeca{background:var(--nid-surface-2);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--nid-text-muted);padding:6px 8px;font-size:10px;font-weight:700}.lau-cal-dia{background:var(--nid-surface);align-content:start;gap:4px;min-width:0;min-height:110px;padding:6px;display:grid}.lau-cal-dia.fora{background:var(--nid-surface-2)}.lau-cal-dia.hoje{box-shadow:inset 0 0 0 2px var(--nid-blue)}.lau-cal-semana .lau-cal-dia{min-height:240px}.lau-cal-numero{text-align:right;color:var(--nid-text-muted);font-size:11px;font-weight:700}.lau-cal-semana .lau-cal-numero{text-align:left}.lau-lista-eventos{max-height:640px;margin:0;padding:0;list-style:none;overflow-y:auto}.lau-lista-eventos li+li{border-top:1px solid var(--nid-border)}.lau-lista-eventos button{width:100%;color:var(--nid-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.lau-lista-eventos button:hover,.lau-lista-eventos button:focus-visible{background:var(--nid-blue-soft)}.lau-lista-data{color:var(--nid-text-muted);flex:0 0 90px;font-size:12px;font-weight:600}.lau-lista-texto{flex:1;min-width:0}.lau-prazo{flex:none;width:auto}.lau-campos.lau-campos-texto{font-family:inherit;font-size:12px}.lau-campos-texto dd{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pa-modal:has(.lau-visualizador){width:min(100%,1080px)}.lau-visualizador{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.lau-visualizador .lau-subtitulo:first-child{margin-top:0}.lau-previa{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;width:100%;height:min(560px,70dvh);display:block}.lau-previa-img{object-fit:contain;height:auto;max-height:560px}.lau-previa-vazia{border:1px dashed var(--nid-border-strong);background:var(--nid-surface-2);text-align:center;min-height:200px;color:var(--nid-text-muted);border-radius:8px;place-items:center;padding:24px;font-size:12px;display:grid}@media (width<=900px){.lau-visualizador{grid-template-columns:1fr}.lau-previa{height:420px}}.lau-linha-tempo{border-left:2px solid var(--nid-border);gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.lau-linha-tempo li{--lau-tom:var(--nid-text-subtle);position:relative}.lau-linha-tempo li.lau-linha-criacao{--lau-tom:var(--nid-success)}.lau-linha-tempo li.lau-linha-alteracao{--lau-tom:var(--nid-warning)}.lau-linha-tempo li.lau-linha-exclusao{--lau-tom:var(--nid-critical)}.lau-linha-tempo li:before{border:2px solid var(--nid-surface);background:var(--lau-tom);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-25px}.lau-linha-tempo button{border:1px solid var(--nid-border);background:var(--nid-surface);width:100%;color:var(--nid-text);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.lau-linha-tempo button:hover,.lau-linha-tempo button:focus-visible{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.lau-linha-titulo{align-items:center;gap:8px;font-size:13px;display:flex}.lau-linha-titulo svg{color:var(--nid-text-muted);margin-left:auto}.lau-quebra{overflow-wrap:anywhere}.lau-check{color:var(--nid-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.nid-module-shell .lau-check input{width:15px;height:15px;margin:0}.lau-comparacao-rolagem{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);max-height:420px;overflow:auto}.nid-module-shell table.lau-comparacao{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.nid-module-shell .lau-comparacao th,.nid-module-shell .lau-comparacao td{vertical-align:top;overflow-wrap:anywhere;padding:10px 14px;font-size:11px}.nid-module-shell .lau-comparacao th{background:var(--nid-tabela-cab);position:sticky;top:0}.nid-module-shell .lau-comparacao tr.mudou td{background:var(--nid-warning-soft)}.nid-module-shell .lau-comparacao td.antes{color:var(--nid-critical)}.nid-module-shell .lau-comparacao td.depois{color:var(--nid-success)}.lau-fluxo-grade{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.lau-fluxo-grade>.pa-card{margin-bottom:0}@media (width<=1100px){.lau-fluxo-grade{grid-template-columns:1fr}}.lau-fluxo-barra{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.lau-fluxo-moldura{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;height:min(70vh,720px);overflow:hidden}.lau-fluxo-moldura.cheia{border-radius:0;height:100vh}.lau-fluxo-moldura>.lau-previa-vazia{border:0;height:100%}.lau-fluxo-arquivo{object-fit:contain;border:0;width:100%;height:100%;display:block}.lau-fluxo-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}@media (width<=900px){.lau-fluxo-lados{grid-template-columns:1fr}}.lau-fluxo-lado{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;margin:0;padding:8px}.lau-fluxo-lado figcaption{color:var(--nid-text-muted);margin-bottom:6px;font-size:12px}.lau-fluxo-comparado{object-fit:contain;border:0;width:100%;height:60vh;display:block}.lau-cortina-controle{color:var(--nid-text-muted);align-items:center;gap:12px;margin:4px 0 10px;font-size:12px;font-weight:600;display:flex}.nid-module-shell .lau-cortina-controle input[type=range]{height:auto;accent-color:var(--nid-blue);flex:1;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.lau-cortina{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:8px;position:relative;overflow:hidden}.lau-cortina img{object-fit:contain;width:100%;max-height:70vh;display:block}.lau-cortina img.lau-cortina-topo{pointer-events:none;height:100%;max-height:none;position:absolute;inset:0}.lau-cortina-linha{background:var(--nid-blue);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.lau-changelog summary{color:var(--nid-blue);cursor:pointer;font-size:12px;font-weight:600}.lau-changelog p{white-space:pre-line;max-width:420px;margin:6px 0 0;font-size:12px;line-height:1.6}.lau-etapas-busca{height:var(--nid-controle-altura);border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text-muted);align-items:center;gap:8px;margin-bottom:12px;padding:0 11px;display:flex}.lau-etapas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lau-etapas details{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:8px;padding:8px 10px}.lau-etapas summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.lau-etapas details p{margin:8px 0 0;font-size:12px;line-height:1.6}.lau-etapa-numero{background:var(--nid-blue-soft);width:22px;height:22px;color:var(--nid-blue);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;display:inline-grid}@media (prefers-reduced-motion:reduce){.lau-job .spin{animation:none}.lau-barra>span{transition:none}}.nid-module-shell .pa-kpis.lau-kpis-6{grid-template-columns:repeat(6,minmax(0,1fr))}.nid-module-shell .pa-kpis.lau-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1280px){.nid-module-shell .pa-kpis.lau-kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.nid-module-shell .pa-kpis.lau-kpis-6,.nid-module-shell .pa-kpis.lau-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.nid-module-shell .pa-kpis.lau-kpis-6,.nid-module-shell .pa-kpis.lau-kpis-4{grid-template-columns:1fr}}.lau-filtro-busca{flex:240px;max-width:340px;position:relative}.lau-filtro-busca svg{color:var(--nid-text-muted);pointer-events:none;position:absolute;top:12px;left:12px}.lau-filtro-busca input{width:100%;height:var(--nid-controle-altura);padding-left:32px}.lau-ponto{background:var(--nid-critical);border-radius:50%;width:7px;height:7px;display:inline-block}.lau-ponto-ok{background:var(--nid-success)}.lau-historico{margin:0;padding:0;list-style:none}.lau-historico li{border-bottom:1px solid var(--nid-border);gap:4px;padding:10px 0;font-size:12px;display:grid}.lau-historico li:last-child{border-bottom:0}.lau-historico-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.lau-somente-leitura{align-items:center;gap:6px;display:inline-flex}.lau-import-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lau-import-arquivo{color:var(--nid-text-muted);font-size:12px}.lau-import-contadores{gap:8px;margin-bottom:12px;display:grid}.lau-import-contadores .pa-alert{margin-bottom:0}.lau-import-erro{color:var(--nid-critical);font-size:11px}.lau-import-ok{color:var(--nid-success);align-items:center;gap:4px;font-size:11px;display:inline-flex}.lau-codigo{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nid-module-shell select.lau-seletor{min-width:0;max-width:280px;height:32px;margin:0;font-size:12px}.lau-validade{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pa-list-item.lau-item-selecionado{box-shadow:inset 3px 0 0 var(--nid-blue);background:var(--nid-blue-soft)}.sup-integration-log{border:1px solid var(--line,#d4deea);background:var(--nid-bg,#f5f8fb);max-height:360px;color:var(--ink,#0c2244);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0 0;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.sup-kicker{color:var(--gray);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800;display:block}.sup-muted{color:var(--gray);margin:6px 0 0;font-size:13px}.sup-panel{border:1px solid var(--line);background:var(--card,#fff);border-radius:10px;margin-bottom:18px;padding:20px}.sup-panel h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px}.nid-module-shell[data-module=suprimentos_contratos] .sup-totalizer strong{color:#17394d;font-weight:750}.nid-module-shell[data-module=suprimentos_contratos] .sup-tabela thead{z-index:2;background:var(--nid-tabela-cab);position:sticky;top:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-filters,.nid-module-shell[data-module=suprimentos_contratos] .sup-busca-painel{background:#f9fbfc;border-top:2px solid #2788ba}.nid-module-shell[data-module=suprimentos_contratos] input,.nid-module-shell[data-module=suprimentos_contratos] select,.nid-module-shell[data-module=suprimentos_contratos] textarea{transition:border-color .16s,box-shadow .16s,background .16s}.nid-module-shell[data-module=suprimentos_contratos] input:focus,.nid-module-shell[data-module=suprimentos_contratos] select:focus,.nid-module-shell[data-module=suprimentos_contratos] textarea:focus{border-color:#268bc0!important;box-shadow:0 0 0 3px #268bc01c!important}.nid-module-shell[data-module=suprimentos_contratos] .pa-empty{background:#f6fafcb8;border:1px dashed #c3d3dd}.sup-config-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.sup-config-heading .pa-btn,.sup-card-admin-actions .pa-btn{align-items:center;gap:7px;display:inline-flex}.sup-config-geral{background:linear-gradient(120deg,#eef5ff 0%,#f8fbff 58%,#edf0ff 100%);border:1px solid #4c61af3d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 24px;display:flex;box-shadow:0 14px 30px #23306b1a}.sup-config-geral h3,.sup-card-manager h3{color:var(--ink);margin:4px 0 3px;font-size:20px}.sup-config-geral p,.sup-config-option p,.sup-card-manager-empty p{color:var(--gray);margin:0;font-size:12px}.sup-switch{color:#657584;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d2dc;border-radius:999px;flex:none;align-items:center;gap:9px;padding:8px 11px 8px 8px;font-size:11px;font-weight:750;display:inline-flex}.sup-switch i{background:#c2cdd5;border-radius:999px;width:34px;height:19px;transition:background .18s;position:relative}.sup-switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #14233233}.sup-switch.active{color:#176c4c;background:#f1fbf6;border-color:#26976c59}.sup-switch.active i{background:#2e9c72}.sup-switch.active i:after{transform:translate(15px)}.sup-config-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.sup-config-option{border:1px solid var(--line);background:var(--card,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:17px 19px;display:flex;box-shadow:0 9px 22px #172d4812}.sup-config-option strong{color:var(--ink);font-size:13px}.sup-config-option select{border:1px solid var(--line);min-width:132px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.sup-card-manager{border:1px solid var(--line);background:var(--card,#fff);border-radius:16px;padding:20px;box-shadow:0 14px 30px #172d4814}.sup-card-manager-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.sup-card-tabs{background:#edf2f7;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.sup-card-tabs button{color:#596b7b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:750}.sup-card-tabs button.active{color:#233681;background:#fff;box-shadow:0 2px 7px #2336811f}.sup-card-tabs button span{background:#dfe7ef;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}.sup-card-list{gap:9px;padding-top:14px;display:grid}.sup-card-admin{background:#fbfdff;border:1px solid #d9e2e9;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.sup-card-admin-icon{color:#306987;background:#e5f3f8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sup-card-admin-icon.is-indicador{color:#4858b0;background:#eceeff}.sup-card-admin-icon.is-texto{color:#7b5b33;background:#fbf1df}.sup-card-admin-copy{min-width:0}.sup-card-admin-copy>span{color:#63798b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.sup-card-admin-copy strong{color:var(--ink);font-size:13px;display:block}.sup-card-admin-copy p{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.sup-card-admin-actions{align-items:center;gap:6px;display:flex}.sup-card-manager-empty{text-align:center;padding:42px 20px}.sup-card-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.sup-card-type-grid button{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:22px 1fr;gap:2px 7px;padding:13px;display:grid}.sup-card-type-grid button svg{color:#58718a;grid-row:1/span 2}.sup-card-type-grid button strong{font-size:12px}.sup-card-type-grid button span{color:var(--gray);font-size:10px;line-height:1.35}.sup-card-type-grid button.active{background:#f1f3ff;border-color:#6779d8;box-shadow:inset 0 0 0 1px #6779d8}.sup-card-editor textarea{resize:vertical}@media (width<=850px){.sup-config-opcoes{grid-template-columns:1fr}.sup-card-manager-top{flex-direction:column;align-items:stretch}.sup-card-admin{grid-template-columns:42px 1fr}.sup-card-admin-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=600px){.sup-config-heading,.sup-config-geral,.sup-config-option{flex-direction:column;align-items:stretch}.sup-card-type-grid{grid-template-columns:1fr}.sup-card-tabs{width:100%}.sup-card-tabs button{flex:1}.sup-card-admin-actions{flex-wrap:wrap;justify-content:flex-start}}.sup-metrics{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-bottom:20px;display:grid}@media (width<=1100px){.sup-metrics{grid-template-columns:repeat(2,1fr)}.sup-destaque-rotativo{grid-area:auto/1/auto/-1}}.sup-metric{border:1px solid var(--line);background:var(--card,#fff);min-height:112px;color:inherit;font:inherit;text-align:left;border-radius:10px;padding:18px 18px 16px;position:relative}button.sup-metric{cursor:pointer;width:100%}button.sup-metric:hover{background:color-mix(in srgb, var(--nid-tint) 5%, var(--card,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue,#1769aa) 45%, transparent)}.sup-metric:after{content:"";background:var(--line);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:18px;right:18px}.sup-metric.m-warn:after{background:#deb65e}.sup-metric.m-danger:after{background:var(--red,#c22033)}.sup-metric.m-good:after{background:#6ead91}.sup-metric span{min-height:34px;color:var(--gray);font-size:12px;display:block}.sup-metric strong{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;line-height:1;display:block}.sup-destaque-rotativo{isolation:isolate;border:1px solid color-mix(in srgb, var(--blue,#1769aa) 24%, var(--line));background:radial-gradient(circle at 88% 12%,#ffffffb3,#0000 32%),linear-gradient(120deg,#edf7fc 0%,#f8fbff 54%,#eef1ff 100%);border-radius:14px;grid-area:2/1/auto/span 3;min-height:112px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f316f1a}.sup-destaque-rotativo:before{content:"";background:#238ab7;width:4px;transition:background .24s;position:absolute;inset:0 auto 0 0}.sup-destaque-rotativo.is-goal:before{background:#32a477}.sup-destaque-rotativo.is-alert:before{background:#e05b69}.sup-destaque-rotativo.is-notice:before{background:#d6a437}.sup-destaque-rotativo.is-indicator:before{background:#6674d9}.sup-destaque-slide{min-height:112px;padding:15px 78px 14px 20px;animation:.42s cubic-bezier(.2,.75,.25,1) both sup-destaque-entrada}.sup-destaque-topo{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.sup-destaque-topo span{color:#286781;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.sup-destaque-topo small{color:var(--gray);font-size:10px}.sup-destaque-slide>strong{color:var(--ink);letter-spacing:-.025em;font-size:clamp(17px,1.6vw,22px);line-height:1.18;display:block}.sup-destaque-slide>p{max-width:780px;color:var(--gray);margin:5px 0 0;font-size:12px;line-height:1.45}.sup-destaque-progresso{background:#2d56731f;border-radius:999px;width:min(460px,72%);height:4px;margin-top:9px;overflow:hidden}.sup-destaque-progresso i{border-radius:inherit;background:#32a477;height:100%;transition:width .5s;display:block}.sup-destaque-paginacao{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;right:18px}.sup-destaque-paginacao button{cursor:pointer;background:#b9c8d3;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.sup-destaque-paginacao button.active{background:#3e60bd;width:22px}.sup-destaque-paginacao button:focus-visible{outline-offset:3px;outline:2px solid #2e3c85}@keyframes sup-destaque-entrada{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sup-destaque-slide{animation:none}.sup-destaque-paginacao button,.sup-destaque-progresso i{transition:none}}.sup-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}@media (width<=480px){.sup-indicadores{grid-template-columns:minmax(0,1fr)}}.sup-indicadores :is(article,.sup-indicador-filtro){border:1px solid var(--line);border-left:4px solid var(--blue,#1769aa);background:var(--card,#fff);border-radius:4px;gap:6px;min-height:86px;padding:16px 18px;display:grid}.sup-indicadores :is(article,.sup-indicador-filtro).alerta{border-left-color:var(--red,#c22033)}.sup-indicador-filtro{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.sup-indicador-filtro.ativo{border-color:var(--blue,#1769aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue,#1769aa) 18%, transparent)}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo){border-left-color:var(--cor-vigencia);background:linear-gradient(145deg, #fff, var(--fundo-vigencia))}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo)>span,.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo)>strong{color:var(--cor-vigencia)}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo).ativo{border-color:var(--cor-vigencia);box-shadow:0 0 0 2px color-mix(in srgb, var(--cor-vigencia) 20%, transparent)}.sup-indicador-filtro.vigencia-ativa{--cor-vigencia:#28734b;--fundo-vigencia:#f0f8f2}.sup-indicador-filtro.vigencia-arquivo{--cor-vigencia:#52677a;--fundo-vigencia:#f2f5f7}.sup-indicador-filtro.vigencia-critica{--cor-vigencia:#bd2638;--fundo-vigencia:#fff2f3}.sup-indicador-filtro.vigencia-prioritaria{--cor-vigencia:#9a7410;--fundo-vigencia:#fff9e9}.sup-indicador-filtro.vigencia-planejamento{--cor-vigencia:#6650a2;--fundo-vigencia:#f6f3fc}.sup-indicador-filtro.vigencia-sem-prazo{--cor-vigencia:#64717a;--fundo-vigencia:#f3f5f6}.sup-indicadores span{color:var(--gray);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.sup-indicadores strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.sup-indicadores small{color:var(--gray);font-size:11px}.sup-indicadores.vigencia{grid-template-columns:minmax(170px,1.35fr) repeat(7,minmax(0,1fr));gap:8px}.sup-indicadores.vigencia .sup-indicador-filtro{gap:3px;min-height:0;padding:12px 14px 14px;position:relative}.sup-indicadores.vigencia .sup-indicador-filtro>span{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.sup-indicadores.vigencia .sup-indicador-filtro>strong{font-size:24px}.sup-indicadores.vigencia .vigencia-ativa>strong{font-size:34px}.sup-indicadores.vigencia .sup-indicador-filtro>small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sup-indicadores.vigencia .sup-indicador-filtro:not(.ativo):not(:hover){box-shadow:none}.sup-indicadores.vigencia .vigencia-arquivo{border-left-style:dashed}.sup-indicador-parte{background:var(--cor-vigencia,var(--blue,#1769aa));opacity:.85;min-width:3px;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.sup-indicadores.vigencia .sup-indicador-filtro:after{content:"";background:color-mix(in srgb, var(--cor-vigencia,var(--blue,#1769aa)) 14%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.sup-indicadores.vigencia .sup-indicador-parte{z-index:1}@media (width<=1360px){.sup-indicadores.vigencia{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.sup-indicadores.vigencia{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-indicadores.vigencia:is(.sup-situacoes,.sup-alertas-vencimento .sup-indicadores){grid-template-columns:repeat(var(--cartoes-largo,4), minmax(0, 1fr))}.sup-indicadores.vigencia.sup-situacoes{gap:12px}.sup-indicadores.vigencia.sup-situacoes .sup-indicador-filtro>:is(span,small){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.sup-indicadores.vigencia.sup-situacoes .sup-indicador-filtro>strong{font-size:34px}.sup-indicador-filtro.vigencia-sem-prazo.vigencia-revisao{--cor-vigencia:var(--nid-warning);--fundo-vigencia:var(--nid-warning-soft)}.sup-indicadores .sup-indicador-filtro:disabled{cursor:not-allowed;opacity:.72}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:disabled:hover{box-shadow:none;transform:none}.sup-alertas-vencimento{gap:6px;margin:0 0 12px;display:grid}.sup-alertas-vencimento h3{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.sup-alertas-vencimento .sup-indicadores.vigencia{gap:6px;margin:0}.sup-alertas-vencimento .sup-indicadores.vigencia .sup-indicador-filtro{gap:1px;padding:8px 10px 10px}.sup-alertas-vencimento .sup-indicadores.vigencia .sup-indicador-filtro>strong{font-size:18px}.sup-alertas-vencimento .sup-indicadores.vigencia .sup-indicador-filtro>small{font-size:10px}@media (width<=1280px){.sup-indicadores.vigencia:is(.sup-situacoes,.sup-alertas-vencimento .sup-indicadores){grid-template-columns:repeat(var(--cartoes-medio,2), minmax(0, 1fr))}}@media (width<=780px){.sup-indicadores.vigencia:is(.sup-situacoes,.sup-alertas-vencimento .sup-indicadores){grid-template-columns:repeat(var(--cartoes-estreito,2), minmax(0, 1fr))}.sup-indicadores.vigencia.sup-situacoes{gap:8px}}@media (width<=480px){.sup-indicadores.vigencia:is(.sup-situacoes,.sup-alertas-vencimento .sup-indicadores){grid-template-columns:minmax(0,1fr)}}.sup-alertas,.sup-compacta{border-top:1px solid var(--line);margin-top:14px}.sup-alerta,.sup-compacta-linha{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 2px;display:flex}.sup-alerta:last-child,.sup-compacta-linha:last-child{border-bottom:0}.sup-alerta-info{min-width:0}.sup-alerta-info strong,.sup-compacta-linha strong{color:var(--ink);font-size:13px;display:block}.sup-alerta-info>span,.sup-compacta-linha span{color:var(--gray);margin-top:3px;font-size:12px;display:inline-block}.sup-compacta-linha>div:last-child{text-align:right;flex:none}.sup-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.sup-dot.verde{background:#2e8b57}.sup-dot.amarelo{background:#deb65e}.sup-dot.vermelho{background:var(--red,#c22033)}.sup-alertas-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.sup-alertas-resumo article{border:1px solid var(--line);background:var(--nid-surface,#fff);border-radius:12px;min-height:112px;padding:18px 20px}.sup-alertas-resumo span,.sup-alertas-resumo small{color:var(--gray);display:block}.sup-alertas-resumo span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.sup-alertas-resumo strong{color:var(--ink);margin:8px 0 4px;font-size:34px;line-height:1;display:block}.sup-alertas-resumo small{font-size:12px}.sup-alertas-resumo-medicao{border-top:3px solid #deb65e!important}.sup-alertas-resumo-prenota{border-top:3px solid var(--red,#c22033)!important}.sup-alertas-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (width<=900px){.sup-alertas-resumo,.sup-alertas-grade{grid-template-columns:1fr}}.sup-badge{background:var(--soft,#eef2f5);color:var(--gray);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.sup-badge.st-medicao{color:#8a5518;background:#fdebd8}.sup-badge.st-aprovacao{color:#7a6a12;background:#fdf6d8}.sup-badge.st-finalizacao{background:color-mix(in srgb, var(--nid-tint) 14%, #fff);color:var(--blue,#1769aa)}.sup-badge.st-finalizado{color:#1d6b45;background:#def3e5}.sup-badge.st-cancelado,.sup-badge.st-vigencia{background:color-mix(in srgb, var(--red,#c22033) 12%, #fff);color:var(--red-dark,#8f1d2c)}.sup-badge.st-vigencia-30{color:#941d32;background:#f9dce1}.sup-badge.st-vigencia-90{color:#80600d;background:#fff1c9}.sup-badge.st-vigencia-160{color:#59458f;background:#e8e4f6}.sup-filters{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.sup-filters>*{min-width:0}@media (width<=1280px){.sup-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.sup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sup-filters{grid-template-columns:minmax(0,1fr)}}.sup-filters label{color:var(--ink);gap:4px;font-size:11px;font-weight:700;display:grid}.sup-filters input,.sup-filters select{min-height:var(--nid-controle-altura)}.sup-totalizer{border:1px solid var(--line);border-left:4px solid var(--blue,#1769aa);background:color-mix(in srgb, var(--nid-tint) 4%, var(--card,#fff));border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:14px 16px;display:flex}.sup-totalizer div{gap:4px;display:grid}.sup-totalizer span,.sup-totalizer small{color:var(--gray);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.sup-totalizer strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.sup-totalizer small{text-align:right;max-width:48%;line-height:1.45}.sup-table-wrap{padding:0;overflow:auto}.sup-arquivos-contratos-wrap{padding:16px}.sup-arquivos-filtro{border:1px solid var(--line);background:color-mix(in srgb, var(--card,#fff) 88%, #eef3f5);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 10px;padding:12px 15px;display:flex}.sup-arquivos-filtro>label{color:var(--gray);letter-spacing:.04em;gap:5px;font-size:11px;font-weight:700;display:grid}.sup-arquivos-busca{flex:280px;min-width:240px}.sup-arquivos-filtro>label:not(.sup-arquivos-busca){flex:0 0 220px}.sup-arquivos-filtro>label.sup-arquivos-natureza{flex:260px;min-width:0;max-width:380px}.sup-arquivos-filtro>label select{text-overflow:ellipsis;min-width:0}.sup-arquivos-campo{display:block;position:relative}.sup-arquivos-campo svg{color:var(--gray);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.sup-arquivos-filtro>label input,.sup-arquivos-filtro>label select{width:100%;min-height:var(--nid-controle-altura);border:1px solid var(--line);border-radius:var(--nid-controle-raio);background:var(--card,#fff);color:var(--ink);letter-spacing:0;font-family:inherit;font-size:13px;font-weight:600}.sup-arquivos-filtro>label input{padding:0 11px 0 34px}.sup-arquivos-filtro>label select{padding:0 30px 0 11px}.sup-arquivos-filtro>label input:focus-visible,.sup-arquivos-filtro>label select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.sup-arquivos-exibindo{min-width:0;min-height:38px;color:var(--gray);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sup-arquivos-exibindo button{color:var(--blue);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sup-arquivos-exibindo strong{border:1px solid var(--line);background:var(--card,#fff);color:var(--ink);overflow-wrap:anywhere;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.sup-arquivos-contratos{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (width<=1600px){.sup-arquivos-contratos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.sup-arquivos-contratos{grid-template-columns:minmax(0,1fr)}}.sup-contrato-doc{--doc-margem:color-mix(in srgb, var(--ink,#16232f) 12%, transparent);border:1px solid var(--line,#d7dee4);background:linear-gradient(90deg, transparent 13px, var(--doc-margem) 13px 14px, transparent 14px), var(--card,#fff);min-height:272px;box-shadow:0 1px 0 var(--line,#d7dee4), 3px 4px 0 -1px var(--card,#fff), 3px 4px 0 0 var(--line,#d7dee4), 0 10px 20px #16232f12;color:var(--ink);border-radius:4px;flex-direction:column;padding:16px 18px 14px 26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.sup-contrato-doc:hover{z-index:1;box-shadow:0 1px 0 var(--line,#d7dee4), 3px 4px 0 -1px var(--card,#fff), 3px 4px 0 0 var(--line,#d7dee4), 0 16px 28px #16232f24;transform:translateY(-2px)}.sup-contrato-doc.vigencia-fim{border-top:3px solid var(--warning,#c48a1a)}.sup-contrato-doc.encerrado{opacity:.76;filter:grayscale(.2)}.sup-contrato-doc-cabeca{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.sup-contrato-doc-cabeca .sup-badge{white-space:nowrap}.sup-contrato-status{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.sup-contrato-status-bolinha{background:var(--gray);border-radius:50%;flex:none;width:9px;height:9px}.sup-contrato-status.vigente .sup-contrato-status-bolinha{background:var(--success,#1f9d6b);box-shadow:0 0 0 3px color-mix(in srgb, var(--success,#1f9d6b) 22%, transparent)}.sup-contrato-status.aprovado .sup-contrato-status-bolinha{background:var(--warning,#d9a21b);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning,#d9a21b) 25%, transparent)}.sup-contrato-status.emitido .sup-contrato-status-bolinha{background:color-mix(in srgb, var(--gray) 70%, var(--card,#fff));box-shadow:0 0 0 3px color-mix(in srgb, var(--gray) 18%, transparent)}.sup-contrato-status.outro .sup-contrato-status-bolinha{border:1.5px solid var(--gray);background:0 0}.sup-contrato-doc-titulo{text-align:center;border:1px solid var(--line);border-top:3px solid var(--gray);background:color-mix(in srgb, var(--gray) 10%, var(--card,#fff));border-radius:0;gap:1px;margin-top:8px;padding:7px 10px;display:grid}.sup-contrato-doc-rotulo,.sup-contrato-doc-clausulas dt{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.sup-contrato-doc-numero{color:var(--ink);letter-spacing:.03em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:800;line-height:1.1}.sup-contrato-doc-descricao{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:2.5em;color:var(--ink);-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.sup-contrato-doc-tipo{border:1px solid var(--line);color:var(--gray);border-radius:999px;justify-self:center;margin-top:4px;padding:1px 8px;font-size:10px;font-weight:700}.sup-contrato-doc-clausulas{counter-reset:clausula;grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:12px 0 0;display:grid}.sup-contrato-doc-clausulas div{grid-column:1/-1;grid-template-columns:subgrid;counter-increment:clausula;align-items:baseline;gap:8px;display:grid}.sup-contrato-doc-clausulas dt:before{content:counter(clausula) "ª "}.sup-contrato-doc-clausulas dd{-webkit-line-clamp:2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:11px;display:-webkit-box;overflow:hidden}.sup-contrato-doc-clausulas dd.sup-contrato-doc-vigencia{display:block;overflow:visible}.sup-contrato-doc-clausulas dd small,.sup-contrato-ficha dd small{color:var(--gray)}.sup-contrato-vazio{color:var(--gray);font-style:italic}.sup-contrato-doc-rodape{gap:10px;margin-top:auto;padding-top:14px;display:grid}.sup-contrato-doc-assinatura{border-top:1px solid var(--ink);color:var(--gray);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-top:5px;font-size:10px;overflow:hidden}.sup-contrato-doc .sup-acoes{flex-wrap:wrap;justify-content:flex-end}.sup-contrato-ficha{gap:18px;display:grid}.sup-contrato-ficha-topo{color:var(--gray);align-items:center;gap:12px;font-size:12px;display:flex}.sup-contrato-ficha section{gap:8px;display:grid}.sup-contrato-ficha h4{border-bottom:1px solid var(--line);color:var(--gray);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:6px;font-size:10px;font-weight:800}.sup-contrato-ficha dl{gap:8px;margin:0;display:grid}.sup-contrato-ficha-linha{grid-template-columns:minmax(130px,34%) 1fr;gap:12px;font-size:13px;display:grid}.sup-contrato-ficha-linha dt{color:var(--gray);font-weight:650;display:grid}.sup-contrato-ficha-linha dt small{letter-spacing:.06em;opacity:.75;font-size:9px;font-weight:700}.sup-contrato-ficha-linha dd{overflow-wrap:anywhere;margin:0}.sup-contrato-ficha-texto{white-space:pre-wrap}.sup-contrato-ficha-pendente{border:1px dashed var(--line);color:var(--gray);border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.sup-contrato-ficha-itens{width:100%;font-size:12px}.sup-contrato-ficha-itens th,.sup-contrato-ficha-itens td{padding:8px 10px}.sup-contrato-ficha-itens td:last-child,.sup-contrato-ficha-itens th:last-child{text-align:right;white-space:nowrap}.sup-contrato-ficha p.sup-contrato-vazio{margin:0;font-size:12px}.sup-contrato-ficha-lista{display:block}.sup-contrato-ficha-planilha+.sup-contrato-ficha-planilha{border-top:1px dashed var(--line);padding-top:8px}.sup-contrato-ficha>section,.sup-contrato-ficha-rolagem{min-width:0}.sup-contrato-ficha-rolagem{overflow-x:auto}.sup-contrato-ficha .sup-contrato-ficha-itens{min-width:0}.sup-contrato-ficha-rolagem .sup-contrato-ficha-itens{min-width:600px}@media (width>=641px){.pa-modal:has(.sup-contrato-ficha){width:min(96vw,740px)}}.sup-contrato-ficha-itens caption{color:var(--gray);text-align:left;padding-bottom:4px;font-size:11px;font-weight:700}.sup-contrato-ficha-itens td{font-variant-numeric:tabular-nums;font-size:12px}.sup-contrato-ficha-itens td.sup-contrato-ficha-itens-descricao{min-width:160px}@media (width<=640px){.sup-contrato-ficha-linha{grid-template-columns:1fr;gap:2px}.sup-arquivos-contratos-wrap{padding:12px}.sup-arquivos-contratos{grid-template-columns:1fr}.sup-arquivos-filtro{flex-direction:column;align-items:stretch}.sup-arquivos-busca,.sup-arquivos-filtro>label:not(.sup-arquivos-busca){flex:none;width:100%;min-width:0}.sup-arquivos-filtro>label.sup-arquivos-natureza{max-width:none}.sup-arquivos-exibindo{flex-wrap:wrap;min-height:0;margin-left:0}}.sup-tabela{width:100%;min-width:720px}.sup-tabela th,.sup-tabela td{vertical-align:middle}.sup-tabela td small{color:var(--gray)}.sup-tabela .direita{text-align:right;font-variant-numeric:tabular-nums}.sup-tabela tr.vigencia-fim{background:color-mix(in srgb, var(--red,#c22033) 4%, transparent)}.sup-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sup-acoes{flex-wrap:wrap;gap:6px;display:flex}.sup-paginacao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.sup-paginacao-resumo{color:var(--gray);font-size:12px}.sup-paginacao-paginas{align-items:center;gap:5px;display:flex}.sup-pagina-btn{border:1px solid var(--line);background:var(--card,#fff);min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.sup-pagina-btn:hover:not(:disabled){border-color:var(--blue,#1769aa)}.sup-pagina-btn.ativa{border-color:var(--blue,#1769aa);background:var(--blue,#1769aa);color:#fff}.sup-pagina-btn:disabled{opacity:.45;cursor:default}.sup-paginacao-tamanho{color:var(--gray);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.sup-paginacao-tamanho select{min-height:32px}.sup-busca-painel{grid-template-columns:minmax(140px,auto) minmax(240px,440px);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:grid}@media (width<=700px){.sup-busca-painel{grid-template-columns:1fr}}.sup-busca-painel label{color:var(--ink);font-size:13px;font-weight:800}.sup-busca-painel input{min-height:var(--nid-controle-altura)}.sup-gestao-telas{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.sup-gestao-telas label{border:1px solid var(--line);background:var(--muted);cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}.sup-gestao-telas label span{gap:3px;display:grid}.sup-gestao-telas label small{color:var(--gray);font-size:10px}@media (width<=600px){.sup-destaque-slide{padding-bottom:36px;padding-right:20px}.sup-destaque-topo small{display:none}.sup-gestao-telas{grid-template-columns:1fr}}.sup-modal-backdrop{z-index:1000;background:color-mix(in srgb, var(--navy,#102b4e) 45%, transparent);overscroll-behavior:contain;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sup-modal{background:var(--card,#fff);border-radius:12px;width:min(860px,100%);max-height:90vh;padding:22px 24px;overflow:auto;box-shadow:0 24px 60px #0a192947}.sup-modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.sup-modal-heading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px}.sup-modal-subtitle{color:var(--gray);margin:5px 0 0;font-size:12px}.sup-icon-button{width:34px;height:34px;color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:22px}.sup-icon-button:hover{background:var(--soft,#f1f4f6)}.sup-form-section{border:1px solid var(--line);background:linear-gradient(180deg, var(--card,#fff) 0%, color-mix(in srgb, var(--ink,#16232f) 2%, var(--card,#fff)) 100%);border-radius:8px;margin-top:18px;padding:18px}.sup-form-section-heading{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.sup-form-section-heading>span:first-child{border:1px solid color-mix(in srgb, var(--blue,#1769aa) 40%, transparent);background:color-mix(in srgb, var(--nid-tint) 9%, #fff);width:30px;height:30px;color:var(--blue,#1769aa);flex:0 0 30px;place-items:center;font:800 10px/1 Consolas,Courier New,monospace;display:grid}.sup-form-section-heading h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px}.sup-form-section-heading p{color:var(--gray);margin:3px 0 0;font-size:11px;line-height:1.45}.sup-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=640px){.sup-form-grid{grid-template-columns:1fr}}.sup-form-grid>label{color:var(--ink);gap:5px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.sup-form-grid .wide{grid-column:1/-1}.sup-form-section label em{color:var(--gray);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;font-size:9px;font-style:normal;font-weight:700}.sup-form-section input:not([type=checkbox]),.sup-form-section select,.sup-form-section textarea{min-height:var(--nid-controle-altura);border:1px solid var(--line);border-radius:var(--nid-controle-raio);background:var(--card,#fff);font:inherit;color:var(--ink);padding:8px 11px}.sup-form-section input[type=checkbox]{width:18px;height:18px;accent-color:var(--red,#c22033);flex:0 0 18px;margin:0}.sup-form-section textarea{resize:vertical;min-height:92px}.sup-field-hint{color:var(--gray);margin-top:5px;font-size:10px;font-weight:500;line-height:1.4;display:block}.sup-check-row{color:var(--ink);align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.sup-modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:22px;display:flex}.sup-modal-action-note{color:var(--gray);margin-right:auto;font-size:11px}.sup-detail-actions{justify-content:flex-end;display:flex}.sup-detail-resumo{border:1px solid var(--line);border-left:4px solid var(--blue,#1769aa);background:#f8fbff;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:16px;margin:18px 0;padding:15px 16px;display:grid}.sup-detail-resumo span,.sup-detail-secao h3{color:var(--gray);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.sup-detail-valor strong{color:var(--ink);margin-top:3px;font-size:21px;line-height:1.1;display:block}.sup-detail-situacao .sup-badge{margin-top:5px}.sup-detail-secao{border-top:1px solid var(--line);padding:15px 0}.sup-detail-secao h3{color:var(--blue,#1769aa);margin:0 0 10px}.sup-detail-grid{grid-template-columns:repeat(2,1fr);gap:13px 20px;display:grid}.sup-detail-grid-dados{grid-template-columns:repeat(4,1fr)}@media (width<=640px){.sup-detail-resumo{grid-template-columns:1fr;gap:12px}.sup-detail-grid-dados{grid-template-columns:repeat(2,1fr)}.sup-detail-actions .pa-btn{justify-content:center;width:100%}}.sup-detail-grid>div>span{color:var(--gray);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.sup-detail-grid>div{color:var(--ink);font-size:13px}.sup-detail-copyable{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:copy;background:0 0;border:0;gap:3px;padding:0;font-size:13px;display:grid}.sup-detail-copyable:hover{color:var(--blue,#1769aa);text-underline-offset:3px;text-decoration:underline}.sup-detail-copyable>span{color:var(--gray);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.sup-detail-vinculo{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sup-detail-vinculo>span{width:100%}.sup-detail-vinculo .sup-detail-copyable{flex:340px}.sup-detail-wide{grid-column:1/-1}.sup-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}@media (width<=640px){.sup-flow{grid-template-columns:repeat(2,1fr)}}.sup-step{border-top:3px solid var(--line);color:var(--gray);padding:11px 3px;font-size:11px}.sup-step.done{color:var(--ink);border-color:#4d9b71}.sup-step.current{border-color:var(--blue,#1769aa);color:var(--ink);font-weight:800}.sup-flow-acoes{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.sup-flow-acoes label.campo{color:var(--ink);flex:0 220px;gap:5px;font-size:12px;font-weight:700;display:grid}.sup-flow-acoes label.campo input{min-height:var(--nid-controle-altura);border:1px solid var(--line);border-radius:var(--nid-controle-raio);font:inherit;padding:8px 11px}.sup-anexos{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}@media (width<=600px){.sup-anexos{grid-template-columns:1fr}}.sup-anexo-card{border:1px dashed var(--line);cursor:pointer;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.sup-anexo-card strong{color:var(--ink);word-break:break-all;font-size:12px}.sup-anexo-card small{color:var(--gray);font-size:10px}.sup-anexo-tipo{letter-spacing:.08em;color:var(--gray);font-size:10px;font-weight:800}.sup-anexo-baixar{cursor:default;border-style:solid}.sup-contratos-vinculo{border:1px solid var(--line);border-radius:8px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.sup-contratos-vinculo>strong{color:var(--ink);font-size:12px}.sup-check{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.sup-check input{width:16px;height:16px;accent-color:var(--red,#c22033);flex:none;margin:0}.sup-check span small{color:var(--gray);font-size:11px;display:block}.sup-produto-linha{grid-template-columns:1fr 160px auto;align-items:end;gap:10px;margin-top:10px;display:grid}@media (width<=600px){.sup-produto-linha{grid-template-columns:1fr}}.sup-produto-linha label{color:var(--ink);gap:5px;font-size:12px;font-weight:700;display:grid}.nid-module-shell[data-module=suprimentos_contratos] .sup-modal,.nid-module-shell[data-module=suprimentos_contratos] .sup-form-section,.nid-module-shell[data-module=suprimentos_contratos] .sup-anexo-card,.nid-module-shell[data-module=suprimentos_contratos] .sup-contratos-vinculo,.nid-module-shell[data-module=suprimentos_contratos] .sup-badge{border-radius:2px}.nid-module-shell[data-module=suprimentos_contratos] .pa-btn,.nid-module-shell[data-module=suprimentos_contratos] input,.nid-module-shell[data-module=suprimentos_contratos] select,.nid-module-shell[data-module=suprimentos_contratos] textarea{border-radius:var(--nid-controle-raio)}.sup-kanban-filtros{box-shadow:none;border-color:#c8d4de;grid-template-columns:minmax(210px,1.4fr) minmax(170px,1fr) repeat(2,minmax(135px,.75fr)) auto auto;align-items:end;gap:8px;margin-bottom:8px;padding:9px 10px;display:grid}.sup-kanban-filtros label{min-width:0;color:var(--muted,#58697a);font:700 12px var(--nid-fonte), sans-serif;gap:3px;display:grid}.sup-kanban-filtros select,.sup-kanban-filtros input{width:100%;min-height:var(--nid-controle-altura);color:var(--ink,#102333);border:1px solid var(--border,#c9d6e1);border-radius:var(--nid-controle-raio);background:var(--card,#fff);padding:0 9px;font-size:11px}.sup-kanban-busca>span{align-items:center;display:flex;position:relative}.sup-kanban-busca>span>svg{z-index:1;color:#718396;pointer-events:none;position:absolute;left:9px}.sup-kanban-busca input[type=search]{padding-left:29px}.sup-kanban-resumo{color:#000;white-space:nowrap;font-size:12px}.sup-kanban-resumo strong{color:var(--ink,#102333);font-size:13px}.sup-kanban-limpar{color:#365368;cursor:pointer;background:#f7f9fb;border:1px solid #c2d0da;border-radius:2px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-weight:700;display:inline-flex}.sup-kanban-filtros-acoes,.sup-filtros-acoes{gap:5px;display:grid}.sup-filtros-acoes .pa-btn{justify-content:center;width:100%}.sup-perfis-painel{padding:0;overflow:hidden}.sup-perfis-toolbar{background:#f7fafc;border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sup-perfis-toolbar>div:first-child{gap:2px;display:grid}.sup-perfis-toolbar .sup-kicker{margin:0}.sup-perfis-toolbar strong{color:#19394e;font-size:13px}.sup-perfis-ordenacao{flex-wrap:wrap;gap:5px;display:flex}.sup-perfis-ordenacao button{color:#506a7c;min-height:30px;font:700 10px var(--nid-fonte);cursor:pointer;background:#fff;border:1px solid #c8d6df;border-radius:8px;padding:0 10px}.sup-perfis-ordenacao button:hover,.sup-perfis-ordenacao button.ativo{color:#fff;background:#3b4f9d;border-color:#5267c7}.sup-perfis-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.sup-perfil-card{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #cedbe4;border-radius:12px;gap:14px;min-width:0;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 5px 16px #183a4f0e}.sup-perfil-card:hover{border-color:#8fa7d7;transform:translateY(-2px);box-shadow:0 10px 24px #283a7d1f}.sup-perfil-card header{align-items:center;gap:10px;min-width:0;display:flex}.sup-perfil-card header>div{gap:4px;min-width:0;display:grid}.sup-perfil-card header strong{color:#15364a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sup-perfil-avatar{color:#344997;width:38px;height:38px;font:800 12px var(--nid-fonte);background:#e8edff;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.sup-perfil-status{color:#637788;align-items:center;gap:5px;width:fit-content;font-size:9px;font-weight:700;display:inline-flex}.sup-perfil-status:before{content:"";background:#8c9aa5;border-radius:50%;width:6px;height:6px}.sup-perfil-status.ativo:before{background:#289762}.sup-perfil-status.inativo:before{background:#d94b5e}.sup-perfil-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.sup-perfil-card dl>div{gap:2px;min-width:0;display:grid}.sup-perfil-card dt{color:#7890a1;font:700 8px var(--nid-fonte);letter-spacing:.06em;text-transform:uppercase}.sup-perfil-card dd{color:#354f61;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.sup-fornecedor-sa2-lista{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0 0 14px;display:grid}@media (width<=480px){.sup-fornecedor-sa2-lista{grid-auto-flow:row}}.sup-fornecedor-sa2-lista article{background:#f7fafc;border:1px solid #d7e2ea;border-left:3px solid #2c73aa;border-radius:8px;grid-template-columns:1fr auto;gap:5px 10px;padding:11px 12px;display:grid}.sup-fornecedor-sa2-lista article span{color:#6c8190;font-size:10px}.sup-fornecedor-sa2-lista article strong{color:#19394e;text-align:right;font-size:11px}.sup-perfil-card footer{border-top:1px solid #e0e7ec;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.sup-perfil-card footer>span{color:#657c8c;font-size:10px}.sup-perfil-card footer>span strong{color:#263d86;font-size:15px}@media (width<=1100px){.sup-perfis-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.sup-perfis-toolbar{flex-direction:column;align-items:flex-start}.sup-perfis-grade{grid-template-columns:1fr;padding:10px}}.sup-kanban-carregando{min-height:360px}.sup-kanban-workspace{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:10px;display:grid}.sup-kanban-principal{min-width:0}.sup-kanban-board{scrollbar-color:#8ba7bb transparent;grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:6px;padding:1px 1px 12px;display:grid;overflow-x:auto}.sup-kanban-coluna{border:1px solid var(--border,#cbd7e1);background:#edf2f5;border-top:2px solid #8294a4;border-radius:0;min-height:230px;overflow:hidden}.sup-kanban-coluna.st-medicao{border-top-color:#e58b2a}.sup-kanban-coluna.st-aprovacao{border-top-color:#1f89e5}.sup-kanban-coluna.st-finalizacao{border-top-color:#7047a8}.sup-kanban-coluna.st-finalizado{border-top-color:#54a979}.sup-kanban-coluna.st-cancelado{border-top-color:#d8223a}.sup-kanban-coluna>header{border-bottom:1px solid var(--border,#d4dee6);background:var(--card,#fff);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px;display:flex}.sup-kanban-coluna>header h3{color:var(--ink,#102333);font:800 9px var(--nid-fonte), sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:0}.sup-kanban-coluna>header span{color:#fff;min-width:20px;height:20px;font:800 9px var(--nid-fonte), sans-serif;background:#526b7e;border-radius:2px;place-items:center;padding:0 5px;display:grid}.sup-kanban-coluna.st-medicao>header span{background:#c86d0d}.sup-kanban-coluna.st-aprovacao>header span{background:#1f89e5}.sup-kanban-coluna.st-finalizacao>header span{background:#7047a8}.sup-kanban-coluna.st-finalizado>header span{background:#397d58}.sup-kanban-coluna.st-cancelado>header span{background:#d8223a}.sup-kanban-lista{gap:4px;padding:5px;display:grid}.sup-kanban-card{width:100%;color:var(--ink,#102333);font:inherit;text-align:left;border:1px solid var(--border,#cad6df);background:var(--card,#fff);box-shadow:none;cursor:pointer;border-left:2px solid #8294a4;border-radius:0;gap:2px;padding:6px 7px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.st-medicao .sup-kanban-card{border-left-color:#e58b2a}.st-aprovacao .sup-kanban-card{border-left-color:#1f89e5}.st-finalizacao .sup-kanban-card{border-left-color:#7047a8}.st-finalizado .sup-kanban-card{border-left-color:#54a979}.st-cancelado .sup-kanban-card{border-left-color:#d8223a}.sup-kanban-card:hover,.sup-kanban-card:focus-visible{background:#f8fbfd;border-color:#6e91aa;outline:none;box-shadow:inset 0 0 0 1px #1f89e514}.sup-kanban-card>strong{font:700 10px var(--nid-fonte), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-kanban-card>span,.sup-kanban-card>small{color:#506a7d;font-size:9px}.sup-kanban-item{position:relative}.sup-kanban-card>span{font-family:var(--nid-fonte);letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:700}.sup-kanban-card dl{border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;grid-template-columns:1fr 1fr;gap:0;margin:2px 0 1px;display:grid}.sup-kanban-card dl div{gap:1px;padding:4px 0;display:grid}.sup-kanban-card dl div+div{border-left:1px solid #e1e7ec;padding-left:6px}.sup-kanban-card dt{color:#586f80;font:700 7px var(--nid-fonte), sans-serif;text-transform:uppercase}.sup-kanban-card dd{color:var(--ink,#102333);margin:0;font-size:9px;font-weight:700}.sup-kanban-card>small{text-overflow:ellipsis;white-space:nowrap;border-top:0;align-items:center;gap:4px;padding-top:2px;display:flex;overflow:hidden}.sup-kanban-lista .pa-empty{padding:18px 5px}.sup-kanban-comentar{color:#4c6678;cursor:pointer;opacity:0;background:#fff;border:0;align-items:center;gap:3px;padding:2px 3px;font-size:7px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;right:5px}.sup-kanban-item:hover .sup-kanban-comentar,.sup-kanban-comentar:focus-visible{opacity:1}.sup-kanban-comentar:hover{color:#1265a5;text-decoration:underline}.sup-kanban-mais{color:#315b78;text-align:left;cursor:pointer;background:#f7fafc;border:1px solid #c1d0db;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;width:100%;padding:6px 7px;font-size:9px;font-weight:800;display:grid}.sup-kanban-mais small{color:#718396;grid-column:2;font-size:8px;font-weight:600}.sup-kanban-mais:hover,.sup-kanban-mais:focus-visible,.sup-kanban-limpar:hover,.sup-kanban-limpar:focus-visible{background:#edf5fa;border-color:#1f89e5;outline:none}.sup-kanban-arquivo{box-shadow:none;background:#f7faf8;border-left:3px solid #397d58;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:10px 12px;display:flex}.sup-kanban-arquivo>div{gap:2px;display:grid}.sup-kanban-arquivo span{color:#397d58;font:800 9px var(--nid-fonte);letter-spacing:.04em;text-transform:uppercase}.sup-kanban-arquivo strong{color:#233f50;font-size:12px}.sup-kanban-arquivo small{color:#526a79;font-size:10px}.sup-kanban-arquivo-link{color:#285b48;background:#fff;border:1px solid #9dbdaf;flex:none;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.sup-kanban-arquivo-link:hover,.sup-kanban-arquivo-link:focus-visible{background:#eaf4ee;outline:1px solid #397d58}.sup-kanban-indicadores{background:#f8fafc;border:1px solid #cbd7e1;border-top:2px solid #215b82}.sup-kanban-indicadores>header{background:#fff;border-bottom:1px solid #d8e1e8;gap:2px;padding:9px 10px;display:grid}.sup-kanban-indicadores>header span,.sup-kanban-etapas>span{color:#486477;font:800 8px var(--nid-fonte);letter-spacing:.045em;text-transform:uppercase}.sup-kanban-indicadores>header strong{color:#1e3c4e;font-size:12px}.sup-kanban-sla{border-bottom:1px solid #d8e1e8;gap:6px;padding:10px;display:grid}.sup-kanban-sla>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.sup-kanban-sla span,.sup-kanban-sla small{color:#556e7e;font-size:9px}.sup-kanban-sla strong{color:#24714e;font-size:18px}.sup-kanban-progresso{background:#dfe8ed;height:6px;overflow:hidden}.sup-kanban-progresso i{background:#3c9667;height:100%;display:block}.sup-kanban-kpis{border-bottom:1px solid #d8e1e8;grid-template-columns:1fr 1fr;margin:0;display:grid}.sup-kanban-kpis div{gap:3px;padding:9px 10px;display:grid}.sup-kanban-kpis div:nth-child(2){border-left:1px solid #d8e1e8}.sup-kanban-kpis div:last-child{border-top:1px solid #d8e1e8;grid-column:span 2}.sup-kanban-kpis dt{color:#5d7482;font:700 8px var(--nid-fonte);text-transform:uppercase}.sup-kanban-kpis dd{color:#264455;margin:0;font-size:14px;font-weight:800}.sup-kanban-kpis dd.critico{color:#c53b4d}.sup-kanban-kpis dd.ok{color:#287650}.sup-kanban-etapas{gap:0;padding:10px;display:grid}.sup-kanban-etapas>span{margin-bottom:5px}.sup-kanban-etapas div{border-top:1px solid #e2e9ee;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.sup-kanban-etapas label{color:#516a7a;font-size:9px}.sup-kanban-etapas strong{color:#27465a;font-size:10px}@media (width<=1180px){.sup-kanban-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-kanban-resumo{align-self:center}.sup-kanban-workspace{grid-template-columns:1fr}.sup-kanban-indicadores{grid-template-columns:1fr 1fr;display:grid}.sup-kanban-indicadores>header,.sup-kanban-sla{border-bottom:0}.sup-kanban-etapas{grid-column:span 2}}@media (width<=760px){.sup-kanban-filtros{grid-template-columns:1fr}.sup-kanban-board{grid-template-columns:repeat(5,minmax(205px,78vw))}.sup-kanban-arquivo{flex-direction:column;align-items:flex-start}.sup-kanban-indicadores{grid-template-columns:1fr}.sup-kanban-etapas{grid-column:auto}}.sup-perfil-card.sup-contrato-esqueleto footer .pa-btn{visibility:hidden}.sup-perfil-card.sup-contrato-esqueleto:hover{box-shadow:none;transform:none}.nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo{background:radial-gradient(circle at 88% 18%,#6376d233,#0000 28%),linear-gradient(118deg,#eaf8fb 0%,#f7faff 48%,#eef0ff 100%);border-color:#526bc657;box-shadow:0 17px 34px #26387524}.nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);width:34%;height:220%;animation:6s ease-in-out infinite sup-destaque-brilho;position:absolute;top:-65%;left:-20%;transform:rotate(17deg)}.nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-slide{z-index:1;position:relative}.nid-module-shell[data-module=suprimentos_contratos] .sup-alerta{background:linear-gradient(90deg,#fffffff0,#f6f9fbe6);border:1px solid #beccd6b8;border-radius:8px;margin:5px 0;padding:12px 14px;transition:transform .18s,box-shadow .18s}.nid-module-shell[data-module=suprimentos_contratos] .sup-alerta:hover{transform:translate(3px);box-shadow:0 8px 18px #1e374b14}@keyframes sup-metrica-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sup-destaque-brilho{0%,55%{opacity:0;left:-25%}68%{opacity:.8}82%,to{opacity:0;left:110%}}@media (prefers-reduced-motion:reduce){.nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo:after{animation:none}}.nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-coluna{border-radius:11px;overflow:hidden}.nid-module-shell[data-module=suprimentos_contratos] :is(button.sup-metric,.sup-perfil-card,.sup-kanban-card){transition:transform .18s,border-color .18s,box-shadow .18s}.nid-module-shell[data-module=suprimentos_contratos] :is(button.sup-metric,.sup-perfil-card,.sup-kanban-card):hover{border-color:#6377c2ad;transform:translateY(-2px);box-shadow:0 14px 28px #24346f21}@media (prefers-reduced-motion:reduce){.nid-module-shell[data-module=suprimentos_contratos] :is(button.sup-metric,.sup-perfil-card,.sup-kanban-card){transition:none}}.sup-protheus-origens{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sup-protheus-resumo{gap:8px;margin-bottom:16px;padding:16px;display:grid}.sup-protheus-filtros{flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:16px;display:flex}.sup-protheus-filtros label{flex:240px;gap:6px;display:grid}.sup-protheus-filtros :is(input,select){width:100%;min-height:var(--nid-controle-altura)}.sup-tabela details{min-width:210px}.sup-tabela summary{cursor:pointer}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo){border-color:var(--line);border-left-color:var(--cor-vigencia);background:linear-gradient(145deg, var(--card), color-mix(in srgb, var(--cor-vigencia) 14%, var(--card)))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo).ativo{border-color:var(--cor-vigencia)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores .sup-indicador-filtro:is(.vigencia-ativa,.vigencia-arquivo,.vigencia-critica,.vigencia-prioritaria,.vigencia-planejamento,.vigencia-sem-prazo):not(.ativo):hover{border-color:var(--blue);border-left-color:var(--cor-vigencia)}html[data-theme=dark] .sup-indicador-filtro.vigencia-ativa{--cor-vigencia:#4cbe8e}html[data-theme=dark] .sup-indicador-filtro.vigencia-arquivo{--cor-vigencia:#adb0b6}html[data-theme=dark] .sup-indicador-filtro.vigencia-critica{--cor-vigencia:#ff6c76}html[data-theme=dark] .sup-indicador-filtro.vigencia-prioritaria{--cor-vigencia:#f0c069}html[data-theme=dark] .sup-indicador-filtro.vigencia-planejamento{--cor-vigencia:#a995e6}html[data-theme=dark] .sup-indicador-filtro.vigencia-sem-prazo{--cor-vigencia:#a5a8ae}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] input::placeholder,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] textarea::placeholder{color:#9c9fa5;opacity:1}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-contrato-ficha-linha dt small{opacity:1}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .pa-empty{border-color:var(--line);background:color-mix(in srgb, var(--card) 80%, transparent)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .pa-empty p{color:#b8bbc1}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .pa-empty strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-filters,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-busca-painel{background:var(--card)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-totalizer strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-pagina-btn.ativa{color:#fff;background:#1769aa;border-color:#1769aa}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfis-toolbar{border-bottom-color:var(--line);background:color-mix(in srgb, var(--card) 88%, #fff)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfis-toolbar strong,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card header strong,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-fornecedor-sa2-lista article strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfis-ordenacao button{border-color:var(--line);background:var(--card);color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfis-ordenacao button:hover,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfis-ordenacao button.ativo{color:#fff;background:#51545a;border-color:#5267c7}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card{border-color:var(--line);background:var(--card);box-shadow:0 5px 16px #0000004d}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-avatar{background:color-mix(in srgb, var(--nid-tint) 24%, var(--card));color:#a9cbf4}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-status,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card dt,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card footer>span,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-fornecedor-sa2-lista article span{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card dd{color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card footer{border-top-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-perfil-card footer>span strong{color:#a9cbf4}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-fornecedor-sa2-lista article{border-color:var(--line);background:var(--card);border-left-color:#2c73aa}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo{border-color:var(--line);background:radial-gradient(circle at 88% 18%, #797c8238, transparent 28%), linear-gradient(118deg, var(--card) 0%, color-mix(in srgb, var(--card) 88%, var(--nid-tint)) 100%);box-shadow:0 12px 28px #00000059}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-topo span{color:var(--blue)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-slide>strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-progresso{background:#a5a8ae33}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-paginacao button{background:#5c5f65}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-paginacao button.active{background:#7fb0ec}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-alerta{border-color:var(--line);background:var(--card)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-alerta:hover{box-shadow:0 8px 18px #0000004d}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-resumo article{background:var(--card)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-filtros label{color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-filtros select,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-filtros input{border-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-busca>span>svg{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-resumo{color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-limpar{border-color:var(--line);background:var(--card);color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-coluna{border-color:var(--line);background:color-mix(in srgb, var(--card) 70%, #000)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-coluna>header{border-bottom-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card{border-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card:hover,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card:focus-visible{border-color:var(--blue);background:color-mix(in srgb, var(--nid-tint) 12%, var(--card))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card>span,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card>small,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card dt{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card dl,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-card dl div+div{border-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-comentar{background:var(--card);color:var(--ink)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-mais{border-color:var(--line);background:var(--card);color:#a9cbf4}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-mais small{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-mais:hover,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-mais:focus-visible,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-limpar:hover,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-limpar:focus-visible{border-color:var(--blue);background:color-mix(in srgb, var(--nid-tint) 15%, var(--card))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo{background:color-mix(in srgb, #4cbe8e 10%, var(--card))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo span{color:#4cbe8e}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo small{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo-link{border-color:var(--line);background:var(--card);color:#4cbe8e}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo-link:hover,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-arquivo-link:focus-visible{background:color-mix(in srgb, #4cbe8e 14%, var(--card))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-indicadores{border-color:var(--line);background:var(--card);border-top-color:#215b82}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-indicadores>header{border-bottom-color:var(--line);background:var(--card)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-indicadores>header span,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-etapas>span,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-sla span,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-sla small,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis dt,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-etapas label{color:var(--gray)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-indicadores>header strong,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis dd,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-etapas strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-sla{border-bottom-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-sla strong,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis dd.ok{color:#4cbe8e}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis dd.critico{color:#ff6c76}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-progresso{background:#a5a8ae33}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis div:nth-child(2),html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-kpis div:last-child,html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-etapas div{border-color:var(--line)}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-modal-backdrop{background:#08090bb8}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-detail-resumo{background:color-mix(in srgb, var(--card) 92%, var(--nid-tint))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-detail-valor strong{color:#eaf2f6}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-coluna.st-aprovacao>header span{background:#1769aa}.sup-contrato-esqueleto{pointer-events:none}.sup-contrato-esqueleto-barra{background:linear-gradient(90deg, var(--line), var(--card,#fff), var(--line));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:200% 100%;border-radius:4px;animation:1.2s infinite pa-sk}.sup-contrato-esqueleto .sup-acoes .pa-btn{visibility:hidden}@media (prefers-reduced-motion:reduce){.sup-contrato-esqueleto-barra{animation:none}}html[data-theme=dark] .sup-contrato-esqueleto-barra{background-image:linear-gradient(90deg, color-mix(in srgb, var(--gray) 35%, var(--card)), color-mix(in srgb, var(--gray) 25%, var(--card)), color-mix(in srgb, var(--gray) 35%, var(--card)))}html[data-theme=dark] .nid-module-shell[data-module=suprimentos_contratos] .sup-totalizer{border-color:var(--nid-border);box-shadow:var(--nid-shadow-sm)}.sup-contrato-doc-cabeca:has(.sup-contrato-status.revisao){flex-wrap:wrap}.sup-contrato-status.revisao{white-space:normal;flex:140px;align-items:flex-start;min-width:0}.sup-contrato-status.revisao .sup-contrato-status-bolinha{background:var(--nid-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--nid-warning) 25%, transparent);margin-top:3px}.sup-contrato-status-textos{gap:1px;min-width:0;display:grid}.sup-contrato-status-textos small{color:var(--gray);font-size:10px;font-weight:600}.sup-revisao-comparativo{border:1px solid color-mix(in srgb, var(--nid-warning) 35%, var(--line));border-left:4px solid var(--nid-warning);background:color-mix(in srgb, var(--nid-warning-soft) 45%, var(--card));border-radius:10px;padding:12px 14px}.sup-revisao-comparativo-resumo{color:var(--gray);margin:4px 0 0;font-size:13px}.sup-revisao-comparativo-resumo strong{color:var(--ink)}.sup-revisao-comparativo-nada{color:var(--gray);margin:4px 0 0;font-size:13px;font-style:italic}.sup-revisao-comparativo-grupo{gap:4px;display:grid}.sup-revisao-comparativo-grupo h5{color:var(--gray);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:800}.sup-revisao-comparativo-grupo ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sup-revisao-comparativo-linha{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:minmax(140px,34%) 1fr;align-items:center;gap:4px 12px;padding:6px 10px;font-size:13px;display:grid}.sup-revisao-comparativo-campo{overflow-wrap:anywhere;font-weight:650;display:grid}.sup-revisao-comparativo-campo small{color:var(--gray);font-size:11px;font-weight:500}.sup-revisao-comparativo-de-para{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sup-revisao-comparativo-de-para .antes{color:var(--gray);text-decoration:line-through}.sup-revisao-comparativo-de-para svg{color:var(--gray);flex:none}.sup-revisao-comparativo-linha:is(.incluido,.removido){grid-template-columns:auto 1fr auto}.sup-revisao-comparativo-marca{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.sup-revisao-comparativo-linha.incluido{border-left:3px solid var(--nid-success)}.sup-revisao-comparativo-linha.incluido .sup-revisao-comparativo-marca{background:var(--nid-success-soft);color:var(--nid-success)}.sup-revisao-comparativo-linha.removido{border-left:3px solid var(--nid-critical)}.sup-revisao-comparativo-linha.removido .sup-revisao-comparativo-marca{background:var(--nid-critical-soft);color:var(--nid-critical)}.sup-revisao-comparativo-linha.removido .sup-revisao-comparativo-campo{text-decoration:line-through}.sup-revisao-comparativo-valor{white-space:nowrap;font-weight:700}@media (width<=640px){.sup-revisao-comparativo{padding:10px}.sup-revisao-comparativo-linha,.sup-revisao-comparativo-linha:is(.incluido,.removido){grid-template-columns:1fr}.sup-revisao-comparativo-marca{justify-self:start}}.sup-contrato-vazio:is(.sup-contrato-campo-codigo_sem_descricao,.sup-contrato-campo-indisponivel_datalake){cursor:help;align-items:center;gap:4px;display:inline-flex}.sup-contrato-vazio:is(.sup-contrato-campo-codigo_sem_descricao,.sup-contrato-campo-indisponivel_datalake) svg{flex:none}.sup-contrato-campo-indisponivel_datalake svg{color:var(--nid-warning)}.sup-revisao-linha{gap:8px;min-width:0;display:grid}.sup-revisao-linha-aviso,.sup-revisao-linha-resumo{color:var(--gray);margin:0;font-size:13px}.sup-revisao-linha-lista{margin:0;padding:0;list-style:none;display:grid}.sup-revisao-linha-etapa{gap:8px;min-width:0;padding:2px 0 18px 26px;display:grid;position:relative}.sup-revisao-linha-etapa:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:6px}.sup-revisao-linha-etapa:last-child{padding-bottom:0}.sup-revisao-linha-etapa:last-child:before{display:none}.sup-revisao-linha-marco{border:2px solid var(--nid-border-strong);background:var(--card);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.sup-revisao-linha-etapa.vigente .sup-revisao-linha-marco{border-color:var(--nid-success);background:var(--nid-success)}.sup-revisao-linha-etapa.aprovacao .sup-revisao-linha-marco{border-color:var(--nid-warning);background:var(--nid-warning)}.sup-revisao-linha-etapa.emitido .sup-revisao-linha-marco{border-color:var(--nid-text-subtle);background:var(--nid-text-subtle)}.sup-revisao-linha-topo{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sup-revisao-linha-topo strong{color:var(--ink);font-size:14px}.sup-revisao-linha-situacao{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sup-revisao-linha-bolinha{border:1.5px solid var(--gray);border-radius:50%;flex:none;width:9px;height:9px}.sup-revisao-linha-situacao.vigente .sup-revisao-linha-bolinha{border-color:var(--nid-success);background:var(--nid-success)}.sup-revisao-linha-situacao.aprovacao .sup-revisao-linha-bolinha{border-color:var(--nid-warning);background:var(--nid-warning)}.sup-revisao-linha-situacao.emitido .sup-revisao-linha-bolinha{border-color:var(--nid-text-subtle);background:var(--nid-text-subtle)}.sup-revisao-linha-tipo{color:var(--gray);border:1px solid var(--line);border-radius:2px;padding:1px 7px;font-size:11px}.sup-revisao-linha-dados{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 16px;margin:0;display:grid}.sup-revisao-linha-dados>div{gap:1px;min-width:0;display:grid}.sup-revisao-linha-dados dt,.sup-revisao-linha-rotulo{color:var(--gray);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.sup-revisao-linha-dados dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.sup-revisao-linha-vazio{color:var(--gray);font-style:italic}p.sup-revisao-linha-vazio{margin:0;font-size:13px}.sup-revisao-linha-sem-alcada{color:var(--ink);border-left:3px solid var(--nid-warning);background:var(--nid-warning-soft);padding:1px 6px;font-weight:650}.sup-revisao-linha-justificativa,.sup-revisao-linha-mudancas{justify-items:start;gap:3px;min-width:0;display:grid}.sup-revisao-linha-justificativa p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.sup-revisao-linha-justificativa p.recolhida{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sup-revisao-linha-mais{min-height:28px;color:var(--nid-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.sup-revisao-linha-mais:hover{text-decoration:underline}.sup-revisao-linha-mais:focus-visible{outline:2px solid var(--nid-focus);outline-offset:1px}.sup-revisao-linha-resumo-mudancas{color:var(--ink);gap:2px;margin:0;padding-left:16px;font-size:13px;display:grid}.sup-revisao-linha-diferencas{border:1px solid var(--line);background:var(--card);overscroll-behavior:contain;border-radius:2px;width:100%;max-height:320px;margin:2px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sup-revisao-linha-diferenca{grid-template-columns:96px minmax(120px,1fr) minmax(0,1.4fr);align-items:center;gap:4px 10px;padding:7px 10px;font-size:13px;display:grid}.sup-revisao-linha-diferenca+.sup-revisao-linha-diferenca{border-top:1px solid var(--line)}.sup-revisao-linha-selo{color:var(--gray);border:1px solid var(--line);border-radius:2px;justify-self:start;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex}.sup-revisao-linha-diferenca.incluido{box-shadow:inset 3px 0 0 var(--nid-success)}.sup-revisao-linha-diferenca.incluido .sup-revisao-linha-selo{color:var(--nid-success);border-color:var(--nid-success);background:var(--nid-success-soft)}.sup-revisao-linha-diferenca.removido{box-shadow:inset 3px 0 0 var(--nid-critical)}.sup-revisao-linha-diferenca.removido .sup-revisao-linha-selo{color:var(--nid-critical);border-color:var(--nid-critical);background:var(--nid-critical-soft)}.sup-revisao-linha-onde{overflow-wrap:anywhere;min-width:0;display:grid}.sup-revisao-linha-onde strong{color:var(--ink);font-weight:650}.sup-revisao-linha-onde small{color:var(--gray);font-size:11px}.sup-revisao-linha-valores{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.sup-revisao-linha-valores svg{color:var(--gray);flex:none}.sup-revisao-linha-valores .antes{color:var(--gray)}.sup-revisao-linha-valores del.antes{text-decoration:line-through}.sup-revisao-linha-valores .depois{font-weight:700}@media (width<=640px){.sup-revisao-linha-etapa{padding-left:22px}.sup-revisao-linha-diferenca{grid-template-columns:auto minmax(0,1fr)}.sup-revisao-linha-valores{grid-column:1/-1}}.sup-contrato-ficha-linha dd .sup-contrato-ficha-copiar{width:calc(100% + 12px);min-height:0;color:inherit;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;margin:-3px -6px;padding:3px 6px;transition:background-color .12s;display:flex}.sup-contrato-ficha-valor{min-width:0}.sup-contrato-ficha-copiar .sup-contrato-ficha-valor{flex:auto}.sup-contrato-ficha-copiar svg{color:var(--nid-blue);opacity:0;flex:none;margin-top:2px;transition:opacity .12s}.sup-contrato-ficha-linha dd .sup-contrato-ficha-copiar:hover{background:var(--nid-blue-soft)}.sup-contrato-ficha-linha dd .sup-contrato-ficha-copiar:focus-visible{outline:2px solid var(--nid-focus);outline-offset:1px;background:var(--nid-blue-soft)}.sup-contrato-ficha-copiar:hover svg,.sup-contrato-ficha-copiar:focus-visible svg,.sup-contrato-ficha-copiar.copiado svg{opacity:1}.sup-contrato-ficha-copiar.copiado svg{color:var(--nid-success)}@media (hover:none){.sup-contrato-ficha-copiar svg{opacity:.55}}@media (prefers-reduced-motion:reduce){.sup-contrato-ficha-linha dd .sup-contrato-ficha-copiar,.sup-contrato-ficha-copiar svg{transition:none}}.sup-medicao-mes{gap:6px;margin:0 0 12px;display:grid}.sup-medicao-mes-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sup-medicao-mes h3{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.sup-medicao-mes-seletor{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:2px;display:inline-flex}.sup-medicao-mes-seletor button{color:var(--gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700}.sup-medicao-mes-seletor button.ativo{background:var(--nid-blue-soft);color:var(--nid-blue)}.sup-medicao-mes-seletor button:focus-visible{outline:2px solid var(--nid-focus);outline-offset:1px}.sup-medicao-mes .sup-indicadores.vigencia.sup-medicao-mes-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.sup-medicao-mes .sup-indicador-filtro{gap:1px;padding:8px 10px 10px}.sup-medicao-mes .sup-indicador-filtro>strong{font-size:18px}.sup-medicao-mes .sup-indicador-filtro>small{font-size:10px}.sup-medicao-mes-aviso{border:1px dashed var(--line);color:var(--gray);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.sup-contrato-doc-medicao{background:var(--nid-success-soft);color:var(--nid-success);border-radius:999px;justify-self:center;margin-top:4px;padding:1px 8px;font-size:10px;font-weight:700}.sup-contrato-doc-medicao.sem{background:var(--nid-warning-soft);color:var(--nid-warning)}.sup-cc{color:var(--nid-text);font-variant-numeric:tabular-nums;gap:16px;display:grid}.sup-cc :focus-visible{outline:2px solid var(--nid-focus);outline-offset:2px}.sup-cc-filtros{z-index:6}.sup-cc-filtros .cmp-busca input{width:260px}.sup-cc-filtros .cmp-chips:empty{display:none}.sup-cc-cards{grid-template-columns:repeat(var(--cartoes-largo,4), minmax(0, 1fr));gap:12px;display:grid}@media (width<=1280px){.sup-cc-cards{grid-template-columns:repeat(var(--cartoes-medio,2), minmax(0, 1fr))}}@media (width<=780px){.sup-cc-cards{grid-template-columns:repeat(var(--cartoes-estreito,2), minmax(0, 1fr));gap:8px}}@media (width<=480px){.sup-cc-cards{grid-template-columns:minmax(0,1fr)}}.sup-cc-card{border:1px solid var(--nid-border);background:var(--nid-surface);min-width:0;box-shadow:var(--nid-shadow-sm);color:var(--nid-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-content:start;gap:4px;padding:14px 16px;transition:background-color .15s,box-shadow .15s;display:grid;position:relative;container-type:inline-size}.sup-cc-card>span{color:var(--nid-text-muted);padding-right:24px;font-size:12px;font-weight:600}.sup-cc-card>strong{font-size:max(11px, min(24px, calc(100cqw * var(--kpi-escala,1) * .85)));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.sup-cc-card>small{color:var(--nid-text-muted);font-size:11.5px;line-height:1.35}.sup-cc-card>svg{color:var(--nid-text-subtle);position:absolute;top:12px;right:12px}.sup-cc-card:hover,.sup-cc-card:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-blue);outline:none}.sup-cc-card:hover>svg,.sup-cc-card:focus-visible>svg,.sup-cc-card.ativo>svg{color:var(--nid-blue)}.sup-cc-card.ativo{border-color:var(--nid-blue);background:var(--nid-blue-soft)}.sup-cc-card.alerta>strong{color:var(--nid-critical)}.sup-cc-card.vigentes>strong{color:var(--nid-success)}@media (prefers-reduced-motion:reduce){.sup-cc-card{transition:none}}.sup-cc-corpo{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:16px;display:grid}.sup-cc-corpo>.sup-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.sup-cc-regra{color:var(--nid-text-muted);margin:0 0 10px;font-size:12.5px;line-height:1.45}.sup-cc-total{background:var(--nid-surface-2);color:var(--nid-text-muted);border-radius:8px;flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;display:flex}.sup-cc-total strong{color:var(--nid-text);font-weight:600}.sup-cc-tabela table.pa-table{font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12.5px;display:table}.sup-cc-tabela table.pa-table thead{display:table-header-group}.sup-cc-tabela table.pa-table tbody{display:table-row-group}.sup-cc-tabela table.pa-table tr{padding:0;display:table-row}.sup-cc-tabela table.pa-table th,.sup-cc-tabela table.pa-table td{text-align:left;width:auto;display:table-cell}.sup-cc-tabela table.pa-table td:before{content:none}.sup-cc-tabela .pa-table-wrap{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);scrollbar-color:var(--nid-border-strong) transparent;max-height:min(70vh,720px);overflow:auto}.sup-cc-tabela table.pa-table th{z-index:1;background:var(--nid-tabela-cab);padding:10px 14px;position:sticky;top:0}.sup-cc-tabela table.pa-table td{white-space:nowrap;vertical-align:middle;padding:10px 14px}.sup-cc-tabela table.pa-table td.num,.sup-cc-tabela table.pa-table th.num{text-align:right}.sup-cc-tabela table.pa-table .pa-ordenar{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.sup-cc-tabela .pa-pager{padding:10px 0 0}.sup-cc-objeto{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:300px;display:inline-block;overflow:hidden}.sup-cc-vazio{color:var(--nid-text-subtle)}.sup-cc-link{color:var(--nid-blue);font:inherit;-webkit-text-decoration:underline dotted var(--nid-border-strong);-webkit-text-decoration:underline dotted var(--nid-border-strong);text-decoration:underline dotted var(--nid-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px -8px;padding:4px 8px;font-weight:600}.sup-cc-link:hover,.sup-cc-link:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-blue);-webkit-text-decoration-color:var(--nid-blue);-webkit-text-decoration-color:var(--nid-blue);text-decoration-color:var(--nid-blue);outline:none}.sup-cc-compartilhado{border:1px solid var(--nid-border-strong);color:var(--nid-text-muted);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.sup-cc-barra{grid-template-columns:64px auto;align-items:center;gap:8px;display:inline-grid}.sup-cc-barra i{background:var(--nid-surface-3);border-radius:4px;height:8px;display:block;overflow:hidden}.sup-cc-barra b{background:var(--nid-blue);border-radius:4px;min-width:2px;height:100%;display:block}.sup-cc-barra.cheio b{background:var(--nid-critical)}.sup-cc-barra em{font-variant-numeric:tabular-nums;font-style:normal}.sup-cc-fornecedores{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);scrollbar-color:var(--nid-border-strong) transparent;flex:1 1 0;min-height:0;max-height:min(70vh,720px);overflow:auto}.sup-cc table.sup-cc-forn{width:100%;min-width:0;font-size:12.5px}.sup-cc-forn th,.sup-cc-forn td{padding:8px 12px}.sup-cc-forn thead th{z-index:1;background:var(--nid-tabela-cab);position:sticky;top:0}.sup-cc-forn .num{text-align:right;white-space:nowrap}.sup-cc-forn tbody tr.ativo td{background:var(--nid-blue-soft);font-weight:600}.sup-cc-forn tfoot td{background:var(--nid-tabela-cab);position:sticky;bottom:0}.sup-cc-forn-botao{width:100%;max-width:220px;color:var(--nid-text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px -8px;padding:4px 8px;display:block;overflow:hidden}.sup-cc-forn-botao:hover,.sup-cc-forn-botao:focus-visible{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-blue);color:var(--nid-blue);outline:none}.sup-cc-forn tr.ativo .sup-cc-forn-botao{color:var(--nid-blue)}@media (width<=1180px){.sup-cc-corpo{grid-template-columns:minmax(0,1fr)}.sup-cc-fornecedores{max-height:480px}}@media (width<=760px){.sup-cc-card>strong{font-size:20px}.sup-cc-filtros .cmp-busca input{width:100%}.sup-cc-objeto{max-width:200px}.sup-cc-forn-botao{max-width:150px}}.sup-esqueleto{pointer-events:none}.sup-esqueleto .pa-btn,.sup-esqueleto button{visibility:hidden}.sup-esqueleto-barra{background:linear-gradient(90deg, var(--line), var(--card), var(--line));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:200% 100%;border-radius:4px;animation:1.2s infinite pa-sk}@media (prefers-reduced-motion:reduce){.sup-esqueleto-barra{animation:none}}html[data-theme=dark] .sup-esqueleto-barra{background-image:linear-gradient(90deg, color-mix(in srgb, var(--gray) 35%, var(--card)), color-mix(in srgb, var(--gray) 25%, var(--card)), color-mix(in srgb, var(--gray) 35%, var(--card)))}.sup-log{gap:14px;display:grid}.sup-log h4{color:var(--nid-text);margin:0 0 6px;font-size:13px;font-weight:650}.sup-log .sup-log-historico-titulo{margin:4px 0 0}.sup-log-detalhe{gap:14px;min-width:0;display:grid}.sup-log-manchete{color:var(--nid-text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.sup-log-manchete strong{color:var(--nid-text);font-variant-numeric:tabular-nums;font-size:16px}.sup-log-selo{border:1px solid var(--nid-border-strong);background:var(--nid-surface-2);color:var(--nid-text-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:650;display:inline-block}.sup-log-selo.concluida{border-color:var(--nid-success);background:var(--nid-success-soft);color:var(--nid-success)}.sup-log-selo.concluida_com_pendencias{border-color:var(--nid-warning);background:var(--nid-warning-soft);color:var(--nid-text)}.sup-log-selo.erro{border-color:var(--nid-critical);background:var(--nid-critical-soft);color:var(--nid-critical)}.sup-log-erro{border:1px solid var(--nid-critical);background:var(--nid-critical-soft);color:var(--nid-text);border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.sup-log-erro svg{color:var(--nid-critical);flex:none;margin-top:2px}.sup-log-erro>div,.sup-log-erro>span{min-width:0}.sup-log-erro p{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.sup-log-numeros{gap:10px;display:grid}.sup-log-numeros.n1{grid-template-columns:minmax(0,1fr)}.sup-log-numeros.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-log-numeros.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sup-log-numeros.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sup-log-numero{border:1px solid var(--nid-border);background:var(--nid-surface);border-radius:8px;gap:4px;padding:12px 14px;display:grid}.sup-log-numero span{color:var(--nid-text-muted);overflow-wrap:anywhere;font-size:12px}.sup-log-numero strong{color:var(--nid-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sup-log-nota,.sup-log-vazio{color:var(--nid-text-muted);margin:0;font-size:12px}.sup-log-vazio{text-align:center;padding:18px 0;font-size:14px}.sup-log-avisos{color:var(--nid-text);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.sup-log-etapas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sup-log-etapas li{color:var(--nid-text);border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:grid}.sup-log-etapas li svg{color:var(--nid-success)}.sup-log-etapas li.falhou{background:var(--nid-critical-soft);font-weight:650}.sup-log-etapas li.falhou svg{color:var(--nid-critical)}.sup-log-etapa-tempo{color:var(--nid-text-muted);font-variant-numeric:tabular-nums}.sup-log-campos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sup-log-campos li{border:1px solid var(--nid-border);color:var(--nid-text-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.sup-log-campos li.opcional{color:var(--nid-text-subtle)}.sup-log-campos li.falta{border-color:var(--nid-critical);background:var(--nid-critical-soft);color:var(--nid-critical);font-weight:700}.sup-log-campo-alerta{color:var(--nid-critical);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;font-weight:650}.sup-log-json-barra{flex-wrap:wrap;gap:8px;display:flex}.sup-log-tabela .pa-table-wrap{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);scrollbar-color:var(--nid-border-strong) transparent;max-height:360px;overflow:auto}.sup-log-tabela table.pa-table{width:100%;min-width:0}.sup-log-tabela table.pa-table thead{display:table-header-group}.sup-log-tabela table.pa-table tbody{display:table-row-group}.sup-log-tabela table.pa-table tr{padding:0;display:table-row}.sup-log-tabela table.pa-table th,.sup-log-tabela table.pa-table td{text-align:left;width:auto;padding:10px 14px;display:table-cell}.sup-log-tabela table.pa-table td:before{content:none}.sup-log-tabela table.pa-table th{z-index:1;background:var(--nid-tabela-cab);position:sticky;top:0}.sup-log-tabela table.pa-table td{white-space:nowrap}.sup-log-tabela table.pa-table .pa-ordenar{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.sup-log-linha{color:var(--nid-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px -8px;padding:4px 8px;font-weight:600}.sup-log-linha:hover,.sup-log-linha:focus-visible,.sup-log-linha[aria-pressed=true]{background:var(--nid-blue-soft);box-shadow:inset 0 0 0 2px var(--nid-blue);outline:none}.sup-log-esqueleto{gap:10px;display:grid}.sup-log-esqueleto i{background:var(--nid-surface-3);border-radius:8px;height:44px;animation:1.2s ease-in-out infinite sup-log-pulso;display:block}@keyframes sup-log-pulso{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sup-log-esqueleto i{animation:none}}@media (width<=760px){.sup-log-numeros.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-log-numeros.n3{grid-template-columns:minmax(0,1fr)}}.nid-module-shell[data-module=suprimentos_contratos] .pa-content{--cmp-raio:12px;font-variant-numeric:tabular-nums;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif}.nid-module-shell[data-module=suprimentos_contratos] .pa-content :is(button,input,select,textarea){font-family:inherit}.nid-module-shell[data-module=suprimentos_contratos] .sup-topo{margin-bottom:20px}.nid-module-shell[data-module=suprimentos_contratos] .sup-topo h1{color:var(--nid-text)}.nid-module-shell[data-module=suprimentos_contratos] .sup-topo .cmp-copia+.cmp-copia{margin-top:2px;font-size:12px}.nid-module-shell[data-module=suprimentos_contratos] .sup-kicker{color:var(--nid-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel.sup-panel{border:1px solid var(--nid-border);border-radius:var(--cmp-raio);background:var(--nid-surface);box-shadow:none;margin-bottom:16px;padding:16px}.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel.sup-panel>*{min-width:0}.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel-cabeca h4{color:var(--nid-text)}.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel:is(.sup-filters,.sup-kanban-filtros,.sup-busca-painel){top:var(--pa-topbar-altura,0px);z-index:5;border-top:1px solid var(--nid-border);background:var(--nid-surface);box-shadow:var(--nid-shadow-sm);padding:12px 16px;position:sticky}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-filters,.sup-kanban-filtros,.sup-busca-painel,.sup-protheus-filtros) label{color:var(--nid-text-muted);letter-spacing:normal;text-transform:none;margin:0;font-size:12px;font-weight:600;line-height:16px}.nid-module-shell[data-module=suprimentos_contratos] .pa-content :is(input[type=search],input[type=text],input[type=date],input[type=number],input:not([type]),select):not(.cmp-busca input):not(.cmp-lista-busca input):not(.cmp-multi input){height:var(--nid-controle-altura);min-height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background-color:var(--nid-surface);color:var(--nid-text);margin:0;font-size:13.5px}.nid-module-shell[data-module=suprimentos_contratos] .pa-content :is(input,select,textarea):focus{border-color:var(--nid-blue)!important;box-shadow:0 0 0 3px var(--nid-blue-soft)!important}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-filtros-acoes,.sup-kanban-filtros-acoes,.sup-perfis-ordenacao) :is(button,.pa-btn){height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio)}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores :is(article,.sup-indicador-filtro){border:1px solid var(--nid-border);border-radius:var(--cmp-raio);background:var(--nid-surface);box-shadow:none;gap:4px;padding:14px 16px 12px;transform:none}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores :is(article,.sup-indicador-filtro)>span{color:var(--nid-text-muted);font-size:13px;font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores strong{color:var(--nid-text);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.15}.nid-module-shell[data-module=suprimentos_contratos] .sup-indicadores button.sup-indicador-filtro:is(:hover,:focus-visible){border-color:var(--nid-blue);box-shadow:var(--nid-shadow);outline:none}.nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo{grid-area:auto;margin-top:12px}.nid-module-shell[data-module=suprimentos_contratos] .cmp-kpis{margin-bottom:16px}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge{--cor-status:var(--nid-text-muted);background:var(--nid-surface-2);color:var(--nid-text);letter-spacing:normal;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge:before{content:"";background:var(--cor-status);border-radius:50%;flex:none;width:7px;height:7px}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-medicao{--cor-status:var(--nid-warning)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-aprovacao{--cor-status:var(--nid-cat-2)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-finalizacao{--cor-status:var(--nid-cat-4)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-finalizado{--cor-status:var(--nid-success)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-cancelado{--cor-status:var(--nid-text-muted)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge:is(.st-vigencia,.st-vigencia-30){--cor-status:var(--nid-critical)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-vigencia-90{--cor-status:var(--nid-warning)}.nid-module-shell[data-module=suprimentos_contratos] .sup-badge.st-vigencia-160{--cor-status:var(--nid-cat-1)}.nid-module-shell[data-module=suprimentos_contratos] .sup-modal{border:1px solid var(--nid-border);border-radius:var(--cmp-raio);background:var(--nid-surface);box-shadow:var(--nid-shadow)}.nid-module-shell[data-module=suprimentos_contratos] .sup-modal-heading h2{letter-spacing:-.01em;font-size:19px;font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-icon-button,.sup-modal-x){width:var(--nid-controle-altura-sm);height:var(--nid-controle-altura-sm);border-radius:var(--nid-controle-raio)}.nid-module-shell[data-module=suprimentos_contratos] .pa-empty{border:1px dashed var(--nid-border-strong);border-radius:var(--cmp-raio);background:var(--nid-surface)}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-pagina-btn,.sup-kanban-mais){min-height:var(--nid-controle-altura-sm);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text);font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] .sup-pagina-btn.ativa{border-color:var(--nid-blue);background:var(--nid-blue);color:var(--nid-on-accent)}.nid-module-shell[data-module=suprimentos_contratos] .sup-kanban-mais{height:var(--nid-controle-altura-sm)}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador{min-width:0;margin:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-seletor{margin:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-seletor>span{color:var(--nid-text-muted);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-multi summary{width:100%;height:var(--nid-controle-altura);border-radius:var(--nid-controle-raio);background:var(--nid-surface);color:var(--nid-text)}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-multi fieldset label{width:auto;max-width:none;min-height:30px;color:var(--nid-text);letter-spacing:normal;text-transform:none;flex:none;align-items:center;gap:8px;margin:0;padding:4px 6px;font-size:13px;font-weight:400;display:flex}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-multi input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-lista-busca{text-transform:none;letter-spacing:normal;height:34px;margin:0;padding:0 10px;font-weight:400}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-lista-busca input,.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador .cmp-lista-busca input:focus{width:100%;height:32px;min-height:0;margin:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nid-module-shell[data-module=suprimentos_contratos] .sup-filters:has(.sup-filtro-criador){grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr)) auto}@media (width<=1280px){.nid-module-shell[data-module=suprimentos_contratos] .sup-filters:has(.sup-filtro-criador){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.nid-module-shell[data-module=suprimentos_contratos] .sup-filters:has(.sup-filtro-criador){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.nid-module-shell[data-module=suprimentos_contratos] .sup-filters:has(.sup-filtro-criador){grid-template-columns:minmax(0,1fr)}}.nid-module-shell[data-module=suprimentos_contratos] .sup-barra-criador{margin-bottom:16px}.nid-module-shell[data-module=suprimentos_contratos] .sup-barra-criador .sup-filtro-criador{flex:0 320px}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-kanban-filtros,.sup-arquivos-filtro,.sup-busca-com-criador) .sup-filtro-criador{flex:0 260px}.nid-module-shell[data-module=suprimentos_contratos] .sup-chips-criador{margin:0 0 12px}.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel.sup-busca-com-criador{grid-template-columns:minmax(0,320px) minmax(140px,auto) minmax(240px,440px);align-items:end}@media (width<=700px){.nid-module-shell[data-module=suprimentos_contratos] .cmp-painel.sup-busca-com-criador{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-barra-criador,.sup-kanban-filtros,.sup-arquivos-filtro,.sup-busca-com-criador,.sup-filters) .sup-filtro-criador{flex:none;grid-column:1/-1;width:100%}.nid-module-shell[data-module=suprimentos_contratos] .sup-filtro-criador :is(.cmp-seletor,.cmp-multi){width:100%}}.sup-lembrete-modal .pa-modal{width:min(96vw,1320px)}:root .nid-module-shell .sup-lembrete-modal .pa-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sup-lembrete{gap:14px;min-width:0;display:grid}.sup-lembrete>*{min-width:0}.sup-lembrete .pa-alert{margin:0}.sup-lembrete-manchete{color:var(--nid-text);margin:0;font-size:15px;font-weight:600;line-height:1.45}.sup-lembrete-espera{color:var(--nid-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.sup-lembrete-nota{color:var(--nid-text-muted);margin:4px 0 0;font-size:12px}.sup-lembrete-modal .spin{animation:1s linear infinite sup-lembrete-giro}@keyframes sup-lembrete-giro{to{transform:rotate(360deg)}}.sup-lembrete-lista-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.sup-lembrete-lista-topo h4,.sup-lembrete-subtitulo{color:var(--nid-text);margin:0;font-size:13px;font-weight:700}.sup-lembrete-busca{flex:0 340px;min-width:0;margin:0;display:block;position:relative}.sup-lembrete-busca svg{color:var(--nid-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nid-module-shell[data-module=suprimentos_contratos] .pa-content .sup-lembrete-busca input{width:100%;padding-left:36px}.sup-lembrete-modal .pa-table-wrap{border:1px solid var(--nid-border);border-radius:var(--nid-controle-raio);max-height:min(52dvh,560px);overflow:auto}.sup-lembrete-modal table.pa-table{font-variant-numeric:tabular-nums;width:max-content;min-width:100%;display:table}.sup-lembrete-modal table.pa-table thead{display:table-header-group}.sup-lembrete-modal table.pa-table tbody{display:table-row-group}.sup-lembrete-modal table.pa-table tr{padding:0;display:table-row}.sup-lembrete-modal table.pa-table :is(th,td){text-align:left;white-space:nowrap;width:auto;padding:10px 14px;display:table-cell}.sup-lembrete-modal table.pa-table td.num{text-align:right}.sup-lembrete-modal table.pa-table td:before{content:none}.sup-lembrete-modal table.pa-table th{z-index:1;background:var(--nid-tabela-cab);position:sticky;top:0}.sup-lembrete-modal table.pa-table .pa-ordenar{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.sup-lembrete-corte{text-overflow:ellipsis;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.sup-lembrete-quebra{white-space:normal;min-width:240px;max-width:520px;display:inline-block}.sup-lembrete-pilula:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sup-lembrete-confirmar{border:1px solid var(--nid-warning);background:var(--nid-warning-soft);color:var(--nid-text);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sup-lembrete-confirmar svg{color:var(--nid-warning);flex:none;margin-top:2px}.sup-lembrete-confirmar strong{font-size:15px}.sup-lembrete-confirmar p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.sup-lembrete-progresso{border:1px solid var(--nid-border);background:var(--nid-surface-2);border-radius:12px;gap:8px;padding:16px;display:grid}.sup-lembrete-progresso strong{color:var(--nid-text);font-variant-numeric:tabular-nums;font-size:14px}.sup-lembrete-progresso small{color:var(--nid-text-muted);font-size:12px}.sup-lembrete-barra{background:var(--nid-blue-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.sup-lembrete-barra i{border-radius:inherit;background:var(--nid-blue);transition:width .3s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.sup-lembrete-modal .spin{animation:none}.sup-lembrete-barra i{transition:none}}@media (width<=480px){.sup-lembrete-busca{flex:100%}.sup-lembrete-modal .pa-modal-foot{flex-wrap:wrap}.sup-lembrete-modal .pa-modal-foot .pa-btn{flex:auto}}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca{flex-wrap:nowrap;align-items:flex-end;gap:8px;width:100%;margin:0 0 24px;display:flex}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-rotulo{min-width:0;color:var(--nid-text-muted);letter-spacing:normal;text-transform:none;flex:auto;margin:0;font-size:12px;font-weight:600;line-height:16px;display:block}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-campo{box-sizing:border-box;width:100%;height:var(--nid-controle-altura);border:1px solid var(--nid-border-strong);border-radius:var(--nid-controle-raio);background:var(--nid-surface);align-items:center;gap:8px;margin:6px 0 0;padding:0 12px;display:flex}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-campo:focus-within{border-color:var(--nid-blue);box-shadow:0 0 0 3px var(--nid-blue-soft)}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-campo>svg{color:var(--nid-text-muted);flex:none}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-campo input.sup-inicio-entrada{box-sizing:border-box;width:100%;min-width:0;color:var(--nid-text);outline:none;flex:auto;font-family:inherit;font-size:14px;line-height:1.2;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca .sup-inicio-campo input.sup-inicio-entrada::placeholder{color:var(--nid-text-subtle);opacity:1}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca button.sup-inicio-botao{box-sizing:border-box;height:var(--nid-controle-altura);border:1px solid var(--nid-blue);border-radius:var(--nid-controle-raio);background:var(--nid-blue);color:var(--nid-on-accent);cursor:pointer;flex:none;margin:0;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca button.sup-inicio-botao:hover{background:var(--nid-blue-dark)}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-corpo{gap:16px;min-width:0;display:grid}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-corpo>*{min-width:0}@media (width<=480px){.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca{flex-wrap:wrap}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-busca button.sup-inicio-botao{width:100%;min-height:40px}}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-lista{min-width:0;max-width:100%}.nid-module-shell[data-module=suprimentos_contratos] .sup-inicio-lista .pa-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-tela{gap:16px;min-width:0;display:grid}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-tela>*{min-width:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-tela .sup-barra-criador{margin-bottom:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-paineis{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-paineis>.cmp-painel{min-width:0;margin:0}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-alertas-paineis,.sup-alertas-lista) .pa-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-alertas-paineis,.sup-alertas-lista) table.pa-table{width:100%;min-width:0}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-alertas-paineis,.sup-alertas-lista) table.pa-table :is(th,td):first-child{white-space:normal;overflow-wrap:break-word;min-width:160px}.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-lista{min-width:0;max-width:100%}@media (width<=1760px){.nid-module-shell[data-module=suprimentos_contratos] .sup-alertas-paineis{grid-template-columns:minmax(0,1fr)}}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-kpis{gap:12px;margin:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-corpo{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-corpo>.sup-cc-tabela{grid-column:span 3}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-corpo>:not(.sup-cc-tabela){grid-column:span 2}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-objeto{text-overflow:clip;white-space:normal;overflow-wrap:break-word;min-width:200px;max-width:320px;display:inline-block;overflow:visible}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-forn-botao{text-overflow:clip;white-space:normal;overflow-wrap:break-word;max-width:none;overflow:visible}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc :is(.pa-kpi small,.sup-cc-vazio){color:var(--nid-text-muted)}@media (width<=1440px){.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-corpo{grid-template-columns:minmax(0,1fr)}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-corpo>:is(.sup-cc-tabela,:not(.sup-cc-tabela)){grid-column:auto}.nid-module-shell[data-module=suprimentos_contratos] .sup-cc .sup-cc-fornecedores{flex:none;max-height:min(70dvh,480px)}}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-tela{gap:16px;min-width:0;display:grid}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-tela>*{min-width:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-tela .sup-barra-criador{margin-bottom:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-filtros .cmp-filtros-linha{flex-wrap:nowrap}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-filtros .sup-filtro-criador{flex:0 260px;grid-column:auto;width:auto;min-width:0}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-filtros .nid-busca{flex:240px;min-width:0;max-width:560px}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-forn-lista,.sup-forn-popup) .pa-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.nid-module-shell[data-module=suprimentos_contratos] :is(.sup-forn-lista,.sup-forn-popup) table.pa-table :is(th,td):first-child{white-space:normal;overflow-wrap:break-word;min-width:220px}.nid-module-shell[data-module=suprimentos_contratos] .sup-forn-vazio{color:var(--nid-text-muted)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.sup-destaque-rotativo{border:1px solid var(--nid-border);background:var(--nid-surface);min-height:112px;box-shadow:var(--nid-shadow-sm);border-radius:12px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.sup-destaque-rotativo:before,html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.sup-destaque-rotativo:after{content:none;animation:none;display:none}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-slide{min-height:112px;padding:16px 78px 16px 16px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-topo{flex-wrap:wrap;gap:4px 12px;margin-bottom:8px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-topo span{--tom:var(--nid-blue);--tom-fundo:var(--nid-blue-soft);background:var(--tom-fundo);color:var(--tom);letter-spacing:normal;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:11.5px;font-weight:700;line-height:17px;display:inline-flex}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-topo span:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.is-goal .sup-destaque-topo span{--tom:var(--nid-success);--tom-fundo:var(--nid-success-soft)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.is-alert .sup-destaque-topo span{--tom:var(--nid-critical);--tom-fundo:var(--nid-critical-soft)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo.is-notice .sup-destaque-topo span{--tom:var(--nid-warning);--tom-fundo:var(--nid-warning-soft)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-topo small{color:var(--nid-text-muted);font-size:11px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-slide>strong{color:var(--nid-text);overflow-wrap:break-word;font-weight:600}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-slide>p{color:var(--nid-text-muted);overflow-wrap:break-word}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-progresso{background:var(--nid-surface-2)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-progresso i{background:var(--nid-success)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-paginacao button{background:var(--nid-border-strong)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-paginacao button.active{background:var(--nid-blue)}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-paginacao button:focus-visible{outline:2px solid var(--nid-focus)}@media (width<=600px){html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-slide{padding:16px 16px 36px}html .nid-module-shell[data-module=suprimentos_contratos] .sup-destaque-rotativo .sup-destaque-topo small{display:inline}}
