: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-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}.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-primaria-hover);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,.nfs-bar-save.dx-button{background:var(--cor-primaria-forte)}.nfs-bar-save.dx-button{box-shadow:var(--sombra-sutil)}.nfs-bar-save.dx-button .dx-button-content{padding:0 18px}.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-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}.nfs-cod .dx-texteditor-buttons-container{margin:0;padding:0}.nfs-cod .dx-texteditor-buttons-container .dx-button,.nfs-cod .dx-texteditor-buttons-container .dx-button.dx-button-has-icon,.nfs-cod .dx-texteditor-buttons-container .dx-button.dx-button-mode-text{width:30px;min-width:30px;height:28px;margin:0;padding:0;border:none;border-left:var(--form-input-border-width) solid var(--cor-borda);border-radius:0 var(--raio-btn) var(--raio-btn) 0;background:var(--cor-fundo-sutil)}.nfs-cod .dx-texteditor-buttons-container .dx-button .dx-button-content{padding:0;width:30px;height:28px;border-radius:0 var(--raio-btn) var(--raio-btn) 0;display:flex;align-items:center;justify-content:center}.nfs-cod .dx-texteditor-buttons-container .dx-button .dx-icon{color:var(--cor-primaria-hover);font-size:19px;width:auto;height:auto;margin:0;line-height:1}.nfs-cod .dx-texteditor-buttons-container .dx-button.dx-state-hover{background:var(--cor-primaria-selecao)}.nfs-cod .dx-texteditor-buttons-container .dx-button.dx-state-hover .dx-icon{color:var(--cor-primaria-forte)}.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-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-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}