.nfp-ficha{width:min(840px,100vw - 32px)}.nfp-corpo{gap:var(--gv) 8px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.nfp-corpo .field{min-width:0}.nfp-leitura{background:var(--surface-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.nfp-link{font:inherit;color:var(--primary-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.nfp-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nfp-perigo.btn{color:var(--danger-text)}.nfp-quebra{white-space:normal;overflow-wrap:anywhere}.nfp-frase{color:var(--text-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.nfp-historico{color:var(--text-2);margin:0;padding-left:18px;font-size:13px}.nfp-historico li{overflow-wrap:anywhere;margin:2px 0}.nfp-historico b{color:var(--text);font-weight:600}.nfp-abortar{width:min(560px,100vw - 32px)}.nfp-abortar__corpo{gap:8px;display:grid}.nfp-abortar__aviso{margin:0;font-size:14px}.nfp-abortar textarea.field__input{resize:none}.nfp-abortar .modal__rodape{justify-content:space-between}.nfp-abortar .modal__rodape>.btn{min-width:120px}.nfp-col-chave{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:150px;display:inline-block;overflow:hidden}.nfp-col-pendencia{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cancelar-documento-modal .modal__corpo{flex-direction:column;gap:10px;display:flex}.cancelar-documento-modal .field__aux:empty{display:none}.cancelar-documento-modal__aviso{color:var(--warning-text);margin:0;font-size:13px;line-height:1.4}.badge-ambiente{margin-left:6px}.fmes-situacao{color:var(--success-solid);font-weight:600}.fmes-situacao--cancelada{color:var(--danger-text)}.fmes-situacao--substituida{color:var(--warning-text)}.fmes-preparo{flex-direction:column;gap:8px;display:flex}.fmes-preparo__barra{background:var(--surface-2);border:1px solid var(--border);height:8px;overflow:hidden}.fmes-preparo__barra>i{background:var(--primary);height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.fmes-preparo__barra>i{transition:none}}.fmes-preparo__motivos{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px}.fmes-preparo__ajuda{color:var(--text-2);margin:0;font-size:12.5px}.fmes-avisos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fmes-avisos li{border-left:3px solid var(--warning-solid);flex-direction:column;gap:2px;padding-left:10px;display:flex}.fmes-avisos li span{color:var(--text-2);font-size:12.5px}.bda__parametro-conta.fmes-parametro{width:170px}.coleta-indicador{font-weight:600}.coleta-zero{color:var(--text-3)}.coleta-informar{height:calc(var(--ctl-h) - 10px);border:1px dashed var(--info-text,var(--primary));color:var(--info-text,var(--primary));font:inherit;cursor:pointer;background:0 0;padding:0 10px;font-size:12.5px}.coleta-informar:hover{background:var(--primary-soft)}.coleta-informar:focus-visible{outline:3px solid var(--primary-soft);outline-offset:1px}.coleta-informado{color:var(--info-text,var(--primary));text-underline-offset:3px;cursor:help;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.coleta-fonte{align-items:center;gap:8px;min-width:0;display:inline-flex}.coleta-ponto{flex:none;width:8px;height:8px}.coleta-ponto--sistema{background:var(--success-solid)}.coleta-ponto--ajuste{background:var(--warning-solid)}.coleta-ponto--contador{background:var(--info-solid,var(--primary))}.coleta-celula{height:calc(var(--ctl-h) - 10px);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px}.coleta-celula:hover{border-color:var(--border-strong);background:var(--surface-2)}.coleta-celula:focus-visible{outline:3px solid var(--primary-soft);outline-offset:1px}.coleta-celula.coleta-informar{border:1px dashed var(--info-text,var(--primary))}.coleta-celula.coleta-informado{cursor:pointer}.coleta-ajustado{color:var(--warning-text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.coleta-legado{color:color-mix(in srgb, var(--info-text,var(--primary)) 55%, var(--primary));text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.coleta-legenda{padding:8px var(--esp,10px);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.coleta-legenda span{text-decoration:none}.coleta-popup{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;display:grid}.coleta-popup__largo{grid-column:1/-1}.coleta-detalhe-popup .modal__corpo{flex-direction:column;height:min(560px,96vh - 210px);min-height:0;display:flex}.coleta-detalhe{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.coleta-detalhe__cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.coleta-detalhe__rotulo{color:var(--text-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.coleta-detalhe__chip{font-size:12px;text-decoration:none}.coleta-detalhe__busca{width:280px;max-width:100%}.coleta-detalhe__lista{flex-direction:column;flex:auto;min-height:0;display:flex}.coleta-detalhe__resumo{color:var(--text-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.art-tipo{align-items:center;gap:7px;font-weight:600;display:inline-flex}.art-tipo__ponto{background:currentColor;flex:none;width:8px;height:8px}.art-tipo--ativacao{color:var(--success-text,var(--success-solid))}.art-tipo--manutencao{color:var(--info-text,var(--primary))}.art-tipo--construcao{color:var(--warning-text)}.art-grupos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:320px;display:grid}.art-grupo{border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.art-grupo h3{margin:0;font-size:13px}.art-grupo__lista{flex-direction:column;display:flex}.art-grupo__item{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.art-grupo__item:last-child{border-bottom:0}.fmes-alerta{justify-content:center;align-items:center;width:100%;display:flex}.numeracao-modal.modal--wide{width:min(900px,94vw);height:min(560px,88vh);max-height:min(560px,88vh)}.numdoc-form{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.numdoc-grade{gap:var(--gv) 8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.numdoc-c{min-width:0}.numdoc-c--2{grid-column:span 2}.numdoc-c--3{grid-column:span 3}.numdoc-c--4{grid-column:span 4}.numdoc-c--5{grid-column:span 5}.numdoc-c--6{grid-column:span 6}.numdoc-c--8{grid-column:span 8}.numdoc-ajuda{color:var(--text-3,#8a8ba0);margin:0;font-size:12.5px}.numdoc-ajuda b{color:var(--text-2,inherit)}.numdoc-usado,.numdoc-usado__grade{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.numdoc-usado__grade>*{flex:1 1 0;min-height:0}.numdoc-sem-uso{color:var(--text-3,#8a8ba0)}.numdoc-tot--ok{color:var(--success-text)}.numdoc-inutilizar__corpo{flex-direction:column;gap:14px;display:flex}.numdoc-inutilizar__fileira{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.numdoc-chip-leitura{height:var(--ctl-h);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rotinas__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rotinas__topo h1{color:var(--text);margin:0;font-size:18px;font-weight:700}.rotinas__modelos{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rotinas__modelos-escolha{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.rotinas__erro{color:var(--danger-text);margin:0 0 14px;font-size:13px}.rotinas__acoes-topo{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.rotinas__link{color:var(--primary-text);font-size:13px;font-weight:600;text-decoration:none}.rotinas__link:hover{text-decoration:underline}
