.benefit-entry{text-align:left;color:#153c6b;background:linear-gradient(100deg,#eaf3ff,#f8fbff);border:1px solid #b4cef0;border-radius:18px;align-items:center;gap:18px;width:100%;margin:10px 0 24px;padding:22px;display:flex}.benefit-entry>span:nth-child(2){flex:1;gap:6px;display:grid}.benefit-entry strong{font-size:20px}.benefit-entry small{font-size:14px}.benefit-icon{color:#fff;background:#1764c0;border-radius:12px;padding:14px;display:flex}.benefit-dialog{width:min(1140px,96vw);max-width:1140px}.benefit-dialog .analysis-dialog-body{gap:20px;display:grid}.benefit-dialog fieldset{border:0;min-width:0;padding:0}.benefit-dialog h3{align-items:center;gap:8px;display:flex}.benefit-totals{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:24px 0;display:grid}.benefit-totals article{gap:7px;display:grid}.benefit-table{min-width:760px}.benefit-table input{text-align:right;width:140px;min-height:44px}.benefit-table small{color:#a83212;display:block}.benefit-notice{white-space:pre-line}.benefit-import-list{gap:12px;display:grid}.benefit-import-list button{text-align:left;background:#f5f9ff;border:1px solid #ccd8e5;border-radius:14px;gap:8px;padding:18px;display:grid}.benefit-import-list small{color:#526579}@media (max-width:640px){.benefit-entry{gap:12px;padding:16px}.benefit-entry>span:last-child{font-size:12px}.benefit-entry strong{font-size:18px}.benefit-dialog .analysis-dialog-body{padding:16px}.benefit-dialog .stock-actions{grid-template-columns:1fr;display:grid}.benefit-icon{padding:10px}}.automatic-files{width:100%;min-width:560px}.automatic-files th{color:#294461;background:#edf3fa}.automatic-files td{border-bottom:1px solid #dae2ec;padding:16px 12px}.automatic-files td:first-child{overflow-wrap:anywhere;max-width:420px}.automatic-files td:nth-child(2){white-space:nowrap}.automatic-files button{color:#164b88;background:#f0f6ff;border:1px solid #abc4e7;border-radius:9px;min-height:44px;padding:8px 16px}.automatic-history summary{cursor:pointer;color:#315273;padding:14px 0;font-weight:600}.benefit-summary-warning{background:#fff5dd;border-left:4px solid #bd7700;padding:16px;line-height:1.6}.benefit-summary-warning strong{display:block}.severance-entry{color:#7c3610;background:linear-gradient(110deg,#fff0e3,#fffaf5);border-color:#f0bd91;margin:4px 0 12px;padding:24px;box-shadow:0 3px 12px #833b0b0a}.severance-entry .benefit-icon{background:#ad430c}.severance-entry-action{color:#fff;background:#ad430c;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600}.severance-entry:hover{border-color:#ad430c}.severance-entry:focus-visible{outline-offset:3px;outline:3px solid #1764c0}@media (max-width:640px){.severance-entry{flex-wrap:wrap}.severance-entry-action{margin-left:52px}.automatic-files{min-width:520px}}.automatic-files .automatic-delete{color:#a52d20;background:#fff1ee;border-color:#e9b0a9;margin-left:8px}.automatic-files td:last-child{min-width:220px}.benefit-dialog .orders-error{white-space:pre-line}.dp-expense-cards{gap:20px;margin-top:20px;display:grid}.dp-expense-cards>.benefit-entry{min-height:100px;margin:0}.dp-expense-cards>.benefit-entry:disabled{opacity:.65;cursor:wait}
.collective-parameters{max-width:1440px;margin:0 auto}.collective-parameters .settings-page-heading h1{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.collective-doc-link{color:#1967d2;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.collective-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.collective-tab{--accent:#1967d2;--tint:#e8f0fe;border:1px solid #dadce0;border-top:4px solid var(--accent);text-align:left;cursor:pointer;color:#344054;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:154px;padding:20px 16px;display:flex;box-shadow:0 2px 6px #23324a05}.collective-tab.green{--accent:#188038;--tint:#e6f4ea}.collective-tab.yellow{--accent:#9a6700;--tint:#fef7e0}.collective-tab.red{--accent:#c5221f;--tint:#fce8e6}.collective-tab svg{color:var(--accent)}.collective-tab strong{overflow-wrap:anywhere;font-size:17px}.collective-tab span{color:#596579;font-size:12px;line-height:1.5}.collective-tab.selected{background:var(--tint);box-shadow:0 0 0 1px var(--accent)}.collective-tab:hover{border-color:var(--accent)}.collective-tab:focus-visible,.collective-name:focus-visible{outline-offset:3px;outline:3px solid #4285f4}.collective-content{background:#fff;border:1px solid #dce2ea;border-radius:14px;padding:22px}.collective-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.collective-section-heading h2{margin:0 0 8px;font-size:22px}.collective-section-heading p{color:#667085;margin:0;font-size:15px;line-height:1.6}.collective-section-heading button{flex-shrink:0}.collective-table td{overflow-wrap:anywhere;max-width:340px;font-weight:700}.collective-table .collective-name{text-align:left;color:#1967d2;white-space:normal;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:700}.collective-parameters fieldset{min-width:0}.collective-parameters>.settings-workspace{padding:0}.collective-parameters input:not([type=checkbox]),.collective-parameters select{font-weight:700}.collective-parameters .settings-fields>label{min-width:0}@media (max-width:1050px){.collective-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.collective-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collective-tab{min-height:138px;padding:16px 12px}.collective-tab strong{font-size:16px}.collective-section-heading{flex-direction:column;align-items:stretch}.collective-content{padding:16px}.collective-parameters .settings-page-heading h1{font-size:25px}.collective-parameters .settings-page-heading h1 svg{flex-shrink:0}}@media (max-width:360px){.collective-tabs{grid-template-columns:1fr}}.collective-unit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.collective-unit-card{--accent:#1967d2;border:1px solid #dadce0;border-top:5px solid var(--accent);text-align:left;cursor:pointer;color:#344054;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.collective-unit-card.green{--accent:#188038}.collective-unit-card.yellow{--accent:#9a6700}.collective-unit-card.red{--accent:#c5221f}.collective-unit-card:hover{border-color:var(--accent);box-shadow:0 4px 18px #23324a18}.collective-unit-card:focus-visible{outline-offset:3px;outline:3px solid #4285f4}.collective-unit-card svg,.collective-unit-card b{color:var(--accent)}.collective-unit-card>strong{overflow-wrap:anywhere;font-size:21px}.collective-unit-card p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.collective-unit-card small{font-size:14px}.collective-unit-card>span{color:#667085;font-size:12px;font-weight:700}.collective-unit-card b{margin-top:6px;font-size:14px}.collective-unit-form{border:0;min-width:0;margin:0;padding:0}.collective-unit-form>.settings-card{margin-bottom:20px}.collective-unit-form h3,.collective-preparation-picker h3{align-items:center;gap:10px;font-size:19px;display:flex}.collective-unit-form p,.collective-preparation-picker p{color:#667085;font-size:15px;line-height:1.6}.collective-check-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.collective-check{cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.collective-check:has(input:checked){background:#f4f8ff;border-color:#4285f4}.collective-check input{accent-color:#1967d2;flex-shrink:0;width:18px;height:18px}.collective-check span{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.collective-check strong{font-size:15px}.collective-check small{color:#667085;font-size:12px}.collective-client-services{background:#fff;border:1px solid #dadce0;border-radius:12px;margin:18px 0;padding:16px}.collective-client-services header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.collective-client-services h4{overflow-wrap:anywhere;margin:0;font-size:17px}.collective-plan-table{min-width:950px}.collective-plan-table input{width:85px!important;min-width:0!important;padding:10px 7px!important}.collective-plan-table td:nth-child(2) input{width:100px!important}.collective-plan-table select{min-width:180px;max-width:240px}.collective-plan-table td,.collective-plan-table th{white-space:nowrap;padding:10px 8px!important;font-size:14px!important}.collective-preparation-picker{background:#f8fafc;border-radius:12px;margin:20px 0;padding:18px}.collective-unit-workspace .settings-table-wrap{max-width:100%}@media (max-width:1050px){.collective-unit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.collective-unit-cards{grid-template-columns:1fr}.collective-client-services{padding:12px}.collective-client-services header{flex-direction:column;align-items:stretch}.collective-unit-form>.settings-card{padding:16px}.collective-preparation-picker{padding:12px}}.collective-plan-tools{white-space:normal;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 2px;display:flex}.collective-plan-tools>strong{font-size:13px}.collective-plan-tools>input[type=number]{width:115px!important}.collective-plan-tools>label{align-items:center;gap:4px;font-size:12px;display:inline-flex}.collective-plan-tools>label input{accent-color:#1967d2;width:15px;height:15px}.collective-plan-tools button{align-items:center;gap:5px;min-height:34px;padding:6px 10px;display:inline-flex}.collective-copy-control{border-left:1px solid #d0d5dd;flex-wrap:wrap;align-items:center;gap:8px;padding-left:12px;display:inline-flex}.collective-copy-control label{align-items:center;gap:7px;display:inline-flex}.collective-copy-control select{min-width:150px!important}.collective-plan-table .collective-plan-tools input{width:auto!important}.collective-unit-form .collective-plan-table tbody td[colspan]{background:#f8fafc}.collective-service-copy{background:#fff;border:1px solid #dce2ea;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px;display:flex}.collective-service-copy label{flex-direction:column;gap:6px;min-width:min(300px,100%);font-size:14px;font-weight:700;display:flex}.collective-service-copy button{color:#1967d2;cursor:pointer;background:#fff;border:1px solid #1967d2;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-weight:700;display:inline-flex}.collective-service-copy button:disabled{opacity:.5;cursor:not-allowed}.collective-service-copy small{color:#667085;width:100%;font-size:13px}@media (max-width:650px){.collective-service-copy{flex-direction:column;align-items:stretch}.collective-service-copy label{min-width:0}.collective-service-copy button{justify-content:center}}
.supplies-workspace .supply-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px;display:grid}.supplies-workspace .supply-section-card{--card-color:#185abc;--card-bg:#edf4ff;border:1px solid #cbd8e8;border-left:5px solid var(--card-color);background:#fff;border-radius:14px;min-width:0;margin:12px;overflow:hidden;box-shadow:0 2px 6px #173a6610}.supplies-workspace .supply-card-grid>.supply-section-card{margin:0}.supplies-workspace .supply-section-card.tone-orange{--card-color:#b34c0b;--card-bg:#fff1e5}.supplies-workspace .supply-section-card.tone-green{--card-color:#137333;--card-bg:#eaf6ee}.supplies-workspace .supply-section-card.tone-yellow{--card-color:#8b5c00;--card-bg:#fff6d9}.supplies-workspace .supplies-compact .supply-section-card>summary{background:var(--card-bg);min-height:100px;color:var(--card-color);cursor:pointer;align-items:center;gap:14px;margin:0;padding:18px;font-size:1rem;list-style:none;display:flex}.supplies-workspace .supply-section-card>summary::-webkit-details-marker{display:none}.supplies-workspace .supply-section-card>summary:focus-visible{outline-offset:-3px;outline:3px solid #4285f4}.supplies-workspace .supply-card-icon{background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.supplies-workspace .supply-card-label{flex:1;gap:7px;min-width:0;display:grid}.supplies-workspace .supply-card-label strong{font-size:1.05rem}.supplies-workspace .supply-card-label small{color:#354762;overflow-wrap:anywhere;font-size:.9rem;font-weight:400;line-height:1.4}.supplies-workspace .supply-card-chevron{flex-shrink:0}.supplies-workspace .supply-section-card[open]{grid-column:1/-1}.supplies-workspace .supply-section-card[open] .supply-card-chevron{transform:rotate(180deg)}.supplies-workspace .supply-card-body{min-width:0;padding:20px}.supplies-workspace .supply-card-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fb;border-radius:8px;max-height:360px;padding:16px;overflow:auto}.supplies-workspace .supply-card-body label{font-size:.95rem}.supplies-workspace .supply-card-body input,.supplies-workspace .supply-card-body select,.supplies-workspace .supply-card-body textarea{font-size:1rem!important}.supplies-workspace button.supply-action-blue,.supplies-workspace .supply-card-body button{color:#fff;background:#185abc;border:1px solid #185abc}.supplies-workspace button.supply-action-orange{color:#fff;background:#bd4f0a;border:1px solid #bd4f0a}.supplies-workspace button.supply-action-green{color:#fff;background:#137333;border:1px solid #137333}.supplies-workspace .supply-xml-actions button,.supplies-workspace .supplies-save button{justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-size:1rem;display:inline-flex}.supplies-workspace .supplies-save>button:not(.supply-action-green){color:#fff;background:#185abc;border-color:#185abc}.supplies-workspace .supply-xml-actions{border-top:3px solid #4285f4;background:#eef5ff!important}.supplies-workspace button:disabled{opacity:.55;cursor:not-allowed}.supplies-workspace .supply-card-body textarea{width:100%;min-height:90px}.supplies-workspace .supplies-fiscal-card .supply-card-body{gap:16px;display:grid}@container (max-width:640px){.supplies-workspace .supply-card-grid{grid-template-columns:1fr}.supplies-workspace .supplies-compact .supply-section-card>summary{min-height:90px;padding:14px}.supplies-workspace .supply-card-body{padding:14px}.supplies-workspace .supply-xml-actions .stock-actions{flex-direction:column;align-items:stretch}}.supply-slip-picker .stock-actions{align-items:flex-start;margin:12px 0}.supply-slip-picker details{background:#fff;border:1px solid #bed4ee;border-radius:8px;padding:10px 12px}.supply-slip-picker summary{cursor:pointer;color:#174ea6;font-weight:600}.supply-slip-picker details[open] summary{margin-bottom:12px}.supply-slip-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.supply-slip-totals>div{background:#fff;border:1px solid #c6d8ed;border-top:4px solid #1967d2;border-radius:8px;padding:14px}.supply-slip-totals span,.supply-slip-totals strong{display:block}.supply-slip-totals span{color:#52657a;font-size:13px}.supply-slip-totals strong{margin-top:8px;font-size:20px}.supply-slip-totals .ok{background:#eef7ef;border-top-color:#188038}.supply-slip-totals .difference{background:#fff8e8;border-top-color:#d68b08}.supply-slip-picker table input{width:20px;height:20px}.supply-slip-picker th:last-child,.supply-slip-picker td:last-child{text-align:right}.supply-slip-picker small{margin-top:12px;display:block}@media (max-width:650px){.supply-slip-totals{grid-template-columns:1fr}.supply-slip-picker .stock-actions{flex-wrap:wrap}}.supply-xml-batch{width:min(960px,100vw - 32px)}.supply-xml-results{gap:10px;max-height:380px;padding:0;list-style:none;display:grid;overflow:auto}.supply-xml-results li{background:#f7f9fb;border:1px solid #dae1e7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.supply-xml-results li strong{overflow-wrap:anywhere}.supply-xml-results li span{flex-basis:100%}.supply-xml-results .xml-result-success{background:#ecf8f0;border-color:#b7dec4}.supply-xml-results .xml-result-error{background:#fff2e4;border-color:#efcc99}.supply-xml-results .xml-result-running{background:#edf5ff;border-color:#c5d9f4}
.focus-stage-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0;display:grid}.focus-stage-card{--stage:#4285f4;border:1px solid #dfe5ec;border-top:5px solid var(--stage);text-align:left;color:#253047;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.focus-stage-card.yellow{--stage:#fbbc05}.focus-stage-card.green{--stage:#34a853}.focus-stage-card svg{color:var(--stage)}.focus-stage-card.selected{box-shadow:0 0 0 2px var(--stage)}.focus-stage-card strong{font-size:18px}.focus-stage-card b{font-size:24px}.focus-stage-card span{color:#64748b;font-size:13px}.focus-batch-bar{background:#eef4ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:16px;display:flex}.focus-batch-bar label,.focus-select-note{align-items:center;gap:10px;display:flex}.focus-batch-bar input,.focus-select-note input{accent-color:#4285f4;width:20px;height:20px}.focus-invoice-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.focus-invoice-card{background:#fff;border:1px solid #dce3ed;border-radius:12px;flex-direction:column;gap:9px;padding:20px;display:flex}.focus-invoice-card h3,.focus-invoice-card p{margin:0}.focus-invoice-card small{color:#64748b}.focus-note-status{background:#fff8e1;border-radius:6px;padding:9px;font-size:13px}.focus-note-actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.focus-note-actions button,.focus-stage-list footer button,.focus-batch-bar button,.focus-batch-results button{background:#fff;border:1px solid #cfd8e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:flex}.focus-stage-list .settings-primary{color:#fff;background:#4285f4;border-color:#4285f4}.focus-stage-list button:disabled{opacity:.5}.focus-stage-list footer{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.focus-batch-results{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:20px;display:grid}.focus-batch-progress{background:#eef4ff;border-radius:8px;padding:12px}@media (max-width:750px){.focus-stage-cards{grid-template-columns:1fr}.focus-stage-card b{font-size:20px}.focus-stage-list footer{flex-direction:column;align-items:flex-start}}.focus-stage-pagination{justify-content:flex-end;align-items:center;gap:14px;margin:20px 0;display:flex}.focus-stage-pagination button{background:#fff;border:1px solid #cfd8e6;border-radius:8px;padding:10px 14px}.focus-stage-card.red{--stage:#ea4335}.focus-review-controls{flex-direction:column;gap:8px;margin-top:8px;display:flex}.focus-review-controls>button{background:#fff;border:1px solid #cfd8e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.focus-review-controls>button.focus-exclude-button{color:#b42318;border-color:#f0c8c4}.focus-ready-card>button{width:100%}.focus-related-note{background:#fff3e0;border-radius:8px;padding:12px}.focus-review-dialog{width:min(540px,90vw)}.focus-review-dialog textarea{width:100%;min-height:90px;margin-top:8px;display:block}.focus-review-dialog header{padding:20px}.focus-review-dialog footer{gap:12px}.focus-review-dialog::backdrop{background:#0f172a80}.focus-stage-card.purple{--stage:#8e64ba}
.slip-config-dialog{width:min(960px,96vw)}.slip-config-dialog h2{align-items:center;gap:10px;display:flex}.slip-unit-status{flex-direction:column;justify-content:center;gap:12px;display:flex}.slip-notice{color:#137333;background:#e6f4ea;border-radius:10px;padding:14px}.slip-rule-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 18px;display:grid}.slip-rule-cards button{text-align:left;flex-direction:column;gap:8px;padding:14px;display:flex}.slip-rule-cards button.selected{color:#174ea6;background:#e8f0fe;border-color:#1a73e8}.slip-product-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.slip-product-toolbar label{flex:1;min-width:180px}.slip-product-list{border:1px solid #dadce0;border-radius:12px;max-height:360px;margin-bottom:18px;overflow:auto}.slip-product-list label{border-bottom:1px solid #e8eaed;flex-direction:row;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.slip-product-list label strong{flex:1}.slip-product-list label:last-child{border-bottom:0}.slip-product-list input{flex:none;width:20px;height:20px}.slip-product-list p{padding:12px}.slip-config-dialog .product-search{min-width:0;max-width:none}.slip-config-dialog details summary{cursor:pointer;font-weight:600}@media (max-width:600px){.slip-config-dialog{width:96vw}.slip-product-toolbar button{flex:1}.slip-product-list{max-height:45vh}.slip-rule-cards{grid-template-columns:1fr}}
.fiscal-filters{background:#fff;border:1px solid #e1e6ee;border-radius:14px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:22px;padding:20px;display:flex}.fiscal-workspace label{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.fiscal-workspace input,.fiscal-workspace select{background:#fff;border:1px solid #cdd6e2;border-radius:8px;min-height:42px;padding:10px 12px}.fiscal-search{flex:1;min-width:220px}.fiscal-search span{align-items:center;gap:6px;display:flex}.fiscal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.fiscal-card{text-align:left;border:1px solid #dfe5ec;border-top:5px solid var(--fiscal-color);color:#253047;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.fiscal-card.blue{--fiscal-color:#4285f4}.fiscal-card.green{--fiscal-color:#34a853}.fiscal-card.yellow{--fiscal-color:#fbbc05}.fiscal-card svg{color:var(--fiscal-color)}.fiscal-card strong{font-size:18px}.fiscal-card span{color:#64748b;font-size:14px}.fiscal-card.selected{box-shadow:0 0 0 2px var(--fiscal-color)}.fiscal-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fiscal-workspace button:not(.fiscal-card){color:#334155;background:#fff;border:1px solid #d4dce8;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.fiscal-workspace button:disabled{opacity:.5;cursor:default}.fiscal-workspace td small{color:#64748b;display:block}.fiscal-key{overflow-wrap:anywhere;max-width:230px;font-size:12px}.fiscal-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.fiscal-workspace .settings-empty{text-align:center;color:#64748b;padding:36px 20px}.fiscal-workspace .settings-empty svg{margin:0 auto 12px}@media (max-width:800px){.fiscal-cards{grid-template-columns:1fr}.fiscal-filters>label{flex:1;min-width:140px}.fiscal-list-heading{flex-direction:column;align-items:flex-start}}.fiscal-service-sync{background:#f5f9ff;border:1px solid #d9e6fc;border-radius:12px;margin:18px 0;padding:18px}.fiscal-sync-accounts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0;display:grid}.fiscal-sync-accounts article{background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:14px}.fiscal-sync-accounts small{margin-top:5px;display:block}.fiscal-sync-accounts p{overflow-wrap:anywhere;font-size:13px}.fiscal-progress{white-space:pre-line;line-height:1.7}.fiscal-outgoing-tabs{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.fiscal-outgoing-tabs .active{background:#eef5ff!important;border-color:#4285f4!important}.fiscal-issuance-pending{color:#725a12;background:#fff8df;border-radius:10px;padding:14px 18px}.fiscal-draft-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.fiscal-source-details{max-width:550px;font-size:14px;line-height:1.7}.fiscal-outgoing-modal{width:min(900px,94vw);max-height:90vh}.fiscal-outgoing-modal header{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.fiscal-outgoing-modal .analysis-dialog-body{flex-direction:column;gap:16px;display:flex;overflow:auto}.fiscal-outgoing-modal label:not(.settings-check){flex-direction:column;gap:8px;display:flex}.fiscal-outgoing-modal textarea{border:1px solid #d4dce8;border-radius:8px;min-height:80px;padding:10px}.fiscal-outgoing-modal section{border-bottom:1px solid #e1e6ee;padding-bottom:12px}.fiscal-billing-panel{background:linear-gradient(120deg,#effaf5,#f1f6ff);border:1px solid #cfe3e0;border-radius:18px;margin:24px 0;padding:22px}.fiscal-billing-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fiscal-billing-heading h2{color:#18443e;margin:8px 0;font-size:22px}.fiscal-billing-heading p{color:#536b72;margin:0;font-size:14px}.fiscal-step{color:#22806b;letter-spacing:.09em;font-size:11px;font-weight:800}.fiscal-origin-badge{color:#166647;background:#d9f2e5;border:1px solid #b9dfcd;border-radius:24px;padding:8px 16px;font-size:13px;font-weight:700}.fiscal-billing-panel .fiscal-filters{background:#ffffffa8;border-color:#dae9e7;gap:18px;margin:0}.fiscal-billing-panel .fiscal-filters>label:first-child{flex:2;min-width:240px}.fiscal-origin-picker{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.fiscal-origin-picker>div{background:#e8efef;border-radius:10px;gap:3px;padding:4px;display:flex}.fiscal-workspace .fiscal-origin-picker button{background:0 0;border:0;padding:10px 12px;font-size:13px}.fiscal-workspace .fiscal-origin-picker button.active{color:#11704d;background:#fff;box-shadow:0 2px 5px #1a50421a}.fiscal-connection{color:#6f591b;background:#fffaf0;border:1px solid #e7d8a1;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px 18px;font-size:13px;display:flex}.fiscal-connection.connected{color:#34577c;background:#f4f8ff;border-color:#cfdeee}.fiscal-connection p{margin:5px 0 0}.fiscal-workspace .fiscal-selection-bar{background:#f0f7f5;border:1px solid #cee4db;border-radius:12px;justify-content:space-between;margin-top:18px;padding:18px 20px}.fiscal-workspace .settings-primary{color:#fff!important;background:#167354!important;border-color:#167354!important}.fiscal-selected-row{background:#effaf4}.fiscal-workspace input[type=checkbox],.fiscal-outgoing-modal input[type=checkbox]{accent-color:#167354;width:18px;height:18px;min-height:auto;padding:0}.fiscal-note-preview{color:#263547;background:#fff;border:1px solid #d4dce5;border-radius:10px;padding:22px}.fiscal-note-header{background:#edf4fb;border-bottom:1px solid #d4dce5;justify-content:space-between;gap:20px;margin:-22px -22px 20px;padding:20px 22px;display:flex}.fiscal-note-header small,.fiscal-note-preview section>small{letter-spacing:.1em;color:#60758a;font-size:10px;display:block}.fiscal-note-header h3{margin:7px 0;font-size:21px}.fiscal-note-header span{color:#64748b;font-size:12px}.fiscal-note-preview section>strong{margin-top:8px;display:block}.fiscal-note-preview .settings-table{font-size:13px}.fiscal-note-total{border-top:2px solid #d8e4e2;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;padding-top:18px;display:flex}.fiscal-note-total strong{color:#15664b;font-size:19px}.fiscal-issue-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.fiscal-issue-actions .settings-check{flex-direction:row;flex-basis:100%;align-items:center;display:flex}.fiscal-tax-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin:18px 0;display:grid}.fiscal-tax-fields input,.fiscal-tax-fields select{box-sizing:border-box;background:#fff;border:1px solid #cdd6e2;border-radius:8px;width:100%;padding:10px}.fiscal-tax-item{background:#f8fbfa;border-radius:12px;margin:14px 0;border:1px solid #d7e3e2!important;padding:18px!important}.fiscal-tax-item textarea{box-sizing:border-box;width:100%}.fiscal-provider-result{background:#edf8f1;border:1px solid #bfd7cc;border-radius:12px;margin-bottom:20px;padding:18px}.fiscal-provider-result small{overflow-wrap:anywhere}.fiscal-pdf-preview{border:1px solid #d4dce8;border-radius:10px;width:100%;height:65vh}.fiscal-preview-label{color:#726127;letter-spacing:.08em;font-size:11px;font-weight:800}.fiscal-outgoing-modal .settings-check{align-items:center;gap:10px;display:flex;flex-direction:row!important}.fiscal-outgoing-modal .fiscal-issue button{background:#fff;border:1px solid #cad7de;border-radius:8px;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.fiscal-outgoing-modal .fiscal-issue button:disabled{opacity:.5;cursor:default}.fiscal-outgoing-modal .fiscal-issue .settings-primary{color:#fff;background:#167354;border-color:#167354}@media (max-width:700px){.fiscal-billing-panel{padding:15px}.fiscal-billing-heading{align-items:flex-start}.fiscal-billing-heading h2{font-size:19px}.fiscal-origin-picker{width:100%}.fiscal-origin-picker>div>button{flex:1}.fiscal-selection-bar{flex-direction:column;align-items:stretch}.fiscal-note-preview{padding:15px}.fiscal-note-header{margin:-15px -15px 15px;padding:15px}.fiscal-tax-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.fiscal-customer-summary{background:#edf7f4;border:1px solid #c7dfd5;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.fiscal-customer-summary strong{color:#185f46;font-size:18px}.fiscal-customer-summary span,.fiscal-customer-summary small{color:#547065;font-size:13px}.fiscal-billing-options{grid-template-columns:minmax(170px,1fr) minmax(240px,2fr);gap:16px;margin:20px 0;display:grid}.fiscal-billing-options>label:last-child{grid-column:1/-1}.fiscal-billing-options input{box-sizing:border-box;background:#fff;border:1px solid #ccd8dc;border-radius:8px;min-height:42px;padding:10px}.fiscal-linked-dues{background:#fff8e7;border:1px solid #eadcb6;border-radius:10px;margin-bottom:20px;padding:13px 16px;font-size:13px;line-height:1.7}.fiscal-linked-dues summary{cursor:pointer;color:#6e5725;font-weight:700}.fiscal-cw-parameters{background:#eef5ff;border:1px solid #cfdeef;border-radius:12px;margin:18px 0;padding:14px 18px;font-size:14px}.fiscal-danfe-wrap{background:#e8edf2;border-radius:10px;padding:18px;overflow-x:auto}.fiscal-danfe-paper{color:#1b1d20;background:#fff;border:1px solid #d5dbe1;min-width:690px;padding:20px;font-family:Arial,sans-serif;font-size:11px;box-shadow:0 2px 10px #23344f12}.fiscal-danfe-paper h4{margin:12px 0 3px;font-size:10px}.fiscal-outgoing-modal .fiscal-danfe-paper p{font-size:11px}.danfe-receipt{border:1px solid #444;margin-bottom:10px;padding:6px;font-size:9px}.danfe-receipt>div{border-top:1px solid #444;grid-template-columns:1fr 2fr 1fr;min-height:26px;margin-top:6px;padding-top:6px;display:grid}.danfe-receipt span{font-size:8px}.danfe-receipt strong{text-align:right}.danfe-identity{border:1px solid #444;grid-template-columns:2fr 1.15fr 2fr;min-height:125px;display:grid}.danfe-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.danfe-brand img{object-fit:contain;width:58px;height:58px}.danfe-brand strong{font-size:12px}.danfe-document{text-align:center;border-left:1px solid #444;border-right:1px solid #444;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:10px;display:flex}.danfe-document>strong{font-size:21px}.danfe-document small{font-size:8px;font-weight:700}.danfe-key{text-align:center;flex-direction:column;justify-content:center;gap:12px;padding:12px;display:flex}.danfe-key>span{font-size:9px}.danfe-key>strong{color:#5d6872;border:1px dashed #aeb7bf;padding:10px;font-size:12px}.danfe-key p{margin:0}.danfe-key small{font-size:9px}.danfe-grid{border-top:1px solid #444;border-left:1px solid #444;display:grid}.danfe-grid.two{grid-template-columns:3fr 1fr}.danfe-grid.three{grid-template-columns:1fr 2fr 1fr}.danfe-grid.four{grid-template-columns:repeat(4,1fr)}.danfe-grid.address{grid-template-columns:2fr 1fr 1fr}.danfe-cell{border-bottom:1px solid #444;border-right:1px solid #444;min-height:28px;padding:5px 7px}.danfe-cell small{margin-bottom:5px;font-size:8px;display:block}.danfe-cell span{overflow-wrap:anywhere;font-size:11px}.danfe-tax-note{color:#555;margin:6px 0;font-size:9px!important}.fiscal-danfe-paper table{border-collapse:collapse;width:100%;font-size:9px}.fiscal-danfe-paper th,.fiscal-danfe-paper td{text-align:left;border:1px solid #555;padding:5px 4px}.fiscal-danfe-paper th{background:#f5f5f5;font-size:8px}.fiscal-danfe-paper td:nth-child(n+6){text-align:right;white-space:nowrap}.fiscal-danfe-paper td:nth-child(2){min-width:135px}.danfe-additional{border:1px solid #444;min-height:65px;padding:8px}.danfe-additional p{margin:3px 0}.fiscal-outgoing-modal .fiscal-danfe-paper section{border:0;padding:0}@media (max-width:650px){.fiscal-billing-options{grid-template-columns:1fr}.fiscal-danfe-wrap{padding:8px}.fiscal-billing-options>label:last-child{grid-column:auto}}.fiscal-pdf-brand{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.fiscal-pdf-brand img{object-fit:contain;width:48px;height:48px}.fiscal-pdf-brand strong{color:#334155;font-size:13px}.fiscal-group-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.fiscal-group-grid article{gap:8px;display:grid}.fiscal-settings textarea{box-sizing:border-box;width:100%}.fiscal-callback{overflow-wrap:anywhere;background:#eef2ff;border-radius:8px;margin:12px 0;padding:12px;display:block}.fiscal-settings .settings-card{margin-bottom:14px}.fiscal-regime-banner{color:#1e40af;background:linear-gradient(115deg,#e0f2fe,#eef2ff);border:1px solid #bfdbfe;border-radius:16px;align-items:center;gap:14px;margin:20px 0;padding:20px 24px;display:flex}.fiscal-regime-banner div{flex:1;gap:5px;display:grid}.fiscal-regime-banner strong{font-size:21px}.fiscal-regime-banner span{font-size:13px}.fiscal-flow-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.fiscal-flow-steps span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;font-weight:600}.fiscal-group-grid .settings-card{background:#fff;border:1px solid #cbd5e1;border-top:4px solid #6366f1;border-radius:16px;padding:22px;box-shadow:0 3px 12px #0f172a08}.fiscal-group-label{color:#6366f1;letter-spacing:1px;font-size:10px;font-weight:800}.fiscal-group-grid h3{color:#0f172a;margin:6px 0;font-size:20px}.fiscal-tax-chips{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.fiscal-tax-chips span{color:#4338ca;background:#eef2ff;border-radius:7px;padding:6px 9px;font-size:12px}.fiscal-editor-note{color:#166534;background:#f0fdf4;border-radius:10px;margin:16px 0;padding:13px 16px;font-size:13px}.fiscal-empty-group{color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;padding:24px}.fiscal-link-heading{color:#0f172a;margin-top:26px;font-size:22px}.fiscal-settings .fiscal-selection-bar{background:#eef2ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.fiscal-settings .settings-filters{flex-wrap:wrap}.fiscal-settings .settings-fields select{width:100%;min-width:0}.fiscal-settings .settings-editor{border-top:4px solid #22c55e;border-radius:16px}.fiscal-settings .settings-card button{justify-self:start}@media (max-width:640px){.fiscal-flow-steps{grid-template-columns:1fr}.fiscal-regime-banner{flex-wrap:wrap;padding:16px}.fiscal-settings .settings-filters>*{width:100%}}.accounting-filter-panel{background:#fff;border:1px solid #dbeafe;border-radius:14px;margin:18px 0;padding:18px}.accounting-filter-panel summary{color:#1e40af;cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.accounting-filter-panel fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:16px 0 8px}.accounting-types{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accounting-package-bar{background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:16px;display:flex}.accounting-package-bar label{align-items:center;gap:6px;display:flex}.accounting-file-actions{gap:12px;display:flex}.accounting-file-actions small{max-width:120px;font-size:11px}.accounting-file-error{color:#b45309}.accounting-connection-pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:15px}.accounting-export-history{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.accounting-export-history article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:7px;padding:15px;display:grid}.accounting-workspace .settings-editor h2{align-items:center;gap:10px;display:flex}.fiscal-batch-note,.fiscal-email-review{border:1px solid #d8dfe8;border-radius:10px;margin:16px 0;padding:16px}.fiscal-batch-note summary{cursor:pointer;color:#1967d2;padding:10px 0}.fiscal-email-review input[type=email]{width:100%;min-height:44px}.fiscal-email-review label{margin:10px 0;display:block}fieldset.fiscal-issue{border:0;min-width:0;margin:0;padding:0}.fiscal-attachment-review{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;margin:18px 0;padding:20px}.fiscal-attachment-review>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fiscal-attachment-review h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.fiscal-attachment-review p{color:#5e7084;font-size:13px;line-height:1.6}.fiscal-attachment-review ul{margin:16px 0;padding:0;list-style:none}.fiscal-attachment-review li{border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.fiscal-attachment-review li>div{min-width:0}.fiscal-attachment-review li small{color:#697c90;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.fiscal-attachment-preview{margin-top:16px}.fiscal-attachment-preview>div{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.fiscal-attachment-preview iframe{border:1px solid #d3dce6;width:100%;height:560px}.fiscal-attachment-preview img{object-fit:contain;max-width:100%;max-height:560px}.fiscal-attachment-review a{color:#145ca5;text-decoration:underline}@media (max-width:650px){.fiscal-attachment-review{padding:14px}.fiscal-attachment-review>header{flex-direction:column}.fiscal-attachment-review li{flex-wrap:wrap}.fiscal-attachment-review li>div{flex-basis:100%}}.fiscal-attachment-review .fiscal-attachment-choice{white-space:nowrap;align-items:center;gap:6px;min-width:145px;font-size:12px;display:flex}.fiscal-attachment-choice input{width:auto}.fiscal-attachment-review li[data-excluded=true]{opacity:.7}
.express-pricing{margin-top:20px}.express-pricing .express-heading{align-items:flex-start;margin-bottom:24px}.express-pricing h2{margin-top:18px}.ep-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.ep-summary button{text-align:left;color:#294d78;background:#fff;border:1px solid #cbd8e7;border-top:3px solid #397bd0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.ep-summary button:nth-child(2){border-top-color:#31a467}.ep-summary button:nth-child(3){border-top-color:#e5ab23}.ep-summary button[aria-pressed=true]{background:#eef5ff;border-color:#397bd0}.ep-summary strong{font-size:30px}.ep-summary small{color:#65758b}.ep-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0;display:flex}.ep-filters label{flex-direction:column;gap:8px;display:flex}.ep-filters label:first-child{flex:1;min-width:250px}.ep-filters input,.ep-rules input,.ep-rules select{font:inherit;background:#fff;border:1px solid #c5d1df;border-radius:8px;padding:11px}.ep-task-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:22px 0;display:grid}.ep-task{text-align:left;color:#304b6d;background:#fff;border:1px solid #ccd8e5;border-left:4px solid #e5ab23;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.ep-task.confirmed{border-left-color:#32a36b}.ep-task strong{font-size:18px}.ep-task p{margin:0;line-height:1.45}.ep-task span,.ep-task small{color:#687c92;font-size:13px}.ep-table-wrap{border:1px solid #d5dfeb;border-radius:12px;margin:20px 0}.ep-table{min-width:1500px}.ep-table td{vertical-align:top}.ep-table td:first-child{min-width:230px}.ep-table small{color:#6c7d92;margin-top:7px;line-height:1.4;display:block}.ep-table input,.ep-table select{width:150px;font:inherit;background:#fff;border:1px solid #c5d1df;border-radius:8px;padding:10px}.ep-table input[readonly]{color:#23568c;background:#edf5ff}.ep-table td:nth-child(6) input{width:100px}.ep-table th{white-space:normal;background:#f1f5fa}.ep-reference,.ep-warning{color:#99660d!important}.ep-confirm{background:#f1f6ff;border:1px solid #c7d8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 20px #20395810}.ep-confirm p{margin:0;line-height:1.5}.ep-confirm button{white-space:normal}.ep-rules .settings-fields{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) auto;align-items:end;gap:18px;display:grid}.ep-rules label{flex-direction:column;gap:8px;display:flex}@media (max-width:700px){.ep-summary,.ep-rules .settings-fields{grid-template-columns:1fr}.ep-confirm{flex-direction:column;align-items:stretch}.ep-filters label{width:100%}.ep-summary button{padding:18px}}.express-pricing .ep-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.express-pricing .ep-summary button{background:#fffaf0;border-color:#dc9c2b #e7d7b7 #e7d7b7;color:#624219!important}.express-pricing .ep-summary button:nth-child(2){background:#f1fbf5;border-color:#32a46b #badbc8 #badbc8;color:#216341!important}.express-pricing .ep-summary button:nth-child(3){background:#fff9e9;border-color:#dbaf32 #eddaa7 #eddaa7;color:#805b13!important}.express-pricing .ep-summary button:nth-child(4){background:#f8f3fd;border-color:#9471b6 #d7c9e7 #d7c9e7;color:#674c85!important}.express-pricing .ep-summary button[aria-pressed=true]{box-shadow:0 0 0 2px}.express-pricing .ep-task-grid{gap:18px}.express-pricing button.ep-task{--card-accent:#b69454;--card-background:#fffaf1;box-shadow:0 2px 8px #263b4f05;text-align:left!important;background:var(--card-background)!important;border:1px solid #d7dce1!important;border-top:4px solid var(--card-accent)!important;color:#33434c!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;padding:22px!important;display:flex!important}.express-pricing button.ep-task strong{color:#27383f!important;font-size:18px!important}.express-pricing button.ep-task p{color:#485962!important;line-height:1.5!important}.express-pricing button.ep-task span,.express-pricing button.ep-task small{color:#697981!important;font-size:13px!important}.express-pricing button.ep-task.ep-tone-1{--card-accent:#72a68a;--card-background:#f4faf6}.express-pricing button.ep-task.ep-tone-2{--card-accent:#a68abb;--card-background:#faf6fd}.express-pricing button.ep-task.ep-tone-3{--card-accent:#76a6a4;--card-background:#f2faf9}.express-pricing button.ep-task.ep-tone-4{--card-accent:#bd8e85;--card-background:#fcf6f4}.express-pricing button.ep-task.confirmed{--card-accent:#36a470;--card-background:#f1faf4}.express-pricing button.ep-task:hover{transform:translateY(-1px);box-shadow:0 4px 15px #263b4f12}.express-pricing .ep-table th{color:#444d4b;background:#f3f3ef}.express-pricing .ep-table input[readonly]{color:#326148;background:#f1f8f2}.express-pricing .ep-not-for-sale td{color:#71581b;background:#fff5d9!important;border-bottom-color:#ecd79f!important}.ep-excluded-badge{background:#ffedb5;border:1px solid #e6c56a;border-radius:7px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.5;display:block}.express-pricing button.ep-edit-product{text-align:left;white-space:normal;color:#765314!important;background:#fffaf0!important;border-color:#dbbf7e!important;margin-top:12px!important}.ep-original-item{border-top:1px dashed #d9dddc;padding:6px 0;color:#667475!important}.express-pricing .ep-note-neutral{background:#fafaf6;border:1px solid #dce0d4;border-top:3px solid #88a780}.express-pricing .ep-confirm{background:#f1f8f3;border-color:#b7d3c0}.express-pricing .ep-confirm .settings-primary{color:#fff!important;background:#278053!important;border-color:#278053!important}@media (max-width:1000px){.express-pricing .ep-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.express-pricing .ep-summary{grid-template-columns:1fr}}.ep-confirm-dialog{width:min(760px,100vw - 32px)}.ep-confirm-dialog ul{max-height:300px;padding-left:22px;overflow:auto}.ep-confirm-dialog li{padding:7px 0}.ep-confirm-dialog .stock-actions{flex-wrap:wrap;justify-content:flex-end}.ep-product-markup{color:#267548;white-space:normal;background:#edf8f0;border-radius:6px;margin-top:6px;padding:6px;display:block}
.price-adjustments{color:#273b35}.pa-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.pa-metrics article{background:#f1f9f4;border:1px solid #c6dfce;border-top:4px solid #4b9972;border-radius:14px;gap:8px;padding:20px;display:grid}.pa-metrics article:nth-child(2){background:#fff9eb;border-color:#d6a438 #ead7a6 #ead7a6}.pa-metrics article:nth-child(3){background:#f7f2fc;border-color:#a081b5 #ddceeb #ddceeb}.pa-metrics strong{font-size:30px}.pa-filters{margin:22px 0}.pa-bulk{background:#f7faf8;border:1px solid #d5dfd9;border-radius:14px;margin:18px 0;padding:20px}.pa-bulk h2{margin:0;font-size:20px}.pa-bulk p{color:#69776e}.pa-bulk .settings-fields{align-items:end}.pa-bulk small{color:#64746a;margin-top:12px;display:block}.pa-selection,.pa-pagination,.pa-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.pa-selection>span{color:#69776e;font-size:14px}.pa-table{min-width:1020px}.pa-table td:first-child input[type=checkbox]{accent-color:#4b9972;width:20px;height:20px}.pa-table td:nth-child(2){min-width:270px}.pa-table small{color:#6a7a70;margin-top:5px;font-size:12px;display:block}.pa-table input:not([type=checkbox]){width:130px;min-width:0}.pa-table .pa-selected{background:#eff8f2}.pa-save{background:#eef7f1;border:1px solid #bad7c5;border-radius:14px;padding:20px;position:sticky;bottom:10px;box-shadow:0 4px 16px #233e3010}.pa-save label{flex:1;min-width:240px}.pa-history details{background:#fff;border:1px solid #d8e1db;border-radius:12px;margin:14px 0;padding:16px}.pa-history summary{cursor:pointer;color:#375e47}.pa-preview{width:min(1100px,100vw - 32px)}.pa-preview table{min-width:650px}.pa-preview .stock-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:22px}.pa-preview small{color:#536b5c;margin-top:6px;display:block}@media (max-width:750px){.pa-metrics{grid-template-columns:1fr}.pa-save{position:static}.pa-save>button{width:100%}}
.pf-help{color:#685179;background:#f5f0fa;border:1px solid #decee9;border-radius:14px;gap:16px;margin:22px 0;padding:20px;display:flex}.pf-help>svg{flex-shrink:0}.pf-help p{margin:8px 0}.pf-search{max-width:700px;margin:20px 0;display:block}.pf-search input{width:100%;margin-top:8px}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.pf-card{background:#f9fcfa;border:1px solid #d9e2db;border-top:4px solid #6c967e;border-radius:14px;padding:22px}.pf-card header{color:#39644c;align-items:center;gap:10px;display:flex}.pf-card h2{margin:0;font-size:19px}.pf-price{color:#244f36;margin:18px 0;font-size:28px;display:block}.pf-price small{color:#6b7a71;font-size:14px}.pf-card details{margin:16px 0}.pf-card summary{cursor:pointer}.pf-card li{margin:10px 0}.pf-card li small{color:#9b732a;display:block}.pf-dialog{width:min(1000px,100vw - 32px)}.pf-dialog input:not([type=checkbox]){width:100%}.pf-product-options{gap:10px;max-height:390px;margin:18px 0;display:grid;overflow:auto}.pf-product-options label{border:1px solid #e0e6e1;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.pf-product-options input{accent-color:#6c967e;flex-shrink:0;width:20px;height:20px}.pf-product-options small{color:#68756c;margin-top:5px;display:block}.pf-dialog .stock-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.pf-dialog li{padding:7px 0}.pa-family-badge{background:#f7f1fb;border-radius:6px;padding:5px;color:#715a88!important}.pa-table{min-width:1160px}.pf-pending{color:#72511a;background:#fff5de;border-radius:8px;padding:10px;font-size:14px}.pf-card .pf-price{font-size:24px}
.express-printing{max-width:1500px;margin:auto}.express-printing button,.express-printing select,.express-printing input{font:inherit}.express-printing button{cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.express-printing button:disabled{opacity:.5;cursor:default}.express-printing .settings-primary{color:#fff;background:#176c53;border-color:#176c53}.ep-cards{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.express-printing .ep-card{text-align:left;background:#fff;border:2px solid #e2e8e7;justify-content:flex-start;gap:16px;padding:22px}.ep-card>svg{width:30px;height:30px}.ep-card strong,.ep-card small{display:block}.ep-card strong{margin-bottom:5px;font-size:19px}.ep-card small{color:#66746f}.express-printing .ep-scale.active{color:#155d48;background:#edf7f2;border-color:#319176}.express-printing .ep-shelf.active{color:#815819;background:#fff6e8;border-color:#dca246}.ep-settings,.ep-help{background:#f3f5f6;border-radius:12px;margin:16px 0;padding:16px}.ep-settings summary{cursor:pointer;gap:8px;font-weight:600;display:flex}.ep-setting-fields{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.ep-setting-fields label{gap:6px;display:grid}.ep-setting-fields input{border:1px solid #cfd6dc;border-radius:8px;width:130px;padding:9px}.ep-success{color:#175e40;background:#e8f6ee;border-radius:10px;gap:10px;padding:16px;display:flex}.ep-warning{color:#850;background:#fff1d6;border-radius:10px;padding:14px}.ep-tools{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.ep-tools label{background:#fff;border:1px solid #d8dfe5;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;padding:8px 12px;display:flex}.ep-tools input{background:0 0;border:0;outline:none;width:100%}.ep-tools select{background:#fff;border:1px solid #d8dfe5;border-radius:10px;max-width:350px;padding:10px}.ep-selection{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.ep-table{background:#fff;border:1px solid #e0e5e8;border-radius:12px;max-height:65vh;overflow:auto}.ep-table table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.ep-table th{z-index:1;text-transform:uppercase;background:#f3f5f6;font-size:13px;position:sticky;top:0}.ep-table th,.ep-table td{border-bottom:1px solid #e7ecef;padding:14px}.ep-table td small{color:#65726d;margin-top:5px;display:block}.ep-table td input[type=number]{border:1px solid #cfd6dc;border-radius:8px;width:75px;padding:8px}.ep-row-warning{background:#fffaf0}.ep-ready{color:#217650}.ep-empty{text-align:center;background:#fff;border-radius:12px;padding:40px}.ep-preview{border:0;border-radius:18px;width:min(1100px,96vw);max-height:92vh;padding:24px;overflow:auto}.ep-preview::backdrop{background:#14251f88}.ep-preview header,.ep-preview footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.ep-preview footer{background:#fff;padding:20px 0;position:sticky;bottom:-24px}.ep-preview button{cursor:pointer;background:#fff;border:1px solid #d8e0dd;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;display:flex}.ep-preview .settings-primary{color:#fff;background:#176c53}.ep-label-previews{background:#f2f4f4;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:20px;padding:20px;display:grid}.ep-label-previews .shelf-label{border:1px solid #bbb;box-shadow:0 2px 4px #0001}.ep-label-previews>div>small{color:#607066;margin:8px 0;display:block}@media (max-width:650px){.ep-cards{grid-template-columns:1fr}.ep-selection{flex-direction:column;align-items:stretch}.ep-label-previews{padding:8px;display:block;overflow:auto}.ep-preview{padding:12px}.ep-preview footer{bottom:-12px}.ep-tools select{width:100%;max-width:100%}}.express-printing .ep-filter-fields{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(170px,1fr));align-items:end;gap:14px;display:grid}.express-printing .ep-filter-fields>label{flex:initial;background:0 0;border:0;gap:7px;min-width:0;padding:0;font-size:14px;font-weight:600;display:grid}.express-printing .ep-filter-fields select{width:100%;min-width:0;max-width:none;height:44px}.express-printing .ep-query>div{box-sizing:border-box;background:#fff;border:1px solid #d8dfe5;border-radius:10px;align-items:center;gap:8px;height:44px;padding:10px 12px;display:flex}.ep-filter-help{color:#65726e;margin:8px 0 16px;font-size:14px}.ep-batch-actions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}@media (max-width:1050px){.express-printing .ep-filter-fields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.express-printing .ep-filter-fields{grid-template-columns:1fr}}
.express-navigation .express-nav-section{--nav-accent:#44866a;--nav-bg:#f0f7f3;background:#fff;border:1px solid #e0e6e3;border-radius:10px;margin:8px 0;overflow:hidden}.express-navigation .express-nav-production{--nav-accent:#9a722e;--nav-bg:#fff8e9}.express-navigation .express-nav-prices{--nav-accent:#806095;--nav-bg:#f7f1fb}.express-navigation .express-nav-section>summary{color:#42504a;cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:11px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.express-navigation .express-nav-section>summary::-webkit-details-marker{display:none}.express-navigation .express-nav-section>summary>svg:first-child{color:var(--nav-accent)}.express-navigation .express-nav-section.active>summary,.express-navigation .express-nav-section[open]>summary{background:var(--nav-bg);color:var(--nav-accent)}.express-navigation .express-nav-section[open]>summary>.settings-chevron{transform:rotate(90deg)}.express-navigation .express-nav-links{border-left:3px solid var(--nav-accent);margin:0 8px 8px;padding:4px 5px 7px 12px}.express-navigation .express-nav-links .orders-nav-item{white-space:normal;padding:10px 8px;font-size:13px;line-height:1.35}.express-navigation .express-nav-section>summary:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-3px}@media (max-width:760px){.express-navigation .express-nav-section>summary{min-height:48px;font-size:16px}.express-navigation .express-nav-links .orders-nav-item{min-height:44px;font-size:15px}}.express-navigation .express-nav-printing{--nav-accent:#236f83;--nav-bg:#edf7fa}.express-navigation .express-nav-separation{border:1px solid #dadce0;border-radius:10px;min-height:46px;margin:8px 0;font-weight:600}.express-navigation .express-nav-separation.cash-nav-active{color:#1967d2;background:#e8f0fe}.independent-module{border-top:1px solid #e2e7ef;margin-top:12px;padding-top:8px}.independent-module>summary{font-weight:700}
.ar-workspace .finance-filter-cards{gap:10px;margin:14px 0}.ar-workspace .finance-filter-cards>button{border-top:3px solid #4285f4;flex:1;min-width:190px;padding:12px 16px}.ar-workspace .finance-filter-cards>button:nth-of-type(2){border-top-color:#fbbc05}.ar-workspace .finance-filter-cards>button:nth-of-type(3){border-top-color:#34a853}.ar-workspace .finance-filter-cards small{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ar-search-applied{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.ar-search-applied button{padding:6px 12px}.ar-workspace .ar-filter-cards{margin:14px 0}@media (max-width:600px){.ar-workspace .finance-filter-cards>button{flex-basis:100%;min-width:0}.ar-workspace .finance-filter-cards small{max-width:70vw}}
.ar-redesign{--ar-border:#e2e6ed;--ar-orange:#f97316;--ar-muted:#667085;color:#202124;border-radius:14px;background:#f7f8fb!important;padding:24px 24px 100px!important}.ar-redesign>.settings-page-heading{align-items:center;margin-bottom:16px}.ar-redesign>.settings-page-heading h1{letter-spacing:-.5px;color:#161b25;margin:4px 0;font-size:29px}.ar-redesign>.settings-page-heading p{color:var(--ar-muted);font-size:12px}.ar-redesign>.settings-page-heading>div>span{letter-spacing:1px;color:#7b8190;font-size:10px}.ar-redesign button{font:inherit;color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:11px;display:inline-flex}.ar-redesign button:disabled{opacity:.45;cursor:default}.ar-redesign button:focus-visible,.ar-redesign input:focus-visible,.ar-redesign select:focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.ar-redesign .settings-primary{background:var(--ar-orange)!important;color:#fff!important;border-color:var(--ar-orange)!important}.ar-top-controls{justify-content:flex-end;align-items:end;gap:20px;margin-bottom:17px;display:flex}.ar-top-controls>label{color:var(--ar-muted);gap:5px;min-width:230px;font-size:11px;display:grid}.ar-top-controls select{color:#344054;background:#fff;border:1px solid #d8dee7;border-radius:7px;padding:10px 12px;font-size:12px}.ar-top-controls>span{color:#7b8190;margin-right:auto;font-size:11px;line-height:1.6}.ar-redesign .ar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.ar-redesign .ar-summary .settings-card{border:1px solid var(--ar-border);box-shadow:none;border-left:4px solid #4285f4;border-radius:9px;min-width:0;padding:18px 20px;background:#fff!important}.ar-redesign .ar-summary .settings-card.red{border-left-color:#ea4335}.ar-redesign .ar-summary .settings-card.yellow{border-left-color:#fbbc04}.ar-redesign .ar-summary .settings-card.green{border-left-color:#34a853}.ar-redesign .ar-summary span{color:#667085;font-size:11px}.ar-redesign .ar-summary strong{color:#161b25;letter-spacing:-.4px;overflow-wrap:anywhere;margin-top:8px;font-size:23px;line-height:1.3;display:block}.ar-summary-caption{color:#7b8190;margin:9px 0 16px;font-size:10px}.ar-channel-section{border:1px solid var(--ar-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:16px}.ar-channel-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ar-channel-section h2{color:#202124;margin:0;font-size:16px}.ar-channel-section header small{color:#7b8190;font-size:10px}.ar-redesign .ar-channel-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:13px 0 0;display:grid}.ar-redesign .ar-channel-cards>.analysis-channel{border:1px solid var(--ar-border);text-align:left;color:#273142;min-width:0;box-shadow:none;background:#fff;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:10px;display:flex}.ar-redesign .ar-channel-cards>.selected{background:#fff7ed;border-color:#f97316;box-shadow:inset 0 0 0 1px #f97316}.ar-redesign .ar-channel-cards button>span:nth-child(2){flex:1;min-width:0}.ar-redesign .ar-channel-cards button>svg{color:#7b8190;flex:none;width:13px}.ar-redesign .ar-channel-cards strong{color:#273142;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.4;display:block}.ar-redesign .ar-channel-cards b{color:#344054;font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:11px;font-weight:500;display:block}.ar-redesign .ar-channel-cards small{color:#7b8190;margin:0;font-size:9px;display:block}.ar-channel-symbol{color:#1a73e8;background:#e8f0fe;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid}.channel-rede{color:#ea6500;background:#fff0e2;font-size:10px}.channel-ifood{color:#fff;background:#ea1d2c;font-size:10px;font-style:italic}.channel-food99{color:#101010;background:#ffdf00;font-size:21px}.channel-pix{color:#00a88e;background:#e2f4f1;font-size:24px}.channel-cash,.channel-vr,.channel-alelo{color:#188038;background:#e6f4ea}.channel-sodexo{color:#244a96;background:#eef0fc}.channel-credit-book{color:#8e3adb;background:#f3e8fd}.channel-boleto{color:#344054;background:#f0f1f4;font-size:24px}.ar-ifood-extra{border:1px solid var(--ar-border);background:#fff;border-radius:8px;margin:12px 0;padding:12px 15px}.ar-ifood-extra>summary{color:#5f6368;cursor:pointer;font-size:12px}.ar-content-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ar-content-layout.has-detail{grid-template-columns:minmax(0,1fr) 310px}.ar-title-area{border:1px solid var(--ar-border);background:#fff;border-radius:10px;min-width:0;padding:15px}.ar-redesign .ar-filter-cards{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.ar-redesign .ar-filter-cards button{background:#f8f9fb;border:1px solid #edf0f4;padding:7px 10px;font-size:10px}.ar-redesign .ar-filter-cards button.active{color:#b95006;background:#fff4e7;border-color:#ffdcc0}.ar-redesign .ar-filter-cards a{color:#1967d2;align-self:center;font-size:10px}.ar-redesign .finance-filter-cards{gap:8px;margin:12px 0}.ar-redesign .finance-filter-cards>button{border-top:2px solid #d8e2f2;min-width:160px;padding:10px 12px;font-size:11px}.ar-redesign .finance-filter-cards small{max-width:220px;font-size:10px}.ar-redesign .ar-selection{box-shadow:none;background:0 0;border:0;justify-content:flex-start;gap:9px;margin:8px 0;padding:9px 0;display:flex}.ar-redesign .ar-selection button{font-size:10px}.ar-list-toolbar{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;margin:15px 0 12px;padding-top:15px;display:flex}.ar-list-toolbar h2{margin:0;font-size:15px}.ar-list-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.ar-list-toolbar button{min-height:30px;padding:6px 8px;font-size:10px}.ar-redesign .ar-export-details{color:#667085;align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.ar-redesign .finance-export-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px}.ar-redesign .finance-export-controls label{color:#667085;align-items:center;gap:8px;font-size:10px;display:flex}.ar-redesign .finance-export-controls select{background:#fff;border:1px solid #d8dee7;border-radius:6px;padding:7px;font-size:10px}.ar-day-list{gap:12px;display:grid}.ar-redesign .ar-day{border:1px solid var(--ar-border);border-radius:8px;margin:0;overflow:hidden}.ar-redesign .ar-day>header{background:#f5f7fa;border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:13px;padding:10px 12px;font-size:11px;display:flex}.ar-redesign .ar-day>header>label{align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.ar-redesign .ar-day>header>span{color:#667085;font-size:10px}.ar-redesign .ar-day>header>button{background:0 0;border:0;min-height:22px;margin-left:auto;padding:2px}.ar-redesign .ar-day input[type=checkbox]{accent-color:#4285f4;flex:none;height:16px;width:16px!important}.ar-day-table-scroll{overflow:auto}.ar-day-table{border-collapse:collapse;text-align:left;width:100%;min-width:880px;font-size:11px;line-height:1.5}.ar-day-table th,.ar-day-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px}.ar-day-table thead th{color:#7b8190;white-space:nowrap;background:#fcfcfd;font-size:9px;font-weight:500}.ar-day-table tbody th{min-width:180px;font-weight:500}.ar-day-table td:nth-child(2){min-width:120px;max-width:180px}.ar-day-table td:nth-child(4){overflow-wrap:anywhere;max-width:145px}.ar-day-table small{color:#7b8190;margin-top:4px;font-size:9px;display:block}.ar-day-table .ar-day-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-redesign .ar-day-table .ar-title-open{text-align:left;color:#273142;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:11px;line-height:1.6;display:inline}.ar-title-open:hover{text-decoration:underline}.ar-title-focused{background:#fff8ef}.ar-status-pill{white-space:nowrap;color:#5f6368;background:#f1f3f4;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:inline-flex}.ar-status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ar-status-pill.open{color:#9f6500;background:#fff4d5}.ar-status-pill.overdue{color:#c5221f;background:#fce8e6}.ar-status-pill.paid{color:#188038;background:#e6f4ea}.ar-day-table .finance-reconciliation-badge{max-width:110px;margin-top:5px;padding:3px 5px;font-size:8px;display:block}.ar-provisional-text{max-width:220px;color:#c5221f!important}.ar-title-panel{border:1px solid var(--ar-border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:14px;overflow:hidden}.ar-title-panel>header{justify-content:space-between;gap:10px;padding:18px 16px 10px;display:flex}.ar-title-panel>header>div{min-width:0}.ar-title-panel>header span{letter-spacing:.8px;color:#7b8190;font-size:9px}.ar-title-panel h2{color:#202124;margin:6px 0;font-size:17px;line-height:1.4}.ar-title-panel>header p{color:#667085;margin:5px 0;font-size:11px;line-height:1.6}.ar-title-panel>header button{border:0;height:28px;min-height:28px;padding:5px}.ar-title-panel-amount{padding:0 16px 15px}.ar-title-panel-amount>strong{color:#161b25;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:12px 0 5px;font-size:25px;display:block}.ar-title-panel-amount>small{color:#7b8190;font-size:10px;display:block}.ar-title-panel-amount>button{width:100%;margin-top:14px}.ar-title-panel>nav{border-bottom:1px solid var(--ar-border);gap:3px;padding:0 12px;display:flex}.ar-title-panel>nav button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 8px;font-size:11px}.ar-title-panel>nav button[aria-current=page]{color:#dc650c;border-bottom-color:#f97316}.ar-title-panel-body{min-height:100px;padding:16px;overflow-y:auto}.ar-title-panel-body dl{gap:13px;margin:0;display:grid}.ar-title-panel-body dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;font-size:11px;display:grid}.ar-title-panel-body dt{color:#667085}.ar-title-panel-body dd{overflow-wrap:anywhere;color:#273142;text-align:right;margin:0}.ar-title-panel-body h3{margin:0 0 13px;font-size:13px}.ar-title-panel-body article{border-bottom:1px solid #edf0f4;padding:12px 0;font-size:11px}.ar-title-panel-body p{color:#667085;font-size:11px;line-height:1.6}.ar-title-panel-body article strong{font-size:12px}.ar-title-panel .finance-reconciliation-badge{margin-top:15px;font-size:10px}.ar-history-reversed{color:#c5221f}.ar-sticky-selection{z-index:10;border:1px solid var(--ar-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 18px;display:flex;position:sticky;bottom:10px;box-shadow:0 5px 25px #2021241c}.ar-sticky-selection>div:first-child{gap:4px;display:grid}.ar-sticky-selection strong{color:#667085;font-size:10px;font-weight:500}.ar-sticky-selection b{letter-spacing:-.4px;color:#161b25;font-variant-numeric:tabular-nums;font-size:23px}.ar-sticky-selection>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ar-layout-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1700px){.ar-content-layout.has-detail{grid-template-columns:minmax(0,1fr) 340px}.ar-day-table{min-width:950px;font-size:12px}.ar-redesign .ar-day-table .ar-title-open{font-size:12px}}@media (max-width:1400px){.ar-redesign .ar-channel-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-content-layout.has-detail{grid-template-columns:minmax(0,1fr) 280px}.ar-redesign .ar-summary strong{font-size:21px}.ar-title-panel-body dl>div{grid-template-columns:85px minmax(0,1fr);font-size:10px}.ar-title-panel-body{padding:14px}}@media (max-width:1050px){.ar-content-layout.has-detail{grid-template-columns:minmax(0,1fr)}.ar-title-panel{max-height:650px;position:static}.ar-title-panel-body dl{grid-template-columns:1fr 1fr;gap:16px 30px}.ar-redesign .ar-summary{grid-template-columns:1fr 1fr}.ar-redesign .ar-channel-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-list-toolbar{flex-direction:column;align-items:flex-start}.ar-sticky-selection{padding:13px}.ar-sticky-selection>div:last-child{justify-content:flex-end}}@media (max-width:650px){.ar-redesign{padding:12px 12px 70px!important}.ar-redesign>.settings-page-heading h1{font-size:25px}.ar-top-controls{flex-wrap:wrap;gap:10px}.ar-top-controls>label{width:100%}.ar-top-controls>span{font-size:10px}.ar-redesign .ar-summary{gap:8px}.ar-redesign .ar-summary .settings-card{padding:13px 12px}.ar-redesign .ar-summary strong{font-size:18px}.ar-redesign .ar-summary span{font-size:10px}.ar-redesign .ar-channel-cards{grid-template-columns:1fr 1fr;gap:7px}.ar-channel-section{padding:12px}.ar-channel-section h2{font-size:14px}.ar-channel-section header small{font-size:9px}.ar-redesign .ar-channel-cards>.analysis-channel{gap:8px;padding:9px}.ar-channel-symbol{width:30px;height:30px}.ar-redesign .ar-channel-cards strong{font-size:9px}.ar-redesign .ar-channel-cards b{font-size:10px}.ar-title-area{padding:12px}.ar-redesign .ar-day>header{gap:9px}.ar-redesign .ar-day>header>span:not(.ar-status-pill){font-size:9px}.ar-sticky-selection{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px;bottom:5px}.ar-sticky-selection>div:last-child{justify-content:flex-start;width:100%}.ar-sticky-selection button{flex:1;padding:8px;font-size:10px}.ar-sticky-selection b{font-size:21px}.ar-title-panel-body dl{grid-template-columns:1fr}.ar-title-panel-body dl>div{grid-template-columns:110px minmax(0,1fr);font-size:11px}.ar-redesign .finance-filter-cards>button{flex-basis:100%;min-width:0}}.ar-select-filter{color:#667085;align-items:center;gap:7px;font-size:10px;display:flex}.ar-select-filter input{accent-color:#4285f4;width:16px;height:16px}.ar-sale-classification{background:#f3f7fe;border:1px solid #d2e3fc;border-radius:8px;margin:12px 0;padding:12px}.ar-sale-classification p{font-size:12px;line-height:1.5}.ar-sale-classification fieldset{border:0;gap:10px;padding:0;display:grid}.ar-sale-classification label{gap:5px;font-size:12px;display:grid}.ar-sale-classification input,.ar-sale-classification select{background:#fff;border:1px solid #dadce0;border-radius:5px;width:100%;padding:8px}.ar-sale-classification button{padding:9px;font-size:12px}
.fiado-due-button{white-space:normal;color:#1967d2!important;margin-top:8px!important;font-size:13px!important;display:block!important}.fiado-due-dialog{width:min(580px,94vw)!important;max-height:88dvh!important}.fiado-due-dialog[open]{flex-direction:column;display:flex}.fiado-due-dialog>form{flex-direction:column;min-height:0;display:flex}.fiado-due-dialog .analysis-dialog-body{overflow-y:auto}.fiado-due-dialog fieldset{border:0;min-width:0;padding:0}.fiado-due-dialog label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.fiado-due-dialog input,.fiado-due-dialog textarea{font:inherit;border:1px solid #c3cedd;border-radius:8px;width:100%;padding:12px}.fiado-due-dialog footer{border-top:1px solid #dbe4ef;justify-content:flex-end;gap:10px;padding:14px;display:flex}.fiado-due-dialog details{margin-top:16px;font-size:14px}.fiado-due-dialog article{border-bottom:1px solid #e1e7ef;padding:12px 0}.fiado-due-dialog article p{margin:6px 0}.fiado-due-dialog article small{color:#596579}
.bank-hub{--bh-orange:#f97316;--bh-border:#e3e6eb;--bh-muted:#667085;--bh-text:#202124;color:var(--bh-text);border-radius:14px;background:#f7f8fa!important;padding:24px!important}.bank-hub button,.bank-hub a,.bank-hub input,.bank-hub select{font:inherit}.bank-hub button{cursor:pointer}.bank-hub button:disabled{cursor:default;opacity:.5}.bank-hub button:focus-visible,.bank-hub a:focus-visible,.bank-hub input:focus-visible,.bank-hub select:focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.bank-hub-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.bank-hub-heading>div:last-child{flex-shrink:0;gap:10px;display:flex}.bank-hub-heading>div>span{color:#7b8190;letter-spacing:1px;font-size:11px;font-weight:700}.bank-hub h1{letter-spacing:-.6px;color:#161b25;margin:4px 0 7px;font-size:29px}.bank-hub-heading p{color:var(--bh-muted);margin:0;font-size:13px;line-height:1.6}.bank-hub button,.bank-hub-detail button{color:#344054;background:#fff;border:1px solid #d8dce3;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;line-height:1.4;display:inline-flex}.bank-hub .settings-primary,.bank-hub-dialog .settings-primary{font-weight:600;background:var(--bh-orange,#f97316)!important;border-color:var(--bh-orange,#f97316)!important;color:#fff!important}.bank-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bank-hub-metrics article{border:1px solid var(--bh-border);background:#fff;border-radius:9px;align-items:flex-start;gap:15px;min-width:0;padding:20px 16px;display:flex}.bank-hub-metric-icon{color:#454c59;background:#f0f1f4;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.bank-hub-metric-icon.green{color:#188038;background:#e6f4ea}.bank-hub-metric-icon.red{color:#d93025;background:#fce8e6}.bank-hub-metrics article>div{min-width:0}.bank-hub-metrics article>div>span{color:#667085;font-size:12px;line-height:1.5;display:block}.bank-hub-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:#161b25;overflow-wrap:anywhere;margin:6px 0;font-size:23px;display:block}.bank-hub-metrics small{color:#7b8190;font-size:11px;display:block}.bank-hub-caption{color:var(--bh-muted);line-height:1.5;margin:10px 0 14px!important;font-size:11px!important}.bank-hub-tabs{border-bottom:1px solid var(--bh-border);align-items:center;gap:10px;margin-bottom:10px;display:flex}.bank-hub-tabs>button{color:#667085;font-size:13px;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:14px 17px!important}.bank-hub-tabs>button[aria-current=page]{color:#ea650b;font-weight:600;border-bottom-color:var(--bh-orange)!important}.bank-hub-main{border:1px solid var(--bh-border);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 325px;display:grid;overflow:hidden}.bank-hub-list{min-width:0}.bank-hub-filters{grid-template-columns:minmax(190px,1.6fr) repeat(3,minmax(125px,1fr));align-items:center;gap:9px;padding:16px;display:grid}.bank-hub-filters select,.bank-hub-filters input,.bank-hub-routes select{color:#344054;background:#fff;border:1px solid #d8dce3;border-radius:6px;width:100%;min-width:0;padding:10px 8px;font-size:11px}.bank-hub-search{align-items:center;min-width:0;display:flex;position:relative;margin:0!important}.bank-hub-search svg{color:#667085;position:absolute;left:10px}.bank-hub-search input{padding-left:35px!important}.bank-hub-table-scroll{overflow:auto}.bank-hub-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.45}.bank-hub-list .bank-hub-table{min-width:740px}.bank-hub-table th,.bank-hub-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 12px}.bank-hub-table thead th{color:#525b6b;white-space:nowrap;background:#f7f8fa;font-size:11px;font-weight:600}.bank-hub-table tbody th{font-weight:500}.bank-hub-table tbody tr.selected{background:#edf5ff}.bank-hub-list tbody tr{cursor:pointer}.bank-hub-list tbody tr:hover{background:#f5f9ff}.bank-hub-table small{color:var(--bh-muted);margin-top:4px;font-size:10px;display:block}.bank-hub .bank-hub-account-link{text-align:left;color:#273142;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500;line-height:1.5;display:inline}.bank-hub-account-link:hover{text-decoration:underline}.bank-hub-table .bank-hub-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bank-hub-negative{color:#c5221f}.bank-hub-status{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.bank-hub-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bank-hub-status.active{color:#188038;background:#e6f4ea}.bank-hub-status.inactive{color:#c5221f;background:#fce8e6}.bank-hub .bank-hub-icon-button{background:0 0;border-color:#0000;padding:7px}.bank-hub-list-caption{color:#7b8190;padding:13px 16px;font-size:10px}.bank-hub-detail{border-left:1px solid var(--bh-border);min-width:0;scroll-margin-top:20px}.bank-hub-detail>header{align-items:flex-start;gap:10px;padding:21px 16px 12px;display:flex}.bank-hub-detail h2{color:#202124;overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;line-height:1.4}.bank-hub-detail>header>div{flex:1;min-width:0}.bank-hub-detail>header>button{padding:7px;font-size:11px}.bank-hub-detail .bank-hub-tabs{justify-content:space-around;gap:0}.bank-hub-detail .bank-hub-tabs>button{font-size:11px;padding:13px 8px!important}.bank-hub-detail-body{padding:12px 18px 18px}.bank-hub-detail-body h3{margin:8px 0;font-size:14px}.bank-hub-detail-body p{font-size:12px;line-height:1.6}.bank-hub-detail dl{grid-template-columns:105px minmax(0,1fr);gap:14px 12px;margin:0;font-size:11px;display:grid}.bank-hub-detail dt{color:#667085}.bank-hub-detail dd{overflow-wrap:anywhere;color:#202124;margin:0}.bank-hub-detail-balance{grid-template-columns:1fr auto;gap:7px;padding:20px 0 16px;font-size:12px;display:grid}.bank-hub-detail-balance strong{letter-spacing:-.5px;font-size:19px}.bank-hub-detail-balance small{text-align:right;color:#7b8190;grid-column:1/-1;font-size:10px}.bank-hub-detail .bank-hub-statement-button{width:100%;margin-top:12px}.bank-hub-empty{text-align:center;color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 18px;font-size:12px;display:flex}.bank-hub-empty p{margin:0;font-size:12px}.bank-hub-bottom{grid-template-columns:minmax(0,1.6fr) minmax(330px,.9fr);align-items:start;gap:16px;margin-top:16px;display:grid}.bank-hub-panel{border:1px solid var(--bh-border);background:#fff;border-radius:9px;min-width:0}.bank-hub-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.bank-hub-panel h2{color:#202124;margin:0;font-size:15px}.bank-hub-panel header p{color:#7b8190;margin:5px 0 0;font-size:11px}.bank-hub-recent .bank-hub-table{min-width:640px}.bank-hub-recent .bank-hub-table td{padding-top:12px;padding-bottom:12px}.bank-hub-direction{white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-block}.bank-hub-direction.incoming{color:#188038;background:#e6f4ea}.bank-hub-direction.outgoing{color:#c5221f;background:#fce8e6}.bank-hub-shortcuts{gap:14px;display:grid}.bank-hub-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 16px;display:grid}.bank-hub-quick-grid>button,.bank-hub-quick-grid>a{text-align:center;color:#344054;background:#fff;border:1px solid #e3e6eb;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:14px 6px 10px;font-size:10px;line-height:1.5;text-decoration:none;display:flex}.bank-hub-quick-grid svg{width:23px;height:23px}.bank-hub-quick-grid>.blue{background:#eef4ff}.bank-hub-quick-grid>.blue svg{color:#1a73e8}.bank-hub-quick-grid>.orange{background:#fff5eb}.bank-hub-quick-grid>.orange svg{color:#ea650b}.bank-hub-quick-grid>.purple{background:#f5efff}.bank-hub-quick-grid>.purple svg{color:#8430ce}.bank-hub-quick-grid>.green{background:#edf8f2}.bank-hub-quick-grid>.green svg{color:#188038}.bank-hub-reconciliation-link{color:#344054;align-items:center;gap:12px;padding:0 16px 14px;text-decoration:none;display:flex}.bank-hub-reconciliation-link>span{flex:1;min-width:0}.bank-hub-reconciliation-link strong{font-size:12px;font-weight:500;display:block}.bank-hub-reconciliation-link small{color:#7b8190;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.bank-hub-muted{color:var(--bh-muted,#667085);font-size:11px;line-height:1.6}.bank-hub-panel>p.bank-hub-muted{margin:0;padding:0 16px 12px}.bank-hub-destination-list{max-height:290px;margin:12px 0;padding:0;list-style:none;overflow:auto}.bank-hub-destination-list li{border-bottom:1px solid #edf0f3;padding:10px 0;font-size:12px}.bank-hub-destination-list strong,.bank-hub-destination-list span{margin:3px 0;display:block}.bank-hub-destination-list span{color:#667085;font-size:11px}.bank-hub-routes header label{color:#667085;gap:5px;min-width:180px;font-size:11px;display:grid}.bank-hub-routes-list{grid-template-columns:1fr 1fr;gap:0 28px;padding:0 18px 16px;display:grid}.bank-hub-routes-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(100px,1fr) minmax(180px,1.5fr);align-items:center;gap:12px;padding:12px 0;display:grid}.bank-hub-routes-list>div>strong{font-size:12px;font-weight:500}.bank-hub-routes-list .finance-bank-options{z-index:20}.bank-hub-dialog,.bank-hub-statement-dialog{border:1px solid #d8dce3;border-radius:14px;max-height:90dvh;padding:0;box-shadow:0 15px 60px #20212433}.bank-hub-dialog{width:calc(100% - 32px);max-width:680px}.bank-hub-statement-dialog{width:calc(100% - 48px);max-width:1180px}.bank-hub-dialog header h2,.bank-hub-statement-dialog header h2{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.bank-hub-statement-dialog header p{color:#667085;margin:5px 0;font-size:12px}.bank-hub-statement-dialog .analysis-dialog-body{max-height:72dvh;overflow:auto}.bank-hub-statement-dialog footer{justify-content:flex-end;padding:16px;display:flex}.bank-hub-transfer-total{background:#fff5eb;border:1px solid #ffe0c5;border-radius:8px;justify-content:space-between;gap:16px;margin:12px 0;padding:16px;display:flex}.bank-hub-transfer-total strong{font-size:20px}.bank-hub-transfer-total span{color:#667085;font-size:12px}.bank-hub-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bank-hub .finance-bank-badge{border-radius:8px;flex:none;width:34px;height:34px}@media (min-width:1700px){.bank-hub-main{grid-template-columns:minmax(0,1fr) 360px}.bank-hub-detail dl{font-size:12px}.bank-hub-table{font-size:13px}}@media (max-width:1400px){.bank-hub-filters{grid-template-columns:1fr 1fr}.bank-hub-metrics article{gap:10px;padding:16px 12px}.bank-hub-metrics strong{font-size:20px}.bank-hub-metric-icon{width:40px;height:40px}.bank-hub-bottom{grid-template-columns:minmax(0,1fr)}.bank-hub-shortcuts{grid-template-columns:1fr 1fr}.bank-hub-main{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:1050px){.bank-hub-metrics{grid-template-columns:1fr 1fr}.bank-hub-main{grid-template-columns:minmax(0,1fr)}.bank-hub-detail{border-left:0;border-top:1px solid var(--bh-border)}.bank-hub-detail dl{grid-template-columns:150px minmax(0,1fr);font-size:12px}.bank-hub-detail-body{padding:16px 20px}.bank-hub-detail .bank-hub-tabs{justify-content:flex-start}.bank-hub-detail>header{align-items:center}.bank-hub-routes-list{grid-template-columns:1fr}}@media (max-width:650px){.bank-hub{padding:12px!important}.bank-hub h1{font-size:25px}.bank-hub-heading{flex-direction:column;align-items:flex-start;gap:12px}.bank-hub-heading>div:last-child{justify-content:flex-end;width:100%}.bank-hub-heading p{font-size:12px}.bank-hub-metrics{gap:8px}.bank-hub-metrics article{flex-direction:column;gap:8px;padding:13px}.bank-hub-metrics strong{font-size:19px}.bank-hub-metrics article>div>span{font-size:11px}.bank-hub-metrics small{font-size:10px}.bank-hub-filters{gap:8px;padding:12px}.bank-hub-search,.bank-hub-filters select:last-child{grid-column:1/-1}.bank-hub-tabs>button{font-size:12px;padding:12px 10px!important}.bank-hub-shortcuts{grid-template-columns:1fr}.bank-hub-detail dl{grid-template-columns:110px minmax(0,1fr)}.bank-hub-routes header{flex-direction:column;align-items:flex-start}.bank-hub-routes header label{width:100%}.bank-hub-routes-list>div{grid-template-columns:1fr;gap:7px}.bank-hub-statement-dialog{width:calc(100% - 16px)}.bank-hub-caption{font-size:10px!important}}.bank-hub-movement-period{padding:16px 18px 0}.bank-hub-recent>.settings-card{box-shadow:none;border:0;margin:0}
.br-redesign{color:#202124;--br-line:#e2e6ee;--br-orange:#f97316;border-radius:14px;background:#f7f8fc!important;padding:24px!important}.br-redesign>.settings-page-heading{align-items:center;gap:18px;margin-bottom:20px}.br-redesign>.settings-page-heading h1{color:#161b25;letter-spacing:-.6px;align-items:center;gap:14px;margin:5px 0;font-size:29px;display:flex}.br-heading-icon{color:#344054;background:#e8ebf1;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.br-redesign>.settings-page-heading p{color:#667085;margin:5px 0 0;font-size:12px;line-height:1.6}.br-redesign>.settings-page-heading>div>span{color:#7b8190;letter-spacing:1px;font-size:11px}.br-redesign button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dfe8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;display:inline-flex}.br-redesign button:focus-visible,.br-redesign a:focus-visible,.br-redesign input:focus-visible,.br-redesign select:focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.br-redesign .settings-primary{background:var(--br-orange)!important;border-color:var(--br-orange)!important;color:#fff!important}.br-account-toolbar{justify-content:flex-end;align-items:center;gap:18px;margin:0 0 18px;display:flex}.br-account-toolbar>div{flex:1;min-width:300px;max-width:460px}.br-account-toolbar>span{color:#667085;margin-right:auto;font-size:11px;line-height:1.5}.br-account-toolbar>a{color:#d65b08;white-space:nowrap;font-size:12px}.br-account-toolbar .finance-bank-field-label{color:#667085;margin-bottom:5px;font-size:11px}.br-account-toolbar .finance-bank-picker summary{background:#fff;border-radius:8px;min-height:44px}.br-account-toolbar .finance-bank-options{z-index:30}.br-visual-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.br-visual-summary article{border:1px solid var(--br-line);background:#fff;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:18px 15px;display:flex;box-shadow:0 2px 5px #34405403}.br-metric-symbol{color:#344054;background:#e9edf2;border-radius:12px;flex:none;place-items:center;width:47px;height:47px;display:grid}.br-metric-symbol svg{width:27px;height:27px}.br-visual-summary .is-green .br-metric-symbol{color:#188038;background:#e6f4ea}.br-visual-summary .is-amber .br-metric-symbol{color:#f29900;background:#fef3d5}.br-visual-summary .is-red .br-metric-symbol{color:#d93025;background:#fce8e6}.br-visual-summary article>div{flex:1;min-width:0}.br-visual-summary article>div>span{color:#525b6b;font-size:11px;display:block}.br-visual-summary strong{color:#161b25;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:6px 0;font-size:25px;line-height:1.2;display:block}.br-visual-summary strong.br-metric-money{overflow-wrap:anywhere;font-size:21px}.br-visual-summary small{color:#667085;font-size:10px;line-height:1.5;display:block}.br-metric-ring{border-radius:50%;flex:none;place-items:center;width:62px;height:62px;padding:5px;display:grid}.br-metric-ring b{color:#188038;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;display:grid}.is-amber .br-metric-ring b{color:#d98200}.br-summary-caption{color:#7b8190;margin:8px 0 18px!important;font-size:10px!important}.br-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:17px;display:grid}.br-calendar-column{min-width:0;position:sticky;top:16px}.br-redesign .br-calendar{border:1px solid var(--br-line);background:#fff;border-radius:12px;max-width:none;margin:0;padding:17px}.br-redesign .br-calendar header{display:block}.br-redesign .br-calendar h2{color:#161b25;margin:0 0 16px;font-size:19px}.br-redesign .br-calendar header>div{flex-wrap:nowrap;justify-content:space-between;gap:8px;display:flex}.br-redesign .br-calendar header button{color:#1967d2;flex:none;width:37px;padding:8px}.br-redesign .br-calendar input{background:#fafbfe;border:1px solid #d8dfe8;border-radius:7px;flex:1;min-width:0;max-width:none;padding:9px;font-size:13px;font-weight:600}.br-redesign .br-calendar-legend{grid-template-columns:1fr 1fr;gap:5px;margin:14px 0 12px;display:grid}.br-redesign .br-calendar-legend span{text-align:center;border-radius:6px;padding:7px;font-size:10px}.br-redesign .br-calendar-grid{gap:4px}.br-redesign .br-calendar-grid>strong{color:#344054;padding:7px 0;font-size:11px}.br-redesign .br-calendar-grid button{border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:7px;min-height:73px;padding:9px 2px;display:flex}.br-redesign .br-calendar-grid button strong{font-size:18px;line-height:1.1}.br-redesign .br-calendar-grid button small{font-size:9px;line-height:1.3}.br-redesign .br-calendar-grid button.br-day-missing{color:#667085;background:#f0f1f4}.br-redesign .br-calendar-grid button.br-day-open{color:#865500;background:#fff6d7}.br-redesign .br-calendar-grid button.br-day-closed{color:#137333;background:#e6f4ea}.br-redesign .br-calendar-grid button.br-day-reopened{color:#b3261e;background:#fce8e6}.br-redesign .br-calendar-grid button[aria-pressed=true]{outline:2px solid var(--br-orange);outline-offset:0;color:#a54a00;background:#fff5e5!important}.br-redesign .br-calendar-actions{border-top:1px solid #edf0f4;gap:12px;padding-top:14px;font-size:11px;display:grid}.br-redesign .br-calendar-actions button{color:#fff;background:#188038;border-color:#188038;width:100%;font-weight:600}.br-redesign .br-calendar .br-help{border-top:1px solid #edf0f4;margin-top:14px;padding-top:13px;font-size:10px;line-height:1.6}.br-calendar-placeholder{border:1px solid var(--br-line);background:#fff;border-radius:12px;padding:24px 20px}.br-calendar-placeholder h2{margin:0 0 12px;font-size:18px}.br-calendar-placeholder p{color:#667085;font-size:12px;line-height:1.7}.br-day-area{min-width:0}.br-day-heading{border:1px solid var(--br-line);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 12px;display:flex}.br-day-heading h2{color:#161b25;letter-spacing:-.3px;margin:0;font-size:20px}.br-day-heading p{color:#7b8190;margin:6px 0 0;font-size:11px}.br-day-heading>span{white-space:nowrap;color:#667085;font-size:11px}.br-filter-panel{border:1px solid var(--br-line);background:#fff;border-top:0;padding:0 18px 14px}.br-filter-panel summary{color:#d65b08;cursor:pointer;padding:10px 0;font-size:11px;font-weight:600}.br-redesign .br-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 0}.br-redesign .br-filters label{color:#667085;font-size:11px}.br-redesign .br-filters input,.br-redesign .br-filters select{background:#fff;border:1px solid #d8dfe8;border-radius:6px;min-width:0;padding:9px;font-size:12px}.br-redesign .br-filters label:last-child{grid-column:span 2}.br-redesign .br-grid{display:block}.br-redesign .br-movements{border:1px solid var(--br-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;display:block;overflow:hidden}.br-redesign .br-bank-selection{background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;font-size:11px;display:flex}.br-redesign .br-bank-selection>.br-actions{gap:7px;margin:0}.br-redesign .br-bank-selection strong{font-size:11px}.br-redesign .br-bank-selection button{min-height:31px;padding:6px 8px;font-size:10px}.br-statement-table-scroll{overflow:auto}.br-statement-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:11px;line-height:1.5}.br-statement-table th,.br-statement-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #edf0f4;padding:13px 10px}.br-statement-table thead th{color:#525b6b;white-space:nowrap;background:#f7f8fb;font-size:10px;font-weight:600}.br-statement-table tbody th{min-width:170px;max-width:320px;font-weight:500}.br-statement-table small{color:#7b8190;margin-top:4px;font-size:9px;display:block}.br-redesign .br-table-description{text-align:left;color:#273142;overflow-wrap:anywhere;background:0 0;border:0;min-height:0;padding:0;font-size:11px;line-height:1.6;display:inline}.br-table-description:hover{text-decoration:underline}.br-statement-table .br-table-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.br-table-day{white-space:nowrap;color:#667085;font-size:10px}.br-value-out{color:#d93025}.br-value-in{color:#188038}.br-statement-table input[type=checkbox]{accent-color:#f97316;width:16px;height:16px}.br-table-type{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.br-table-type.incoming{color:#188038}.br-table-type.outgoing{color:#d93025}.br-table-type.transfer{color:#1a73e8}.br-table-state{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.br-table-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.br-table-state.reconciled{color:#188038;background:#e6f4ea}.br-table-state.pending{color:#996500;background:#fff3d3}.br-redesign .br-table-associate{white-space:nowrap;min-height:31px;padding:5px 8px;font-size:10px}.br-table-selected{background:#fff7ed}.br-table-empty{text-align:center;color:#667085;padding:35px 18px;font-size:12px}.br-table-empty p{font-size:11px}.br-redesign .br-detail{border-color:var(--br-line);border-radius:12px;margin-top:16px;padding:20px}.br-redesign .br-detail h2{font-size:20px}.br-redesign .br-detail h3{font-size:15px}.br-redesign .br-detail p{font-size:12px;line-height:1.6}.br-redesign .br-detail .settings-fields label,.br-redesign .br-detail .br-candidate{font-size:12px}.br-redesign .br-candidate small{font-size:11px}.br-redesign .br-detail-title{border-bottom:1px solid #edf0f4;margin-bottom:14px}.br-redesign .br-confirm-top{background:#f8faff;border-color:#e0e5ee}.br-redesign .br-transfer-candidates{background:#f5f9ff}.br-redesign .br-selected-pair,.br-redesign .br-totals{font-size:12px}.br-visual-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.br-layout{grid-template-columns:400px minmax(0,1fr)}.br-redesign .br-calendar-grid button{min-height:85px}.br-redesign .br-calendar-grid button small{font-size:10px}.br-statement-table,.br-redesign .br-table-description{font-size:12px}.br-redesign .br-calendar-legend{grid-template-columns:repeat(4,1fr)}}@media (min-width:1101px){.br-redesign .br-grid.br-detail-open>.br-movements{display:block}.br-redesign .br-mobile-back{display:none}}@media (max-width:1450px){.br-visual-summary{gap:10px}.br-visual-summary article{gap:9px;padding:15px 12px}.br-metric-ring{width:48px;height:48px}.br-metric-ring b{width:38px;height:38px;font-size:12px}.br-metric-symbol{width:38px;height:38px}.br-visual-summary strong.br-metric-money{font-size:18px}.br-visual-summary small{font-size:9px}.br-layout{grid-template-columns:310px minmax(0,1fr)}.br-redesign .br-calendar{padding:13px}.br-redesign .br-calendar-grid button{min-height:68px}.br-redesign .br-calendar-grid button strong{font-size:17px}}@media (max-width:1100px){.br-redesign{padding:18px!important}.br-visual-summary{grid-template-columns:1fr 1fr}.br-layout{grid-template-columns:minmax(0,1fr)}.br-calendar-column{position:static}.br-redesign .br-calendar{max-width:none}.br-redesign .br-calendar header{display:flex}.br-redesign .br-calendar h2{margin:0}.br-redesign .br-calendar header>div{min-width:250px}.br-redesign .br-calendar-legend{display:flex}.br-redesign .br-calendar-grid button{min-height:70px}.br-redesign .br-calendar-grid button small{font-size:11px}.br-redesign .br-calendar-actions{display:flex}.br-redesign .br-calendar-actions button{width:auto}.br-redesign .br-grid.br-detail-open>.br-movements{display:none}.br-redesign .br-mobile-back{display:inline-flex}.br-account-toolbar{flex-wrap:wrap}.br-account-toolbar>span{flex:1}.br-day-heading h2{font-size:19px}}@media (max-width:650px){.br-redesign{padding:12px!important}.br-redesign>.settings-page-heading{flex-direction:column;align-items:flex-start}.br-redesign>.settings-page-heading h1{gap:10px;font-size:24px}.br-heading-icon{width:42px;height:42px}.br-account-toolbar{justify-content:flex-start;gap:10px}.br-account-toolbar>div{flex-basis:100%;min-width:0;max-width:none}.br-account-toolbar>span{font-size:10px}.br-visual-summary article{flex-wrap:wrap;min-height:120px;padding:12px 10px;position:relative}.br-metric-symbol{border-radius:8px;width:30px;height:30px}.br-metric-symbol svg{width:20px;height:20px}.br-visual-summary strong{font-size:23px}.br-visual-summary strong.br-metric-money{font-size:18px}.br-visual-summary article>div{flex-basis:65%}.br-metric-ring{width:27px;height:27px;padding:3px;position:absolute;top:12px;right:10px}.br-metric-ring b{width:21px;height:21px;font-size:7px}.br-visual-summary .is-green>.br-metric-symbol,.br-visual-summary .is-amber>.br-metric-symbol{margin-right:32px}.br-redesign .br-calendar header{display:block}.br-redesign .br-calendar h2{margin-bottom:12px}.br-redesign .br-calendar-grid{gap:4px}.br-redesign .br-calendar-grid button{min-height:66px}.br-redesign .br-calendar-grid button small{font-size:9px}.br-redesign .br-calendar-actions{display:grid}.br-redesign .br-calendar-actions button{width:100%}.br-day-heading{align-items:flex-start;padding:15px 12px}.br-day-heading h2{font-size:17px}.br-day-heading>span{font-size:9px}.br-filter-panel{padding:0 12px 12px}.br-redesign .br-filters{grid-template-columns:1fr 1fr!important}.br-redesign .br-filters label:last-child{grid-column:1/-1}.br-redesign .br-detail{padding:14px}.br-redesign .br-detail h2{font-size:18px}}.br-link-dialog.br-redesign{border:1px solid #d8dfe8;border-radius:14px;width:calc(100vw - 48px);max-width:1180px;max-height:92dvh;overflow:hidden;box-shadow:0 20px 70px #20212440;padding:0!important}.br-link-dialog::backdrop{background:#20212480}.br-link-dialog-heading{background:#fff;border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.br-link-dialog-heading span{letter-spacing:1px;color:#7b8190;font-size:10px}.br-link-dialog-heading h2{color:#202124;margin:5px 0 0;font-size:21px}.br-link-dialog.br-redesign .br-detail{background:#fff;border:0;border-radius:0;max-height:calc(92dvh - 88px);margin:0;padding:20px 24px 28px;overflow-y:auto}.br-link-dialog .br-mobile-back{display:none!important}.br-link-dialog.br-redesign .br-selected-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.br-link-dialog.br-redesign .br-selected-pair>div{background:#fff;border:1px solid #e3e7ed;border-radius:9px;padding:15px}.br-link-dialog.br-redesign .br-selected-pair>div:first-child{border-top:3px solid #4285f4}.br-link-dialog.br-redesign .br-selected-pair>div:last-child{border-top:3px solid #34a853}.br-link-dialog.br-redesign .br-totals{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.br-link-dialog.br-redesign .br-candidates{grid-template-columns:1fr 1fr;gap:12px;max-height:420px}.br-link-dialog.br-redesign .br-candidate{border:1px solid #e1e5eb;border-radius:8px;padding:12px;font-size:13px}.br-link-dialog.br-redesign .br-candidate small{font-size:12px}.br-link-dialog.br-redesign .br-transfer-candidates{padding:17px}.br-link-dialog.br-redesign .br-transfer-list>label{padding:13px 10px}.br-link-dialog.br-redesign .br-confirm-top>.br-actions{justify-content:flex-end}.br-link-dialog.br-redesign .br-detail-title{scroll-margin-top:12px}.br-link-dialog.br-redesign .br-suggested-pair{grid-template-columns:1fr 1fr auto}@media (max-width:700px){.br-link-dialog.br-redesign{width:calc(100vw - 16px);max-height:95dvh}.br-link-dialog-heading{padding:14px}.br-link-dialog.br-redesign .br-detail{max-height:calc(95dvh - 82px);padding:15px}.br-link-dialog.br-redesign .br-selected-pair,.br-link-dialog.br-redesign .br-candidates,.br-link-dialog.br-redesign .br-suggested-pair{grid-template-columns:1fr}.br-link-dialog.br-redesign .br-totals{display:grid}.br-link-dialog-heading h2{font-size:18px}}.br-dialog-navigation{align-items:center;gap:10px;display:flex}.br-dialog-navigation>button:first-child{color:#1967d2;white-space:nowrap;background:#e8f0fe;border-color:#d2e3fc}.br-review-kind{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.br-review-kind button{flex:1;justify-content:center;align-items:center;gap:8px;display:flex;padding:14px!important}.br-review-kind button[aria-pressed=true]{color:#1967d2;background:#e8f0fe;border-color:#4285f4;box-shadow:inset 0 0 0 1px #4285f4}.br-transfer-explanation{color:#1967d2}.br-transfer-route{color:#1967d2;background:#e8f0fe;border-radius:8px;align-items:center;gap:16px;margin:12px 0;padding:12px;display:flex}.br-transfer-route>span{flex:1;min-width:0}.br-transfer-route b{font-size:13px}.br-transfer-route small{letter-spacing:.5px;color:#5f6368;margin:0 0 5px;font-size:9px!important}@media (max-width:700px){.br-link-dialog-heading{flex-wrap:wrap;gap:10px}.br-dialog-navigation{justify-content:space-between;width:100%}.br-link-dialog.br-redesign .br-detail{max-height:calc(95dvh - 144px)}.br-review-kind button{flex-basis:100%}.br-transfer-route{gap:8px;padding:9px}.br-transfer-route b{font-size:11px}}.br-bank-selection{z-index:2;border:1px solid #d2e3fc;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.br-bank-selection p{color:#3c4043;margin:5px 0 0;font-size:12px}.br-bank-selection .br-actions{flex-shrink:0}@media (max-width:700px){.br-bank-selection{flex-direction:column;align-items:stretch}}.br-link-dialog.br-redesign[open]{flex-direction:column;width:calc(100vw - 32px);max-width:1440px;height:94dvh;max-height:94dvh;display:flex}.br-link-dialog-heading{flex-shrink:0}.br-link-dialog.br-redesign .br-detail{flex:1;min-height:0;max-height:none;padding:16px 22px;overflow-y:auto}.br-link-dialog .br-review-cart{box-shadow:none;position:static}.br-bank-origin{background:#e8f0fe;border:1px solid #d2e3fc;border-left:4px solid #4285f4;border-radius:8px;margin-bottom:12px;padding:12px 16px}.br-bank-origin small{color:#174ea6;letter-spacing:.5px;font-size:10px;font-weight:700}.br-link-dialog .br-bank-origin h2{overflow-wrap:anywhere;margin:5px 0;font-size:16px}.br-bank-origin p{margin:4px 0 0;font-size:12px}.br-link-dialog .br-review-kind{margin:10px 0}.br-link-dialog .br-review-kind button{flex:0 auto;padding:9px 12px!important}.br-selected-drawer{background:#f8fafc;border:1px solid #dce2eb;border-radius:8px;margin:12px 0;padding:12px 14px}.br-selected-drawer>summary{cursor:pointer;color:#174ea6;font-size:13px;font-weight:600}.br-selected-items{max-height:220px;margin-top:12px;overflow:auto}.br-selected-items p{border-bottom:1px solid #dfe4eb;margin:0;padding:9px;font-size:12px}.br-selected-items small{color:#5f6368;margin:5px 0;display:block}.br-selected-items button{margin-top:5px}.br-link-dialog .br-system-heading{color:#202124;margin:20px 0 10px;font-size:17px}.br-link-dialog.br-redesign .br-candidates{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.br-link-footer{background:#fff;border-top:1px solid #d8dfe8;flex-shrink:0;align-items:center;gap:18px;padding:12px 22px;display:flex;box-shadow:0 -3px 12px #20212408}.br-link-dialog.br-redesign .br-link-footer .br-totals{flex:1;gap:12px;margin:0;padding:10px 12px;font-size:12px}.br-link-footer .br-actions{flex-shrink:0;margin:0}.br-link-footer .settings-primary{min-height:42px}@media (max-width:700px){.br-link-dialog.br-redesign[open]{width:calc(100vw - 12px);height:96dvh;max-height:96dvh}.br-link-dialog.br-redesign .br-detail{max-height:none;padding:12px}.br-link-dialog.br-redesign .br-candidates{grid-template-columns:1fr}.br-link-footer{flex-wrap:wrap;gap:8px;padding:10px 12px}.br-link-footer>.br-totals{flex-basis:100%!important}.br-link-footer .br-actions,.br-link-footer .settings-primary{width:100%}.br-link-dialog-heading{padding:12px}.br-link-dialog-heading h2{font-size:18px}.br-dialog-navigation{width:auto}}.br-link-dialog .br-suggestion-info>summary{cursor:pointer;color:#174ea6;font-size:12px;font-weight:600}.br-link-dialog details.br-suggestion-info:not([open]){margin:10px 0;padding:10px 12px}.br-unit-field{align-content:start;gap:7px;min-width:0;font-size:12px;display:grid}.br-unit-multi{min-width:0;position:relative}.br-unit-multi>summary{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #bdc5ce;border-radius:7px;justify-content:space-between;gap:12px;min-height:40px;padding:11px 13px;list-style:none;display:flex}.br-unit-multi>summary:after{content:"⌄";color:#5f6368}.br-unit-multi>summary:focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.br-unit-multi>fieldset{z-index:5;background:#fff;border:1px solid #dadce0;border-radius:8px;gap:0;max-height:310px;margin:4px 0 0;padding:8px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #20212426}.br-unit-multi legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.br-unit-multi label{cursor:pointer;align-items:center;gap:9px;padding:9px;font-size:13px;display:flex!important}.br-unit-multi label:hover{background:#f1f5ff}.br-unit-multi input{accent-color:#1967d2;flex-shrink:0;width:18px;height:18px}.br-select-results{background:#f8fafc;border:1px solid #dfe5ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:10px 12px;font-size:12px;display:flex}.br-select-results>label{cursor:pointer;align-items:center;gap:9px;display:flex}.br-select-results input{accent-color:#1967d2;width:19px;height:19px}.br-select-results>button{min-height:30px;font-size:11px}.br-manual-adjustment{background:#fffbef;border:1px solid #f9d67a;border-radius:8px;margin:14px 0;padding:12px 16px}.br-manual-adjustment summary{cursor:pointer;color:#805500;font-weight:600}.br-manual-adjustment p,.br-manual-adjustment label{font-size:13px}.br-manual-adjustment fieldset{border:0;margin:0;padding:12px 0}.br-manual-adjustment textarea{min-height:65px}.br-link-footer .br-totals small{color:#5f6368;font-size:11px;display:block}.br-candidate-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.br-candidate-filters label{gap:5px;font-size:12px;display:grid}.br-candidate-filters input,.br-candidate-filters select{background:#fff;border:1px solid #dadce0;border-radius:6px;padding:8px}.br-link-footer{flex-wrap:wrap}.br-selected-chips{flex-wrap:wrap;flex-basis:100%;gap:8px;max-height:92px;display:flex;overflow-y:auto}.br-selected-chips>span{background:#e8f0fe;border:1px solid #d2e3fc;border-radius:7px;max-width:460px;padding:7px 32px 7px 10px;font-size:12px;position:relative}.br-selected-chips strong,.br-selected-chips small{display:block}.br-selected-chips button{padding:2px 5px;position:absolute;top:5px;right:4px}.br-selected-chips small{color:#5f6368;margin-top:3px}.br-receipt-difference{background:#fef7e0;border:1px solid #f9d67a;border-radius:7px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.br-receipt-difference>span{flex:1;min-width:190px}.br-receipt-difference small{color:#5f6368;margin-top:3px;font-size:11px;display:block}.br-receipt-difference button{font-size:12px}.br-receipt-difference button:first-of-type{color:#805500;border-color:#e0b84f}
.cash-change-pix{background:#f7fafc;border-top:1px solid #e2e8f0;padding:12px 16px}.cash-change-pix>p{margin:0 0 10px;line-height:1.5}.cash-change-pix>button{margin:0 8px 6px 0}.cash-change-dialog{width:min(620px,95vw);max-width:620px}.cash-change-dialog label{gap:6px;margin:16px 0;font-weight:600;display:grid}.cash-change-dialog input,.cash-change-dialog select{color:#172b40;background:#fff;border:1px solid #bcc8d7;border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:16px}.cash-change-dialog p{line-height:1.6}.cash-change-reconcile .settings-check{border-bottom:1px solid #dce6f0;align-items:flex-start;gap:10px;padding:12px 0;line-height:1.5;display:flex}.cash-change-reconcile input{flex:none;margin-top:3px}@media (max-width:600px){.cash-change-dialog .analysis-dialog-body{padding:16px}.cash-change-pix>button{min-height:44px}}
.br-batch-dialog{background:#f8fafc;border:1px solid #dce2eb;border-radius:14px;width:calc(100vw - 40px);max-width:1440px;max-height:94dvh;overflow:hidden;padding:0!important}.br-batch-dialog::backdrop{background:#20212480}.br-batch-dialog>header{background:#fff;border-bottom:1px solid #e1e5eb;justify-content:space-between;gap:15px;padding:20px 24px;display:flex}.br-batch-dialog h2{color:#202124;margin:5px 0;font-size:26px}.br-batch-dialog header small{color:#5f6368;letter-spacing:1px;font-size:10px}.br-batch-dialog header p{color:#5f6368;margin:5px 0;font-size:13px}.br-batch-body{max-height:calc(94dvh - 225px);padding:18px 24px;overflow-y:auto}.br-batch-body>p{color:#5f6368;font-size:13px}.br-batch-summary{grid-template-columns:1fr 1fr 1fr;gap:14px;margin:18px 0;display:grid}.br-batch-summary>button,.br-batch-summary article{color:#1967d2;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.br-batch-summary>button:nth-child(2){color:#986500;background:#fef7e0;border-color:#fde293}.br-batch-summary article:nth-child(3){color:#137333;background:#e6f4ea;border-color:#ceead6}.br-batch-summary b{font-size:32px}.br-batch-summary span,.br-batch-summary strong{font-size:13px}.br-batch-body>nav{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.br-batch-body>nav button{align-items:center;gap:6px;font-size:12px;display:flex}.br-batch-body>nav button[aria-pressed=true]{color:#1967d2;background:#e8f0fe;border-color:#4285f4}.br-batch-body>nav button:last-child{margin-left:auto}.br-batch-table-scroll{background:#fff;border:1px solid #e3e7ed;border-radius:10px;overflow-x:auto}.br-batch-dialog table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.br-batch-dialog th{color:#5f6368;background:#f1f3f4;padding:12px;font-size:11px}.br-batch-dialog td{vertical-align:top;border-bottom:1px solid #edf0f4;padding:16px 12px;font-size:12px}.br-batch-dialog td:nth-child(2){width:24%}.br-batch-dialog td:nth-child(3){width:27%}.br-batch-dialog td small{color:#5f6368;margin-top:6px;font-size:11px;line-height:1.5;display:block}.br-batch-dialog td button{align-items:center;gap:5px;font-size:11px;display:flex}.br-batch-dialog input[type=checkbox]{accent-color:#4285f4;width:18px;height:18px}.br-batch-state{color:#986500;background:#fef7e0;border-radius:6px;padding:6px 8px;font-size:11px;display:inline-block}.br-batch-state.ready{color:#137333;background:#e6f4ea}.br-batch-state.transfer{color:#1967d2;background:#e8f0fe}.br-batch-out{color:#d93025;white-space:nowrap}.br-batch-in{color:#188038;white-space:nowrap}.br-batch-empty{text-align:center;color:#5f6368;padding:25px;font-size:13px}.br-batch-learning{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.br-batch-learning label{color:#1967d2;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.br-batch-learning label>span{flex:1}.br-batch-learning strong{font-size:13px}.br-batch-learning small{margin-top:5px;font-size:11px;line-height:1.6;display:block}.br-batch-learning p{color:#5f6368;font-size:11px;line-height:1.6}.br-batch-dialog>footer{background:#fff;border-top:1px solid #e1e5eb;align-items:center;gap:12px;padding:18px 24px;display:flex}.br-batch-dialog footer>div{flex:1;font-size:14px}.br-batch-dialog footer small{color:#5f6368;margin-top:5px;font-size:11px;display:block}.br-batch-success{background:#e6f4ea;border-radius:7px;padding:12px;color:#137333!important}@media (max-width:700px){.br-batch-dialog{width:calc(100vw - 12px);max-height:96dvh}.br-batch-summary{grid-template-columns:1fr}.br-batch-summary>button,.br-batch-summary>button,.br-batch-summary article{padding:10px}.br-batch-summary b{font-size:24px}.br-batch-body{max-height:calc(96dvh - 270px);padding:12px}.br-batch-dialog>header,.br-batch-dialog>footer{padding:14px}.br-batch-dialog>footer{flex-wrap:wrap}.br-batch-dialog footer>div{flex-basis:100%}.br-batch-learning{grid-template-columns:1fr}.br-batch-dialog h2{font-size:21px}}.br-batch-dialog .br-inline-row>td{background:#f8fbff;padding:0}.br-inline-review{border:1px solid #d2e3fc;border-radius:8px;min-width:0;padding:20px}.br-inline-review>header{justify-content:space-between;gap:16px;display:flex}.br-inline-review h3{color:#1967d2;margin:0;font-size:16px}.br-inline-review p{font-size:12px;line-height:1.5}.br-inline-reason{color:#986500}.br-inline-review>nav{gap:8px;margin:12px 0;display:flex}.br-inline-review>nav button[aria-pressed=true]{color:#1967d2;background:#e8f0fe;border-color:#4285f4}.br-inline-filters{grid-template-columns:1fr 260px;gap:15px;display:grid}.br-inline-filters label{gap:6px;font-size:12px;display:grid}.br-inline-filters input,.br-inline-filters select{background:#fff;border:1px solid #dadce0;border-radius:6px;width:100%;padding:10px}.br-inline-options{background:#fff;border:1px solid #e1e5eb;border-radius:8px;max-height:360px;margin:12px 0;overflow:auto}.br-inline-options>label{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px;display:flex}.br-inline-options>label>span:nth-child(2){flex:1;min-width:0}.br-inline-options>label>span:last-child{text-align:right;min-width:145px}.br-inline-options small{color:#5f6368;margin:5px 0;font-size:11px;line-height:1.5;display:block}.br-inline-confirm-check{align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.br-inline-selected{background:#e8f0fe;border-radius:7px;padding:12px}.br-inline-selected p{justify-content:space-between;align-items:center;display:flex}.br-inline-review>.br-totals{justify-content:space-between;gap:20px;padding:14px 0;display:flex}.br-inline-review>.br-actions{justify-content:flex-end;margin:12px 0;display:flex}.br-inline-review>small{color:#5f6368;font-size:11px;display:block}@media (max-width:700px){.br-inline-filters{grid-template-columns:1fr}.br-inline-review{padding:12px}}.br-batch-summary>button{text-align:left;font:inherit;cursor:pointer;min-height:76px;transition:box-shadow .15s,border-color .15s}.br-batch-summary>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.br-batch-summary>button:focus-visible{outline-offset:3px;outline:3px solid #1967d2}.br-batch-summary>button:disabled{cursor:wait;opacity:.65}.br-batch-body>.br-batch-learning{margin-top:0;margin-bottom:18px}.br-inline-review{background:#fff;margin-top:16px}.br-inline-review h3:focus{outline:none}.br-inline-learning-state{color:#174ea6;background:#e8f0fe;border-radius:7px;padding:12px}.br-batch-dates{flex-wrap:wrap;align-items:end;gap:10px;display:flex;padding:10px 0 16px!important}.br-batch-dates label{color:#5f6368;gap:5px;font-size:12px;display:grid}.br-batch-dates input{font:inherit;background:#fff;border:1px solid #dadce0;border-radius:6px;padding:9px}.br-batch-dates button{min-height:38px}.br-batch-dialog td:last-child button+button{color:#1967d2;margin-top:10px}.br-batch-dialog>footer{flex-wrap:wrap}.br-batch-dialog>footer>button:first-child:not(:last-child){white-space:normal}
