:root{--cor-texto:#0F172A;--cor-texto-medio:#475569;--cor-texto-suave:#64748B;--cor-texto-fraco:#94A3B8;--cor-superficie:#FFFFFF;--cor-fundo-sutil:#F1F5F9;--cor-fundo-lateral:#F8FAFC;--cor-borda:#E2E8F0;--cor-borda-forte:#CBD5E1;--cor-navy:#1E293B;--cor-primaria:#2563EB;--cor-primaria-hover:#1D4ED8;--cor-primaria-forte:#1E40AF;--cor-primaria-suave:#EFF6FF;--cor-primaria-selecao:#DBEAFE;--cor-primaria-borda:#BFDBFE;--cor-tag-nao-classificada:#FFC0CB;--cor-modal-botao:#6495ED;--cor-ok:#16A34A;--cor-ok-texto:#166534;--cor-ok-fundo:#DCFCE7;--cor-ok-borda:#BBF7D0;--cor-erro:#DC2626;--cor-erro-texto:#B91C1C;--cor-erro-fundo:#FEE2E2;--cor-erro-borda:#FECACA;--cor-alerta:#F59E0B;--cor-alerta-texto:#92400E;--cor-alerta-fundo:#FEF3C7;--cor-alerta-borda:#FDE68A;--cor-teal:#0E7490;--cor-teal-fundo:#E0F2FE;--cor-roxo:#7C3AED;--cor-ia:#06B6D4;--cor-ia-clara:#93C5FD;--cor-roxo-fundo:#EDE9FE;--fonte:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--fonte-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--texto-xs:11px;--texto-sm:12px;--texto-md:13px;--texto-lg:15px;--texto-xl:19px;--texto-2xl:22px;--peso-normal:400;--peso-medio:500;--peso-forte:600;--peso-negrito:700;--raio-btn:3px;--raio-sm:4px;--raio:6px;--raio-lg:8px;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--sombra-sutil:0 1px 2px rgba(15,23,42,.05);--sombra-flutuante:0 10px 30px rgba(15,23,42,.16);--anel-foco:0 0 0 3px rgba(37,99,235,.12);--cor-scrim:rgba(15,23,42,.45);--cor-scrim-leve:rgba(15,23,42,.18);--cor-vidro:rgba(255,255,255,.15);--altura-controle:32px;--altura-controle-sm:28px;--pv-header:#0b6fb8;--pv-header-sep:#b9d9f1;--pv-acao:#0f7fce;--pv-acao-hover:#0a64a6;--pv-texto:#1b2430;--pv-texto-2:#5b6675;--pv-texto-3:#8a94a3;--pv-faixa:#e3eaf1;--pv-card:#f6f8fa;--pv-rodape:#fbfcfd;--pv-grid-cab:#eef2f6;--pv-borda:#e6e9ee;--pv-borda-2:#eef1f4;--pv-borda-campo:#cfd6de;--pv-zebra:#dcecf8;--pv-zebra-texto:#0a4f82;--pv-selecao:#e5f5eb;--pv-selecao-marca:#1f8a4c;--pv-ok:#17703d;--pv-ok-hover:#125a31;--pv-pendente:#8a5200;--pv-pendente-fundo:#fff2db;--pv-pendente-dot:#d98a00;--pv-perigo:#c8352b;--pv-perigo-hover:#a92b22;--pv-perigo-fundo:#fdecea;--pv-perigo-texto:#b0291f;--pv-neutro:#e6eaef;--pv-neutro-hover:#d9dfe6;--pv-foco-fundo:#fffbe6;--pv-foco-sombra:inset 0 1px 2px rgba(15,23,42,.16),0 0 0 3px rgba(15,127,206,.18);--pv-scroll-trilho:#f1f8f3;--pv-scroll:#b5ddc4;--pv-scroll-hover:#7cc499;--pv-scrim-leve:rgba(15,23,42,.35);--pv-raio:3px;--pv-raio-bolinha:50%;--pv-sombra-modal:0 24px 64px rgba(15,23,42,.28)}.cadupay-drawer-overlay{position:fixed;inset:0;background:var(--cor-scrim);z-index:2000;animation:cadupayFade .15s ease}.cadupay-drawer{position:fixed;top:0;right:0;height:100vh;width:460px;max-width:92vw;background:var(--cor-superficie);z-index:2001;box-shadow:var(--sombra-flutuante);display:flex;flex-direction:column;animation:cadupayDrawerIn .2s cubic-bezier(.2,.8,.2,1)}@keyframes cadupayDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cadupayFade{0%{opacity:0}to{opacity:1}}.nfs-bar-btn.dx-button{background:var(--cor-modal-botao);border:none;border-radius:var(--raio-btn);height:30px}.nfs-bar-btn.dx-button .dx-button-content{padding:0 12px}.nfs-bar-btn.dx-button .dx-button-text{color:var(--cor-superficie);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--peso-medio);font-size:12.5px}.nfs-bar-btn.dx-button .dx-icon{color:var(--cor-superficie)}.nfs-bar-btn.dx-button.dx-state-hover{background:var(--cor-primaria)}.nfs-bar-save.dx-button{background:var(--cor-primaria-forte);box-shadow:var(--sombra-sutil)}.nfs-bar-save.dx-button .dx-button-content{padding:0 18px}.nfs-bar-save.dx-button .dx-button-text{color:var(--cor-superficie)}.nfs-bar-save.dx-button.dx-state-hover{background:var(--cor-primaria)}.nfs-bar-x.dx-button,.nfs-bar-x.dx-button.dx-button-mode-text,.nfs-bar-x.dx-button.dx-state-focused{background:transparent;box-shadow:none;height:30px;width:30px}.nfs-bar-x.dx-button .dx-icon{color:var(--cor-superficie);font-size:16px}.nfs-bar-x.dx-button.dx-state-hover{background:var(--cor-primaria-forte)}.nfs-bar-nav.dx-button{min-width:26px}.nfs-bar-nav.dx-button .dx-button-content{padding:0 6px}.nfs-bar-nav.dx-button .dx-button-text{font-size:18px;line-height:1}.nfs-liquido.dx-editor-outlined{border-color:var(--cor-primaria)}.nfs-liquido .dx-texteditor-input{color:var(--cor-primaria-forte);font-weight:var(--peso-negrito)}.nfs-liquido .dx-texteditor-input,.nfs-num .dx-texteditor-input{text-align:right;font-family:var(--fonte-mono)}.nfs-mono .dx-texteditor-input{font-family:var(--fonte-mono)}.nfs014 .dx-texteditor.dx-editor-outlined{box-shadow:var(--sombra-sutil)}.nfs014 .dx-texteditor.dx-state-readonly,.nfs014 .dx-texteditor.dx-state-readonly .dx-texteditor-container,.nfs014 .dx-texteditor.dx-state-readonly .dx-texteditor-input{background-color:var(--cor-superficie)}.nfs-historico .dx-texteditor-input{padding:6px 9px;line-height:1.5;min-height:0}.nfsconf-bar-btn.dx-button,.nfsconf-bar-btn.dx-button.dx-button-mode-text,.nfsconf-bar-btn.dx-button.dx-state-focused{background:transparent;border:none;border-radius:3px;height:26px;box-shadow:none}.nfsconf-bar-btn.dx-button .dx-button-content{padding:0 12px}.nfsconf-bar-btn.dx-button .dx-button-text{color:var(--cor-ok-texto);text-transform:none;font-weight:var(--peso-medio);font-family:var(--fonte-mono)}.nfsconf-bar-btn.dx-button.dx-state-hover{background:var(--cor-ok-borda)}.nfsconf-bar-save.dx-button{background:var(--cor-ok);border:none;border-radius:3px;height:26px;box-shadow:var(--sombra-sutil)}.nfsconf-bar-save.dx-button .dx-button-content{padding:0 16px}.nfsconf-bar-save.dx-button .dx-button-text{color:var(--cor-superficie);text-transform:none;font-weight:var(--peso-medio);font-family:var(--fonte-mono)}.nfsconf-bar-save.dx-button.dx-state-hover{background:var(--cor-ok-texto)}.nfsconf-bar-x.dx-button,.nfsconf-bar-x.dx-button.dx-button-mode-text,.nfsconf-bar-x.dx-button.dx-state-focused{background:transparent;box-shadow:none;height:26px;width:26px;border-radius:3px;min-width:26px}.nfsconf-bar-x.dx-button .dx-icon{color:var(--cor-ok-texto);font-size:15px}.nfsconf-bar-x.dx-button.dx-state-hover{background:var(--cor-ok-borda)}.dx-widget{font-family:var(--fonte);font-size:var(--texto-md);color:var(--cor-texto)}.dx-datagrid,.dx-treelist{background:var(--cor-superficie)}.dx-datagrid-headers,.dx-treelist-headers{border-bottom:1px solid var(--cor-borda);background:var(--grid-header-bg,transparent)}.dx-datagrid .dx-datagrid-headers td,.dx-treelist .dx-treelist-headers td{font-weight:var(--peso-normal);text-transform:none;letter-spacing:.02em;padding:8px 12px;border-right:0}.dx-datagrid .dx-datagrid-headers td,.dx-datagrid .dx-datagrid-headers td .dx-datagrid-text-content,.dx-treelist .dx-treelist-headers td,.dx-treelist .dx-treelist-headers td .dx-treelist-text-content{font-size:var(--grid-header-fontsize,var(--texto-xs));color:var(--grid-header-color,var(--cor-texto-suave))}.dx-datagrid-rowsview td,.dx-treelist-rowsview td{padding:0 12px;height:var(--grid-row-height,32px);vertical-align:middle;border-bottom:1px solid var(--cor-borda);border-right:0;font-size:var(--grid-cell-fontsize,var(--texto-md));color:var(--cor-texto);background:var(--grid-row-odd-bg,var(--cor-superficie))}.dx-datagrid .dx-row-alt>td,.dx-treelist .dx-row-alt>td{background:var(--grid-row-even-bg,var(--cor-fundo-lateral))}.dx-datagrid .dx-data-row.dx-state-hover>td,.dx-datagrid .dx-data-row:hover>td,.dx-treelist .dx-data-row.dx-state-hover>td,.dx-treelist .dx-data-row:hover>td{background:var(--grid-row-hover-bg,var(--cor-fundo-sutil))!important}.dx-datagrid .dx-selection:hover>td,.dx-datagrid .dx-selection>td,.dx-treelist .dx-selection:hover>td,.dx-treelist .dx-selection>td{background:var(--cor-primaria-selecao)!important}.dx-datagrid-total-footer td,.dx-treelist-total-footer td{background:var(--cor-fundo-sutil);border-top:1px solid var(--cor-borda);font-weight:var(--peso-forte)}.dx-datagrid-borders>.dx-datagrid-headers,.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid-borders>.dx-datagrid-total-footer,.dx-treelist-borders>.dx-treelist-headers,.dx-treelist-borders>.dx-treelist-rowsview{border:0}.dx-datagrid-content-fixed,.dx-treelist-content-fixed{box-shadow:none!important}.dx-datagrid-sticky-column-left,.dx-treelist-sticky-column-left{border-right:0!important}.dx-datagrid-sticky-column-right,.dx-treelist-sticky-column-right{border-left:0!important}.dx-datagrid .dx-datagrid-rowsview td,.dx-treelist .dx-treelist-rowsview td{padding:0 12px;height:var(--grid-row-height,32px);vertical-align:middle;font-size:var(--grid-cell-fontsize,var(--texto-md))}.dx-datagrid-filter-row>td,.dx-treelist-filter-row>td{background:var(--cor-fundo-sutil);border-top:0;border-bottom:1px solid var(--cor-borda);padding:4px 12px}.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor,.dx-treelist-filter-row .dx-editor-cell .dx-texteditor{min-height:var(--altura-controle-sm);background:var(--cor-superficie);border:1px solid var(--cor-borda)}.dx-datagrid-filter-row .dx-editor-cell .dx-texteditor.dx-state-focused,.dx-treelist-filter-row .dx-editor-cell .dx-texteditor.dx-state-focused{border-color:var(--cor-primaria)}.dx-datagrid-rowsview .dx-row.dx-state-focused>td,.dx-datagrid-rowsview td.dx-focused,.dx-treelist-rowsview .dx-row.dx-state-focused>td,.dx-treelist-rowsview td.dx-focused{outline:none!important;box-shadow:none!important}.dx-datagrid .dx-header-filter.dx-header-filter-empty,.dx-treelist .dx-header-filter.dx-header-filter-empty{opacity:0;transition:opacity .12s ease}.dx-datagrid .dx-header-row>td:hover .dx-header-filter.dx-header-filter-empty,.dx-treelist .dx-header-row>td:hover .dx-header-filter.dx-header-filter-empty{opacity:.5}.dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),.dx-treelist .dx-header-filter:not(.dx-header-filter-empty){color:var(--cor-primaria)}.dx-datagrid-search-text,.dx-treelist-search-text{background:var(--cor-alerta-fundo);color:var(--cor-texto)}.col-valor{font-family:var(--fonte-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dx-data-row.pc-group-row>td{font-weight:var(--peso-forte)}.dx-datagrid-headers td.rbac-col-ver,.dx-datagrid-rowsview td.rbac-col-ver{background:var(--cor-primaria-suave)}.grid-mono .dx-datagrid-headers td,.grid-mono .dx-datagrid-rowsview td,.grid-mono .dx-datagrid-total-footer td{font-family:var(--fonte-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dx-datagrid *,.dx-treelist *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ibm-plex-scope,.ibm-plex-scope *{font-family:var(--fonte)!important}.ibm-plex-scope .dx-texteditor-input,.ibm-plex-scope [style*=tabular-nums]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cadupay-modal .dx-popup-normal,.repac-popup .dx-popup-normal{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-flutuante)}.cadupay-modal .dx-popup-title,.repac-popup .dx-popup-title{border-bottom:1px solid var(--cor-borda);font-size:var(--texto-lg);font-weight:var(--peso-forte);padding:16px 20px;background:var(--cor-superficie)}.cadupay-modal .dx-popup-content,.repac-popup .dx-popup-content{padding:16px 20px}.cadupay-modal--compacto .dx-popup-content{padding:8px 12px}.cadupay-modal--compacto .dx-popup-bottom{padding-top:6px;padding-bottom:6px}.cadupay-modal--compacto .cadu-modal-topo{padding:8px 12px}.cadupay-modal .dx-popup-bottom,.repac-popup .dx-popup-bottom{border-top:1px solid var(--cor-borda);background:var(--cor-fundo-sutil);padding:12px 20px}.dx-overlay-shader{background:var(--cor-scrim)}.dx-widget.dx-texteditor.dx-editor-outlined{border:var(--form-input-border-width,1px) var(--form-input-border-style,solid) var(--form-input-border-color,var(--cor-borda));border-radius:var(--form-input-border-radius,var(--raio-btn));background:var(--form-input-bg,var(--cor-superficie));box-shadow:var(--sombra-sutil);transition:border-color .15s ease,box-shadow .15s ease}.dx-widget.dx-texteditor.dx-editor-outlined.dx-state-hover{border-color:var(--cor-borda-forte)}.dx-widget.dx-texteditor.dx-editor-outlined.dx-state-focused{border-color:var(--form-input-border-focus,var(--cor-primaria));box-shadow:0 0 0 2px var(--cor-primaria-suave)}.dx-texteditor-input{font-family:var(--fonte);font-size:var(--form-input-fontsize,var(--texto-md));color:var(--form-input-text-color,var(--cor-texto));min-height:calc(var(--form-input-height, var(--altura-controle)) - 2px);padding:0 10px}.dx-placeholder{color:var(--form-input-placeholder,var(--cor-texto-fraco))}.dx-widget .dx-texteditor-input,.dx-widget input,.dx-widget textarea{font-family:var(--fonte)}.dx-dropdowneditor .dx-dropdowneditor-input-wrapper{flex:1 1 auto;min-width:0;width:100%}.dx-dropdowneditor .dx-texteditor-container{display:flex;align-items:center;flex:1 1 auto;min-width:0;width:100%}.dx-dropdowneditor .dx-texteditor-input-container{flex:1 1 auto;min-width:0}.dx-dropdowneditor .dx-texteditor-buttons-container{flex:0 0 auto}.dx-dropdowneditor .dx-texteditor-input{max-width:100%;width:100%}.dx-datebox-wrapper .dx-overlay-content,.dx-dropdowneditor-overlay .dx-overlay-content,.dx-popover-wrapper .dx-overlay-content{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-flutuante);background:var(--cor-superficie)}.dx-list-item.dx-state-hover{background:var(--cor-fundo-sutil)}.dx-list-item.dx-list-item-selected{background:var(--cor-primaria-suave)}.cadupay-modal .dx-popup-content{overflow-y:auto;max-height:calc(100vh - 152px)!important}.cadupay-modal .dx-popup-title{background:var(--cor-primaria);border-bottom:0;padding:0;min-height:0;cursor:-webkit-grab;cursor:grab}.cadupay-modal .dx-popup-title.dx-state-active{cursor:-webkit-grabbing;cursor:grabbing}.cadupay-modal .dx-popup-title .dx-toolbar-items-container{height:auto;min-height:0}.cadupay-modal .dx-popup-title .dx-toolbar-center{float:none;margin:0;width:100%;display:block}.cadupay-modal .dx-popup-title .dx-toolbar-after,.cadupay-modal .dx-popup-title .dx-toolbar-before{display:none}.cadupay-modal .dx-popup-title .dx-item-content,.cadupay-modal .dx-popup-title .dx-toolbar-item,.cadupay-modal .dx-popup-title .dx-toolbar-item-content{width:100%;padding:0}.cadu-modal-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;width:100%}.cadu-modal-topo>div:first-child{min-width:0}.cadu-modal-topo-dir{display:flex;align-items:center;gap:8px;flex:none}.cadu-modal-titulo{font-size:var(--texto-lg);font-weight:var(--peso-forte);color:var(--cor-superficie);letter-spacing:-.01em;line-height:1.3}.cadu-modal-sub{font-size:var(--texto-sm);color:var(--cor-superficie);opacity:.82;margin-top:2px;line-height:1.35}.cadu-modal-x{width:24px;height:24px;flex-shrink:0;border:0;background:transparent;color:var(--cor-superficie);cursor:pointer;border-radius:var(--raio);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:background-color .12s ease}.cadu-modal-x:hover{background:var(--cor-vidro);color:var(--cor-superficie)}.cadupay-modal .dx-popup-bottom{padding-top:12px;padding-bottom:12px}.cadupay-modal .dx-popup-bottom .dx-toolbar{height:auto}.cadupay-modal .dx-popup-bottom .dx-toolbar-items-container{display:flex;justify-content:flex-end;align-items:center;height:auto;min-height:0}.cadupay-modal .dx-popup-bottom .dx-toolbar-after{position:static;display:flex;align-items:center}.cadupay-modal .dx-popup-bottom .dx-toolbar-before,.cadupay-modal .dx-popup-bottom .dx-toolbar-center{position:static}.cadupay-modal .dx-popup-bottom .dx-toolbar-item,.cadupay-modal .dx-popup-bottom .dx-toolbar-item-content{height:auto;padding-top:0;padding-bottom:0}.cadu-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.cadupay-modal .dx-texteditor{min-height:var(--form-input-height,var(--altura-controle))}.cadupay-modal .dx-texteditor:not(.dx-textarea){display:flex;align-items:center}.cadupay-modal .dx-texteditor:not(.dx-textarea) .dx-texteditor-input{padding:0 10px;line-height:normal}.cadupay-modal .dx-textarea .dx-texteditor-input{padding:8px 10px;line-height:1.4}.cadupay-modal .dx-texteditor .dx-texteditor-buttons-container{align-items:center}.cadupay-modal .dx-texteditor .dx-dropdowneditor-icon,.cadupay-modal .dx-texteditor .dx-texteditor-buttons-container .dx-icon{color:var(--cor-texto-suave)}.cadupay-modal .dx-texteditor.dx-editor-outlined{border-color:var(--form-input-border-color,var(--cor-borda));box-shadow:var(--sombra-sutil);transition:border-color .15s ease,box-shadow .15s ease}.cadupay-modal .dx-texteditor.dx-editor-outlined.dx-state-hover{border-color:var(--cor-borda-forte)}.cadupay-modal .dx-texteditor.dx-editor-outlined.dx-state-focused{border-color:var(--form-input-border-focus,var(--cor-primaria));box-shadow:0 0 0 2px var(--cor-primaria-suave)}.cadu-field{display:flex;flex-direction:column}.cadu-field-lbl{font-size:12px;font-weight:var(--peso-negrito);color:var(--cor-texto-medio);margin-bottom:5px}.cadu-field-req{color:var(--cor-erro-texto)}.cadu-field-ajuda{color:var(--cor-texto-suave)}.cadu-field-ajuda,.cadu-field-erro{font-size:var(--texto-sm);margin-top:4px}.cadu-field-erro{color:var(--cor-erro-texto)}.cadu-field-inline{flex-direction:row;align-items:center;gap:10px}.cadu-field-inline>.cadu-field-lbl{margin-bottom:0;flex:0 0 auto;text-align:left}.cadu-field-inline>.cadu-field-ed{flex:1 1 auto;min-width:0}.cadu-previa-tab{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.cadu-previa-tab th{text-align:left;white-space:nowrap;font-weight:var(--peso-negrito);color:var(--cor-texto-suave)}.cadu-previa-tab td,.cadu-previa-tab th{padding:6px 8px;border-bottom:1px solid var(--cor-borda)}.cadu-previa-tab td{color:var(--cor-texto);vertical-align:top}.cadu-previa-tab .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cadu-previa-sub,.cadu-previa-vazio{color:var(--cor-texto-suave)}.cadu-previa-vazio{text-align:center;padding:16px 8px}.cadu-previa-conf{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;border-radius:var(--raio);background:var(--cor-fundo-sutil);color:var(--cor-texto-medio);font-size:var(--texto-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cadu-previa-conf strong{margin-left:auto;font-weight:var(--peso-forte)}.cadu-previa-conf.ok{background:var(--cor-ok-fundo);color:var(--cor-ok-texto)}.cadu-previa-conf.ruim{background:var(--cor-erro-fundo);color:var(--cor-erro-texto)}.dx-button{border-radius:var(--raio);font-weight:var(--peso-medio);box-shadow:none}.dx-button-mode-contained.dx-button-default{background:var(--cor-primaria);border-color:var(--cor-primaria)}.dx-button-mode-contained.dx-button-default.dx-state-hover{background:var(--cor-primaria-hover)}.dx-button-mode-outlined{border-color:var(--cor-borda);color:var(--cor-texto)}.dx-button-mode-outlined.dx-state-hover{background:var(--cor-fundo-sutil)}.dx-checkbox-checked .dx-checkbox-icon{background:var(--cor-primaria);border-color:var(--cor-primaria)}.dx-overlay-wrapper .cadupay-btn,.dx-popup-wrapper .cadupay-btn{border-radius:var(--raio-btn)!important}.cc-scope,.cc-scope *{font-family:"IBM Plex Sans",var(--fonte,"Inter"),system-ui,sans-serif;box-sizing:border-box}.cc-scope{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430}.cc-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1400}.cc-overlay.cc-over-strong{background:rgba(15,23,42,.55)}.cc-dialog{background:#fff;border-radius:3px;overflow:hidden;width:100%;box-shadow:0 24px 64px rgba(15,23,42,.28),0 2px 6px rgba(15,23,42,.08);display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.cc-dialog.cc-sec{box-shadow:0 24px 64px rgba(15,23,42,.35)}.cc-head{display:flex;align-items:center;gap:8px;background:#0b6fb8;color:#fff;padding:8px 8px 8px 20px;min-height:44px}.cc-head-title{flex:1 1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-head-title b{font-weight:600}.cc-head-sep{color:#b9d9f1}.cc-head-sub{color:#dcecf8;font-weight:400}.cc-x{width:30px;height:30px;border:none;background:transparent;color:#fff;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cc-x:hover{background:rgba(255,255,255,.16)}.cc-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:3px;white-space:nowrap}.cc-chip .cc-dot{width:6px;height:6px;border-radius:50%}.cc-chip-ok{background:#e5f5eb;color:#17703d}.cc-chip-ok .cc-dot{background:#1f8a4c}.cc-chip-pend{background:#fff2db;color:#8a5200}.cc-chip-pend .cc-dot{background:#d98a00}.cc-body{padding:16px 20px 4px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.cc-toast{display:flex;align-items:center;gap:8px;background:#e8f3fc;color:#0a4f82;font-size:13px;font-weight:500;padding:8px 12px;border-radius:3px}.cc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.cc-card{background:#f6f8fa;border:1px solid #e6e9ee;border-radius:3px;padding:8px 12px;text-align:center}.cc-card .cc-rot{font-size:12px;color:#5b6675}.cc-card .cc-v{font-size:16px;font-weight:600;letter-spacing:-.01em;margin-top:2px}.cc-card-ok{background:#e5f5eb;border-color:#cdead7}.cc-card-ok .cc-v{color:#17703d}.cc-card-warn .cc-v{color:#a02a22}.cc-progress{height:6px;background:#e6e9ee;border-radius:3px;overflow:hidden}.cc-progress>i{display:block;height:100%;transition:width .25s ease;border-radius:3px}.cc-progress>i.cc-fill-ok{background:#1f8a4c}.cc-progress>i.cc-fill-falta{background:#0f7fce}.cc-progress>i.cc-fill-excede{background:#c8352b}.cc-progrow{display:flex;align-items:center;gap:12px;margin-top:8px}.cc-progrow .cc-progress{flex:1 1;margin-top:0}.cc-progtxt{font-size:12px;color:#5b6675;white-space:nowrap}.cc-loading{padding:16px;color:#5b6675}.cc-chave{display:flex;align-items:center;gap:10px}.cc-chave .cc-lbl{width:110px;font-size:12px;color:#5b6675}.cc-chave .cc-campo{flex:1 1;min-width:0;position:relative;background:#fbfcfd;border:1px solid #e6e9ee;border-radius:3px;padding:5px 84px 5px 10px;font-size:12.5px}.cc-chave .cc-campo .cc-chavetxt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-copy{position:absolute;right:4px;top:50%;transform:translateY(-50%);height:28px;border:none;border-radius:3px;background:#e8f3fc;color:#0a64a6;cursor:pointer;font-size:12px;font-weight:600;padding:0 10px;display:inline-flex;align-items:center;gap:6px}.cc-copy:hover{background:#d3e8f9}.cc-faixa{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;background:#e3eaf1;border-radius:3px;font-size:14px;font-weight:600;color:#1b2430}.cc-faixa.cc-btn{cursor:pointer;border:none;width:100%;text-align:left}.cc-faixa .cc-toggle{margin-left:auto;font-size:12px;color:#0f7fce;font-weight:500}.cc-chev{transition:transform .2s ease;display:inline-flex}.cc-chev.cc-open{transform:rotate(90deg)}.cc-gridbox{border:1px solid #e6e9ee;border-radius:3px;overflow-x:auto;margin-top:4px}.cc-grid{min-width:680px}.cc-grid .cc-hd,.cc-grid .cc-row,.cc-grid .cc-tot{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:0 12px;min-height:28px}.cc-grid .cc-hd{background:#eef2f6;border-bottom:1px solid #e3e8ee;font-size:12px;font-weight:500;color:#5b6675}.cc-grid .cc-row{border-top:1px solid #eef1f4;font-size:12px;background:#fff;cursor:pointer}.cc-grid .cc-row.cc-even{background:#dcecf8}.cc-grid .cc-row.cc-sel{background:#e5f5eb;box-shadow:inset 3px 0 0 #1f8a4c}.cc-grid .cc-tot{border-top:1px solid #e3e8ee;font-weight:600;font-size:12px}.cc-r{text-align:right}.cc-parc .cc-hd,.cc-parc .cc-row,.cc-parc .cc-tot{grid-template-columns:72px 1fr 120px 80px 140px 96px}.cc-lanc{min-width:520px}.cc-lanc .cc-hd,.cc-lanc .cc-row,.cc-lanc .cc-tot{grid-template-columns:54px 1fr 64px 100px 100px}.cc-link{color:#0f7fce;cursor:pointer;text-decoration:none}.cc-link:hover{text-decoration:underline}.cc-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sec{color:#5b6675}.cc-vinput{width:100%;height:24px;text-align:right;border:1px solid #cfd6de;border-radius:3px;padding:0 6px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430}.cc-vinput:focus{outline:none;border-color:#0f7fce;box-shadow:0 0 0 3px rgba(15,127,206,.15)}.cc-dashed{border:1px dashed #c7d0da;border-radius:3px;padding:10px 12px;font-size:12px;color:#5b6675;margin-top:4px}.cc-foot{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fbfcfd;border-top:1px solid #e6e9ee}.cc-foot .cc-right{margin-left:auto;display:flex;gap:8px}.cc-foot .cc-nota{font-size:12.5px;color:#5b6675}.cc-b{height:30px;padding:0 14px;border:none;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cc-b:disabled{opacity:.4;cursor:default}.cc-b-neutro{background:#e6eaef;color:#1b2430}.cc-b-neutro:hover:not(:disabled){background:#d9dfe6}.cc-b-prim{background:#0f7fce;color:#fff;font-weight:600}.cc-b-prim:hover:not(:disabled){background:#0a6cb0}.cc-b-prim:active{background:#085a93}.cc-b-danger{background:#c8352b;color:#fff;font-weight:600}.cc-b-danger:hover:not(:disabled){background:#a92b22}.cc-b-danger:active{background:#8f241d}.cc-b-danger-soft{background:#fdecea;color:#b0291f}.cc-b-danger-soft:hover:not(:disabled){background:#f8d7d3}.cc-det{border:1px solid #e6e9ee;border-radius:3px;overflow:hidden}.cc-det .cc-lin{display:flex;align-items:center;min-height:30px;padding:0 12px;border-top:1px solid #eef1f4;font-size:13px}.cc-det .cc-lin:first-child{border-top:none}.cc-det .cc-lbl{width:120px;font-size:12px;color:#5b6675;flex-shrink:0}.cc-det .cc-val{font-weight:600}.cc-det .cc-lin-hist{align-items:flex-start;padding:7px 12px;line-height:1.45}.cc-det .cc-lin-hist .cc-val{font-weight:400}.cc-scope :focus-visible{outline:2px solid #0f7fce;outline-offset:2px}.tb-scope,.tb-scope *{font-family:"IBM Plex Sans",var(--fonte,"Inter"),system-ui,sans-serif;box-sizing:border-box}.tb-scope{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430}.tb-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1400}.tb-overlay.tb-over-strong{background:rgba(15,23,42,.55)}.tb-dialog{background:#fff;border-radius:3px;overflow:hidden;width:100%;max-width:660px;box-shadow:0 24px 64px rgba(15,23,42,.28),0 2px 6px rgba(15,23,42,.08);display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.tb-dialog.tb-sec{max-width:400px;box-shadow:0 24px 64px rgba(15,23,42,.35)}.tb-head{display:flex;align-items:center;gap:8px;background:#0b6fb8;color:#fff;padding:7px 8px 7px 20px;min-height:44px}.tb-head-title{flex:1 1;min-width:0;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.tb-head-title b{font-weight:600}.tb-head-sep{color:#b9d9f1}.tb-head-sub{color:#dcecf8}.tb-x{width:30px;height:30px;border:none;background:transparent;color:#fff;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none}.tb-x:hover{background:rgba(255,255,255,.16)}.tb-head-right{display:flex;align-items:center;gap:8px;flex:none}.tb-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:3px;white-space:nowrap}.tb-chip .tb-dot{width:6px;height:6px;border-radius:50%}.tb-chip-ok{background:#e5f5eb;color:#17703d}.tb-chip-ok .tb-dot{background:#1f8a4c}.tb-chip-pend{background:#fff2db;color:#8a5200}.tb-chip-pend .tb-dot{background:#d98a00}.tb-body{padding:14px 20px 4px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.tb-loading{padding:20px 4px;color:#5b6675;font-size:13px}.tb-toast{display:flex;align-items:center;gap:8px;background:#e5f5eb;color:#17703d;font-size:13px;font-weight:500;padding:8px 12px;border-radius:3px}.tb-fields{display:flex;flex-direction:column;gap:6px}.tb-frow{display:flex;align-items:center;gap:8px}.tb-lbl{width:104px}.tb-lbl,.tb-lbl-inline{flex:none;font-size:12px;font-weight:500;color:#5b6675}.tb-lbl-inline{padding-left:8px}.tb-ro{flex:1 1;min-width:0;display:flex;align-items:center;height:30px;padding:0 8px;border:1px solid #e6e9ee;border-radius:3px;background:#f6f8fa;font-size:13px;font-weight:600;color:#1b2430;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tb-ro.tb-r{justify-content:flex-end}.tb-select{flex:1 1;min-width:0;height:30px;padding:0 8px;border:1px solid #cfd6de;border-radius:3px;background:#fff;font:400 13px IBM Plex Sans,sans-serif;color:#1b2430}.tb-select.tb-erro{border-color:#c8352b}.tb-select:disabled{background:#f6f8fa;color:#5b6675}.tb-erro-msg{padding-left:112px;font-size:12px;color:#b0291f}.tb-faixa{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 10px 0 12px;background:#e3eaf1;border-radius:3px}.tb-faixa .tb-faixa-tit{font-size:14px;font-weight:600;white-space:nowrap}.tb-faixa .tb-faixa-per{font-size:12px;color:#5b6675}.tb-gridwrap{display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.tb-gridbox{overflow-x:auto;overflow-y:hidden;border:1px solid #e6e9ee;border-radius:3px}.tb-grid{min-width:560px;font-size:12px}.tb-grid .tb-hd,.tb-grid .tb-row,.tb-grid .tb-tot{display:grid;grid-template-columns:24px 76px 40px 84px minmax(0,1fr) 88px;grid-gap:10px;gap:10px;align-items:center;height:28px;padding:0 12px}.tb-grid .tb-hd{background:#eef2f6;border-bottom:1px solid #e3e8ee;font-weight:500;color:#5b6675}.tb-grid .tb-row{border-bottom:1px solid #eef1f4;cursor:pointer;background:#fff}.tb-grid .tb-row.tb-even{background:#dcecf8}.tb-grid .tb-row.tb-focus{background:#e5f5eb;box-shadow:inset 3px 0 0 #1f8a4c}.tb-grid .tb-tot{background:#eef2f6;border-top:1px solid #e3e8ee;font-weight:600}.tb-r{text-align:right}.tb-tipo{display:flex}.tb-tipo>span{padding:0 6px;border-radius:3px;background:#eef2f6;color:#5b6675}.tb-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-ck{accent-color:#1f8a4c;width:14px;height:14px;margin:0;cursor:pointer}.tb-empty{justify-content:center;height:56px;color:#5b6675}.tb-empty,.tb-foot{display:flex;align-items:center}.tb-foot{gap:8px;padding:10px 20px;border-top:1px solid #e6e9ee;background:#fbfcfd}.tb-foot .tb-right{display:flex;gap:8px;margin-left:auto}.tb-hint{font-size:12.5px;color:#5b6675}.tb-b{height:30px;padding:0 16px;border:none;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tb-b:disabled{opacity:.45;cursor:not-allowed}.tb-b-neutro{background:#e6eaef;color:#1b2430}.tb-b-neutro:hover:not(:disabled){background:#d9dfe6}.tb-b-prim{background:#0f7fce;color:#fff;font-weight:600}.tb-b-prim:hover:not(:disabled){background:#0a6cb0}.tb-b-danger{background:#c8352b;color:#fff;font-weight:600}.tb-b-danger:hover:not(:disabled){background:#a92b22}.tb-b-danger-soft{background:#fdecea;color:#b0291f}.tb-b-danger-soft:hover:not(:disabled){background:#f8d7d3}.tb-sec-head{display:flex;align-items:center;height:44px;padding:0 20px;background:#0b6fb8;color:#fff;font-size:15px;font-weight:600}.tb-sec-body{padding:18px 20px;font-size:14px;line-height:1.5}.tb-sec-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 20px;background:#fbfcfd;border-top:1px solid #e6e9ee}.tb-scope :focus-visible{outline:2px solid #0f7fce;outline-offset:2px}.cf-scope,.cf-scope *{font-family:"IBM Plex Sans",var(--fonte,"Inter"),system-ui,sans-serif;box-sizing:border-box}.cf-scope{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430}.cf-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1400}.cf-dialog{background:#fff;border-radius:3px;overflow:hidden;width:100%;max-width:720px;box-shadow:0 24px 64px rgba(15,23,42,.28),0 2px 6px rgba(15,23,42,.08);display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.cf-head{display:flex;align-items:center;gap:8px;background:#0b6fb8;color:#fff;padding:7px 8px 7px 20px;min-height:44px}.cf-head-title{flex:1 1;min-width:0;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.cf-head-title b{font-weight:600}.cf-sep{color:#b9d9f1}.cf-sub{color:#dcecf8}.cf-head-right{display:flex;align-items:center;gap:8px;flex:none}.cf-x{width:30px;height:30px;border:none;background:transparent;color:#fff;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cf-x:hover{background:rgba(255,255,255,.16)}.cf-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:3px;white-space:nowrap}.cf-chip .cf-dot{width:6px;height:6px;border-radius:50%}.cf-chip-ok{background:#e5f5eb;color:#17703d}.cf-chip-ok .cf-dot{background:#1f8a4c}.cf-chip-pend{background:#fff2db;color:#8a5200}.cf-chip-pend .cf-dot{background:#d98a00}.cf-chip-warn{background:#fdecea;color:#b0291f}.cf-chip-warn .cf-dot{background:#c8352b}.cf-body{padding:16px 20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.cf-loading{padding:24px 4px;color:#5b6675;font-size:13px}.cf-faixa{display:flex;align-items:center;min-height:30px;padding:0 12px;background:#e3eaf1;border-radius:3px;font-size:14px;font-weight:600}.cf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin-top:8px}.cf-f{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-f.cf-full{grid-column:1/-1}.cf-lbl{font-size:11px;color:#8a94a3;text-transform:uppercase;letter-spacing:.04em}.cf-val{font-size:13px;font-weight:600;color:#1b2430;overflow:hidden;text-overflow:ellipsis}.cf-val.cf-wrap{white-space:normal;word-break:break-word}.cf-val.cf-r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-note{padding:10px 12px;border-radius:3px;font-size:13px;line-height:1.45}.cf-note-info{background:#eef2f6;color:#5b6675}.cf-note-warn{background:#fdecea;color:#b0291f;font-weight:500}.cf-doc{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;margin-top:6px}.cf-doc b{font-weight:600}.cf-ptbox{border:1px solid #e6e9ee;border-radius:3px;overflow-x:auto;margin-top:6px}.cf-pt{min-width:620px;font-size:12px}.cf-pt .cf-hd,.cf-pt .cf-row,.cf-pt .cf-tot{display:grid;grid-template-columns:44px minmax(0,1fr) 64px 80px 110px 110px;grid-gap:8px;gap:8px;align-items:center;min-height:28px;padding:0 12px}.cf-pt .cf-hd{background:#eef2f6;border-bottom:1px solid #e3e8ee;font-weight:500;color:#5b6675}.cf-pt .cf-row{border-top:1px solid #eef1f4;background:#fff}.cf-pt .cf-row.cf-even{background:#dcecf8}.cf-pt .cf-tot{border-top:1px solid #e3e8ee;font-weight:600}.cf-r{text-align:right}.cf-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-op{display:flex}.cf-op>span{padding:0 6px;border-radius:3px;background:#eef2f6;color:#5b6675;font-weight:600}.cf-fecha{font-size:12px;font-weight:700;margin-top:6px}.cf-fecha-ok{color:#17703d}.cf-fecha-nao{color:#b0291f}.cf-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 20px;border-top:1px solid #e6e9ee;background:#fbfcfd}.cf-b{height:30px;padding:0 16px;border:none;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer}.cf-b-neutro{background:#e6eaef;color:#1b2430}.cf-b-neutro:hover{background:#d9dfe6}.cf-scope :focus-visible{outline:2px solid #0f7fce;outline-offset:2px}.pm-scope .pm-dialog{max-width:1120px}.pm-scope .pm-ok{background:#e5f5eb;color:#17703d;font-weight:500}.pm-scope .pm-box{border:1px solid #e6e9ee;border-radius:3px;overflow-x:auto;font-size:12px}.pm-scope .pm-hd,.pm-scope .pm-row{display:grid;grid-template-columns:18px 14px 64px 78px 40px 34px 112px minmax(160px,1fr) 132px 236px;grid-gap:8px;gap:8px;align-items:center;min-height:34px;padding:0 10px;min-width:1010px}.pm-scope .pm-ck{display:flex;align-items:center;cursor:default}.pm-scope .pm-ck input{width:15px;height:15px;margin:0;accent-color:#0f7fce;cursor:pointer}.pm-scope .pm-ck input:disabled{cursor:default;opacity:.4}.pm-scope .pm-row.pm-sel{box-shadow:inset 3px 0 0 #0f7fce}.pm-scope .pm-foot{align-items:center}.pm-scope .pm-lote{display:flex;align-items:center;gap:8px;margin-right:auto;min-width:0}.pm-scope .pm-lote-txt{font-size:13px;color:#5b6675;white-space:nowrap}.pm-scope .pm-prog{width:160px;height:6px;border-radius:3px;background:#e6eaef;overflow:hidden}.pm-scope .pm-prog span{display:block;height:100%;background:#b0291f;transition:width .16s ease}.pm-scope .pm-hd{min-height:28px;background:#eef2f6;border-bottom:1px solid #e3e8ee;font-weight:500;color:#5b6675}.pm-scope .pm-row{border-top:1px solid #eef1f4;background:#fff;cursor:pointer}.pm-scope .pm-row.pm-even{background:#f6f8fa}.pm-scope .pm-row:hover{background:#eef5fc}.pm-scope .pm-row.pm-open{background:#dcecf8}.pm-scope .pm-row.pm-done{color:#5b6675}.pm-scope .pm-caret{color:#8a94a3;font-size:11px}.pm-scope .pm-val{font-weight:600}.pm-scope .pm-acts{display:flex;justify-content:flex-end;align-items:center;gap:6px;cursor:default}.pm-scope .pm-conf{font-weight:600;color:#b0291f;margin-right:2px}.pm-scope .pm-b-sm{height:26px;padding:0 12px;font-size:13px}.pm-scope .pm-b-prim{background:#0f7fce;color:#fff}.pm-scope .pm-b-prim:hover{background:#0b6fb8}.pm-scope .pm-b-prim.cf-b{height:26px;padding:0 12px;font-size:13px}.pm-scope .cf-foot .pm-b-prim.cf-b{height:30px;padding:0 16px;font-size:14px}.pm-scope .pm-b-danger{background:#fdecea;color:#b0291f}.pm-scope .pm-b-danger:hover{background:#f9d6d2}.pm-scope .cf-b:disabled{opacity:.5;cursor:default}.pm-scope .pm-det{padding:8px 10px 12px 58px;background:#fbfcfd;border-top:1px solid #eef1f4;min-width:1010px}.pm-scope .pm-err{padding:6px 10px 6px 58px;background:#fdecea;color:#b0291f;font-size:12px;font-weight:500}.pm-scope .pm-cx{display:flex;flex-direction:column;gap:8px;margin-top:4px}.pm-scope .pm-cx-faixa{justify-content:space-between}.pm-scope .pm-cx-sub{font-size:12px;font-weight:400;color:#5b6675}.pm-scope .pm-cx-bloco{display:flex;flex-direction:column;gap:4px}.pm-scope .pm-cx-tit{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:#1b2430}.pm-scope .pm-cx-grid{border:1px solid #e6e9ee;border-radius:3px;overflow-x:auto;font-size:12px}.pm-scope .pm-cx-hd,.pm-scope .pm-cx-row{display:grid;grid-template-columns:76px 84px 54px 40px 120px minmax(160px,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:28px;padding:0 10px;min-width:700px}.pm-scope .pm-cx-hd2{grid-template-columns:70px 84px 76px 40px 120px minmax(200px,1fr)}.pm-scope .pm-cx-hd3{grid-template-columns:70px 76px 170px 50px 220px minmax(140px,1fr)}.pm-scope .pm-cx-hd4{grid-template-columns:76px 84px 54px 40px 120px minmax(160px,1fr) 160px;min-width:860px}.pm-scope .pm-cx-hd{background:#eef2f6;border-bottom:1px solid #e3e8ee;font-weight:500;color:#5b6675}.pm-scope .pm-cx-row{border-top:1px solid #eef1f4}.pm-scope .pm-cx-row:nth-child(2n){background:#f6f8fa}.pm-scope .pm-cx-motivo{color:#b0291f;font-weight:500}.ch-scope .ch-dialog{max-width:1240px}.ch-scope .ch-tools{display:flex;justify-content:flex-end}.ch-scope .ch-chk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cor-texto-medio);cursor:pointer}.ch-scope .ch-chk input{accent-color:var(--cor-primaria)}.ch-scope .ch-grid{border:1px solid var(--cor-borda);border-radius:var(--raio-sm);overflow:auto;max-height:calc(100vh - 330px);font-size:12px}.ch-scope .ch-hd,.ch-scope .ch-row{display:grid;grid-template-columns:20px 62px 76px 32px 92px minmax(200px,1fr) minmax(220px,1fr) minmax(200px,.9fr) 112px;grid-gap:8px;gap:8px;align-items:center;min-height:30px;padding:0 10px;min-width:1120px}.ch-scope .ch-hd{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cor-fundo-sutil);border-bottom:1px solid var(--cor-borda);font-weight:500;color:var(--cor-texto-medio)}.ch-scope .ch-row{border-top:1px solid var(--cor-borda);background:var(--cor-superficie)}.ch-scope .ch-row:nth-child(odd){background:var(--cor-fundo-sutil)}.ch-scope .ch-row.ch-sel{box-shadow:inset 3px 0 0 var(--cor-primaria)}.ch-scope .ch-row.ch-off{color:var(--cor-texto-suave)}.ch-scope .ch-ck{display:flex;align-items:center}.ch-scope .ch-ck input{width:15px;height:15px;margin:0;accent-color:var(--cor-primaria);cursor:pointer}.ch-scope .ch-ck input:disabled{opacity:.4;cursor:default}.ch-scope .ch-val{font-family:var(--fonte-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ch-scope .ch-orig{font-size:11px;color:var(--cor-texto-suave);white-space:nowrap}.ch-scope .ch-sem{grid-column:span 1;color:var(--cor-alerta-texto);font-weight:500;white-space:nowrap}.ch-scope .ch-vazio{padding:16px;color:var(--cor-texto-suave);font-size:13px}.ch-scope .ch-resumo{margin-right:auto;font-size:13px;color:var(--cor-texto-medio)}.el-scope .el-dialog{max-width:980px}.el-scope .el-mes{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--cor-texto-medio)}.el-scope .el-mes input{height:30px;padding:0 8px;background:var(--cor-superficie);color:var(--cor-texto);font-family:var(--fonte)}.el-scope .el-grid,.el-scope .el-mes input{border:1px solid var(--cor-borda);border-radius:var(--raio-sm)}.el-scope .el-grid{overflow:auto;max-height:calc(100vh - 330px);font-size:12px}.el-scope .el-hd,.el-scope .el-row{display:grid;grid-template-columns:22px 124px 100px minmax(220px,1fr) 110px 150px;grid-gap:8px;gap:8px;align-items:center;min-height:30px;padding:0 10px;min-width:780px}.el-scope .el-hd{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cor-fundo-sutil);border-bottom:1px solid var(--cor-borda);font-weight:500;color:var(--cor-texto-medio)}.el-scope .el-row{border-top:1px solid var(--cor-borda);background:var(--cor-superficie)}.el-scope .el-row:nth-child(odd){background:var(--cor-fundo-sutil)}.el-scope .el-row.el-sel{box-shadow:inset 3px 0 0 var(--cor-primaria)}.el-scope .el-row.el-off{color:var(--cor-texto-suave)}.el-scope .el-ck{display:flex;align-items:center}.el-scope .el-ck input{width:15px;height:15px;margin:0;accent-color:var(--cor-primaria);cursor:pointer}.el-scope .el-ck input:disabled{opacity:.4;cursor:default}.el-scope .el-val{font-family:var(--fonte-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.el-scope .el-chip-neutro{background:var(--cor-fundo-sutil);color:var(--cor-texto-suave)}.el-scope .el-vazio{padding:16px;color:var(--cor-texto-suave);font-size:13px}.el-scope .el-ok{background:var(--cor-ok-fundo);color:var(--cor-ok-texto);font-weight:500}.el-scope .el-err{margin-top:4px;font-size:12px;color:var(--cor-erro-texto)}.el-scope .el-foot{align-items:center}.el-scope .el-resumo{margin-right:auto;font-size:13px;color:var(--cor-texto-medio)}.el-scope .el-prim{background:var(--cor-primaria);color:var(--cor-superficie)}.el-scope .el-prim:hover{background:var(--cor-primaria-hover)}.el-scope .cf-b:disabled{opacity:.5;cursor:default}.fe-scope .fe-dialog{max-width:1180px}.fe-scope .ch-hd.fe-cols,.fe-scope .ch-row.fe-cols{grid-template-columns:20px 62px 76px 92px minmax(220px,1fr) minmax(260px,1.1fr) 150px;min-width:1000px}.mc-scope,.mc-scope *{font-family:"IBM Plex Sans",var(--fonte,"Inter"),system-ui,sans-serif;box-sizing:border-box}.mc-scope{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430;height:100%}.mc-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-page{display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;overflow:hidden;min-height:0;padding:4px 20px 0;margin-left:-16px;margin-right:-16px}.mc-titlerow{display:flex;align-items:center;gap:12px}.mc-title{font-size:18px;font-weight:600;display:flex;align-items:baseline;gap:8px}.mc-title .mc-sub{font-size:12px;font-weight:400;color:#8a94a3}.mc-actions{display:flex;gap:8px;margin-left:auto}.mc-actions,.mc-b{align-items:center}.mc-b{height:30px;padding:0 14px;border:none;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;gap:6px;white-space:nowrap}.mc-b:disabled{opacity:.5;cursor:not-allowed}.mc-b-prim{background:#0f7fce;color:#fff;font-weight:600}.mc-b-prim:hover:not(:disabled){background:#0a6cb0}.mc-b-neutro{background:#e6eaef;color:#1b2430}.mc-b-neutro:hover:not(:disabled){background:#d9dfe6}.mc-b-danger{background:#c8352b;color:#fff;font-weight:600}.mc-b-danger:hover:not(:disabled){background:#a92b22}.mc-b-icon{width:30px;height:30px;padding:0;justify-content:center}.mc-b-ghost{background:transparent;color:#374151}.mc-b-ghost:hover:not(:disabled){background:#f3f4f6}.mc-reldd{position:relative}.mc-relmenu{position:absolute;top:34px;right:0;min-width:250px;background:#fff;border:1px solid #e6e9ee;border-radius:3px;box-shadow:0 16px 40px rgba(15,23,42,.18);z-index:1500;padding:4px}.mc-relitem{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:13px;color:#1b2430;text-align:left}.mc-relitem:hover:not(:disabled){background:#f3f4f6}.mc-relitem:disabled{opacity:.5;cursor:not-allowed}.mc-relitem svg{color:#c8352b;flex:none}.mc-relmenu-dir .mc-relitem svg{color:#5b6675}.mc-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-caixa{position:relative}.mc-caixa select{height:30px;width:280px;padding:0 8px;border:1px solid #cfd6de;border-radius:3px;background:#fff;font:600 13px IBM Plex Sans,sans-serif;color:#1b2430}.mc-search{flex:1 1;max-width:420px;min-width:180px;position:relative;display:flex;align-items:center}.mc-search svg{position:absolute;left:8px;color:#8a94a3;pointer-events:none}.mc-search input{width:100%;height:30px;padding:0 8px 0 30px;border:1px solid #cfd6de;border-radius:3px;background:#fff;font:400 13px IBM Plex Sans,sans-serif;color:#1b2430}.mc-month{display:flex;align-items:center;gap:4px;position:relative}.mc-navbtn{width:30px;height:30px;border:1px solid #cfd6de;background:#fff;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#374151}.mc-navbtn:hover{background:#f3f4f6}.mc-monthbtn{min-width:150px;height:30px;padding:0 12px;border:1px solid #cfd6de;background:#fff;border-radius:3px;cursor:pointer;font:600 13px IBM Plex Sans,sans-serif;color:#1b2430;display:inline-flex;align-items:center;gap:6px;justify-content:center}.mc-monthbtn.mc-hasdays{background:#dcecf8;border-color:#b6d4ef}.mc-mesinteiro{font-size:12px;color:#0f7fce;cursor:pointer;background:none;border:none}.mc-mesinteiro:hover{text-decoration:underline}.mc-chip-estado{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;border:none}.mc-chip-aberto{background:#fff2db;color:#8a5200}.mc-chip-fechado{background:#e5f5eb;color:#17703d}.mc-pop{position:absolute;top:34px;left:34px;width:340px;background:#fff;border:1px solid #e6e9ee;border-radius:3px;box-shadow:0 16px 40px rgba(15,23,42,.18);z-index:1500;padding:12px}.mc-pop-year{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;margin-bottom:8px}.mc-pop-year .mc-navbtn{width:26px;height:26px;border:none}.mc-pop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.mc-pop-mes{min-height:44px;border:2px solid transparent;border-radius:3px;background:#f6f8fa;cursor:pointer;padding:4px 6px;display:flex;flex-direction:column;gap:2px;text-align:left}.mc-pop-mes:hover{background:#eef2f6}.mc-pop-mes.mc-sel{background:#dcecf8;border-color:#0f7fce}.mc-pop-mes .mc-pm-top{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.mc-pop-mes .mc-pm-dot{width:7px;height:7px;border-radius:50%}.mc-dot-fechado{background:#1f8a4c}.mc-dot-aberto{background:#d98a00}.mc-dot-vazio{background:#c7d0da}.mc-pop-mes .mc-pm-saldo{font-size:10px;color:#5b6675;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-pop-legend{display:flex;gap:12px;font-size:11px;color:#5b6675;margin:8px 0}.mc-pop-legend span{display:inline-flex;align-items:center;gap:4px}.mc-pop-dias .mc-pd-tit{font-size:12px;font-weight:600;color:#5b6675;margin-bottom:4px}.mc-pop-dias .mc-pd-row{display:flex;align-items:center;gap:6px}.mc-pop-dias input{height:30px;flex:1 1;min-width:0;padding:0 8px;border:1px solid #cfd6de;border-radius:3px;font:400 13px IBM Plex Sans,sans-serif}.mc-pop-dias input.mc-erro{border-color:#c8352b}.mc-pd-erro{font-size:11px;color:#b0291f;margin-top:4px}.mc-pop-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.mc-pop-foot .mc-right{margin-left:auto;display:flex;gap:8px}.mc-faixa{display:flex;align-items:center;gap:10px;min-height:34px;padding:2px 8px;background:#e3eaf1;border-radius:3px;flex-wrap:wrap}.mc-tabs{display:flex;gap:2px}.mc-tab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:12.5px;color:#5b6675}.mc-tab.mc-active{background:#fff;font-weight:600;color:#1b2430}.mc-tab .mc-tdot{width:7px;height:7px;border-radius:50%}.mc-tab .mc-tcount{color:#8a94a3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-saldos{margin-left:auto;display:flex;align-items:center}.mc-sld{display:flex;flex-direction:column;padding:0 12px;border-left:1px solid #cfd8e2}.mc-saldos .mc-sld:first-child{border-left:none}.mc-sld .mc-sl-lbl{font-size:10px;color:#5b6675;text-transform:uppercase;letter-spacing:.03em}.mc-sld .mc-sl-val{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-sld .mc-sl-val.mc-forte{font-weight:700}.mc-gridwrap{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:4px}.mc-gridscroll{flex:1 1;min-height:0;overflow:auto;border:1px solid #e6e9ee;border-radius:3px}.mc-grid{width:100%;border-collapse:collapse;font-size:12px}.mc-grid td,.mc-grid th{padding:0 8px;height:28px;text-align:left;white-space:nowrap}.mc-grid thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef2f6;font-weight:500;color:#5b6675;border-bottom:1px solid #e3e8ee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mc-grid thead th.mc-nosort{cursor:default}.mc-grid tbody td{border-top:1px solid #eef1f4}.mc-grid tbody tr{background:#fff;cursor:pointer}.mc-grid tbody tr.mc-even{background:#dcecf8}.mc-grid tbody tr.mc-sel td:first-child{box-shadow:inset 3px 0 0 #1f8a4c}.mc-grid tbody tr.mc-sel{background:#e5f5eb}.mc-grid tbody tr.mc-removing{background:#fdecea;transition:opacity .35s ease;opacity:0}.mc-grid tbody tr.mc-removing td:first-child{box-shadow:inset 3px 0 0 #c8352b}.mc-grid tfoot td{position:-webkit-sticky;position:sticky;bottom:0;background:#eef2f6;font-weight:600;border-top:1px solid #e3e8ee}.mc-grid .mc-r{text-align:right}.mc-grid .mc-c{text-align:center}.mc-grid .mc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mc-ent{color:#17703d}.mc-neg,.mc-sai{color:#b0291f}.mc-extrato{color:#0f7fce;cursor:pointer;text-decoration:none}.mc-extrato:hover{text-decoration:underline}.mc-trunc{max-width:0;overflow:hidden;text-overflow:ellipsis}.mc-sit{display:inline-flex;align-items:center;gap:3px}.mc-sit svg{display:block}.mc-del{width:24px;height:24px;border:none;background:transparent;border-radius:3px;color:#8a94a3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mc-del:hover:not(:disabled){background:#fdecea;color:#b0291f}.mc-del:disabled{opacity:.35;cursor:not-allowed}.mc-hint{font-size:11px;color:#8a94a3;padding:2px 2px 6px}.mc-hint b{color:#5b6675;font-weight:600}.mc-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#1b2430;color:#fff;font-size:13px;padding:10px 14px;border-radius:3px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 32px rgba(15,23,42,.3);z-index:1600}.mc-toast button{background:none;border:none;color:#7dd3fc;font-weight:600;cursor:pointer;font-size:13px}.mc-cf-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1600}.mc-cf{width:100%;max-width:400px;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.35)}.mc-cf-head{display:flex;align-items:center;height:44px;padding:0 20px;background:#0b6fb8;color:#fff;font-size:15px;font-weight:600}.mc-cf-body{padding:18px 20px;font-size:14px;line-height:1.5}.mc-cf-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 20px;background:#fbfcfd;border-top:1px solid #e6e9ee}.mc-cf-lbl{display:block;margin-bottom:6px;font-size:13px;color:#5b6675}.mc-cf-in{width:100%;height:32px;padding:0 10px;border:1px solid #cfd6de;border-radius:3px;font:400 14px IBM Plex Sans,sans-serif;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-cf-in:focus{outline:none;border-color:#0f7fce;box-shadow:0 0 0 2px #dcecf8}.mc-cf-hint{margin-top:6px;font-size:12px;color:#8a94a3}.mc-scope :focus-visible{outline:2px solid #0f7fce;outline-offset:2px}.mc-scope .mc-atualizar{display:inline-flex;align-items:center;gap:6px;flex:none}.mc-scope .mc-atualizar .mc-spin{animation:mc-girar .8s linear infinite}@keyframes mc-girar{to{transform:rotate(1turn)}}.mi-scope .mi-dialog{max-width:1180px}.mi-scope .mi-arquivo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mi-scope .mi-file{position:relative;display:inline-flex;align-items:center;cursor:pointer}.mi-scope .mi-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.mi-scope .mi-nome{font-size:13px;color:var(--cor-texto-suave);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-scope .mi-abas{display:flex;flex-wrap:wrap;gap:8px}.mi-scope .mi-aba{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--cor-borda);border-radius:var(--raio-sm);font-size:13px;cursor:pointer;background:var(--cor-superficie)}.mi-scope .mi-aba input{margin:0;accent-color:var(--cor-primaria)}.mi-scope .mi-aba-vazia{opacity:.45;cursor:default}.mi-scope .mi-qtd{font-size:11px;color:var(--cor-texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-scope .mi-tools{display:flex;justify-content:flex-end}.mi-scope .mi-chk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cor-texto-medio);cursor:pointer}.mi-scope .mi-chk input{accent-color:var(--cor-primaria)}.mi-scope .mi-grid{border:1px solid var(--cor-borda);border-radius:var(--raio-sm);overflow:auto;max-height:calc(100vh - 360px);font-size:12px}.mi-scope .mi-hd,.mi-scope .mi-row{display:grid;grid-template-columns:22px 44px 78px 96px minmax(200px,1fr) 34px 96px minmax(260px,1.1fr) 132px;grid-gap:8px;gap:8px;align-items:center;min-height:32px;padding:0 10px;min-width:1040px}.mi-scope .mi-hd{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--cor-fundo-sutil);border-bottom:1px solid var(--cor-borda);font-weight:500;color:var(--cor-texto-medio)}.mi-scope .mi-row{border-top:1px solid var(--cor-borda);background:var(--cor-superficie)}.mi-scope .mi-row:nth-child(odd){background:var(--cor-fundo-sutil)}.mi-scope .mi-row.mi-sel{box-shadow:inset 3px 0 0 var(--cor-primaria)}.mi-scope .mi-row.mi-off{color:var(--cor-texto-suave)}.mi-scope .mi-ck{display:flex;align-items:center}.mi-scope .mi-ck input{width:15px;height:15px;margin:0;accent-color:var(--cor-primaria);cursor:pointer}.mi-scope .mi-ck input:disabled{opacity:.4;cursor:default}.mi-scope .mi-val{font-family:var(--fonte-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mi-scope .mi-sel-cls{width:100%;height:26px;border:1px solid var(--cor-borda);border-radius:var(--raio-sm);background:var(--cor-superficie);color:var(--cor-texto);font-size:12px;padding:0 6px}.mi-scope .mi-sel-cls.mi-sel-vazio{border-color:var(--cor-alerta-borda);background:var(--cor-alerta-fundo)}.mi-scope .mi-fraco{color:var(--cor-texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mi-scope .mi-chip-neutro{background:var(--cor-fundo-sutil);color:var(--cor-texto-suave)}.mi-scope .mi-vazio{padding:16px;color:var(--cor-texto-suave);font-size:13px}.mi-scope .mi-ok{background:var(--cor-ok-fundo);color:var(--cor-ok-texto);font-weight:500}.mi-scope .mi-err{padding:6px 10px;background:var(--cor-erro-fundo);color:var(--cor-erro-texto);font-size:12px;border-radius:var(--raio-sm)}.mi-scope .mi-res{display:flex;flex-direction:column;gap:6px}.mi-scope .mi-foot{align-items:center}.mi-scope .mi-resumo{margin-right:auto;font-size:13px;color:var(--cor-texto-medio)}.mi-scope .mi-alerta{color:var(--cor-erro-texto)}.mi-scope .mi-prim{background:var(--cor-primaria);color:var(--cor-superficie)}.mi-scope .mi-prim:hover{background:var(--cor-primaria-hover)}.mi-scope .cf-b:disabled{opacity:.5;cursor:default}.mc-grid tbody tr.mc-subtotal td{border-top:1px solid var(--cor-borda-forte);border-bottom:2px solid var(--cor-borda-forte);font-size:12px;font-weight:600;color:var(--cor-texto-medio);cursor:default}.mc-grid tbody tr.mc-subtotal td,.mc-grid tbody tr.mc-subtotal:hover td{background:var(--cor-fundo-sutil)}.mm-scope,.mm-scope *{font-family:"IBM Plex Sans",var(--fonte,"Inter"),system-ui,sans-serif;box-sizing:border-box}.mm-scope{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1b2430}.mm-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;z-index:1400;overflow:auto}.mm-dialog{background:#fff;border-radius:3px;width:100%;max-width:920px;box-shadow:0 24px 64px rgba(15,23,42,.28),0 2px 6px rgba(15,23,42,.08);display:flex;flex-direction:column;overflow:visible}.mm-head{display:flex;align-items:center;gap:8px;background:#0b6fb8;color:#fff;padding:7px 8px 7px 20px;min-height:44px;border-radius:3px 3px 0 0}.mm-head-title{flex:1 1;min-width:0;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.mm-head-title b{font-weight:600}.mm-sep{color:#b9d9f1}.mm-sub{color:#dcecf8}.mm-head-right{display:flex;align-items:center;gap:8px;flex:none}.mm-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:3px}.mm-chip .mm-dot{width:6px;height:6px;border-radius:50%}.mm-chip-ok{background:#e5f5eb;color:#17703d}.mm-chip-ok .mm-dot{background:#1f8a4c}.mm-chip-pend{background:#fff2db;color:#8a5200}.mm-chip-pend .mm-dot{background:#d98a00}.mm-x{width:30px;height:30px;border:none;background:transparent;color:#fff;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mm-x:hover{background:rgba(255,255,255,.16)}.mm-body{padding:14px 20px 12px;display:flex;flex-direction:column;gap:8px}.mm-line{gap:12px;flex-wrap:nowrap}.mm-lbl,.mm-line{display:flex;align-items:center}.mm-lbl{width:150px;flex:none;gap:8px;font-size:12px;font-weight:600;color:#1b2430}.mm-lbl svg,.mm-lbl-inline svg{color:#0f7fce;flex:none}.mm-lbl-inline{flex:none;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#1b2430}.mm-sep-line{height:1px;background:#e6e9ee;margin:4px 0}.mm-scope .mm-in{height:30px;min-height:30px;box-sizing:border-box;padding:0 8px;border:1px solid #cfd6de;border-radius:3px;background:#fff;font:400 13px IBM Plex Sans,sans-serif;color:#1b2430}.mm-in:focus{outline:none;border-color:#0f7fce;box-shadow:0 0 0 3px rgba(15,127,206,.13)}.mm-scope .mm-in.mm-ro{background:#f6f8fa;border-color:#e6e9ee;color:#1b2430}.mm-in.mm-r{text-align:right}.mm-in.mm-erro{border-color:#c8352b}.mm-scope .mm-valor{width:150px;flex:none;text-align:right}.mm-scope .mm-valor.mm-ent{color:#17703d}.mm-scope .mm-valor.mm-sai{color:#c8352b}.mm-opwrap{position:relative;width:140px;flex:none;display:flex;align-items:center}.mm-opselo{position:absolute;left:8px;width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;pointer-events:none}.mm-opselo.mm-d{background:#c8352b}.mm-opselo.mm-c{background:#1f8a4c}.mm-opselect{width:100%;height:30px;padding:0 8px 0 32px;border:1px solid #cfd6de;border-radius:3px;background:#fff;font:400 13px IBM Plex Sans,sans-serif}.mm-opselect.mm-d{color:#c8352b}.mm-opselect.mm-c{color:#17703d}.mm-look{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;position:relative}.mm-code{width:76px;flex:none;text-align:right}.mm-lupa{width:30px;height:30px;flex:none;border:none;background:#e6eaef;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#1b2430}.mm-lupa:hover:not(:disabled){background:#d9dfe6}.mm-lupa:disabled{opacity:.5;cursor:not-allowed}.mm-scope .mm-desc{width:100%}.mm-lookcol{flex:1 1;min-width:0;display:flex;flex-direction:column}.mm-erro-msg{font-size:11px;color:#b0291f;margin-top:2px}.mm-drop{position:absolute;top:34px;left:118px;right:36px;background:#fff;border:1px solid #cfd6de;border-radius:3px;box-shadow:0 12px 32px rgba(15,23,42,.16);z-index:30;max-height:176px;overflow-y:auto}.mm-drop-item{display:grid;grid-template-columns:64px 1fr;grid-gap:8px;gap:8px;align-items:center;height:28px;padding:0 10px;font-size:12px;cursor:pointer}.mm-drop-item:nth-child(2n){background:#f6f8fa}.mm-drop-item.mm-hi{background:#e5f5eb;box-shadow:inset 3px 0 0 #1f8a4c}.mm-drop-item .mm-dc{color:#5b6675;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace}.mm-drop-item .mm-dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-hist{width:100%;min-height:60px;resize:vertical;padding:6px 8px;border:1px solid #cfd6de;border-radius:3px;font:400 13px IBM Plex Sans,sans-serif;line-height:1.4}.mm-hist:focus{outline:none;border-color:#0f7fce;box-shadow:0 0 0 3px rgba(15,127,206,.13)}.mm-chave{flex:1 1;min-width:0}.mm-scope .mm-idbox{width:88px;flex:none}.mm-audit{display:flex;flex-wrap:wrap;gap:4px 18px;background:#f6f8fa;border-top:1px solid #e6e9ee;padding:7px 20px;font-size:11px;color:#5b6675}.mm-audit b{font-weight:600;color:#1b2430}.mm-foot{display:flex;align-items:center;gap:8px;padding:10px 20px;border-top:1px solid #e6e9ee;background:#fbfcfd;border-radius:0 0 3px 3px}.mm-foot .mm-right{margin-left:auto;display:flex;gap:8px}.mm-b{height:30px;padding:0 16px;border:none;border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mm-b:disabled{opacity:.5;cursor:not-allowed}.mm-b-prim{background:#0f7fce;color:#fff;font-weight:600}.mm-b-prim:hover:not(:disabled){background:#0a6cb0}.mm-b-neutro{background:#e6eaef;color:#1b2430}.mm-b-neutro:hover:not(:disabled){background:#d9dfe6}.mm-b-danger-soft{background:#fdecea;color:#b0291f}.mm-b-danger-soft:hover:not(:disabled){background:#f8d7d3}.mm-pk-overlay{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;z-index:1450}.mm-pk{width:100%;max-width:560px;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.35);display:flex;flex-direction:column}.mm-pk-head{display:flex;align-items:center;gap:8px;background:#0b6fb8;color:#fff;padding:8px 8px 8px 20px;min-height:44px;font-size:15px}.mm-pk-head b{font-weight:600}.mm-pk-head .mm-x{margin-left:auto}.mm-pk-search{padding:12px 16px 8px;position:relative;display:flex;align-items:center}.mm-pk-search svg{position:absolute;left:24px;color:#8a94a3}.mm-pk-search input{width:100%;height:32px;padding:0 8px 0 30px;border:1px solid #cfd6de;border-radius:3px;font:400 13px IBM Plex Sans,sans-serif}.mm-pk-gridwrap{margin:0 16px;border:1px solid #e6e9ee;border-radius:3px;height:252px;overflow-y:auto}.mm-pk-grid{width:100%;border-collapse:collapse;font-size:12px}.mm-pk-grid th{position:-webkit-sticky;position:sticky;top:0;background:#eef2f6;color:#5b6675;font-weight:500;height:28px;text-align:left;padding:0 10px;z-index:1}.mm-pk-grid td{height:28px;padding:0 10px;border-top:1px solid #eef1f4;white-space:nowrap}.mm-pk-grid tr{cursor:pointer;background:#fff}.mm-pk-grid tr.mm-even{background:#f6f8fa}.mm-pk-grid tr.mm-hi{background:#e5f5eb}.mm-pk-grid tr.mm-hi td:first-child{box-shadow:inset 3px 0 0 #1f8a4c}.mm-pk-grid .mm-c1{width:80px;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;color:#5b6675}.mm-pk-foot{display:flex;align-items:center;gap:8px;padding:10px 16px}.mm-pk-foot .mm-pk-hint{font-size:11px;color:#8a94a3}.mm-pk-foot .mm-right{margin-left:auto;display:flex;gap:8px}.mm-scope :focus-visible{outline:2px solid #0f7fce;outline-offset:2px}.mm-scope .mm-dialog{margin:auto}.mm-scope fieldset.mm-body{border:0;margin:0;min-width:0}.mm-scope fieldset.mm-body:disabled .mm-hist,.mm-scope fieldset.mm-body:disabled .mm-in,.mm-scope fieldset.mm-body:disabled select{color:#1b2430;-webkit-text-fill-color:#1b2430;opacity:1;background:#f6f8fa;cursor:default}.mm-scope fieldset.mm-body:disabled button{opacity:.45;cursor:default}.mm-scope .mm-chip-ro{background:#e6eaef;color:#1b2430}.mm-scope .mm-ro-aviso{font-size:12px;color:#5b6675;margin-right:auto}