:root{--slss-scrollbar-size:11px;--slss-scrollbar-track:#e4e7ec;--slss-scrollbar-thumb:#98a2b3;--slss-scrollbar-thumb-hover:#667085}*{box-sizing:border-box;scrollbar-color:var(--slss-scrollbar-thumb) var(--slss-scrollbar-track);scrollbar-width:auto}::-webkit-scrollbar{height:var(--slss-scrollbar-size);width:var(--slss-scrollbar-size)}::-webkit-scrollbar-track{background:var(--slss-scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--slss-scrollbar-thumb);border:2px solid var(--slss-scrollbar-track);background-clip:padding-box;border-radius:999px;min-width:28px;min-height:28px}::-webkit-scrollbar-thumb:hover{background:var(--slss-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--slss-scrollbar-track)}:where(.slss-scroll-surface,.slss-data-table-scroll,.simple-purchase-grid-frame,.simple-purchase-settlement-table-wrap,.simple-purchase-dialog,.simple-purchase-dialog pre,.simple-purchase-adjustment,.simple-purchase-detail-table-wrap,.ap-account-grid,.ap-tabs,.ap-dialog,.journal-explorer-table-wrapper,.journal-entry-grid-wrapper,.general-journal-table-wrapper,.journal-detail-table-wrap,.journal-detail-content,.journal-detail-table-wrapper,.inventory-dialog,.inventory-tabs,.bank-ledger-table-wrapper,.general-ledger-table-wrap,.trial-balance-table-wrap,.accounting-periods-table-wrapper,.period-lock-dialog,.activity-table-wrapper,.activity-log-dialog pre,.stock-nested-scroll,.stock-support-table-scroll,.purchase-visibility-scroll,.sales-settings-table-wrap,.role-access-tree-scroll,.master-table-wrapper,.master-dialog-body,.settlement-lifecycle-dialog,.dialog-body,.data-exchange-body,.data-exchange-preview,.search-dropdown,.search-dropdown-floating,.reports-v2-presentation-workspace,.reports-v2-move-panel-list,.financial-format-coa-panel-results,.access-users-list){scrollbar-gutter:stable}body{background-color:#f5f5f5;margin:0;font-family:Arial,sans-serif}#root{min-height:100vh}button.slss-primary-action{cursor:pointer;color:#fff!important;background:#175cd3!important;border-color:#175cd3!important}button.slss-primary-action:hover:not(:disabled){color:#fff!important;background:#1849a9!important;border-color:#1849a9!important}button.slss-primary-action:focus-visible{outline-offset:2px;outline:2px solid #84caff}button.slss-primary-action:disabled{cursor:not-allowed;opacity:1;color:#475467!important;background:#e4e7ec!important;border-color:#d0d5dd!important}button.slss-danger-action{cursor:pointer;font:inherit;font-weight:600;color:#fff!important;background:#b42318!important;border:1px solid #b42318!important}button.slss-danger-action:hover:not(:disabled){color:#fff!important;background:#912018!important;border-color:#912018!important}button.slss-danger-action:focus-visible{outline-offset:2px;outline:3px solid #fda29b}button.slss-danger-action:disabled{cursor:not-allowed;opacity:1;color:#98a2b3!important;background:#f2f4f7!important;border-color:#d0d5dd!important}.resizable-column-header-content{text-overflow:ellipsis;white-space:nowrap;padding-right:10px;display:block;overflow:hidden}.column-resize-handle{cursor:col-resize;z-index:20;width:12px;position:absolute;top:0;bottom:0;right:-6px}.column-resize-handle:after{content:"";background:#94a3b8;width:1px;position:absolute;top:12%;bottom:12%;right:5px}.column-resize-handle:hover:after,.column-resize-handle:active:after{background:#475569;box-shadow:0 0 0 1px #4755691f}.app{min-height:100vh}h1{margin-top:0}.section{margin-top:30px}.session-loading-screen{background:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.session-loading-card{color:#334155;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:min(100%,360px);padding:28px 32px;display:flex;box-shadow:0 12px 30px #0f172a14}.session-loading-mark{color:#334155;letter-spacing:.08em;font-size:24px;font-weight:800}.session-loading-card h1{color:#0f172a;margin:0;font-size:24px}.session-loading-card p{color:#475569;margin:0}.route-read-only-notice{color:#475467;background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;font-size:.78rem;display:flex}.route-read-only-notice strong{color:#344054}.slss-browser-tabs{scrollbar-width:thin;border-bottom:1px solid #aeb9c8;align-items:flex-end;gap:3px;max-width:100%;min-height:35px;padding:0 8px;display:flex;overflow-x:auto}.slss-browser-tabs button{color:#475569;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:#e8edf3;border:1px solid #b9c4d2;border-bottom-color:#aeb9c8;border-radius:7px 7px 0 0;flex:none;min-height:34px;margin:0 0 -1px;padding:7px 16px 8px;font-size:12px;font-weight:700;position:relative}.slss-browser-tabs--primary{background:#f8fafc;border:1px solid #cbd5e1;border-bottom-color:#aeb9c8;border-radius:8px 8px 0 0;min-height:39px;padding-top:4px}.slss-browser-tabs--primary button{letter-spacing:.045em;min-height:35px;font-size:12px}.slss-browser-tabs--secondary{margin-top:-1px;padding-left:16px}.slss-browser-tabs--secondary button{min-height:32px;padding:6px 13px 7px;font-size:11px}.slss-browser-tabs button:hover:not(.is-active){color:#1e3a5f;background:#f1f5f9}.slss-browser-tabs button.is-active{color:#175cd3;z-index:1;background:#fff;border-bottom-color:#fff}.slss-browser-tabs button.is-active:before{content:"";background:#175cd3;border-radius:7px 7px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.slss-browser-tabs button:focus-visible{outline-offset:2px;z-index:2;outline:2px solid #84adff}@media (width<=620px){.slss-browser-tabs--secondary{padding-left:8px}}:where(.dashboard-page,.lead-dashboard-page) .slss-browser-tabs button,.dashboard-page .dashboard-section-heading h2,.dashboard-page .dashboard-list-label,.dashboard-page .dashboard-row-copy strong,.dashboard-page .dashboard-control-copy span,.dashboard-page .dashboard-control-breakdown a,.dashboard-page .dashboard-workflow-group h3,.dashboard-page .dashboard-workflow-group a{font-size:var(--dashboard-business-font-size);line-height:1.25}@media (width<=520px){.dashboard-page .dashboard-overdue-amount,.lead-dashboard-page .lead-attention-overdue-total,.lead-dashboard-page .cfm-section-total{font-size:var(--dashboard-business-font-size)}}.dashboard-page{box-sizing:border-box;color:#344054;gap:14px;width:100%;min-width:0;max-width:1540px;margin:0 auto;display:grid}.dashboard-page *{box-sizing:border-box}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.dashboard-eyebrow{color:#667085;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750}.dashboard-heading h1{color:#101828;letter-spacing:-.02em;margin:2px 0 3px;font-size:1.6rem}.dashboard-heading p,.dashboard-section-heading p{color:#667085;margin:0;font-size:.8rem}.dashboard-as-of{color:#475467;white-space:nowrap;background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;flex:none;padding:6px 10px;font-size:.72rem;font-weight:700}.dashboard-workspace-tabs{background:#eef6ff;border-color:#c9dcf1;margin-bottom:-14px}.dashboard-workspace-tabs button.is-active{background:#fff;border-bottom-color:#fff}.dashboard-attention-panel{gap:14px;min-width:0;display:grid}.dashboard-page.is-embedded{max-width:none;margin:0}.dashboard-embedded-context{justify-content:flex-end;display:flex}.dashboard-section{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1018280a}.dashboard-section-heading{background:#eef6ff;border-bottom:1px solid #c9dcf1;align-items:center;gap:9px;min-height:48px;padding:8px 12px;display:flex}.dashboard-section-heading>div{flex:auto;min-width:0}.dashboard-section-number{color:#fff;background:#175cd3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.dashboard-section-heading h2{color:#101828;letter-spacing:.025em;text-transform:uppercase;margin:0 0 2px;font-size:.82rem}.dashboard-section-heading p{color:#52657c;font-size:.7rem}.dashboard-section-count{color:#667085;white-space:nowrap;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:700}.dashboard-section-body{min-width:0;padding:12px}.dashboard-attention-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:12px;display:grid}.dashboard-workflow-group,.dashboard-queue-group,.dashboard-overdue-group{border:1px solid #dfe5ec;border-radius:7px;min-width:0;overflow:hidden}.dashboard-list,.dashboard-queue-list{border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;min-width:0}.dashboard-list-label{color:#475467;letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #e4e7ec;padding:7px 2px;font-size:.67rem;font-weight:750}.dashboard-control-row,.dashboard-control-breakdown a,.dashboard-workflow-group a{color:inherit;text-decoration:none;transition:background-color .12s,border-color .12s}.dashboard-queue-group>header,.dashboard-overdue-group>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:8px 9px;display:grid}.dashboard-queue-group{border-left:0;border-right:0;border-radius:0}.dashboard-queue-group+.dashboard-queue-group{border-top:0}.dashboard-control-row:last-child{border-bottom:0}.dashboard-control-row:hover,.dashboard-control-breakdown a:hover,.dashboard-workflow-group a:hover{background:#f5f9ff}.dashboard-control-row:focus-visible,.dashboard-control-breakdown a:focus-visible,.dashboard-workflow-group a:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #84adff}.dashboard-marker{color:#175cd3;letter-spacing:.03em;background:#eef6ff;border:1px solid #c9dcf1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:29px;font-size:.64rem;font-weight:800;display:inline-flex}.dashboard-marker.is-amber{color:#9a6700;background:#fffaeb;border-color:#fedf89}.dashboard-row-copy{gap:2px;min-width:0;display:grid}.dashboard-row-copy strong{color:#1d2939;font-size:.8rem}.dashboard-row-copy small{color:#667085;font-size:.71rem;line-height:1.35}.dashboard-item-metric{color:#175cd3;white-space:nowrap;background:#eff8ff;border-radius:999px;padding:4px 7px;font-size:.69rem;font-weight:750}.dashboard-arrow{color:#7a8a9e;font-size:.92rem;font-weight:750}.dashboard-control-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:7px 2px;font-size:.75rem;display:grid}.dashboard-control-copy{gap:2px;min-width:0;display:grid}.dashboard-control-copy small{color:#667085;letter-spacing:.025em;text-transform:uppercase;font-size:.63rem;font-weight:700}.dashboard-control-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-control-row strong{color:#344054;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:118px}.dashboard-overdue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-overdue-group{background:#fffdf6;border-color:#f1dfaa}.dashboard-overdue-amount{color:#59450c;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.83rem;font-weight:750}.dashboard-control-breakdown{border-top:1px solid #edf0f4}.dashboard-control-breakdown a{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:34px;padding:6px 9px 6px 50px;font-size:.7rem;display:grid}.dashboard-control-breakdown a:last-child{border-bottom:0}.dashboard-control-breakdown a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-control-breakdown a>strong{color:#344054;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right}.dashboard-control-breakdown.is-overdue a{grid-template-columns:minmax(0,1fr) auto auto auto}.dashboard-control-breakdown.is-overdue small{color:#667085;white-space:nowrap}.dashboard-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-workflow-group>header{background:#f8fafc;border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;padding:8px 10px;display:flex}.dashboard-workflow-group h3{color:#1d2939;margin:0;font-size:.81rem}.dashboard-workflow-group a{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:39px;padding:7px 10px;font-size:.74rem;display:grid}.dashboard-workflow-group a:last-child{border-bottom:0}.dashboard-workflow-group a strong{color:#344054;text-align:center;background:#f2f4f7;border-radius:999px;min-width:25px;padding:3px 7px;font-size:.68rem}.dashboard-empty-state{color:#667085;background:#f8fafc;border:1px dashed #d8dee8;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:.72rem}.dashboard-queue-list>.dashboard-empty-state{border:0;margin:0}.dashboard-source-states{gap:5px;margin-bottom:9px;display:grid}.dashboard-source-states p{color:#52657c;background:#f8fafc;border:1px solid #dfe5ec;border-radius:5px;align-items:baseline;gap:6px;margin:0;padding:6px 8px;font-size:.7rem;display:flex}.dashboard-source-states p.is-error{color:#725b20;background:#fffcf5;border-color:#f3e4bc}.dashboard-source-states strong{color:#344054}.dashboard-loading{gap:7px;display:grid}.dashboard-loading span{background:linear-gradient(90deg,#f2f4f7,#f8fafc,#f2f4f7);border-radius:5px;height:34px;animation:1.4s ease-in-out infinite dashboard-pulse}@keyframes dashboard-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (width<=1050px){.dashboard-attention-grid{grid-template-columns:1fr}.dashboard-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-overdue-grid,.dashboard-workflow-grid{grid-template-columns:1fr}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-as-of{align-self:flex-start}}@media (width<=520px){.dashboard-section-body{padding:10px}.dashboard-section-heading{align-items:flex-start}.dashboard-control-breakdown a{padding-left:9px}.dashboard-control-breakdown.is-overdue a{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-control-breakdown.is-overdue a small{display:none}.dashboard-overdue-amount{font-size:.76rem}}.lead-attention-panel,.lead-attention-panel *{box-sizing:border-box}.lead-attention-panel{color:#344054;gap:14px;min-width:0;display:grid}.lead-attention-context{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;justify-content:flex-end;align-items:center;gap:12px;padding:8px 10px;font-size:.72rem;display:flex}.lead-attention-context>span{color:#667085;margin-right:auto}.lead-attention-context label{align-items:center;gap:7px;font-weight:700;display:flex}.lead-attention-context input{color:#344054;font:inherit;border:1px solid #cfd7e3;border-radius:5px;padding:5px 7px}.lead-attention-context small{color:#667085;white-space:nowrap}.lead-attention-section{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #1018280a}.lead-attention-section-heading{background:#eef6ff;border-bottom:1px solid #c9dcf1;align-items:center;gap:9px;min-height:50px;padding:8px 12px;display:flex}.lead-attention-section-heading>div{flex:auto;min-width:0}.lead-attention-section-number{color:#fff;background:#175cd3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.lead-attention-section-heading h2{color:#101828;letter-spacing:.025em;text-transform:uppercase;margin:0 0 2px;font-size:.82rem}.lead-attention-section-heading p{color:#52657c;margin:0;font-size:.7rem}.lead-attention-active-count,.lead-attention-count-pill{color:#667085;white-space:nowrap;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:750}.lead-attention-section-body{min-width:0;padding:12px}.lead-attention-pair,.lead-attention-overdue-pair{grid-template-columns:repeat(2,minmax(340px,560px));justify-content:start;align-items:start;gap:12px;display:grid}.lead-attention-overdue-pair{grid-template-columns:repeat(2,minmax(380px,600px))}.lead-attention-list,.lead-attention-queue-list,.lead-attention-overdue-group,.lead-attention-workflow-group{border:1px solid #dfe5ec;border-radius:7px;min-width:0;overflow:hidden}.lead-attention-list-label{color:#475467;letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e4e7ec;padding:7px 9px;font-size:.67rem;font-weight:750}.lead-attention-queue-group+.lead-attention-queue-group{border-top:1px solid #e4e7ec}.lead-attention-queue-group{border:0;border-radius:0}.lead-attention-queue-group>header,.lead-attention-overdue-group>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:8px 9px;display:grid}.lead-attention-marker{color:#175cd3;background:#eef6ff;border:1px solid #c9dcf1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:29px;font-size:.64rem;font-weight:800;display:inline-flex}.lead-attention-marker.is-warning{color:#9a6700;background:#fffaeb;border-color:#fedf89}.lead-attention-row-copy{gap:2px;min-width:0;display:grid}.lead-attention-row-copy strong,.lead-attention-row-copy>span{color:#1d2939;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.lead-attention-row-copy small{color:#667085;font-size:.65rem}.lead-attention-control-row,.lead-attention-difference-row,.lead-attention-overdue-row,.lead-attention-workflow-row{color:inherit;border-top:1px solid #edf0f4;align-items:center;gap:9px;min-height:36px;padding:7px 9px;font-size:.72rem;text-decoration:none;display:grid}.lead-attention-control-row,.lead-attention-difference-row,.lead-attention-workflow-row{grid-template-columns:minmax(0,1fr) auto auto}.lead-attention-overdue-row{grid-template-columns:minmax(170px,1fr) auto minmax(118px,auto) auto}.lead-attention-control-row>span,.lead-attention-overdue-row>span{overflow-wrap:anywhere;max-width:34ch;line-height:1.35}.lead-attention-control-row>strong,.lead-attention-difference-row>strong,.lead-attention-overdue-row>strong{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lead-attention-overdue-row small{color:#667085;white-space:nowrap}.lead-attention-control-row:not(.is-read-only):hover,.lead-attention-difference-row:not(.is-read-only):hover,.lead-attention-overdue-row:not(.is-read-only):hover,.lead-attention-workflow-row:not(.is-read-only):hover{background:#f5f9ff}.lead-attention-arrow{color:#7a8a9e;font-size:.92rem;font-weight:750}.lead-attention-overdue-group{background:#fffdf6;border-color:#f1dfaa}.lead-attention-overdue-total{color:#59450c;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.82rem}.lead-attention-panel-empty,.lead-attention-empty{color:#667085;background:#f8fafc;margin:0;padding:9px 10px;font-size:.72rem}.lead-attention-empty{border:1px dashed #d8dee8;border-radius:6px;width:fit-content}.lead-attention-workflow-grid{grid-template-columns:repeat(3,minmax(230px,360px));justify-content:start;align-items:start;gap:10px;display:grid}.lead-attention-workflow-group>header{background:#f8fafc;border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;padding:8px 10px;display:flex}.lead-attention-workflow-group h3{color:#1d2939;margin:0;font-size:.8rem}.lead-attention-workflow-row>strong{text-align:center;background:#f2f4f7;border-radius:999px;min-width:25px;padding:3px 7px;font-size:.68rem}.lead-attention-error,.lead-attention-loading{margin:0;padding:12px}@media (width<=980px){.lead-attention-pair,.lead-attention-overdue-pair{grid-template-columns:minmax(0,620px)}.lead-attention-workflow-grid{grid-template-columns:minmax(230px,360px)}}@media (width<=680px){.lead-attention-context{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.lead-attention-context>span{flex-basis:100%}.lead-attention-pair,.lead-attention-overdue-pair,.lead-attention-workflow-grid{grid-template-columns:minmax(0,1fr)}.lead-attention-overdue-row{grid-template-columns:minmax(0,1fr) auto auto}.lead-attention-overdue-row small{display:none}}@media (width<=480px){.lead-attention-section-heading{align-items:flex-start}.lead-attention-section-body{padding:9px}.lead-attention-overdue-group>header{grid-template-columns:auto minmax(0,1fr)}.lead-attention-overdue-total{text-align:left;grid-column:2}}.collapsible-context-header.expanded{gap:12px;min-width:0;display:grid;position:relative}.collapsible-context-toggle{color:#4a3b00;cursor:pointer;background:#fef3c7;border:1px solid #d4a017;border-radius:5px;padding:5px 8px;font-size:.7rem;font-weight:700}.collapsible-context-header.expanded>.collapsible-context-toggle{z-index:2;position:absolute;top:12px;right:12px}.collapsible-context-toggle:hover{color:#3d3000;background:#fde68a;border-color:#b98900}.collapsible-context-toggle:focus-visible{outline-offset:2px;outline:2px solid #b98900;box-shadow:0 0 0 3px #fff7d6}.collapsible-context-header.collapsed{min-width:0}.collapsible-context-header.collapsed>.collapsible-context-toggle{color:#4a3b00;font:inherit;text-align:left;background:#fef3c7;border:1px solid #d4a017;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:6px 10px;font-weight:700;display:flex}.collapsible-context-header.collapsed>.collapsible-context-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;overflow:hidden}.collapsible-context-header.collapsed small{color:#5f4b00;flex:none;font-size:.68rem;font-weight:700}.collapsible-context-header.collapsed>.collapsible-context-toggle:hover{color:#3d3000;background:#fde68a;border-color:#b98900}@media (width<=700px){.collapsible-context-header.expanded>.collapsible-context-toggle{width:max-content;margin-left:auto;position:static}.collapsible-context-header.expanded{gap:8px}.collapsible-context-header.collapsed>.collapsible-context-toggle{align-items:flex-start}.collapsible-context-header.collapsed>.collapsible-context-toggle>span{white-space:normal}.collapsible-context-header.collapsed small{white-space:nowrap}}.lead-ap-ar-summary{gap:12px;min-width:0;display:grid}.lead-ap-ar-summary>.collapsible-context-header.expanded{background:#fff;border:1px solid #c9dcf1;border-radius:8px;padding:12px;box-shadow:0 2px 8px #1018280a}.lead-position-section{gap:10px;min-width:0;display:grid}.lead-position-section-heading{background:#eef6ff;border:1px solid #d6e4f5;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 104px 8px 10px;display:flex}.lead-position-section-heading h2{color:#1f2937;margin:0;font-size:1rem}.lead-position-section-heading p{color:#667085;margin:3px 0 0;font-size:.72rem}.lead-position-section-heading label{color:#475467;gap:3px;font-size:.7rem;font-weight:700;display:grid}.lead-position-section-heading input{font:inherit;border:1px solid #cbd5e1;border-radius:5px;padding:5px 7px}.lead-position-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.lead-position-block{background:#fff;border:1px solid #c9d8e8;border-radius:7px;grid-template-columns:minmax(0,1fr);align-self:start;gap:8px;min-width:0;padding:10px;display:grid;overflow:hidden}.lead-position-block>header{background:#f3f8fe;border-bottom:1px solid #d6e4f5;justify-content:space-between;align-items:center;gap:10px;margin:-10px -10px 0;padding:8px 10px;display:flex}.lead-position-block h3{color:#27364a;margin:0;font-size:.86rem}.lead-position-view-all{color:#175cd3;cursor:pointer;background:0 0;border:0;padding:2px;font-size:.7rem;font-weight:700}.lead-position-source-unavailable{color:#98a2b3;font-size:.66rem}.lead-position-view-tabs{width:max-content;margin:0}.lead-position-view-tabs button{min-height:28px;padding:5px 9px;font-size:.68rem}.lead-position-table-wrap{width:max-content;min-width:0;max-width:100%;overflow:auto}.lead-position-table{border-collapse:collapse;color:#344054;font-variant-numeric:tabular-nums;width:max-content;min-width:0;max-width:100%;font-size:.7rem}.lead-position-table th,.lead-position-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e7ec;padding:6px 7px}.lead-position-table thead th{color:#344054;white-space:nowrap;background:#edf3f9;font-weight:700}.lead-position-table .numeric{text-align:right;white-space:nowrap}.lead-position-table .lead-position-wrap{overflow-wrap:anywhere;white-space:normal;max-width:190px}.lead-position-table tfoot th{color:#1f2937;background:#e5e7eb;font-weight:800}.lead-position-empty{color:#667085;text-align:center!important;padding:14px!important}.lead-position-overdue{color:#9a3412;box-sizing:border-box;background:#fff7ed;border:1px solid #fed7aa;border-radius:5px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;width:100%;max-width:100%;padding:6px 8px;font-size:.7rem;display:grid}.lead-position-overdue span{min-width:0}.lead-position-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;margin:0;padding:7px 9px;font-size:.72rem}.lead-obligation-table{min-width:690px}.lead-upcoming-table-wrap{width:100%}.lead-upcoming-table{width:100%;min-width:1040px}.lead-upcoming-table .lead-upcoming-counterparty,.lead-upcoming-table .lead-upcoming-document,.lead-upcoming-table .lead-upcoming-description,.lead-upcoming-table .lead-upcoming-control{overflow-wrap:anywhere;white-space:normal}.lead-upcoming-table .lead-upcoming-counterparty{max-width:190px}.lead-upcoming-table .lead-upcoming-document{max-width:220px}.lead-upcoming-table .lead-upcoming-description{max-width:240px}.lead-upcoming-table .lead-upcoming-control{max-width:220px}.lead-upcoming-table .lead-upcoming-date,.lead-upcoming-table .lead-upcoming-type{white-space:nowrap}.lead-upcoming-group-row th{color:#243b53;background:#edf4fb;border-top:1px solid #c9d8e8;padding:7px 9px}.lead-upcoming-group-row th span{font-weight:800}.lead-upcoming-group-row th small{color:#667085;margin-left:8px;font-size:.65rem;font-weight:700}.lead-upcoming-detail-row.is-alt td{background:#f8fafc}.lead-upcoming-subtotal th{color:#344054;background:#e9edf2;font-weight:750}.lead-upcoming-grand-total th{color:#101828!important;background:#d8dee7!important;font-weight:850!important}@media (width<=960px){.lead-position-grid{grid-template-columns:1fr}.lead-position-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=700px){.lead-position-section-heading{flex-direction:column;align-items:flex-start;padding:8px 10px}.lead-position-section-heading label{width:100%}.lead-position-section-heading input{box-sizing:border-box;width:100%}.lead-position-table{min-width:max-content}.lead-position-block{padding:8px}.lead-position-block>header{margin:-8px -8px 0}}.reports-v2-export{position:relative}.reports-v2-export-button{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.reports-v2-export-button:hover,.reports-v2-export-button:focus-visible{background:#f8fafc;border-color:#64748b}.reports-v2-export-menu{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 24px #0f172a29}.reports-v2-export-menu strong{color:#64748b;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:7px 9px;font-size:11px}.reports-v2-export-menu button{color:#1e293b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:13px;font-weight:700}.reports-v2-export-menu button:hover,.reports-v2-export-menu button:focus-visible{background:#f1f5f9}.reports-v2-export-error{color:#b91c1c;white-space:nowrap;background:#fff;font-size:11px;position:absolute;top:calc(100% + 4px);right:0}.reports-v2-presentation-page{grid-template-rows:auto auto minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:none;height:calc(100dvh - 96px);margin:0 auto;display:grid}.reports-v2-presentation-page.is-ytd-of{max-width:none;margin-left:0;margin-right:0}.reports-v2-presentation-page.is-ytd-of .reports-v2-presentation-header{padding-left:2px;padding-right:2px}.reports-v2-presentation-page.is-ytd-of .reports-v2-presentation-sticky-header{z-index:50}.reports-v2-presentation-header{justify-content:space-between;align-items:center;display:flex}.reports-v2-presentation-header h1,.reports-v2-presentation-header p{margin:0}.reports-v2-presentation-header h1{color:#101828;text-transform:uppercase;font-size:24px}.reports-v2-presentation-breadcrumb{color:#667085;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.reports-v2-presentation-header p{color:#64748b;margin-top:4px}.reports-v2-print-button{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.reports-v2-print-button:hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.reports-v2-print-button:disabled{cursor:not-allowed;opacity:.55}.reports-v2-presentation-actions{align-items:center;gap:8px;display:flex}.reports-v2-statement-tabs{flex:none}.reports-v2-statement-tabs button{align-items:center;gap:7px;display:inline-flex}.reports-v2-statement-tabs button strong{color:inherit;letter-spacing:.05em;font-size:11px}.reports-v2-statement-tabs button span{font-weight:700}.reports-v2-presentation-sheet{background:#fff;border:1px solid #dbe3ec;border-radius:12px;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a12}.reports-v2-presentation-sticky-header{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;flex:none;position:sticky;top:0}.reports-v2-presentation-workspace{background:#fff;flex:auto;width:100%;min-width:0;min-height:0;position:relative;overflow:auto}.reports-v2-presentation-controls{gap:6px;padding:10px 18px 8px;display:grid}.reports-v2-presentation-period{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports-v2-presentation-period.is-comparison{border-top:1px solid #f1f5f9;padding-top:6px}.reports-v2-presentation-period label{align-items:center;gap:7px;display:flex}.reports-v2-presentation-period label>span{color:#64748b;font-size:12px;font-weight:700}.reports-v2-presentation-period select,.reports-v2-presentation-period input{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700}.reports-v2-searchable-period .searchable-select{width:min(280px,62vw);min-width:220px}.reports-v2-searchable-period .search-cell{border-radius:6px;font-size:12px;font-weight:700}.reports-v2-presentation-rows{max-width:1440px;margin:0 auto;padding:12px 24px 32px}.reports-v2-presentation-column-header,.reports-v2-presentation-row,.reports-v2-presentation-detail-row{align-items:baseline;column-gap:12px;display:grid}.reports-v2-presentation-column-header.is-current-only,.reports-v2-presentation-row.is-current-only,.reports-v2-presentation-detail-row.is-current-only{grid-template-columns:minmax(260px,1fr) minmax(112px,144px)}.reports-v2-presentation-column-header.has-comparison,.reports-v2-presentation-row.has-comparison,.reports-v2-presentation-detail-row.has-comparison{grid-template-columns:minmax(280px,1fr) repeat(4,minmax(104px,126px))}.reports-v2-presentation-column-header{color:#475569;text-transform:uppercase;max-width:1440px;margin:0 auto;padding:7px 34px 8px;font-size:11px;font-weight:800}.reports-v2-presentation-column-header>span:not(:first-child){font-variant-numeric:tabular-nums;text-align:right}.reports-v2-presentation-column-header>:first-child{color:#0f172a;font-size:12px}.reports-v2-presentation-row,.reports-v2-presentation-detail-row{cursor:default;padding:5px 10px 5px calc(10px + (var(--reports-v2-presentation-level,1) - 1) * 24px);transition:background-color .1s}.reports-v2-presentation-row:hover,.reports-v2-presentation-detail-row:hover{background:#f5f8fc}.reports-v2-presentation-row.is-selected,.reports-v2-presentation-detail-row.is-selected{background:#eaf2fc;box-shadow:inset 3px 0 #84adff}.reports-v2-presentation-row:focus-visible,.reports-v2-presentation-detail-row:focus-visible{outline-offset:-2px;outline:2px solid #84adff}.reports-v2-presentation-row>span:not(:first-child),.reports-v2-presentation-row>a,.reports-v2-presentation-detail-row>span:not(:first-child),.reports-v2-presentation-detail-row>a{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.reports-v2-presentation-detail-row.is-coa-detail>*{color:#175cd3}.reports-v2-presentation-row.has-detail-guide,.reports-v2-presentation-detail-row.has-detail-guide{border-bottom:1px dashed #d8dee8}.reports-v2-presentation-account-name{font-weight:700}.reports-v2-ledger-amount-link{font-weight:700;text-decoration:none}.reports-v2-ledger-amount-link:hover,.reports-v2-ledger-amount-link:focus-visible{text-decoration:underline}.reports-v2-presentation-row .is-negative,.reports-v2-presentation-detail-row .is-negative{color:#b91c1c}.reports-v2-presentation-label{align-items:center;gap:7px;min-width:0;display:flex}.reports-v2-presentation-label button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;height:20px;padding:0;font-weight:800;display:inline-flex}.reports-v2-presentation-spacer{flex:0 0 20px}.reports-v2-presentation-row.is-grand-total{color:#0f172a;border-bottom:2px solid #334155;margin-top:7px;font-weight:800}.reports-v2-presentation-row.is-group-header{color:#1e293b;font-weight:700}.reports-v2-presentation-row.is-subtotal,.reports-v2-presentation-row.is-highlighted-total{border-bottom:1px solid #64748b;font-weight:800}.reports-v2-presentation-row.is-highlighted-total{background:#f1f5f9}.reports-v2-presentation-row.is-highlighted-total:hover{background:#f5f8fc}.reports-v2-presentation-row.is-highlighted-total.is-selected,.reports-v2-presentation-row.is-highlighted-total.is-selected:hover{background:#eaf2fc}.reports-v2-presentation-column-header.has-comparison>:nth-child(4),.reports-v2-presentation-row.has-comparison>:nth-child(4),.reports-v2-presentation-detail-row.has-comparison>:nth-child(4){border-left:1px solid #d8dee8;padding-left:12px}.reports-v2-presentation-detail-row{color:#344054;background:#fff;padding-top:3px;padding-bottom:3px;font-size:12px}.reports-v2-presentation-blank{min-height:18px}.reports-v2-presentation-message,.reports-v2-presentation-error{color:#64748b;text-align:center;padding:30px}.reports-v2-presentation-warning{color:#6f5200;background:#fff8e1;border:1px solid #e2b93b;margin:0;padding:.65rem .85rem}.reports-v2-presentation-error{color:#b91c1c}.reports-v2-context-series-workspace{isolation:isolate;max-width:100%}.reports-v2-context-series-header{z-index:30;background:#fff;width:max-content;min-width:100%;position:sticky;top:0;box-shadow:0 2px 5px #0f172a1a}.reports-v2-context-series-group-row,.reports-v2-context-series-date-row,.reports-v2-presentation-row.is-context-series,.reports-v2-presentation-detail-row.is-context-series{grid-template-columns:var(--reports-v2-account-column-width) repeat(var(--reports-v2-context-column-count), var(--reports-v2-numeric-column-width));min-width:max(100%, var(--reports-v2-context-series-width));width:var(--reports-v2-context-series-width);display:grid}.reports-v2-context-series-group-row,.reports-v2-context-series-date-row{color:#475569;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.reports-v2-context-series-group-row{border-bottom:1px solid #d8dee8}.reports-v2-context-series-group-row>span,.reports-v2-context-series-date-row>span{border-right:1px solid #e2e8f0;padding:7px 8px}.reports-v2-context-series-date-row>span{flex-direction:column;justify-content:center;align-items:center;min-height:38px;display:flex}.reports-v2-context-series-date-row small{color:#64748b;margin-top:2px;font-size:10px}.reports-v2-context-series-account-heading,.reports-v2-presentation-row.is-context-series>:first-child,.reports-v2-presentation-detail-row.is-context-series>:first-child{isolation:isolate;background-color:#fff;border-right:1px solid #d8dee8;position:sticky;left:0;overflow:hidden}.reports-v2-context-series-account-heading{color:#0f172a;text-align:left;z-index:40;justify-content:flex-start!important}.reports-v2-presentation-rows.is-context-series{isolation:isolate;width:max-content;min-width:100%;max-width:none;margin:0;padding:10px 0 28px}.reports-v2-presentation-row.is-context-series,.reports-v2-presentation-detail-row.is-context-series{z-index:0;background:#fff;align-items:baseline;column-gap:0;padding:5px 0;position:relative}.reports-v2-presentation-row.is-context-series>:first-child,.reports-v2-presentation-detail-row.is-context-series>:first-child{padding-left:calc(10px + (var(--reports-v2-presentation-level,1) - 1) * 24px);white-space:normal;overflow-wrap:anywhere;z-index:10;padding-right:10px}.reports-v2-presentation-row.is-context-series>span:not(:first-child),.reports-v2-presentation-row.is-context-series>a,.reports-v2-presentation-detail-row.is-context-series>span:not(:first-child),.reports-v2-presentation-detail-row.is-context-series>a{text-overflow:clip;z-index:1;min-width:0;padding-left:8px;padding-right:8px;position:relative;overflow:hidden}.reports-v2-presentation-row.is-context-series.is-highlighted-total{background:#f1f5f9}.reports-v2-presentation-row.is-context-series.is-highlighted-total>:first-child{background-color:#f1f5f9}.reports-v2-presentation-row.is-context-series:hover,.reports-v2-presentation-detail-row.is-context-series:hover,.reports-v2-presentation-row.is-context-series:hover>:first-child,.reports-v2-presentation-detail-row.is-context-series:hover>:first-child{background-color:#f5f8fc}.reports-v2-presentation-row.is-context-series.is-selected,.reports-v2-presentation-detail-row.is-context-series.is-selected,.reports-v2-presentation-row.is-context-series.is-selected>:first-child,.reports-v2-presentation-detail-row.is-context-series.is-selected>:first-child{background-color:#eaf2fc}.reports-v2-presentation-row.is-depth-1{--reports-row-surface:#334155;--reports-row-hover:#3f5068;--reports-row-selected:#475a72;--reports-row-foreground:#fff;--reports-row-weight:800;--reports-row-print-surface:#dbe5ef;border:1px solid #475569;margin:5px 0 3px}.reports-v2-presentation-row.is-depth-2{--reports-row-surface:#e2e8f0;--reports-row-hover:#d8e0e9;--reports-row-selected:#cfdce9;--reports-row-foreground:#1e293b;--reports-row-weight:800;--reports-row-print-surface:#e9eff5;border:1px solid #d8dee8;margin:2px 0}.reports-v2-presentation-row.is-depth-3{--reports-row-surface:#f1f5f9;--reports-row-hover:#e9eff5;--reports-row-selected:#dee9f3;--reports-row-foreground:#263548;--reports-row-weight:700;--reports-row-print-surface:#f3f6f9;border:1px solid #d8dee8;margin:2px 0}.reports-v2-presentation-row.is-depth-4{--reports-row-surface:#f8fafc;--reports-row-hover:#f1f5f9;--reports-row-selected:#e8f0f7;--reports-row-foreground:#334155;--reports-row-weight:650;--reports-row-print-surface:#fafbfc;border:1px solid #d8dee8;margin:2px 0}.reports-v2-presentation-row.is-depth-detail{--reports-row-surface:#fff;--reports-row-hover:#f5f8fc;--reports-row-selected:#eaf2fc;--reports-row-foreground:#344054;--reports-row-weight:500;--reports-row-print-surface:#fff}.reports-v2-presentation-row[class*=is-depth-]{background:var(--reports-row-surface);color:var(--reports-row-foreground);font-weight:var(--reports-row-weight)}.reports-v2-presentation-row:is(.is-depth-1,.is-depth-2,.is-depth-3,.is-depth-4){border-radius:10px}.reports-v2-presentation-row[class*=is-depth-]>a,.reports-v2-presentation-row[class*=is-depth-]>span{color:inherit}.reports-v2-presentation-row[class*=is-depth-]:hover{background:var(--reports-row-hover)}.reports-v2-presentation-row[class*=is-depth-].is-selected,.reports-v2-presentation-row[class*=is-depth-].is-selected:hover{background:var(--reports-row-selected);box-shadow:inset 4px 0 #60a5fa}.reports-v2-presentation-row.is-depth-1 .reports-v2-presentation-label button{color:#fff;background:#ffffff1f;border-color:#ffffff73}.reports-v2-presentation-row.is-depth-1 .is-negative{color:#fca5a5}.reports-v2-presentation-row[class*=is-depth-].is-subtotal,.reports-v2-presentation-row[class*=is-depth-].is-grand-total,.reports-v2-presentation-row[class*=is-depth-].is-highlighted-total{font-weight:800}.reports-v2-presentation-row.is-context-series[class*=is-depth-],.reports-v2-presentation-row.is-context-series[class*=is-depth-]>:first-child{background-color:var(--reports-row-surface)}.reports-v2-presentation-row.is-context-series:is(.is-depth-1,.is-depth-2,.is-depth-3,.is-depth-4)>:first-child{border-radius:10px 0 0 10px}.reports-v2-presentation-row.is-context-series[class*=is-depth-]:hover,.reports-v2-presentation-row.is-context-series[class*=is-depth-]:hover>:first-child{background-color:var(--reports-row-hover)}.reports-v2-presentation-row.is-context-series[class*=is-depth-].is-selected,.reports-v2-presentation-row.is-context-series[class*=is-depth-].is-selected:hover,.reports-v2-presentation-row.is-context-series[class*=is-depth-].is-selected>:first-child,.reports-v2-presentation-row.is-context-series[class*=is-depth-].is-selected:hover>:first-child{background-color:var(--reports-row-selected)}@media print{.slss-main-sidebar,.slss-main-header,.reports-v2-presentation-actions,.reports-v2-statement-tabs,.reports-v2-presentation-controls{display:none!important}.slss-main-layout,.slss-main-shell,.slss-main-content,.reports-v2-presentation-page,.reports-v2-presentation-sheet,.reports-v2-presentation-workspace{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.slss-main-content{padding:0!important}.reports-v2-presentation-page{display:block}.reports-v2-presentation-header{margin-bottom:12px}.reports-v2-presentation-sheet{box-shadow:none;border:0}.reports-v2-presentation-column-header{position:static}.reports-v2-presentation-row.is-selected,.reports-v2-presentation-detail-row.is-selected{box-shadow:none;background:0 0!important}.reports-v2-presentation-row.is-context-series.is-selected>:first-child,.reports-v2-presentation-detail-row.is-context-series.is-selected>:first-child{background:#fff!important}.reports-v2-presentation-row.is-highlighted-total.is-selected,.reports-v2-presentation-row.is-context-series.is-highlighted-total.is-selected,.reports-v2-presentation-row.is-context-series.is-highlighted-total.is-selected>:first-child{background:#f1f5f9!important}.reports-v2-presentation-row[class*=is-depth-],.reports-v2-presentation-row.is-context-series[class*=is-depth-],.reports-v2-presentation-row.is-context-series[class*=is-depth-]>:first-child{background:var(--reports-row-print-surface)!important;color:#0f172a!important}.reports-v2-presentation-row[class*=is-depth-].is-selected{box-shadow:none!important}.reports-v2-presentation-row.is-depth-1 .is-negative{color:#b91c1c}}@media (width<=720px){.reports-v2-presentation-header{flex-direction:column;align-items:flex-start;gap:12px}.reports-v2-presentation-rows{padding-left:8px;padding-right:8px}.reports-v2-presentation-column-header.has-comparison,.reports-v2-presentation-row.has-comparison,.reports-v2-presentation-detail-row.has-comparison{grid-template-columns:minmax(150px,1fr) repeat(4,minmax(64px,78px));column-gap:5px}.reports-v2-presentation-column-header{padding-left:18px;padding-right:18px;font-size:9px}.reports-v2-presentation-row,.reports-v2-presentation-detail-row{padding-left:calc(4px + (var(--reports-v2-presentation-level,1) - 1) * 18px)}}.cfm-page{max-width:1540px}.cfm-page.is-embedded{max-width:none}.cfm-sheet{grid-auto-rows:max-content;align-content:start;gap:12px;min-width:0;display:grid;overflow:auto}.cfm-title{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.cfm-title>div{grid-template-columns:auto 1fr;column-gap:9px;display:grid}.cfm-title>div>span{color:#fff;background:#175cd3;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:800;display:flex}.cfm-title h2{color:#101828;margin:0;font-size:1.05rem}.cfm-title p{color:#667085;margin:2px 0 0;font-size:.78rem}.cfm-hierarchy-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cfm-hierarchy-controls button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-height:28px;padding:4px 8px;font-size:.75rem;font-weight:700}.cfm-hierarchy-controls button:hover{background:#f1f5f9}.cfm-controls{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;align-items:end;gap:9px;padding:9px;display:flex}.cfm-controls label{color:#475467;gap:4px;font-size:.72rem;font-weight:700;display:grid}.cfm-controls input{color:#344054;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:34px;padding:6px 8px}.cfm-controls>button,.cfm-controls fieldset button{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #b2c9ea;border-radius:6px;min-height:34px;padding:6px 11px;font-size:.76rem;font-weight:700}.cfm-controls>button{color:#fff;background:#175cd3;border-color:#175cd3}.cfm-controls fieldset{border:0;align-items:center;gap:5px;margin:0 0 0 auto;padding:0;display:flex}.cfm-controls legend{color:#475467;float:left;margin-right:7px;padding:0;font-size:.72rem;font-weight:700}.cfm-controls fieldset button.is-active{background:#eaf2ff;border-color:#84adff;box-shadow:inset 0 0 0 1px #84adff}.cfm-controls button:focus-visible,.cfm-section-heading:focus-visible,.cfm-summary-heading button:focus-visible,.cfm-hierarchy-controls button:focus-visible,.cfm-business-row:focus-visible{outline-offset:-2px;outline:2px solid #84adff}.cfm-summary,.cfm-detail-section,.cfm-diagnostics{background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-width:0;overflow:hidden}.cfm-summary-heading{background:#eaf2fc;border-bottom:1px solid #c9d8e8;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.cfm-summary-heading button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.cfm-summary-heading button>span{color:#526d82;width:12px;font-size:1.1rem}.cfm-summary-heading h2,.cfm-diagnostics h2{color:#1d2939;text-transform:uppercase;margin:0;font-size:.82rem}.cfm-summary-heading p{color:#52657c;margin:0;font-size:.76rem}.cfm-table-shell{max-width:100%;overflow-x:auto}.cfm-summary table,.cfm-detail-table{border-collapse:collapse;width:100%;min-width:900px}.cfm-summary th,.cfm-summary td,.cfm-detail-table th,.cfm-detail-table td{text-align:left;border-bottom:1px solid #e5eaf0;padding:8px 9px;font-size:.78rem}.cfm-summary th,.cfm-detail-table th{color:#344054;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#dbe6f2;border-bottom-color:#b8c8d9;font-size:.71rem;font-weight:700}.cfm-summary tbody .cfm-business-row:nth-child(2n),.cfm-detail-table tbody .cfm-business-row:nth-child(2n){background:#f8fafc}.cfm-summary tbody .cfm-business-row:hover:not(.is-selected),.cfm-detail-table tbody .cfm-business-row:hover:not(.is-selected){background:#edf5ff}.cfm-business-row{cursor:pointer}.cfm-summary tbody .cfm-business-row.is-selected,.cfm-detail-table tbody .cfm-business-row.is-selected{background:#dceaff;box-shadow:inset 3px 0 #3976cf}.cfm-summary td:nth-child(2){min-width:220px}.cfm-summary td:nth-child(2) strong,.cfm-summary td:nth-child(2) small{display:block}.cfm-summary td:nth-child(2) small{color:#667085;margin-top:2px;font-size:.7rem}.cfm-summary .is-money,.cfm-detail-table .is-money{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cfm-summary tr.is-mismatch{background:#fff9e8}.cfm-summary-total{background:#eef3f8;border-top:2px solid #aabbd0;font-weight:750}.cfm-summary-total td{border-bottom:0}.cfm-section-heading{color:inherit;cursor:pointer;text-align:left;background:#eef6ff;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:8px 10px;display:grid}.cfm-section-marker{color:#fff;background:#175cd3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:flex}.cfm-section-heading>span:nth-child(2){gap:2px;display:grid}.cfm-section-heading strong{color:#1d2939;font-size:.82rem}.cfm-section-heading small{color:#52657c;font-size:.72rem}.cfm-section-total{color:#344054;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:750}.cfm-section-chevron{color:#526d82;font-size:1.1rem}.cfm-detail-body{border-top:1px solid #c9dcf1;padding:9px}.cfm-detail-group+.cfm-detail-group{border-top:1px solid #e4e7ec;margin-top:10px;padding-top:10px}.cfm-detail-group h3{color:#1d2939;margin:0 0 7px;font-size:.8rem}.cfm-detail-subgroup h4{color:#475467;margin:7px 0 4px;font-size:.75rem}.cfm-detail-table{min-width:760px}.cfm-detail-table th:first-child{width:100px}.cfm-detail-table th:nth-child(3){width:145px}.cfm-detail-table th:nth-child(4){width:170px}.cfm-detail-table th:nth-child(5){width:145px}.cfm-empty{color:#667085;margin:0;padding:11px;font-size:.73rem}.cfm-loading{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:7px;padding:12px;display:grid}.cfm-loading span{background:#e9eef5;border-radius:5px;height:16px;animation:1.3s ease-in-out infinite cfm-pulse}.cfm-loading p{color:#667085;margin:2px 0 0;font-size:.73rem}.cfm-error{color:#6f4b12;background:#fffaf0;border:1px solid #f2d49b;border-radius:8px;gap:3px;padding:10px;font-size:.75rem;display:grid}.cfm-diagnostics{padding:10px}.cfm-unresolved-count{color:#667085;margin:6px 0 0;font-size:.7rem}.cfm-diagnostic-list{gap:7px;margin-top:8px;display:grid}.cfm-diagnostic-item{border:1px solid #e4e7ec;border-radius:6px;padding:8px 9px}.cfm-diagnostic-item.is-information{background:#f7faff;border-color:#cfdeef}.cfm-diagnostic-item.is-review{background:#fffaf0;border-color:#f2d49b}.cfm-diagnostic-item>strong{color:#344054;font-size:.76rem}.cfm-diagnostic-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.cfm-diagnostic-heading strong{color:#344054;font-size:.76rem}.cfm-diagnostic-heading button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.cfm-diagnostic-heading button:hover{color:#344054;background:#e8f0fa}.cfm-diagnostic-heading button:focus-visible{outline-offset:1px;outline:2px solid #84adff}.cfm-diagnostic-item p{color:#52657c;margin:3px 0 0;font-size:.72rem;line-height:1.45}.cfm-diagnostic-item details{color:#667085;margin-top:5px;font-size:.66rem}.cfm-diagnostic-item summary{cursor:pointer;width:max-content}.cfm-diagnostic-item code{overflow-wrap:anywhere;margin-top:4px;display:block}@keyframes cfm-pulse{50%{opacity:.55}}@media (width<=760px){.cfm-title{flex-direction:column;align-items:flex-start}.cfm-controls fieldset{flex-basis:100%}.cfm-section-heading small{display:none}.cfm-section-total{font-size:.74rem}}@media print{.cfm-controls,.cfm-hierarchy-controls,.reports-v2-statement-tabs,.reports-v2-presentation-actions{display:none!important}.cfm-detail-body{display:block!important}.cfm-business-row.is-selected{box-shadow:none!important;background:0 0!important}}:where(.dashboard-page,.lead-dashboard-page){--dashboard-business-font-size:16px;--dashboard-support-font-size:14px;--dashboard-micro-font-size:12px;--dashboard-cell-padding:8px}:where(.dashboard-page,.lead-dashboard-page) .slss-browser-tabs button,.dashboard-page .dashboard-section-heading h2,.dashboard-page .dashboard-list-label,.dashboard-page .dashboard-row-copy strong,.dashboard-page .dashboard-control-copy span,.dashboard-page .dashboard-control-breakdown a,.dashboard-page .dashboard-workflow-group h3,.dashboard-page .dashboard-workflow-group a{font-size:var(--dashboard-business-font-size);line-height:1.25}.dashboard-page .dashboard-overdue-amount,.dashboard-page .dashboard-control-row,.dashboard-page .dashboard-control-row strong{font-size:var(--dashboard-business-font-size);font-variant-numeric:tabular-nums;line-height:1.25}.dashboard-page .dashboard-heading p,.dashboard-page .dashboard-section-heading p,.dashboard-page .dashboard-row-copy small,.dashboard-page .dashboard-control-copy small,.dashboard-page .dashboard-empty-state,.dashboard-page .dashboard-source-states p{font-size:var(--dashboard-support-font-size);line-height:1.35}.dashboard-page .dashboard-as-of,.dashboard-page .dashboard-section-count,.dashboard-page .dashboard-item-metric,.dashboard-page .dashboard-workflow-group a strong,.dashboard-page .dashboard-marker,.dashboard-page .dashboard-section-number{font-size:var(--dashboard-micro-font-size);line-height:1.2}.dashboard-page .dashboard-control-copy span,.dashboard-page .dashboard-control-breakdown a>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.lead-dashboard-page .lead-attention-section-heading h2,.lead-dashboard-page .lead-attention-list-label,.lead-dashboard-page .lead-attention-row-copy strong,.lead-dashboard-page .lead-attention-row-copy>span,.lead-dashboard-page .lead-attention-control-row,.lead-dashboard-page .lead-attention-difference-row,.lead-dashboard-page .lead-attention-overdue-row,.lead-dashboard-page .lead-attention-workflow-row,.lead-dashboard-page .lead-attention-workflow-group h3,.lead-dashboard-page .lead-attention-overdue-total{font-size:var(--dashboard-business-font-size);line-height:1.25}.lead-dashboard-page .lead-attention-context,.lead-dashboard-page .lead-attention-section-heading p,.lead-dashboard-page .lead-attention-row-copy small,.lead-dashboard-page .lead-attention-panel-empty,.lead-dashboard-page .lead-attention-empty,.lead-dashboard-page .lead-attention-loading,.lead-dashboard-page .lead-attention-error{font-size:var(--dashboard-support-font-size);line-height:1.35}.lead-dashboard-page .lead-attention-active-count,.lead-dashboard-page .lead-attention-count-pill,.lead-dashboard-page .lead-attention-workflow-row>strong,.lead-dashboard-page .lead-attention-marker,.lead-dashboard-page .lead-attention-section-number{font-size:var(--dashboard-micro-font-size);line-height:1.2}.lead-dashboard-page .lead-position-section-heading h2,.lead-dashboard-page .lead-position-block h3,.lead-dashboard-page .lead-position-table th,.lead-dashboard-page .lead-position-table td,.lead-dashboard-page .lead-position-overdue{font-size:var(--dashboard-business-font-size);line-height:1.25}.lead-dashboard-page .lead-position-table th,.lead-dashboard-page .lead-position-table td{padding:var(--dashboard-cell-padding)}.lead-dashboard-page .lead-position-table thead th{font-size:var(--dashboard-business-font-size);font-weight:600}.lead-dashboard-page .lead-position-table tfoot th,.lead-dashboard-page .lead-position-table tfoot td,.lead-dashboard-page .lead-upcoming-group-row th small{font-size:var(--dashboard-micro-font-size)}.lead-dashboard-page .lead-position-section-heading p,.lead-dashboard-page .lead-position-section-heading label,.lead-dashboard-page .lead-position-error,.lead-dashboard-page .lead-position-source-unavailable{font-size:var(--dashboard-support-font-size);line-height:1.35}.lead-dashboard-page .lead-position-view-all,.lead-dashboard-page .lead-position-view-tabs button{font-size:var(--dashboard-support-font-size)}.lead-dashboard-page .cfm-title h2,.lead-dashboard-page .cfm-summary-heading h2,.lead-dashboard-page .cfm-diagnostics h2,.lead-dashboard-page .cfm-section-heading strong,.lead-dashboard-page .cfm-section-total,.lead-dashboard-page .cfm-detail-group h3,.lead-dashboard-page .cfm-detail-subgroup h4,.lead-dashboard-page .cfm-summary th,.lead-dashboard-page .cfm-summary td,.lead-dashboard-page .cfm-detail-table th,.lead-dashboard-page .cfm-detail-table td{font-size:var(--dashboard-business-font-size);line-height:1.25}.lead-dashboard-page .cfm-summary th,.lead-dashboard-page .cfm-detail-table th{font-weight:600}.lead-dashboard-page .cfm-summary th,.lead-dashboard-page .cfm-summary td,.lead-dashboard-page .cfm-detail-table th,.lead-dashboard-page .cfm-detail-table td{padding:var(--dashboard-cell-padding)}.lead-dashboard-page .cfm-title p,.lead-dashboard-page .cfm-summary-heading p,.lead-dashboard-page .cfm-section-heading small,.lead-dashboard-page .cfm-controls label,.lead-dashboard-page .cfm-controls legend,.lead-dashboard-page .cfm-empty,.lead-dashboard-page .cfm-error,.lead-dashboard-page .cfm-loading p,.lead-dashboard-page .cfm-diagnostic-item p{font-size:var(--dashboard-support-font-size);line-height:1.35}.lead-dashboard-page .cfm-hierarchy-controls button,.lead-dashboard-page .cfm-controls>button,.lead-dashboard-page .cfm-controls fieldset button,.lead-dashboard-page .cfm-diagnostic-heading strong,.lead-dashboard-page .cfm-diagnostic-item>strong{font-size:var(--dashboard-support-font-size)}@media (width<=520px){.dashboard-page .dashboard-overdue-amount,.lead-dashboard-page .lead-attention-overdue-total,.lead-dashboard-page .cfm-section-total{font-size:var(--dashboard-business-font-size)}}.lead-dashboard-page{box-sizing:border-box;color:#344054;gap:14px;width:100%;min-width:0;max-width:none;margin:0 auto;display:grid}.lead-dashboard-heading>span{color:#667085;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750}.lead-dashboard-heading h1{color:#101828;letter-spacing:-.02em;margin:2px 0 3px;font-size:1.6rem}.lead-dashboard-heading p{color:#667085;margin:0;font-size:.8rem}.lead-dashboard-tabs{background:#eef6ff;border-color:#c9dcf1;margin-bottom:-14px}.lead-dashboard-tabs button.is-active{background:#fff;border-bottom-color:#fff}.lead-dashboard-workspace{min-width:0}.slss-data-table-scroll{max-height:var(--slss-data-table-max-height,62vh);overscroll-behavior:contain;border:1px solid #dbe2ea;border-radius:7px;min-width:0;max-width:100%;min-height:0;overflow:auto}.slss-standard-table-horizontal-scrollbar.persistent-horizontal-scrollbar--disabled{visibility:hidden;border:0;height:0;padding:0}.slss-data-table{border-collapse:separate;border-spacing:0;color:#344054;font-variant-numeric:tabular-nums;width:100%}.slss-data-table th,.slss-data-table td{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:7px 8px;font-size:12px}.slss-data-table th:last-child,.slss-data-table td:last-child{border-right:0}.slss-data-table tbody tr:last-child td{border-bottom:0}.slss-data-table th{color:#334155;text-align:left;font-weight:700}.slss-data-table .numeric{font-variant-numeric:tabular-nums;text-align:right}.slss-data-table .empty-state{color:#64748b;text-align:center;padding:24px 12px}.slss-ledger-table{--slss-register-action-font-size:.833rem;--slss-register-font-family:Arial, sans-serif;--slss-register-font-size:16px;border-collapse:separate;border-spacing:0;color:#344054;font-family:var(--slss-register-font-family);font-size:var(--slss-register-font-size);table-layout:fixed;width:max-content;min-width:100%}.slss-ledger-table.slss-ledger-table th,.slss-ledger-table.slss-ledger-table td{box-sizing:border-box;color:#344054;font-family:var(--slss-register-font-family);font-size:var(--slss-register-font-size);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border:1px solid #d9d9d9;padding:8px;line-height:1.25;overflow:hidden}.slss-ledger-table .numeric{font-variant-numeric:tabular-nums;text-align:right}.slss-ledger-table .empty-state{color:#64748b;text-align:center;padding:24px 12px}.slss-ledger-table th:last-child,.slss-ledger-table td:last-child{border-right:1px solid #d9d9d9}.slss-ledger-table tbody tr:last-child td{border-bottom:1px solid #d9d9d9}.slss-ledger-table.slss-ledger-table th{color:#1f2937;font-family:var(--slss-register-font-family);font-size:var(--slss-register-font-size);-webkit-user-select:none;user-select:none;background:#dbe4f0;font-weight:600}.slss-ledger-table.slss-ledger-table th.slss-year-month-header{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}.slss-ledger-table.slss-ledger-table tfoot th,.slss-ledger-table.slss-ledger-table tfoot td{font-size:12px}.slss-ledger-table.slss-ledger-table td button{font-family:var(--slss-register-font-family);font-size:var(--slss-register-action-font-size);line-height:1.2}.slss-ledger-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}tr.slss-data-row>td{vertical-align:middle}tr.slss-data-row:nth-child(odd)>td{background:#fff}tr.slss-data-row:nth-child(2n)>td,.slss-ledger-table tbody tr:not(.slss-summary-group-row):not(.slss-summary-subtotal):nth-child(2n)>td{background:#f8fafc}tr.slss-data-row:hover>td{background:#e8f2ff}tr.slss-data-row.is-selected>td,tr.slss-data-row.is-active>td,tr.slss-data-row[aria-selected=true]>td{background:#dbeafe}.slss-data-table-scroll>table thead th,.slss-data-table-sticky-header-group>table thead{z-index:5;background:#dbe4f0;position:sticky;top:0}.slss-data-table-sticky-header-group>table thead th{z-index:auto;position:static;top:auto}.slss-data-table-sticky-header-group>table thead th.resizable-column-header{position:relative}.slss-data-table-scroll>table tbody tr:not(.slss-data-row):hover{background:#e8f2ff}.slss-data-table-pagination{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.slss-data-table-pagination label{align-items:center;gap:6px;display:flex}.slss-data-table-pagination select,.slss-data-table-pagination button{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px}.slss-data-table-pagination button:not(:disabled){cursor:pointer}.slss-data-table-pagination button:disabled{color:#94a3b8}.slss-data-table-pagination button{min-width:30px}.slss-auto-fit-control{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.slss-auto-fit-control:hover{background:#f8fafc;border-color:#94a3b8}.slss-auto-fit-control input{cursor:pointer;width:15px;height:15px;margin:0}.slss-compact-summary-shell{box-sizing:border-box;justify-items:start;width:100%;min-width:0;max-width:100%;display:grid}.slss-compact-summary-tools{color:#64748b;justify-self:end;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.slss-data-table-scroll.slss-compact-summary-table-wrap{box-sizing:border-box;width:fit-content;max-width:100%}.slss-data-table.slss-compact-summary-table{table-layout:fixed;width:max-content;min-width:0}.slss-compact-summary-table th,.slss-compact-summary-table td{white-space:nowrap;padding:8px;line-height:1.3}.slss-standard-table-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid}.slss-standard-table-tools{color:#64748b;justify-self:end;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.slss-data-table-scroll.slss-standard-table-wrap{box-sizing:border-box;width:100%}.slss-standard-table{width:max-content;min-width:100%}:is(#root,body) :is(.slss-data-table.slss-data-table,.slss-ledger-table.slss-ledger-table,.master-table.master-table,.slss-interactive-table.slss-interactive-table) thead th{text-align:center;vertical-align:middle}.slss-compact-summary-table .slss-summary-wrap{overflow-wrap:anywhere;white-space:normal}.slss-compact-summary-table .slss-summary-group-row>th,.slss-compact-summary-table .slss-summary-group-row>td{color:#344054;background:#eaf0f7;font-weight:700}.slss-compact-summary-table .slss-summary-subtotal>th,.slss-compact-summary-table .slss-summary-subtotal>td{color:#344054;background:#f2f4f7;font-weight:650}.slss-compact-summary-table .slss-summary-grand-total>th,.slss-compact-summary-table .slss-summary-grand-total>td{color:#1d2939;background:#dfe3e8;font-weight:750}.slss-column-filter-range{gap:3px;min-width:0;display:grid}.slss-column-filter-range input{width:100%;min-width:0}.slss-table-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.slss-filter-panel{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;min-width:0}.slss-filter-panel-header{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:4px 8px;display:flex}.slss-filter-panel-heading{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.slss-filter-panel-summary{min-width:0}.slss-filter-panel-toggle{color:#344054;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:5px 2px;font-size:12px;font-weight:700}.slss-filter-panel-actions{align-items:center;gap:6px;display:flex}.slss-filter-panel-fields{border-top:1px solid #e4e7ec;padding:9px}.slss-filter-panel-fields>label{color:#475467;font-size:.7rem;font-weight:700}.slss-filter-panel-fields input,.slss-filter-panel-fields select{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-width:0;min-height:32px;padding:5px 7px}.slss-filter-panel-fields .searchable-select .search-cell{min-height:32px;padding:5px 7px}.slss-report-scroll-controls{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:3px 0 7px;display:flex}.slss-report-scroll-controls>span{color:#64748b;overflow-wrap:anywhere;flex:300px;font-size:12px}.slss-report-scroll-controls>button{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 8px;font-size:12px}.slss-report-scroll-controls>button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.master-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;height:calc(100vh - 40px);min-height:0;display:flex;overflow:hidden}.master-page *,.master-page :before,.master-page :after{box-sizing:border-box}.master-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;max-width:100%}.master-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.master-page-header h1,.master-page-header p{margin:0}.master-page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.master-page-header p{color:#64748b;margin-top:4px}.master-page-content{flex:1;min-height:0;overflow:hidden}.master-filter-bar{flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.master-filter-field{flex-direction:column;gap:4px;display:flex}.master-filter-keyword{flex:1;min-width:min(320px,100%)}.master-filter-field label{color:#475569;font-size:12px}.master-filter-field input,.master-filter-field select{max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:7px 9px}.master-filter-actions{align-items:end;gap:8px;display:flex}.master-filter-panel{border:0}.master-filter-panel.is-expanded{background:#f8fafc}.master-filter-panel.is-collapsed{background:#fffbeb;border:1px solid #f5c451}.master-filter-summary{color:#713f12;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.master-filter-summary>strong{color:#854d0e}.master-filter-summary span{overflow-wrap:anywhere}.master-filter-summary b{font-weight:700}.master-page:has(.master-filter-panel){height:calc(100dvh - 96px)}.master-filter-panel .slss-filter-panel-actions{flex-wrap:wrap;justify-content:flex-end}.master-filter-panel .master-filter-bar{width:100%;padding:0}.master-filter-panel .master-filter-keyword{flex:2 320px}.master-filter-panel .master-filter-bar>label{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.master-filter-panel .master-filter-clear button{color:#175cd3;cursor:pointer;background:0 0;border:0;font-weight:700}.master-table-wrapper{flex:1;max-width:100%;height:100%;min-height:0;max-height:none;overflow:auto}.master-data-table{flex-direction:column;height:100%;min-height:0;padding:0 12px 10px;display:flex}.master-table-tools{flex:none;justify-content:flex-end;padding:0 0 6px;display:flex}.master-data-table>.slss-data-table-pagination{border-top:1px solid #e5e7eb;flex:none;margin-top:8px;padding-top:8px}.master-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:max-content;min-width:100%}.master-table th,.master-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e5e7eb;padding:8px;overflow:hidden}.master-table td.master-table-cell-wrap{overflow-wrap:anywhere;text-overflow:clip;vertical-align:middle;white-space:normal}.master-table.slss-ledger-table tbody tr:nth-child(2n),.master-table.slss-ledger-table tbody tr:hover{background:0 0}.master-table.slss-ledger-table .master-status-badge.inactive{color:#475569;background:#e2e8f0}.master-table.slss-ledger-table .master-table-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.master-table.slss-ledger-table .master-table-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 7px}.master-data-table--standardized .master-table-wrapper{height:auto;max-height:var(--slss-data-table-max-height,62vh);flex:auto}.master-table th{z-index:10;color:#1f2937;-webkit-user-select:none;user-select:none;background:#dbe4f0;font-weight:600;position:sticky;top:0}.master-table tbody tr:nth-child(2n){background:#f8fafc}.master-table tbody tr:hover{background:#e8f2ff}.master-table-state{color:#64748b;text-align:center;padding:32px}.master-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.master-row-protected{color:#b54708;white-space:normal;font-size:.76rem}.master-column-resize-handle{cursor:col-resize;width:8px;height:100%;display:block;position:absolute;top:0;right:0}.master-status-badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.master-status-badge.active,.master-status-badge.pass{color:#166534;background:#dcfce7}.master-status-badge.inactive,.master-status-badge.fail{color:#991b1b;background:#fee2e2}.master-status-badge.locked,.master-status-badge.closed{color:#92400e;background:#fffbeb}.master-dialog-overlay{z-index:1300;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.master-dialog{background:#fff;border-radius:10px;flex-direction:column;width:min(900px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a40}.master-dialog-header,.master-dialog-footer{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.master-dialog-footer{border-top:1px solid #e5e7eb;border-bottom:0;justify-content:flex-end}.master-dialog-header h2,.master-dialog-header p{margin:0}.master-dialog-header p{color:#64748b;margin-top:4px}.master-dialog-mode{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.master-dialog-body{padding:16px 20px;overflow:auto}.master-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.master-form-grid label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.master-form-grid input,.master-form-grid select,.master-form-grid textarea{width:100%;max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.master-form-grid input[readonly],.master-form-grid textarea[readonly],.master-form-grid select:disabled{color:#475569;background:#f8fafc}.master-form-grid textarea{resize:vertical;min-height:100px}.master-form-full{grid-column:1/-1}.master-form-audit{color:#64748b;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.master-validation-message{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:10px}@media (width<=720px){.master-page{height:auto;overflow:visible}.master-page:has(.master-filter-panel){height:auto}.master-page-content{min-height:420px}.master-page-footer{flex-direction:column}.master-form-grid{grid-template-columns:1fr}}.slss-filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.slss-filter-toolbar>label,.slss-filter-field{flex:0 auto;gap:4px;min-width:0;display:grid}.slss-filter-field--date{flex-basis:148px;min-width:132px;max-width:148px}.slss-filter-field--date>input{width:100%}.slss-filter-field--search{min-width:min(220px,100%);max-width:none;flex:260px!important}.slss-filter-field--search>input{width:100%}.slss-filter-field--select{flex:0 220px;min-width:160px;max-width:240px}.slss-filter-field--select>select{width:100%}.slss-filter-field--year{flex:0 0 104px;max-width:104px}.slss-filter-field--year>input{width:100%}.slss-filter-actions{flex:none;align-items:flex-end;gap:8px;margin-left:auto;display:flex}@media (width<=620px){.slss-filter-field--search{order:-1;flex-basis:100%!important}.slss-filter-actions{margin-left:0}}.corporation-number-display{border:1px solid #d0d5dd;border-radius:7px;margin:6px 0 0;padding:10px 12px 12px}.corporation-number-display legend{color:#344054;padding:0 5px;font-size:.8rem;font-weight:700}.corporation-number-display>p{color:#667085;margin:0 0 9px;font-size:.74rem}.corporation-number-display>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=760px){.corporation-number-display>div{grid-template-columns:1fr}}.role-access-package{min-width:0}.role-access-package-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.role-access-package-heading span{color:#64748b;font-size:12px;font-weight:400}.role-access-tree-scroll{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;max-height:min(48vh,460px);padding:8px 6px 8px 2px;overflow:auto}.role-access-tree{margin:0;padding:0;list-style:none}.role-access-tree .role-access-tree{border-left:1px solid #d6dee8;margin-left:8px;padding-left:20px;position:relative}.role-access-node{min-width:0;position:relative}.role-access-tree .role-access-tree>.role-access-node:before{content:"";border-top:1px solid #d6dee8;width:14px;position:absolute;top:15px;left:-20px}.role-access-tree .role-access-tree>.role-access-node:last-child:after{content:"";background:#fff;width:2px;position:absolute;top:16px;bottom:0;left:-21px}.role-access-container-label,.master-form-grid .role-access-leaf{min-height:30px;padding:5px 8px}.role-access-container-label{color:#334155;letter-spacing:.025em;align-items:center;font-size:12px;font-weight:750;display:flex}.master-form-grid .role-access-leaf{color:#334155;border-radius:4px;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.master-form-grid .role-access-leaf:hover{background:#f8fafc}.master-form-grid .role-access-leaf input[type=checkbox]{flex:none;width:15px;height:15px;margin:0}.role-access-system-leaf{cursor:default}.role-access-system-mark{color:#166534;flex:0 0 15px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@media (height<=760px){.role-access-tree-scroll{max-height:38vh}}@media (width<=720px){.role-access-package-heading{flex-direction:column;align-items:flex-start}}.row-actions-dropdown{display:inline-flex}.row-actions-dropdown-trigger{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:6px 9px;font-weight:600;display:inline-flex}.row-actions-dropdown-trigger:hover,.row-actions-dropdown-trigger[aria-expanded=true]{background:#f8fafc;border-color:#98a2b3}.row-actions-dropdown-trigger:focus-visible{outline-offset:2px;outline:2px solid #175cd3}.row-actions-dropdown-menu{z-index:1000;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:190px;padding:4px;display:grid;position:fixed;box-shadow:0 10px 30px #0f172a33}.row-actions-dropdown-menu button{color:#344054;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 10px}.row-actions-dropdown-menu button:hover,.row-actions-dropdown-menu button:focus-visible{background:#f1f5f9;outline:0}.row-actions-dropdown-menu button.is-destructive{color:#b42318;border-top:1px solid #e4e7ec;border-radius:0 0 4px 4px;margin-top:3px;padding-top:10px}.row-actions-dropdown-menu button:disabled{cursor:not-allowed;opacity:.55}.users-access-form h3{color:#344054;border-bottom:1px solid #e4e7ec;margin:6px 0 0;padding-bottom:5px;font-size:.92rem}.users-review{color:#344054;background:#f8fafc;border:1px solid #d8dde5;border-radius:5px;padding:9px 10px}.users-access-overview{gap:12px;display:grid}.users-access-overview section{border:1px solid #e4e7ec;border-radius:6px;padding:10px}.users-access-overview section h3{margin-top:0}.users-access-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.users-access-overview dl div{min-width:0}.users-access-overview dt{color:#667085;font-size:.76rem}.users-access-overview dd{color:#101828;overflow-wrap:anywhere;margin:2px 0 0}.users-assignment-card{border:1px solid #d8dde5;border-radius:5px;margin-top:8px;padding:9px}.users-assignment-card header{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex}.users-assignment-card p{overflow-wrap:anywhere;margin:6px 0}.users-protected{color:#b54708}@media (width<=700px){.users-access-overview dl{grid-template-columns:1fr}}.budget-pic-setting{gap:.85rem;display:grid}.budget-pic-context{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:.7rem;display:grid}.budget-pic-context div{min-width:0}.budget-pic-context dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.budget-pic-context dd{color:#1e293b;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.85rem;font-weight:650}.budget-pic-setting>label{color:#334155;gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.budget-pic-setting select{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.38rem;width:100%;min-height:2.2rem;padding:.42rem .52rem}@media (width<=520px){.budget-pic-context{grid-template-columns:1fr}}.data-exchange-overlay{z-index:80;background:#0f172a61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.data-exchange-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(1100px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.data-exchange-dialog-small{width:min(680px,94vw)}.data-exchange-header,.data-exchange-footer{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.data-exchange-footer{border-top:1px solid #e5e7eb;border-bottom:none}.data-exchange-header h2{color:#111827;margin:0;font-size:20px}.data-exchange-header p{color:#6b7280;margin:4px 0 0}.data-exchange-header span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.data-exchange-body{min-height:0;padding:18px 22px;overflow:auto}.data-exchange-import-step{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:8px;margin-bottom:16px;padding:14px;display:grid}.data-exchange-import-step>strong{color:#111827}.data-exchange-import-step>span{color:#6b7280}.data-exchange-import-step>button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:fit-content;padding:9px 14px}.data-exchange-import-step>button:disabled{cursor:wait;opacity:.65}.data-exchange-template-feedback{width:fit-content;font-size:13px;font-weight:700}.data-exchange-template-feedback.is-success{color:#047857}.data-exchange-template-feedback.is-error{color:#b91c1c}.data-exchange-file-picker{color:#374151;gap:8px;font-weight:700;display:grid}.data-exchange-file-name,.data-exchange-empty{color:#6b7280;margin-top:12px}.data-exchange-import-step .data-exchange-file-name{margin-top:0}.data-exchange-summary{color:#374151;background:#f8fafc;border-radius:12px;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;display:flex}.data-exchange-summary-error{color:#b91c1c;background:#fef2f2}.data-exchange-preview{border:1px solid #e5e7eb;border-radius:12px;overflow:auto}.data-exchange-preview table{border-collapse:collapse;width:100%}.data-exchange-preview th,.data-exchange-preview td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:10px 12px}.data-exchange-preview th{color:#374151;text-transform:uppercase;background:#f9fafb;font-size:12px;position:sticky;top:0}.data-exchange-errors{color:#9a3412;background:#fff7ed;padding:14px}.data-exchange-errors h4{margin:0 0 8px}.data-exchange-errors ul{margin:0;padding-left:18px}.data-exchange-footer button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:9px 14px}.data-exchange-footer button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.data-exchange-footer button:disabled{opacity:.6;cursor:not-allowed}.save-as-menu{position:relative}.save-as-menu summary{cursor:pointer;border:1px solid var(--border-color,#cbd5e1);white-space:nowrap;background:#fff;border-radius:6px;padding:.48rem .72rem;list-style:none}.save-as-menu summary::-webkit-details-marker{display:none}.save-as-menu-options{z-index:30;border:1px solid var(--border-color,#cbd5e1);background:#fff;border-radius:6px;min-width:110px;margin-top:4px;padding:4px;position:absolute;right:0;box-shadow:0 8px 24px #0f172a26}.save-as-menu-options button{text-align:left;background:0 0;border:0;width:100%;padding:.45rem .6rem;display:block}.save-as-menu-options button:hover{background:#f1f5f9}.search-cell-wrapper{position:relative}.search-cell{width:100%;font:inherit;background:0 0;border:none;outline:none;padding:4px}.search-cell:focus{background:#fffceb}.search-cell:disabled{color:#64748b;cursor:not-allowed}.search-dropdown{z-index:1000;background:#fff;border:1px solid #ccc;max-height:180px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #00000026}.search-option{cursor:pointer;padding:6px 8px}.search-cell-wrapper{flex-direction:column;width:100%;display:flex}.search-cell-error{border-radius:4px;border:1px solid #d93025!important}.search-cell-error:focus{border:1px solid #d93025!important}.search-cell-error-message{color:#d93025;margin-top:2px;font-size:11px;line-height:1.2}.search-dropdown-floating{z-index:9999;background:#fff;border:1px solid #cfcfcf;flex-direction:column;max-height:220px;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 18px #00000026}.search-dropdown-options{min-height:0;overflow-y:auto}.search-option{cursor:pointer;overflow-wrap:anywhere;white-space:normal;word-break:normal;padding:8px 10px}.search-option:hover{background:#f4f4f4}.search-option-highlighted{background-color:#dbeafe}.search-option-action{color:#1d4ed8;background:#eff6ff;border-top:1px solid #bfdbfe;flex:none;font-weight:600}.search-option-action:hover{background:#dbeafe}.searchable-select{width:100%;min-width:0;position:relative}.searchable-select .search-cell{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:34px;padding:6px 9px}.searchable-select .search-cell:focus{background:#fffceb;border-color:#64748b}.searchable-select .search-cell:disabled{background:#f1f5f9}[data-slss-persistent-owner=true]{scrollbar-color:auto;scrollbar-gutter:auto}[data-slss-persistent-owner=true].journal-entry-grid-wrapper[data-slss-persistent-y=true]{padding-right:10px}[data-slss-persistent-owner=true]::-webkit-scrollbar{background:0 0;width:10px;height:10px}[data-slss-persistent-owner=true]::-webkit-scrollbar-thumb{background:0 0}[data-slss-persistent-owner=true].journal-detail-content:has(.journal-detail-table-wrapper[data-slss-persistent-x=true]){padding-bottom:10px}[data-slss-persistent-scope=true] .bank-ledger-table-card:has(>.bank-ledger-table-wrapper[data-slss-persistent-y=true]){padding-right:10px}[data-slss-persistent-owner=true]:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.slss-persistent-scrollbar{box-sizing:border-box;opacity:1;pointer-events:none;visibility:visible;background:#e2e8f0;border:1px solid #cbd5e1;display:block;position:fixed;overflow:hidden}.slss-persistent-scrollbar[hidden]{display:none}.slss-persistent-scrollbar-x{border-radius:4px 4px 0 0}.slss-persistent-scrollbar-y{border-radius:4px 0 0 4px}.slss-persistent-scrollbar-thumb{background:#64748b;border-radius:4px;display:block;position:absolute}.slss-persistent-scrollbar-x>span{height:6px;top:1px;left:0}.slss-persistent-scrollbar-y>span{width:6px;top:0;left:1px}[data-slss-persistent-scope=true] .persistent-horizontal-scrollbar--disabled{visibility:hidden;border:0;flex-basis:0;height:0;padding:0}.general-journal-page{box-sizing:border-box;flex-direction:column;align-self:flex-start;gap:16px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:16px;display:flex;overflow-x:hidden}.general-journal-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;max-width:100%;padding:16px}.general-journal-header-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.general-journal-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.general-journal-header-card h1,.general-journal-header-card p,.general-journal-card h2{margin:0}.general-journal-header-card p{color:#64748b;margin-top:4px}.general-journal-error{color:#b91c1c}.general-journal-table-wrapper{flex:0 auto;max-width:100%;min-height:0;overflow:auto}.general-journal-list-card{flex-direction:column;flex:0 auto;gap:10px;height:auto;min-height:0;display:flex}.general-journal-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.general-journal-workspace-tabs.slss-browser-tabs{flex:auto}.general-journal-workspace-tabs.slss-browser-tabs button{letter-spacing:normal;font-size:16px}.general-journal-auto-fit{color:#64748b;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.general-journal-list-card .slss-filter-panel-fields label{color:#475467;font-size:.7rem;font-weight:700}.general-journal-list-card .slss-filter-panel-fields input,.general-journal-list-card .slss-filter-panel-fields select{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-width:0;min-height:32px;padding:5px 7px}.general-journal-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px}.general-journal-filter-panel.is-expanded,.general-journal-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.general-journal-table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:1480px}.general-journal-lines-table{min-width:1740px}.general-journal-lines-table.has-dimensions{min-width:2280px}.general-journal-table th,.general-journal-table td{text-align:left;white-space:nowrap;border:1px solid #e5e7eb;padding:8px}.general-journal-table th{z-index:4;background:#dbe4f0;position:sticky;top:0}.general-journal-filter-row th{z-index:3;background:#f8fafc;padding:5px;top:36px}.general-journal-filter-row input,.general-journal-filter-row select,.general-journal-filter-row button{box-sizing:border-box;font:inherit;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;padding:5px 6px}.general-journal-date-filter{gap:3px;display:grid}.general-journal-table tbody tr:nth-child(2n){background:#f8fafc}.general-journal-table tbody tr:hover{background:#e8f2ff}.general-journal-amount{font-variant-numeric:tabular-nums;text-align:right!important}.general-journal-list-card>.slss-data-table-pagination{flex:none}.general-journal-source-context{overflow-wrap:normal;word-break:normal}@media (width<=620px){.general-journal-page{padding:10px}.general-journal-list-heading{flex-direction:column;align-items:stretch}.general-journal-auto-fit{align-self:flex-end}}.general-journal-entry{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:100%;min-height:0;max-height:min(720px,100dvh - 180px);padding:20px;display:flex;overflow:hidden}.general-journal-entry-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.general-journal-entry-header h2,.general-journal-entry-header p{margin:0}.general-journal-entry-header p{color:#64748b;margin-top:4px}.general-journal-entry-actions{flex-wrap:wrap;gap:10px;display:flex}.general-journal-header-fields{flex:none;grid-template-columns:minmax(160px,220px) minmax(180px,260px) minmax(240px,1fr);gap:12px;display:grid}.general-journal-header-fields label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.general-journal-header-fields input{box-sizing:border-box;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.general-journal-errors{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex:none;padding:10px}.general-journal-edit-reason{flex:none}.general-journal-edit-reason label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.general-journal-edit-reason textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.general-journal-footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.general-journal-totals{text-align:right;flex-direction:column;gap:4px;display:flex}.general-journal-totals .balanced{color:#047857;font-weight:700}.general-journal-totals .unbalanced{color:#b91c1c;font-weight:700}@media (width<=900px){.general-journal-header-fields{grid-template-columns:1fr}}.journal-entry-grid-frame{overscroll-behavior-x:contain;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;max-height:min(520px,52vh);display:flex;overflow:hidden}.journal-entry-grid-wrapper{overscroll-behavior-x:contain;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.journal-entry-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.journal-entry-grid th{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ddd;padding:6px 8px;overflow:hidden}.journal-entry-grid td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ddd;padding:6px 8px;overflow:visible}.journal-entry-grid th{z-index:15;text-align:center;-webkit-user-select:none;user-select:none;background:#f5f5f5;font-weight:600;position:sticky;top:0}.journal-entry-grid td{background:#fff}.date-cell{width:100%;font:inherit;appearance:none;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:4px}.date-cell::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.date-cell:focus{background:#fffceb}.date-cell-wrapper{flex-direction:column;width:100%;display:flex}.date-cell-error{border-radius:4px;border:1px solid #d93025!important}.date-cell-error:focus{border:1px solid #d93025!important}.date-cell-error-message{color:#d93025;margin-top:2px;font-size:11px;line-height:1.2}.money-cell{text-align:right;width:100%;font:inherit;background:0 0;border:none;outline:none;padding:4px}.money-cell:focus{background:#fffceb}.money-cell-wrapper{flex-direction:column;width:100%;display:flex}.money-cell-error{border-radius:4px;border:1px solid #d93025!important}.money-cell-error:focus{border:1px solid #d93025!important}.money-cell-error-message{color:#d93025;margin-top:2px;font-size:11px;line-height:1.2}.text-cell{width:100%;font:inherit;background:0 0;border:none;outline:none;padding:4px}.text-cell:focus{background:#fffceb}.text-cell-wrapper{flex-direction:column;width:100%;display:flex}.text-cell-error{border-radius:4px;border:1px solid #d93025!important}.text-cell-error:focus{border:1px solid #d93025!important}.text-cell-error-message{color:#d93025;margin-top:2px;font-size:11px;line-height:1.2}.persistent-horizontal-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;background:#f8fafc;border-top:1px solid #ddd;flex:0 0 18px;width:100%;min-width:0;max-width:100%;height:18px;padding:4px 6px}.slss-persistent-horizontal-owner{scrollbar-color:auto}.slss-persistent-horizontal-owner::-webkit-scrollbar:horizontal{height:0}.persistent-horizontal-scrollbar-track{cursor:pointer;background:#e2e8f0;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.persistent-horizontal-scrollbar-thumb{cursor:grab;background:#64748b;border-radius:999px;min-width:36px;height:100%;position:absolute;top:0;left:0}.persistent-horizontal-scrollbar-thumb:hover{background:#475569}.persistent-horizontal-scrollbar-thumb:active{cursor:grabbing;background:#334155}.inline-subledger-create .master-dialog-overlay{z-index:10001}.inline-subledger-create .master-dialog{width:min(560px,94vw)}.inline-subledger-more-details{margin-top:14px}.inline-subledger-more-details summary{color:#1d4ed8;cursor:pointer;font-weight:600}.inline-subledger-more-details .master-form-grid{margin-top:12px}.inline-dimension-create .master-dialog-overlay{z-index:10001}.inline-dimension-create .master-dialog{width:min(560px,94vw)}.dialog-overlay{z-index:1000;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.transaction-dialog{background:#fff;border-radius:8px;flex-direction:column;width:min(1800px,94vw);height:auto;min-height:0;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.dialog-header{border-bottom:1px solid #ddd;flex:none;padding:16px 20px}.dialog-header h2{margin:0}.dialog-details{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px 20px;display:grid}.dialog-detail-item,.dialog-totals>div{flex-direction:column;gap:4px;display:flex}.dialog-detail-item span,.dialog-totals span{color:#64748b;font-size:12px}.dialog-body{flex:0 auto;min-height:0;max-height:calc(80vh - 130px);overflow:auto}.dialog-table{border-collapse:collapse;width:100%}.dialog-table th,.dialog-table td{border:1px solid #ddd;padding:8px}.dialog-table th{background:#f5f5f5;position:sticky;top:0}.dialog-totals{background:#f8fafc;border-top:1px solid #e5e7eb;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:18px;padding:12px 20px;display:flex}.dialog-total-balanced strong{color:#047857}.dialog-total-unbalanced strong{color:#b91c1c}.dialog-footer{border-top:1px solid #ddd;flex:none;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.journal-detail-overlay{z-index:1000;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.journal-detail-dialog{background:#fff;border-radius:10px;flex-direction:column;width:min(1800px,94vw);height:min(90vh,1100px);min-height:0;max-height:90vh;padding:20px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f172a40}.journal-detail-dialog-edit{height:auto;max-height:80vh}.journal-detail-header{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.journal-detail-header h2{margin:0}.journal-detail-void-button{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.journal-detail-void-button:hover:not(:disabled){background:#fee2e2}.journal-detail-content{flex:auto;min-height:0;overflow:auto}.journal-detail-content-edit{flex:0 auto;max-height:calc(80vh - 76px);display:flex;overflow:hidden}.journal-detail-content-edit .transaction-entry{flex:auto}.journal-detail-section{margin-top:18px}.journal-detail-additional-divider{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-top:24px;font-size:12px;font-weight:700;display:flex}.journal-detail-additional-divider:before,.journal-detail-additional-divider:after{content:"";background:#cbd5e1;flex:auto;height:1px}.journal-detail-additional-divider span{flex:none}.journal-detail-attachment-unavailable{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:18px;padding:16px}.journal-detail-attachment-unavailable h3,.journal-detail-attachment-unavailable p{margin:0}.journal-detail-attachment-unavailable p{color:#64748b;margin-top:6px}.journal-detail-section h3{margin:0 0 10px}.journal-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.journal-detail-grid div{background:#f8fafc;border:1px solid #d9d9d9;border-radius:8px;padding:10px}.journal-detail-grid span{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.journal-detail-grid strong{font-size:14px}.journal-source-action{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;width:max-content;max-width:100%;margin-top:8px;padding:5px 9px}.journal-source-action:hover:not(:disabled){background:#dbeafe}.journal-detail-version-control{align-items:center;gap:8px;display:flex}.journal-detail-table tr.is-selected-version td{background:#eff6ff}.journal-detail-table-wrapper{border:1px solid #d9d9d9;overflow:auto}.journal-detail-table{border-collapse:collapse;background:#fff;width:100%}.journal-detail-table th,.journal-detail-table td{text-align:left;white-space:nowrap;border:1px solid #d9d9d9;padding:8px}.journal-detail-table th{background:#dbe4f0}.journal-detail-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px}.journal-void-overlay{z-index:1010;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.journal-void-dialog{background:#fff;border-radius:10px;width:min(520px,92vw);padding:18px;box-shadow:0 16px 40px #0f172a47}.journal-void-header h3{margin:0}.journal-void-header p{color:#64748b;margin:8px 0 14px}.journal-void-fields{gap:12px;display:grid}.journal-void-fields label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.journal-void-fields input,.journal-void-fields textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.journal-void-fields textarea{resize:vertical;min-height:90px}.lifecycle-dependency-notice{color:#46380d;background:#fff8df;border:1px solid #d5a72f;border-radius:6px;padding:10px 12px;font-size:.875rem}.lifecycle-dependency-notice>strong,.lifecycle-dependency-notice p{margin:0}.lifecycle-dependency-notice p+ul,.lifecycle-dependency-notice ul+p{margin-top:8px}.lifecycle-dependency-notice ul{gap:4px;margin-bottom:0;padding-left:20px;display:grid}.lifecycle-dependency-notice li{grid-template-columns:minmax(130px,1fr) minmax(150px,1.2fr) auto;gap:8px;display:grid}:root{--slss-modal-layer-nested:1600}.slss-modal-layer{z-index:var(--slss-modal-layer-nested);position:fixed;inset:0}.camera-capture-backdrop{background:#0f172aa8;place-items:center;padding:1rem;display:grid}.camera-capture-dialog{background:#fff;border-radius:1rem;gap:1rem;width:min(920px,100%);max-height:min(92vh,920px);padding:1rem;display:grid;overflow:auto;box-shadow:0 24px 80px #0f172a47}.camera-capture-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.camera-capture-header h3{margin:0}.camera-capture-header p{color:#475569;margin:.25rem 0 0}.camera-capture-close{color:#0f172a;background:#e2e8f0;border:0;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1}.camera-capture-alert{border-radius:.75rem;margin:0;padding:.75rem .875rem}.camera-capture-alert.is-error{color:#991b1b;background:#fee2e2}.camera-capture-alert.is-status{color:#0c4a6e;background:#e0f2fe}.camera-capture-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.camera-capture-toolbar button{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;padding:.75rem 1rem}.camera-capture-toolbar button:disabled{opacity:.55}.camera-capture-select{color:#0f172a;gap:.35rem;display:grid}.camera-capture-select select{border:1px solid #cbd5e1;border-radius:.75rem;min-width:17rem;padding:.65rem .8rem}.camera-capture-stage{gap:.875rem;display:grid}.camera-capture-video,.camera-capture-preview{object-fit:contain;background:#0f172a;border-radius:.875rem;width:100%;max-height:60vh}.camera-capture-actions{flex-wrap:wrap;gap:.75rem;display:flex}.camera-capture-actions button{color:#fff;background:#1d4ed8;border:0;border-radius:.75rem;padding:.8rem 1rem}.camera-capture-actions button:first-child{background:#475569}.camera-capture-actions button:disabled{opacity:.55}.camera-capture-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.875rem;padding:1rem}.camera-capture-empty p{margin:0}.camera-capture-empty p+p{margin-top:.5rem}.camera-capture-note{color:#475569;margin:0;font-size:.925rem}.attachment-panel{gap:1rem;min-width:0;max-width:100%;display:grid}.attachment-panel__header,.attachment-panel__readiness,.attachment-panel__section-heading,.attachment-panel__dialog-header,.attachment-panel__dialog-footer,.attachment-panel__header-actions,.attachment-panel__inline-actions,.attachment-panel__row,.attachment-panel__config-card-header,.attachment-panel__config-card-body,.attachment-panel__detail-grid,.attachment-panel__facts,.attachment-panel__event-list,.attachment-panel__version-item{gap:.75rem;display:flex}.attachment-panel__header,.attachment-panel__section-heading,.attachment-panel__dialog-header{justify-content:space-between;align-items:flex-start}.attachment-panel__header h2,.attachment-panel__dialog h3,.attachment-panel__card h4{margin:0}.attachment-panel__header p,.attachment-panel__dialog-header p{color:#64748b;margin:.35rem 0 0}.attachment-panel__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:800;display:inline-block}.attachment-panel__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.attachment-panel__toggle{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.attachment-panel__primary,.attachment-panel__card button,.attachment-panel__card a,.attachment-panel__dialog-footer button,.attachment-panel__dialog-footer a,.attachment-panel__mode-tabs button,.attachment-panel__inline-actions button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.75rem .95rem}.attachment-panel__primary{color:#fff;background:#1d4ed8;border-color:#0000}.attachment-panel__primary:disabled,.attachment-panel__card button:disabled,.attachment-panel__dialog-footer button:disabled,.attachment-panel__inline-actions button:disabled,.attachment-panel__mode-tabs button:disabled{opacity:.55}.attachment-panel__readiness{color:#0f172a;background:#eff6ff;border:1px solid #dbeafe;border-radius:.95rem;flex-wrap:wrap;align-items:center;padding:.9rem 1rem}.attachment-panel__body,.attachment-panel__detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1rem;display:grid}.attachment-panel__detail-grid--mutations{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-panel__card,.attachment-panel__dialog{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;gap:1rem;min-width:0;padding:1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.attachment-panel__list{gap:.65rem;display:grid}.attachment-panel__row{text-align:left;background:#f8fafc;border:1px solid #dbe2ea;border-radius:.9rem;align-items:center;width:100%;padding:.85rem .95rem}.attachment-panel__row.is-selected{background:#eff6ff;border-color:#1d4ed8}.attachment-panel__sequence{color:#1d4ed8;min-width:3.5rem;font-weight:800}.attachment-panel__row-main{flex:1;gap:.25rem;min-width:0;display:grid}.attachment-panel__row-main strong,.attachment-panel__row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-panel__row-main small,.attachment-panel__muted,.attachment-panel__note,.attachment-panel__dialog-header p,.attachment-panel__card p{color:#64748b}.attachment-panel__row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.attachment-panel__pill{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.attachment-panel__dialog{scrollbar-gutter:stable;width:min(1180px,100%);max-height:min(92vh,920px);overflow:auto}.attachment-panel__dialog--detail{scrollbar-width:none;grid-auto-rows:max-content;align-content:start;width:100%;min-height:0;max-height:95dvh;padding-bottom:1.25rem}.attachment-panel__dialog--detail::-webkit-scrollbar{width:0;height:0;display:none}.attachment-panel__detail-shell{width:96vw;min-width:0;max-width:1840px;min-height:0;max-height:95dvh;display:grid;position:relative}.attachment-panel__persistent-scrollbar{box-sizing:border-box;opacity:1;pointer-events:none;visibility:visible;z-index:25;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px 0 0 4px;width:10px;display:block;position:absolute;top:2px;bottom:2px;right:2px;overflow:hidden}.attachment-panel__persistent-scrollbar[hidden]{display:none}.attachment-panel__persistent-scrollbar-thumb{background:#64748b;border-radius:4px;width:6px;display:block;position:absolute;top:1px;left:1px}.attachment-panel__dialog--detail>.collapsible-context-header,.attachment-panel__detail-grid>.collapsible-context-header{background:#fff;border:1px solid #dfe5ec;border-radius:.85rem;gap:0;min-width:0;min-height:min-content;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.attachment-panel__dialog--detail .collapsible-context-bar{background:#eef6ff;border-bottom:1px solid #c9dcf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:8px 10px;display:grid}.attachment-panel__dialog--detail .collapsible-context-header.collapsed .collapsible-context-bar{border-bottom:0}.attachment-panel__dialog--detail .collapsible-context-bar>strong{color:#1d2939;grid-area:1/1;font-size:.82rem}.attachment-panel__dialog--detail .collapsible-context-bar>span{color:#52657c;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:.72rem;overflow:hidden}.attachment-panel__dialog--detail .collapsible-context-bar>.collapsible-context-toggle{color:#4a3b00;white-space:nowrap;background:#fef3c7;border:1px solid #d4a017;border-radius:5px;grid-area:1/2/3;align-self:center;width:auto;min-height:30px;margin:0;padding:5px 8px;position:static}.attachment-panel__dialog--detail .collapsible-context-bar>.collapsible-context-toggle:hover{color:#4a3b00;background:#fef3c7;border-color:#d4a017;box-shadow:inset 0 0 0 1px #d4a017}.attachment-panel__dialog--detail .collapsible-context-bar>.collapsible-context-toggle:focus-visible{outline-offset:1px;outline:2px solid #84adff;box-shadow:0 0 0 3px #fff7d6}.attachment-panel__detail-section-body{background:#fff;gap:1rem;min-width:0;padding:1rem;display:grid}.attachment-panel__detail-section-body[hidden]{display:none}.attachment-panel__dialog--preview{width:min(980px,100%)}.attachment-panel__overlay{z-index:70;background:#0f172a9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.attachment-panel__icon-button{color:#0f172a;background:#e2e8f0;border:0;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1}.attachment-panel__tabbar{flex-wrap:wrap;gap:.5rem;display:flex}.attachment-panel__tabbar button{background:#f8fafc;border:1px solid #d1d5db;border-radius:999px;padding:.7rem 1rem}.attachment-panel__tabbar button.is-active{color:#fff;background:#1d4ed8;border-color:#0000}.attachment-panel__form{gap:.85rem;display:grid}.attachment-panel__form label,.attachment-panel__credentials-form label{color:#0f172a;gap:.35rem;display:grid}.attachment-panel__form input,.attachment-panel__form select,.attachment-panel__form textarea,.attachment-panel__credentials-form input,.attachment-panel__credentials-form select,.attachment-panel__credentials-form textarea,.attachment-storage-admin__form input,.attachment-storage-admin__form select,.attachment-storage-admin__form textarea{border:1px solid #cbd5e1;border-radius:.75rem;width:100%;padding:.75rem .85rem}.attachment-panel__form textarea,.attachment-panel__credentials-form textarea,.attachment-storage-admin__form textarea{resize:vertical;min-height:5rem}.attachment-panel__file-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;gap:.2rem;padding:.85rem .95rem;display:grid}.attachment-panel__detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.attachment-panel__facts{flex-wrap:wrap;gap:.8rem}.attachment-panel__facts div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;flex:210px;gap:.35rem;padding:.85rem;display:grid}.attachment-panel__facts dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800}.attachment-panel__facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.attachment-panel__version-list,.attachment-panel__event-list{gap:.75rem;display:grid}.attachment-panel__version-item,.attachment-panel__event-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;flex-direction:column;align-items:flex-start;min-width:0;padding:.85rem}.attachment-panel__version-heading{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.attachment-panel__version-heading strong{color:#1d4ed8;font-size:.88rem}.attachment-panel__availability{color:#166534;letter-spacing:.04em;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.68rem;font-weight:800}.attachment-panel__version-copy{gap:.2rem;width:100%;min-width:0;display:grid}.attachment-panel__version-copy>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.attachment-panel__version-copy>p,.attachment-panel__event-list span{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;margin:0}.attachment-panel__mutation-card{align-content:start}.attachment-panel__mutation-card label{color:#0f172a;gap:.4rem;width:100%;min-width:0;font-size:.82rem;font-weight:700;display:grid}.attachment-panel__mutation-card input,.attachment-panel__mutation-card textarea{box-sizing:border-box;color:#0f172a;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;width:100%;min-width:0;padding:.7rem .8rem}.attachment-panel__mutation-card textarea{resize:vertical;min-height:6rem}.attachment-panel__mutation-card .attachment-panel__description-input{min-height:7rem}.attachment-panel__mutation-card input[type=file]{padding:.4rem;overflow:hidden}.attachment-panel__mutation-card input[type=file]::file-selector-button{color:#334155;cursor:pointer;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;margin-right:.65rem;padding:.5rem .7rem;font-weight:700}.attachment-panel__selected-file{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:500}.attachment-panel__mutation-card .attachment-panel__dialog-footer{margin-top:auto;padding-top:.25rem}.attachment-panel__event-list article{gap:.35rem}.attachment-panel__preview-body{gap:.75rem;display:grid}.attachment-panel__preview-media,.attachment-panel__preview-frame{object-fit:contain;background:#0f172a;border:0;border-radius:.95rem;width:100%;min-height:55vh}.attachment-panel__binary-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.85rem;gap:.75rem;padding:1rem;display:grid}.attachment-panel__error{color:#991b1b;background:#fee2e2;border-radius:.9rem;margin:0;padding:.85rem 1rem}.attachment-panel__governance-note{color:#38536a;background:#f1f7fb;border:1px solid #bfd4e3;border-radius:.85rem;margin:0;padding:.8rem 1rem}.attachment-panel__governance-note h4,.attachment-panel__governance-note p{margin:0}.attachment-panel__dialog-footer{flex-wrap:wrap;justify-content:flex-end}.attachment-panel__danger{color:#fff;background:#b91c1c;border-color:#0000}@media (width<=980px){.attachment-panel__body,.attachment-panel__detail-grid,.attachment-panel__detail-grid--mutations{grid-template-columns:1fr}}@media (width<=600px){.attachment-panel__overlay{padding:.5rem}.attachment-panel__dialog--detail{max-height:calc(100dvh - 1rem);padding:.75rem}.attachment-panel__detail-shell{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.attachment-panel__mutation-card .attachment-panel__dialog-footer button{width:100%}}.ip-page{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ip-page,.ip-page button,.ip-page input,.ip-page select,.ip-page textarea{font-family:inherit}.ip-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ip-header h1{margin:0;font-size:1.35rem}.ip-header p{color:#566474;margin:4px 0 0}.ip-header h1 small{color:#536a79;font-size:.72em;font-weight:500}.ip-header nav{align-items:center;gap:12px;display:flex}.ip-header nav strong{color:#174c75}.ip-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ip-auto-fit{color:#344054;align-items:center;gap:6px;padding:5px 8px;font-size:14px;display:inline-flex}.ip-filter-panel{margin:0 0 9px}.ip-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d}.ip-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.ip-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));align-items:end;gap:8px;display:grid}.ip-filter-panel .slss-filter-panel-fields label{gap:4px;min-width:0;display:grid}.ip-filter-panel .slss-filter-panel-fields input,.ip-filter-panel .slss-filter-panel-fields select{box-sizing:border-box;width:100%;min-width:0}.ip-filter-panel .searchable-select{width:100%;min-width:0}.ip-filter-panel .slss-filter-panel-actions button{color:#174967;cursor:pointer;background:#fff;border:1px solid #b8cbd9;border-radius:5px;padding:6px 10px}.ip-workspace-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.ip-tabs{border-bottom:1px solid #b7cbd9;gap:4px;display:flex}.ip-tabs button{color:#31536c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px 5px 0 0;padding:7px 16px}.ip-tabs button[aria-selected=true]{color:#164d75;background:#fff;border-color:#b7cbd9 #b7cbd9 #fff;font-weight:700}.ip-primary{color:#fff;cursor:pointer;background:#2477a5;border:1px solid #236a94;border-radius:5px;padding:7px 12px}.ip-toolbar .ip-primary{color:#fff;background:#2477a5;border-color:#236a94}.ip-toolbar button,.ip-state button,.ip-row>td:last-child button{color:#174967;cursor:pointer;background:#f7fbfe;border:1px solid #b8cbd9;border-radius:5px;padding:6px 10px}.ip-toolbar button:disabled,.ip-row button:disabled{opacity:.55;cursor:default}.ip-summary{flex-wrap:wrap;gap:6px;display:flex}.ip-summary span{text-transform:capitalize;background:#f6f9fc;border:1px solid #d8e3eb;border-radius:4px;padding:4px 8px;font-size:.85rem}.ip-message{color:#385b76;margin:0;font-size:.86rem}.ip-row-hint{color:#617383;margin:-6px 0 0;font-size:.78rem}.ip-review-panel{background:#f7fbfd;border:1px solid #c9dbe7;border-radius:5px;padding:9px 12px;font-size:.84rem}.ip-review-panel p{color:#5c6f7d;margin:3px 0}.ip-review-panel ul{margin:5px 0;padding-left:19px}.ip-review-actions{gap:7px;display:flex}.ip-review-actions button{color:#174967;cursor:pointer;background:#fff;border:1px solid #b8cbd9;border-radius:5px;padding:5px 9px}.ip-scroll{background:#fff;border:1px solid #d3dfe7;border-radius:5px;width:100%;min-width:0;max-height:min(64vh,720px);overflow:auto}.ip-editor-table-shell{min-width:0;max-width:100%}.ip-editor-table-shell .persistent-horizontal-scrollbar--disabled{visibility:hidden;border:0;height:0;padding:0}.ip-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.ip-workspace-table th{text-align:center;vertical-align:middle}.ip-workspace-table td.ip-action,.ip-table td.ip-action{text-align:center;white-space:nowrap}.ip-workspace-table button{color:#174967;cursor:pointer;background:#f7fbfe;border:1px solid #b8cbd9;border-radius:5px;padding:5px 9px}.ip-table.slss-ledger-table th,.ip-table.slss-ledger-table td{vertical-align:middle;padding:4px 5px}.ip-table.slss-ledger-table th{z-index:2;text-align:center;white-space:normal;background:#dbe4f0;position:sticky;top:0}.ip-table.slss-ledger-table td{white-space:normal;text-overflow:clip}.ip-table td:first-child{text-align:right;color:#607080}.ip-cell{min-width:0;position:relative}.ip-cell[data-selection-label]{position:relative}.ip-cell[data-selection-label] input{padding-right:125px}.ip-cell[data-selection-label]:after{content:attr(data-selection-label);text-overflow:ellipsis;white-space:nowrap;color:#69541f;pointer-events:none;text-transform:capitalize;background:#fff7dc;border:1px solid #d5bc76;border-radius:3px;max-width:110px;padding:2px 4px;font-size:.69rem;position:absolute;top:50%;right:8px;overflow:hidden;transform:translateY(-50%)}.ip-cell[data-selection-label][data-column-key=debitAccount] textarea,.ip-cell[data-selection-label][data-column-key=creditAccount] textarea{padding-bottom:27px}.ip-cell[data-selection-label][data-column-key=debitAccount]:after,.ip-cell[data-selection-label][data-column-key=creditAccount]:after{top:auto;bottom:4px;transform:none}.ip-cell input,.ip-cell textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #0000;padding:5px 6px}.ip-cell input.ip-native-date-picker{opacity:0;pointer-events:none;width:1px;min-width:0;height:1px;padding:0;display:none;position:absolute;bottom:0;right:0}.ip-cell input.ip-native-date-picker.is-open{z-index:5;opacity:1;pointer-events:auto;background:#fff;border:1px solid #6e9cb7;width:100%;height:100%;min-height:35px;display:block;top:0;bottom:auto;right:0}.ip-cell input::placeholder{color:#7b8794;opacity:1}.ip-cell textarea{field-sizing:content;resize:none;vertical-align:middle;overflow-wrap:anywhere;white-space:pre-wrap;height:auto;min-height:32px}.ip-derived-hint{color:#607484;white-space:normal;padding:0 6px 2px;font-size:.69rem;line-height:1.2;display:block}.ip-cell input:focus,.ip-cell textarea:focus{background:#fff;outline:2px solid #6e9cb7}.ip-cell.ip-error input,.ip-cell.ip-error textarea{background:#fff7f7;border-color:#bd7474}.ip-cell.ip-warning input,.ip-cell.ip-warning textarea{background:#fffdf2;border-color:#b7a25f}.ip-cell:has(input[aria-label^=amount]) input{text-align:right;font-variant-numeric:tabular-nums}.ip-row:nth-child(2n){background:#f9fbfc}.ip-row:hover{background:#eef6fa}.ip-row.is-selected{background:#dcecf7}.ip-row.is-posted{background:#f0f7f1}.ip-state{min-width:160px;font-size:.78rem}.ip-state small{overflow-wrap:anywhere;color:#637484;max-width:230px;display:block}.ip-state button{margin-top:3px;font-size:.75rem}.ip-recent{border:1px solid #d9e5ec;border-radius:5px;padding:9px 12px}.ip-recent h2{margin:0 0 5px;font-size:.95rem}.ip-recent ul{margin:0;padding-left:20px}.ip-recent p{color:#677;margin:0;font-size:.84rem}.ip-type-overlay{z-index:10020;background:#102c4099;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ip-type-dialog{box-sizing:border-box;color:#173f5c;background:#fff;border:1px solid #a7c0cf;border-radius:7px;width:min(570px,100%);max-height:min(760px,92vh);padding:14px;overflow:auto;box-shadow:0 16px 45px #09263848}.ip-type-dialog header{border-bottom:1px solid #d7e5ed;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.ip-type-dialog h2{margin:0;font-size:1rem}.ip-type-dialog p{color:#5c7180;margin:3px 0;font-size:.82rem}.ip-type-dialog button{color:#174967;cursor:pointer;background:#f6fbfe;border:1px solid #b8cbd9;border-radius:4px;padding:5px 9px}.ip-type-dialog button:disabled{opacity:.55;cursor:default}.ip-type-list{max-height:300px;margin:8px 0;overflow:auto}.ip-type-item{border-bottom:1px solid #e6eef3;grid-template-columns:minmax(0,1fr) 65px auto auto;align-items:center;gap:8px;padding:7px 2px;font-size:.85rem;display:grid}.ip-type-item span{overflow-wrap:anywhere}.ip-type-item small{color:#657988}.ip-type-form{border-top:1px solid #d7e5ed;flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;font-size:.85rem;display:flex}.ip-type-form input{border:1px solid #a8bdca;border-radius:4px;flex:190px;min-width:0;padding:7px}.ip-type-error{color:#9a3030!important}.ip-type-dialog footer{justify-content:flex-end;margin-top:10px;display:flex}@media (width<=600px){.ip-page{padding:8px}.ip-header{display:block}.ip-header nav{margin-top:8px}.ip-toolbar button{padding:5px 7px}.ip-scroll{max-height:60vh}}.journal-explorer-page{box-sizing:border-box;flex-direction:column;align-self:flex-start;gap:16px;width:100%;min-width:0;max-width:100%;height:auto;padding:16px;display:flex;overflow-x:hidden}.journal-explorer-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;max-width:100%;padding:16px}.journal-explorer-header-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-explorer-header-card h1,.journal-explorer-header-card p{margin:0}.journal-explorer-header-card p{color:#64748b;margin-top:4px}.journal-explorer-tabs.slss-browser-tabs button{letter-spacing:normal;font-size:16px}.journal-explorer-filters{width:100%}.journal-explorer-filters .slss-filter-panel-fields label{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.journal-explorer-filters .slss-filter-panel-fields input,.journal-explorer-filters .slss-filter-panel-fields select{border:1px solid #cbd5e1;border-radius:6px;padding:7px 8px}.journal-explorer-filters.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px}.journal-explorer-filters.is-expanded,.journal-explorer-filters.is-expanded .slss-filter-panel-toggle{background:0 0}.journal-explorer-auto-fit{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.journal-explorer-filter-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.journal-explorer-error{color:#b91c1c}.journal-explorer-table-card{flex-direction:column;flex:0 auto;gap:12px;height:auto;display:flex}.journal-explorer-table-wrapper{border:1px solid #e5e7eb;flex:0 auto;max-width:100%;overflow:auto}.journal-explorer-table{width:max-content;min-width:max-content}.journal-explorer-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:normal;word-break:normal}.journal-explorer-table th{z-index:1;color:#334155;background:#f8fafc;position:sticky;top:0}.journal-explorer-table tbody tr:nth-child(2n){background:#f8fafc}.journal-explorer-table tbody tr:hover{background:#eff6ff}.journal-explorer-sort-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.journal-explorer-status{border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.journal-explorer-status.posted{color:#166534;background:#dcfce7}.journal-explorer-status.void{color:#991b1b;background:#fee2e2}.journal-explorer-pagination-row{color:#475569;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}@media (width<=620px){.journal-explorer-page{padding:10px}}.reports-v2-page{gap:24px;max-width:1180px;margin:0 auto;display:grid}.reports-v2-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.reports-v2-heading h1,.reports-v2-section h2{margin:0}.reports-v2-heading p,.reports-v2-heading span{color:#64748b;margin:0}.reports-v2-heading p{margin-bottom:4px;font-size:12px;font-weight:700}.reports-v2-heading span{margin-top:5px;display:block}.reports-v2-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;scroll-margin-top:20px;box-shadow:0 4px 12px #0f172a0f}.reports-v2-section h2{color:#1e293b;border-bottom:1px solid #e2e8f0;padding-bottom:14px;font-size:20px}.reports-v2-section-description{color:#64748b;margin:12px 0 4px;font-size:13px}.reports-v2-list{display:grid}.reports-v2-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;min-height:56px;display:flex}.reports-v2-setting-identity{align-items:center;gap:12px;display:flex}.reports-v2-setting-identity strong{color:#175cd3;background:#eaf2fc;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;min-width:42px;min-height:30px;font-size:12px;display:inline-flex}.reports-v2-setting-identity span{color:#1e293b;font-weight:700}.reports-v2-edit-format{color:#344054;cursor:pointer;background:#fff;border:1px solid #98a2b3;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.reports-v2-edit-format:hover{background:#f8fafc;border-color:#667085}.reports-v2-edit-format:focus-visible{outline-offset:2px;outline:3px solid #a5b4fc}@media (width<=640px){.reports-v2-row{flex-direction:column;align-items:stretch;gap:10px;padding:14px 0}.reports-v2-edit-format{align-self:flex-start}}.reports-v2-hierarchy-view{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:7px 9px;display:flex}.reports-v2-hierarchy-view>span{color:#64748b;flex:none;font-size:12px;font-weight:700}.reports-v2-hierarchy-view-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.reports-v2-hierarchy-view-controls button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:700}.reports-v2-hierarchy-view-controls button:hover{background:#f1f5f9}.reports-v2-hierarchy-view-controls button.is-active{color:#fff;background:#334155;border-color:#334155}.reports-v2-hierarchy-view-divider{background:#cbd5e1;width:1px;height:20px;margin:0 3px}@media (width<=720px){.reports-v2-hierarchy-view{align-items:flex-start}.reports-v2-hierarchy-view-divider{display:none}}.reports-v2-move-panel-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reports-v2-move-panel{background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw - 48px);max-height:min(620px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a40}.reports-v2-move-panel header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.reports-v2-move-panel h2,.reports-v2-move-panel p{margin:0}.reports-v2-move-panel header p{color:#64748b;margin-top:5px}.reports-v2-move-panel header>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 7px;font-size:28px;line-height:1}.reports-v2-move-panel-actions{align-content:start;gap:10px;min-height:180px;padding:20px;display:grid}.reports-v2-move-panel-actions>button,.reports-v2-move-panel-submit button{color:#334155;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:10px 14px;font-weight:700}.reports-v2-move-panel-actions>button:hover:not(:disabled),.reports-v2-move-panel-submit button:hover:not(:disabled){background:#f1f5f9}.reports-v2-move-panel-destinations{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.reports-v2-move-panel-destinations fieldset{border:0;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0;padding:16px 20px 0;display:grid}.reports-v2-move-panel-destinations legend{color:#334155;padding:0 0 12px;font-weight:700}.reports-v2-move-panel-list{gap:6px;min-height:120px;padding:0 2px 14px;display:grid;overflow-y:auto}.reports-v2-move-panel-list>label{color:#334155;cursor:pointer;padding:9px 12px 9px calc(12px + var(--reports-v2-destination-depth,0) * 18px);background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;font-weight:700;display:flex}.reports-v2-move-panel-list>label:hover{background:#f1f5f9;border-color:#94a3b8}.reports-v2-move-panel-list input{flex:none;margin:0 9px 0 0}.reports-v2-move-panel-submit{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.reports-v2-move-panel-submit button{text-align:center}.reports-v2-move-panel-submit button[type=submit]{color:#fff;background:#4d5560;border-color:#4d5560}.reports-v2-move-panel-error{color:#b91c1c;grid-column:1/-1;padding:0 20px 10px;font-size:13px}.reports-v2-move-panel footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 20px;display:flex}.reports-v2-move-panel footer button{color:#fff;cursor:pointer;background:#4d5560;border:1px solid #4d5560;border-radius:6px;padding:8px 14px;font-weight:700}.reports-v2-move-panel button:disabled{cursor:not-allowed;opacity:.55}.financial-format-page{gap:20px;max-width:1440px;margin:0 auto;display:grid}.financial-format-header{justify-content:space-between;align-items:center;display:flex}.financial-format-header h1,.financial-format-header p,.financial-format-panel h2,.financial-format-empty-state h3,.financial-format-empty-state p,.financial-format-inspector p{margin:0}.financial-format-header p{color:#64748b;margin-top:4px}.financial-format-back{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-weight:700;text-decoration:none}.financial-format-back:hover{background:#f8fafc}.financial-format-workspace{grid-template-columns:190px minmax(420px,1fr) 300px;align-items:start;gap:16px;display:grid}.financial-format-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:18px}.financial-format-panel h2{color:#1e293b;border-bottom:1px solid #e2e8f0;padding-bottom:12px;font-size:18px}.financial-format-sticky-controls{z-index:20;background:#fff;margin:-18px -18px 0;padding:18px 18px 10px;position:sticky;top:0;box-shadow:0 8px 12px -12px #0f172a59}.financial-format-period-control{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:7px 9px;display:flex}.financial-format-period-control label{align-items:center;gap:7px;display:flex}.financial-format-period-control span{color:#64748b;font-size:12px;font-weight:700}.financial-format-period-control select,.financial-format-period-control input{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.financial-format-tools{gap:8px;margin-top:14px;display:grid}.financial-format-tool-card{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.financial-format-tool-card strong{color:#475569;font-size:14px}.financial-format-tool-card span{color:#64748b;font-size:12px;line-height:1.35}.financial-format-presentation{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:9px;padding:12px;display:grid}.financial-format-presentation>label{color:#475569;gap:4px;font-size:12px;font-weight:700;display:grid}.financial-format-presentation input,.financial-format-presentation select{color:#1e293b;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 8px}.financial-format-presentation button{color:#fff;cursor:pointer;background:#475569;border:0;border-radius:6px;padding:8px 10px;font-weight:700}.financial-format-presentation button:disabled{cursor:not-allowed;opacity:.55}.financial-format-empty-state button{border-radius:8px;font-weight:700}.financial-format-canvas{min-height:420px}.financial-format-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:24px;display:flex}.financial-format-empty-state h3{color:#1e293b;font-size:22px}.financial-format-empty-state p,.financial-format-inspector p{color:#64748b}.financial-format-empty-state .financial-format-error{color:#b91c1c}.financial-format-add-first{color:#334155;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-left:0;border-right:0;min-width:260px;padding:18px 24px;border-radius:0!important}.financial-format-add-first:hover:not(:disabled){background:#f8fafc}.financial-format-add-first:disabled{color:#94a3b8;cursor:not-allowed}.financial-format-first-form{text-align:left;gap:10px;width:100%;max-width:360px;display:grid}.financial-format-first-form label{color:#334155;font-weight:700}.financial-format-first-form input{color:#1e293b;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:10px 12px}.financial-format-first-form input:focus{border-color:#475569;outline:none;box-shadow:0 0 0 3px #4755691f}.financial-format-first-actions{justify-content:flex-end;gap:8px;display:flex}.financial-format-first-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:8px 12px}.financial-format-first-actions button[type=submit]{color:#fff;background:#4d5560;border-color:#4d5560}.financial-format-first-actions button:disabled{cursor:not-allowed;opacity:.55}.financial-format-sections{text-align:left;align-self:stretch;gap:10px;display:grid}.financial-format-box-branch{position:relative}.financial-format-section-row{color:#fff;letter-spacing:.02em;margin-left:calc(var(--financial-format-depth,0) * 28px);background:#334155;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;font-weight:800;display:flex;position:relative}.financial-format-section-row.is-group{color:#334155;letter-spacing:0;background:#f1f5f9;border:1px solid #cbd5e1;font-weight:700}.financial-format-section-row.is-accounts{color:#475569;letter-spacing:0;background:#fff;border:1px solid #dbe3ec;font-weight:600}.financial-format-section-row.is-selected{outline-offset:1px;outline:2px solid #3b82f6;box-shadow:0 0 0 3px #3b82f652}.financial-format-row-selector{border-radius:inherit;cursor:pointer;z-index:0;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.financial-format-row-selector:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #93c5fdd9}.financial-format-box-toggle{color:inherit;cursor:pointer;z-index:2;background:#ffffff24;border:1px solid #ffffff7a;border-radius:5px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;margin-right:9px;padding:0;font-size:18px;font-weight:800;line-height:1;display:inline-flex;position:relative}.financial-format-section-row.is-group .financial-format-box-toggle,.financial-format-section-row.is-accounts .financial-format-box-toggle{background:#fff;border-color:#94a3b8}.financial-format-box-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fdbf}.financial-format-box-name{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;pointer-events:none;text-align:left;z-index:1;background:0 0;flex:1;padding:0}.financial-format-box-amount{font-variant-numeric:tabular-nums;pointer-events:none;text-align:right;z-index:1;flex:none;min-width:120px;margin-left:14px}.financial-format-box-controls{opacity:0;z-index:2;align-items:center;gap:6px;padding:0;transition:opacity .12s;display:flex}.financial-format-box-controls button{color:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:6px;min-height:28px;padding:3px 8px;font-size:13px;font-weight:700}.financial-format-box-controls button:disabled{cursor:not-allowed;opacity:.55}.financial-format-section-row.is-group .financial-format-box-controls button,.financial-format-section-row.is-accounts .financial-format-box-controls button{background:#fff;border-color:#94a3b8}.financial-format-section-row:hover .financial-format-box-controls,.financial-format-section-row:focus-within .financial-format-box-controls{opacity:1}.financial-format-box-controls:has(button[aria-expanded=true]){opacity:1}.financial-format-child-menu{margin-left:calc((var(--financial-format-depth,0) + 1) * 28px);z-index:2;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:2px;width:min(230px,100% - 28px);margin-top:5px;padding:6px;display:grid;box-shadow:0 8px 24px #0f172a1f}.financial-format-child-menu button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:14px}.financial-format-child-menu button:hover:not(:disabled){background:#f1f5f9}.financial-format-child-menu button:disabled{color:#94a3b8;cursor:not-allowed}.financial-format-rename-form{z-index:2;align-items:center;gap:7px;width:100%;display:flex}.financial-format-rename-form input,.financial-format-group-form input,.financial-format-sibling-form input{color:#1e293b;font:inherit;border:1px solid #94a3b8;border-radius:6px;min-width:0;padding:7px 9px}.financial-format-rename-form input{flex:1}.financial-format-rename-form button,.financial-format-group-form button,.financial-format-sibling-form button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-weight:700}.financial-format-rename-form button:disabled,.financial-format-group-form button:disabled,.financial-format-sibling-form button:disabled{cursor:not-allowed;opacity:.55}.financial-format-group-form,.financial-format-sibling-form{margin-left:calc(var(--financial-format-depth,1) * 28px);background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:8px;margin-top:8px;padding:12px;display:grid}.financial-format-sibling-form{margin-left:calc(var(--financial-format-depth,0) * 28px)}.financial-format-group-form label,.financial-format-sibling-form label{color:#475569;grid-column:1/-1;font-size:13px;font-weight:700}.financial-format-accounts-empty{color:#94a3b8;text-align:left;font-size:13px;font-style:italic;margin:5px 0 9px calc((var(--financial-format-depth,0) * 28px) + 14px)!important}.financial-format-canvas-accounts{margin:5px 0 8px calc((var(--financial-format-depth,0) + 1) * 28px);display:grid}.financial-format-canvas-account{color:#475569;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;font-size:13px;display:flex}.financial-format-canvas-account>div{gap:2px;display:grid}.financial-format-canvas-account>strong{color:#334155;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:120px}.financial-format-canvas-linked-values{margin:5px 0 8px calc((var(--financial-format-depth,0) + 1) * 28px);display:grid}.financial-format-canvas-linked-value{color:#475569;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;font-size:13px;display:flex}.financial-format-canvas-linked-value>strong{color:#334155;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:120px}.financial-format-box-total{color:#475569;letter-spacing:.025em;margin:4px 0 10px calc(var(--financial-format-depth,0) * 28px);text-align:left;border-top:1px solid #94a3b8;border-bottom:3px double #94a3b8;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:flex}.financial-format-box-total strong{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:120px;margin-left:14px}.financial-format-box-total.is-group{color:#334155;border-bottom-color:#64748b}.financial-format-box-total.is-section{color:#1e293b;border-top:2px solid #334155;border-bottom-color:#334155;font-size:13px}.financial-format-selected-details{gap:18px;padding-top:16px;display:grid}.financial-format-selected-details strong,.financial-format-selected-details label{color:#334155;font-size:13px;font-weight:700}.financial-format-selected-details p{margin:5px 0 0;padding:0}.financial-format-box-calculation{border-top:1px solid #e2e8f0;gap:7px;padding-top:12px;display:grid}.financial-format-box-calculation-header,.financial-format-box-calculation-row{grid-template-columns:minmax(0,1fr) minmax(105px,.45fr);align-items:center;gap:10px;display:grid}.financial-format-box-calculation-header{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.financial-format-box-calculation-row{color:#334155;font-size:13px}.financial-format-box-calculation-row select{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;padding:7px 8px}.financial-format-box-calculation-row select:disabled{cursor:not-allowed;opacity:.55}.financial-format-linked-value{border-top:1px solid #e2e8f0;gap:9px;padding-top:16px;display:grid}.financial-format-linked-value label{gap:5px;display:grid}.financial-format-linked-value select{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;padding:7px 8px}.financial-format-linked-value>button{color:#fff;cursor:pointer;background:#4d5560;border:1px solid #4d5560;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.financial-format-linked-value>button:disabled,.financial-format-linked-value select:disabled{cursor:not-allowed;opacity:.55}.financial-format-linked-value-status{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.financial-format-linked-value-status span{color:#334155;font-size:12px;line-height:1.4}.financial-format-linked-value-status em{color:#64748b;font-size:12px}.financial-format-mapped-accounts{gap:8px;margin-top:8px;display:grid}.financial-format-mapped-account,.financial-format-coa-result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:7px;padding:10px;display:grid}.financial-format-mapped-account>span,.financial-format-coa-result strong{color:#334155;font-size:13px;line-height:1.4}.financial-format-mapped-account label{gap:5px;display:grid}.financial-format-mapping-actions{flex-wrap:wrap;gap:6px;display:flex}.financial-format-mapping-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.financial-format-mapped-account select,.financial-format-coa-panel-search input{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;padding:7px 8px}.financial-format-select-coa{color:#fff;cursor:pointer;background:#4d5560;border:1px solid #4d5560;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:700}.financial-format-select-coa:disabled{cursor:not-allowed;opacity:.55}.financial-format-coa-panel-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.financial-format-coa-panel{background:#fff;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 48px);min-height:min(620px,100vh - 48px);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a40}.financial-format-coa-panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.financial-format-coa-panel-header h2{color:#1e293b;margin:0;font-size:20px}.financial-format-coa-panel-header button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 7px;font-size:28px;line-height:1}.financial-format-coa-panel-header button:hover:not(:disabled){color:#1e293b;background:#f1f5f9}.financial-format-coa-panel-search{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:7px;padding:14px 20px;display:grid}.financial-format-coa-panel-search label{color:#334155;font-size:13px;font-weight:700}.financial-format-coa-panel-search>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.financial-format-coa-panel-search button,.financial-format-coa-result button{color:#fff;cursor:pointer;background:#4d5560;border:1px solid #4d5560;border-radius:6px;padding:7px 10px;font-weight:700}.financial-format-coa-panel-search button:disabled,.financial-format-coa-result button:disabled,.financial-format-mapping-actions button:disabled,.financial-format-mapped-account select:disabled{cursor:not-allowed;opacity:.55}.financial-format-coa-result>span{color:#64748b;font-size:12px}.financial-format-coa-result button{justify-self:start}.financial-format-coa-panel-results{align-content:start;gap:9px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}.financial-format-coa-panel-results>p{color:#64748b;margin:0}.financial-format-coa-panel-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:14px 20px;display:flex}.financial-format-coa-panel-footer button{color:#fff;cursor:pointer;background:#4d5560;border:1px solid #4d5560;border-radius:6px;padding:8px 14px;font-weight:700}.financial-format-coa-panel-header button:disabled,.financial-format-coa-panel-footer button:disabled{cursor:not-allowed;opacity:.55}.financial-format-inspector p{padding-top:16px;line-height:1.5}@media (width<=1100px){.financial-format-workspace{grid-template-columns:180px minmax(380px,1fr)}.financial-format-inspector{grid-column:1/-1}}@media (width<=720px){.financial-format-workspace{grid-template-columns:1fr}.financial-format-canvas{grid-row:1}.financial-format-inspector{grid-column:auto}.financial-format-box-controls{opacity:1}.financial-format-box-amount,.financial-format-box-total strong,.financial-format-canvas-account>strong,.financial-format-canvas-linked-value>strong{min-width:96px}.financial-format-group-form,.financial-format-sibling-form{grid-template-columns:1fr 1fr}.financial-format-group-form input,.financial-format-sibling-form input{grid-column:1/-1}.financial-format-coa-panel-overlay{padding:12px}.financial-format-coa-panel{width:calc(100vw - 24px);min-height:min(620px,100dvh - 24px);max-height:calc(100dvh - 24px)}.financial-format-coa-panel-header,.financial-format-coa-panel-search,.financial-format-coa-panel-results,.financial-format-coa-panel-footer{padding-left:14px;padding-right:14px}}.cash-flow-direct-recon-panel{background:#fff;border:1px solid #dbe3ed;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cash-flow-direct-recon-panel h2{margin:0;font-size:14px}.cash-flow-direct-recon-panel p{color:#526171;margin:4px 0 0;font-size:12px}.cash-flow-direct-recon-list{flex-basis:100%;gap:6px;display:grid}.cash-flow-direct-recon-list>div{grid-template-columns:110px 100px 1fr 2fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.cash-flow-direct-candidates{border:1px solid #e2e8f0;border-radius:7px;flex-basis:100%;display:grid;overflow-x:auto}.cash-flow-direct-candidates>div{border-bottom:1px solid #edf2f7;grid-template-columns:95px 120px 140px minmax(180px,1fr) 80px 110px minmax(180px,1fr);align-items:center;gap:10px;min-width:980px;padding:8px 10px;font-size:12px;display:grid}.cash-flow-direct-candidates>div:nth-child(2n){background:#f8fafc}.cash-flow-direct-candidates>div:last-child{border-bottom:0}.cash-flow-direct-candidate-evidence{background:#f8fafc;border:1px solid #dbe3ed;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:10px;display:grid}.cash-flow-direct-candidate-evidence div{min-width:0}.cash-flow-direct-candidate-evidence dt{color:#64748b;font-size:11px;font-weight:600}.cash-flow-direct-candidate-evidence dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.cash-flow-direct-exact-note,.cash-flow-direct-empty{color:#526171;font-size:12px}.cash-flow-direct-recon-error{color:#b42318!important}.cash-flow-direct-recon-overlay{z-index:100;background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.cash-flow-direct-recon-overlay form{background:#fff;border-radius:10px;gap:10px;width:min(520px,100vw - 32px);padding:20px;display:grid;box-shadow:0 20px 55px #0f172a40}.cash-flow-direct-recon-overlay label{gap:4px;font-size:12px;font-weight:600;display:grid}.cash-flow-direct-recon-overlay input,.cash-flow-direct-recon-overlay select,.cash-flow-direct-recon-overlay textarea{font:inherit;border:1px solid #cbd5e1;border-radius:5px;padding:8px}.cash-flow-direct-recon-overlay footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.cash-flow-direct-recon-list>div,.cash-flow-direct-candidate-evidence{grid-template-columns:1fr 1fr}}.general-ledger-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:18px;display:flex}@media print{body:has(.general-ledger-page[data-slss-persistent-scope=true])>.slss-persistent-scrollbar{display:none!important}}.general-ledger-toolbar,.general-ledger-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.general-ledger-toolbar h1,.general-ledger-card-heading h2{color:#111827;margin:0}.general-ledger-toolbar p{color:#64748b;margin:4px 0 0}.general-ledger-back-link,.general-ledger-dimensions-toggle,.general-ledger-search-button,.general-ledger-reset-button,.general-ledger-view-button{color:#334155;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px 11px}.general-ledger-dimensions-toggle,.general-ledger-search-button{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;font-weight:700}.general-ledger-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px;box-shadow:0 6px 18px #0f172a0d}.general-ledger-filters{margin-top:12px}.general-ledger-filters.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.general-ledger-filters.is-expanded,.general-ledger-filters.is-expanded .slss-filter-panel-toggle{background:0 0}.general-ledger-filters .slss-filter-panel-header,.general-ledger-filters .slss-filter-panel-heading{flex-wrap:wrap}.general-ledger-filters .slss-filter-panel-toggle{flex-shrink:0}.general-ledger-filters .slss-filter-panel-summary{color:#475569;overflow-wrap:anywhere;flex-wrap:wrap;flex:220px;gap:4px 12px;font-size:12px;display:flex}.general-ledger-filters .slss-filter-panel-summary>span{min-width:0;max-width:100%}.general-ledger-auto-fit{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.general-ledger-account-filter{flex-basis:360px!important;min-width:min(300px,100%)!important;max-width:480px!important}.general-ledger-reset-button{background:#fff}.general-ledger-context{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:12px 0 0;display:grid}.general-ledger-context div{background:#f8fafc;border-left:3px solid #cbd5e1;min-width:0;padding:7px 9px}.general-ledger-context dt{color:#64748b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:14px;font-weight:700}.general-ledger-context dd{color:#0f172a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.general-ledger-table-wrap,.general-ledger-card>.slss-data-table-pagination{margin-top:12px}.general-ledger-table{min-width:880px}.general-ledger-table-wrap.is-expanded .general-ledger-table{min-width:2260px}.general-ledger-table .general-ledger-amount{font-variant-numeric:tabular-nums;text-align:right}.general-ledger-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:normal;word-break:normal}.general-ledger-journal-link{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.general-ledger-journal-link:hover,.general-ledger-journal-link:focus-visible{text-decoration:underline}.general-ledger-view-button{color:#1d4ed8;padding:4px 8px;font-size:11px}.general-ledger-summary-row td{color:#0f172a;background:#f1f5f9;font-weight:700}.general-ledger-negative{color:#b91c1c}.general-ledger-empty,.general-ledger-error{text-align:center!important;padding:22px!important}.general-ledger-empty{color:#64748b!important}.general-ledger-error{color:#b91c1c!important}@media (width<=760px){.general-ledger-page{padding:12px}.general-ledger-toolbar,.general-ledger-card-heading{flex-direction:column;align-items:stretch}.general-ledger-account-filter{flex-basis:100%!important;max-width:none!important}}.trial-balance-page{flex-direction:column;gap:18px;min-width:0;max-width:100%;padding:18px;display:flex}@media print{body:has(.trial-balance-page[data-slss-persistent-scope=true])>.slss-persistent-scrollbar{display:none!important}}.trial-balance-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.trial-balance-toolbar h1{color:#0f172a;margin:0;font-size:28px}.trial-balance-toolbar p{color:#64748b;margin:6px 0 0}.trial-balance-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 10px 24px #0f172a0f}.trial-balance-filters label{color:#475569;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.trial-balance-filters.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.trial-balance-filters.is-expanded,.trial-balance-filters.is-expanded .slss-filter-panel-toggle{background:0 0}.trial-balance-filters .slss-filter-panel-header,.trial-balance-filters .slss-filter-panel-heading{flex-wrap:wrap}.trial-balance-filters .slss-filter-panel-toggle{flex-shrink:0}.trial-balance-filters .slss-filter-panel-summary{color:#475569;overflow-wrap:anywhere;flex-wrap:wrap;flex:220px;gap:4px 12px;font-size:12px;display:flex}.trial-balance-filters .slss-filter-panel-summary>span{min-width:0;max-width:100%}.trial-balance-filters input[type=month],.trial-balance-filters input[type=search]{color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px}.trial-balance-checkbox{align-items:center;min-height:40px;flex-direction:row!important}.trial-balance-checkbox input{width:16px;height:16px}.trial-balance-export{color:#64748b;cursor:not-allowed;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;font-weight:700}.trial-balance-context{color:#475569;flex-wrap:wrap;gap:10px 18px;margin-bottom:14px;font-size:13px;display:flex}.trial-balance-auto-fit{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.trial-balance-table,.trial-balance-ledger-table{border-collapse:collapse;width:100%}.trial-balance-ledger-table th,.trial-balance-ledger-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:8px}.trial-balance-ledger-table th:last-child,.trial-balance-ledger-table td:last-child{border-right:0}.trial-balance-ledger-table thead th{color:#1f2937;letter-spacing:normal;text-transform:none;background:#dbe4f0;font-size:16px;font-weight:600}.trial-balance-table tfoot th{color:#0f172a;background:#f8fafc;font-weight:800}.trial-balance-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.trial-balance-balance-status{color:#0f172a;white-space:nowrap;font-weight:800;text-align:right!important}.trial-balance-account-row:hover{background:#f8fafc}.trial-balance-table td[data-column-key=accountName]{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}.trial-balance-expand,.trial-balance-journal-link{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.trial-balance-expand{align-items:center;gap:8px;display:inline-flex}.trial-balance-ledger-row td{background:#f8fafc;padding:0}.trial-balance-ledger-panel{border-left:4px solid #93c5fd;padding:16px}.trial-balance-ledger-panel h3{color:#0f172a;margin:0 0 12px;font-size:16px}.trial-balance-ledger-summary{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:0 0 14px;display:grid}.trial-balance-ledger-summary div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.trial-balance-ledger-summary dt{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:700}.trial-balance-ledger-summary dd{color:#0f172a;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:800}.trial-balance-empty,.trial-balance-error{color:#64748b;text-align:center;padding:18px 12px}.trial-balance-error{color:#b91c1c;font-weight:700}@media (width<=760px){.trial-balance-toolbar{flex-direction:column;align-items:flex-start}.trial-balance-page{padding:12px}.trial-balance-ledger-summary{grid-template-columns:1fr}}.journal-detail-page{flex-direction:column;gap:18px;min-width:0;max-width:100%;padding:24px;display:flex}.journal-detail-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journal-detail-toolbar h1{color:#111827;margin:0}.journal-detail-toolbar p{color:#6b7280;margin:6px 0 0}.journal-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.journal-detail-back-link{color:#374151;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 14px}.journal-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 8px 24px #0f172a0f}.journal-detail-card h2{color:#111827;margin:0}.journal-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.journal-detail-section-heading:not(:first-child){margin-top:26px}.journal-detail-section-heading p{color:#6b7280;margin:4px 0 0}.journal-detail-status{color:#374151;text-transform:uppercase;background:#e5e7eb;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:800}.journal-detail-status.posted{color:#166534;background:#dcfce7}.journal-detail-status.void{color:#991b1b;background:#fee2e2}.journal-detail-summary{grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:14px;display:grid}.journal-detail-summary-main{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:16px}.journal-detail-summary-main span{color:#1d4ed8;text-transform:uppercase;font-size:.78rem;font-weight:800}.journal-detail-summary-main strong{color:#111827;margin-top:8px;font-size:1.5rem;display:block}.journal-detail-summary-main p{color:#374151;margin:10px 0 0}.journal-detail-header-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.journal-detail-header-grid div{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.journal-detail-header-grid dt{color:#6b7280;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:700}.journal-detail-header-grid dd{color:#111827;margin:0;font-weight:700}.journal-detail-header-grid dd.journal-detail-version-control{align-items:center;gap:8px;display:flex}.journal-detail-version-control select{min-width:64px;padding:5px 24px 5px 7px}.journal-detail-version-control .is-current{color:#166534}.journal-detail-version-control .is-historical{color:#92400e}.journal-detail-table-wrap{border:1px solid #e5e7eb;border-radius:12px;max-height:52vh;overflow:auto}.journal-detail-table{border-collapse:collapse;width:100%}.journal-detail-table th,.journal-detail-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:10px 12px}.journal-detail-table th{z-index:1;color:#374151;text-transform:uppercase;background:#f9fafb;font-size:.78rem;position:sticky;top:0}.journal-detail-table tr:last-child td{border-bottom:0}.journal-detail-table tbody tr:nth-child(2n) td{background:#fcfcfd}.journal-detail-table td:nth-child(2){font-weight:700}.journal-detail-amount{text-align:right;font-variant-numeric:tabular-nums}.journal-detail-history{gap:10px;display:grid}.journal-detail-history-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.journal-detail-history-item div,.journal-detail-history-item footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-detail-history-item strong{color:#111827}.journal-detail-history-item div span{color:#6b7280;font-size:.86rem;font-weight:700}.journal-detail-history-item p{color:#374151;margin:8px 0}.journal-detail-history-item footer{color:#6b7280;font-size:.88rem}.journal-detail-empty,.journal-detail-error{text-align:center;padding:24px}.journal-detail-empty{color:#6b7280}.journal-detail-error{color:#b91c1c}.login-page{background:#f5f5f5;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:#4d5560;justify-content:center;align-items:center;padding:48px;display:flex}.login-brand-card{max-width:420px}.login-eyebrow,.login-card-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.login-brand h1{margin:0 0 18px;font-size:42px;line-height:1.05}.login-brand p:last-child{color:#e5e7eb;font-size:18px;line-height:1.5}.login-panel{justify-content:center;align-items:center;padding:32px;display:flex}.login-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:32px;display:flex;box-shadow:0 18px 45px #0f172a14}.login-card h2{color:#1f2937;margin:0}.login-card-kicker{color:#64748b}.login-error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.4}.login-field{color:#334155;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.login-field input{border:1px solid #cbd5e1;border-radius:10px;padding:12px 13px;font-size:16px}.login-field input:focus{border-color:#4d5560;outline:none;box-shadow:0 0 0 3px #4d55602e}.login-remember{color:#475569;align-items:center;gap:10px;font-size:14px;display:flex}.login-button{color:#fff;cursor:pointer;background:#4d5560;border:0;border-radius:10px;padding:13px 16px;font-size:16px;font-weight:800}.login-button:disabled{cursor:not-allowed;opacity:.6}.workspace-options{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.workspace-options legend{color:#334155;margin-bottom:8px;padding:0;font-size:14px;font-weight:800}.workspace-option{cursor:pointer;border:1px solid #cbd5e1;border-radius:12px;align-items:flex-start;gap:12px;padding:13px;display:flex}.workspace-option:has(input:checked){border-color:#4d5560;box-shadow:0 0 0 3px #4d556024}.workspace-option input{margin-top:3px}.workspace-option span{flex-direction:column;gap:4px;display:flex}.workspace-option strong{color:#1f2937;font-size:14px}.workspace-option small{color:#64748b;font-size:13px}.workspace-secondary-button{color:#475569;cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;font-weight:700}.workspace-secondary-button:disabled{cursor:not-allowed;opacity:.6}@media (width<=820px){.login-page{grid-template-columns:1fr}.login-brand{padding:32px 24px 20px}.login-brand h1{font-size:30px}.login-panel{align-items:flex-start;padding:20px}}:root{--slss-main-content-gutter:20px;--slss-sidebar-width:260px}.sidebar{flex:0 0 var(--slss-sidebar-width);width:var(--slss-sidebar-width);color:#fff;box-sizing:border-box;background:#4d5560;padding:20px}.sidebar-mobile-toggle{display:none}.sidebar-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.sidebar-title{margin:0}.sidebar-global-controls{gap:4px;display:flex}.sidebar-global-controls button{color:#e2e8f0;cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #cbd5e161;border-radius:3px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;font-size:15px;line-height:1;display:inline-flex}.sidebar-global-controls button:hover:not(:disabled){background:#ffffff24}.sidebar-global-controls button:focus-visible{outline-offset:2px;outline:2px solid #cbd5e1}.sidebar-global-controls button:disabled{cursor:default;opacity:.35}.sidebar-menu{flex-direction:column;display:flex}.sidebar-tree-node,.sidebar-tree-row{min-width:0;position:relative}.sidebar-tree-children{min-width:0;margin-left:8px}.sidebar-tree-children>.sidebar-tree-node{padding-left:16px}.sidebar-tree-children>.sidebar-tree-node:before{content:"";border-left:1px solid #cbd5e157;position:absolute;top:0;bottom:0;left:0}.sidebar-tree-children>.sidebar-tree-node:last-child:before{height:17px;bottom:auto}.sidebar-tree-children>.sidebar-tree-node>.sidebar-tree-row:before{content:"";border-top:1px solid #cbd5e157;width:16px;position:absolute;top:17px;left:-16px}.sidebar-menu a{box-sizing:border-box;color:#fff;overflow-wrap:anywhere;width:100%;min-width:0;padding:8px 0;text-decoration:none;display:block}.sidebar-menu-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;vertical-align:-4px;flex:0 0 18px;width:18px;height:18px;margin-right:8px}.sidebar-menu a:hover{opacity:.8}.sidebar-menu a.is-active{background:#ffffff1f;border-radius:4px;box-shadow:inset 3px 0 #e2e8f0}.sidebar-menu a.sidebar-root-active-menu{color:#cbd5e1;letter-spacing:1px;text-transform:uppercase;margin-top:20px;margin-bottom:8px;font-size:13px;font-weight:700}.sidebar-tree-root:first-child a.sidebar-root-active-menu{margin-top:0}.sidebar-menu a.sidebar-root-active-menu.is-active{color:#fff}.menu-group{letter-spacing:1px;color:#cbd5e1;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.sidebar-menu button.menu-group{text-align:left;background:0 0;border:0;width:100%;padding-left:0;padding-right:0;font-family:inherit}.clickable{cursor:pointer}.menu-subgroup{color:#dbe3ec;cursor:pointer;font:inherit;letter-spacing:.06em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding-top:7px;padding-bottom:7px;padding-right:0;font-size:13px;font-weight:700;display:flex}.menu-subgroup:hover{color:#fff}.menu-subgroup:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #cbd5e1}.menu-subgroup-level-1{padding-left:0}.menu-subgroup-level-2{color:#e5e7eb;letter-spacing:0;padding-left:0;font-size:14px;font-weight:600}.submenu{padding-left:0;font-size:14px;color:#e5e7eb!important}.sidebar-load-error{background:#7f1d1d52;border:1px solid #fecaca73;border-radius:6px;gap:8px;margin-top:16px;padding:10px;font-size:12px;display:grid}.sidebar-load-error button{color:#334155;cursor:pointer;background:#fff;border:0;border-radius:4px;justify-self:start;padding:5px 9px}@media (width<=640px){:root{--slss-main-content-gutter:12px}.slss-main-sidebar{z-index:50;flex-basis:56px;align-self:stretch;width:56px;min-height:100vh;padding:10px 8px;position:relative;overflow:hidden}.slss-main-sidebar.is-mobile-open{width:260px;min-width:260px;max-width:260px;margin-right:-204px;overflow:hidden auto;box-shadow:8px 0 24px #0f172a47}.slss-main-sidebar .sidebar-header{justify-content:center;margin-bottom:0}.slss-main-sidebar .sidebar-title,.slss-main-sidebar .sidebar-global-controls,.slss-main-sidebar .sidebar-menu{display:none}.slss-main-sidebar.is-mobile-open .sidebar-header{justify-content:space-between;margin-bottom:25px}.slss-main-sidebar.is-mobile-open .sidebar-title,.slss-main-sidebar.is-mobile-open .sidebar-global-controls,.slss-main-sidebar.is-mobile-open .sidebar-menu{display:flex}.sidebar-mobile-toggle{color:#fff;cursor:pointer;font:inherit;background:#ffffff1a;border:1px solid #cbd5e175;border-radius:5px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:22px;line-height:1;display:inline-flex}.sidebar-mobile-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}}.access-users-context{z-index:80;position:relative}.access-users-trigger{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:.82rem;font-weight:600}.access-users-trigger:hover{background:#f8fafc}.access-users-trigger:focus-visible,.access-users-panel button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.access-users-panel{color:#101828;background:#fff;border:1px solid #d8dde5;border-radius:8px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0f172a29}.access-users-panel header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex}.access-users-panel header div{gap:2px;display:grid}.access-users-panel header strong{letter-spacing:.035em;text-transform:uppercase;font-size:.78rem}.access-users-panel header span{color:#475467;font-size:.86rem}.access-users-panel header button{color:#667085;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.25rem;line-height:1}.access-users-list{max-height:min(52vh,410px);padding:4px 14px;overflow:auto}.access-users-row{border-bottom:1px solid #eef1f5;gap:2px;padding:10px 0;display:grid}.access-users-row:last-child{border-bottom:0}.access-users-row strong{font-size:.86rem}.access-users-row span{color:#667085;font-size:.76rem}.access-users-row .access-users-allowed{color:#175cd3;font-weight:600}.access-users-message{color:#667085;text-align:center;margin:0;padding:18px 0;font-size:.82rem}.access-users-message.is-error{color:#b42318}.access-users-panel footer{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.access-users-panel footer span{color:#475467;font-size:.76rem}.access-users-panel footer button{color:#fff;cursor:pointer;background:#4d5560;border:0;border-radius:6px;padding:7px 10px;font-size:.78rem;font-weight:600}@media (width<=720px){.access-users-panel{position:fixed;top:64px;right:16px}}.guide-book-control{position:relative}.guide-book-icon{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.guide-book-icon:hover,.guide-book-icon.is-configured{color:#175cd3;background:#eff6ff;border-color:#93c5fd}.guide-book-icon svg{fill:currentColor;width:18px;height:18px}.guide-book-popover{z-index:1200;background:#fff;border:1px solid #cbd5e1;border-radius:9px;gap:10px;width:min(360px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #0f172a2e}.guide-book-popover header,.guide-book-popover footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.guide-book-popover header button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px}.guide-book-popover label{color:#475569;gap:5px;font-size:12px;font-weight:700;display:grid}.guide-book-popover input{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.guide-book-popover p{color:#b42318;margin:0;font-size:12px}.guide-book-popover footer{justify-content:flex-end}.guide-book-popover footer a{color:#175cd3;margin-right:auto;font-size:12px;font-weight:700;text-decoration:none}.guide-book-popover footer button{cursor:pointer;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px}.guide-book-popover footer .danger{color:#b42318}@media (width<=720px){.guide-book-popover{position:fixed;top:64px;right:12px}.guide-book-icon{width:36px;height:36px}}.bank-ledger-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:100%;height:calc(100vh - 40px);min-height:0;display:flex;overflow:hidden}.bank-ledger-page *{box-sizing:border-box}.bank-ledger-card{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-width:100%}.bank-ledger-history{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.bank-ledger-history-filter-panel{flex:none}.bank-ledger-history-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.bank-ledger-history-filter-panel.is-expanded .slss-filter-panel-toggle{color:#344054;background:0 0;border:0}.bank-ledger-history .bank-ledger-table-card,.bank-ledger-history .bank-ledger-table-wrapper{flex:0 auto}.bank-ledger-history-filter-panel label{color:#475569;font-size:12px;font-weight:600}.bank-ledger-history-filter-panel input,.bank-ledger-history-filter-panel select{font:inherit;border:1px solid #d0d5dd;border-radius:6px;max-width:100%;min-height:32px;padding:5px 7px}.bank-ledger-history-filter-panel .slss-filter-panel-actions{flex-wrap:wrap}.bank-ledger-history-error{color:#b42318;font-size:14px}@media (width<=700px),(height<=650px){.bank-ledger-page.is-history{height:auto;min-height:calc(100dvh - 40px);overflow:visible}.bank-ledger-history .bank-ledger-table-card{flex:none}.bank-ledger-history .bank-ledger-table-wrapper{flex:0 auto;height:auto;max-height:clamp(220px,55dvh,500px)}}.bank-ledger-history-table.slss-ledger-table{width:100%;min-width:2280px}.bank-ledger-history-table td{text-align:left}.bank-ledger-history-table th{z-index:10;position:sticky;top:0}.bank-ledger-history-table .numeric{text-align:right}.bank-ledger-history-table .bank-ledger-status{font-size:inherit;line-height:inherit}.bank-ledger-status{border-radius:999px;padding:3px 6px;font-size:.64rem;font-weight:700}.bank-ledger-status.posted{color:#166534;background:#dcfce7}.bank-ledger-status.voided{color:#475467;background:#f2f4f7}.bank-ledger-summary-card{padding:10px 12px}.bank-ledger-summary{justify-content:flex-start;align-items:center;gap:10px 16px;max-width:900px;display:flex}.bank-ledger-identity{flex:0 280px;min-width:220px}.bank-ledger-summary h2{margin:0}.bank-ledger-account-subtitle{color:#475569}.bank-ledger-metric{flex:0 0 120px;gap:2px;display:grid}.bank-ledger-metric span{color:#667085;text-align:left;font-size:.7rem;font-weight:600}.bank-ledger-metric strong{color:#344054;font-variant-numeric:tabular-nums;text-align:right;font-size:.92rem}.bank-ledger-metric.current{flex-basis:145px}.bank-ledger-metric.current strong{color:#101828;font-size:1.18rem}.bank-ledger-table tr.slss-data-row{cursor:pointer}.bank-ledger-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.bank-ledger-filters>div{flex-direction:column;gap:4px;display:flex}.bank-ledger-filters label{color:#475569;font-size:12px}.bank-ledger-filters input,.bank-ledger-filters select{border:1px solid #cbd5e1;border-radius:6px;max-width:100%;padding:6px 8px}.bank-ledger-filter-actions{flex-wrap:wrap;align-items:end;flex-direction:row!important}.bank-ledger-filter-actions button{padding:7px 12px}.bank-ledger-save-as{position:relative}.bank-ledger-save-as summary{cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;padding:7px 12px;list-style:none}.bank-ledger-save-as[open]{gap:4px;display:flex}.bank-ledger-save-as[open] summary{background:#f8fafc}.bank-ledger-table-wrapper{background:#fff;border:1px solid #ccc;border-radius:8px;flex:1;min-height:0;max-height:none;overflow:auto}.bank-ledger-table-card{flex-direction:column;flex:1;min-height:0;display:flex}.bank-ledger-table-card>.slss-data-table-pagination{border-top:1px solid #e5e7eb;flex:none;padding-top:8px}.bank-ledger-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.bank-ledger-table th,.bank-ledger-table td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #d9d9d9;padding:8px;overflow:hidden}.bank-ledger-table th{color:#1f2937;z-index:10;-webkit-user-select:none;user-select:none;background-color:#dbe4f0;font-weight:600;position:sticky;top:0}.bank-ledger-table td.bank-ledger-wrap-cell{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.bank-ledger-row-actions{white-space:nowrap;gap:5px;display:inline-flex}@media (width<=900px){.bank-ledger-summary{flex-wrap:wrap}.bank-ledger-identity{flex-basis:100%}.bank-ledger-metric{flex:120px;max-width:160px}}.transaction-entry{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;width:100%;max-width:100%;min-height:0;max-height:min(680px,100dvh - 220px);margin-bottom:20px;padding:20px;display:flex;overflow:hidden}.transaction-entry-edit-mode{height:auto;max-height:calc(80vh - 76px);margin-bottom:0}.transaction-entry-edit-mode .journal-entry-grid-frame{flex:0 auto;max-height:max(180px,80vh - 360px)}.transaction-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.transaction-header h2{margin:0;font-size:20px}.transaction-edit-meta{color:#64748b;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:13px;display:flex}.transaction-actions{flex-wrap:wrap;gap:10px;display:flex}.transaction-edit-reason{flex:none;margin-bottom:14px}.transaction-edit-reason label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.transaction-edit-reason textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.transaction-entry-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex:none;margin-bottom:12px;padding:10px}.transaction-dimensions-toggle{color:#3730a3;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:6px 10px;font-weight:600}.transaction-dimensions-toggle:hover{background:#e0e7ff}.transaction-footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.transaction-entry-edit-mode .transaction-footer{justify-content:flex-end}.transaction-summary{text-align:right;flex-direction:column;gap:4px;display:flex}.transaction-purpose-panel{border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface-subtle,#f8fafc);grid-template-columns:minmax(190px,260px) minmax(260px,420px) 1fr;align-items:end;gap:12px;padding:10px 12px;display:grid}.transaction-purpose-panel label{color:#475569;gap:4px;font-size:.78rem;font-weight:600;display:grid}.transaction-purpose-panel p{color:#475569;margin:0 0 8px}@media (width<=900px){.transaction-purpose-panel{grid-template-columns:1fr}}.cash-bank-lifecycle-overlay{z-index:120;background:#0f172a7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cash-bank-lifecycle-dialog,.cash-bank-lifecycle-editor{background:#fff;border-radius:10px;width:min(1100px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #0f172a47}.cash-bank-lifecycle-dialog{gap:13px;padding:16px;display:grid}.cash-bank-lifecycle-dialog header,.cash-bank-lifecycle-dialog footer{justify-content:space-between;align-items:center;display:flex}.cash-bank-lifecycle-dialog header small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.cash-bank-lifecycle-dialog h2{margin:2px 0;font-size:1.08rem}.cash-bank-lifecycle-dialog header button{background:0 0;border:0;font-size:1.4rem}.cash-bank-lifecycle-facts{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.cash-bank-lifecycle-facts div{gap:3px;min-width:0;display:grid}.cash-bank-lifecycle-facts span{color:#667085;font-size:.68rem;font-weight:600}.cash-bank-lifecycle-facts strong{overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.cash-bank-version-bar{justify-content:space-between;align-items:end;gap:12px;display:flex}.cash-bank-version-bar label{gap:4px;font-size:.7rem;font-weight:700;display:grid}.cash-bank-version-bar select{font:inherit;border:1px solid #d0d5dd;border-radius:6px;padding:6px 8px}.cash-bank-version-bar span{color:#667085;font-size:.72rem}.cash-bank-lines{border:1px solid #d0d5dd;border-radius:7px;max-height:280px;overflow:auto}.cash-bank-lines table{border-collapse:collapse;width:100%;min-width:880px}.cash-bank-lines th,.cash-bank-lines td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4e7ec;padding:7px;font-size:.72rem}.cash-bank-lines th{background:#eef2f6;position:sticky;top:0}.cash-bank-lines .numeric{text-align:right}.cash-bank-lifecycle-error{color:#b42318;background:#fef3f2;margin:0;padding:9px}.cash-bank-void-history{background:#f8fafc;margin:0;padding:9px}.cash-bank-void-confirm{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px}.cash-bank-void-confirm h3{margin:0 0 8px;font-size:.9rem}.cash-bank-void-confirm dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cash-bank-void-confirm dl div{padding:5px}.cash-bank-void-confirm dt{color:#667085;font-size:.68rem}.cash-bank-void-confirm dd{margin:2px 0;font-size:.76rem}.cash-bank-void-confirm label{gap:4px;font-size:.72rem;font-weight:700;display:grid}.cash-bank-void-confirm textarea{font:inherit;border:1px solid #d0d5dd;border-radius:6px;min-height:65px;padding:7px}.cash-bank-lifecycle-dialog footer{justify-content:flex-end;gap:8px}.cash-bank-lifecycle-dialog footer button{font:inherit;border:1px solid #d0d5dd;border-radius:6px;padding:7px 11px;font-size:.76rem}@media (width<=760px){.cash-bank-lifecycle-overlay{padding:5px}.cash-bank-lifecycle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-bank-void-confirm dl{grid-template-columns:1fr}.cash-bank-version-bar{flex-direction:column;align-items:stretch}}.cash-bank-kwitansi-action{color:#344054;background:#fff;border:1px solid #344054;border-radius:6px;margin-right:auto;padding:7px 11px;font-size:.76rem;font-weight:600;text-decoration:none}.activity-center-page{flex-direction:column;align-self:flex-start;gap:16px;width:100%;height:auto;min-height:0;display:flex}.activity-center-header h1{margin:0}.activity-tabs.slss-browser-tabs button{letter-spacing:normal;font-size:16px}.activity-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px}.activity-filter-panel.is-expanded,.activity-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.activity-table-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:0 auto;gap:8px;height:auto;min-height:0;padding:12px;display:flex}.activity-table{width:max-content;min-width:1180px}.activity-table-card>.slss-data-table-pagination{border-top:1px solid #e5e7eb;flex:none;padding-top:8px}.activity-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:normal;word-break:normal}.activity-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px}@media (width<=620px){.activity-center-page{gap:10px}}.activity-log-page{flex-direction:column;align-self:flex-start;gap:12px;width:100%;height:auto;min-height:0;display:flex}.activity-log-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.activity-log-header h1,.activity-log-header p{margin:0}.activity-log-header p{color:#64748b;margin-top:3px;font-size:13px}.activity-log-actions{gap:8px;display:flex}.activity-log-actions details{position:relative}.activity-log-actions summary,.activity-log-actions button,.activity-log-table button,.activity-log-dialog button{cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px}.activity-log-actions details>div{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:7px;gap:3px;padding:5px;display:grid;position:absolute;top:34px;right:0}.activity-log-danger{color:#b91c1c;border-color:#dc2626!important}.activity-log-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin:0;padding:8px}.activity-log-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:0 auto;gap:8px;height:auto;min-height:0;padding:12px;display:flex}.activity-log-table{width:max-content;min-width:1320px}.activity-log-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:normal;word-break:normal}.activity-log-table td small{color:#64748b;display:block}.activity-log-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px}.activity-log-filter-panel.is-expanded,.activity-log-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.activity-log-authorized-scope{color:#64748b;align-self:end;padding:8px;font-size:12px}.activity-log-purge-fields input,.activity-log-purge-fields select{box-sizing:border-box;font:inherit;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;padding:5px}.activity-log-card>.slss-data-table-pagination{border-top:1px solid #e2e8f0;padding-top:8px}.activity-log-result{font-size:11px;font-weight:700}.activity-log-result.is-success{color:#15803d}.activity-log-result.is-failed,.activity-log-result.is-denied{color:#b91c1c}.activity-log-overlay{z-index:1000;background:#0f172a6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.activity-log-dialog{background:#fff;border-radius:10px;flex-direction:column;width:min(760px,95vw);max-width:760px;max-height:82vh;padding:16px;display:flex;box-shadow:0 16px 45px #0f172a40}.activity-log-dialog header,.activity-log-dialog footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-log-dialog h2{margin:0}.activity-log-dialog pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px;overflow:auto}.activity-log-dialog.purge{max-width:560px}.activity-log-purge-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-log-purge-fields label{gap:4px;font-size:12px;display:grid}.activity-log-preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;margin:12px 0;padding:10px;display:grid}.activity-log-dialog footer{justify-content:flex-end;margin-top:14px}@media (width<=900px){.activity-log-header{flex-direction:column;align-items:stretch}.activity-log-purge-fields{grid-template-columns:1fr}}@media (width<=620px){.activity-log-actions{flex-wrap:wrap}.activity-log-page{gap:10px}}.accounting-periods-page{box-sizing:border-box;flex-direction:column;align-self:flex-start;gap:16px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:16px;display:flex;overflow-x:hidden}.accounting-periods-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;max-width:100%;padding:16px}.accounting-periods-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.accounting-periods-header h1,.accounting-periods-header p{margin:0}.accounting-periods-header p{color:#64748b;margin-top:4px}.accounting-periods-error{color:#b91c1c}.accounting-periods-tabs.slss-browser-tabs{width:fit-content;margin:-4px 0 16px}.accounting-periods-tabs.slss-browser-tabs button{letter-spacing:normal;font-size:16px}.accounting-readiness{background:#f8fafc;border:1px solid #dbe5f0;border-radius:9px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.accounting-readiness-heading{background:#eef4fb;border-bottom:1px solid #dbe5f0;flex-wrap:wrap;align-items:end;gap:12px;margin:-14px -14px 0;padding:12px 14px;display:flex}.accounting-readiness-heading>div{margin-right:auto}.accounting-readiness h2,.accounting-readiness p{margin:0}.accounting-readiness p,.accounting-readiness small{color:#64748b}.accounting-readiness label{gap:5px;font-size:12px;font-weight:700;display:grid}.accounting-readiness select,.accounting-readiness input,.accounting-readiness button{box-sizing:border-box;font:inherit;border:1px solid #cbd5e1;border-radius:6px;min-height:36px;padding:7px 10px}.accounting-readiness button{color:#fff;cursor:pointer;background:#2563eb;border-color:#2563eb;font-weight:700}.accounting-readiness button:disabled{cursor:not-allowed;opacity:.55}.accounting-readiness-statuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accounting-readiness-statuses>div{background:#fff;border:1px solid #dbe5f0;border-left:4px solid #94a3b8;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.accounting-readiness-statuses>.ready{border-left-color:#15803d}.accounting-readiness-statuses>.setup-required{border-left-color:#b45309}.accounting-readiness-statuses span{font-weight:700}.accounting-initial-period{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.accounting-initial-period small{align-self:center}@media (width<=900px){.accounting-readiness-statuses{grid-template-columns:1fr}}.accounting-periods-tab-panel{gap:14px;display:grid}.yearly-closing-context{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:12px 28px;padding:12px 14px;display:flex}.yearly-closing-context div{gap:2px;display:grid}.yearly-closing-context span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.yearly-closing-context strong{color:#0f172a}.yearly-closing-filters .slss-filter-panel-fields>label,.yearly-closing-filters .yearly-date-stack{flex-direction:column;gap:6px;display:flex}.yearly-closing-filters .slss-filter-panel-fields label span,.yearly-closing-filters .yearly-date-stack>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.yearly-closing-filters input[type=text],.yearly-closing-filters input[type=date],.yearly-closing-filters select{box-sizing:border-box;height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px}.yearly-date-stack{gap:6px;display:grid}.yearly-date-stack label{flex-direction:column;gap:4px;display:flex}.yearly-date-stack label span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.yearly-closing-filters .slss-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;height:36px;padding:6px 12px;font-weight:700}.yearly-closing-filters .slss-filter-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.yearly-closing-filters .slss-filter-actions button:last-child{color:#0f172a;background:0 0;border-color:#cbd5e1}.yearly-closing-blocker{color:#64748b;white-space:normal;max-width:280px;font-size:12px;display:inline-block}.accounting-period-progression{background:#eef4fb;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.accounting-period-progression strong{color:#1f2937;font-size:16px;font-weight:600}.accounting-period-progression>div,.yearly-closing-period-progress{gap:3px;display:grid}.accounting-period-progression span,.accounting-period-progression small,.yearly-closing-period-progress{color:#64748b;font-size:12px}.yearly-closing-period-progress{white-space:normal;min-width:260px}.period-create-dialog{width:min(560px,94vw)}.yearly-closing-dialog-error{margin:0;padding:0 20px 16px}.accounting-periods-table-wrapper{max-width:100%;overflow:auto}.accounting-periods-table{background:#fff;width:max-content}.accounting-periods-table tbody tr:hover{background:#e8f2ff}.accounting-periods-filters{margin-bottom:0}.accounting-periods-auto-fit{color:#64748b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.accounting-periods-filters .slss-filter-panel-fields>label,.accounting-periods-filters .period-stack,.accounting-periods-filters .filter-search{flex-direction:column;gap:6px;display:flex}.accounting-periods-filters label span,.accounting-periods-filters .period-stack>span,.accounting-periods-filters .filter-search>span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.accounting-periods-filters input[type=text],.accounting-periods-filters input[type=search],.accounting-periods-filters input[type=month],.accounting-periods-filters select{height:34px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:6px 10px}.accounting-periods-filters .period-stack{gap:6px;display:grid}.accounting-periods-filters .period-stack input[type=month]{width:100%}.accounting-periods-filters .slss-filter-actions button{cursor:pointer;border:1px solid #0000;border-radius:6px;height:36px;padding:6px 12px;font-weight:700}.accounting-periods-filters .slss-filter-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.accounting-periods-filters .slss-filter-actions button:last-child{color:#0f172a;background:0 0;border-color:#cbd5e1}.accounting-periods-filters.is-collapsed .slss-filter-panel-toggle,.yearly-closing-filters.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.accounting-periods-filters.is-expanded,.accounting-periods-filters.is-expanded .slss-filter-panel-toggle,.yearly-closing-filters.is-expanded,.yearly-closing-filters.is-expanded .slss-filter-panel-toggle{background:0 0}@media (width<=720px){.accounting-periods-page{padding:10px}.accounting-periods-card{padding:12px}}.period-lock-overlay{z-index:1100;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.period-lock-dialog{background:#fff;border-radius:10px;width:min(720px,94vw);max-height:86vh;overflow:auto;box-shadow:0 20px 50px #0f172a40}.period-lock-header{border-bottom:1px solid #e5e7eb;padding:18px 20px}.period-lock-header h2,.period-lock-header p{margin:0}.period-lock-header p{color:#64748b;white-space:pre-line;margin-top:6px}.period-lock-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.period-lock-fields label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.period-lock-fields input,.period-lock-fields textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.period-lock-fields input[readonly]{background:#f8fafc}.period-lock-reason{grid-column:1/-1}.period-lock-reason textarea{resize:vertical;min-height:96px}.period-lock-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}@media (width<=720px){.period-lock-fields{grid-template-columns:1fr}}.shared-control-settings-workspace{gap:12px;display:grid}.shared-control-settings-workspace-heading>span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.shared-control-settings-workspace-heading h2{color:#101828;margin:2px 0 3px;font-size:1rem}.shared-control-settings-workspace-heading p,.shared-control-settings-authority,.shared-control-settings header p,.shared-control-settings-list>p{color:#667085;margin:0;font-size:.78rem}.shared-control-settings{background:#fff;border:1px solid #e4e7ec;border-radius:7px;gap:10px;width:100%;max-width:720px;padding:14px;display:grid}.shared-control-settings h2{color:#1d2939;margin:0 0 3px;font-size:.86rem}.shared-control-settings-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.shared-control-settings button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;font-size:.74rem;font-weight:600}.shared-control-settings button:disabled{cursor:default;opacity:.55}.shared-single-control-setting>label{color:#344054;gap:6px;font-size:.76rem;font-weight:600;display:grid}.shared-single-control-current{color:#667085;margin:0;font-size:.76rem}.shared-single-control-current strong{color:#344054}.shared-single-control-save{justify-self:start}.shared-control-settings-list{gap:6px;display:grid}.shared-control-settings-list>div{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.shared-control-settings-list span{overflow-wrap:anywhere;min-width:0;font-size:.76rem;display:grid}.shared-control-settings-error,.shared-control-settings-success{border-radius:6px;margin:0;padding:9px 11px}.shared-control-settings-error{color:#b42318;background:#fef3f2}.shared-control-settings-success{color:#027a48;background:#ecfdf3}@media (width<=620px){.shared-control-settings{max-width:100%}.shared-control-settings-add{grid-template-columns:1fr}.shared-control-settings-add button{justify-self:start}.shared-control-settings-list>div{align-items:flex-start}}.closing-accounts-setting-page{gap:20px;max-width:760px;margin:0 auto;display:grid}.closing-accounts-setting-page h1{margin:0}.closing-accounts-setting-panel{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:22px;padding:20px;display:grid;box-shadow:0 4px 12px #0f172a0f}.closing-accounts-setting-context{gap:4px;display:grid}.closing-accounts-setting-context span,.closing-accounts-setting-audit dt{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.closing-accounts-setting-context strong{color:#0f172a}.closing-accounts-setting-panel form{gap:10px;display:grid}.closing-accounts-setting-panel label{color:#0f172a;font-weight:700}.closing-accounts-setting-help,.closing-accounts-setting-status,.closing-accounts-setting-error,.closing-accounts-setting-success{margin:0}.closing-accounts-setting-help,.closing-accounts-setting-status{color:#64748b;font-size:.9rem}.closing-accounts-setting-panel select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.closing-accounts-setting-panel button{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:8px;justify-self:start;padding:10px 20px;font-weight:700}.closing-accounts-setting-panel button:disabled,.closing-accounts-setting-panel select:disabled{cursor:not-allowed;opacity:.65}.closing-accounts-setting-error{color:#b91c1c}.closing-accounts-setting-success{color:#166534}.closing-accounts-setting-audit{border-top:1px solid #e2e8f0;gap:12px;margin:0;padding-top:18px;display:grid}.closing-accounts-setting-audit div{gap:3px;display:grid}.closing-accounts-setting-audit dd{color:#334155;margin:0}.productions-page{box-sizing:border-box;color:#344054;gap:16px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.productions-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.productions-heading h1{color:#101828;margin:2px 0 4px;font-size:1.65rem}.productions-heading p{color:#667085;margin:0}.productions-workspace-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.productions-workspace-heading button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.78rem}.productions-section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:18px;box-shadow:0 3px 10px #1018280a}.productions-section-heading{margin-bottom:14px}.productions-section-heading h2{color:#101828;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:.94rem}.productions-section-heading p{color:#667085;margin:0;font-size:.84rem}.productions-action-grid{grid-template-columns:repeat(2,minmax(280px,430px));gap:12px;display:grid}.productions-action-card{border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;min-height:176px;padding:14px;display:flex}.productions-action-card.is-available{border-color:#84caff}.productions-action-card h3{color:#1d2939;margin:13px 0 5px;font-size:.96rem}.productions-action-card p{color:#667085;flex:1;margin:0 0 14px;font-size:.8rem;line-height:1.4}.productions-action-card button{color:#667085;font:inherit;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;font-size:.76rem}.productions-action-card button:disabled{cursor:not-allowed;opacity:.78}.productions-action-card.is-available button{color:#fff;cursor:pointer;background:#175cd3;border-color:#175cd3}.productions-available{letter-spacing:.045em;text-transform:uppercase;color:#027a48;background:#ecfdf3;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:.66rem;font-weight:700}.productions-placeholder{justify-items:start;gap:5px;display:grid}.productions-placeholder strong{color:#344054}.productions-placeholder span{color:#667085;font-size:.84rem}.productions-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0 0 10px;padding:9px 11px}.productions-activity{min-height:0}.productions-activity-filters,.productions-activity-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(3,minmax(130px,.7fr)) minmax(260px,1.5fr) auto;align-items:end;gap:8px;display:grid}.productions-activity-filters label,.productions-activity-filter-panel label{color:#475467;gap:4px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.productions-activity-filters input,.productions-activity-filters select,.productions-activity-filter-panel input,.productions-activity-filter-panel select{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.productions-activity-filters button,.productions-activity-filter-panel .slss-filter-panel-fields>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-height:34px;padding:6px 10px}.productions-activity-filter-panel{margin-bottom:10px}.productions-activity-scroll{max-width:100%}.productions-activity-table{min-width:100%}.productions-activity-table td:nth-child(2) strong,.productions-activity-table td:nth-child(2) small{display:block}.productions-activity-table td:nth-child(2) small{color:#667085;margin-top:2px}.productions-activity-table button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:5px 8px}.productions-activity-status{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.productions-activity-status.is-active{color:#067647;background:#ecfdf3}.productions-activity-status.is-draft{color:#b54708;background:#fffaeb}.productions-restricted{color:#667085;font-size:.72rem;font-weight:700}.productions-activity .slss-data-table-pagination{margin-top:10px}.productions-workspace{gap:12px;min-height:0;display:grid}.productions-workspace .productions-section-heading{margin-bottom:0}.productions-workspace-filters,.productions-workspace-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:8px;display:grid}.productions-workspace-filters label,.productions-workspace-filter-panel label{color:#475467;gap:4px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.productions-workspace-filters input,.productions-workspace-filters select,.productions-workspace-filter-panel input,.productions-workspace-filter-panel select{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.productions-workspace-filters button,.productions-workspace-filter-panel .slss-filter-panel-fields>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-height:34px;padding:6px 10px}.productions-workspace-filter-panel .productions-workspace-search,.productions-workspace-filter-panel .productions-workspace-output-filter{grid-column:span 2}.productions-workspace-filter-actions{align-items:center;gap:8px;display:flex}.productions-workspace-table{min-width:100%}.productions-workspace-table td:first-child strong{color:#1d2939}.productions-workspace .slss-data-table-pagination{margin-top:0}.productions-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.production-editor-page{max-width:none}.production-editor-heading{justify-content:space-between;align-items:flex-start;display:flex}.production-editor-heading button,.production-editor-actions button,.production-authoring-section button,.production-authoring-section a,.production-confirm-dialog button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.76rem;text-decoration:none}.production-header-card{padding:0 0 14px;overflow:hidden}.production-document-section-heading{background:#eef4fb;border-bottom:1px solid #d7e3f1;align-items:center;gap:10px;padding:10px 14px;display:flex}.production-document-section-heading>span{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#175cd3;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 9px;font-size:.65rem;font-weight:800;display:inline-flex}.production-document-section-heading h2{color:#1d2939;text-transform:uppercase;margin:0;font-size:.88rem}.production-document-section-heading p{color:#667085;margin:2px 0 0;font-size:.72rem}.production-header-fields{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;padding:14px 16px 0;display:grid}.production-header-fields label,.production-recipe-row label,.production-output-grid label,.production-dimensions-fields label,.production-settlement-fields label{color:#475467;gap:4px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.production-header-fields input,.production-header-fields textarea,.production-output-grid input,.production-settlement-fields input,.production-settlement-fields select,.production-override-reason{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-height:34px;padding:6px 8px}.production-notes-field{grid-column:1/-1}.production-authoring-section{background:#fff;border:1px solid #d0d5dd;border-radius:9px;gap:12px;min-width:0;padding:0 0 14px;display:grid;overflow:hidden}.production-authoring-section>:not(.production-section-heading){margin-left:14px;margin-right:14px}.production-section-heading{background:#eef4fb;border-bottom:1px solid #d7e3f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.production-section-heading>div{align-items:center;gap:10px;display:flex}.production-section-heading>.production-section-actions{flex-wrap:wrap;justify-content:flex-end}.production-section-heading>div>span{color:#fff;background:#175cd3;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 5px;font-size:.7rem;font-weight:800;display:flex}.production-section-heading h3,.production-subsection-title h4{color:#101828;margin:0;font-size:.87rem}.production-section-heading p,.production-subsection-title small{color:#667085;margin:2px 0 0;font-size:.72rem}.production-recipe-row{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:minmax(340px,1.5fr) auto minmax(180px,.7fr);align-items:end;gap:12px;padding:10px;display:grid}.production-recipe-row>div{gap:5px;display:grid}.production-recipe-row>div span{color:#667085;font-size:.68rem;font-weight:700}.production-recipe-row>div strong{color:#344054;font-size:.8rem}.production-output-grid{grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(125px,.7fr));gap:9px;display:grid}.production-bom-basis{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 11px;display:grid}.production-bom-basis>div{gap:2px;display:grid}.production-bom-basis span{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:700}.production-bom-basis strong{color:#344054;font-size:.76rem}.production-readonly{color:#344054;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px;align-items:center;min-height:34px;padding:6px 8px;display:flex}.production-subsection-title{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:end;padding:7px 2px 5px;display:flex}.production-resizable-grid{table-layout:fixed;width:max(100%,var(--production-grid-width))}.production-resizable-grid th{overflow:visible}.production-resizable-grid td{overflow-wrap:anywhere}.production-resizable-grid td>input,.production-resizable-grid td>select,.production-resizable-grid td>.localized-number-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.production-material-table td strong,.production-material-table td small,.production-factor-table td strong,.production-factor-table td small{display:block}.production-material-table td small,.production-factor-table td small{color:#667085;margin-top:2px;font-size:.67rem}.production-material-table .localized-number-input,.production-factor-table .localized-number-input{text-align:right;min-width:100px}.production-shortage{color:#b54708;gap:2px;font-size:.67rem;display:grid}.production-shortage input{width:auto;margin:2px 4px 0 0}.production-ready{color:#067647;font-size:.7rem;font-weight:700}.production-expanded-row td{background:#f8fafc;padding:10px 14px!important}.production-dimensions-fields{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.production-settlement-fields{grid-template-columns:repeat(3,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.production-settlement-fields p{color:#667085;margin:0 0 7px;font-size:.72rem}.production-override-reason{margin-top:5px;min-height:30px!important;font-size:.7rem!important}.production-cost-summary{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;gap:5px;width:100%;max-width:530px;margin-left:auto;padding:10px 12px;display:grid}.production-cost-summary>div{justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.production-cost-summary .is-total{color:#101828;border-top:1px solid #d0d5dd;margin-top:3px;padding-top:6px}.production-cost-summary>small{color:#667085;margin-top:3px;font-size:.66rem}.production-preview-pending{color:#667085;margin:8px 2px 0;font-size:.72rem}.production-editor-actions{z-index:8;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;width:auto;padding:10px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 6px 18px #1018281a}.production-editor-actions>span{color:#667085;font-size:.72rem}.production-editor-actions>div{gap:8px;margin-left:auto;display:flex}.production-modal-backdrop{z-index:1200;background:#1018287a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.production-confirm-dialog{background:#fff;border-radius:10px;width:100%;max-width:540px;padding:20px;box-shadow:0 20px 50px #10182840}.production-confirm-dialog h2{color:#101828;margin:0 0 10px}.production-confirm-dialog p{color:#475467;font-size:.82rem;line-height:1.45}.production-confirm-dialog>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.production-confirm-dialog label{color:#475467;gap:5px;font-size:.75rem;font-weight:700;display:grid}.production-confirm-dialog textarea{box-sizing:border-box;color:#101828;font:inherit;resize:vertical;border:1px solid #d0d5dd;border-radius:6px;width:100%;padding:8px}.production-review-dialog{flex-direction:column;max-width:1120px;max-height:calc(100vh - 40px);padding:0;display:flex}.production-review-dialog>header{border-bottom:1px solid #eaecf0;padding:16px 18px 12px}.production-review-dialog>header small{color:#175cd3;letter-spacing:.05em;font-size:.68rem;font-weight:800}.production-review-dialog>header h2{margin:3px 0 0}.production-review-dialog>header p{margin:5px 0 0}.production-confirm-dialog>.production-review-body{flex:1;gap:16px;margin:0;padding:14px 18px;display:grid;overflow:auto}.production-review-body>section{gap:9px;display:grid}.production-review-body h3{color:#101828;text-transform:uppercase;margin:0;font-size:.82rem}.production-review-body h4{color:#475467;text-transform:uppercase;margin:8px 0 2px;font-size:.7rem}.production-review-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.production-review-identity>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.production-review-identity .is-wide{grid-column:1/-1}.production-review-identity dt{color:#667085;text-transform:uppercase;font-size:.63rem;font-weight:700}.production-review-identity dd{color:#1d2939;overflow-wrap:anywhere;margin:0;font-size:.74rem}.production-review-section{border:1px solid #d0d5dd;border-radius:7px;padding:10px}.production-review-section>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.production-review-section>header strong{color:#101828;font-size:.78rem}.production-review-section>header span{color:#475467;font-size:.7rem}.production-review-output{background:#f8fafc;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:3px;padding:7px 9px;display:grid}.production-review-output small{color:#667085;grid-column:1/-1;font-size:.66rem}.production-review-table-wrap{overflow-x:auto}.production-review-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.production-review-table-wrap th,.production-review-table-wrap td{color:#344054;text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:6px 7px;font-size:.68rem}.production-review-table-wrap th{color:#667085;text-transform:uppercase;background:#f8fafc;font-size:.62rem}.production-review-table-wrap td strong,.production-review-table-wrap td small{display:block}.production-review-table-wrap td small{color:#667085;margin-top:2px}.production-review-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.production-review-summary>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;gap:3px;padding:8px;display:grid}.production-review-summary span{color:#667085;font-size:.63rem;font-weight:700}.production-review-summary strong{color:#101828;font-size:.78rem}.production-review-summary .is-total{background:#eff8ff;border-color:#b2ddff}.production-review-dialog>footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.production-posted-identity{gap:12px;display:grid}.production-detail-identity{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.production-detail-identity>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;gap:3px;min-width:0;padding:8px 10px;display:grid}.production-detail-identity span,.production-exact-settlement span{color:#667085;text-transform:uppercase;font-size:.67rem;font-weight:700}.production-detail-identity strong,.production-exact-settlement strong{color:#1d2939;overflow-wrap:anywhere;font-size:.78rem}.production-detail-notes{color:#475467;gap:3px;margin:0;font-size:.78rem;display:grid}.production-current-actions{flex-wrap:wrap;gap:7px;display:flex}.production-current-actions button,.production-current-actions a{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.76rem;text-decoration:none}.production-lifecycle-notice{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;margin:0;padding:8px 10px;font-size:.75rem}.production-document-summary{gap:10px;display:grid}.production-document-summary h2{color:#101828;text-transform:uppercase;margin:0;font-size:.9rem}.production-additional-information{gap:10px;display:grid}.production-additional-information>.productions-section-heading{margin-bottom:0}.production-version-history{gap:10px;display:grid}.production-version-history .slss-data-table{min-width:820px}.production-exact-evidence{gap:2px;display:grid}.production-exact-settlement{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:start}.production-settings-page{max-width:1280px;padding-bottom:74px}.production-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.production-settings-heading-meta{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;gap:2px;min-width:230px;padding:8px 10px;display:grid}.production-settings-heading-meta span{color:#667085;text-transform:uppercase;font-size:.67rem;font-weight:700}.production-settings-heading-meta strong{color:#1d2939;font-size:.8rem}.production-settings-history-button{color:#175cd3;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #b2ddff;border-radius:5px;margin-top:5px;padding:5px 8px;font-size:.72rem;font-weight:700}.production-settings-success{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:7px;margin:0;padding:9px 11px}.production-settings-section{gap:12px;display:grid}.production-settings-section-heading{background:#eff8ff;border:1px solid #d1e9ff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.production-settings-section-heading>div{min-width:0}.production-settings-section-heading h2{color:#1d2939;margin:0;font-size:.88rem}.production-settings-section-heading p{color:#667085;margin:2px 0 0;font-size:.7rem}.production-settings-section-marker{color:#fff;background:#175cd3;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;font-size:.7rem;font-weight:800;display:inline-flex}.production-settings-policy-grid,.production-settings-default-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.production-settings-defaults-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.production-settings-policy-grid label,.production-settings-default-grid label,.production-settings-mode{color:#475467;gap:5px;min-width:0;font-size:.72rem;font-weight:700;display:grid}.production-settings-policy-grid select,.production-settings-default-grid select,.production-settings-mode select{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:36px;padding:6px 8px}.production-settings-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.production-settings-pool{background:#fcfcfd;border:1px solid #eaecf0;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.production-settings-pool-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.production-settings-pool-heading h3{color:#1d2939;margin:0 0 3px;font-size:.86rem}.production-settings-pool-heading p,.production-settings-mode-help{color:#667085;margin:0;font-size:.74rem}.production-settings-mode{width:min(100%,340px);min-width:0}.production-settings-add{max-width:620px}.production-settings-configured-list{border:1px solid #e4e7ec;border-radius:7px;max-height:220px;overflow:auto}.production-settings-configured-list>div{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.production-settings-configured-list>div:last-child{border-bottom:0}.production-settings-configured-list span{color:#344054;font-size:.76rem}.production-settings-configured-list button,.production-settings-actions button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:5px 8px;font-size:.72rem}.production-settings-configured-list button:disabled{cursor:not-allowed;opacity:.55}.production-settings-empty{color:#667085;margin:0;padding:9px;font-size:.74rem}.production-settings-audit{gap:8px;display:grid}.production-settings-audit>div:last-child{border:1px solid #e4e7ec;border-radius:7px;max-height:240px;overflow:auto}.production-settings-audit p{border-bottom:1px solid #eaecf0;gap:2px;margin:0;padding:8px 10px;display:grid}.production-settings-audit p:last-child{border-bottom:0}.production-settings-audit strong{color:#344054;font-size:.72rem}.production-settings-audit span,.production-settings-audit small{color:#667085;font-size:.68rem}.production-settings-actions{z-index:8;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 6px 18px #1018281a}.production-settings-actions>span{color:#667085;font-size:.72rem}.production-settings-actions>div{gap:8px;display:flex}.production-settings-history-backdrop{z-index:30;background:#10182861;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.production-settings-history-dialog{background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;max-width:720px;max-height:min(620px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 18px 48px #10182833}.production-settings-history-dialog>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.production-settings-history-dialog h2{color:#1d2939;margin:0;font-size:.95rem}.production-settings-history-dialog header p{color:#667085;margin:3px 0 0;font-size:.72rem}.production-settings-history-dialog header button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:5px 8px;font-size:.72rem}.production-settings-history-list{padding:8px 16px 14px;overflow:auto}.production-settings-history-list p{border-bottom:1px solid #eaecf0;gap:2px;margin:0;padding:8px 0;display:grid}.production-settings-history-list p:last-child{border-bottom:0}.production-settings-history-list strong{color:#344054;font-size:.72rem}.production-settings-history-list span,.production-settings-history-list small{color:#667085;font-size:.68rem}@media (width<=1180px){.productions-activity-filters,.productions-activity-filter-panel .slss-filter-panel-fields,.production-header-fields,.production-detail-identity,.production-output-grid,.production-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.production-settings-pool-grid{grid-template-columns:1fr}.production-settings-defaults-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=720px){.productions-action-grid,.productions-activity-filters,.productions-activity-filter-panel .slss-filter-panel-fields,.productions-workspace-filters,.productions-workspace-filter-panel .slss-filter-panel-fields,.production-header-fields,.production-output-grid,.production-recipe-row,.production-bom-basis,.production-dimensions-fields,.production-settlement-fields,.production-settings-policy-grid,.production-settings-default-grid,.production-settings-defaults-grid,.production-review-identity,.production-review-summary{grid-template-columns:1fr}.productions-workspace-heading,.production-editor-heading,.production-settings-heading,.production-settings-pool-heading,.production-settings-actions{display:grid}.production-settings-mode{width:100%;min-width:0}.production-notes-field{grid-column:auto}.production-modal-backdrop{padding:8px}.production-review-dialog{max-height:calc(100vh - 16px)}}.fa-plan-workspace{gap:10px;min-width:0;display:grid}.fa-plan-workspace .slss-standard-table-shell{min-width:0}.fa-plan-dialog{width:min(1120px,100vw - 24px);max-width:1120px}.fa-plan-dialog>header>div{min-width:0}.fa-plan-dialog>header h2,.fa-plan-dialog>header p{overflow-wrap:anywhere}.fa-plan-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.fa-plan-fields label{gap:5px;min-width:0;font-size:13px;font-weight:650;display:grid}.fa-plan-fields label.is-wide{grid-column:1/-1}.fa-plan-fields input,.fa-plan-fields select,.fa-plan-fields textarea,.fa-plan-composition-scroll input,.fa-plan-composition-scroll select,.fa-plan-composition-scroll textarea{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:36px;padding:6px 8px}.fa-plan-section{border:1px solid #dce5ef;border-radius:8px;gap:9px;min-width:0;padding:0 10px 10px;display:grid;overflow:hidden}.fa-plan-section>header{background:#edf5ff;border-bottom:1px solid #cbdced;justify-content:space-between;align-items:center;gap:10px;margin:0 -10px;padding:8px 10px;display:flex}.fa-plan-section h3{margin:0;font-size:14px}.fa-plan-section header p,.fa-plan-note{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.4}.fa-plan-composition-scroll{min-width:0;max-width:100%;padding-bottom:2px;position:relative;overflow:auto}.fa-plan-composition-scroll table{border-collapse:collapse;width:100%;min-width:940px}.fa-plan-composition-scroll th,.fa-plan-composition-scroll td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:6px;font-size:12px}.fa-plan-composition-scroll th{color:#344054;text-align:left;white-space:nowrap;background:#f8fafc}.fa-plan-composition-scroll .numeric,.fa-plan-total strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-plan-composition-scroll td:nth-child(2){overflow-wrap:anywhere;min-width:230px}.fa-plan-composition-scroll td:nth-child(3){min-width:105px}.fa-plan-composition-scroll td:nth-child(4){min-width:140px}.fa-plan-composition-scroll td:nth-child(5),.fa-plan-composition-scroll td:nth-child(6){min-width:150px}.fa-plan-line-actions{white-space:nowrap}.fa-plan-line-actions button{min-width:32px;padding:5px 7px}.fa-plan-total{border-top:1px solid #cbd5e1;justify-content:flex-end;align-items:center;gap:14px;padding-top:8px;display:flex}.fa-plan-total span{color:#52657c;text-transform:uppercase;font-size:12px;font-weight:700}.fa-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fa-plan-summary>div{background:#f8fafc;border:1px solid #dce5ef;border-radius:6px;min-width:0;padding:8px}.fa-plan-summary dt{color:#64748b;font-size:11px;font-weight:700}.fa-plan-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.fa-plan-choice{max-width:560px}.fa-plan-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fa-plan-choices button{text-align:left;border:1px solid #cbd5e1;border-radius:8px;align-items:flex-start;gap:5px;padding:16px;display:grid}.fa-plan-choices strong{font-size:15px}.fa-plan-choices span{color:#64748b;font-size:12px}@media (width<=700px){.fa-plan-fields{grid-template-columns:1fr 1fr}.fa-plan-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}@media (width<=480px){.fa-plan-fields,.fa-plan-summary,.fa-plan-choices{grid-template-columns:1fr}.fa-plan-dialog{padding:12px}.fa-plan-dialog>footer{flex-direction:column;align-items:stretch}.fa-plan-dialog>footer button{width:100%}.fa-plan-section>header{flex-direction:column;align-items:stretch}.fa-plan-section>header button{width:100%}}.fa-physical-domain{gap:12px;min-width:0;display:grid}.fa-physical-workspace{background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.fa-physical-workspace button,.fa-physical-asset-summary button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:600}.fa-physical-workspace button.slss-primary-action,.fa-physical-form button.slss-primary-action{color:#fff;background:#2563eb;border-color:#2563eb}.fa-physical-register-tools{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.fa-physical-register-tools span{color:#344054;font-size:12px;font-weight:700}.fa-physical-register-table{min-width:1200px}.fa-physical-register-table td,.fa-physical-register-table th,.fa-physical-report-table td,.fa-physical-report-table th{padding:7px 8px;font-size:13px}.fa-physical-register-table td:nth-child(3) strong,.fa-physical-register-table td:nth-child(3) span,.fa-physical-report-table td:nth-child(3) strong,.fa-physical-report-table td:nth-child(3) span{display:block}.fa-physical-register-table td:nth-child(3) span,.fa-physical-report-table td:nth-child(3) span{color:#64748b;font-size:12px}.fa-physical-register-table td,.fa-physical-report-table td{overflow-wrap:anywhere;white-space:normal}.fa-physical-form{width:min(980px,100vw - 16px);max-width:980px}.fa-physical-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fa-physical-form-grid>label{gap:5px;min-width:0;font-size:13px;font-weight:650;display:grid}.fa-physical-form-grid input,.fa-physical-form-grid select,.fa-physical-form-grid textarea{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-physical-wide{grid-column:1/-1}.fa-physical-registered,.fa-physical-detail-body>section,.fa-physical-attachment-section,.fa-physical-history{border:1px solid #dce5ef;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.fa-physical-registered h3,.fa-physical-detail-body h3,.fa-physical-attachment-section h3,.fa-physical-history h3{background:#edf5ff;border-bottom:1px solid #cbdced;margin:-12px -12px 0;padding:8px 12px;font-size:14px}.fa-dialog.fa-physical-detail{flex-direction:column;gap:12px;width:min(96vw,1840px);max-width:1840px;height:min(94dvh,1120px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.fa-physical-detail>header,.fa-physical-detail>footer,.fa-physical-detail>.slss-browser-tabs{flex:none;min-width:0}.fa-physical-detail-scroll{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.fa-physical-detail>header .fa-header-actions{flex-wrap:wrap;justify-content:flex-end}.fa-physical-detail-body{gap:12px;min-width:0;display:grid}.fa-physical-history-table{min-width:1090px}.fa-physical-history-table td,.fa-physical-history-table th{overflow-wrap:anywhere;white-space:normal;padding:8px;font-size:13px}.fa-physical-history-table td{vertical-align:top}.fa-physical-history-values{gap:7px;min-width:0;margin:0;display:grid}.fa-physical-history-values>div{gap:2px;min-width:0;display:grid}.fa-physical-history-values dt{color:#64748b;font-size:11px;font-weight:700}.fa-physical-history-values dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.fa-physical-void-confirm{background:#fff9e6;border:1px solid #e2c45d;border-radius:7px;gap:7px;padding:12px;display:grid}.fa-physical-void-confirm p{margin:0}.fa-physical-void-confirm>div{justify-content:flex-end;gap:8px;display:flex}.fa-physical-asset-summary{border:1px solid #dce5ef;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.fa-physical-asset-summary>header{background:#edf5ff;border-bottom:1px solid #cbdced;justify-content:space-between;align-items:center;gap:10px;margin:-12px -12px 0;padding:8px 12px;display:flex}.fa-physical-asset-summary h3{margin:0;font-size:14px}.fa-physical-asset-summary details{border-top:1px solid #e2e8f0;padding-top:8px}.fa-physical-asset-summary summary{color:#1e40af;cursor:pointer;font-size:13px;font-weight:650}.fa-physical-history-list{gap:5px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.fa-physical-history-list button{text-align:left;gap:3px;display:grid}.fa-physical-history-list span{color:#64748b;font-size:12px}.fa-physical-report-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d}.fa-physical-report-table{min-width:1210px}.fa-physical-report-table td:last-child{white-space:nowrap}@media (width<=900px){.fa-physical-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-physical-detail>header{flex-direction:column;align-items:flex-start}.fa-physical-detail>header .fa-header-actions{justify-content:flex-start}}@media (width<=600px){.fa-physical-workspace{padding:10px}.fa-physical-form-grid{grid-template-columns:1fr}.fa-physical-wide{grid-column:auto}.fa-dialog.fa-physical-detail{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.fa-physical-detail .fa-detail-grid,.fa-physical-form .fa-detail-grid{grid-template-columns:1fr}.fa-physical-register-tools,.fa-physical-asset-summary>header{flex-direction:column;align-items:stretch}.fa-physical-void-confirm>div{display:grid}.fa-physical-detail>header .fa-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}.fa-disposal-workspace{gap:12px;min-width:0;display:grid}.fa-disposal-workspace .slss-filter-panel{min-width:0}.fa-disposal-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.fa-disposal-filter-panel.is-expanded .slss-filter-panel-toggle{color:#344054;background:0 0;border:0}.fa-disposal-workspace .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.fa-disposal-workspace .slss-filter-panel-fields .fa-disposal-filter-wide{grid-column:span 2}.fa-disposal-group-filter{align-items:center;gap:7px;min-width:0;display:flex}.fa-disposal-group-filter .searchable-select{flex:1;min-width:0}.fa-disposal-group-filter button{flex:none}.fa-disposal-workspace .slss-filter-panel-fields label,.fa-disposal-form-grid label{color:#334155;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.fa-disposal-workspace input,.fa-disposal-workspace select,.fa-disposal-form input,.fa-disposal-form select,.fa-disposal-form textarea,.fa-disposal-confirm textarea{box-sizing:border-box;width:100%;max-width:100%}.fa-disposal-table th{text-align:center;vertical-align:middle}.fa-disposal-table td.numeric{text-align:right;white-space:nowrap}.fa-disposal-table td:last-child{text-align:center;white-space:nowrap}.fa-disposal-table .fa-disposal-select-cell{text-align:center}.fa-disposal-table.fa-disposal-table tfoot th,.fa-disposal-table.fa-disposal-table tfoot td{color:#253b58;font-size:var(--slss-register-font-size,16px);white-space:nowrap;background:#edf3fa;border-top:2px solid #92abc8;font-weight:700}.fa-disposal-table.fa-disposal-table tfoot th:first-child{white-space:normal}.fa-disposal-table.fa-disposal-table tfoot td.numeric{text-align:right}.fa-disposal-total-row small{color:#5d6d82;margin-top:2px;font-size:11px;font-weight:500;display:block}.fa-disposal-select-cell input{accent-color:#2563eb;vertical-align:middle;width:17px;max-width:none;height:17px}.fa-disposal-bulk-controls{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.fa-disposal-bulk-controls span{color:#334155;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.fa-disposal-bulk-controls small{color:#526277;font-size:11px}.fa-disposal-bulk-controls .slss-primary-action{white-space:nowrap}.fa-disposal-filtered-total{background:#f2f7fc;border:1px solid #d2dfed;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px 16px;min-width:0;padding:7px 10px;display:flex}.fa-disposal-filtered-total>strong{color:#25446d;white-space:nowrap;font-size:12px}.fa-disposal-filtered-total>span:not(.fa-disposal-filtered-total-note){white-space:nowrap;align-items:baseline;gap:5px;display:flex}.fa-disposal-filtered-total small{color:#526277;font-size:11px;font-weight:500}.fa-disposal-filtered-total b{color:#253b58;font-variant-numeric:tabular-nums;font-size:12px}.fa-disposal-filtered-total-note{color:#526277;font-size:11px}.fa-disposal-bulk-review{flex-direction:column;width:min(1100px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.fa-disposal-bulk-review>header,.fa-disposal-bulk-review>footer{flex:none}.fa-disposal-bulk-review .fa-disposal-modal-scroll{align-content:start;gap:12px;display:grid}.fa-disposal-bulk-warning{color:#334155;background:#f4f8fc;border:1px solid #cbdced;border-radius:7px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.fa-disposal-bulk-table{min-width:900px}.fa-disposal-bulk-table td:first-child{white-space:nowrap;font-weight:700}.fa-disposal-bulk-table td:nth-child(2),.fa-disposal-bulk-table td:nth-child(3){text-align:left;white-space:normal}.fa-disposal-bulk-summary{border-top:1px solid #cbdced;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 24px;padding-top:10px;font-size:13px;display:flex}.fa-disposal-bulk-summary strong{font-variant-numeric:tabular-nums;font-size:14px}.fa-disposal-overlay{z-index:1100}.fa-disposal-form,.fa-disposal-detail{flex-direction:column;width:min(95vw,1640px);max-width:95vw;max-height:93vh;display:flex;overflow:hidden}.fa-disposal-form{width:min(1120px,100vw - 32px);height:min(830px,100dvh - 32px);max-height:calc(100dvh - 32px)}.fa-disposal-form--multiple{width:min(1280px,100vw - 32px)}.fa-disposal-form>header,.fa-disposal-detail>header,.fa-disposal-form>footer,.fa-disposal-detail>footer{flex:none}.fa-disposal-form>footer{z-index:1;background:#fff;box-shadow:0 -5px 12px #0f172a0a}.fa-disposal-modal-scroll{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}.fa-disposal-form .fa-disposal-modal-scroll{align-content:start;gap:14px;display:grid}.fa-disposal-form-section{border:1px solid #d5e2ec;border-radius:8px;min-width:0;padding:14px;overflow:visible}.fa-disposal-form-section>h3,.fa-disposal-preview-section>header{background:#edf5ff;border-bottom:1px solid #cbdced;margin:-14px -14px 14px;padding:10px 14px}.fa-disposal-form-section h3{color:#245171;margin:0;font-size:15px}.fa-disposal-form-section>h3{margin:-14px -14px 14px}.fa-disposal-preview-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-disposal-preview-section>p{color:#526277;margin:0;font-size:13px}.fa-disposal-preview-section .fa-disposal-snapshot{border:0;padding:0}.fa-disposal-form-grid{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.fa-disposal-form-grid .fa-disposal-wide{grid-column:1/-1}.fa-disposal-form textarea{resize:vertical;min-height:104px}.fa-disposal-form .searchable-select .search-cell{min-height:38px}.fa-disposal-form .fa-disposal-scope{overflow-wrap:anywhere;margin:12px 0 0}.fa-disposal-form .fa-disposal-note{margin:0}.fa-disposal-scope,.fa-disposal-note,.fa-disposal-snapshot>p{color:#526277;font-size:12px}.fa-disposal-snapshot,.fa-disposal-overview>section{border:1px solid #d5e2ec;border-radius:8px;min-width:0;padding:12px}.fa-disposal-snapshot h3,.fa-disposal-overview h3{color:#245171;margin:0 0 8px}.fa-disposal-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fa-disposal-overview .fa-disposal-snapshot{grid-column:1/-1}.fa-disposal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px;margin:0;display:grid}.fa-disposal-facts>div{overflow-wrap:anywhere;min-width:0}.fa-disposal-facts dt{color:#526277;font-size:11px;font-weight:600}.fa-disposal-facts dd{white-space:pre-wrap;margin:3px 0 0;font-size:13px}.fa-disposal-history-values{white-space:normal;gap:6px;margin:0;display:grid}.fa-disposal-history-values>div{overflow-wrap:anywhere;gap:2px;display:grid}.fa-disposal-history-values dt{color:#526277;font-size:11px;font-weight:600}.fa-disposal-history-values dd{margin:0}.fa-disposal-confirm-backdrop{z-index:2;background:#17283d99;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.fa-disposal-confirm{background:#fff;border-radius:10px;width:min(480px,100%);padding:20px;box-shadow:0 20px 60px #0004}.fa-disposal-confirm h3{margin-top:0}.fa-disposal-confirm label{gap:6px;display:grid}.fa-disposal-confirm>div:last-child{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.fa-disposal-asset-summary{gap:8px;margin-top:12px;display:grid}.fa-disposal-asset-summary button{text-align:left;width:fit-content}@media (width<=900px){.fa-disposal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-disposal-form-grid>label:first-child{grid-column:1/-1}}@media (width<=650px){.fa-disposal-form,.fa-disposal-detail{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.fa-disposal-form{height:calc(100dvh - 12px)}.fa-disposal-form-grid,.fa-disposal-overview,.fa-disposal-facts{grid-template-columns:1fr}.fa-disposal-form-grid>label:first-child{grid-column:auto}.fa-disposal-modal-scroll,.fa-disposal-form-section{padding:10px}.fa-disposal-form-section>h3,.fa-disposal-preview-section>header{margin:-10px -10px 10px;padding:9px 10px}.fa-disposal-preview-section>header{flex-wrap:wrap;align-items:flex-start}.fa-disposal-detail>header{align-items:flex-start}.fa-disposal-detail .fa-header-actions{flex-wrap:wrap}.fa-disposal-bulk-controls span{margin-left:0}.fa-disposal-bulk-controls .slss-primary-action{width:100%}.fa-disposal-bulk-review{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.fa-disposal-bulk-review>footer{flex-wrap:wrap;gap:8px;display:flex}.fa-disposal-bulk-review>footer button{white-space:normal}.fa-disposal-workspace .slss-filter-panel-fields .fa-disposal-filter-wide{grid-column:auto}}.fa-disposal-multi-select,.fa-disposal-selected-section,.fa-disposal-multi-preview{min-width:0}.fa-disposal-search-label{color:#334155;gap:5px;font-size:12px;font-weight:600;display:grid}.fa-disposal-selection-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:10px 0;display:flex}.fa-disposal-selection-controls>span{color:#334155;white-space:nowrap;font-size:12px;font-weight:700}.fa-disposal-multi-results,.fa-disposal-selected-scroll,.fa-disposal-preview-scroll{scrollbar-gutter:stable;border:1px solid #d5e2ec;border-radius:7px;min-width:0;max-width:100%;overflow:auto}.fa-disposal-multi-results{max-height:280px}.fa-disposal-selected-scroll{max-height:245px}.fa-disposal-preview-scroll{max-height:270px}.fa-disposal-selection-table,.fa-disposal-selected-table,.fa-disposal-preview-table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;font-size:12px;line-height:1.4}.fa-disposal-selection-table{table-layout:fixed;min-width:680px}.fa-disposal-selection-table th:first-child{width:64px}.fa-disposal-selection-table th:nth-child(2){width:175px}.fa-disposal-selection-table th:nth-child(4){width:220px}.fa-disposal-selected-table{min-width:550px}.fa-disposal-preview-table{min-width:980px}.fa-disposal-selection-table th,.fa-disposal-selected-table th,.fa-disposal-preview-table th{color:#245171;text-align:center;vertical-align:middle;z-index:1;background:#edf5ff;border-bottom:1px solid #cbdced;padding:9px 10px;font-weight:700;position:sticky;top:0}.fa-disposal-selection-table td,.fa-disposal-selected-table td,.fa-disposal-preview-table td{color:#24364b;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8eef4;padding:9px 10px}.fa-disposal-selection-table tbody tr:nth-child(2n),.fa-disposal-selected-table tbody tr:nth-child(2n),.fa-disposal-preview-table tbody tr:nth-child(2n){background:#f8fbfe}.fa-disposal-selection-table tbody tr:hover,.fa-disposal-selected-table tbody tr:hover,.fa-disposal-preview-table tbody tr:hover{background:#eef5fd}.fa-disposal-selection-table tbody tr.is-selected{background:#e9f3ff}.fa-disposal-selection-table tbody tr:last-child td,.fa-disposal-selected-table tbody tr:last-child td,.fa-disposal-preview-table tbody tr:last-child td{border-bottom:0}.fa-disposal-selection-table .fa-disposal-select-cell,.fa-disposal-selected-table .fa-disposal-action-cell{text-align:center}.fa-disposal-selection-table input[type=checkbox]{accent-color:#2563eb;width:17px;max-width:none;height:17px;margin:auto;display:block}.fa-disposal-selection-table .fa-disposal-asset-code,.fa-disposal-selected-table strong,.fa-disposal-preview-table strong{white-space:nowrap;font-weight:700}.fa-disposal-selected-table small,.fa-disposal-preview-table small{color:#526277;margin-top:2px;font-size:11px;font-weight:400;display:block}.fa-disposal-selected-table .fa-disposal-price-cell{text-align:right;min-width:180px}.fa-disposal-selected-table .fa-disposal-price-cell input{font-variant-numeric:tabular-nums;text-align:right;max-width:190px}.fa-disposal-selected-table .fa-disposal-action-cell button{min-height:30px;padding:4px 9px}.fa-disposal-preview-table td:not(:first-child){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-disposal-table-empty{color:#64748b;margin:0;font-size:12px;text-align:center!important;padding:14px!important}.fa-disposal-selected-total{border-top:1px solid #cbdced;justify-content:flex-end;align-items:baseline;gap:12px;margin-top:10px;padding-top:10px;display:flex}.fa-disposal-selected-total span{color:#526277;font-size:12px}.fa-disposal-selected-total strong{color:#172033;font-variant-numeric:tabular-nums;font-size:15px}.fa-disposal-multi-preview>header>div{min-width:0}.fa-disposal-multi-preview>header p{color:#526277;margin:3px 0 0;font-size:12px}.fa-disposal-multi-preview>header button{white-space:nowrap}.fa-disposal-group-meta{color:#24364b;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:12px 0 8px;font-size:13px;display:flex}.fa-disposal-group-meta span{color:#526277}.fa-disposal-group-table{min-width:560px}.fa-disposal-group-table th:first-child{width:180px}.fa-disposal-group-table th:last-child{width:130px}.fa-disposal-group-price>label{color:#334155;gap:5px;max-width:320px;font-size:12px;font-weight:600;display:grid}.fa-disposal-group-price>label input{text-align:right;font-variant-numeric:tabular-nums}.fa-disposal-group-price>p{color:#526277;margin:8px 0 0;font-size:12px}.fa-disposal-allocation-summary{border-top:1px solid #d5e2ec;flex-wrap:wrap;gap:10px 22px;margin:12px 0 0;padding-top:12px;display:flex}.fa-disposal-allocation-summary>div{gap:3px;min-width:115px;display:grid}.fa-disposal-allocation-summary dt{color:#526277;font-size:11px}.fa-disposal-allocation-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}@media (width<=650px){.fa-disposal-selection-controls{flex-direction:column;align-items:flex-start}.fa-disposal-form--multiple{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.fa-disposal-selection-table{min-width:590px}.fa-disposal-selection-table th:first-child{width:50px}.fa-disposal-selection-table th:nth-child(2){width:140px}.fa-disposal-selection-table th:nth-child(4){width:180px}.fa-disposal-selected-table{table-layout:fixed;min-width:100%}.fa-disposal-selected-table th:first-child{width:34%}.fa-disposal-selected-table th:nth-child(2){width:44%}.fa-disposal-selected-table th:nth-child(3){width:22%}.fa-disposal-selected-table td,.fa-disposal-selected-table th{padding:7px 4px}.fa-disposal-selected-table .fa-disposal-price-cell{min-width:0}.fa-disposal-selected-table .fa-disposal-price-cell input{max-width:100%;padding:5px 3px;font-size:11px}.fa-disposal-selected-table .fa-disposal-action-cell button{padding:4px 5px;font-size:11px}.fa-disposal-multi-preview>header button{white-space:normal}}.fa7a-workspace{gap:10px;min-width:0;display:grid}.fa7a-workspace .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));align-items:end;gap:10px;display:grid}.fa7a-workspace .slss-filter-panel-fields label,.fa7a-controls label{gap:4px;min-width:0;font-size:.82rem;display:grid}.fa7a-workspace .slss-filter-panel-fields input,.fa7a-workspace .slss-filter-panel-fields select,.fa7a-controls input,.fa7a-controls select{width:100%;min-width:0}.fa7a-workspace .slss-standard-table-wrap{min-width:0}.fa7a-workspace .fa7a-action{text-align:center;white-space:nowrap}.fa7a-composite-secondary{overflow-wrap:anywhere;margin-top:2px;display:block}.fa7a-select-cell{text-align:center;white-space:nowrap}.fa7a-batch-controls{background:#f5f9fc;border:1px solid #dce7ec;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 9px;font-size:.82rem;display:flex}.fa7a-batch-controls span{font-weight:700}.fa7a-batch-controls small{color:#587080}.fa7a-batch-review{width:min(1400px,100vw - 24px)}.fa7a-batch-actions{margin:9px 0}.fa7a-batch-table{border:1px solid #dce7ec;max-width:100%;overflow:auto}.fa7a-batch-table table{border-collapse:collapse;width:100%;min-width:1050px;font-size:.8rem}.fa7a-batch-table th,.fa7a-batch-table td{vertical-align:middle;border-bottom:1px solid #e2ebf0;padding:7px 9px}.fa7a-batch-table th{text-align:center;background:#e9f3fb;position:sticky;top:0}.fa7a-batch-table td.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fa7a-batch-table td span{white-space:normal;color:#7d4a20;max-width:210px;display:block}.fa7a-suggestions-wrap,.fa7a-expected-wrap{border:1px solid #dce7ec;max-width:100%;overflow:auto}.fa7a-suggestions-wrap{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7897aa #e5edf2;max-height:min(265px,38vh);overflow:scroll auto}.fa7a-suggestions-wrap::-webkit-scrollbar{background:#e5edf2;width:12px;height:12px}.fa7a-suggestions-wrap::-webkit-scrollbar-track{background:#e5edf2;border:1px solid #cbd9e2}.fa7a-suggestions-wrap::-webkit-scrollbar-thumb{background:#7897aa;border:2px solid #e5edf2;border-radius:8px}.fa7a-suggestions-wrap::-webkit-scrollbar-corner{background:#e5edf2}.fa7a-persistent-scroll{background:#fff;border:1px solid #dce7ec;grid-template-rows:auto 12px;grid-template-columns:minmax(0,1fr) 12px;min-width:0;max-width:100%;display:grid}.fa7a-persistent-viewport{scrollbar-width:none;overscroll-behavior:contain;grid-area:1/1;min-width:0;min-height:0;max-height:min(265px,38vh);overflow:auto}.fa7a-persistent-viewport::-webkit-scrollbar{display:none}.fa7a-persistent-track{touch-action:none;-webkit-user-select:none;user-select:none;visibility:hidden;pointer-events:none;background:#e5edf2;position:relative}.fa7a-persistent-track.is-visible{visibility:visible;pointer-events:auto;cursor:pointer}.fa7a-persistent-track--x{border-top:1px solid #cbd9e2;grid-area:2/1}.fa7a-persistent-track--y{border-left:1px solid #cbd9e2;grid-area:1/2}.fa7a-persistent-thumb{background:#7897aa;border-radius:5px;display:block;position:absolute;top:0;left:0}.fa7a-persistent-track--x .fa7a-persistent-thumb{height:7px;top:2px}.fa7a-persistent-track--y .fa7a-persistent-thumb{width:7px;left:2px}.fa7a-persistent-corner{visibility:hidden;background:#e5edf2;grid-area:2/2}.fa7a-persistent-scroll[data-overflow-x=true][data-overflow-y=true] .fa7a-persistent-corner{visibility:visible}.fa7a-suggestions,.fa7a-expected{border-collapse:collapse;width:100%;font-size:.78rem}.fa7a-suggestions{min-width:1220px}.fa7a-expected{min-width:680px}.fa7a-suggestions th,.fa7a-suggestions td,.fa7a-expected th,.fa7a-expected td{vertical-align:top;border-bottom:1px solid #e2ebf0;padding:6px 8px}.fa7a-suggestions th,.fa7a-expected th{text-align:center;z-index:1;background:#e9f3fb;position:sticky;top:0}.fa7a-suggestions td.numeric,.fa7a-expected td.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fa7a-suggestions td small{color:#5d7180;margin-top:3px;display:block}.fa7a-suggestions td:nth-child(5){min-width:265px}.fa7a-suggestions td:nth-child(5) span{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:3px;display:grid}.fa7a-suggestions td:nth-child(5) b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.fa7a-suggestions details{white-space:normal;max-width:190px;margin-top:4px}.fa7a-suggestions summary,.fa7a-manual-search summary{cursor:pointer}.fa7a-suggestions ul{margin:4px 0;padding-left:16px}.fa7a-progress{flex-wrap:wrap;gap:6px;display:flex}.fa7a-progress>span{color:#506777;background:#f6fafc;border:1px solid #dce7ec;flex:170px;gap:2px;min-width:0;padding:6px 8px;font-size:.75rem;display:grid}.fa7a-progress strong{color:#1d3b50;font-size:.84rem}.fa7a-progress small{font-size:.73rem;line-height:1.25}.fa7a-expected-section{border:1px solid #dce7ec;border-radius:5px;min-width:0}.fa7a-expected-section>summary{cursor:pointer;color:#344054;align-items:center;min-height:34px;padding:5px 9px;font-size:.82rem;font-weight:700;list-style:none;display:flex}.fa7a-expected-section>summary::-webkit-details-marker{display:none}.fa7a-manual-search>summary::-webkit-details-marker{display:none}.fa7a-expected-section:not([open])>summary{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px}.fa7a-expected-section[open]>summary{background:#e9f3fb}.fa7a-expected-section:not([open]) .when-expanded,.fa7a-expected-section[open] .when-collapsed{display:none}.fa7a-expected-body{padding:0 9px 9px}.fa7a-manual-search{border:1px solid #dce7ec;border-radius:5px;min-width:0;margin-top:9px;font-size:.83rem}.fa7a-manual-search>summary{cursor:pointer;color:#1d3b50;background:#e9f3fb;align-items:center;gap:9px;min-height:34px;padding:6px 10px;font-weight:700;list-style:none;display:flex;position:relative}.fa7a-manual-search>summary:after{content:"▼";margin-left:auto;font-size:.68rem}.fa7a-manual-search[open]>summary:after{content:"▲"}.fa7a-manual-search>summary small{color:#506777;font-size:.74rem;font-weight:400}.fa7a-manual-body{gap:9px;min-width:0;padding:9px 10px 10px;display:grid}.fa7a-manual-body>.fa-section-note{margin:0}.fa7a-manual-query{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.fa7a-manual-query label,.fa7a-manual-fields label,.fa7a-manual-amount label{gap:4px;min-width:0;font-size:.82rem;display:grid}.fa7a-manual-query input,.fa7a-manual-fields select,.fa7a-manual-amount input{width:100%;min-width:0}.fa7a-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fa7a-manual-fields>label:first-child{grid-column:1/-1}.fa7a-manual-summary{border-top:1px solid #dce7ec;gap:6px;min-width:0;padding-top:8px;display:grid}.fa7a-manual-summary h4{margin:0;font-size:.82rem}.fa7a-manual-summary .fa7a-link-amounts{margin:0}.fa7a-manual-amount{grid-template-columns:minmax(0,280px) auto;justify-content:start;align-items:end;gap:8px;display:grid}.fa7a-link-confirm{background:#f5f9fc;border:1px solid #bad2e2;border-radius:4px;margin-top:9px;padding:9px}.fa7a-link-confirm h4{margin:0 0 6px;font-size:.88rem}.fa7a-link-confirm p{margin:4px 0;font-size:.8rem}.fa7a-link-amounts{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.fa7a-link-amounts span{color:#506777;gap:2px;min-width:145px;font-size:.76rem;display:grid}.fa7a-link-amounts strong{color:#1d3b50;font-variant-numeric:tabular-nums;font-size:.85rem}.fa7a-source-evidence{background:#f7fafc;border:1px solid #dce7ec;padding:6px 8px;font-size:.78rem}.fa7a-source-facts{flex-wrap:wrap;gap:6px 14px;display:flex}.fa7a-source-facts span{color:#506777;overflow-wrap:anywhere;gap:2px;min-width:130px;max-width:260px;display:grid}.fa7a-source-facts strong{color:#1d3b50}.fa7a-source-lines{border-top:1px solid #dce7ec;gap:3px;margin-top:7px;padding-top:5px;display:grid}.fa7a-source-lines span{grid-template-columns:22px minmax(0,1fr) auto;gap:6px;display:grid}.fa7a-source-lines b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa7a-state{letter-spacing:.02em;font-weight:600}.fa7a-detail{width:min(1240px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}.fa7a-detail section{min-width:0;margin-block:10px}.fa7a-detail section h3{background:#e9f3fb;margin:0 0 8px;padding:7px 10px;font-size:.9rem}.fa7a-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.fa7a-facts span{color:#4d6273;gap:3px;font-size:.8rem;display:grid}.fa7a-facts strong{color:#1c3445;font-size:.91rem}.fa7a-composition{border:1px solid #d8e3e9;gap:0;display:grid;overflow-x:auto}.fa7a-composition>div{border-bottom:1px solid #e4ebef;grid-template-columns:minmax(190px,1fr) 150px 150px;gap:10px;min-width:490px;padding:6px 9px;font-size:.82rem;display:grid}.fa7a-composition>div:first-child{background:#f1f7fb;font-weight:600}.fa7a-composition>div:last-child{border-bottom:0}.fa7a-composition>div>:not(:first-child){text-align:right;white-space:nowrap}.fa7a-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:end;gap:9px;display:grid}.fa7a-entry{border:1px solid #dce7ec;border-radius:5px;padding:10px}.fa7a-cost-support{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.fa7a-cost-support span{background:#f1f7fb;border:1px solid #dce7ec;border-radius:5px;gap:3px;min-width:170px;padding:7px 9px;font-size:.78rem;display:grid}.fa7a-cost-support strong{font-variant-numeric:tabular-nums;font-size:.9rem}.fa7a-cost-support.is-insufficient span:last-child{background:#fff4e5;border-color:#e8c796}.fa7a-dimensions{border-top:1px solid #dce7ec;margin-top:9px;padding-top:8px}.fa7a-dimensions summary{cursor:pointer;font-size:.84rem;font-weight:600}.fa7a-dimension-row{border-top:1px solid #e7eef2;grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(145px,1fr));align-items:end;gap:8px;padding:8px 0;display:grid}.fa7a-dimension-row:first-of-type{border-top:0}.fa7a-dimension-row strong{align-self:center;font-size:.82rem}.fa7a-dimension-row label{gap:4px;min-width:0;font-size:.79rem;display:grid}.fa7a-dimension-row select{width:100%;min-width:0}@media (width<=900px){.fa7a-dimension-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fa7a-dimension-row strong{grid-column:1/-1}}@media (width<=480px){.fa7a-detail{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.fa7a-controls,.fa7a-manual-query,.fa7a-manual-fields,.fa7a-manual-amount{grid-template-columns:1fr}.fa7a-manual-fields>label:first-child{grid-column:auto}.fa7a-manual-search>summary{flex-direction:column;align-items:flex-start;gap:1px}.fa7a-manual-search>summary:after{position:absolute;right:18px}}.fa-reports-workspace{gap:12px;min-width:0;max-width:100%;display:grid}.fa-reports-workspace .fa-section-header{align-items:center;gap:12px}.fa-reports-actions{flex-wrap:wrap;gap:8px;display:flex}.fa-report-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.fa-report-filter-panel.is-expanded .slss-filter-panel-toggle{color:#344054;background:0 0;border:0}.fa-report-filter-panel .slss-filter-panel-summary{color:#56677f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fa-report-filter-panel .slss-filter-panel-fields .fa-report-filter-search{min-width:min(100%,240px)}.fa-report-dimensions-bar{min-width:0}.fa-report-dimensions-bar button{color:#344b68;cursor:pointer;font:inherit;background:#f4f7fb;border:1px solid #c8d4e3;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:600}.fa-report-dimensions-bar button:hover{background:#eaf1f9}.fa-report-stacked-header{text-align:center;line-height:1.2;display:block}.fa-report-stacked-header>span{white-space:nowrap;display:block}.fa-report-table{min-width:0;max-width:100%}.fa-reports-workspace .fa-report-table.fa-report-table thead th,.fa-reports-workspace .fa-report-comparison-table.fa-report-comparison-table thead th{text-align:center;vertical-align:middle}.fa-report-table td.numeric,.fa-report-table th.numeric{white-space:nowrap;text-align:right}.fa-report-table tbody td:not(.numeric):not([data-column-key=action]),.fa-report-comparison-table tbody td:not(.numeric){text-align:left}.fa-report-table td:last-child{white-space:nowrap}.fa-report-table td[data-column-key=action]{text-align:center}.fa-report-table.fa-report-table tfoot th,.fa-report-table.fa-report-table tfoot td{color:#253b58;font-size:var(--slss-register-font-size,16px);white-space:nowrap;background:#edf3fa;border-top:2px solid #92abc8;font-weight:700}.fa-report-table.fa-report-table tfoot th:first-child{white-space:normal}.fa-report-table.fa-report-table tfoot td.numeric{text-align:right}.fa-report-total-row small{color:#5d6d82;margin-top:2px;font-size:11px;font-weight:500;display:block}.fa-report-comparison{box-sizing:border-box;border:1px solid #d9e1ed;border-radius:8px;width:fit-content;min-width:0;max-width:100%;overflow:hidden}.fa-report-comparison-header{background:#edf5ff;border-bottom:1px solid #cbdced;padding:9px 12px}.fa-report-comparison-header>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.fa-report-comparison h3{color:#25446d;margin:0;font-size:14px}.fa-report-comparison-header span{color:#506983;font-size:11px;font-weight:700}.fa-report-comparison-header p{color:#56677f;margin:3px 0 0;font-size:12px}.fa-report-comparison .slss-standard-table-tools{margin:0;padding:5px 10px}.fa-report-comparison .slss-standard-table-wrap{border:0;border-radius:0}.fa-report-comparison-table.fa-report-comparison-table{width:max-content;min-width:860px}.fa-report-comparison-table.fa-report-comparison-table th,.fa-report-comparison-table.fa-report-comparison-table td{vertical-align:middle;padding:6px 8px;font-size:13px}.fa-report-comparison-table.fa-report-comparison-table td.numeric,.fa-report-comparison-table.fa-report-comparison-table th.numeric{text-align:right;white-space:nowrap}.fa-report-comparison-table.fa-report-comparison-table td:last-child{white-space:nowrap}.fa-report-comparison-table.fa-report-comparison-table tfoot th,.fa-report-comparison-table.fa-report-comparison-table tfoot td{white-space:nowrap;background:#edf3fa;border-top:1.5px solid #9bb0ca;font-size:13px;font-weight:650}.fa-report-comparison-table.fa-report-comparison-table tfoot th:first-child{white-space:normal}.fa-report-comparison-table.fa-report-comparison-table tfoot .fa-report-comparison-net th,.fa-report-comparison-table.fa-report-comparison-table tfoot .fa-report-comparison-net td{background:#dfe9f5;border-top:2px solid #7895b8;font-weight:750}.fa-report-reconciliation-state{color:#344054;white-space:nowrap;background:#eef2f6;border:1px solid #d5dee8;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-block}.fa-report-reconciliation-state.is-difference{color:#705723;background:#fff7e6;border-color:#ead9aa}.fa-report-comparison-unavailable{color:#56677f;margin:0;padding:11px 12px;font-size:12px}@media (width<=640px){.fa-reports-workspace .fa-section-header{align-items:stretch}.fa-reports-actions{width:100%}.fa-report-filter-panel .slss-filter-panel-heading{gap:7px}.fa-report-comparison{width:100%}}.fa-report-dimensions-bar label{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.fa-report-dimensions-bar select{max-width:210px}.fa-report-group-note{color:#526277;font-size:12px}.fa-report-member-row>td{background:#f8fbff;padding:8px 10px!important}.fa-report-member-scroller{max-width:100%;overflow-x:auto}.fa-report-member-scroller table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.fa-report-member-scroller th,.fa-report-member-scroller td{text-align:left;border:1px solid #dce5ef;padding:5px 7px}.fa-report-member-scroller td.numeric{text-align:right;white-space:nowrap}.fa-page{color:#172033;gap:14px;min-width:0;max-width:100%;display:grid}.fa-page-heading,.fa-section-header,.fa-dialog>header,.fa-dialog>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.fa-page-heading h1,.fa-section-header h2,.fa-dialog h2{margin:2px 0 4px}.fa-page-heading p,.fa-section-header p,.fa-dialog header p,.fa-section-note{color:#64748b;margin:0;font-size:14px}.fa-page-heading>div>span,.fa-dialog header small{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.fa-policy-badge{color:#244e88;background:#e8f1ff;border:1px solid #bfd5fb;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.fa-placeholder{background:#fff;border:1px solid #d9e2ec;border-radius:10px;min-height:130px;padding:24px}.fa-placeholder span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.fa-placeholder h2{margin:6px 0;font-size:20px}.fa-placeholder p{color:#526070;max-width:820px;margin:0;font-size:16px;line-height:1.5}.fa-register-card{background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:12px;min-width:0;height:auto;min-height:0;padding:14px;display:grid}.fa-section-header>div:last-child,.fa-header-actions{gap:8px;display:flex}.fa-filter-panel label{min-width:170px}.fa-filter-panel input,.fa-filter-panel select,.fa-form-grid input,.fa-form-grid select,.fa-form-grid textarea{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-register-table td,.fa-register-table th{padding:8px;font-size:16px}.fa-register-table td{white-space:normal;word-break:normal}.fa-register-table td.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.fa-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.fa-status.is-active{color:#166534;background:#dcfce7}.fa-status.is-under_maintenance{color:#92400e;background:#fef3c7}.fa-status.is-inactive{color:#475569;background:#e2e8f0}.fa-status.is-disposed{color:#991b1b;background:#fee2e2}.fa-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;margin:0;padding:10px 12px}.fa-loading{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:18px}.fa-overlay{z-index:1300;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fa-dialog{background:#fff;border-radius:12px;gap:14px;width:min(1180px,100vw - 32px);max-width:1180px;max-height:calc(100vh - 32px);padding:18px;display:grid;overflow:auto;box-shadow:0 20px 60px #0f172a4d}.fa-dialog>header{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.fa-dialog>header>button,.fa-header-actions>button:last-child{min-width:38px;min-height:38px;font-size:22px;line-height:1}.fa-dialog>footer{border-top:1px solid #e2e8f0;justify-content:flex-end;padding-top:12px}.fa-dialog button,.fa-register-card button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:36px;padding:7px 11px;font-weight:600}.fa-dialog button.slss-primary-action,.fa-register-card button.slss-primary-action{color:#fff;background:#2563eb;border-color:#2563eb}.fa-dialog button:disabled,.fa-register-card button:disabled{cursor:not-allowed;opacity:.55}.fa-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fa-form-grid>label{gap:5px;min-width:0;font-size:14px;font-weight:600;display:grid}.fa-field-wide{grid-column:1/-1}.fa-asset-editor section{border:1px solid #dce5ef;border-radius:8px;padding:12px}.fa-asset-editor section h3{background:#edf5ff;border-bottom:1px solid #cbdced;margin:-12px -12px 12px;padding:9px 12px;font-size:16px}.fa-readonly-policy{background:#f8fafc;border:1px solid #dbe4ee;border-radius:7px;gap:3px;padding:9px;display:grid}.fa-readonly-policy small{color:#64748b}.fa-detail-dialog{align-content:start}.fa-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.fa-detail-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:10px}.fa-detail-grid dt{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:700}.fa-detail-grid dd{overflow-wrap:anywhere;white-space:normal;margin:0;font-size:16px}.fa-accounting-detail{gap:12px;display:grid}.fa-detail-dialog code{white-space:normal;word-break:normal;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fa-category-dialog{max-width:860px}.fa-category-dialog .fa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border-color:#e2c45d}.fa-filter-panel.is-expanded,.fa-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.fa-register-table.fa-register-table tfoot th,.fa-register-table.fa-register-table tfoot td{color:#253b58;font-size:var(--slss-register-font-size,16px);white-space:nowrap;background:#edf3fa;border-top:2px solid #92abc8;font-weight:700}.fa-register-table.fa-register-table tfoot th:first-child{white-space:normal}.fa-register-table.fa-register-table tfoot td.numeric{text-align:right}.fa-register-total-row small{color:#5d6d82;margin-top:2px;font-size:11px;font-weight:500;display:block}@media (width<=900px){.fa-form-grid,.fa-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-page-heading,.fa-section-header{flex-direction:column;align-items:flex-start}.fa-section-header>div:last-child{flex-wrap:wrap}}@media (width<=600px){.fa-page{gap:10px}.fa-overlay{padding:8px}.fa-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:12px}.fa-form-grid,.fa-detail-grid,.fa-category-dialog .fa-form-grid{grid-template-columns:1fr}.fa-field-wide{grid-column:auto}.fa-dialog>header{align-items:flex-start}.fa-dialog>header>div:first-child{min-width:0}.fa-page-heading h1{font-size:24px}.fa-register-card{padding:10px}.fa-header-actions{flex-wrap:wrap;justify-content:flex-end}}.fa-form-grid>label>small{color:#64748b;font-size:12px;font-weight:400;line-height:1.35}.fa-generated-code span{letter-spacing:.04em;font-size:16px;font-weight:700}.fa-history-evidence{gap:6px;min-width:260px;display:grid}.fa-history-change{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(145px,.7fr) minmax(220px,1.3fr);align-items:start;gap:8px;padding:4px 0;display:grid}.fa-history-change:last-child{border-bottom:0}.fa-history-change>strong{color:#475569}.fa-history-change>span{overflow-wrap:anywhere;gap:8px;min-width:0;display:flex}.fa-history-change b{color:#64748b;font-weight:600}.fa-history-created-note{color:#64748b;gap:6px;margin:0 0 2px;display:flex}.fa-history-created-note strong{color:#475569}.fa-history-created-note span{margin-left:auto}.fa-detail-dialog{width:min(96vw,1840px);max-width:1840px;min-height:min(1120px,100dvh - 32px)}@media (width>=1600px){.fa-detail-dialog .fa-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fa-category-table td,.fa-category-table th{padding:8px;font-size:16px}.fa-category-table td{white-space:normal;word-break:normal;overflow-wrap:anywhere}.fa-category-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-category-register-dialog{width:min(92vw,1560px);max-width:calc(100vw - 32px)}.fa-category-register-footer{font-size:12px}.fa-category-detail-dialog{max-width:920px}.fa-category-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border-color:#e2c45d}.fa-category-filter-panel.is-expanded,.fa-category-filter-panel.is-expanded .slss-filter-panel-toggle{background:0 0}.fa-category-table td:last-child{text-overflow:clip}.fa-reconciliation-card{background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:14px;min-width:0;padding:14px;display:grid}.fa-reconciliation-controls{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.fa-asof-control{align-items:flex-start;gap:5px;min-width:170px;font-size:13px;font-weight:700;display:grid}.fa-asof-control input,.fa-asof-control select{font:inherit;border:1px solid #bdc9d8;border-radius:6px;min-height:38px;padding:7px 9px}.fa-reconciliation-controls .fa-asof-control:first-child select{max-width:min(100%,340px)}.fa-reconciliation-table td,.fa-reconciliation-table th{padding:8px;font-size:16px}.fa-reconciliation-table td{overflow-wrap:anywhere;white-space:normal}.fa-reconciliation-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-reconciliation-table a{color:#1d4ed8;white-space:nowrap;font-weight:600}.fa-reconciliation-difference{color:#7c2d12;font-weight:650}.fa-reconciliation-state{color:#854d0e;white-space:nowrap;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.fa-reconciliation-state.is-reconciled{color:#166534;background:#dcfce7}.fa-reconciliation-state.is-unregistered,.fa-reconciliation-state.is-unlinked{color:#475569;background:#e2e8f0}.fa-reconciliation-state.is-partially_reconciled{color:#075985;background:#e0f2fe}.fa-reconciliation-state.is-difference{color:#9a3412;background:#ffedd5}.fa-reconciliation-note{color:#64748b;margin:0;font-size:12px}.fa-reconciliation-detail{gap:16px;min-width:0;display:grid}.fa-reconciliation-detail>section{border-top:1px solid #dce5ef;gap:10px;padding-top:14px;display:grid}.fa-reconciliation-detail>section>h3{margin:0;font-size:16px}.fa-reconciliation-detail-heading{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.fa-reconciliation-detail-heading h3{margin:8px 0 4px;font-size:18px}.fa-reconciliation-detail-heading p{color:#64748b;margin:0}.fa-reconciliation-detail-heading button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:34px;padding:6px 10px;font-weight:600}.fa-reconciliation-state.is-current{color:#166534;background:#dcfce7}.fa-reconciliation-state.is-chain_history{color:#475569;background:#e2e8f0}@media (width<=600px){.fa-reconciliation-card{padding:10px}.fa-asof-control{width:100%}.fa-reconciliation-detail-heading{flex-direction:column;align-items:flex-start}}.fa-historical-notice{color:#664d03;background:#fff8d6;border:1px solid #ead47a;border-radius:7px;margin:0;padding:10px 12px}.fa-reconciliation-context{border:1px solid #d8c36b;border-radius:8px;overflow:hidden}.fa-reconciliation-context>button{color:#4d3c08;text-align:left;background:#fff8d6;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;display:flex}.fa-reconciliation-context>button span:last-child{white-space:nowrap;font-size:12px}.fa-reconciliation-context dl,.fa-selected-asset-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.fa-reconciliation-context dl{background:#fffdf3;border-top:1px solid #ead47a}.fa-reconciliation-context dl>div,.fa-selected-asset-context>div{min-width:0}.fa-reconciliation-context dt,.fa-selected-asset-context dt{color:#64748b;font-size:12px;font-weight:700}.fa-reconciliation-context dd,.fa-selected-asset-context dd{overflow-wrap:anywhere;margin:3px 0 0}.fa-reconciliation-small-dialog{max-width:760px}.fa-reconciliation-form{gap:14px;display:grid}.fa-reconciliation-form>label,.fa-undo-dialog>label,.fa-decision-grid>label{gap:5px;font-size:14px;font-weight:600;display:grid}.fa-reconciliation-form input,.fa-undo-dialog textarea,.fa-decision-grid input{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-selected-asset-context{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px}.fa-allocation-decision{gap:10px;display:grid}.fa-allocation-decision>h3{margin:0}.fa-reconciliation-form>.fa-allocation-decision,.fa-decision-grid{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.fa-reconciliation-form>.fa-allocation-decision>span,.fa-decision-grid>div{color:#64748b;gap:4px;font-size:12px;display:grid}.fa-reconciliation-form>.fa-allocation-decision strong,.fa-decision-grid strong{color:#172033;font-variant-numeric:tabular-nums;font-size:16px}.fa-undo-explanation{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;margin:0;padding:10px 12px}.fa-inline-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.fa-inline-actions button,.fa-stale-links button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:34px;padding:6px 9px;font-weight:600}.fa-stale-links>div{background:#fff8d6;border:1px solid #ead47a;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.fa-nested-overlay{z-index:1400}.fa-allocation-dialog{width:min(94vw,1500px);max-width:1500px}.fa-allocation-table td,.fa-allocation-table th{padding:8px;font-size:16px}.fa-allocation-table td{overflow-wrap:anywhere;white-space:normal}.fa-allocation-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-allocation-table td>span,.fa-allocation-table td>small,.fa-allocation-table td>a{margin-top:3px;display:block}.fa-allocation-table td>a{color:#1d4ed8;font-weight:600}.fa-allocation-table button{white-space:nowrap}@media (width<=760px){.fa-reconciliation-context>button{align-items:flex-start;gap:8px}.fa-reconciliation-context dl,.fa-selected-asset-context,.fa-reconciliation-form>.fa-allocation-decision,.fa-decision-grid{grid-template-columns:1fr}.fa-inline-actions{flex-direction:column;align-items:flex-start}.fa-allocation-dialog{width:calc(100vw - 16px)}}@media (width<=600px){.fa-detail-dialog{min-height:0}.fa-reconciliation-context>button{flex-direction:column}.fa-reconciliation-context>button span:last-child{align-self:flex-end}}.fa-depreciation-workspace{gap:14px;min-width:0;display:grid}.fa-depreciation-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fa-depreciation-heading h3,.fa-opening-summary h3,.fa-opening-history h3,.fa-schedule-section h3,.fa-depreciation-section-body h3{margin:0}.fa-depreciation-heading p{color:#64748b;max-width:820px;margin:4px 0 0}.fa-depreciation-asof{align-items:end;gap:8px;display:flex}.fa-depreciation-asof label{gap:5px;min-width:170px;font-size:13px;font-weight:700;display:grid}.fa-depreciation-asof input,.fa-opening-form-grid input,.fa-opening-form-grid textarea,.fa-reverse-opening-dialog textarea{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-depreciation-asof button,.fa-opening-actions button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:36px;padding:7px 11px;font-weight:600}.fa-depreciation-asof button:disabled{cursor:not-allowed;opacity:.55}.fa-depreciation-workspace .collapsible-context-header.expanded{background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:12px}.fa-depreciation-workspace .collapsible-context-header.expanded>.fa-depreciation-section-body{border:0;padding:26px 0 0}.fa-depreciation-section-body{gap:11px;min-width:0;display:grid}.fa-depreciation-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.fa-depreciation-summary>div{background:#f7fafc;border:1px solid #dce5ef;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.fa-depreciation-summary dt{color:#64748b;font-size:12px;font-weight:700}.fa-depreciation-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.fa-depreciation-summary>div:nth-child(n+2){background:#f0f7ff}.fa-depreciation-summary>div:last-child{color:#664d03;background:#fff8df;border-color:#ead48a}.fa-opening-summary,.fa-opening-history,.fa-schedule-section{border:1px solid #dce5ef;border-radius:9px;gap:11px;min-width:0;padding:12px;display:grid}.fa-opening-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-opening-summary header small{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.fa-opening-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fa-opening-content-actions{border-top:1px solid #e2e8f0;padding-top:10px}.fa-opening-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;padding:12px}.fa-opening-empty p{color:#64748b;margin:4px 0 0}.fa-opening-status{color:#1e4f85;background:#eef6ff;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:700}.fa-opening-status.is-declared_below_calculated,.fa-opening-status.is-declared_above_calculated{color:#76550a;background:#fff7d6}.fa-opening-variance-copy,.fa-opening-policy-copy{color:#654f18;background:#fffaf0;border:1px solid #ead9a3;border-radius:7px;margin:0;padding:9px 11px}.fa-opening-reversal-copy{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;margin:0;padding:10px 12px}.fa-opening-dialog{max-width:860px}.fa-reverse-opening-dialog{max-width:760px}.fa-opening-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fa-opening-form-grid>label,.fa-reverse-opening-dialog>label{gap:5px;font-size:14px;font-weight:600;display:grid}.fa-opening-form-grid .fa-field-wide{grid-column:1/-1}.fa-opening-history-table td,.fa-opening-history-table th,.fa-depreciation-schedule-table td,.fa-depreciation-schedule-table th,.fa-depreciation-lineage-table td,.fa-depreciation-lineage-table th{padding:7px 8px;font-size:14px}.fa-opening-history-table td,.fa-depreciation-schedule-table td,.fa-depreciation-lineage-table td{overflow-wrap:anywhere;white-space:normal}.fa-opening-history-table td.numeric,.fa-depreciation-schedule-table td.numeric,.fa-depreciation-lineage-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-depreciation-schedule-table{min-width:1460px}.fa-depreciation-lineage-table{min-width:1040px}.fa-stacked-header{gap:0;line-height:1.15;display:inline-grid}.fa-stacked-header>span{display:block}.fa-final-period{color:#6f520a;white-space:nowrap;background:#fff7d6;border:1px solid #e8cf75;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-block}.fa-schedule-section>.fa-reconciliation-note{margin-top:-3px}@media (width<=1000px){.fa-depreciation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.fa-depreciation-heading,.fa-opening-summary>header{flex-direction:column;align-items:stretch}.fa-depreciation-asof{align-items:stretch}.fa-depreciation-asof label{flex:1}.fa-opening-actions{justify-content:flex-start}.fa-depreciation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.fa-depreciation-asof{flex-direction:column}.fa-depreciation-summary,.fa-opening-form-grid{grid-template-columns:1fr}.fa-opening-form-grid .fa-field-wide{grid-column:auto}.fa-opening-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.fa-opening-actions button{width:100%}}.fa-monthly-card{background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:14px;width:100%;min-width:0;max-width:1760px;margin-inline:auto;padding:14px;display:grid}.fa-monthly-card button{color:#24364b;cursor:pointer;font:inherit;background:#fff;border:1px solid #b7c5d7;border-radius:6px;min-height:36px;padding:7px 11px;font-weight:600}.fa-monthly-card button.slss-primary-action{color:#fff;background:#2563eb;border-color:#2563eb}.fa-monthly-card button:disabled{cursor:not-allowed;opacity:.55}.fa-monthly-card button:focus-visible,.fa-monthly-card input:focus-visible,.fa-monthly-card select:focus-visible,.fa-monthly-card a:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.fa-monthly-restricted{min-height:130px}.fa-monthly-restricted h2{margin:0}.fa-monthly-restricted p{color:#64748b;margin:0}.fa-monthly-card .collapsible-context-header.expanded{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px}.fa-monthly-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding-top:26px;display:grid}.fa-monthly-context>div{min-width:0}.fa-monthly-context dt{color:#64748b;font-size:12px;font-weight:700}.fa-monthly-context dd{overflow-wrap:anywhere;margin:3px 0 0}.fa-monthly-month-control{align-items:end;gap:8px;display:flex}.fa-monthly-month-control label,.fa-monthly-filters label{gap:5px;font-size:13px;font-weight:700;display:grid}.fa-monthly-month-control input,.fa-monthly-filters input,.fa-monthly-filters select{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;min-height:38px;padding:7px 9px}.fa-monthly-information,.fa-monthly-notice{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;margin:0;padding:10px 12px}.fa-monthly-blocking{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;margin:0;padding:10px 12px}.fa-monthly-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.fa-monthly-summary>div{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.fa-monthly-summary>div:nth-last-child(-n+5){background:#f0f7ff}.fa-monthly-summary span{color:#64748b;font-size:11px;font-weight:700}.fa-monthly-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.fa-monthly-attention{background:#fffaf0;border:1px solid #ead9a3;border-radius:9px;gap:8px;padding:11px;display:grid}.fa-monthly-attention h3{color:#654f18;margin:0;font-size:16px}.fa-monthly-attention article{background:#fff;border:1px solid #ead9a3;border-radius:7px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.fa-monthly-attention article>div{gap:3px;min-width:0;display:grid}.fa-monthly-attention article span{color:#64748b;overflow-wrap:anywhere;font-size:13px}.fa-monthly-attention label,.fa-monthly-include{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.fa-monthly-attention input,.fa-monthly-include input{width:17px;height:17px}.fa-monthly-filters{align-items:end;gap:10px;display:flex}.fa-monthly-filters label:first-child{flex:1;max-width:360px}.fa-monthly-table td,.fa-monthly-table th{padding:8px;font-size:14px}.fa-monthly-table td{overflow-wrap:anywhere;white-space:normal}.fa-monthly-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-monthly-table a{color:#1d4ed8;font-weight:600;text-decoration:none}.fa-monthly-component-row>td{background:#f8fafc;padding:10px 14px!important}.fa-monthly-components{gap:4px;min-width:850px;display:grid}.fa-monthly-components>div{grid-template-columns:120px 210px 145px 130px 120px 120px 140px;gap:8px;padding:6px;display:grid}.fa-monthly-components>div:not(.fa-monthly-component-head){border-top:1px solid #e2e8f0}.fa-monthly-components span:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}.fa-monthly-component-head{color:#475569;font-size:12px;font-weight:700}.fa-monthly-actions{border-top:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.fa-monthly-actions>p{color:#64748b;max-width:760px;margin:0;font-size:12px}.fa-monthly-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fa-monthly-success{background:#eefbf3;border:1px solid #a7dfb8;border-radius:9px;gap:10px;padding:12px;display:grid}.fa-monthly-success>div>span{color:#166534;text-transform:uppercase;font-size:12px;font-weight:700}.fa-monthly-success h3{color:#14532d;margin:3px 0 0}.fa-monthly-success dl,.fa-monthly-confirm dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.fa-monthly-success dl>div,.fa-monthly-confirm dl>div{background:#fff;border:1px solid #dce5ef;border-radius:7px;min-width:0;padding:8px}.fa-monthly-success dt,.fa-monthly-confirm dt{color:#64748b;font-size:11px;font-weight:700}.fa-monthly-success dd,.fa-monthly-confirm dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-weight:650}.fa-monthly-success>a{color:#1d4ed8;width:max-content;font-weight:700}.fa-monthly-confirm{max-width:900px}.fa-monthly-confirm dl{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1200px){.fa-monthly-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fa-monthly-context,.fa-monthly-success dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.fa-monthly-context,.fa-monthly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-monthly-attention article{grid-template-columns:1fr;align-items:start}.fa-monthly-actions{flex-direction:column;align-items:stretch}.fa-monthly-actions>div{justify-content:flex-start}.fa-monthly-success dl,.fa-monthly-confirm dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.fa-monthly-card{padding:10px}.fa-monthly-month-control{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.fa-monthly-month-control label{grid-area:1/1/auto/-1}.fa-monthly-month-control button{width:100%}.fa-monthly-context,.fa-monthly-summary,.fa-monthly-success dl,.fa-monthly-confirm dl{grid-template-columns:1fr}.fa-monthly-filters{grid-template-columns:1fr;align-items:stretch;display:grid}.fa-monthly-filters label:first-child{max-width:none}.fa-monthly-actions>div{grid-template-columns:1fr;display:grid}.fa-monthly-actions button{width:100%}.fa-monthly-attention article label{align-items:flex-start}.fa-inline-actions{white-space:normal}}.fa-monthly-component-row .slss-standard-table-shell{background:#fff;border:1px solid #d7e1ec;border-radius:8px;overflow:hidden}.fa-monthly-component-row .slss-standard-table-tools{padding:7px 9px 0}.fa-monthly-component-table{min-width:1050px}.fa-monthly-component-table th,.fa-monthly-component-table td{box-sizing:border-box;padding:7px 8px;font-size:13px;line-height:1.35}.fa-monthly-component-table td{text-overflow:clip;max-width:0;overflow:hidden}.fa-monthly-component-table td.slss-ledger-wrap-cell{overflow-wrap:anywhere;white-space:normal}.fa-monthly-component-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-monthly-component-table td:first-child,.fa-monthly-component-table td:nth-child(5),.fa-monthly-component-table td:nth-child(6){white-space:nowrap}.fa-monthly-attention-intro{color:#654f18;max-width:1120px;margin:0;font-size:13px;line-height:1.45}.fa-opening-attention-copy dl{grid-template-columns:repeat(4,minmax(115px,1fr));gap:7px;margin:5px 0 0;display:grid}.fa-opening-attention-copy dl>div{background:#fffaf0;border:1px solid #f0e2b8;border-radius:6px;padding:7px}.fa-opening-attention-copy dt{color:#7c6530;font-size:11px;font-weight:700}.fa-opening-attention-copy dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:650}.fa-opening-attention-copy p{color:#654f18;margin:5px 0 0;font-size:12px;line-height:1.4}.fa-monthly-confirm{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(94vw,1600px);max-width:1600px;height:min(900px,100vh - 32px);max-height:calc(100vh - 32px);padding:0;overflow:hidden}.fa-monthly-confirm>header{padding:16px 18px}.fa-monthly-confirm>footer{background:#fff;padding:12px 18px}.fa-monthly-confirm-body{gap:14px;min-height:0;padding:14px 18px 18px;display:grid;overflow:auto}.fa-monthly-confirm-context{background:#f8fafc;border:1px solid #dce5ef;border-radius:9px;overflow:hidden;grid-template-columns:repeat(8,minmax(118px,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.fa-monthly-confirm-context>div{background:0 0!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;padding:8px 10px!important}.fa-monthly-confirm-context>div:last-child{border-right:0!important}.fa-monthly-confirm-context dt{color:#64748b;letter-spacing:.025em;text-transform:uppercase;font-size:10px}.fa-monthly-confirm-context dd{margin-top:3px;font-size:13px}.fa-confirm-journal,.fa-confirm-composition{border:1px solid #dce5ef;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.fa-confirm-journal{border-color:#c8d9ed}.fa-confirm-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fa-confirm-section-heading h3{margin:0;font-size:17px}.fa-confirm-section-heading p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.45}.fa-confirm-section-heading>span{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.fa-readonly-badge{background:#e8f1ff;border:1px solid #bfd5fb;border-radius:999px;padding:5px 8px;color:#244e88!important}.fa-confirm-journal-meta{grid-template-columns:160px 160px minmax(250px,1.4fr) minmax(220px,1fr)!important;gap:8px!important;margin:0!important;display:grid!important}.fa-confirm-journal-meta>div{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:7px!important;padding:8px!important}.fa-confirm-journal-table{min-width:1320px}.fa-confirm-composition-table{min-width:1000px}.fa-confirm-journal-table th,.fa-confirm-journal-table td,.fa-confirm-composition-table th,.fa-confirm-composition-table td{padding:7px 8px;font-size:13px}.fa-confirm-journal-table th{background:#dbe4f0}.fa-confirm-journal-table td.numeric,.fa-confirm-composition-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-confirm-journal-table td:nth-child(2){font-weight:700}.fa-confirm-composition-table td:first-child span{color:#64748b;margin-top:2px;font-size:12px;display:block}.fa-confirm-journal-totals{grid-template-columns:repeat(4,minmax(145px,1fr));align-items:stretch;gap:8px;width:100%;max-width:780px;margin-left:auto;display:grid}.fa-confirm-journal-totals>div{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.fa-confirm-journal-totals span{color:#64748b;font-size:11px;font-weight:700}.fa-confirm-journal-totals strong{font-variant-numeric:tabular-nums;text-align:right}.fa-journal-balance.is-balanced{color:#166534;background:#dcfce7;border-radius:999px;justify-self:end;padding:3px 8px}.fa-monthly-confirmed-ranges{background:#fffaf0;border:1px solid #ead9a3;border-radius:8px;gap:5px;padding:10px;display:grid}.fa-monthly-confirmed-ranges span{color:#654f18;font-size:12px}@media (width<=1200px){.fa-monthly-confirm-context{grid-template-columns:repeat(4,minmax(125px,1fr))!important}.fa-monthly-confirm-context>div:nth-child(4n){border-right:0!important}.fa-confirm-journal-meta{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (width<=768px){.fa-opening-attention-copy dl{grid-template-columns:repeat(2,minmax(120px,1fr))}.fa-monthly-confirm-context{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.fa-monthly-confirm-context>div:nth-child(2n){border-right:0!important}.fa-confirm-journal-totals{grid-template-columns:repeat(2,minmax(135px,1fr));max-width:none;margin-left:0}.fa-confirm-section-heading{flex-direction:column}.fa-confirm-journal-meta{grid-template-columns:1fr!important}}@media (width<=600px){.fa-monthly-confirm{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:0}.fa-monthly-confirm>header{padding:12px}.fa-monthly-confirm-body{padding:10px 12px 12px}.fa-monthly-confirm>footer{padding:10px 12px}.fa-monthly-confirm>footer button{min-width:0}.fa-opening-attention-copy dl{grid-template-columns:1fr}.fa-monthly-confirm-context{grid-template-columns:1fr!important}.fa-monthly-confirm-context>div{border-bottom:1px solid #e2e8f0!important;border-right:0!important}.fa-monthly-confirm-context>div:last-child{border-bottom:0!important}.fa-confirm-journal-totals{grid-template-columns:1fr 1fr}}.fa-page [data-fa-scroll-region=true]{scrollbar-width:none}.fa-page [data-fa-overflow-y=true]{scrollbar-gutter:stable;overflow-y:scroll!important}.fa-page [data-fa-overflow-x=true]{overflow-x:scroll!important}.fa-page [data-fa-scroll-region=true]::-webkit-scrollbar{width:0;height:0;display:none}.fa-page [data-fa-scroll-region=true]:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.fa-page .fa-scroll-affordance{box-sizing:border-box;opacity:1;pointer-events:none;visibility:visible;z-index:20;background:#e2e8f0;border:1px solid #cbd5e1;display:block;position:absolute;overflow:hidden}.fa-page .fa-scroll-affordance[hidden]{display:none}.fa-page .fa-scroll-affordance-x{border-radius:4px 4px 0 0;height:10px}.fa-page .fa-scroll-affordance-y{border-radius:4px 0 0 4px;width:10px}.fa-page .fa-scroll-thumb{background:#64748b;border-radius:4px;display:block;position:absolute}.fa-page .fa-scroll-thumb-x{height:6px;top:1px;left:0}.fa-page .fa-scroll-thumb-y{width:6px;top:0;left:1px}.fa-fixed-assets-outer-scroll-owner{scrollbar-gutter:stable;scrollbar-width:none}.fa-fixed-assets-outer-scroll-owner::-webkit-scrollbar{width:0;height:0;display:none}.fa-scroll-affordance-outer{box-sizing:border-box;opacity:1;pointer-events:none;visibility:visible;z-index:1290;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px 0 0 4px;width:10px;display:block;position:fixed;overflow:hidden}.fa-scroll-affordance-outer[hidden]{display:none}.fa-scroll-affordance-outer .fa-scroll-thumb-y{background:#64748b;border-radius:4px;width:6px;display:block;position:absolute;top:0;left:1px}.fa-page .fa-monthly-component-row .slss-standard-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:none!important;overflow-y:clip!important}.fa-page .fa-monthly-component-row .slss-standard-table-wrap[data-fa-overflow-x=true]{overflow-x:scroll!important}.fa-page .fa-monthly-confirm-body .slss-standard-table-wrap{overscroll-behavior-y:auto}.fa-plan-initial-snapshot{border:1px solid #dce5ef;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.fa-plan-initial-snapshot>header{background:#edf5ff;border-bottom:1px solid #cbdced;margin:-10px -10px 0;padding:8px 10px}.fa-plan-initial-snapshot h3{margin:0;font-size:14px}.fa-page .fa-monthly-component-row>td{background:#eef3f8!important;padding:8px 14px 12px 28px!important}.fa-page .fa-monthly-component-panel{background:#fff;border:1px solid #c8d5e3;border-left:4px solid #7c98ba;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.fa-page .fa-monthly-component-panel>header{background:#f4f7fb;border:1px solid #dbe4ee;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.fa-page .fa-monthly-component-panel>header>div{gap:2px;min-width:0;display:grid}.fa-page .fa-monthly-component-panel>header span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.fa-page .fa-monthly-component-panel>header h3{overflow-wrap:anywhere;margin:0;font-size:14px}.fa-page .fa-monthly-component-panel>header>strong{color:#3b526d;white-space:nowrap;background:#e7eef7;border-radius:999px;padding:4px 8px;font-size:11px}.fa-page .fa-monthly-component-row .slss-standard-table-shell{border-radius:7px}.fa-page .fa-monthly-component-table{min-width:1220px}@media (width<=600px){.fa-page .fa-monthly-component-row>td{padding:7px!important}.fa-page .fa-monthly-component-panel>header{flex-direction:column;align-items:flex-start}.fa-page .fa-monthly-component-panel>header>strong{align-self:flex-start}}.fa-maintenance-workspace{background:#fff;border:1px solid #d9e2ec;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.fa-maintenance-workspace.is-embedded{border:0;border-radius:0;padding:0}.fa-maintenance-register-context{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.fa-maintenance-register-context h3{color:#1d2939;margin:0;font-size:.9rem}.fa-maintenance-register-context p{color:#667085;margin:2px 0 0;font-size:.75rem}.fa-maintenance-register-tools{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.fa-maintenance-register-tools>div{align-items:center}.fa-maintenance-register-tools>div>span{color:#344054;font-size:12px;font-weight:700}.fa-maintenance-search{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.fa-maintenance-search input{background:#fff;border:1px solid #bdc9d8;border-radius:5px;width:min(100%,340px);min-width:0;min-height:30px;padding:4px 7px}.fa-maintenance-register-table{min-width:1280px}.fa-maintenance-register-table td,.fa-maintenance-register-table th{padding:7px 8px;font-size:13px}.fa-maintenance-register-table td:nth-child(2) strong,.fa-maintenance-register-table td:nth-child(2) span{display:block}.fa-maintenance-register-table td:nth-child(2) span{color:#64748b;margin-top:2px;font-size:12px}.fa-maintenance-register-table td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-status.is-in_progress{color:#1e40af;background:#dbeafe}.fa-status.is-completed{color:#166534;background:#dcfce7}.fa-status.is-void{color:#991b1b;background:#fee2e2}.fa-maintenance-form{max-width:1180px}.fa-maintenance-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.fa-maintenance-form-grid>label,.fa-maintenance-action-fields>label{gap:5px;min-width:0;font-size:13px;font-weight:650;display:grid}.fa-maintenance-form-grid input,.fa-maintenance-form-grid select,.fa-maintenance-form-grid textarea,.fa-maintenance-action-fields input,.fa-maintenance-action-fields select{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-maintenance-form-grid label>small{color:#64748b;font-size:11px;font-weight:400}.fa-maintenance-detail-overlay{padding:clamp(8px,2vw,20px)}.fa-maintenance-detail{align-content:start;width:min(96vw,1840px);max-width:1840px;max-height:calc(100dvh - 16px)}.fa-maintenance-detail>header .fa-header-actions{flex-wrap:wrap;justify-content:flex-end}.fa-maintenance-detail-body{gap:10px;min-width:0;display:grid}.fa-maintenance-detail-body>.collapsible-context-header{background:#fff;border:1px solid #dfe5ec;border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.fa-maintenance-detail-body>.collapsible-context-header.expanded{position:relative}.fa-maintenance-detail .collapsible-context-bar{background:#eef6ff;border-bottom:1px solid #c9dcf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:8px 10px;display:grid}.fa-maintenance-detail .collapsible-context-header.collapsed .collapsible-context-bar{border-bottom:0}.fa-maintenance-detail .collapsible-context-bar>strong{color:#1d2939;grid-area:1/1;font-size:.82rem}.fa-maintenance-detail .collapsible-context-bar>span{color:#52657c;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:.72rem;overflow:hidden}.fa-maintenance-detail .collapsible-context-bar>.collapsible-context-toggle{color:#4a3b00;white-space:nowrap;background:#fef3c7;border:1px solid #d4a017;border-radius:5px;grid-area:1/2/3;align-self:center;width:auto;min-height:30px;margin:0;padding:5px 8px;position:static}.fa-maintenance-detail .collapsible-context-bar>.collapsible-context-toggle:hover{color:#4a3b00;background:#fef3c7;border-color:#d4a017;box-shadow:inset 0 0 0 1px #d4a017}.fa-maintenance-detail .collapsible-context-bar>.collapsible-context-toggle:focus-visible{outline-offset:1px;outline:2px solid #84adff;box-shadow:0 0 0 3px #fff7d6}.fa-maintenance-detail-section{gap:10px;min-width:0;padding:12px;display:grid}.fa-maintenance-detail-section[hidden]{display:none}.fa-maintenance-action-dialog{max-width:680px}.fa-maintenance-action-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fa-danger-action{color:#9f1239!important;background:#fff1f2!important;border-color:#fda4af!important}.fa-maintenance-detail .attachment-panel{min-width:0;margin:0}.fa-maintenance-detail .attachment-panel__header{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px;display:grid}.fa-maintenance-detail .attachment-panel__header h2{font-size:16px}.fa-maintenance-detail .attachment-panel__header-actions{border-top:1px solid #e2e8f0;justify-self:stretch;padding-top:10px}.fa-maintenance-detail .attachment-panel__body{min-width:0}.fa-maintenance-register-actions,.fa-maintenance-embedded-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fa-maintenance-register-actions>span,.fa-maintenance-embedded-filter-actions>span{color:#344054;font-size:12px;font-weight:700}.fa-maintenance-embedded-filter-actions{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;padding:7px 9px}.fa-maintenance-register-table td[data-column-key=description],.fa-maintenance-register-table td[data-column-key=notes]{line-height:1.35}.fa-maintenance-void-dialog{align-content:start;width:min(820px,100vw - 32px);max-width:820px}.fa-maintenance-void-dialog>header p{gap:2px;display:grid}.fa-maintenance-void-dialog>header p strong{color:#24364b;font-size:14px}.fa-maintenance-void-dialog>header p span{overflow-wrap:anywhere}.fa-maintenance-void-section{border:1px solid #dfe5ec;border-radius:8px;min-width:0;display:grid;overflow:hidden}.fa-maintenance-void-section>header{background:#eef6ff;border-bottom:1px solid #c9dcf1;padding:8px 10px}.fa-maintenance-void-section>header h3{color:#1d2939;margin:0;font-size:.82rem}.fa-maintenance-void-section>div{gap:9px;min-width:0;padding:12px;display:grid}.fa-maintenance-void-section label{gap:5px;min-width:0;font-size:13px;font-weight:650;display:grid}.fa-maintenance-void-section textarea{box-sizing:border-box;font:inherit;resize:vertical;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:112px;padding:8px 9px;line-height:1.45}.fa-maintenance-void-section textarea:focus{border-color:#84adff;outline:0;box-shadow:0 0 0 2px #175cd31f}.fa-maintenance-void-section textarea[aria-invalid=true]{border-color:#e11d48}.fa-maintenance-void-section>div>small{color:#64748b;font-size:11px}.fa-maintenance-void-transition{color:#334155;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:700;display:flex}.fa-maintenance-void-transition span{background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;padding:4px 8px}.fa-maintenance-void-transition span:last-child{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.fa-maintenance-void-authority{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.fa-maintenance-void-authority strong{color:#24364b;font-size:13px}.fa-maintenance-void-authority p{color:#52657c;margin:0;font-size:12px;line-height:1.45}.fa-maintenance-void-actions{gap:8px}.fa-maintenance-void-actions .fa-danger-action{min-width:128px}@media (width<=900px){.fa-maintenance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-maintenance-detail>header{flex-direction:column;align-items:flex-start}.fa-maintenance-detail>header .fa-header-actions{justify-content:flex-start}.fa-maintenance-detail .attachment-panel__body{grid-template-columns:1fr}}@media (width<=600px){.fa-maintenance-workspace{padding:10px}.fa-maintenance-register-context{flex-direction:column;align-items:stretch}.fa-maintenance-register-context>button{width:100%}.fa-maintenance-register-tools{grid-template-columns:1fr}.fa-maintenance-register-tools>div{justify-content:stretch;align-items:stretch;display:grid}.fa-maintenance-register-tools>div>span{line-height:1.35}.fa-maintenance-search{flex-direction:column;align-items:stretch;width:100%}.fa-maintenance-search input{width:100%;min-width:0}.fa-maintenance-form-grid,.fa-maintenance-action-fields{grid-template-columns:1fr}.fa-maintenance-detail{width:calc(100vw - 16px)}.fa-maintenance-detail .fa-detail-grid{grid-template-columns:1fr}.fa-maintenance-detail>header .fa-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.fa-maintenance-detail>header .fa-header-actions button{min-width:0}.fa-maintenance-detail>header .fa-header-actions button:last-child{grid-column:2}.fa-maintenance-detail .collapsible-context-bar{gap:2px 8px}.fa-maintenance-detail .collapsible-context-bar>span{white-space:normal}.fa-maintenance-detail .attachment-panel__header-actions{grid-template-columns:1fr;place-items:stretch stretch;display:grid}.fa-maintenance-detail .attachment-panel__toggle{min-height:36px}.fa-maintenance-detail .attachment-panel__primary{width:100%}.fa-maintenance-register-table{min-width:1100px}.fa-maintenance-register-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.fa-maintenance-register-actions>span{line-height:1.35}.fa-maintenance-register-actions button{width:100%}.fa-maintenance-void-dialog{width:calc(100vw - 16px)}.fa-maintenance-void-dialog .fa-detail-grid{grid-template-columns:1fr}.fa-maintenance-void-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.fa-maintenance-void-actions button{width:100%}}.fa-maintenance-completion-overlay{padding:clamp(8px,2vh,18px)}.fa-maintenance-completion-dialog{align-content:start;width:min(96vw,1840px);max-width:1840px;height:calc(100dvh - clamp(16px,4vh,36px));max-height:96dvh;padding-bottom:22px}.fa-maintenance-completion-sections{gap:10px;min-width:0;display:grid}.fa-maintenance-completion-sections>.collapsible-context-header,.fa-maintenance-final-confirmation{background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-width:0;display:grid;overflow:hidden}.fa-maintenance-completion-dialog .collapsible-context-bar{background:#eef6ff;border-bottom:1px solid #c9dcf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:8px 10px;display:grid}.fa-maintenance-completion-dialog .collapsible-context-header.collapsed .collapsible-context-bar{border-bottom:0}.fa-maintenance-completion-dialog .collapsible-context-bar>strong{color:#1d2939;grid-area:1/1;font-size:.82rem}.fa-maintenance-completion-dialog .collapsible-context-bar>span{color:#52657c;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:.72rem;overflow:hidden}.fa-maintenance-completion-dialog .collapsible-context-bar>.collapsible-context-toggle{color:#4a3b00;white-space:nowrap;background:#fef3c7;border:1px solid #d4a017;border-radius:5px;grid-area:1/2/3;align-self:center;width:auto;min-height:30px;margin:0;padding:5px 8px;position:static}.fa-maintenance-completion-dialog .collapsible-context-bar>.collapsible-context-toggle:hover{color:#3d3000;background:#fde68a;border-color:#b98900;box-shadow:inset 0 0 0 1px #d4a017}.fa-maintenance-completion-dialog .collapsible-context-bar>.collapsible-context-toggle:focus-visible{outline-offset:1px;outline:2px solid #84adff;box-shadow:0 0 0 3px #fff7d6}.fa-maintenance-completion-section{gap:12px;min-width:0;padding:12px;display:grid}.fa-maintenance-completion-section[hidden]{display:none}.fa-maintenance-completion-section>label{gap:5px;min-width:0;font-size:13px;font-weight:650;display:grid}.fa-maintenance-completion-section>label input{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-maintenance-completion-section>label small{color:#64748b;font-size:11px;font-weight:400}.fa-maintenance-completion-attachments .attachment-panel{min-width:0;margin:0}.fa-maintenance-final-confirmation>header{background:#eef6ff;border-bottom:1px solid #c9dcf1;padding:8px 10px}.fa-maintenance-final-confirmation h3{color:#1d2939;margin:0;font-size:.82rem}.fa-maintenance-final-confirmation>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.fa-maintenance-final-confirmation p{color:#52657c;margin:0;font-size:13px;line-height:1.45}.fa-maintenance-final-actions{justify-content:flex-end;gap:8px;display:flex}.fa-maintenance-completion-dialog>.slss-persistent-scrollbar-y{z-index:8}@media (width<=600px){.fa-maintenance-completion-overlay{padding:8px 0}.fa-maintenance-completion-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.fa-maintenance-completion-dialog .collapsible-context-bar{gap:2px 8px}.fa-maintenance-completion-dialog .collapsible-context-bar>span{white-space:normal}.fa-maintenance-final-confirmation>div{grid-template-columns:1fr;align-items:stretch}.fa-maintenance-final-actions{grid-template-columns:1fr;display:grid}.fa-maintenance-final-actions button{width:100%}.fa-maintenance-completion-dialog .attachment-panel__header-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.fa-maintenance-completion-dialog .attachment-panel__primary{width:100%}}.fa-correction-workspace{border:1px solid #cbd8e6;border-radius:9px;gap:11px;min-width:0;padding:11px;display:grid}.fa-correction-workspace>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.fa-correction-workspace>header small{color:#4b6b91;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.fa-correction-workspace>header h3{margin:2px 0;font-size:16px}.fa-correction-workspace>header p,.fa-correction-actions p{color:#64748b;margin:0;font-size:12px}.fa-correction-action-group{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;gap:9px;padding:10px;display:grid}.fa-correction-action-group>header h4{color:#24364b;margin:0;font-size:14px}.fa-correction-action-group>header p{color:#64748b;margin:2px 0 0;font-size:12px}.fa-correction-controls{grid-template-columns:190px 190px minmax(260px,1fr);align-items:start;gap:9px;display:grid}.fa-correction-controls label{gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.fa-correction-controls input,.fa-correction-controls select,.fa-correction-controls textarea{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:36px;padding:6px 8px}.fa-correction-controls textarea{resize:vertical;min-height:54px}.fa-correction-controls [aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b423181f}.fa-correction-field-error{color:#9a2b2b;font-size:11px;font-weight:600;line-height:1.35}.fa-correction-workspace td{overflow-wrap:anywhere;white-space:normal;font-size:13px}.fa-correction-workspace td.numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fa-correction-workspace td strong,.fa-correction-workspace td span{display:block}.fa-correction-workspace td span{color:#64748b;margin-top:2px;font-size:12px}.fa-correction-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.fa-correction-actions>div{gap:4px;display:grid}.fa-correction-composition{gap:7px;display:grid}.fa-correction-composition article{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.fa-correction-composition article span,.fa-correction-composition article small{color:#64748b}.fa-correction-confirm{max-width:1500px}.fa-correction-confirm .fa-monthly-confirm-context{grid-template-columns:180px 170px minmax(260px,1fr) minmax(300px,1.5fr)!important}.fa-filtered-selection-tools{background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:8px 10px;display:grid}.fa-filtered-selection-tools>span{color:#344054;font-size:12px;font-weight:700}.fa-filtered-selection-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fa-filtered-selection-tools>small{color:#64748b;grid-column:1/-1;font-size:11px}.fa-column-filters th{border-bottom-color:#cbd5e1;background:#eef3f8!important;padding:5px!important}.fa-column-filters input,.fa-column-filters select{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:30px;padding:4px 6px;font-size:12px}.fa-column-filters input:focus,.fa-column-filters select:focus{border-color:#84adff;outline:0;box-shadow:0 0 0 2px #175cd31f}.fa-column-filters .slss-column-filter-range{gap:4px}.fa-monthly-asset-workspace,.fa-monthly-posting-context{border:1px solid #dce5ef;border-radius:8px;min-width:0;overflow:hidden}.fa-monthly-asset-workspace-header,.fa-monthly-posting-context-header{background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.fa-monthly-asset-workspace-header>div,.fa-monthly-posting-context-header>div{gap:2px;min-width:0;display:grid}.fa-monthly-asset-workspace-header strong,.fa-monthly-posting-context-header strong{color:#24364b;font-size:13px}.fa-monthly-asset-workspace-header span,.fa-monthly-posting-context-header span{color:#64748b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.fa-monthly-asset-workspace-header>button,.fa-monthly-posting-context-header>button{flex:none;min-height:32px;padding-block:5px}.fa-monthly-asset-workspace-body,.fa-monthly-posting-context-body{border-top:1px solid #dce5ef;gap:14px;padding:10px;display:grid}.fa-monthly-asset-workspace-body[hidden],.fa-monthly-posting-context-body[hidden]{display:none}.fa-monthly-asset-workspace.is-collapsed .fa-monthly-asset-workspace-header>button,.fa-monthly-posting-context.is-collapsed .fa-monthly-posting-context-header>button{color:#4a3b00;background:#fef3c7;border-color:#d4a017}.fa-monthly-asset-workspace.is-collapsed,.fa-monthly-posting-context.is-collapsed{border-color:#dce5ef}.fa-monthly-asset-workspace.is-collapsed .fa-monthly-asset-workspace-header,.fa-monthly-posting-context.is-collapsed .fa-monthly-posting-context-header{background:#f8fafc}.fa-monthly-asset-workspace.is-collapsed .fa-monthly-asset-workspace-header strong,.fa-monthly-posting-context.is-collapsed .fa-monthly-posting-context-header strong{color:#24364b}.fa-monthly-asset-workspace.is-collapsed .fa-monthly-asset-workspace-header span,.fa-monthly-posting-context.is-collapsed .fa-monthly-posting-context-header span{color:#64748b}.fa-monthly-asset-workspace.is-collapsed .fa-monthly-asset-workspace-header>button,.fa-monthly-posting-context.is-collapsed .fa-monthly-posting-context-header>button{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.fa-monthly-asset-workspace.is-expanded .fa-monthly-asset-workspace-header>button,.fa-monthly-posting-context.is-expanded .fa-monthly-posting-context-header>button{color:#344054;background:0 0}@media (width<=800px){.fa-correction-workspace>header,.fa-correction-actions{flex-direction:column;align-items:stretch}.fa-correction-controls{grid-template-columns:1fr}.fa-correction-confirm .fa-monthly-confirm-context{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.fa-correction-confirm .fa-monthly-confirm-context{grid-template-columns:1fr!important}.fa-filtered-selection-tools{grid-template-columns:1fr}.fa-filtered-selection-tools>div{justify-content:flex-start}.fa-filtered-selection-tools button{flex:auto}.fa-monthly-asset-workspace-header,.fa-monthly-posting-context-header{flex-direction:column;align-items:stretch}.fa-monthly-asset-workspace-header>button,.fa-monthly-posting-context-header>button{align-self:stretch}}.fa-maintenance-composition{background:#fff;border:1px solid #dfe5ec;border-radius:8px;gap:10px;min-width:0;padding:0 10px 10px;display:grid;overflow:hidden}.fa-maintenance-composition-intro{background:#eef6ff;border-bottom:1px solid #c9dcf1;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:flex}.fa-maintenance-composition-intro>div{gap:2px;display:grid}.fa-maintenance-composition-intro strong{color:#1d2939;font-size:.82rem}.fa-maintenance-composition-intro span{color:#52657c;font-size:.72rem}.fa-maintenance-composition-scroll{min-width:0;max-width:100%;padding-bottom:2px;position:relative;overflow:auto}.fa-maintenance-composition table{border-collapse:collapse;width:100%;min-width:940px}.fa-maintenance-composition th,.fa-maintenance-composition td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:6px;font-size:12px}.fa-maintenance-composition th{color:#344054;white-space:nowrap;background:#f8fafc;font-weight:700}.fa-maintenance-composition th.numeric,.fa-maintenance-composition td.numeric{text-align:right}.fa-maintenance-composition td textarea,.fa-maintenance-composition td input,.fa-maintenance-composition td select{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:5px;width:100%;min-height:34px;padding:5px 6px}.fa-maintenance-composition td:first-child{width:44px}.fa-maintenance-composition td:nth-child(2){min-width:250px}.fa-maintenance-composition td:nth-child(3){min-width:110px}.fa-maintenance-composition td:nth-child(4){min-width:145px}.fa-maintenance-composition td.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.fa-maintenance-composition-total{border-top:1px solid #cbd5e1;justify-content:flex-end;align-items:center;gap:14px;padding-top:9px;display:flex}.fa-maintenance-composition-total span{color:#52657c;text-transform:uppercase;font-size:12px;font-weight:700}.fa-maintenance-composition-total strong{font-variant-numeric:tabular-nums}.fa-maintenance-legacy-cost{max-width:420px}.fa-maintenance-legacy-cost label{gap:5px;font-size:13px;font-weight:650;display:grid}.fa-maintenance-legacy-cost input{font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.fa-maintenance-legacy-cost small{color:#64748b;font-size:11px;font-weight:400}.fa-composition-invalid{color:#9f1239;font-size:11px}.fa-maintenance-completion-section>.fa-maintenance-composition,.fa-maintenance-detail-section>.fa-maintenance-composition{border:0;border-radius:0;padding:0}.fa-maintenance-completion-section>.fa-maintenance-composition>.fa-maintenance-composition-intro,.fa-maintenance-detail-section>.fa-maintenance-composition>.fa-maintenance-composition-intro{display:none}.fa-maintenance-detail [aria-controls$=-cost][aria-expanded=true],.fa-maintenance-completion-dialog [aria-controls$=-cost][aria-expanded=true]{color:#24364b;background:#fff;border-color:#b7c5d7}.fa-maintenance-detail [aria-controls$=-cost][aria-expanded=true]:hover,.fa-maintenance-completion-dialog [aria-controls$=-cost][aria-expanded=true]:hover{box-shadow:none;color:#24364b;background:#f8fafc;border-color:#94a3b8}.fa-maintenance-composition-history{border:1px solid #dce5ef;border-radius:8px;gap:10px;padding:10px;display:grid}.fa-maintenance-composition-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fa-maintenance-composition-history>header strong{font-size:13px}.fa-maintenance-composition-history>header span{color:#64748b;font-size:11px}.fa-maintenance-composition-history>div{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.fa-maintenance-composition-history .fa-maintenance-composition-intro{display:flex!important}@media (width<=600px){.fa-maintenance-composition-intro{flex-direction:column;align-items:stretch}.fa-maintenance-composition-intro button{width:100%}.fa-maintenance-composition-total{justify-content:space-between}}@media (width<=900px){.fa-maintenance-composition-history>div{grid-template-columns:1fr}}.fa-status.is-on_pb_discussion{color:#075985;background:#e0f2fe}.fa-maintenance-budget-section>header{background:#eef6ff;border:1px solid #c9dcf1;border-radius:6px;padding:7px 10px}.fa-maintenance-budget-section>header h3{margin:0;font-size:.82rem}.fa-settlement-optional{min-width:0;padding:10px 12px}.fa-settlement-optional .fa-form-grid{align-items:end}.fa-settlement-component{border-bottom:1px solid #e1e9ee;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;font-size:.83rem;display:flex}.fa-asset-editor .collapsible-context-header.collapsed{background:#fff8da;border:1px solid #eadfa8;border-radius:5px}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:0;padding:0;display:grid;overflow:hidden}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar{background:#edf5ff;border-bottom:1px solid #cbdced;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:9px 12px;display:grid}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"].collapsed>.collapsible-context-bar{border-bottom:0}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar>strong{grid-area:1/1;font-size:16px}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar>span{color:#64748b;overflow-wrap:anywhere;grid-area:2/1;min-width:0;font-size:12px}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar>.collapsible-context-toggle{white-space:nowrap;grid-area:1/2/3;margin:0;position:static}@media (width<=600px){.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar{gap:4px 8px}.fa-asset-editor .collapsible-context-header[aria-label="Settlement and Accounting"]>.collapsible-context-bar>strong{font-size:14px}}.fa-asset-plan-summary{gap:12px;min-width:0;display:grid}.fa-asset-plan-summary>header,.fa-asset-plan-summary>section{min-width:0}.fa-asset-plan-summary>header{border-bottom:1px solid #dce5ef;padding-bottom:8px}.fa-asset-plan-summary h3,.fa-asset-plan-summary h4{margin:0 0 5px}.fa-asset-plan-summary h3{font-size:1rem}.fa-asset-plan-summary h4{background:#edf5ff;border-bottom:1px solid #cbdced;padding:7px 9px;font-size:.88rem}.fa-asset-plan-summary>header p{color:#64748b;margin:0;font-size:.78rem}.fa-asset-plan-summary>section{gap:7px;display:grid}.fa-asset-plan-summary .fa-section-note{font-size:.76rem}.fa-asset-plan-summary td{vertical-align:top}.fa-asset-plan-summary td.numeric{text-align:right;white-space:nowrap}.fa-asset-plan-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-asset-plan-summary>header>div{min-width:0}.fa-asset-plan-summary>header>button{white-space:normal}.fa-depreciation-lineage-table.slss-standard-table{min-width:0}.fa-depreciation-lineage-table td:first-child strong,.fa-depreciation-lineage-table td:first-child span{white-space:normal;overflow-wrap:anywhere;display:block}.fa-depreciation-lineage-table td:first-child strong{font-weight:700}.fa-depreciation-lineage-table td:first-child span{color:#64748b;margin-top:2px;line-height:1.35}.transaction-settings-page{box-sizing:border-box;color:#172b43;gap:16px;width:min(100%,1540px);min-width:0;margin:0 auto;padding:20px;display:grid}.transaction-settings-heading,.transaction-settings-section{background:#fff;border:1px solid #d6e2eb;border-radius:10px;min-width:0}.transaction-settings-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.transaction-settings-heading small{color:#56738b;font-weight:700}.transaction-settings-heading h1{margin:4px 0;font-size:1.5rem}.transaction-settings-heading p,.transaction-settings-section-content>p{color:#52677b;margin:4px 0}.transaction-settings-heading>span{color:#315979;text-align:right;font-weight:700}.transaction-settings-section>h2{margin:0;font-size:1rem}.transaction-settings-section-toggle{appearance:none;color:#493f25;cursor:pointer;font:inherit;text-align:left;background:#fff8da;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 16px;font-weight:700;display:flex}.transaction-settings-section-toggle:hover{background:#fff3c5}.transaction-settings-section-toggle:focus-visible{outline-offset:-3px;outline:2px solid #755b18}.transaction-settings-section-toggle[aria-expanded=true]{border-bottom:1px solid #eadfa8;border-radius:9px 9px 0 0}.transaction-settings-section-caret{text-align:center;flex:0 0 16px;font-size:.75rem}.transaction-settings-section-content{min-width:0;padding:14px 16px 16px}.transaction-settings-section-content[hidden]{display:none}.transaction-settings-domain{gap:12px;min-width:0;display:grid}.transaction-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.transaction-settings-grid>*{min-width:0}.transaction-settings-context,.transaction-settings-help{color:#63778b;margin:0;font-size:.9rem}.transaction-settings-error{color:#a32727;margin:0}.transaction-settings-notice{color:#176640;margin:0}.transaction-settings-category,.transaction-settings-field{gap:6px;font-weight:650;display:grid}.transaction-settings-category select{background:#fff;border:1px solid #b7c9d8;border-radius:7px;width:min(100%,420px);min-height:38px;padding:6px 9px}.transaction-settings-readonly{background:#f8fbfd;border:1px solid #dce5ec;border-radius:7px;gap:5px;padding:10px;display:grid}.transaction-settings-readonly span{color:#5a6f81;font-size:.82rem}.transaction-settings-readonly strong{overflow-wrap:anywhere}.transaction-settings-domain form{gap:12px;display:grid}.transaction-settings-domain form>button{justify-self:start}.transaction-settings-section a{color:#1d5f94;font-weight:650}.transaction-settings-section .closing-accounts-setting-page.is-embedded{gap:0;max-width:none;margin:0}.transaction-settings-section .closing-accounts-setting-panel{box-shadow:none;border:0;gap:14px;padding:0}.transaction-settings-production .production-settings-page.is-embedded{width:100%;max-width:none;padding:0}@media (width<=740px){.transaction-settings-page{padding:10px}.transaction-settings-heading{display:grid}.transaction-settings-heading>span{text-align:left}.transaction-settings-grid{grid-template-columns:minmax(0,1fr)}}.sidebar-management-page{gap:16px;display:grid}.sidebar-management-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sidebar-management-header h1,.sidebar-management-panel h2{margin:0}.sidebar-management-header p{color:#64748b;margin:5px 0 0}.sidebar-management-header button,.sidebar-management-actions button,.sidebar-management-create button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.sidebar-management-header button:disabled,.sidebar-management-actions button:disabled,.sidebar-management-create button:disabled{cursor:not-allowed;opacity:.45}.sidebar-management-create{background:#fff;border:1px solid #dbe2ea;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) 100px auto;align-items:end;gap:12px;padding:14px;display:grid}.sidebar-management-create label,.sidebar-management-editor label{color:#334155;gap:5px;font-size:13px;font-weight:700;display:grid}.sidebar-management-create input,.sidebar-management-create select,.sidebar-management-editor input,.sidebar-management-editor select{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:38px;padding:7px 9px}.sidebar-management-protected-property{color:#334155;background:#f8fafc;border:1px solid #dbe2ea;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.sidebar-management-protected-property>span{font-size:12px;font-weight:700}.sidebar-management-protected-property>small,.sidebar-management-protected-value small{color:#64748b;font-weight:600}.sidebar-management-protected-value{background:#f8fafc;border:1px solid #dbe2ea;border-radius:6px;justify-content:space-between;align-items:center;min-height:38px;padding:7px 9px;display:flex}.sidebar-management-create-actions,.sidebar-management-actions{flex-wrap:wrap;gap:8px;display:flex}.sidebar-management-create-error{grid-column:1/-1}.sidebar-management-workspace{grid-template-columns:minmax(340px,1fr) minmax(320px,.8fr);gap:16px;display:grid}.sidebar-management-panel{background:#fff;border:1px solid #dbe2ea;border-radius:8px;min-width:0;padding:16px}.sidebar-management-tree,.sidebar-management-tree ul{margin:10px 0 0;padding:0;list-style:none}.sidebar-management-tree-row{border-radius:5px;align-items:stretch;min-height:42px;display:flex}.sidebar-management-tree-row:hover,.sidebar-management-tree-row.selected{background:#eef4f8}.sidebar-management-tree-toggle,.sidebar-management-tree-spacer{color:#64748b;background:0 0;border:0;justify-content:center;align-items:center;width:24px;padding:0;display:flex}.sidebar-management-tree-toggle:not(:disabled){cursor:pointer}.sidebar-management-tree-select{color:#172033;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:flex-start;min-width:0;padding:7px 8px;display:flex}.sidebar-management-tree-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-management-tree-select small{color:#64748b;flex:none;margin-left:10px}.sidebar-management-editor{align-content:start;gap:14px;display:grid}.sidebar-management-note{color:#475569;background:#f1f5f9;border-radius:6px;margin:0;padding:9px 10px;font-size:13px}.sidebar-management-actions .danger{background:#b42318}.sidebar-management-actions .secondary{color:#334155;background:#fff;border:1px solid #94a3b8}.sidebar-management-error,.sidebar-management-message{border-radius:6px;margin:0;padding:9px 12px}.sidebar-management-error{color:#991b1b;background:#fee2e2}.sidebar-management-message{color:#166534;background:#dcfce7}@media (width<=980px){.sidebar-management-create,.sidebar-management-workspace{grid-template-columns:1fr}}.access-control-page{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.access-control-header{justify-content:space-between;align-items:flex-start;display:flex}.access-control-header h1,.access-control-section h2{margin:0}.access-control-header h1{font-size:1.45rem}.access-control-header p{color:#667085;margin:4px 0 0}.access-control-sticky-controls{z-index:20;background:#f5f7fa;gap:10px;margin:-2px 0 0;padding:8px 0;display:grid;position:sticky;top:0}.access-control-tabs{border-bottom:1px solid #d8dde5;gap:4px;display:flex}.access-control-tabs button{cursor:pointer;color:#475467;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}.access-control-tabs button.is-active{color:#101828;border-bottom-color:#344054;font-weight:600}.access-control-toolbar{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.access-control-toolbar label{color:#475467;gap:4px;min-width:180px;font-size:.78rem;font-weight:600;display:grid}.access-control-toolbar label:first-child{flex:320px}.access-control-toolbar input,.access-control-toolbar select,.access-control-override{color:#101828;background:#fff;border:1px solid #cbd1dc;border-radius:4px;min-height:32px;padding:5px 8px}.access-control-toolbar .searchable-select{min-width:240px}.access-control-toolbar .searchable-select input{width:100%}.access-control-section{background:#fff;border:1px solid #e4e7ec;border-radius:6px;min-width:0;padding:12px}.access-control-section h2{margin-bottom:10px;font-size:1rem}.access-control-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-control-section-title h2{margin-bottom:0}.access-control-disclosure-heading{margin:0!important}.access-control-disclosure-heading button{color:#101828;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.access-control-disclosure-heading button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #175cd3}.access-control-disclosure-heading button span{color:#667085;width:12px;font-size:.75rem}.access-control-permission-body{gap:10px;min-width:0;margin-top:10px;display:grid}.access-control-permission-section.is-collapsed{padding-top:10px;padding-bottom:10px}.access-control-disclosure-tools{justify-content:flex-end;gap:6px;display:flex}.access-control-disclosure-tools button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd1dc;border-radius:5px;padding:6px 10px;font-size:.78rem;font-weight:600}.access-control-disclosure-tools button:hover{background:#f8fafc}.access-control-reason{color:#475467;gap:3px;min-width:min(360px,100%);font-size:.76rem;font-weight:600;display:grid}.access-control-reason input{border:1px solid #cbd1dc;border-radius:4px;min-height:32px;padding:5px 8px}.access-control-change-context{background:#fffcf5;border:1px solid #fedf89;border-radius:6px;justify-content:flex-end;padding:8px 10px;display:flex}.access-control-action-name{text-transform:capitalize}.access-control-action-name+small{color:#667085;font-weight:400;display:block}.access-control-managed-permission{white-space:normal;align-items:flex-start;gap:2px;display:grid}.access-control-managed-permission strong{color:#344054;font-size:.78rem}.access-control-managed-permission a{color:#175cd3;font-size:.76rem;font-weight:600}.access-control-managed-permission a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #175cd3}.access-control-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.access-control-table th,.access-control-table td{white-space:nowrap}.access-control-table td:first-child{min-width:260px}.access-control-container td{--indent:calc(var(--access-depth) * 18px);padding-left:calc(12px + var(--indent));color:#344054;letter-spacing:.025em;background:#f6f8fb;font-size:.76rem;font-weight:700}.access-control-tree-label{padding-left:calc(12px + var(--access-depth) * 18px)!important}.access-control-tree-label small,.access-control-account-coa,.access-control-sticky-identity small{color:#667085;margin-top:2px;font-weight:400;display:block}.access-control-state{align-items:baseline;gap:4px;font-weight:600;display:inline-flex}.access-control-state small{color:#667085;font-weight:400}.access-control-state.is-allowed{color:#175cd3}.access-control-state.is-denied{color:#b42318}.access-control-note,.access-control-system-banner,.access-control-error,.access-control-loading{border-radius:4px;margin:0;padding:8px 10px;font-size:.84rem}.access-control-note,.access-control-system-banner{color:#344054;background:#f8fafc;border:1px solid #d8dde5}.access-control-error{color:#b42318;background:#fff2f0;border:1px solid #fecdca}.access-control-loading{color:#475467}.access-control-matrix th,.access-control-matrix td{text-align:center;min-width:92px}.access-control-matrix .access-control-sticky-identity{z-index:3;text-align:left;background:#fff;min-width:260px;position:sticky;left:0;box-shadow:1px 0 #e4e7ec}.access-control-matrix thead .access-control-sticky-identity{z-index:5;background:#f8fafc}.access-control-sticky-identity button{text-align:left;color:#175cd3;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=900px){.access-control-page{padding:12px}.access-control-toolbar label{flex:220px}.access-control-sticky-controls{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}}.ongoing-status-summary{gap:7px;min-height:36px;margin:7px 0 9px;display:grid}.ongoing-status-total{justify-content:flex-end;align-items:center;gap:6px;line-height:1;display:flex}.ongoing-status-total strong{color:#175cd3;font-variant-numeric:tabular-nums;font-size:1.22rem}.ongoing-status-total span{color:#667085;text-transform:uppercase;font-size:.67rem;font-weight:750}.ongoing-status-chips{flex-wrap:wrap;gap:4px;display:flex}.ongoing-status-chips>span{color:#175cd3;text-transform:uppercase;background:#eff8ff;border:1px solid #b2ddff;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:700}.ongoing-status-chips strong{font-variant-numeric:tabular-nums}.purchase-page{box-sizing:border-box;color:#344054;gap:16px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.purchase-page-heading{justify-content:space-between;align-items:flex-end;display:flex}.purchase-page-heading h1{color:#101828;margin:2px 0 4px;font-size:1.65rem}.purchase-page-heading p,.purchase-section-heading p{color:#667085;margin:0}.purchase-page-eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.purchase-section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:16px;box-shadow:0 3px 10px #1018280a}.purchase-section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.purchase-section-heading h2{color:#101828;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:.94rem}.purchase-section-heading p{font-size:.84rem}.purchase-section-heading button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.purchase-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-action-card{border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;min-height:160px;padding:13px;display:flex}.purchase-action-card h3{color:#1d2939;margin:13px 0 5px;font-size:.96rem}.purchase-action-card p{color:#667085;flex:1;margin:0 0 14px;font-size:.8rem;line-height:1.4}.purchase-coming-soon{color:#475467;letter-spacing:.045em;text-transform:uppercase;background:#f2f4f7;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:.66rem;font-weight:700}.purchase-available{color:#027a48;letter-spacing:.045em;text-transform:uppercase;background:#ecfdf3;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:.66rem;font-weight:700}.purchase-action-card.is-available{border-color:#84caff}.purchase-action-card.is-available button{color:#fff;cursor:pointer;background:#175cd3;border-color:#175cd3}.purchase-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:10px 12px}.purchase-recent-table-wrap{border:1px solid #e4e7ec;border-radius:7px;max-width:100%}.purchase-recent-table{width:100%;min-width:1135px}.purchase-recent-table th{white-space:nowrap}.purchase-recent-table td{vertical-align:middle;padding:8px 9px}.purchase-recent-table tbody tr.slss-data-row:hover td{background:#e8f2ff}.purchase-recent-table td:nth-child(2){min-width:180px}.purchase-recent-table td:nth-child(2) strong,.purchase-recent-table td:nth-child(2) small{display:block}.purchase-recent-table small{color:#667085;margin-top:2px}.purchase-recent-table .numeric{font-variant-numeric:tabular-nums;text-align:right}.purchase-recent-table button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:5px 8px;font-size:.72rem}.purchase-activity-restricted{color:#667085;cursor:not-allowed;font-size:.72rem;font-weight:700}.purchase-transaction-status{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:700;display:inline-flex}.purchase-transaction-status.is-posted,.purchase-transaction-status.is-complete{color:#067647;background:#ecfdf3}.purchase-transaction-status.is-draft{color:#b54708;background:#fffaeb}.purchase-transaction-status.is-void,.purchase-transaction-status.is-reversed{color:#b42318;background:#fef3f2}.purchase-recent-empty{text-align:center;padding:28px 16px!important}.purchase-recent-empty strong,.purchase-recent-empty span{display:block}.purchase-recent-empty strong{color:#344054;font-size:.9rem}.purchase-recent-empty span{color:#667085;margin-top:4px;font-size:.78rem}.purchase-activity-filters{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:repeat(6,minmax(120px,1fr)) minmax(190px,1.4fr) auto;align-items:end;gap:8px;margin-bottom:10px;padding:10px;display:grid}.purchase-activity-filters label{color:#475467;gap:4px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.purchase-activity-filters input,.purchase-activity-filters select{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.purchase-activity-filters .searchable-select .search-cell{min-height:34px;padding:6px 8px}.purchase-activity-refresh{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-height:34px;padding:6px 10px}.purchase-section .slss-data-table-pagination{margin-top:10px}.purchase-action-card button,.purchase-category-row button{color:#667085;font:inherit;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;font-size:.76rem}.purchase-action-card button:disabled,.purchase-category-row button:disabled{cursor:not-allowed;opacity:.78}.purchase-category-row{flex-wrap:wrap;gap:8px;display:flex}.purchase-empty-state{text-align:center;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:8px;place-items:center;gap:4px;margin-top:12px;padding:28px 16px;display:grid}.purchase-empty-state strong{color:#344054;font-size:.9rem}.purchase-empty-state span{color:#667085;font-size:.78rem}@media (width<=1180px){.purchase-activity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.purchase-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.purchase-action-grid{grid-template-columns:1fr}.purchase-section{padding:14px}}.purchase-settings-page{color:#344054;gap:13px;width:100%;display:grid}.purchase-settings-heading{justify-content:space-between;align-items:flex-end;display:flex}.purchase-settings-heading h1{color:#101828;margin:2px 0 4px}.purchase-settings-heading p{color:#667085;margin:0}.purchase-settings-heading>div>span,.purchase-settings-authority{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.purchase-settings-authority{background:#f2f4f7;border-radius:999px;padding:5px 9px}.purchase-settings-panel{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:9px;gap:14px;padding:16px;display:grid}.purchase-general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-settings-panel label{color:#344054;gap:5px;font-size:.78rem;font-weight:700;display:grid}.purchase-settings-panel select,.purchase-settings-panel input{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:36px;padding:6px 8px;font-size:.82rem}.purchase-settings-primary{color:#fff;cursor:pointer;font:inherit;background:#4d5560;border:0;border-radius:6px;justify-self:start;padding:8px 12px;font-size:.8rem;font-weight:700}.purchase-settings-primary:disabled{cursor:wait;opacity:.6}.purchase-settings-note{color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-column:1/-1;margin:0;padding:9px;font-size:.78rem}.purchase-settings-error,.purchase-settings-success{border-radius:6px;margin:0;padding:9px 11px}.purchase-settings-error{color:#b42318;background:#fef3f2}.purchase-settings-success{color:#027a48;background:#ecfdf3}.purchase-visibility-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.purchase-visibility-toolbar label{min-width:min(420px,100%)}.purchase-visibility-toolbar p{color:#667085;margin:0;font-size:.78rem}.purchase-visibility-scroll{overflow:auto}.purchase-visibility-table{border-collapse:collapse;width:100%;min-width:720px}.purchase-visibility-table th,.purchase-visibility-table td{text-align:left;border-bottom:1px solid #e4e7ec;padding:8px}.purchase-visibility-table thead th{color:#475467;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:.7rem}.purchase-visibility-table tbody th{color:#344054;font-size:.8rem}.purchase-accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-readiness{border:1px solid #e4e7ec;border-radius:7px;grid-column:1/-1;padding:14px}.purchase-readiness h2,.purchase-control-card h2{color:#1d2939;margin:0 0 12px;font-size:.86rem}.purchase-readiness dl{gap:7px;margin:0;display:grid}.purchase-readiness dl div{justify-content:space-between;align-items:center;display:flex}.purchase-readiness dt{color:#475467;font-size:.8rem}.purchase-readiness dd{text-transform:capitalize;margin:0;font-size:.72rem;font-weight:700}.purchase-readiness .is-ready{color:#027a48}.purchase-readiness .is-required{color:#b54708}.purchase-readiness .is-optional{color:#667085}.purchase-control-card{border:1px solid #e4e7ec;border-radius:7px;padding:14px}.purchase-control-add{grid-template-columns:1fr auto;gap:7px;display:grid}.purchase-control-add button,.purchase-control-list button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;font-size:.74rem}.purchase-control-list{gap:6px;margin-top:10px;display:grid}.purchase-control-list>div{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.purchase-control-list span{font-size:.76rem;display:grid}.purchase-control-list p{color:#667085;margin:4px 0;font-size:.78rem}.purchase-opname-policy{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purchase-opname-policy h2,.purchase-opname-policy button{grid-column:1/-1}.purchase-prepayment-control{align-content:start;gap:9px;display:grid}.purchase-prepayment-control p{color:#667085;margin:0;font-size:.78rem}.purchase-prepayment-control p strong{color:#344054;font-weight:700}@media (width<=760px){.purchase-general-grid,.purchase-accounting-grid{grid-template-columns:1fr}.purchase-readiness{grid-column:auto}.purchase-visibility-toolbar{flex-direction:column;align-items:stretch}}.stock-master-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stock-master-toolbar button,.stock-toolbar-menu summary,.stock-export-dataset select{color:#334155;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:7px 10px}.stock-master-toolbar .stock-primary-action{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.stock-toolbar-menu{position:relative}.stock-toolbar-menu summary,.stock-row-more summary{list-style:none}.stock-toolbar-menu summary::-webkit-details-marker{display:none}.stock-row-more summary::-webkit-details-marker{display:none}.stock-toolbar-menu-options{z-index:35;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a26}.stock-toolbar-menu-options button{text-align:left;border:0}.stock-toolbar-menu-options button:hover{background:#f1f5f9}.stock-export-dataset{border-bottom:1px solid #e2e8f0;gap:4px;padding:5px 6px 8px;display:grid}.stock-export-dataset>span{color:#64748b;font-size:12px}.stock-export-dataset select{width:100%}.stock-master-filters{border:0}.stock-master-filter-fields{grid-template-columns:minmax(280px,2fr) repeat(4,minmax(145px,1fr));align-items:end;gap:10px;display:grid}.stock-master-filter-fields>label{gap:4px;min-width:0;display:grid}.stock-search-control{position:relative}.stock-search-control input{width:100%;padding-right:34px}.stock-search-control button{color:#64748b;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:18px;line-height:1;position:absolute;top:1px;right:1px}.stock-filter-summary{border-top:1px solid #e4e7ec;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 9px;display:flex}.stock-filter-summary strong{color:#344054;margin-right:4px}.stock-filter-summary button{color:#344054;cursor:pointer;font:inherit;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;padding:4px 8px;font-size:12px}.stock-filter-summary .stock-clear-filters{color:#175cd3;background:0 0;border:0;font-weight:700}.stock-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.stock-row-actions>button,.stock-row-more summary{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 7px}.stock-row-more{position:relative}.master-page:has(.stock-master-filters) [data-column-key=__actions]{overflow:visible}.stock-row-more summary{justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:inline-flex}.stock-row-more>div{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 8px 24px #0f172a26}.stock-row-more button{color:#344054;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 9px}.stock-master-toolbar .save-as-menu summary{min-height:34px;padding:7px 10px}.stock-master-toolbar .save-as-menu-options button{min-height:0}.stock-master-toolbar+*{min-width:0}.stock-master-filters .search-cell{background:#fff}.stock-master-filters+.master-page-content{min-height:0}.stock-master-toolbar button:focus-visible,.stock-toolbar-menu summary:focus-visible,.stock-row-more summary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.master-page:has(.stock-master-filters) .master-page-content{padding-top:10px}.master-page:has(.stock-master-filters) .master-table{height:auto}.master-page:has(.stock-master-filters) .master-table-wrapper{flex:0 auto;height:auto;max-height:62vh}.master-page:has(.stock-master-filters) .master-status-badge.inactive{color:#475569;background:#e2e8f0}.stock-master-form{flex-direction:column;gap:20px;display:flex}.stock-master-form section{border-top:1px solid #e2e8f0;padding-top:14px}.stock-master-form h3,.stock-master-form p{margin:0}.stock-master-form p,.stock-master-form small{color:#64748b}.stock-subheading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.stock-nested-scroll{max-width:100%;overflow:auto}.stock-nested-scroll table{border-collapse:collapse;width:100%;min-width:720px}.stock-nested-scroll th,.stock-nested-scroll td{text-align:left;border:1px solid #e2e8f0;padding:7px}.stock-nested-scroll th{background:#eef2f7;position:sticky;top:0}.stock-nested-scroll input,.stock-nested-scroll select{box-sizing:border-box;width:100%;max-width:100%}.stock-support-list{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:12px}.stock-support-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.stock-support-list-heading>div{flex-direction:column;gap:2px;display:flex}.stock-support-list-heading small{color:#64748b}.stock-support-list-heading input{box-sizing:border-box;font:inherit;border:1px solid #cbd5e1;border-radius:6px;width:100%;max-width:320px;padding:7px 9px}.stock-support-table-scroll{border:1px solid #e2e8f0;border-radius:6px;max-height:min(280px,35vh);overflow:auto}.stock-support-table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.stock-support-table th,.stock-support-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:8px 10px}.stock-support-table th{color:#1f2937;z-index:2;background:#dbe4f0;font-weight:600;position:sticky;top:0}.stock-support-table tbody tr{cursor:pointer}.stock-support-table tbody tr:nth-child(2n){background:#f8fafc}.stock-support-table tbody tr:hover,.stock-support-table tbody tr:focus,.stock-support-table tbody tr.selected{background:#e8f2ff;outline:none}.stock-support-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #2563eb}.stock-support-empty{color:#64748b;text-align:center!important}@media (width<=900px){.stock-master-filter-fields{grid-template-columns:repeat(2,minmax(180px,1fr))}.stock-search-filter{grid-column:1/-1}.stock-subheading,.stock-support-list-heading{flex-direction:column;align-items:stretch}.stock-master-form .master-form-grid{grid-template-columns:1fr}.stock-support-list-heading input{max-width:none}}@media (width<=640px){.stock-master-toolbar{align-items:stretch;width:100%}.stock-master-toolbar>*{flex:auto}.stock-master-filter-fields{grid-template-columns:1fr}.stock-search-filter{grid-column:auto}}.simple-purchase-page{box-sizing:border-box;color:#344054;gap:14px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.simple-purchase-heading{justify-content:space-between;align-items:flex-end;display:flex}.simple-purchase-heading span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.simple-purchase-heading h1{color:#101828;margin:2px 0;font-size:1.55rem}.simple-purchase-heading p{color:#667085;margin:0}.simple-purchase-heading>div:last-child{gap:6px;display:flex}.simple-purchase-heading button,.simple-purchase-card button,.simple-purchase-actions button,.simple-purchase-readiness button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.simple-purchase-heading-actions button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.simple-purchase-tabs{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:10px;gap:8px;width:fit-content;padding:4px;display:flex}.simple-purchase-tabs button{color:#475467;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 14px;font-size:.84rem;font-weight:700}.simple-purchase-tabs button.is-active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #2563eb26}.simple-purchase-error,.simple-purchase-notice{border-radius:7px;margin:0;padding:9px 12px}.simple-purchase-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.simple-purchase-notice{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.simple-purchase-card,.simple-purchase-readiness{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:14px;box-shadow:0 2px 8px #1018280a}.simple-purchase-readiness{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.simple-purchase-readiness strong{color:#101828}.simple-purchase-readiness span{background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.simple-purchase-readiness em{color:#b54708;font-size:.78rem;font-style:normal}.simple-purchase-header-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simple-purchase-page label{color:#475467;gap:4px;font-size:.72rem;font-weight:650;display:grid}.simple-purchase-page input,.simple-purchase-page select,.simple-purchase-page textarea{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;padding:7px 8px}.simple-purchase-page textarea{resize:vertical;min-height:58px}.simple-purchase-header-grid .is-wide{grid-column:span 3}.simple-purchase-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.simple-purchase-section-title h2{color:#101828;margin:0;font-size:.9rem}.simple-purchase-section-title p{color:#667085;margin:3px 0 0;font-size:.76rem}.simple-purchase-section-title>div:last-child{gap:6px;display:flex}.simple-purchase-line-list{gap:9px;display:grid}.simple-purchase-line{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;padding:10px}.simple-purchase-line>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.simple-purchase-line>header button{color:#b42318;border:0;padding:2px 4px}.simple-purchase-line-grid{grid-template-columns:2fr repeat(5,minmax(105px,1fr));gap:8px;display:grid}.simple-purchase-line-grid label:first-child{grid-column:span 2}.simple-purchase-awareness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.simple-purchase-awareness span{background:#fff;border:1px solid #eaecf0;border-radius:5px;padding:6px 8px;font-size:.74rem;display:grid}.simple-purchase-awareness strong{color:#667085;text-transform:uppercase;font-size:.64rem}.simple-purchase-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.simple-purchase-adjustment{grid-template-columns:1.6fr 1.7fr .65fr .8fr repeat(3,.75fr) auto;align-items:center;gap:6px;margin-top:7px;display:grid}.simple-purchase-tax{grid-template-columns:160px 160px 1fr;align-items:end;gap:10px;display:grid}.simple-purchase-tax p{color:#667085;margin:0 0 7px;font-size:.78rem}.simple-purchase-totals{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:18px;display:grid}.simple-purchase-totals dl,.simple-purchase-liability dl{margin:0}.simple-purchase-totals dl>div,.simple-purchase-liability dl>div{justify-content:space-between;padding:5px 0;display:flex}.simple-purchase-totals dt,.simple-purchase-liability dt{color:#667085}.simple-purchase-totals dd,.simple-purchase-liability dd{font-variant-numeric:tabular-nums;margin:0}.simple-purchase-totals .is-total{color:#101828;border-top:1px solid #d0d5dd;margin-top:4px;padding-top:9px;font-size:1rem;font-weight:700}.simple-purchase-liability{border-left:1px solid #eaecf0;padding-left:18px}.simple-purchase-liability button{margin-bottom:7px}.simple-purchase-actions{z-index:4;background:#fff;border-top:1px solid #eaecf0;justify-content:flex-end;gap:8px;padding:10px;display:flex;position:sticky;bottom:0}.simple-purchase-actions .primary{color:#fff;background:#175cd3;border-color:#175cd3}.simple-purchase-actions button:disabled{cursor:not-allowed;opacity:.55}.simple-purchase-history{min-width:0}.simple-purchase-history details{position:relative}.simple-purchase-history summary{cursor:pointer;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;list-style:none}.simple-purchase-history details>div{z-index:8;background:#fff;border:1px solid #d0d5dd;border-radius:6px;display:grid;position:absolute;top:38px;right:0}.simple-purchase-history details button{text-align:left;border:0;border-radius:0}.simple-purchase-table-wrap{border:1px solid #e4e7ec;border-radius:7px}.simple-purchase-table{min-width:1120px}.simple-purchase-table th,.simple-purchase-table td{white-space:nowrap}.simple-purchase-table td:first-child{display:grid}.simple-purchase-table small{color:#667085;display:block}.simple-purchase-table .numeric{text-align:right}.simple-purchase-filters th{background:#f8fafc}.simple-purchase-filters input,.simple-purchase-filters select{padding:5px;font-size:.72rem}.simple-purchase-filters th:nth-child(2){gap:4px;display:flex}.simple-purchase-overlay{z-index:50;background:#1018288c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.simple-purchase-dialog{background:#fff;border-radius:10px;width:min(900px,95vw);max-width:900px;max-height:88vh;padding:16px;overflow:auto}.simple-purchase-dialog>header,.simple-purchase-dialog>footer{justify-content:space-between;align-items:center;display:flex}.simple-purchase-dialog h2{margin:0}.simple-purchase-dialog pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;max-height:60vh;padding:12px;overflow:auto}.simple-purchase-dialog footer{justify-content:flex-end;gap:7px}@media (width<=1000px){.simple-purchase-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-purchase-header-grid .is-wide{grid-column:span 2}.simple-purchase-line-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-purchase-adjustment{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto}.simple-purchase-awareness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.simple-purchase-heading{align-items:flex-start;gap:10px}.simple-purchase-header-grid,.simple-purchase-totals{grid-template-columns:1fr}.simple-purchase-header-grid .is-wide{grid-column:auto}.simple-purchase-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-purchase-dimensions,.simple-purchase-awareness,.simple-purchase-tax{grid-template-columns:1fr}.simple-purchase-liability{border-top:1px solid #eaecf0;border-left:0;padding-top:12px;padding-left:0}}@media print{.simple-purchase-heading>div:last-child,.simple-purchase-tabs,.simple-purchase-actions,.simple-purchase-history details,.simple-purchase-dialog button{display:none}.simple-purchase-overlay{background:#fff;padding:0;position:static;inset:auto}.simple-purchase-dialog{width:100%;max-width:none;max-height:none;overflow:visible}}.simple-purchase-dialog>header small{color:#667085;text-transform:uppercase}.simple-purchase-dialog h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 7px;font-size:.78rem}.simple-purchase-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:14px 0;display:grid}.simple-purchase-detail-summary>div{border-bottom:1px solid #eaecf0;justify-content:space-between;padding:7px 0;display:flex}.simple-purchase-detail-summary dt{color:#667085}.simple-purchase-detail-summary dd{color:#101828;text-align:right;margin:0}.simple-purchase-detail-table-wrap{border:1px solid #e4e7ec;border-radius:6px;max-width:100%;overflow:auto}.simple-purchase-detail-table{width:100%;min-width:760px}.simple-purchase-detail-table th,.simple-purchase-detail-table td{padding:7px 8px}.simple-purchase-detail-table td:first-child{display:grid}.simple-purchase-detail-table small{color:#667085}.simple-purchase-detail-adjustments{border:1px solid #e4e7ec;border-radius:6px;margin:0;padding:4px 10px;list-style:none}.simple-purchase-detail-adjustments li{justify-content:space-between;padding:6px 0;display:flex}.simple-purchase-dialog footer{margin-top:14px}@media (width<=700px){.simple-purchase-detail-summary{grid-template-columns:1fr}}.simple-purchase-lines-card{min-width:0}.simple-purchase-lines-toolbar{gap:12px}.simple-purchase-lines-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.simple-purchase-lines-toolbar button.is-active{color:#175cd3;background:#eff8ff;border-color:#84caff}.simple-purchase-grid-frame{border:1px solid #d0d5dd;border-radius:7px;max-width:100%;max-height:min(52vh,440px);overflow:auto}.simple-purchase-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:1560px}.simple-purchase-grid.has-dimensions{min-width:2130px}.simple-purchase-grid th{color:#475467;letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;z-index:3;background:#f8fafc;border-bottom:1px solid #d0d5dd;padding:7px 6px;font-size:.67rem;font-weight:700;position:sticky;top:0}.simple-purchase-grid td{vertical-align:top;background:#fff;border-bottom:1px solid #eaecf0;padding:6px}.simple-purchase-grid tbody tr:hover td{background:#f9fafb}.simple-purchase-grid tbody tr:last-child td{border-bottom:0}.simple-purchase-grid th:first-child,.simple-purchase-grid td:first-child{width:44px}.simple-purchase-grid th:nth-child(2),.simple-purchase-grid td:nth-child(2){width:88px}.simple-purchase-grid th:nth-child(3),.simple-purchase-grid td:nth-child(3){width:300px}.simple-purchase-grid th:nth-child(4),.simple-purchase-grid td:nth-child(4){width:210px}.simple-purchase-grid th:nth-child(5),.simple-purchase-grid td:nth-child(5){width:105px}.simple-purchase-grid th:nth-child(6),.simple-purchase-grid td:nth-child(6){width:190px}.simple-purchase-grid th:nth-child(7),.simple-purchase-grid td:nth-child(7){width:150px}.simple-purchase-grid th:nth-child(8),.simple-purchase-grid td:nth-child(8){width:135px}.simple-purchase-grid th:nth-child(9),.simple-purchase-grid td:nth-child(9){width:115px}.simple-purchase-grid th:nth-child(10),.simple-purchase-grid td:nth-child(10){width:135px}.simple-purchase-grid input,.simple-purchase-grid select{padding:6px;font-size:.75rem}.simple-purchase-grid-number{color:#667085;font-variant-numeric:tabular-nums;text-align:center}.simple-purchase-row-type{letter-spacing:.03em;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:750;display:inline-flex}.simple-purchase-row-type.is-stock{color:#067647;background:#ecfdf3}.simple-purchase-row-type.is-account{color:#175cd3;background:#eff8ff}.simple-purchase-dimension-indicator{color:#175cd3;white-space:nowrap;margin-top:5px;font-size:.61rem;display:block}.simple-purchase-grid-item .searchable-select{min-width:285px}.simple-purchase-grid-uom .searchable-select{min-width:175px}.simple-purchase-grid-oe{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.72rem;font-weight:650}.simple-purchase-grid-oe.is-estimate{color:#b54708}.simple-purchase-not-applicable{color:#98a2b3;text-align:center}.simple-purchase-derived-side{color:#344054;padding:7px 4px;font-size:.7rem;font-weight:700;display:block}.simple-purchase-grid-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.simple-purchase-grid-dimension{min-width:185px}.simple-purchase-grid-actions{white-space:nowrap;gap:4px;display:flex}.simple-purchase-grid-actions button{padding:5px 7px;font-size:.68rem}.simple-purchase-grid-actions .is-remove{color:#b42318;padding:5px 8px;font-size:.9rem;line-height:1}.simple-purchase-grid-empty{color:#667085;text-align:center;padding:24px!important}.simple-purchase-actual-quantity{margin-top:5px;color:#b54708!important;font-size:.62rem!important}.simple-purchase-actual-quantity span{margin-bottom:3px;display:block}.simple-purchase-stock-awareness{margin-top:5px;font-size:.68rem;position:relative}.simple-purchase-stock-awareness summary{color:#175cd3;cursor:pointer;width:max-content;list-style:none}.simple-purchase-stock-awareness summary::-webkit-details-marker{display:none}.simple-purchase-stock-awareness>div{z-index:7;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:5px;min-width:270px;padding:8px;display:grid;position:absolute;top:20px;left:0;box-shadow:0 8px 20px #1018281f}.simple-purchase-stock-awareness span{gap:6px;display:flex}.simple-purchase-stock-awareness strong{color:#667085;min-width:82px}.simple-purchase-stock-awareness[open] summary{font-weight:700}@media (width<=700px){.simple-purchase-lines-toolbar{flex-direction:column;align-items:flex-start}.simple-purchase-lines-toolbar>div:last-child{justify-content:flex-start}.simple-purchase-grid-frame{max-height:420px}}.simple-purchase-row-actions{gap:5px;display:flex}.simple-purchase-row-actions button{padding:5px 7px}.simple-purchase-revision-dialog{max-width:620px}.simple-purchase-revision-dialog>p{color:#475467;line-height:1.5}.simple-purchase-revision-dialog label span{color:#b42318}.simple-purchase-revision-dialog .primary{color:#fff;background:#175cd3;border-color:#175cd3}.simple-purchase-version-dialog{max-width:1100px}.simple-purchase-version-table{min-width:960px}.simple-purchase-version-table small{color:#667085;margin-top:2px;display:block}.simple-purchase-version-table .numeric{text-align:right}.simple-purchase-entry-workspace{gap:7px;min-width:0;display:grid}.simple-purchase-entry-workspace .simple-purchase-card,.simple-purchase-entry-workspace .simple-purchase-readiness{border-radius:7px;padding:8px 10px;box-shadow:0 1px 4px #1018280a}.simple-purchase-entry-workspace .simple-purchase-readiness{gap:7px;min-height:30px}.simple-purchase-entry-workspace .simple-purchase-readiness span{padding:3px 7px}.simple-purchase-entry-workspace .simple-purchase-header-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px}.simple-purchase-entry-workspace .simple-purchase-header-grid>label:first-child,.simple-purchase-entry-workspace .simple-purchase-header-grid>label:nth-child(6){grid-column:span 2}.simple-purchase-entry-workspace .simple-purchase-header-grid .is-wide{grid-column:span 3}.simple-purchase-entry-workspace .simple-purchase-page label,.simple-purchase-entry-workspace label{gap:2px}.simple-purchase-entry-workspace input,.simple-purchase-entry-workspace select,.simple-purchase-entry-workspace textarea{padding:5px 7px}.simple-purchase-entry-workspace textarea{min-height:31px}.simple-purchase-entry-workspace .searchable-select .search-cell{min-height:30px;padding:4px 7px}.simple-purchase-entry-workspace .simple-purchase-section-title{margin-bottom:5px}.simple-purchase-entry-workspace .simple-purchase-section-title p{margin-top:1px}.simple-purchase-entry-workspace .simple-purchase-section-title button,.simple-purchase-entry-workspace .simple-purchase-lines-toolbar button{padding:5px 8px}.simple-purchase-entry-workspace .simple-purchase-lines-toolbar{gap:8px}.simple-purchase-entry-workspace .simple-purchase-grid-frame{max-height:min(48vh,360px)}.simple-purchase-entry-workspace .simple-purchase-grid{min-width:1430px}.simple-purchase-entry-workspace .simple-purchase-grid.has-dimensions{min-width:1950px}.simple-purchase-entry-workspace .simple-purchase-grid th{padding:5px 4px}.simple-purchase-entry-workspace .simple-purchase-grid td{padding:4px}.simple-purchase-entry-workspace .simple-purchase-grid th:nth-child(3),.simple-purchase-entry-workspace .simple-purchase-grid td:nth-child(3){width:270px}.simple-purchase-entry-workspace .simple-purchase-grid th:nth-child(4),.simple-purchase-entry-workspace .simple-purchase-grid td:nth-child(4){width:190px}.simple-purchase-entry-workspace .simple-purchase-grid th:nth-child(6),.simple-purchase-entry-workspace .simple-purchase-grid td:nth-child(6){width:170px}.simple-purchase-entry-workspace .simple-purchase-grid-item .searchable-select{min-width:255px}.simple-purchase-entry-workspace .simple-purchase-grid-uom .searchable-select{min-width:155px}.simple-purchase-entry-workspace .simple-purchase-grid input,.simple-purchase-entry-workspace .simple-purchase-grid select{padding:4px 5px}.simple-purchase-entry-workspace .simple-purchase-grid .searchable-select .search-cell{min-height:28px;padding:3px 6px}.simple-purchase-entry-workspace .simple-purchase-row-type{padding:2px 5px}.simple-purchase-entry-workspace .simple-purchase-stock-awareness{margin-top:3px}.simple-purchase-entry-workspace .simple-purchase-stock-awareness-flow>div{z-index:auto;margin-top:5px;position:static;top:auto;left:auto}.simple-purchase-entry-workspace .simple-purchase-actual-quantity{margin-top:3px}.simple-purchase-entry-workspace .simple-purchase-grid-actions button{padding:4px 6px}.simple-purchase-entry-workspace .simple-purchase-adjustments{padding-block:7px}.simple-purchase-entry-workspace .simple-purchase-adjustment{gap:4px;margin-top:4px}.simple-purchase-entry-workspace .simple-purchase-tax{grid-template-columns:135px 145px 1fr;gap:7px}.simple-purchase-entry-workspace .simple-purchase-tax p{margin-bottom:5px}.simple-purchase-entry-workspace .simple-purchase-totals{gap:12px}.simple-purchase-entry-workspace .simple-purchase-totals dl>div,.simple-purchase-entry-workspace .simple-purchase-balance-panel dl>div{padding:3px 0}.simple-purchase-entry-workspace .simple-purchase-totals .is-total{margin-top:2px;padding-top:6px}.simple-purchase-entry-workspace .simple-purchase-liability{padding-left:12px}.simple-purchase-entry-workspace .simple-purchase-balance-header button{padding:4px 7px}.simple-purchase-entry-workspace .simple-purchase-actions{gap:6px;padding:6px 8px}.simple-purchase-entry-workspace .simple-purchase-actions button{padding:5px 9px}.simple-purchase-settlement{gap:7px;display:grid}.simple-purchase-settlement-method{flex-wrap:wrap;gap:14px;display:flex}.simple-purchase-settlement-method label{align-items:center;gap:5px!important;display:flex!important}.simple-purchase-settlement-method input{width:auto;margin:0}.simple-purchase-settlement-table-wrap{border:1px solid #e4e7ec;border-radius:6px;max-height:230px;overflow:auto}.simple-purchase-settlement-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.simple-purchase-settlement-table th{text-align:left;z-index:2;background:#f8fafc;border-bottom:1px solid #d0d5dd;padding:5px 7px;font-size:.67rem;position:sticky;top:0}.simple-purchase-settlement-table td{border-bottom:1px solid #eaecf0;padding:5px 7px}.simple-purchase-settlement-table tr:last-child td{border-bottom:0}.simple-purchase-settlement-table th:first-child{width:115px}.simple-purchase-settlement-table th:nth-child(3){width:180px}.simple-purchase-settlement-table th:last-child{width:90px}.simple-purchase-settlement-table .searchable-select{min-width:310px}.simple-purchase-settlement-table .is-remove{color:#b42318}.simple-purchase-settlement-add{gap:6px;display:flex}.simple-purchase-settlement-totals{grid-template-columns:repeat(4,minmax(145px,1fr));gap:4px 18px;margin:0;display:grid}.simple-purchase-settlement-totals>div{justify-content:space-between;display:flex}.simple-purchase-settlement-totals dd{font-variant-numeric:tabular-nums;margin:0}.simple-purchase-settlement-totals .is-balanced{color:#067647}.simple-purchase-settlement-totals .is-difference{color:#b42318;font-weight:700}.simple-purchase-variable-reference{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:4px;gap:2px;margin-top:4px;padding:4px;font-size:.62rem;display:grid}.simple-purchase-variable-reference span{display:grid}.simple-purchase-variable-reference strong{text-transform:uppercase;font-size:.57rem}.simple-purchase-system-account{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;min-width:310px;padding:8px 9px;line-height:1.25;display:block}@media (width<=1100px){.simple-purchase-entry-workspace .simple-purchase-header-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-purchase-entry-workspace .simple-purchase-header-grid>label:first-child{grid-column:span 2}.simple-purchase-entry-workspace .simple-purchase-header-grid>label:nth-child(6){grid-column:span 1}.simple-purchase-entry-workspace .simple-purchase-header-grid .is-wide{grid-column:span 3}}@media (width<=700px){.simple-purchase-entry-workspace .simple-purchase-header-grid{grid-template-columns:1fr}.simple-purchase-entry-workspace .simple-purchase-header-grid>label:first-child,.simple-purchase-entry-workspace .simple-purchase-header-grid>label:nth-child(6),.simple-purchase-entry-workspace .simple-purchase-header-grid .is-wide{grid-column:auto}.simple-purchase-settlement-totals{grid-template-columns:1fr 1fr}}.simple-purchase-grid th{border-bottom-color:#cfd6df;border-right:1px solid #d8dee8;box-shadow:inset 0 -1px #e4e7ec}.simple-purchase-grid td{border-bottom-color:#dfe3e8;border-right:1px solid #eaecf0}.simple-purchase-grid th:last-child,.simple-purchase-grid td:last-child{border-right:0}.localized-money-input{font-variant-numeric:tabular-nums;text-align:right}.slss-section-surface,.simple-purchase-card,.simple-purchase-header-section,.simple-purchase-lines-card,.simple-purchase-adjustments,.simple-purchase-tax,.simple-purchase-settlement,.simple-purchase-totals,.simple-purchase-balance-panel,.simple-purchase-calculation-summary{background:#fbf7f2;border-color:#e8ddd2}.simple-purchase-header-section{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);gap:12px;display:grid}.simple-purchase-party-panel{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:9px 10px}.simple-purchase-party-panel h2,.simple-purchase-balance-header h2{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem}.simple-purchase-party-panel dl{gap:0;margin:0;display:grid}.simple-purchase-party-panel dl>div{border-bottom:1px solid #eef2f6;grid-template-columns:62px 1fr;gap:8px;padding:4px 0;display:grid}.simple-purchase-party-panel dl>div:last-child{border-bottom:0}.simple-purchase-party-panel dt{color:#667085;font-size:.68rem}.simple-purchase-party-panel dd{color:#101828;overflow-wrap:anywhere;margin:0;font-size:.75rem}.simple-purchase-party-panel p{color:#667085;margin:0;font-size:.74rem}.simple-purchase-lines-card{background:#fbf7f2;border-color:#e8ddd2}.simple-purchase-grid-frame{background:#fff;min-height:128px}.simple-purchase-grid tbody tr{height:auto}.simple-purchase-grid td{vertical-align:top;height:auto}.simple-purchase-grid td>*{align-self:start}.simple-purchase-adjustments,.simple-purchase-tax,.simple-purchase-settlement{background:#faf5ef;border-color:#e1d4c7}.simple-purchase-totals{background:#fbf7f2;border-color:#e8ddd2;grid-template-columns:minmax(220px,.95fr) minmax(210px,.8fr) minmax(300px,1.2fr);align-items:stretch}.simple-purchase-calculation-summary{background:#fff;border:1px solid #cbd5e1;border-radius:7px;grid-column:3;width:100%;max-width:430px;padding:9px 11px}.simple-purchase-balance-panel{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:0;padding:9px 11px}.simple-purchase-balance-panel.is-receivable{grid-column:1}.simple-purchase-balance-panel.is-prepayment{background:#fffdf7;grid-column:2}.simple-purchase-balance-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.simple-purchase-balance-header button{white-space:nowrap;font-size:.7rem}.simple-purchase-balance-panel dl{margin:0}.simple-purchase-balance-panel dl>div,.simple-purchase-calculation-summary>div{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.simple-purchase-balance-panel dl>div:last-child{border-bottom:0}.simple-purchase-totals .is-total{border-bottom:3px double #667085;border-top:2px solid #667085!important;margin-top:4px!important;padding-block:8px!important}.simple-purchase-totals dt{font-size:.72rem}.simple-purchase-totals dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.simple-purchase-balance-panel.is-invalid{background:#fef3f2;border-color:#fda29b}.simple-purchase-balance-panel.is-invalid dd:last-child{color:#b42318;font-weight:700}.simple-purchase-balance-error{color:#b42318;margin:7px 0 0;font-size:.68rem;line-height:1.35}@media (width<=1000px){.simple-purchase-header-section{grid-template-columns:1fr}.simple-purchase-party-panel{min-height:0}.simple-purchase-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-purchase-balance-panel.is-receivable{grid-column:1}.simple-purchase-balance-panel.is-prepayment{grid-column:2}.simple-purchase-calculation-summary{grid-column:1/-1;max-width:none}}@media (width<=700px){.simple-purchase-totals{grid-template-columns:1fr}.simple-purchase-balance-panel.is-receivable,.simple-purchase-balance-panel.is-prepayment,.simple-purchase-calculation-summary{grid-column:1}}.simple-purchase-entry-workspace{background:#f4f6f8;gap:10px;padding:12px 14px}.simple-purchase-entry-workspace .simple-purchase-entry-card{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #10182808}.simple-purchase-entry-section-heading{background:#f1f5f9;border-bottom:1px solid #dbe2ea;grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;margin:-10px -12px 10px!important}.simple-purchase-entry-section-heading-copy{align-items:center;gap:9px;display:flex}.simple-purchase-entry-section-number{color:#fff;background:#2563a6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:750;display:inline-flex}.simple-purchase-entry-section-heading h2{color:#101828;margin:0;font-size:.86rem}.simple-purchase-entry-section-heading p{color:#667085;font-size:.72rem;margin:2px 0 0!important}.simple-purchase-entry-workspace .simple-purchase-header-section{gap:12px}.simple-purchase-entry-workspace .simple-purchase-header-grid{gap:9px 12px}.simple-purchase-entry-workspace .simple-purchase-party-panel{background:#f8fafc}.simple-purchase-entry-workspace .simple-purchase-lines-card{background:#fff}.simple-purchase-charges-section{min-width:0}.simple-purchase-charges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simple-purchase-entry-workspace .simple-purchase-charges-grid>.simple-purchase-card{box-shadow:none;background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;min-width:0;padding:9px}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-tax{grid-template-columns:1fr 1fr;align-content:start}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-tax p{grid-column:1/-1}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment{grid-template-columns:minmax(145px,1.4fr) minmax(180px,1.6fr) 75px minmax(105px,.8fr)}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment>:nth-child(5),.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment>:nth-child(6),.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment>:nth-child(7){grid-row:2}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment>:last-child{grid-area:2/4;justify-self:end}.simple-purchase-entry-workspace .simple-purchase-settlement{background:#fff}.simple-purchase-entry-workspace .simple-purchase-summary-section{display:block}.simple-purchase-summary-grid{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:stretch;gap:10px;width:100%;max-width:1180px;margin-left:auto;display:grid}.simple-purchase-summary-grid .simple-purchase-balance-panel,.simple-purchase-summary-grid .simple-purchase-calculation-summary{grid-column:auto;width:auto;max-width:none}.simple-purchase-summary-grid.is-totals-only .simple-purchase-calculation-summary{grid-column:3}.simple-purchase-entry-workspace .simple-purchase-actions{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;padding:10px 12px}@media (width<=1180px){.simple-purchase-charges-grid{grid-template-columns:1fr}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment{grid-template-columns:1.6fr 1.7fr .65fr .8fr repeat(3,.75fr) auto}.simple-purchase-entry-workspace .simple-purchase-charges-grid .simple-purchase-adjustment>:nth-child(n){grid-area:auto}}@media (width<=1000px){.simple-purchase-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-purchase-summary-grid .simple-purchase-calculation-summary,.simple-purchase-summary-grid.is-totals-only .simple-purchase-calculation-summary{grid-column:1/-1}}@media (width<=700px){.simple-purchase-entry-workspace{padding:8px}.simple-purchase-entry-section-heading,.simple-purchase-entry-section-heading-copy{align-items:flex-start}.simple-purchase-entry-section-heading{gap:8px}.simple-purchase-entry-section-heading-copy{min-width:0}.simple-purchase-summary-grid{grid-template-columns:1fr}.simple-purchase-summary-grid .simple-purchase-calculation-summary,.simple-purchase-summary-grid.is-totals-only .simple-purchase-calculation-summary{grid-column:1}.simple-purchase-entry-workspace .simple-purchase-actions{flex-wrap:wrap;position:static}}.simple-purchase-history{background:#fff;border-color:#e4e7ec}.simple-purchase-history .simple-purchase-table-wrap{background:#fff;border:1px solid #e4e7ec}.simple-purchase-history .simple-purchase-table{width:max-content;min-width:100%}.simple-purchase-history-tools{align-items:center;gap:7px;display:flex}.simple-purchase-history-filter-panel{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;margin-bottom:10px;overflow:hidden}.simple-purchase-history-filter-toggle{cursor:pointer;text-align:left;width:100%;font-size:.74rem;font-weight:700;color:#344054!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 10px!important}.simple-purchase-history-filter-toolbar{border-top:1px solid #e4e7ec;padding:10px}.simple-purchase-history-filter-toolbar>label{color:#475467;flex:130px;max-width:190px;font-size:.7rem;font-weight:700}.simple-purchase-history-filter-toolbar>.slss-filter-field--search{max-width:none}.simple-purchase-history-filter-toolbar input,.simple-purchase-history-filter-toolbar select,.simple-purchase-history-filter-toolbar .searchable-select{min-height:32px}.simple-purchase-history .simple-purchase-row-actions,.simple-purchase-history .numeric{white-space:nowrap}.simple-purchase-history .slss-data-row{cursor:pointer}@media (width<=700px){.simple-purchase-history-filter-toolbar>label{flex-basis:calc(50% - 8px);max-width:none}}@media (width<=480px){.simple-purchase-history-filter-toolbar>label{flex-basis:100%}}.simple-purchase-table col.simple-purchase-history-number{width:140px}.simple-purchase-table col.simple-purchase-history-version{width:66px}.simple-purchase-table col.simple-purchase-history-date{width:132px}.simple-purchase-table col.simple-purchase-history-supplier{width:190px}.simple-purchase-table col.simple-purchase-history-invoice{width:112px}.simple-purchase-table col.simple-purchase-history-amount{width:94px}.simple-purchase-table col.simple-purchase-history-status{width:88px}.simple-purchase-table col.simple-purchase-history-origin{width:128px}.simple-purchase-table col.simple-purchase-history-actor{width:100px}.simple-purchase-table col.simple-purchase-history-action{width:225px}.simple-purchase-history .simple-purchase-filters th,.simple-purchase-history .simple-purchase-filters th:nth-child(2){min-width:0;display:table-cell;overflow:visible}.simple-purchase-history .simple-purchase-filters input,.simple-purchase-history .simple-purchase-filters select{max-width:100%;display:block}.simple-purchase-filter-date input,.simple-purchase-filter-supplier .searchable-select{box-sizing:border-box;width:100%;min-width:0}.simple-purchase-void-history,.simple-purchase-void-confirmation{border:1px solid var(--border-color,#d4d8de);background:var(--surface-muted,#f6f7f9);border-radius:8px;padding:12px}.simple-purchase-void-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.simple-purchase-void-confirmation dl div{min-width:0}.simple-purchase-void-confirmation dt{color:var(--text-muted,#5f6875);font-size:.78rem}.simple-purchase-void-confirmation dd{overflow-wrap:anywhere;margin:2px 0 0}.simple-purchase-void-confirmation label,.simple-purchase-void-confirmation textarea{box-sizing:border-box;width:100%;display:block}.simple-purchase-void-confirmation textarea{resize:vertical;min-height:82px;margin-top:6px}.po-page{box-sizing:border-box;color:#344054;flex-direction:column;gap:12px;width:100%;min-width:0;height:calc(100vh - 40px);min-height:0;padding:16px;display:flex;overflow:hidden}.po-heading,.po-modal>header,.po-modal>footer,.po-workspace>header,.po-workspace>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.po-heading span,.po-modal>header small,.po-workspace>header small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.po-heading h1,.po-modal h2,.po-workspace h2{color:#101828;margin:4px 0}.po-heading p{color:#667085;margin:0}.po-heading>div:last-child{gap:6px;display:flex}.po-list-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;flex-direction:column;flex:1;gap:9px;min-width:0;min-height:0;padding:11px;display:flex}.po-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.po-list-heading h2{color:#101828;margin:0;font-size:.94rem}.po-list-heading p{color:#667085;margin:3px 0 0;font-size:.76rem}.po-filters{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;padding:9px}.po-filters label{color:#475467;font-size:.7rem;font-weight:700}.po-filters input,.po-filters select{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;min-width:0;min-height:32px;padding:5px 7px}.po-filters .searchable-select .search-cell{min-height:32px;padding:5px 7px}.po-list-card .slss-data-table-pagination{border-top:1px solid #e5e7eb;flex:none;padding-top:8px}.po-list-card .po-table-wrap{flex:1;min-height:0;max-height:none}.po-list-table{table-layout:fixed;width:max-content;min-width:100%}.po-list-table th,.po-list-table td{white-space:nowrap;padding:7px;font-size:.72rem}.po-list-table tbody tr:hover td{background:#e8f2ff}.po-status,.po-progress{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:700;display:inline-flex}.po-status.is-issued{color:#067647;background:#ecfdf3}.po-status.is-closed{color:#3538cd;background:#eef4ff}.po-status.is-void{color:#b42318;background:#fef3f2}.po-progress{color:#175cd3;background:#eff8ff}.po-progress.is-invoice{color:#166534;background:#f0fdf4}.po-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:9px 12px}.po-table-wrap,.po-lines-wrap{border:1px solid #e4e7ec;border-radius:7px;max-width:100%;overflow:auto}.po-page table{border-collapse:separate;border-spacing:0;width:100%}.po-table-wrap table{min-width:840px}.po-page th{color:#475467;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;font-size:.7rem}.po-page th,.po-page td{text-align:left;border-bottom:1px solid #d8dee9;padding:9px 10px}.po-page tbody tr:last-child td{border-bottom:0}.po-page .numeric{text-align:right}.po-page button,.po-page input,.po-page select,.po-page textarea{font:inherit}.po-page button{color:#344054;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px}.po-page button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.po-page button:disabled{cursor:not-allowed;opacity:.55}.po-backdrop{z-index:80;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.po-modal{background:#fff;border-radius:10px;flex-direction:column;width:min(1460px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 20px 50px #10182847}.po-workspace{background:#fff;border-radius:10px;flex-direction:column;width:calc(100vw - 16px);max-width:none;height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:0;display:flex;overflow:hidden;box-shadow:0 20px 50px #10182847}.po-modal>header,.po-modal>footer,.po-workspace>header,.po-workspace>footer{z-index:4;background:#fff;flex:none;padding:10px 14px}.po-modal>header,.po-workspace>header{border-bottom:1px solid #dbe2ea}.po-workspace>header{background:#f8fafc;padding:12px 18px}.po-workspace>header h2{margin:5px 0 0;font-size:1.18rem}.po-modal>footer,.po-workspace>footer{border-top:1px solid #dbe2ea;justify-content:flex-end}.po-workspace>footer{background:#f8fafc;padding:11px 18px}.po-modal>header button,.po-workspace>header button{font-size:1.05rem;line-height:1}.po-workspace>header>button{border-radius:50%;align-self:flex-start;width:30px;height:30px;padding:0}.po-editor-status{gap:6px;display:flex}.po-editor-status span{color:#315478;letter-spacing:.06em;background:#e8eff8;border:1px solid #cbd8e8;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:750}.po-editor-status span:last-child{color:#8a5513;background:#fff7e8;border-color:#f5d59a}.po-workspace-body{background:#f4f6f8;gap:10px;min-height:0;padding:12px 14px;display:grid;overflow:auto}.po-modal-body{gap:8px;min-height:0;padding:10px 12px;display:grid;overflow-y:auto}.po-detail{width:min(1120px,100vw - 32px)}.po-entry-card{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #10182808}.po-header-grid{grid-template-columns:2fr repeat(3,minmax(150px,1fr));gap:9px 12px;display:grid}.po-header-grid label,.po-adjustments label{color:#475467;gap:4px;min-width:0;font-size:.72rem;font-weight:650;display:grid}.po-header-grid input,.po-header-grid textarea,.po-adjustments input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.po-header-grid textarea{resize:vertical;min-height:62px;line-height:1.4}.po-notes-field{grid-column:1/-1}.po-supplier-field .searchable-select .search-cell{min-height:34px;padding:5px 8px}.po-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.po-section-title h3{color:#101828;margin:0;font-size:.86rem}.po-section-title p{color:#667085;margin:2px 0 0;font-size:.72rem}.po-section-heading{background:#f1f5f9;border-bottom:1px solid #dbe2ea;margin:-10px -12px 10px;padding:8px 12px}.po-section-heading-copy{align-items:center;gap:9px;display:flex}.po-section-number{color:#fff;background:#2563a6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:750;display:inline-flex}.po-line-grid-frame{background:#fff;border:1px solid #cfd6df;border-radius:7px;max-width:100%;max-height:min(46vh,370px);overflow:auto}.po-line-grid{min-width:1310px}.po-line-grid th{white-space:nowrap;z-index:3;border-right:1px solid #d8dee8;padding:6px;position:sticky;top:0}.po-line-grid td{vertical-align:top;border-right:1px solid #eaecf0;padding:5px}.po-line-grid th:last-child,.po-line-grid td:last-child{border-right:0}.po-line-grid tbody tr:hover td{background:#f9fafb}.po-line-grid th:first-child,.po-line-grid td:first-child{width:42px}.po-line-grid th:nth-child(2),.po-line-grid td:nth-child(2){width:272px}.po-line-grid th:nth-child(3),.po-line-grid td:nth-child(3){width:220px}.po-line-grid th:nth-child(4),.po-line-grid td:nth-child(4){width:100px}.po-line-grid th:nth-child(5),.po-line-grid td:nth-child(5){width:162px}.po-line-grid th:nth-child(6),.po-line-grid td:nth-child(6){width:132px}.po-line-grid th:nth-child(7),.po-line-grid td:nth-child(7),.po-line-grid th:nth-child(8),.po-line-grid td:nth-child(8){width:126px}.po-line-grid th:nth-child(9),.po-line-grid td:nth-child(9){width:122px}.po-line-grid input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:100%;min-width:0;padding:5px 6px;font-size:.75rem}.po-line-grid .searchable-select .search-cell{min-height:29px;padding:4px 6px;font-size:.75rem}.po-item-cell .searchable-select{min-width:270px}.po-row-number{color:#667085;font-variant-numeric:tabular-nums;text-align:center}.po-uom-readonly{color:#101828;background:#f8fafc;border:1px solid #d0d5dd;border-radius:4px;min-height:29px;padding:6px 7px;font-size:.75rem;display:block}.po-oe-cell{color:#175cd3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem;line-height:1.25}.po-oe-cell:empty:before{color:#98a2b3;content:"—"}.po-actual-quantity{margin-top:5px;color:#b54708!important;font-size:.62rem!important}.po-actual-quantity span{margin-bottom:3px;display:block}.po-line-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;text-align:right!important}.po-row-actions{white-space:nowrap;gap:4px;display:flex}.po-row-actions button{padding:4px 6px;font-size:.68rem}.po-row-actions .is-remove{color:#b42318;padding:4px 7px;font-size:.9rem;line-height:1}.po-grid-empty{color:#667085;text-align:center!important;padding:24px!important}.po-variable-reference{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:4px;gap:3px;margin-top:4px;padding:4px;font-size:.61rem;display:grid}.po-variable-reference span{display:grid}.po-variable-reference strong{text-transform:uppercase;font-size:.56rem}.po-stock-details{margin-top:4px;font-size:.68rem;position:relative}.po-stock-details summary{color:#175cd3;cursor:pointer;width:max-content;list-style:none}.po-stock-details summary::-webkit-details-marker{display:none}.po-stock-details>div{z-index:7;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:5px;min-width:300px;padding:8px;display:grid;position:absolute;top:20px;left:0;box-shadow:0 8px 20px #1018281f}.po-stock-details span{gap:6px;display:flex}.po-stock-details strong{color:#667085;min-width:105px}.po-line-grid .po-stock-details-flow>div{z-index:auto;margin-top:5px;position:static;top:auto;left:auto}.po-charges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.po-adjustment-section,.po-tax-section{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;min-width:0;padding:9px}.po-adjustment-table-wrap{background:#fff;border:1px solid #d0d5dd;border-radius:6px;max-width:100%;overflow:auto}.po-adjustment-table{min-width:440px}.po-adjustment-table th,.po-adjustment-table td{padding:5px 6px}.po-adjustment-table th:first-child{width:50%}.po-adjustment-table th:nth-child(2){width:110px}.po-adjustment-table th:nth-child(3){width:150px}.po-adjustment-table th:last-child{width:78px}.po-adjustment-table input,.po-adjustment-table select{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:100%;padding:5px 6px}.po-adjustment-table .is-remove{color:#b42318;padding:4px 6px;font-size:.7rem}.po-tax-section{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.po-tax-section>.po-section-title,.po-tax-section>p{grid-column:1/-1}.po-tax-section label{color:#475467;gap:4px;font-size:.72rem;font-weight:650;display:grid}.po-tax-section select,.po-tax-section input{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-height:34px;padding:5px 7px}.po-tax-section p{color:#667085;margin:0;font-size:.72rem}.po-summary-content{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:18px;display:grid}.po-summary-content>.po-totals{grid-column:2;justify-self:end;width:min(100%,420px)}.po-revision-reason{color:#475467;gap:3px;font-size:.72rem;font-weight:650;display:grid}.po-revision-reason strong{color:#b42318;font-size:.65rem}.po-revision-reason input{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;padding:6px 8px}.po-totals{background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;margin:0;padding:8px 11px}.po-totals>div{justify-content:space-between;padding:4px 0;display:flex}.po-totals dt{color:#667085}.po-totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.po-totals .is-total{border-top:2px solid #667085;border-bottom:3px double #667085;margin-top:3px;padding:7px 0;font-weight:700}.po-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:4px 0 14px;display:grid}.po-grid.summary p{border-bottom:1px solid #e2e8f0;justify-content:space-between;margin:0;padding:8px;display:flex}.po-grid.summary span{color:#667085}.po-grid.summary strong{text-align:right}.po-detail .po-lines-wrap table{min-width:800px}.po-detail h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 7px;font-size:.78rem}.po-version{border-bottom:1px solid #e2e8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.po-additional-information{text-align:center;margin:20px 0 8px}.po-additional-information>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.po-additional-information>div>span{border-top:1px solid #cbd5e1}.po-detail .po-additional-information h3{color:#475467;margin:0}.po-additional-information p{color:#667085;margin:5px 0 0;font-size:.78rem}.po-detail-totals{max-width:420px;margin:12px 0 0 auto}.po-detail-totals>div{border-bottom:1px solid #e4e7ec;justify-content:space-between;padding:5px 7px;display:flex}.po-detail-totals dd{font-variant-numeric:tabular-nums;margin:0}.po-detail-totals .is-total{border-top:2px solid #667085;border-bottom:3px double #667085;font-weight:700}.po-close-eligibility{background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.po-close-eligibility strong{white-space:nowrap}.po-close-eligibility span{color:#667085}.po-close-eligibility.is-eligible{background:#ecfdf3;border-color:#a6f4c5}.po-close-eligibility.is-eligible strong{color:#067647}.po-lifecycle{border-bottom:1px solid #e2e8f0;grid-template-columns:80px 45px 1fr 180px;align-items:center;gap:10px;padding:7px 0;display:grid}.po-lifecycle small{text-align:right}@media (width<=1180px){.po-page{padding:12px}.po-charges-grid{grid-template-columns:1fr}.po-adjustment-table{min-width:680px}}@media (width<=1000px){.po-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-supplier-field{grid-column:span 2}.po-summary-content{grid-template-columns:1fr}.po-summary-content>.po-totals{grid-column:1;justify-self:stretch}.po-backdrop{padding:10px}.po-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.po-workspace{width:calc(100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}}@media (width<=700px){.po-page{padding:14px}.po-heading{flex-direction:column;align-items:flex-start}.po-header-grid,.po-grid{grid-template-columns:1fr}.po-supplier-field,.po-notes-field{grid-column:auto}.po-line-grid-frame{max-height:420px}.po-adjustment-table{min-width:500px}.po-modal>header,.po-modal>footer,.po-workspace>header,.po-workspace>footer{padding:9px 11px}.po-modal-body,.po-workspace-body{padding:8px}.po-section-title,.po-section-heading-copy{align-items:flex-start}.po-tax-section{grid-template-columns:1fr}.po-tax-section>.po-section-title,.po-tax-section>p{grid-column:1}}.po-list-table.slss-ledger-table th{color:#1f2937;letter-spacing:normal;text-transform:none;background:#dbe4f0;font-weight:600}.po-list-table.slss-ledger-table td.slss-ledger-wrap-cell{white-space:normal}.rg-page{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;height:calc(100vh - 40px);min-height:0;padding:1rem;display:flex;overflow:hidden}.rg-page-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rg-page-head h1{margin:0}.rg-page-head p{color:#667085;margin:.2rem 0 0}.rg-page-actions{gap:.6rem;display:flex}.rg-page button,.rg-editor button,.rg-detail button,.rg-po-picker button{background:#fff;border:1px solid #98a2b3;border-radius:6px;padding:.55rem .85rem}.rg-page button.primary,.rg-editor button.primary,.rg-po-picker button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.rg-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;padding:.7rem}.rg-filters{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;flex-wrap:wrap;padding:9px;display:flex}.rg-filters label{color:#475467;font-size:.7rem;font-weight:700}.rg-filters input,.rg-filters select{font:inherit;border:1px solid #d0d5dd;border-radius:5px;min-height:32px;padding:5px 7px}.rg-filters .searchable-select .search-cell{min-height:32px;padding:5px 7px}.rg-list-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;flex-direction:column;flex:1;gap:9px;min-height:0;padding:11px;display:flex}.rg-list-heading h2{color:#101828;margin:0;font-size:.94rem}.rg-list-heading p{color:#667085;margin:3px 0 0;font-size:.76rem}.rg-list-table-wrap{flex:1;min-height:0;max-height:none}.rg-list-table{table-layout:fixed;width:max-content;min-width:100%}.rg-list-table th,.rg-list-table td{white-space:nowrap;padding:7px;font-size:.72rem}.rg-list-table.slss-ledger-table th{color:#1f2937;background:#dbe4f0;font-weight:600}.rg-list-table.slss-ledger-table td.slss-ledger-wrap-cell{white-space:normal}.rg-list-card>.slss-data-table-pagination{border-top:1px solid #e5e7eb;flex:none;padding-top:8px}.rg-overlay{z-index:1000;background:#101828a8;justify-content:center;align-items:center;padding:2vw;display:flex;position:fixed;inset:0}.rg-editor,.rg-detail,.rg-po-picker{background:#fff;border-radius:10px;width:min(96vw,1560px);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 24px 48px #10182840}.rg-po-picker{z-index:1002}.rg-editor>header,.rg-detail>header,.rg-po-picker>header{border-bottom:1px solid #d0d5dd;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.rg-editor h2,.rg-detail h2,.rg-po-picker h2{margin:.15rem 0}.rg-editor-body,.rg-po-picker-body{gap:1rem;padding:1rem 1.25rem;display:grid;overflow:auto}.rg-header-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.rg-source-selector{border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:1.5rem;padding:.55rem .8rem .7rem;display:flex}.rg-source-selector legend{color:#475467;padding:0 .25rem;font-size:.72rem;font-weight:700}.rg-source-selector label{align-items:center;gap:.4rem;font-weight:600;display:flex}.rg-source-selector input{margin:0}.rg-header-grid label{gap:.3rem;display:grid}.rg-header-grid .wide{grid-column:span 2}.rg-header-grid input,.rg-header-grid textarea,.rg-grid input,.rg-po-search input,.rg-primary-context input{border:1px solid #98a2b3;border-radius:5px;padding:.48rem}.rg-po-field button{font:inherit;text-align:left;width:100%}.rg-source{background:#f8fafc;border:1px solid #d0d5dd;flex-wrap:wrap;gap:1rem;padding:.7rem;display:flex}.rg-inventory-note{color:#1849a9;background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.rg-grid{min-width:0}.rg-grid table{min-width:1180px}.rg-grid td input{max-width:130px}.rg-grid td small,.rg-grid td strong{display:block}.rg-list-table td small,.rg-pi-table td small{color:#667085;margin-top:.15rem;display:block}.rg-quantity-input{align-items:center;gap:.4rem;display:flex}.rg-primary-context{gap:.25rem;min-width:180px;display:grid}.rg-primary-context label{gap:.2rem;display:grid}.rg-editor>footer,.rg-detail>footer{border-top:1px solid #d0d5dd;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}.rg-detail{padding-bottom:0}.rg-detail>dl,.rg-po-expanded dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:0 1.25rem;display:grid}.rg-po-expanded dl{padding:0}.rg-detail dt,.rg-po-expanded dt{color:#667085}.rg-detail dd,.rg-po-expanded dd{margin:.2rem 0;font-weight:600}.rg-version-history{gap:.75rem;padding:0 1.25rem 1rem;display:grid}.rg-version-history-title h3{margin:0}.rg-version-history-title p{color:#667085;margin:.2rem 0 0;font-size:.76rem}.rg-version-history-table{min-width:900px}.rg-version-history-table tr.is-current{background:#f8fafc}.rg-version-link{align-items:center;gap:.45rem;display:inline-flex}.rg-version-current{color:#1d4ed8;text-transform:uppercase;background:#dbeafe;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.rg-status,.rg-progress{white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.rg-status.is-issued,.rg-progress{color:#067647;background:#dcfae6}.rg-status.is-void{color:#b42318;background:#fee4e2}.rg-progress.is-invoice{color:#166534;background:#f0fdf4}.rg-po-search{gap:.35rem;max-width:680px;display:grid}.rg-po-table{min-width:1240px}.rg-pi-table{min-width:1080px}.rg-pi-table .rg-po-expanded table{min-width:1380px}.rg-po-table th:last-child,.rg-po-table td:last-child{min-width:190px}.rg-po-expanded>td{background:#f8fafc;padding:1rem}.rg-po-expanded section{gap:1rem;display:grid}.rg-po-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:180px;display:flex}.rg-po-actions button{white-space:nowrap}.rg-po-select{justify-content:flex-end;display:flex}.danger{color:#fff!important;background:#d92d20!important;border-color:#d92d20!important}@media (width<=1366px){.rg-editor,.rg-po-picker{width:98vw}.rg-header-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.rg-page-head{flex-direction:column;align-items:flex-start}.rg-page-actions{justify-content:flex-end;align-self:stretch}.rg-header-grid,.rg-detail>dl,.rg-po-expanded dl{grid-template-columns:1fr 1fr}}.pi-page{gap:12px;min-width:0;padding:14px clamp(12px,1.6vw,24px) 24px;display:grid}.pi-page-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pi-page-head h1{color:#101828;margin:2px 0 3px;font-size:1.55rem}.pi-page-head p{color:#667085;max-width:76ch;margin:0}.pi-actions,.pi-tabs,.pi-row-actions,.pi-section-actions,.pi-card-heading-actions{flex-wrap:wrap;gap:6px;display:flex}.pi-page button,.pi-dialog button,.pi-section-actions button,.pi-card-heading-actions button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:6px;padding:6px 9px}.pi-page button.primary,.pi-dialog button.primary,.pi-tabs button.active,.pi-card-heading-actions button.active,.pi-section-actions button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.pi-page button:disabled{cursor:not-allowed;opacity:.55}.pi-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;margin:0;padding:8px 10px}.pi-tabs{border-bottom:1px solid #d0d5dd;padding-bottom:3px}.pi-tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 2px;font-weight:650}.pi-tabs button.active{color:#175cd3;border-bottom-color:#175cd3}.pi-workspace,.pi-editor-card,.pi-lines-section,.pi-adjustments-grid{gap:10px;min-width:0;display:grid}.pi-mode-selector{background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:9px 11px;display:flex}.pi-top-band{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:stretch;min-width:0;display:flex}.pi-top-band .pi-workspace-tabs{border:0;border-radius:0;flex:none;align-self:flex-end}.pi-top-band .pi-mode-selector{background:0 0;border:0;border-left:1px solid #dbe2ea;border-radius:0;flex:auto;gap:12px;padding:5px 8px 5px 12px}.pi-top-band .pi-mode-selector [role=radiogroup]{grid-template-columns:repeat(2,minmax(185px,1fr));gap:5px}.pi-top-band .pi-mode-selector [role=radiogroup] label{background:#fff;padding:4px 8px}.pi-mode-selector>div:first-child{gap:2px;display:grid}.pi-mode-selector>div:first-child>span{color:#344054;letter-spacing:.04em;text-transform:uppercase;font-size:.73rem;font-weight:750}.pi-mode-selector small{color:#667085}.pi-mode-selector [role=radiogroup]{grid-template-columns:repeat(2,minmax(210px,1fr));gap:6px;display:grid}.pi-mode-selector [role=radiogroup] label{cursor:pointer;border:1px solid #d0d5dd;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:6px 9px;display:grid}.pi-mode-selector [role=radiogroup] label.is-active{background:#eff8ff;border-color:#84adff}.pi-mode-selector [role=radiogroup] input{grid-row:1/span 2;margin:0}.pi-mode-selector [role=radiogroup] strong,.pi-mode-selector [role=radiogroup] small{display:block}.pi-workspace-toolbar{display:grid}.pi-toolbar-filters{grid-template-columns:minmax(280px,1.4fr) minmax(240px,1fr) auto;align-items:end;gap:8px;padding:0;display:grid}.pi-toolbar-filters label,.pi-list-filters label,.pi-document-header label{gap:3px;min-width:0;display:grid}.pi-toolbar-filters input,.pi-toolbar-filters select,.pi-list-filters input,.pi-list-filters select,.pi-document-header input,.pi-document-header textarea{background:#fff;border:1px solid #98a2b3;border-radius:5px;width:100%;min-height:32px;padding:5px 7px}.pi-toolbar-note{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;align-content:center;min-width:150px;min-height:50px;padding:6px 9px;display:grid}.pi-toolbar-note strong{color:#101828;font-size:1rem}.pi-toolbar-note span{color:#667085;font-size:.74rem}.pi-card{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-width:0;padding:10px}.pi-queue-card,.pi-editor-card{width:100%}.pi-editor-card{box-shadow:0 1px 4px #1018280d}.pi-card-heading,.pi-section-title{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pi-card-heading h2,.pi-section-title h3,.pi-tax-panel h3,.pi-adjustment-panel h3,.pi-settlement-section h3,.pi-totals-section h3{color:#101828;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.88rem}.pi-card-heading p,.pi-section-title p,.pi-tax-panel p,.pi-adjustment-panel p,.pi-settlement-context p{color:#667085;margin:2px 0 0;font-size:.76rem;line-height:1.4}.pi-queue-wrap,.pi-grid-wrap,.pi-settlement-wrap{border:1px solid #d0d5dd;border-radius:6px;max-width:100%}.pi-queue{width:100%;min-width:1250px}.pi-queue th,.pi-grid th,.pi-adjustment-table th,.pi-settlement-table th{white-space:nowrap}.pi-queue td,.pi-grid td,.pi-adjustment-table td,.pi-settlement-table td{vertical-align:top;padding:6px 7px}.pi-queue.slss-ledger-table td{vertical-align:middle}.pi-queue tbody tr:hover td,.pi-grid tbody tr:hover td,.pi-adjustment-table tbody tr:hover td,.pi-settlement-table tbody tr:hover td{background:#f9fafb}.pi-queue tbody tr.is-selected td{background:#ecfdf3}.pi-queue small,.pi-expanded dd,.pi-grid small{color:#667085;margin-top:2px;display:block}.pi-queue strong,.pi-grid strong{display:block}.pi-expanded>td{background:#f7f8fa;padding:9px}.pi-expanded dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px 14px;margin:0 0 8px;display:grid}.pi-expanded dt{color:#667085;font-size:.7rem}.pi-expanded dd{margin:1px 0 0}.pi-source-strip{background:#f8fafc;border-block:1px solid #d0d5dd;grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(135px,.8fr)) minmax(210px,1.2fr);align-items:stretch;display:grid}.pi-source-strip>div{border-right:1px solid #e4e7ec;gap:2px;min-width:0;padding:7px 9px;display:grid}.pi-source-strip>div:last-child{border-right:0}.pi-source-strip span{color:#667085;letter-spacing:.035em;text-transform:uppercase;font-size:.65rem;font-weight:700}.pi-source-strip strong{color:#101828;overflow-wrap:anywhere;font-size:.78rem}.pi-document-header{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px 8px;display:grid}.pi-document-header label{color:#475467;font-size:.72rem;font-weight:600}.pi-document-header label.is-wide{grid-column:span 3}.pi-document-header textarea{resize:vertical;min-height:32px}.pi-document-header output{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:5px;align-items:center;min-height:32px;padding:5px 7px;display:flex}.pi-lines-section,.pi-adjustments-grid,.pi-financial-workspace{border-top:1px solid #d0d5dd;padding-top:9px}.pi-grid{width:100%;min-width:1450px}.pi-grid.has-dimensions{min-width:1900px}.pi-grid-item details{margin-top:3px;position:relative}.pi-grid-item summary{color:#175cd3;cursor:pointer;width:max-content;font-size:.73rem}.pi-stock-guidance div{z-index:8;background:#fff;border:1px solid #d0d5dd;border-left:3px solid #f79009;border-radius:5px;gap:4px;min-width:270px;padding:5px 7px;display:grid;position:absolute;top:20px;left:0;box-shadow:0 8px 20px #1018281f}.pi-stock-guidance span{color:#475467;justify-content:space-between;gap:8px;font-size:.7rem;display:flex}.pi-stock-guidance strong{color:#667085;text-transform:uppercase;font-size:.63rem}.pi-row-badge{letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:700}.pi-row-badge.is-stock{color:#067647;background:#ecfdf3}.pi-row-badge.is-account{color:#175cd3;background:#eff8ff}.pi-grid-number,.pi-grid-uom,.pi-grid-quantity,.pi-grid-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pi-grid input,.pi-grid select,.pi-adjustment-table input,.pi-adjustment-table select,.pi-settlement-table input,.pi-settlement-table select,.pi-tax-row input,.pi-tax-row select{border:1px solid #d0d5dd;border-radius:5px;width:100%;padding:4px 6px;font-size:.78rem}.pi-grid-actions{text-align:right;min-width:88px}.pi-grid-actions .is-remove,.pi-adjustment-table .is-remove,.pi-settlement-table .is-remove{color:#b42318}.pi-grid-empty{color:#667085;text-align:center;padding:22px!important}.pi-adjustments-grid{grid-template-columns:1fr;gap:0}.pi-adjustment-panel,.pi-tax-panel{background:#fcfcfd;min-width:0;padding:8px 10px}.pi-adjustment-panel+.pi-tax-panel,.pi-tax-panel+.pi-adjustment-panel{border-top:1px solid #d0d5dd}.pi-adjustment-panel .pi-section-title{margin-bottom:6px}.pi-adjustment-table{width:100%;min-width:720px}.pi-adjustment-table.has-dimensions{min-width:1250px}.pi-tax-row{grid-template-columns:92px 120px minmax(150px,1fr);align-items:end;gap:7px;margin-top:7px;display:grid}.pi-tax-row label{gap:3px;min-width:0;display:grid}.pi-inline-readonly{background:#fff;border:1px solid #d0d5dd;border-radius:5px;gap:1px;min-height:32px;padding:4px 6px;display:grid}.pi-inline-readonly span{color:#667085;text-transform:uppercase;font-size:.62rem;font-weight:700}.pi-inline-readonly strong{color:#101828;font-size:.75rem}.pi-financial-workspace{grid-template-columns:minmax(260px,1fr) minmax(240px,.85fr) minmax(280px,1fr);gap:12px 16px;min-width:0;display:grid}.pi-settlement-section,.pi-totals-section{min-width:0}.pi-settlement-section{grid-column:1/-1}.pi-settlement-table{width:100%;min-width:760px}.pi-settlement-actions{justify-content:flex-end}.pi-settlement-summary{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px 18px;margin:8px 0 0;display:grid}.pi-settlement-summary .is-balanced{color:#067647;font-weight:700}.pi-settlement-summary .is-warning{color:#b42318;font-weight:700}.pi-settlement-summary div,.pi-settlement-context dl div,.pi-totals-section dl div{justify-content:space-between;gap:12px;display:flex}.pi-settlement-summary dd,.pi-settlement-context dd,.pi-totals-section dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.pi-settlement-context{display:contents}.pi-settlement-context>section{background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;min-width:0;padding:9px 11px}.pi-settlement-context>section+section{border-left:1px solid #d0d5dd;padding-left:11px}.pi-settlement-context h4{color:#344054;letter-spacing:.035em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem}.pi-settlement-context dl,.pi-totals-section dl{gap:4px;margin:0;display:grid}.pi-settlement-context dt,.pi-totals-section dt{color:#667085;font-size:.72rem}.pi-settlement-context dd{color:#344054;overflow-wrap:anywhere;font-size:.75rem}.pi-totals-section{background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:9px 11px}.pi-totals-section h3{margin-bottom:7px}.pi-totals-section dl div{border-bottom:1px solid #e4e7ec;padding:4px 0}.pi-totals-section .is-total{color:#101828;border-block:2px solid #667085;margin-top:2px;padding-block:7px;font-size:.88rem;font-weight:750}.pi-totals-section .is-balanced{color:#067647;font-weight:700}.pi-totals-section .is-warning{color:#b42318;font-weight:700}.pi-system-label{color:#475467;background:#f8fafc;border:1px solid #d0d5dd;border-radius:5px;min-height:30px;padding:5px 6px;display:block}.pi-workspace-footer{border-top:1px solid #d0d5dd;justify-content:space-between;align-items:end;gap:14px;padding-top:9px;display:flex}.pi-workspace-hint{gap:1px;display:grid}.pi-workspace-hint span,.pi-workspace-hint em{color:#667085;font-size:.75rem}.pi-loading{color:#667085}.pi-list-filters{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:repeat(5,minmax(135px,1fr)) minmax(220px,1.3fr);align-items:end;gap:7px;margin-bottom:8px;padding:8px;display:grid}.pi-toolbar-filters .searchable-select .search-cell,.pi-list-filters .searchable-select .search-cell{min-height:32px;padding:5px 7px}.pi-grid .searchable-select .search-cell,.pi-adjustment-table .searchable-select .search-cell,.pi-settlement-table .searchable-select .search-cell{min-height:29px;padding:4px 6px}.pi-overlay{overscroll-behavior:contain;z-index:1000;background:#101828a8;justify-content:center;align-items:center;padding:2vw;display:flex;position:fixed;inset:0;overflow:hidden}.pi-dialog{background:#fff;border-radius:9px;flex-direction:column;width:min(96vw,1560px);min-height:0;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #10182840}.pi-dialog>header{border-bottom:1px solid #d0d5dd;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pi-dialog h2{margin:2px 0}.pi-dialog-body{overscroll-behavior:contain;flex:auto;gap:10px;min-height:0;padding:12px 16px;display:grid;overflow:auto}.pi-dialog>footer{border-top:1px solid #d0d5dd;flex:none;justify-content:flex-end;gap:6px;padding:10px 16px;display:flex}.pi-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;display:grid}.pi-detail-grid div{justify-content:space-between;gap:10px;display:flex}.pi-detail-section{gap:9px;display:grid}.pi-detail-section-heading{background:#eff8ff;border:1px solid #d1e9ff;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.pi-detail-section-heading>span{color:#fff;background:#175cd3;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;font-size:.7rem;font-weight:800;display:inline-flex}.pi-detail-section-heading h3{color:#1d2939;margin:0;font-size:.88rem}.pi-detail-section-heading p{color:#667085;margin:2px 0 0;font-size:.7rem}.pi-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pi-detail-grid div{align-items:baseline;gap:3px;justify-content:initial;background:#fcfcfd;border:1px solid #eaecf0;border-radius:6px;min-width:0;padding:7px 9px;display:grid}.pi-detail-grid dt{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:700}.pi-detail-grid dd{color:#344054;overflow-wrap:anywhere;margin:0;font-size:.76rem}.pi-detail-summary-layout{justify-content:flex-end;display:flex}.pi-detail-calculation{border-bottom:1px solid #d0d5dd;width:min(100%,470px);margin:0}.pi-detail-calculation>div{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:baseline;gap:24px;padding:6px 4px;display:grid}.pi-detail-calculation dt{color:#475467;font-size:.75rem;font-weight:650}.pi-detail-calculation dd{color:#344054;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.78rem}.pi-detail-calculation>.is-total{border-top:2px solid #98a2b3;border-bottom:0;margin-top:3px;padding:9px 4px 8px}.pi-detail-calculation>.is-total dt,.pi-detail-calculation>.is-total dd{color:#101828;font-size:.86rem;font-weight:800}.pi-settlement-detail-table td.numeric,.pi-settlement-detail-table th.numeric{text-align:right}.pi-detail-additional .attachment-panel{margin-top:0}.pi-current{color:#027a48;text-transform:uppercase;background:#ecfdf3;border-radius:1rem;margin-left:5px;padding:2px 5px}@media (width<=900px){.pi-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pi-detail-grid{grid-template-columns:1fr}.pi-detail-calculation{width:100%}}.pi-mode-badge{color:#344054;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:700;display:inline-block}.pi-mode-badge.is-direct{color:#175cd3;background:#eff8ff}.pi-direct-primary{min-width:170px}.pi-direct-primary small{white-space:nowrap}.pi-lifecycle-boundary{color:#667085;margin-right:auto;font-size:.72rem}.danger{color:#b42318}@media (width<=1200px){.pi-document-header{grid-template-columns:repeat(4,minmax(0,1fr))}.pi-document-header label.is-wide{grid-column:span 2}.pi-source-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pi-source-strip>div:nth-child(3){border-right:0}.pi-source-strip>div:nth-child(n+4){border-top:1px solid #e4e7ec}.pi-financial-workspace{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.pi-mode-selector{flex-direction:column;align-items:stretch}.pi-adjustments-grid,.pi-financial-workspace{grid-template-columns:1fr}.pi-adjustment-panel+.pi-tax-panel,.pi-tax-panel+.pi-adjustment-panel{border-top:1px solid #d0d5dd;border-left:0}.pi-totals-section{padding:9px 11px}.pi-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pi-page-head,.pi-card-heading,.pi-section-title,.pi-workspace-footer{flex-direction:column;align-items:flex-start}.pi-toolbar-filters,.pi-list-filters,.pi-document-header,.pi-source-strip,.pi-settlement-context,.pi-settlement-summary{grid-template-columns:1fr}.pi-document-header label.is-wide{grid-column:auto}.pi-source-strip>div,.pi-source-strip>div:nth-child(3){border-right:0}.pi-source-strip>div+div,.pi-source-strip>div:nth-child(3){border-top:1px solid #e4e7ec;border-left:0;padding-top:7px;padding-left:9px}.pi-tax-row{grid-template-columns:1fr}.pi-mode-selector [role=radiogroup]{grid-template-columns:minmax(210px,1fr)}}.pi-page.simple-purchase-page{gap:14px;padding:0}.pi-page .simple-purchase-heading button,.pi-page .simple-purchase-card button,.pi-page .simple-purchase-actions button,.pi-page .simple-purchase-readiness button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.pi-page .simple-purchase-entry-workspace .simple-purchase-section-title button,.pi-page .simple-purchase-entry-workspace .simple-purchase-lines-toolbar button{padding:5px 8px}.pi-page .simple-purchase-actions .primary,.pi-page .simple-purchase-heading-actions .primary,.pi-page .simple-purchase-tabs button.is-active{color:#fff;background:#175cd3;border-color:#175cd3}.pi-page .pi-purchase-grid{min-width:1460px}.pi-page .pi-purchase-grid.has-dimensions{min-width:1980px}.pi-page .pi-purchase-grid strong,.pi-page .pi-purchase-grid small{display:block}.pi-page .pi-purchase-grid small{color:#667085;margin-top:2px}.pi-page .simple-purchase-grid-actions .is-remove,.pi-page .simple-purchase-settlement-table .is-remove{color:#b42318}.pi-entry-workspace{background:#f4f6f8;gap:10px;padding:12px 14px}.pi-page .pi-entry-card{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #10182808}.pi-entry-section-heading{background:#f1f5f9;border-bottom:1px solid #dbe2ea;grid-column:1/-1;justify-content:space-between;align-items:center;margin:-10px -12px 10px;padding:8px 12px;display:flex}.pi-entry-section-heading-copy{align-items:center;gap:9px;display:flex}.pi-entry-section-number{color:#fff;background:#2563a6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:750;display:inline-flex}.pi-entry-section-heading h2{color:#101828;margin:0;font-size:.86rem}.pi-entry-section-heading p{color:#667085;margin:2px 0 0;font-size:.72rem}.pi-page .pi-entry-workspace .simple-purchase-header-grid{gap:9px 12px}.pi-page .pi-entry-workspace .simple-purchase-header-section{gap:12px}.pi-page .pi-entry-workspace .simple-purchase-party-panel{background:#f8fafc}.pi-charges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pi-page .pi-charges-grid>.simple-purchase-card{box-shadow:none;background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;min-width:0;padding:9px}.pi-page .pi-charges-grid .simple-purchase-tax{grid-template-columns:1fr 1fr;align-content:start}.pi-page .pi-charges-grid .simple-purchase-tax p{grid-column:1/-1}.pi-page .pi-charges-grid .simple-purchase-adjustment{grid-template-columns:minmax(145px,1.4fr) minmax(180px,1.6fr) 75px minmax(105px,.8fr)}.pi-page .pi-charges-grid .simple-purchase-adjustment>:nth-child(5),.pi-page .pi-charges-grid .simple-purchase-adjustment>:nth-child(6),.pi-page .pi-charges-grid .simple-purchase-adjustment>:nth-child(7){grid-row:2}.pi-page .pi-charges-grid .simple-purchase-adjustment>:last-child{grid-area:2/4;justify-self:end}.pi-page .pi-entry-workspace .simple-purchase-settlement{background:#fff}.pi-summary-grid{grid-template-columns:repeat(3,minmax(300px,1fr));align-items:stretch;gap:10px;width:100%;max-width:1180px;margin-left:auto;display:grid}.pi-page .pi-summary-grid .simple-purchase-balance-panel,.pi-page .pi-summary-grid .simple-purchase-calculation-summary{grid-column:auto;width:auto;max-width:none}.pi-page .simple-purchase-actions{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;padding:10px 12px}@media (width<=1180px){.pi-top-band{flex-direction:column}.pi-top-band .pi-workspace-tabs{align-self:stretch}.pi-top-band .pi-mode-selector{border-top:1px solid #dbe2ea;border-left:0}.pi-charges-grid{grid-template-columns:1fr}.pi-page .pi-charges-grid .simple-purchase-adjustment{grid-template-columns:1.6fr 1.7fr .65fr .8fr repeat(3,.75fr) auto}.pi-page .pi-charges-grid .simple-purchase-adjustment>:nth-child(n){grid-area:auto}}@media (width<=1000px){.pi-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-page .pi-summary-grid .simple-purchase-calculation-summary{grid-column:1/-1}}@media (width<=700px){.pi-entry-workspace{padding:8px}.pi-entry-section-heading,.pi-entry-section-heading-copy{align-items:flex-start}.pi-entry-section-heading{gap:8px}.pi-top-band .pi-mode-selector{align-items:stretch}.pi-top-band .pi-mode-selector [role=radiogroup],.pi-summary-grid{grid-template-columns:1fr}.pi-page .pi-summary-grid .simple-purchase-calculation-summary{grid-column:1}}.slss-data-table tr.slss-account-group>th,.ap-table tr.slss-account-group>th{color:#24364b;text-align:left;white-space:normal;background:#edf3f8;border-top:1px solid #c8d5e3;padding:7px 9px;font-weight:700}.slss-data-table tr.slss-account-subtotal>*,.ap-table tr.slss-account-subtotal>*{color:#17283f;background:#e5edf7;border-top:1px solid #c4d1e1;font-weight:700}.slss-data-table tr.slss-account-grand-total>*,.ap-table tr.slss-account-grand-total>*{color:#13243c;background:#d6e3f3;border-top:2px solid #aabed7;font-weight:750}.slss-account-subtotal>th,.slss-account-grand-total>th{text-align:left;overflow-wrap:anywhere;white-space:normal!important}.slss-account-subtotal small,.slss-account-grand-total small{margin-top:3px;font-size:.72rem;font-weight:500;display:block}.slss-account-subtotal .numeric,.slss-account-grand-total .numeric{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.slss-account-continuation>td{color:#64748b;white-space:normal;background:#f8fafc;font-size:.75rem}.slss-account-group-toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-height:28px;padding:0;display:flex}.slss-account-group-toggle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2563eb}.slss-account-group-selection{font-size:.8em;font-weight:600}.slss-data-table tbody tr[hidden]{display:none}.slss-account-report-scrollbars{min-width:0}@media print{body:has(.slss-account-report-scrollbars[data-slss-persistent-scope=true])>.slss-persistent-scrollbar{display:none!important}}.ap-register-card:has(>.slss-account-report-scrollbars[data-account-report*=-settlements-])>.ap-section-heading{flex-wrap:wrap;align-items:flex-start}.ap-register-card:has(>.slss-account-report-scrollbars[data-account-report*=-settlements-])>.ap-section-heading>div{flex-wrap:wrap;min-width:0;max-width:100%}.control-account-scope-selector{width:min(420px,100%);min-width:0;max-width:100%;position:relative}.control-account-scope-summary{border:1px solid var(--border-color,#c8d5df);color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.55rem .7rem;display:grid}.control-account-scope-summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-account-scope-summary-indicator{line-height:1}.control-account-scope-popover{box-sizing:border-box;z-index:1000;background:#fff;border:1px solid #b8c9d6;border-radius:8px;padding:.65rem;position:fixed;overflow:auto;box-shadow:0 12px 30px #203e522e}.control-account-scope-popover>input{box-sizing:border-box;width:100%;margin-bottom:.45rem}.control-account-scope-popover label{cursor:pointer;overflow-wrap:break-word;word-break:normal;align-items:flex-start;gap:.55rem;min-width:0;padding:.42rem .3rem;line-height:1.35;display:flex}.control-account-scope-popover label>input{flex:none}.control-account-scope-all{border-bottom:1px solid #dbe5ec;font-weight:700}.control-account-scope-options{display:grid}@media (width<=700px){.control-account-scope-summary{gap:.1rem;padding-left:.15rem;padding-right:.15rem}}.settlement-allocation-table-wrap,.settlement-allocation-table+.slss-standard-table-wrap{margin:6px 0 0}.settlement-allocation-table{table-layout:fixed;min-width:700px}.settlement-allocation-table .allocation-column{background:#d6e7fb}.settlement-allocation-table .allocation-cell{background:#f8fbff;padding:5px 7px}.settlement-allocation-table .allocation-cell input{font-variant-numeric:tabular-nums;text-align:right;border-color:#84adf4;width:100%;min-width:110px}.settlement-allocation-table .allocation-cell input:focus{border-color:#175cd3;outline:none;box-shadow:0 0 0 2px #175cd324}.settlement-history-filter-panel{margin-bottom:9px}.settlement-history-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border-color:#e2c45d}.settlement-history-auto-fit{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.settlement-history-control-filter{min-width:220px}.settlement-history-table{width:max-content;min-width:100%}.settlement-history-table td,.settlement-history-table th{white-space:nowrap}.settlement-history-status{border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-block}.settlement-history-status.is-posted{color:#166534;background:#dcfce7}.settlement-history-status.is-voided{color:#b42318;background:#fef3f2}.settlement-history-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.settlement-history-footer .slss-data-table-pagination{flex:1}@media (width<=640px){.settlement-history-filter-panel .slss-filter-panel-header{flex-wrap:wrap}.settlement-history-filter-panel .slss-filter-panel-heading{flex-basis:200px}.settlement-history-filter-panel .slss-filter-panel-actions{margin-left:auto}.settlement-history-filter-panel .slss-filter-panel-fields{grid-template-columns:minmax(0,1fr)}.settlement-history-footer{flex-direction:column;align-items:stretch}}.reconciliation-correction{background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;margin:14px 0;padding:12px}.reconciliation-correction>header,.reconciliation-correction>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.reconciliation-correction h3{margin:2px 0;font-size:.9rem}.reconciliation-correction small{color:#667085;text-transform:uppercase;font-weight:700}.reconciliation-correction>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reconciliation-correction>dl div{min-width:0}.reconciliation-correction dt{color:#667085;font-size:.72rem;font-weight:700}.reconciliation-correction dd{overflow-wrap:anywhere;margin:2px 0}.reconciliation-correction-form{gap:9px;margin:12px 0;display:grid}.reconciliation-correction-form label{gap:4px;display:grid}.reconciliation-correction-form textarea{min-height:72px}.reconciliation-correction details{margin:10px 0}.reconciliation-correction details li{margin:5px 0}.reconciliation-withdraw-note{color:#667085;margin:8px 0 0;font-size:.75rem}@media (width<=720px){.reconciliation-correction>dl{grid-template-columns:1fr}}.settlement-lifecycle-overlay{z-index:1200;background:#0f172a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settlement-lifecycle-dialog{color:#344054;background:#fff;border-radius:10px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:18px;font-size:.84rem;overflow:auto;box-shadow:0 24px 70px #0f172a4d}.settlement-lifecycle-dialog>header,.settlement-lifecycle-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-lifecycle-dialog>header small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.settlement-lifecycle-dialog h2{color:#101828;margin:2px 0 0;font-size:1.05rem;font-weight:650;line-height:1.3}.settlement-lifecycle-dialog h3{color:#1d2939;margin:0;font-size:.82rem;font-weight:650}.settlement-lifecycle-dialog button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.78rem;font-weight:600}.settlement-lifecycle-dialog button:hover:not(:disabled){background:#f8fafc}.settlement-lifecycle-dialog .settlement-lifecycle-print{color:#fff;background:#344054;border:1px solid #344054;border-radius:6px;margin-right:auto;padding:7px 10px;font-size:.78rem;font-weight:600;text-decoration:none}.settlement-lifecycle-dialog button:focus-visible,.settlement-lifecycle-reason textarea:focus-visible{outline-offset:2px;outline:2px solid #84caff}.settlement-lifecycle-dialog>header>button{min-width:30px;padding:4px 8px;font-size:1rem;line-height:1.2}.settlement-lifecycle-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.settlement-lifecycle-dialog dl div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;min-width:0;padding:8px 9px}.settlement-lifecycle-dialog dt{color:#667085;letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:650}.settlement-lifecycle-dialog dd{overflow-wrap:anywhere;color:#344054;margin:3px 0 0;font-size:.8rem;font-weight:400;line-height:1.4}.settlement-lifecycle-dialog .slss-data-table th,.settlement-lifecycle-dialog .slss-data-table td{font-size:.75rem}.settlement-lifecycle-dialog>footer{justify-content:flex-end;margin-top:14px}.settlement-lifecycle-reason{color:#475467;gap:5px;margin-top:12px;font-size:.72rem;font-weight:650;display:grid}.settlement-lifecycle-reason textarea{color:#101828;min-height:84px;font:inherit;resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:8px;font-size:.8rem;font-weight:400}.settlement-lifecycle-error{color:#b42318}.settlement-lifecycle-confirmation{background:snow;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:11px}.settlement-lifecycle-confirmation>dl{margin:9px 0}.settlement-lifecycle-confirmation>dl div{background:#fff}@media (width<=620px){.settlement-lifecycle-dialog dl{grid-template-columns:1fr}}.ap-register-table.has-planning-dimensions{min-width:1900px}.ap-register-table .ap-col-pocket-plan{width:220px}.ap-more-dimensions{margin-left:4px}.ap-planning-actions{border-top:1px solid #eaecf0;justify-content:flex-end;align-items:center;padding:8px 11px;display:flex}.ap-planning-actions span{color:#667085;font-size:.72rem}.ap-planning-editor{background:#f8fafc;border-top:1px solid #d8dee8;gap:9px;padding:10px 11px;display:grid}.ap-planning-editor label{gap:4px;font-size:.72rem;font-weight:650;display:grid}.ap-planning-editor>div:last-child{justify-content:flex-end;gap:7px;display:flex}.ap-planning-editor .searchable-select{min-width:0}.ap-planning-notes{grid-column:1/-1}.ap-planning-notes dd{white-space:pre-wrap;overflow-wrap:anywhere}.ap-planning-editor textarea{box-sizing:border-box;resize:vertical;width:100%}.prepayment-subledger{gap:14px;display:grid}@media (width>=701px){.prepayment-subledger>.collapsible-context-header.expanded{padding-top:34px}.prepayment-subledger>.collapsible-context-header.expanded>.collapsible-context-toggle{top:0;right:0}}.prepayment-subledger-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.prepayment-subledger-heading p{color:#667085;margin:0}.prepayment-subledger-heading strong{color:#344054}.prepayment-subledger-heading>span{color:#344054;background:#f8fafc;border:1px solid #dbe2ea;border-radius:6px;padding:7px 10px}.prepayment-subledger-section,.prepayment-complete-context-region{gap:12px;min-width:0;display:grid}.prepayment-filter-toolbar{align-items:end}.prepayment-filter-toolbar .searchable-select{min-width:230px}.prepayment-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d}.prepayment-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.prepayment-reconciliation-overview{border-bottom:1px solid #eaecf0;gap:8px;padding-bottom:14px;display:grid}.prepayment-reconciliation-overview h2{letter-spacing:.03em;margin:0;font-size:1rem}.prepayment-reconciliation-overview .ok{color:#067647;white-space:nowrap;font-weight:700}.prepayment-reconciliation-overview .bad{color:#b42318;white-space:nowrap;font-weight:700}.prepayment-readiness{background:#fffaeb;border:1px solid #fedf89;border-radius:7px;gap:10px;padding:10px 12px;display:flex}.prepayment-subledger-table{width:max-content;min-width:100%}.prepayment-subledger-table th{white-space:nowrap;position:relative}.prepayment-subledger-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prepayment-subledger-table button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px}.prepayment-status{letter-spacing:.03em;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.prepayment-status.status-available{color:#067647;background:#dcfae6}.prepayment-status.status-partially_applied{color:#93370d;background:#fef0c7}.prepayment-status.status-fully_applied{color:#3730a3;background:#e0e7ff}.prepayment-opening{color:#475467;margin:0}.prepayment-subledger-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;padding:8px 10px}.prepayment-inspect-backdrop{z-index:80;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.prepayment-inspect{background:#fff;border-radius:9px;width:100%;max-width:620px;padding:18px;box-shadow:0 20px 50px #0f172a3d}.prepayment-inspect header{justify-content:space-between;align-items:center;display:flex}.prepayment-inspect h3{margin:2px 0 0}.prepayment-inspect header button{cursor:pointer;background:0 0;border:0;font-size:24px}.prepayment-inspect dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}.prepayment-inspect dl div{border-bottom:1px solid #e2e8f0;padding:9px 6px}.prepayment-inspect dt{color:#667085;text-transform:uppercase;font-size:11px;font-weight:700}.prepayment-inspect dd{color:#172033;margin:3px 0 0}.prepayment-inspect footer{justify-content:flex-end;display:flex}@media (width<=720px){.prepayment-subledger-heading{flex-direction:column;align-items:flex-start}.prepayment-inspect dl{grid-template-columns:1fr}}.prepayment-notes{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.prepayment-notes-editor{border-top:1px solid #d8e2e9;margin-top:1rem;padding-top:.85rem}.prepayment-notes-editor label{gap:.35rem;display:grid}.prepayment-notes-editor textarea{box-sizing:border-box;resize:vertical;width:100%}.prepayment-notes-editor>div{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.subledgers-report-heading{gap:2px;display:grid}.subledgers-report-heading small{color:#667085;letter-spacing:.1em;font-size:11px;font-weight:750}.subledgers-report-heading h1{color:#101828;margin:0;font-size:1.55rem}.subledgers-report-heading h1 span{color:#98a2b3;font-weight:400}.subledgers-report-heading p{color:#667085;margin:2px 0 0}.ap-page{color:#344054;gap:12px;min-width:0;max-width:1360px;margin:0 auto;display:grid}.ap-heading{justify-content:space-between;align-items:end;display:flex}.ap-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ap-heading h1{color:#101828;margin:2px 0;font-size:1.55rem}.ap-heading p{color:#667085;margin:0}.ap-tabs{border-bottom:1px solid #d0d5dd;gap:2px;display:flex;overflow-x:auto}.ap-tabs button,.ap-section-heading button,.ap-card button,.ap-dialog button{color:#344054;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.ap-tabs button{border-bottom:2px solid #0000;border-radius:6px 6px 0 0}.ap-tabs button.active,.ap-section-heading button.active,.ap-dialog button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.ap-card{background:#fff;border:1px solid #e4e7ec;border-radius:9px;min-width:0;padding:14px;box-shadow:0 2px 8px #1018280a}.ap-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ap-section-heading>div{gap:5px;display:flex}.ap-section-heading h2,.ap-section-heading h3{color:#101828;margin:0;font-size:.9rem}.ap-section-heading p{color:#667085;margin:3px 0;font-size:.76rem}.ap-section-heading input,.ap-page input,.ap-page select,.ap-page textarea{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:6px 8px}.ap-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;padding:8px 10px}.ap-readiness{background:#fffaeb;border:1px solid #fedf89;border-radius:7px;padding:14px}.ap-reconciliation{border-bottom:1px solid #eaecf0;margin-bottom:14px;padding-bottom:14px}.ap-reconciliation h2{letter-spacing:.03em;font-size:1rem}.ap-reconciliation dl{max-width:650px;margin:0}.ap-reconciliation dl div{justify-content:space-between;padding:7px 0;display:flex}.ap-reconciliation dl .ok,.ap-reconciliation dl .bad{border-top:1px solid #98a2b3;font-weight:700}.ap-reconciliation .ok dd{color:#067647}.ap-reconciliation .bad dd{color:#b42318}.ap-reconciliation dd{font-variant-numeric:tabular-nums;margin:0}.ap-counters{gap:8px;margin-top:10px;display:flex}.ap-counters strong{color:#175cd3;background:#eff8ff;border-radius:999px;margin-left:5px;padding:2px 6px}.ap-export{position:relative}.ap-export summary{cursor:pointer;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;list-style:none}.ap-export>div{z-index:8;background:#fff;border:1px solid #d0d5dd;border-radius:6px;display:grid;position:absolute;top:38px;right:0}.ap-export button{text-align:left;border:0;border-radius:0}.ap-table-wrap{border-radius:7px}.ap-table{width:100%;min-width:720px}.ap-table th,.ap-table td{white-space:nowrap}.ap-table .numeric{text-align:right}.ap-table tbody tr{cursor:default}.ap-table tbody tr:hover{background:#e8f2ff}.ap-table .status{border-radius:999px;padding:3px 7px;font-size:.68rem;display:inline-block}.ap-table .status-settled{color:#166534;background:#dcfce7}.ap-filters th{background:#f8fafc}.ap-filters input,.ap-filters select{width:100%;max-width:180px;padding:5px;font-size:.72rem}.ap-table .sticky-col{z-index:2;background:#fff;position:sticky;left:0}.ap-table thead .sticky-col{z-index:5;background:#f2f4f7}.ap-overlay{z-index:60;background:#1018288c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ap-dialog{background:#fff;border-radius:10px;width:min(980px,96vw);max-height:90vh;padding:16px;overflow:auto}.ap-dialog>header,.ap-dialog>footer{justify-content:space-between;align-items:center;display:flex}.ap-dialog>header h2{margin:2px 0}.ap-dialog>header small{color:#667085;text-transform:uppercase}.ap-dialog>footer{justify-content:flex-end;gap:8px;margin-top:16px}.ap-dialog label{gap:4px;font-size:.75rem;font-weight:650;display:grid}.ap-dialog .ap-radio{margin:6px 14px 10px 0;display:inline-flex}.ap-dialog textarea{width:100%;font-family:ui-monospace,monospace}.ap-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.ap-allocation{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:8px;margin:6px 0;padding:8px;display:grid}.ap-account-line{grid-template-columns:1.4fr 2fr .7fr 1fr auto;gap:6px;margin:6px 0;display:grid}.ap-history-filters{margin-bottom:10px}.ap-history-filters label{gap:4px;font-size:.72rem;font-weight:650;display:grid}.ap-opening{background:#f8fafc;border-radius:6px;padding:8px 10px}.ap-summary-tabs{flex:none;gap:5px;margin-right:auto;display:flex}.ap-candidate-heading{flex-wrap:wrap;align-items:flex-end}.ap-candidate-filters{flex:420px;justify-content:flex-end;max-width:620px}.ap-candidate-filters .slss-filter-field--search{min-width:min(240px,100%)}.settlement-reconciliation-summary{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 0 0;padding:0;display:grid}.settlement-reconciliation-summary>div{border-right:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.settlement-reconciliation-summary>div:last-child{border-right:0}.settlement-reconciliation-summary dt{color:#475467;font-size:.72rem;font-weight:700}.settlement-reconciliation-summary dd{color:#101828;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700}.settlement-reconciliation-summary .ok{background:#ecfdf3}.settlement-reconciliation-summary .ok dd{color:#067647}.settlement-reconciliation-summary .bad{background:#fef3f2}.settlement-reconciliation-summary .bad dd{color:#b42318}@media (width<=800px){.ap-tabs{max-width:100%}.ap-form-grid{grid-template-columns:1fr}.ap-account-line{grid-template-columns:1fr 1fr}.ap-allocation{grid-template-columns:1fr}.ap-counters{flex-wrap:wrap}.settlement-reconciliation-summary{grid-template-columns:1fr}.settlement-reconciliation-summary>div{border-bottom:1px solid #dbe2ea;border-right:0}.settlement-reconciliation-summary>div:last-child{border-bottom:0}}.ap-control-context{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;align-items:end;min-width:0;max-width:100%;padding:10px 12px;display:flex}.ap-control-context>label{color:#344054;gap:5px;width:min(100%,440px);min-width:0;font-size:.78rem;font-weight:700;display:grid}.ap-undo-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:10px 12px;display:flex}.ap-undo-panel p{color:#667085;margin:2px 0 0;font-size:.76rem}.ap-dialog button.danger,.ap-undo-panel button.danger{color:#fff;background:#b42318;border-color:#b42318}.ap-undo-dialog{width:min(720px,96vw)}.ap-undo-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;padding:10px 12px;line-height:1.45}.ap-undo-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0;display:grid}.ap-undo-identity>div{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.ap-undo-identity dt{color:#667085;font-size:.72rem}.ap-undo-identity dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}@media (width<=800px){.ap-undo-panel{flex-direction:column;align-items:stretch}.ap-undo-identity{grid-template-columns:1fr}}.ap-table .status-unsettled{color:#175cd3;background:#eff8ff}.ap-detail{width:min(1180px,96vw)}.ap-open-item-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);align-items:start;gap:12px;margin-top:12px;display:grid}.ap-open-item-evidence{gap:12px;min-width:0;display:grid}.ap-open-item-panel{border:1px solid #d8dee8;border-radius:8px;min-width:0;overflow:hidden}.ap-open-item-panel-heading{background:#f1f5f9;border-bottom:1px solid #d8dee8;padding:9px 11px}.ap-open-item-panel-heading small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ap-open-item-panel-heading h3{color:#1e293b;margin:2px 0 0;font-size:.88rem}.ap-open-item-facts{margin:0;padding:4px 11px 8px}.ap-open-item-facts>div{border-bottom:1px solid #eaecf0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:7px 0;display:grid}.ap-open-item-facts>div:last-child{border-bottom:0}.ap-open-item-facts dt{color:#667085;font-size:.7rem;font-weight:700}.ap-open-item-facts dd{color:#101828;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;margin:0;font-weight:600}.ap-open-item-facts .ap-open-item-outstanding{border-top:1px solid #98a2b3}.ap-open-item-facts .ap-open-item-outstanding dd{color:#175cd3;font-weight:750}.ap-open-item-evidence>.reconciliation-correction,.ap-open-item-evidence>.ap-undo-panel{margin:0}.ap-open-item-allocations .ap-table-wrap{border:0;border-radius:0}.ap-open-item-allocations .ap-table{min-width:650px}@media (width<=900px){.ap-open-item-layout{grid-template-columns:1fr}.ap-detail{width:min(760px,96vw)}}.ap-summary-tabs button.active{color:#fff;background:#175cd3;border-color:#175cd3}.ap-account-overview tfoot .ap-account-grand-total>th{color:#101828;background:#d8dee7;font-weight:800}.ar-year-movement{min-width:3100px}.ar-year-movement th:not(.sticky-col),.ar-year-movement td:not(.sticky-col){min-width:225px}.ar-year-movement .sticky-col{overflow-wrap:anywhere;white-space:normal;min-width:180px;max-width:260px}.ap-page{box-sizing:border-box;width:100%;max-width:none}.ap-register-card{min-width:0}.ap-register-global-filters{align-items:end;margin-bottom:9px}.ap-register-global-filters label{gap:4px;font-size:.72rem;font-weight:650;display:grid}.ap-register-table{table-layout:fixed;min-width:1540px}.ap-register-table .ap-col-select{width:78px}.ap-register-table .ap-col-party{width:220px}.ap-register-table .ap-col-reference{width:190px}.ap-register-table .ap-col-date{width:176px}.ap-register-table .ap-col-money{width:142px}.ap-register-table .ap-col-source{width:180px}.ap-register-table .ap-col-journal{width:132px}.ap-register-table .ap-filters th{padding:4px}.ap-register-table .ap-filters input,.ap-register-table .ap-filters select{width:100%;min-width:0;max-width:none;padding:4px;font-size:11px}.ap-register-table tbody tr.is-selectable{cursor:pointer}.ap-register-table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 #175cd3}@media (width<=1100px){.ap-page{max-width:100%}}.ap-col-notes{width:220px}.ap-register-table.has-pb-progress{min-width:2140px}.ap-register-table .ap-col-pb-badge{width:92px}.ap-pb-badge{color:#3538cd;white-space:nowrap;background:#eef4ff;border:1px solid #b2ccff;border-radius:999px;padding:.28rem .48rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex}.ap-notes-cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px;max-width:320px}.ap-complete-context-region{min-width:0;display:grid}.ap-page{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.ap-page{width:auto}.ap-control-context{padding-left:7px;padding-right:7px}}.slss-standard-table.ap-table{table-layout:fixed;width:max-content;min-width:100%}.ap-settlement-dialog{width:min(1180px,96vw)}.ap-account-grid{border:1px solid #d0d5dd;border-radius:7px;max-width:100%;overflow-x:auto}.ap-account-grid-header,.ap-account-line{grid-template-columns:minmax(145px,1.1fr) minmax(220px,1.8fr) minmax(105px,.7fr) minmax(135px,.9fr) minmax(175px,1.2fr) minmax(165px,1.1fr) minmax(165px,1.1fr) minmax(84px,.55fr);align-items:center;gap:0;min-width:1220px;display:grid}.ap-account-grid-header{color:#344054;z-index:2;background:#f2f4f7;border-bottom:1px solid #98a2b3;font-size:.71rem;font-weight:700;position:sticky;top:0}.ap-account-grid-header>span,.ap-account-line>div{min-width:0;padding:7px 8px}.ap-account-grid-header>span+span,.ap-account-line>div+div{border-left:1px solid #d0d5dd}.ap-account-line{border-bottom:1px solid #d0d5dd;margin:0}.ap-account-line:last-child{border-bottom:0}.ap-account-line:hover{background:#f8fbff}.ap-account-line input,.ap-account-line select,.ap-account-line .searchable-select{width:100%}.ap-account-amount input{font-variant-numeric:tabular-nums;text-align:right}.ap-account-action{text-align:center}.ap-account-action button{padding:6px 8px}.ap-payable-panel,.ap-prepayment-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin:10px 0;padding:9px 10px}.ap-payable-panel .ap-balance-heading{margin-bottom:8px}.ap-balance-heading{min-width:0}.ap-balance-heading h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem}.ap-balance-heading span,.ap-balance-heading p{color:#667085;margin:3px 0 0;font-size:.72rem}.ap-prepayment-panel{grid-template-columns:minmax(250px,1.2fr) minmax(220px,.8fr) minmax(210px,280px);align-items:end;gap:10px;display:grid}.ap-prepayment-panel dl{margin:0 0 6px}.ap-prepayment-panel dl>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.ap-prepayment-panel dt{color:#667085;font-size:.72rem}.ap-prepayment-panel dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}.ap-prepayment-panel.is-invalid{background:#fef3f2;border-color:#fda29b}.ap-prepayment-panel.is-invalid dl>div:last-child dd{color:#b42318;font-weight:700}.ap-prepayment-error{color:#b42318;font-size:.68rem;font-weight:600}@media (width<=900px){.ap-prepayment-panel{grid-template-columns:1fr}}.ia-workspace{gap:1rem;min-width:0;display:grid}.ia-backdrop{z-index:1200;background:#0f172a85;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ia-dialog{background:var(--surface,#fff);border-radius:14px;gap:1rem;width:min(96vw,1180px);max-height:92vh;padding:1.25rem;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a47}.ia-dialog>header,.ia-dialog>footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ia-dialog>header h2{margin:.15rem 0}.ia-dialog>header p{color:var(--text-muted,#64748b);margin:.2rem 0}.ia-dialog>footer{background:var(--surface,#fff);justify-content:flex-end;padding:.8rem 0;position:sticky;bottom:-1.25rem}.ia-header-fields{grid-template-columns:160px minmax(260px,1fr) minmax(260px,1fr);gap:.75rem;display:grid}.ia-header-fields label,.ia-settings-grid label,.ia-void label{gap:.35rem;font-weight:600;display:grid}.ia-header-fields textarea{resize:vertical;min-height:42px}.ia-header-fields label:last-child{grid-column:span 2}.ia-line-scroll{border:1px solid var(--border,#d8dee8);border-radius:8px}.ia-lines{min-width:1050px}.ia-lines td:nth-child(2){min-width:250px}.ia-lines input,.ia-lines select{width:100%;min-width:90px}.ia-lines small{color:var(--text-muted,#64748b);margin-top:.25rem;display:block}.ia-add-line{justify-self:start}.ia-totals{justify-content:flex-end;gap:2rem;display:flex}.ia-totals span{text-align:right;gap:.15rem;display:grid}.ia-error,.ia-message{border-radius:7px;margin:0;padding:.65rem .8rem}.ia-error{color:#991b1b;background:#fef2f2}.ia-message{color:#166534;background:#ecfdf5}.ia-settings{width:min(720px,96vw)}.ia-settings-grid{grid-template-columns:1fr 230px;align-items:end;gap:1rem;display:grid}.ia-settings-grid p{color:var(--text-muted,#64748b);margin:0;display:grid}.ia-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.ia-summary div{background:var(--surface-subtle,#f8fafc);border-radius:8px;padding:.7rem}.ia-summary dt{color:var(--text-muted,#64748b);font-size:.75rem}.ia-summary dd{margin:.2rem 0 0;font-weight:600}.ia-detail td small{color:var(--text-muted,#64748b);display:block}.ia-history{overflow:auto}.ia-history table{border-collapse:collapse;width:100%}.ia-history th,.ia-history td{border-bottom:1px solid var(--border,#e2e8f0);text-align:left;padding:.5rem}.ia-link{color:var(--accent,#2563eb);background:0 0;border:0;padding:0;text-decoration:underline}.ia-void{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:end;gap:.65rem;padding:.8rem;display:flex}.ia-void label{flex:1}.ia-list{min-width:900px}.ia-list td:nth-child(3){white-space:normal;max-width:320px}.ia-variable-context td{background:var(--surface-subtle,#f8fafc);border-top:0}.ia-variable-context>td>div{grid-template-columns:repeat(3,minmax(180px,1fr));gap:1rem;padding:.65rem;display:grid}.ia-variable-context span,.ia-variable-context label,.ia-primary-evidence{gap:.25rem;display:grid}.ia-variable-context small{margin:0;display:inline}.ia-actual-input{align-items:center;gap:.5rem;display:flex!important}.ia-actual-input input{max-width:180px}.ia-actual-input b{white-space:nowrap}.ia-primary-evidence strong{color:var(--text,#0f172a)}@media (width<=850px){.ia-backdrop{padding:.4rem}.ia-dialog{max-height:98vh;padding:.8rem}.ia-header-fields,.ia-settings-grid,.ia-summary{grid-template-columns:1fr}.ia-header-fields label:last-child{grid-column:auto}.ia-totals{justify-content:space-between}.ia-dialog>footer{bottom:-.8rem}.ia-variable-context>td>div{grid-template-columns:1fr}}.ia-list{table-layout:fixed;min-width:1660px}.ia-list th,.ia-list td{padding:8px;font-size:.8rem;line-height:1.25}.ia-list thead tr:first-child th{color:#344054;background:#dbe4f0;border-bottom-color:#b8c5d6;font-size:.75rem;font-weight:700}.ia-list th:first-child{width:170px}.ia-list th:nth-child(2){width:205px}.ia-list th:nth-child(3){width:270px}.ia-list th:nth-child(4){width:125px}.ia-list th:nth-child(5),.ia-list th:nth-child(6){width:155px}.ia-list th:nth-child(7){width:110px}.ia-list th:nth-child(8){width:95px}.ia-list th:nth-child(9){width:155px}.ia-list th:nth-child(10){width:180px}.ia-list th:nth-child(11){width:220px}.ia-list th:nth-child(12){width:105px}.ia-list .numeric{font-variant-numeric:tabular-nums;text-align:right}.ia-list tbody tr.slss-data-row{cursor:pointer}.ia-list tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 #175cd3}.ia-reason-cell{overflow-wrap:anywhere;white-space:normal}.ia-filter-row th{background:#eef3f8;border-bottom:1px solid #cbd5e1;padding:5px}.ia-filter-row input,.ia-filter-row select{color:#101828;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:29px;padding:4px 6px;font-size:.73rem}.ia-filter-row input:focus,.ia-filter-row select:focus{border-color:#84adff;outline:0;box-shadow:0 0 0 2px #175cd31f}.ia-filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ia-unavailable{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;margin:0;padding:.65rem .8rem}.ia-list th.ia-col-number{width:170px}.ia-list th.ia-col-date{width:205px}.ia-list th.ia-col-reason{width:270px}.ia-list th.ia-col-lines{width:125px}.ia-list th.ia-col-money{width:155px}.ia-list th.ia-col-status{width:110px}.ia-list th.ia-col-version{width:95px}.ia-list th.ia-col-journal{width:155px}.ia-list th.ia-col-actor{width:180px}.ia-list th.ia-col-updated{width:220px}.ia-list th.ia-col-action{width:105px}.ia-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.ia-filter-panel.is-expanded{background:#f8fafc}.ia-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}.ia-filter-panel .slss-filter-panel-fields>label{gap:4px;display:grid}.ia-list.slss-ledger-table.slss-ledger-table th,.ia-list.slss-ledger-table.slss-ledger-table td{padding:8px;font-size:16px}.ia-list.slss-ledger-table.slss-ledger-table thead th{font-size:16px;font-weight:600}.ia-list.slss-ledger-table td.numeric,.ia-list.slss-ledger-table td:last-child{white-space:nowrap}.ia-list.slss-ledger-table td:has(.status){white-space:nowrap}.ia-list.slss-ledger-table td.ia-reason-cell{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}@media (width<=640px){.ia-filter-panel .slss-filter-panel-fields{grid-template-columns:minmax(0,1fr)}.ia-filter-panel .slss-filter-panel-header{flex-direction:column;align-items:flex-start}}.ia-confirmation-backdrop{z-index:var(--slss-modal-layer-nested,1600);overscroll-behavior:contain;background:#0f172a70;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.ia-confirmation{z-index:1;background:var(--surface,#fff);border-radius:12px;gap:1rem;width:min(440px,94vw);padding:1.1rem;display:grid;position:relative;box-shadow:0 20px 55px #0f172a4d}.ia-confirmation header h3{margin:.2rem 0 0}.ia-confirmation header small,.ia-confirmation p,.ia-confirmation dt{color:var(--text-muted,#64748b)}.ia-confirmation dl{gap:.5rem;margin:0;display:grid}.ia-confirmation dl div{background:var(--surface-subtle,#f8fafc);border-radius:7px;justify-content:space-between;gap:1rem;padding:.55rem .65rem;display:flex}.ia-confirmation dd{margin:0;font-weight:700}.ia-confirmation p{margin:0}.ia-confirmation footer{justify-content:flex-end;gap:.65rem;display:flex}.ia-revision-confirmation{width:min(680px,94vw);max-height:86vh;overflow:auto}.ia-revision-target-list{gap:.6rem;display:grid}.ia-revision-target-list article{border:1px solid var(--border,#e2e8f0);border-radius:7px;gap:.25rem;padding:.65rem;display:grid}.ia-revision-target-list span{color:var(--text-muted,#64748b)}.inventory-page{color:#344054;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;height:calc(100vh - 40px);min-height:0;display:flex;overflow:hidden}.inventory-page *{box-sizing:border-box}.inventory-heading{justify-content:space-between;align-items:end;display:flex}.inventory-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.inventory-heading h1{color:#101828;margin:2px 0}.inventory-heading p{color:#667085;margin:0}.inventory-position-workspace,.inventory-stock-card-workspace,.inventory-opname,.inventory-reconcile{flex-direction:column;flex:1;gap:10px;min-width:0;max-width:100%;min-height:0;display:flex}.inventory-position-workspace,.inventory-opname,.inventory-reconcile{overflow:auto}.inventory-stock-card-workspace{overflow:hidden}.inventory-toolbar,.inventory-section-heading,.opname-actions{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.inventory-toolbar label,.opname-form label{gap:4px;font-size:.72rem;font-weight:700;display:grid}.inventory-toolbar input,.inventory-toolbar select,.opname-form input,.opname-form select,.opname-form textarea,.opname-actions select,.inventory-table input{color:#101828;font:inherit;border:1px solid #d0d5dd;border-radius:6px;min-height:34px;padding:6px 8px;font-size:.78rem}.inventory-export{margin-left:auto;position:relative}.inventory-export summary{cursor:pointer;border:1px solid #d0d5dd;border-radius:6px;padding:8px 10px;font-size:.77rem}.inventory-export>div{z-index:20;background:#fff;border:1px solid #d0d5dd;border-radius:6px;display:grid;position:absolute;right:0}.inventory-export button,.inventory-section-heading button,.opname-actions button,.inventory-dialog footer button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.75rem}.inventory-table{border-collapse:collapse;width:max-content;min-width:980px}.inventory-resizable-table{table-layout:fixed;width:max-content;min-width:100%}.inventory-table-scroll{min-width:0;max-width:100%;min-height:0}.inventory-table th,.inventory-table td{text-align:left;white-space:nowrap;font-size:.75rem;line-height:1.25}.inventory-table th{color:#475467;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.inventory-table .numeric{text-align:right}.inventory-table tbody tr{cursor:pointer}.inventory-table .sticky-col{z-index:3;position:sticky;left:0}.inventory-table tbody .sticky-col{background:#fff}.inventory-table tbody tr:hover,.inventory-table tbody tr:hover td,.inventory-table tbody tr:hover .sticky-col{background:#e8f2ff}.inventory-reconcile,.inventory-opname{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:15px}.inventory-reconcile{flex-direction:column;gap:12px;display:flex}.inventory-reconcile h2,.inventory-section-heading h2{color:#1d2939;margin:0;font-size:.9rem}.inventory-reconcile-summary-table.inventory-table{width:100%;min-width:820px}.inventory-reconcile-summary-table.inventory-table th{color:#344054;overflow-wrap:normal;text-transform:none;white-space:normal;word-break:normal;background:#f2f4f7;line-height:1.3}.inventory-reconcile-summary-table.inventory-table th:first-child,.inventory-reconcile-summary-table.inventory-table th:nth-child(2){min-width:240px}.inventory-reconcile-summary-table.inventory-table th:nth-child(3){min-width:140px}.inventory-reconcile-summary-table.inventory-table th:nth-child(4){min-width:150px}.inventory-reconcile-summary-table.inventory-table td{font-variant-numeric:tabular-nums}.inventory-reconcile-summary-table.inventory-table tbody tr{cursor:default}.inventory-reconcile-summary-status{text-align:center;white-space:nowrap;font-weight:700}.inventory-reconcile-summary-table.inventory-table td.inventory-reconcile-summary-status.ok{color:#067647;background:#ecfdf3}.inventory-reconcile-summary-table.inventory-table td.inventory-reconcile-summary-status.bad{color:#b42318;background:#fef3f2}.inventory-reconcile-heading,.inventory-reconcile-actions{justify-content:space-between;align-items:end;gap:10px;display:flex}.inventory-reconcile-heading small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.inventory-reconcile-actions label{gap:4px;font-size:.72rem;font-weight:700;display:grid}.inventory-reconcile-actions input{font:inherit;border:1px solid #d0d5dd;border-radius:6px;min-height:34px;padding:6px 8px}.inventory-reconcile-actions .inventory-export{margin-left:0}.inventory-reconcile-detail{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.inventory-reconcile-detail h3{color:#1d2939;margin:0;font-size:.84rem}.inventory-reconcile-table{min-width:760px}.inventory-reconcile-table tfoot th{background:#f8fafc;border-top:2px solid #d0d5dd}.inventory-ledger-link{color:#175cd3;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.inventory-reconcile-warning{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;margin:0;padding:8px 10px;font-size:.78rem}.inventory-reconcile-basis{color:#667085;margin:0;font-size:.72rem}.inventory-reconcile .ok{color:#027a48}.inventory-reconcile .bad,.inventory-error{color:#b42318}@media (width<=720px){.inventory-reconcile-heading{flex-direction:column;align-items:stretch}.inventory-reconcile-actions{align-items:end}.inventory-reconcile-totals{width:100%}}.inventory-overlay{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.inventory-dialog{background:#fff;border-radius:10px;gap:12px;width:min(1260px,100%);max-height:calc(100vh - 40px);padding:16px;display:grid;overflow:auto;box-shadow:0 22px 60px #0f172a40}.inventory-card-embedded{box-shadow:none;border:1px solid #e4e7ec;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.inventory-card-embedded>.inventory-table-scroll{flex:1;max-height:none}.inventory-card-embedded>.collapsible-context-header.expanded>header>button:last-child{margin-right:122px}.inventory-stock-card-source-bar{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}@media (width<=700px){.inventory-card-embedded>.collapsible-context-header.expanded>header>button:last-child{margin-right:0}}.inventory-stock-card-source-bar>label{flex:420px;gap:4px;min-width:min(320px,100%);max-width:620px;font-size:.72rem;font-weight:700;display:grid}.inventory-stock-card-filters,.inventory-stock-card-more-filters{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;padding:9px}.inventory-stock-card-filter-panel .inventory-stock-card-more-filters{display:contents}.inventory-stock-card-filters{align-items:end}.inventory-stock-card-filters>label:not(.slss-filter-field--date):not(.slss-filter-field--search),.inventory-stock-card-more-filters>label{flex:170px;max-width:220px}.inventory-stock-card-history-filter{flex:0 auto;gap:4px;display:grid}.inventory-stock-card-history-filter>span{color:#344054;font-size:.72rem;font-weight:700}.inventory-stock-card-history-filter>div{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;display:inline-flex;overflow:hidden}.inventory-stock-card-history-filter button{color:#475467;background:0 0;border:0;border-radius:0;min-height:29px;padding:4px 8px;font-size:.72rem;font-weight:700}.inventory-stock-card-history-filter button+button{border-left:1px solid #cbd5e1}.inventory-stock-card-history-filter button:hover{background:#eaf2ff}.inventory-stock-card-history-filter button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #84adff}.inventory-stock-card-history-filter button.is-active{color:#fff;background:#175cd3}.inventory-stock-card-filter-actions{flex-wrap:wrap}.inventory-stock-card-filter-actions button,.inventory-table button{cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.75rem}.inventory-source-meta{color:#667085;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;line-height:1.2;display:block;overflow:hidden}.inventory-stock-card-table th,.inventory-stock-card-table td{font-size:.8rem}.inventory-stock-card-table thead tr:first-child th{color:#344054;background:#dbe4f0;border-bottom-color:#b8c5d6;font-size:.72rem;font-weight:700}.inventory-stock-card-filter-row th{background:#eef3f8;border-bottom:1px solid #cbd5e1;padding:5px 6px}.inventory-stock-card-filter-row input,.inventory-stock-card-filter-row select{color:#101828;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:29px;padding:4px 6px;font-size:.75rem}.inventory-stock-card-filter-row input:focus,.inventory-stock-card-filter-row select:focus{border-color:#84adff;outline:0;box-shadow:0 0 0 2px #175cd31f}.inventory-stock-card-table .numeric{font-variant-numeric:tabular-nums}.inventory-stock-card-table tr.is-historical>td:first-child{box-shadow:inset 3px 0 #98a2b3}.inventory-historical-note{color:#475467;margin-top:4px;font-size:.68rem;font-weight:700;display:inline-block}.inventory-stock-card-number{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.inventory-stock-card-number small{color:#667085;letter-spacing:.02em;font-size:.63rem;font-weight:600}.inventory-stock-card-request-state{color:#344054;background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;min-height:180px;padding:20px;display:flex}.inventory-stock-card-request-state strong{color:#1d2939;font-size:.86rem}.inventory-stock-card-request-state span{color:#667085;font-size:.78rem}.inventory-stock-card-request-state.is-unavailable{background:#fcfcfd;border-color:#d0d5dd}.inventory-source-restricted{color:#667085;font-size:.72rem;font-weight:700}.inventory-action-cell{text-align:center}.inventory-stock-card-empty{background:#fff;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:240px;padding:24px;display:flex}.inventory-stock-card-empty h2,.inventory-stock-card-empty p{margin:0 0 8px}.inventory-stock-card-empty button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.inventory-dialog header,.inventory-dialog footer{justify-content:space-between;align-items:center;display:flex}.inventory-dialog h2{margin:2px 0;font-size:1rem}.inventory-stock-card-context{color:#667085;margin:3px 0 0;font-size:.72rem}.inventory-position-strip{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;flex-wrap:wrap;align-items:stretch;min-height:48px;margin:0;display:flex}.inventory-position-strip>div{gap:2px;min-width:190px;padding:8px 12px;display:grid}.inventory-position-strip>div+div{border-left:1px solid #e4e7ec}.inventory-position-strip dt{color:#667085;letter-spacing:.03em;text-transform:uppercase;font-size:.66rem;font-weight:700}.inventory-position-strip dd{color:#101828;margin:0;font-size:.82rem;font-weight:700}.inventory-position-strip-note{flex:1}.inventory-position-strip-note dd{color:#475467;white-space:normal;font-size:.74rem;font-weight:500}.inventory-stock-card-dimension{background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;padding:5px}.opname-policy,.opname-posted{background:#f8fafc;border-radius:6px;margin:0;padding:9px;font-size:.77rem}.inventory-section-heading{justify-content:space-between}.inventory-section-heading>div{align-items:center;gap:10px;display:flex}.inventory-section-heading h2 span,.inventory-table .status{border-radius:999px;padding:4px 7px;font-size:.65rem}.inventory-section-heading h2 span{background:#eef2f6}.inventory-table .status-draft{color:#92400e;background:#fff4e5}.inventory-table .status-posted{color:#166534;background:#dcfce7}.opname-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.opname-form .wide{grid-column:1/-1}.opname-form textarea{min-height:58px}.opname-actions select{min-width:230px}.opname-stock-selector{flex:280px;min-width:240px;max-width:420px}.opname-stock-selector .searchable-select{width:100%;min-width:0}.inventory-opname-document-actions{flex-wrap:wrap;justify-content:flex-end}.opname-footer{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;display:flex}.opname-footer span{color:#667085;font-size:.7rem}.inventory-error{background:#fef3f2;border-radius:6px;margin:0;padding:9px}.inventory-table tfoot th{background:#f8fafc}.inventory-table input[type=number],.inventory-table input[aria-label^=Qty\ Found]{text-align:right}.inventory-table a{color:#175cd3}@media (width<=760px){.inventory-export{margin-left:0}.opname-form{grid-template-columns:1fr}.opname-form .wide{grid-column:auto}.inventory-overlay{padding:6px}.inventory-stock-card-source-bar{flex-direction:column;align-items:stretch}.inventory-stock-card-source-bar .inventory-export{margin-left:0}.inventory-position-strip>div{min-width:50%}.inventory-position-strip>div+div{border-top:1px solid #e4e7ec;border-left:0}}.inventory-table .status-void{color:#b42318;background:#fef3f2}.inventory-reconcile-table,.inventory-opname>.inventory-table-scroll>.inventory-resizable-table{font-size:.8rem}.inventory-reconcile-table th,.inventory-reconcile-table td,.inventory-opname>.inventory-table-scroll>.inventory-resizable-table th,.inventory-opname>.inventory-table-scroll>.inventory-resizable-table td{padding:8px;font-size:.8rem;line-height:1.25}.inventory-reconcile-table thead tr:first-child th,.inventory-opname>.inventory-table-scroll>.inventory-resizable-table thead tr:first-child th{color:#344054;background:#dbe4f0;border-bottom-color:#b8c5d6;font-size:.75rem;font-weight:700}.inventory-reconcile-table th:first-child{width:145px}.inventory-reconcile-table th:nth-child(2){width:32%}.inventory-reconcile-table th:nth-child(3){width:115px}.inventory-reconcile-table th:nth-child(n+4){width:175px}.inventory-register-filter-row th{background:#eef3f8;border-bottom:1px solid #cbd5e1;padding:5px 6px}.inventory-register-filter-row input,.inventory-register-filter-row select{color:#101828;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:29px;padding:4px 6px;font-size:.73rem}.inventory-register-filter-row input:focus,.inventory-register-filter-row select:focus{border-color:#84adff;outline:0;box-shadow:0 0 0 2px #175cd31f}.inventory-filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.inventory-reconcile-table tbody tr.is-selected>td:first-child,.inventory-opname .inventory-resizable-table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 #175cd3}.inventory-reconcile-table tfoot th{color:#1d2939;font-variant-numeric:tabular-nums;background:#eef3f8;border-top:2px solid #98a2b3;font-size:.8rem;font-weight:700}.inventory-register-unavailable{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;margin:0;padding:9px 10px}.opname-lifecycle-panel{background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;gap:10px;padding:12px;display:grid}.opname-lifecycle-panel h3,.opname-version-history h3{margin:0;font-size:.85rem}.opname-lifecycle-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.opname-lifecycle-panel dl div{gap:2px;display:grid}.opname-lifecycle-panel dt{color:#667085;font-size:.68rem}.opname-lifecycle-panel dd{margin:0;font-size:.78rem}.opname-lifecycle-panel label{gap:4px;font-size:.72rem;font-weight:700;display:grid}.opname-lifecycle-panel textarea{border:1px solid #d0d5dd;border-radius:6px;min-height:72px;padding:8px}.opname-lifecycle-panel footer{justify-content:flex-end;gap:8px;display:flex}.opname-version-history{gap:8px;display:grid}.inventory-stock-card-actions{justify-content:flex-end;gap:5px;display:flex}.inventory-audit-backdrop{z-index:1400;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inventory-audit-dialog{background:#fff;border-radius:10px;gap:12px;width:min(1080px,96vw);max-width:1080px;max-height:88vh;padding:16px;display:grid;overflow:hidden;box-shadow:0 20px 50px #0f172a3d}.inventory-audit-dialog>header,.inventory-audit-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-audit-dialog h2,.inventory-audit-dialog p{margin:0}.inventory-audit-dialog p,.inventory-audit-dialog footer span{color:#667085;font-size:.75rem}.inventory-filter-panel.is-collapsed .slss-filter-panel-toggle,.ia-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d;border-radius:5px;padding:5px 8px}.inventory-filter-panel.is-expanded,.ia-filter-panel.is-expanded{background:#f8fafc}.inventory-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}.inventory-filter-panel .slss-filter-panel-fields>button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-self:end;min-height:32px;padding:5px 8px}.inventory-standard-table-shell{min-height:0}.inventory-table.slss-ledger-table.slss-ledger-table th,.inventory-table.slss-ledger-table.slss-ledger-table td{padding:8px;font-size:16px}.inventory-table.slss-ledger-table.slss-ledger-table thead th{font-size:16px;font-weight:600}.inventory-table.slss-ledger-table.slss-ledger-table tfoot th,.inventory-table.slss-ledger-table.slss-ledger-table tfoot td{font-size:12px}.inventory-table.slss-ledger-table td.slss-ledger-wrap-cell{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}.inventory-table.slss-ledger-table td.numeric,.inventory-table.slss-ledger-table td.inventory-action-cell{white-space:nowrap}.inventory-table.slss-ledger-table td:has(.status){white-space:nowrap}.inventory-stock-card-table td.slss-ledger-wrap-cell{line-height:1.3}.inventory-position-strip dt{font-size:12px}.inventory-position-strip dd{font-size:16px}.inventory-position-strip-note dd,.inventory-reconcile-basis,.inventory-reconcile-warning{font-size:14px}@media (width<=640px){.inventory-heading{flex-direction:column;align-items:stretch;gap:8px}.inventory-filter-panel .slss-filter-panel-header{flex-direction:column;align-items:flex-start}.inventory-filter-panel .slss-filter-panel-actions,.inventory-filter-panel .slss-filter-panel-heading{flex-wrap:wrap;width:100%}.inventory-filter-panel .slss-filter-panel-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.opname-lifecycle-panel dl{grid-template-columns:1fr 1fr}}.bom-page{color:#344054;gap:14px;width:100%;min-width:0;max-width:100%;min-height:0;margin:0 auto;display:grid}.bom-page-heading,.bom-workspace-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bom-page-heading small,.bom-workspace-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bom-page-heading h1{color:#101828;margin:2px 0 4px;font-size:1.65rem}.bom-workspace-heading h2{color:#101828;margin:2px 0 4px;font-size:1.25rem}.bom-page-heading p,.bom-workspace-heading p{color:#667085;margin:0}.bom-page button,.bom-page input,.bom-page select,.bom-page textarea{box-sizing:border-box;font:inherit}.bom-page button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px}.bom-page button:disabled{color:#98a2b3;cursor:not-allowed;opacity:.72}.bom-page .slss-primary-action{color:#fff;background:#175cd3;border-color:#175cd3}.bom-page .slss-destructive-action{color:#fff;background:#b42318;border-color:#b42318}.bom-page .slss-primary-action:disabled{color:#f8fafc;background:#84adf4}.bom-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;min-height:0;padding:16px;box-shadow:0 3px 10px #1018280a}.bom-list-panel{flex-direction:column;gap:10px;min-height:calc(100vh - 185px);display:flex}.bom-composition-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 0;display:flex}.bom-composition-heading h2{color:#344054;letter-spacing:.055em;margin:0 0 3px;font-size:.86rem}.bom-composition-heading p{color:#667085;margin:0;font-size:.8rem}.bom-filter-panel .slss-filter-panel-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:8px;display:grid}.bom-filter-panel label,.bom-form-grid label,.bom-dialog label{color:#475467;gap:4px;min-width:0;font-size:.72rem;font-weight:700;display:grid}.bom-filter-panel input,.bom-filter-panel select,.bom-form-grid input,.bom-form-grid textarea,.bom-dialog textarea{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:5px;width:100%;min-width:0;min-height:35px;padding:7px 9px}.bom-filter-panel .bom-output-filter,.bom-filter-panel .bom-search{grid-column:span 2}.bom-filter-actions{gap:7px;display:flex}.bom-filter-actions button{min-height:35px}.bom-list-scroll{flex:1;min-height:240px}.bom-list-table{min-width:900px}.bom-list-table.is-draft{min-width:1100px}.bom-list-table.is-history{min-width:930px}.bom-list-table th{white-space:nowrap}.bom-list-table tbody tr.slss-data-row{cursor:default}.bom-list-table td strong,.bom-detail-lines td small,.bom-material-table td small,.bom-history-grid td small{display:block}.bom-list-panel .slss-data-table-pagination{margin-top:auto}.bom-status,.bom-default,.bom-alternative,.bom-copied{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.bom-status{color:#475467;background:#f2f4f7}.bom-status.is-active{color:#067647;background:#ecfdf3}.bom-status.is-draft{color:#b54708;background:#fffaeb}.bom-status.is-inactive{color:#475467;background:#f2f4f7}.bom-default{color:#175cd3;background:#eff8ff}.bom-alternative{color:#475467;background:#f2f4f7}.bom-copied{color:#5925dc;background:#f4f3ff}.bom-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:10px 12px}.bom-editor{flex-direction:column;gap:14px;min-height:0;display:flex}.bom-authoring{gap:12px;padding:14px}.bom-authoring-section{background:#fff;border:1px solid #dbe2ea;border-radius:8px;gap:10px;min-width:0;padding:0 12px 12px;display:grid;overflow:hidden}.bom-general-section{background:#fff}.bom-section-title{background:#eef5fc;border-bottom:1px solid #dbe7f3;justify-content:space-between;align-items:center;gap:12px;margin:0 -12px;padding:9px 12px;display:flex}.bom-subsection-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.bom-section-title>div{align-items:baseline;gap:8px;display:flex}.bom-section-title>div>span{color:#fff;background:#175cd3;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.bom-section-title h3,.bom-subsection-heading h4{color:#344054;letter-spacing:.045em;margin:0;font-size:.82rem}.bom-section-title h3 small{color:#667085;font-size:.68rem;font-weight:600}.bom-draft-chip{border:1px solid #fedf89;font-weight:700;color:#b54708!important;background:#fffaeb!important;border-radius:999px!important;height:auto!important;padding:4px 8px!important;font-size:.66rem!important}.bom-general-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bom-general-grid label,.bom-output-grid label,.bom-dimension-fields label{color:#475467;gap:4px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.bom-general-grid input,.bom-general-grid textarea,.bom-authoring table input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:100%;min-width:0;min-height:33px;padding:6px 7px}.bom-general-grid textarea{resize:vertical}.bom-output-grid{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(120px,.7fr));align-items:end;gap:9px;display:grid}.bom-readonly-value{color:#344054;background:#f8fafc;border:1px solid #e4e7ec;border-radius:4px;align-items:center;min-height:35px;padding:6px 8px;font-size:.82rem;font-weight:600;display:flex}.bom-compact-guidance{color:#667085;margin:0;font-size:.72rem}.bom-compact-guidance strong{color:#475467}.bom-authoring-material-table{table-layout:auto;min-width:1280px}.bom-authoring-material-table th:first-child{width:52px}.bom-authoring-material-table th:nth-child(2){min-width:220px}.bom-authoring-material-table th:nth-child(3){min-width:170px}.bom-authoring-material-table th:nth-child(4){min-width:105px}.bom-authoring-material-table th:nth-child(5){min-width:155px}.bom-authoring-material-table th:nth-child(6),.bom-authoring-material-table th:nth-child(8),.bom-authoring-material-table th:nth-child(9){min-width:115px}.bom-authoring-material-table th:last-child{min-width:185px}.bom-authoring-material-table td{height:46px}.bom-authoring-material-table td small{color:#667085;margin-top:2px;font-size:.62rem;display:block}.bom-row-actions{gap:5px;display:flex}.bom-dimensions-toggle{white-space:nowrap;color:#175cd3!important}.bom-dimensions-row td{background:#f8fafc;padding:9px 12px!important}.bom-dimension-fields{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;max-width:900px;display:grid}.bom-subsection-heading{padding-top:2px}.bom-subsection-heading p{color:#667085;margin:3px 0 0;font-size:.72rem}.bom-factor-scroll{max-height:min(310px,35vh)}.bom-factor-table{min-width:1180px}.bom-factor-table th:first-child{width:52px}.bom-factor-table th:nth-child(2){min-width:230px}.bom-factor-table th:nth-child(3){min-width:120px}.bom-factor-table th:nth-child(4){min-width:155px}.bom-factor-table th:nth-child(5){min-width:270px}.bom-factor-table th:nth-child(6){min-width:155px}.bom-factor-table th:nth-child(7){width:90px}.bom-factor-table select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:100%;min-height:33px;padding:6px 7px}.bom-factor-table td small{color:#667085;margin-top:3px;font-size:.62rem;display:block}.bom-restricted-note{color:#667085;background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;margin:0;padding:9px 11px;font-size:.78rem}.bom-cost-summary{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;padding:10px 12px;display:grid}.bom-cost-summary div{border-right:1px solid #e4e7ec;gap:3px;padding-right:10px;display:grid}.bom-cost-summary div:nth-child(6){border-right:0}.bom-cost-summary span{color:#667085;font-size:.66rem;font-weight:700}.bom-cost-summary strong{color:#344054;font-size:.86rem}.bom-cost-summary .is-total strong{color:#175cd3}.bom-cost-summary>small{color:#667085;grid-column:1/-1}.bom-editor-meta{flex-wrap:wrap;gap:10px;display:flex}.bom-editor-meta span{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;gap:2px;min-width:120px;padding:8px 10px;font-size:.8rem;display:grid}.bom-editor-meta strong{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.bom-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bom-form-grid label.wide{grid-column:span 2}.bom-form-grid .searchable-select .search-cell,.bom-material-table .searchable-select .search-cell{min-height:35px}.bom-uom-guidance,.bom-cost-guidance{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 11px;display:flex}.bom-uom-guidance strong,.bom-cost-guidance strong{color:#344054}.bom-uom-guidance span,.bom-cost-guidance span{color:#475467;font-size:.8rem}.bom-cost-guidance small{color:#667085;margin-left:auto}.bom-lines-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.bom-lines-heading h3,.bom-detail h3,.bom-history-grid h3,.bom-copy-fields h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:.82rem}.bom-lines-heading p{color:#667085;margin:0;font-size:.78rem}.bom-material-scroll{flex:0 auto;min-height:0;max-height:min(430px,45vh)}.bom-material-table{table-layout:fixed;min-width:1150px}.bom-material-table input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:4px;width:100%;min-width:0;min-height:33px;padding:6px 7px}.bom-material-table .numeric input{text-align:right}.bom-material-table td{height:48px}.bom-material-table td small{color:#7f56d9;margin-top:2px;font-size:.64rem}.bom-remove-line{color:#b42318!important;padding:5px 7px!important}.bom-inline-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;margin:0;padding:8px 10px;font-size:.78rem}.bom-editor-actions{z-index:4;background:#f8fafc;border-top:1px solid #dbe2ea;justify-content:flex-end;align-items:center;gap:8px;margin:2px -14px -14px;padding:11px 14px;display:flex;position:sticky;bottom:0}.bom-detail{gap:14px;min-height:calc(100vh - 100px);display:grid}.bom-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bom-detail-actions button{padding:6px 9px}.bom-export{position:relative}.bom-export summary{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:6px 9px;font-size:.8rem;list-style:none}.bom-export div{z-index:20;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:4px;width:90px;margin-top:4px;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 8px 18px #10182824}.bom-export div button{width:100%}.bom-historical-notice{color:#5925dc;background:#f4f3ff;border:1px solid #d9d6fe;border-radius:6px;margin:0;padding:8px 10px}.bom-draft-notice{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;margin:0;padding:8px 10px}.bom-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.bom-summary div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;padding:9px 10px}.bom-summary dt{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700}.bom-summary dd{color:#101828;margin:3px 0 0;font-size:.84rem}.bom-copy-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bom-copy-fields section{border:1px solid #e4e7ec;border-radius:7px;padding:10px}.bom-copy-fields p{color:#475467;white-space:pre-wrap;margin:5px 0 0;font-size:.8rem}.bom-copy-provenance{color:#5925dc;background:#f4f3ff;border:1px solid #d9d6fe;border-radius:7px;gap:3px;padding:9px 11px;font-size:.78rem;display:grid}.bom-detail-lines{min-width:1080px}.bom-detail-factor-table{min-width:920px}.bom-detail-factor-table td strong,.bom-detail-factor-table td small{display:block}.bom-detail-factor-table td small{color:#667085;margin-top:3px;font-size:.64rem}.bom-history-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bom-history-grid section{min-width:0}.bom-history-grid table{min-width:620px}.bom-history-grid td small{color:#175cd3;margin-top:2px;font-size:.62rem}.bom-overlay{z-index:1000;background:#10182873;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bom-dialog{background:#fff;border-radius:10px;gap:14px;width:min(100%,520px);max-width:520px;max-height:90vh;padding:18px;display:grid;overflow:auto;box-shadow:0 20px 50px #10182833}.bom-dialog header{justify-content:space-between;align-items:start;display:flex}.bom-dialog header small{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:700}.bom-dialog h2{color:#101828;margin:2px 0 0;font-size:1.15rem}.bom-dialog header button{border:0;padding:2px 6px;font-size:1.2rem}.bom-dialog p{color:#475467;margin:0;font-size:.84rem;line-height:1.5}.bom-dialog-note{background:#f8fafc;border-radius:6px;padding:8px}.bom-dialog footer{justify-content:flex-end;gap:8px;display:flex}.bom-copy-dialog{width:min(100%,640px);max-width:640px}.bom-compatibility,.bom-copy-result{border:1px solid #e4e7ec;border-radius:7px;gap:4px;padding:10px;display:grid}.bom-compatibility.is-compatible{color:#067647;background:#ecfdf3;border-color:#abefc6}.bom-compatibility.is-blocked{color:#b42318;background:#fef3f2;border-color:#fecdca}.bom-compatibility span,.bom-copy-result span{font-size:.78rem}.bom-copy-result{color:#067647;background:#ecfdf3;border-color:#abefc6}.bom-copy-result p{color:#027a48}.bom-workspace-notes{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;gap:5px;padding:10px 12px;font-size:.76rem;display:grid}.bom-workspace-notes strong{color:#344054}.bom-workspace-notes ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding-left:18px;display:flex}.bom-workspace-notes li{flex:320px;line-height:1.4}.bom-table-empty span,.empty-state span{margin-top:4px;display:block}@media (width<=1180px){.bom-form-grid,.bom-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bom-output-grid .stock-field{grid-column:span 2}.bom-cost-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bom-cost-summary div:nth-child(3){border-right:0}.bom-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bom-history-grid{grid-template-columns:1fr}}@media (width<=720px){.bom-page-heading,.bom-workspace-heading,.bom-composition-heading,.bom-section-title,.bom-subsection-heading{flex-direction:column;align-items:start}.bom-filter-panel .slss-filter-panel-fields,.bom-form-grid,.bom-general-grid,.bom-output-grid,.bom-dimension-fields,.bom-cost-summary,.bom-summary,.bom-copy-fields{grid-template-columns:1fr}.bom-filter-panel .bom-output-filter,.bom-filter-panel .bom-search,.bom-output-grid .stock-field{grid-column:auto}.bom-cost-summary div{border-right:0}.bom-filter-actions{width:100%}.bom-filter-actions button{flex:1}.bom-form-grid label.wide{grid-column:auto}}.sales-entry-workspace{--sales-accent:#175cd3;--sales-accent-strong:#1849a9;--sales-accent-soft:#f1f5f9;--sales-accent-border:#dbe2ea}.sales-entry-section-heading{background:var(--sales-accent-soft);border-bottom:1px solid var(--sales-accent-border);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:-10px -12px 10px;padding:8px 12px;display:grid}.sales-entry-section-number{color:#fff;background:#2563a6;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.sales-entry-section-copy h2,.sales-entry-section-copy h3{color:#101828;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:.8rem}.sales-entry-section-copy p{color:#667085;margin:2px 0 0;font-size:.7rem}.sales-entry-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}@media (width<=700px){.sales-entry-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.sales-entry-section-actions{grid-column:1/-1;justify-content:flex-start}}.simple-sales-page .simple-purchase-grid{min-width:1220px}.simple-sales-page .simple-sales-awareness{min-width:220px}.simple-sales-awareness>span,.simple-sales-awareness>label{margin:.12rem 0;font-size:.72rem;line-height:1.25;display:block}.simple-sales-page .simple-purchase-dialog{max-width:min(1120px,94vw)}.simple-sales-page .simple-purchase-card,.simple-sales-page .simple-purchase-header-section,.simple-sales-page .simple-purchase-lines-card,.simple-sales-page .simple-purchase-adjustments,.simple-sales-page .simple-purchase-tax,.simple-sales-page .simple-purchase-history{background:#f5f9ff;border-color:#d7e7f7}.simple-sales-page .simple-purchase-grid-frame,.simple-sales-page .simple-purchase-grid th,.simple-sales-page .simple-purchase-party-panel{background:#fbfdff;border-color:#d7e7f7}.simple-sales-page .simple-purchase-settlement,.simple-sales-page .simple-purchase-balance-panel.is-prepayment{background:#f5f9ff;border-color:#dbe2ea}.simple-sales-page .simple-purchase-balance-panel.is-receivable{background:#f5f9ff;border-color:#d7e7f7}.simple-sales-page .simple-purchase-calculation-summary{background:#fbfdff;border-color:#c9dcf1}.simple-sales-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.simple-sales-workspace-actions .primary{color:#fff;background:#155eef;border-color:#155eef}.simple-sales-browser-workspace{min-width:0;display:grid}.simple-sales-workspace-tabs+.simple-sales-history{border-top:0;border-radius:0 0 7px 7px}.simple-sales-page .simple-purchase-entry-workspace{--sales-accent:#175cd3;--sales-accent-strong:#1849a9;--sales-accent-soft:#f1f5f9;--sales-accent-border:#dbe2ea;background:#f4f6f8;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.simple-sales-page .simple-purchase-entry-workspace>.simple-purchase-readiness,.simple-sales-page .simple-purchase-entry-workspace>.sales-entry-card,.simple-sales-page .simple-purchase-entry-workspace>.simple-purchase-settlement,.simple-sales-page .simple-purchase-entry-workspace>.simple-purchase-actions{grid-column:1}.simple-sales-page .simple-purchase-entry-workspace .sales-entry-card,.simple-sales-page .simple-purchase-entry-workspace>.simple-purchase-settlement{background:#fff;border:1px solid #d8e0e9;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #10182808}.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-header-section{gap:12px}.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-header-grid{gap:9px 12px}.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-party-panel,.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-grid-frame,.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-grid th,.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-balance-panel,.simple-sales-page .simple-purchase-entry-workspace .simple-purchase-calculation-summary{background:#fff;border-color:#dbe2ea}.sales-entry-charges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simple-sales-page .sales-entry-charges-grid>.simple-purchase-card{box-shadow:none;background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;min-width:0;padding:9px}.simple-sales-page .sales-entry-charges-grid .simple-purchase-tax{grid-template-columns:1fr 1fr;align-content:start}.simple-sales-page .sales-entry-charges-grid .simple-purchase-tax p{grid-column:1/-1}.simple-sales-page .simple-purchase-settlement>.simple-purchase-section-title{background:var(--sales-accent-soft);border-bottom:1px solid var(--sales-accent-border);margin:-10px -12px 10px;padding:8px 12px}.simple-sales-page .simple-purchase-settlement h2{color:#101828;align-items:center;gap:9px;display:flex}.simple-sales-page .simple-purchase-settlement h2:before{color:#fff;content:"4";background:#2563a6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;display:inline-flex}.simple-sales-page .sales-entry-summary{display:block}.sales-entry-summary-grid{grid-template-columns:minmax(0,1fr) repeat(3,minmax(230px,290px));align-items:stretch;gap:10px;width:100%;margin-left:auto;display:grid}.sales-entry-summary-grid>.is-receivable{grid-column:2}.sales-entry-summary-grid>.is-prepayment{grid-column:3}.sales-entry-summary-grid>.simple-purchase-calculation-summary{grid-column:4;width:auto;max-width:none}.sales-entry-summary-grid.is-totals-only>.simple-purchase-calculation-summary{grid-column:4}.simple-sales-page .simple-purchase-entry-workspace>.simple-purchase-actions{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;padding:10px 12px}.simple-sales-page .simple-purchase-actions .primary,.simple-sales-workspace-actions .primary{background:var(--sales-accent,#175cd3);border-color:var(--sales-accent,#175cd3)}.simple-sales-workspace-tabs{background:#f1f5f9;border-color:#dbe2ea}.simple-sales-workspace-tabs button.is-active{color:#1849a9;background:#fff;border-bottom-color:#fff}@media (width<=1180px){.sales-entry-charges-grid{grid-template-columns:1fr}.sales-entry-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-entry-summary-grid>.is-receivable{grid-column:1}.sales-entry-summary-grid>.is-prepayment{grid-column:2}.sales-entry-summary-grid>.simple-purchase-calculation-summary,.sales-entry-summary-grid.is-totals-only>.simple-purchase-calculation-summary{grid-column:3}}@media (width<=1000px){.sales-entry-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-entry-summary-grid>.is-receivable{grid-column:1}.sales-entry-summary-grid>.is-prepayment{grid-column:2}.sales-entry-summary-grid>.simple-purchase-calculation-summary,.sales-entry-summary-grid.is-totals-only>.simple-purchase-calculation-summary{grid-column:1/-1}}@media (width<=700px){.simple-sales-page .simple-purchase-entry-workspace{padding:8px}.sales-entry-summary-grid{grid-template-columns:1fr}.sales-entry-summary-grid>.is-receivable,.sales-entry-summary-grid>.is-prepayment,.sales-entry-summary-grid>.simple-purchase-calculation-summary,.sales-entry-summary-grid.is-totals-only>.simple-purchase-calculation-summary{grid-column:1}.simple-sales-page .simple-purchase-actions{flex-wrap:wrap;position:static}}.simple-sales-resolved-price{color:#0f172a;text-align:right;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.35rem;min-width:7rem;padding:.38rem .5rem;display:block}.simple-sales-resolved-price.is-missing{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.simple-sales-history-filters{margin-bottom:10px}.simple-sales-history-filters .slss-filter-panel-fields{grid-template-columns:minmax(220px,2.35fr) minmax(132px,1fr) minmax(132px,1fr) minmax(180px,1.55fr) minmax(104px,.85fr) minmax(88px,.75fr);align-items:end;gap:10px;display:grid}.simple-sales-history-filters .slss-filter-panel-fields>label{width:auto;min-width:0;max-width:none}.simple-sales-history-filters input,.simple-sales-history-filters select,.simple-sales-history-filters .search-cell{box-sizing:border-box;width:100%;min-height:34px}.simple-sales-history-table{table-layout:fixed;min-width:1312px}.simple-sales-history-table col.is-sales-number{width:128px}.simple-sales-history-table col.is-version{width:60px}.simple-sales-history-table col.is-customer{width:180px}.simple-sales-history-table col.is-invoice{width:128px}.simple-sales-history-table col.is-date{width:108px}.simple-sales-history-table col.is-amount{width:112px}.simple-sales-history-table col.is-status{width:90px}.simple-sales-history-table col.is-origin{width:132px}.simple-sales-history-table col.is-journal{width:116px}.simple-sales-history-table col.is-actions{width:150px}.simple-sales-history-table th,.simple-sales-history-table td{white-space:nowrap}.simple-sales-history-status{border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-block}.simple-sales-history-status.is-posted{color:#166534;background:#dcfce7}.simple-sales-history-status.is-draft{color:#b54708;background:#fffaeb}.simple-sales-history-status.is-void{color:#991b1b;background:#fee2e2}.simple-sales-history-actions{white-space:nowrap}.simple-sales-history-actions button{padding:5px 7px}.simple-sales-history-actions a,.simple-sales-detail footer a{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.8rem;text-decoration:none}.simple-sales-history-actions button+button{margin-left:5px}.simple-sales-history>.slss-data-table-pagination{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}@media (width<=1180px){.simple-sales-history-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(132px,1fr))}}@media (width<=760px){.simple-sales-history-filters{grid-template-columns:1fr}}@media print{.simple-sales-internal-print-hidden{display:none!important}}.simple-sales-package-overlay{z-index:1100;background:#0f172a73;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.simple-sales-package-dialog{background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex-direction:column;width:min(960px,100%);min-width:0;max-height:calc(100vh - 24px);display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.simple-sales-package-dialog>header,.simple-sales-package-dialog>footer{background:#f2f8ff;border-bottom:1px solid #d7e7f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.simple-sales-package-dialog>header h3{margin:2px 0 0;font-size:1rem}.simple-sales-package-dialog>header small{color:#64748b}.simple-sales-package-dialog>footer{border-top:1px solid #d7e7f7;border-bottom:0;justify-content:flex-end}.simple-sales-package-dialog button,.simple-sales-package-guidance button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px}.simple-sales-package-dialog button.primary{color:#fff;background:#175cd3;border-color:#175cd3}.simple-sales-package-dialog button:disabled{cursor:not-allowed;opacity:.5}.simple-sales-package-body{min-height:0;padding:14px 15px;overflow:auto}.simple-sales-package-body h4{margin:16px 0 7px}.simple-sales-package-fields{grid-template-columns:minmax(260px,2fr) minmax(170px,1fr);gap:12px;display:grid}.simple-sales-package-fields>label{gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:grid}.simple-sales-package-fields .searchable-select{min-width:0}.simple-sales-package-preview-wrap{border:1px solid #dbe2ea;border-radius:6px;max-width:100%;overflow:auto}.simple-sales-package-preview-wrap table{width:100%;min-width:650px}.simple-sales-package-preview-wrap th,.simple-sales-package-preview-wrap td{padding:6px 8px}.simple-sales-package-preview-wrap .numeric{text-align:right;white-space:nowrap}.simple-sales-package-preview-wrap tfoot{background:#f2f8ff;font-weight:700}.simple-sales-package-help,.simple-sales-package-consolidation p,.simple-sales-package-guidance p{color:#64748b;margin:6px 0;font-size:.75rem}.simple-sales-package-occurrences{gap:7px;margin:6px 0 10px;display:grid}.simple-sales-package-guidance,.simple-sales-package-consolidation{background:#f8fbff;border:1px solid #d7e7f7;border-radius:6px;min-width:0;padding:8px 10px}.simple-sales-package-guidance-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.simple-sales-package-guidance-heading strong{font-size:.8rem}.simple-sales-package-guidance-heading>span{color:#64748b;font-size:.7rem}.simple-sales-package-guidance-heading label{align-items:center;gap:6px;font-size:.72rem;display:flex}.simple-sales-package-guidance-heading label input{width:100px}.simple-sales-package-guidance-values{flex-wrap:wrap;gap:10px;font-size:.75rem;display:flex}.simple-sales-package-guidance-values span:last-child{color:#475569;flex-basis:100%}.simple-sales-package-consolidation{margin-top:9px}.simple-sales-package-consolidation h3{margin:0;font-size:.82rem}@media (width<=600px){.simple-sales-package-fields{grid-template-columns:minmax(0,1fr)}.simple-sales-package-dialog{max-height:calc(100vh - 12px)}.simple-sales-package-guidance-heading label{justify-content:space-between;width:100%}}.delivery-note-sales-section{border-top:1px solid #d0d5dd;margin-top:18px;padding-top:16px}.delivery-note-sales-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.delivery-note-sales-heading h3,.delivery-note-sales-heading p{margin:0}.delivery-note-sales-heading p{color:#667085;margin-top:4px;font-size:.76rem}.delivery-note-sales-heading button,.delivery-note-dialog button,.delivery-note-dialog a{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-size:.78rem;text-decoration:none}.delivery-note-sales-heading button:disabled{cursor:not-allowed;opacity:.5}.delivery-note-unavailable{color:#b54708;margin:7px 0;display:block}.delivery-note-progress{color:#475467;text-transform:uppercase;margin-top:6px;font-size:.7rem;font-weight:650;display:block}.delivery-note-progress.is-fully-delivered{color:#067647}.delivery-note-summary-table-wrap{overflow-x:auto}.delivery-note-summary-table{table-layout:fixed;width:100%;min-width:900px}.delivery-note-summary-table th,.delivery-note-summary-table td{white-space:nowrap}.delivery-note-summary-table col.is-delivery-note-number{width:19%}.delivery-note-summary-table col.is-date{width:12%}.delivery-note-summary-table col.is-delivered{width:14%}.delivery-note-summary-table col.is-remaining{width:12%}.delivery-note-summary-table col.is-uom{width:8%}.delivery-note-summary-table col.is-sales-version{width:9%}.delivery-note-summary-table col.is-version{width:7%}.delivery-note-summary-table col.is-status{width:10%}.delivery-note-summary-table col.is-action{width:9%}.delivery-note-overlay{z-index:1300;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.delivery-note-dialog{box-sizing:border-box;background:#fff;border-radius:10px;width:min(1040px,96vw);max-width:1040px;max-height:calc(100vh - 48px);padding:18px;overflow:auto;box-shadow:0 20px 54px #0f172a47}.delivery-note-editor{flex-direction:column;display:flex;overflow:hidden}.delivery-note-editor-body{min-height:0;padding-right:2px;overflow:auto}.delivery-note-dialog>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:start;margin-bottom:14px;padding-bottom:12px;display:flex}.delivery-note-dialog>header h3,.delivery-note-dialog>header small{margin:0}.delivery-note-dialog>header small{color:#667085}.delivery-note-dialog>header h3:focus{outline-offset:3px;outline:2px solid #84adff}.delivery-note-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.delivery-note-form-grid label{gap:5px;font-size:.76rem;font-weight:650;display:grid}.delivery-note-form-grid .is-wide{grid-column:1/-1}.delivery-note-form-grid input,.delivery-note-form-grid textarea{font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.delivery-note-form-grid textarea{resize:vertical;min-height:68px}.delivery-note-line-wrap{overflow-x:auto}.delivery-note-entry-lines{min-width:820px}.delivery-note-entry-lines.is-revision{min-width:980px}.delivery-note-entry-lines td{vertical-align:top}.delivery-note-actual{gap:3px;margin-top:6px;font-size:.68rem;display:grid}.delivery-note-dialog>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.delivery-note-dialog>footer .primary{color:#fff;background:#344054}.delivery-note-version-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.delivery-note-version-list li{background:#f8fafc;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px;font-size:.76rem;display:grid}.delivery-note-void-summary{color:#b42318;background:#fff1f3;padding:8px;font-size:.76rem}.delivery-note-detail>p{font-size:.78rem}@media (width<=700px){.delivery-note-overlay{padding:8px}.delivery-note-dialog{width:100%;max-height:calc(100vh - 16px)}.delivery-note-form-grid{grid-template-columns:1fr}.delivery-note-form-grid .is-wide{grid-column:auto}.delivery-note-sales-heading{flex-direction:column;align-items:stretch}}.simple-sales-page .simple-purchase-heading h1,.simple-sales-page .simple-purchase-dialog>header h2{color:#163b2b}.ss-page{color:#344054;gap:14px;width:100%;min-width:0;display:grid}.ss-page-heading,.ss-browser>header,.ss-dialog-header,.ss-dialog-footer,.ss-worksheet>header,.ss-settlement>header,.ss-adjustments>header,.ss-review>header,.ss-review>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-page-heading small,.ss-dialog-header small,.ss-review header small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.ss-page-heading h1{color:#101828;margin:2px 0;font-size:1.65rem}.ss-page-heading p,.ss-browser>header p,.ss-worksheet p,.ss-source-picker p,.ss-settlement p{color:#667085;margin:2px 0;font-size:.8rem}.ss-page button,.ss-dialog button,.ss-review button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 10px;font-size:.76rem}.ss-page button:hover,.ss-dialog button:hover{background:#f8fafc}.ss-page button:disabled,.ss-dialog button:disabled{cursor:not-allowed;opacity:.48}.ss-page .slss-primary-action,.ss-dialog .slss-primary-action,.ss-review .slss-primary-action{color:#fff;background:#155eef;border-color:#155eef}.ss-authority-switch,.ss-browser{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:14px;box-shadow:0 3px 10px #1018280a}.ss-flow{background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;align-items:stretch;gap:8px;margin-top:12px;padding:8px;display:flex}.ss-flow>span{color:#98a2b3;align-self:center}.ss-flow button{text-align:left;border-color:#0000;flex-direction:column;flex:1;font-weight:700;display:flex}.ss-flow button small{color:#667085;margin-top:2px;font-size:.68rem;font-weight:500}.ss-flow button.active{color:#004eeb;background:#eff4ff;border-color:#b2ccff}.ss-browser{gap:11px;display:grid}.ss-browser>header h2{color:#101828;margin:0;font-size:1rem}.ss-list-wrap{border:1px solid #e4e7ec;border-radius:7px}.ss-list{width:100%;min-width:1050px}.ss-list td small,.ss-lines td small,.ss-worksheet td small{color:#667085;margin-top:2px;font-size:.68rem;display:block}.ss-empty{text-align:center;padding:34px!important}.ss-empty strong,.ss-empty span{display:block}.ss-empty span{color:#667085;margin-top:4px}.ss-status{color:#475467;letter-spacing:.035em;text-transform:uppercase;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:750;display:inline-flex}.ss-status--issued,.ss-status--posted,.ss-status--issue,.ss-status--post{color:#027a48;background:#ecfdf3}.ss-status--draft{color:#b54708;background:#fffaeb}.ss-status--void,.ss-status--voided{color:#b42318;background:#fef3f2}.ss-status--revise,.ss-status--revised{color:#175cd3;background:#eff8ff}.ss-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:9px 11px;font-size:.78rem}.ss-dialog{background:#fff;border-radius:12px;flex-direction:column;height:min(92vh,960px);display:flex;position:absolute;inset:4vh 3vw;overflow:hidden;box-shadow:0 20px 70px #10182840}.ss-dialog-header{border-bottom:1px solid #e4e7ec;padding:14px 18px}.ss-dialog-header h2,.ss-review h2{color:#101828;margin:2px 0;font-size:1.12rem}.ss-dialog-header p{align-items:center;gap:5px;margin:0;font-size:.75rem;display:flex}.ss-dialog-body{gap:14px;padding:16px 18px;display:grid;overflow:auto}.ss-dialog-footer{border-top:1px solid #e4e7ec;padding:11px 18px}.ss-danger{color:#b42318!important;border-color:#fda29b!important}.ss-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ss-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ss-field>span{color:#475467;font-size:.7rem;font-weight:700}.ss-field small{color:#667085;font-size:.68rem}.ss-field input,.ss-field textarea,.ss-field select,.ss-worksheet input,.ss-worksheet select,.ss-adjustments input,.ss-adjustments select,.ss-settlement input,.ss-review textarea{box-sizing:border-box;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:.78rem}.ss-field textarea{resize:vertical;min-height:62px}.ss-span-2{grid-column:span 2}.ss-worksheet,.ss-source-picker,.ss-adjustments,.ss-settlement,.ss-detail-section{border:1px solid #e4e7ec;border-radius:8px;min-width:0;padding:12px}.ss-worksheet h3,.ss-source-picker h3,.ss-adjustments h3,.ss-settlement h3,.ss-detail-section h3,.ss-change-list h3{color:#1d2939;text-transform:uppercase;margin:0 0 3px;font-size:.82rem}.ss-source-picker .searchable-select{max-width:720px;margin-top:9px}.ss-sheet-scroll{max-width:100%;margin-top:10px;overflow:auto}.ss-sheet-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:1250px}.ss-sheet-scroll th,.ss-sheet-scroll td{vertical-align:middle;border-bottom:1px solid #eaecf0;padding:6px;font-size:.72rem}.ss-sheet-scroll th{color:#475467;text-align:left;z-index:1;background:#f8fafc;position:sticky;top:0}.ss-sheet-scroll td input,.ss-sheet-scroll td select{min-width:100px}.ss-sheet-scroll td:first-child{min-width:190px}.ss-sheet-total{justify-content:flex-end;gap:20px;padding:10px;display:flex}.ss-adjustment-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ss-adjustments>div{grid-template-columns:86px minmax(120px,1fr) minmax(180px,1fr) 110px 34px;gap:6px;margin-top:7px;display:grid}.ss-adjustments>div button{padding:4px}.ss-settlement-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.ss-paired-input{grid-template-columns:1.5fr 1fr;gap:5px;display:grid}.ss-calculation{background:#f8fafc;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:8px;display:grid}.ss-calculation div,.ss-facts div{min-width:0;padding:6px}.ss-calculation dt,.ss-facts dt{color:#667085;text-transform:uppercase;font-size:.65rem;font-weight:700}.ss-calculation dd,.ss-facts dd{color:#101828;margin:2px 0 0;font-size:.8rem;font-weight:650}.ss-equation{text-align:right;background:#f1f5f9;border-radius:6px;padding:8px;font-weight:750;color:#175cd3!important}.ss-readonly-cost{color:#475467;background:#f2f4f7;border-radius:4px;padding:5px;display:inline-block}.ss-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ss-facts--wide{grid-template-columns:repeat(6,minmax(0,1fr))}.ss-facts--totals{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-source-links{flex-wrap:wrap;gap:7px;display:flex}.ss-lines{width:100%;min-width:1100px}.ss-callout{color:#175cd3;background:#eff8ff;border-radius:6px;padding:8px;font-size:.76rem}.ss-version-grid{gap:7px;margin-top:8px;display:grid}.ss-version-grid details{background:#f8fafc;border-radius:6px;padding:8px}.ss-version-grid summary{cursor:pointer;justify-content:space-between;display:flex}.ss-version-grid summary span{color:#667085;font-size:.72rem}.ss-timeline{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ss-timeline li{border-left:2px solid #d0d5dd;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.ss-timeline small{color:#667085}.ss-review-layer{background:#10182894}.ss-review{background:#fff;border-radius:12px;flex-direction:column;width:calc(100% - 32px);max-width:760px;max-height:90vh;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 70px #10182859}.ss-review>header{border-bottom:1px solid #e4e7ec;flex:none;padding:16px 18px}.ss-review-body{min-height:0;padding:0 18px;overflow:auto}.ss-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;display:grid}.ss-review-summary dl{margin:0}.ss-review-summary>div{background:#f8fafc;border-radius:6px;padding:8px}.ss-change-list{border-top:1px solid #eaecf0;margin:12px 0;padding-top:12px}.ss-change-list>div{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px;display:grid}.ss-change-list del{color:#b42318}.ss-change-list strong{color:#175cd3}.ss-review>footer{border-top:1px solid #e4e7ec;flex:none;margin:0;padding:13px 18px}.ss-review textarea{min-height:65px}.ss-review--standard-sales{width:min(80vw,1440px);max-width:calc(100vw - 40px)}.ss-review--standard-sales .ss-review-lines .ss-dn-target-scroll{max-height:none}.ss-review--standard-sales .ss-dn-target-lines{min-width:1100px}.ss-review--standard-sales .ss-dn-target-lines .ss-dn-item{width:210px;min-width:210px}.ss-review--standard-sales .ss-dn-target-lines .ss-dn-uom{width:130px;min-width:130px}.ss-review--standard-sales .ss-dn-target-lines .ss-dn-primary-delivery{width:160px;min-width:160px}.ss-review--standard-sales .ss-dn-target-lines .ss-dn-remaining-after{min-width:130px}.ss-dialog-body::-webkit-scrollbar{width:11px;height:11px}.ss-sheet-scroll::-webkit-scrollbar{width:11px;height:11px}.ss-review-body::-webkit-scrollbar{width:11px;height:11px}.ss-dialog-body::-webkit-scrollbar-thumb{background:#98a2b3;border:3px solid #fff;border-radius:10px}.ss-sheet-scroll::-webkit-scrollbar-thumb{background:#98a2b3;border:3px solid #fff;border-radius:10px}.ss-review-body::-webkit-scrollbar-thumb{background:#98a2b3;border:3px solid #fff;border-radius:10px}.ss-review-identity,.ss-review-transaction{margin:14px 0}.ss-review-identity>h3,.ss-review-transaction>h3{color:#175cd3;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem}.ss-review-identity>dl{background:#f5f9ff;border:1px solid #d7e7f7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ss-review-identity>dl>div{border-bottom:1px solid #e4edf7;border-right:1px solid #e4edf7;min-width:0;padding:8px 10px}.ss-review-identity dt,.ss-review-summary-panel dt{color:#667085;letter-spacing:.025em;text-transform:uppercase;font-size:.64rem;font-weight:750}.ss-review-identity dd,.ss-review-summary-panel dd{color:#101828;overflow-wrap:anywhere;margin:3px 0 0;font-size:.78rem;font-weight:650}.ss-review-transaction{border-top:1px solid #d7e7f7;padding-top:12px}.ss-review-transaction>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ss-review-summary-panel{background:#fff;border:1px solid #d7e7f7;border-radius:8px;min-width:0;overflow:hidden}.ss-review-summary-panel.is-settlement{border-color:#dbe2ea}.ss-review-summary-panel>h4{color:#175cd3;letter-spacing:.035em;text-transform:uppercase;background:#eff8ff;margin:0;padding:8px 10px;font-size:.7rem}.ss-review-summary-panel.is-settlement>h4{color:#175cd3;background:#f1f5f9}.ss-review-summary-panel dl{margin:0;padding:4px 10px 8px}.ss-review-summary-panel dl>div{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;display:grid}.ss-review-summary-panel dl>div:last-child{border-bottom:0}.ss-review-summary-panel dd{text-align:right}.ss-review-summary-panel .is-total{background:#eff4ff;margin:4px -4px 0;padding:8px 4px}.ss-review-summary-panel .is-total dt,.ss-review-summary-panel .is-total dd{color:#004eeb;font-size:.84rem;font-weight:800}.ss-review-summary-panel .is-equation{background:#f1f5f9;border-radius:6px;margin:5px -4px 0;padding:8px;display:block}.ss-review-summary-panel .is-equation dt,.ss-review-summary-panel .is-equation dd{color:#175cd3;text-align:left}.ss-review-summary-panel .is-equation dd{margin-top:4px;font-size:.8rem}.sales-mode-gateway .ss-page--embedded-invoice{margin-top:12px}.sales-mode-gateway .ss-page--embedded-invoice>.ss-browser{box-shadow:0 1px 4px #1018280a}.ss-financial-awareness{background:#eff8ff;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;display:grid}.ss-financial-awareness div{padding:8px}.ss-financial-awareness dt{color:#175cd3;text-transform:uppercase;font-size:.65rem;font-weight:700}.ss-financial-awareness dd{color:#0b4a6f;margin:3px 0;font-weight:750}@media (width<=1050px){.ss-dialog{height:96vh;inset:2vh 1.5vw}.ss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-facts--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-adjustment-grid{grid-template-columns:1fr}.ss-settlement-inputs{grid-template-columns:1fr 1fr}.ss-facts--totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ss-page-heading{align-items:flex-start}.ss-flow{overflow:auto}.ss-flow button{min-width:150px}.ss-flow>span{display:none}.ss-browser>header{flex-direction:column;align-items:flex-start}.ss-form-grid,.ss-settlement-inputs,.ss-review-summary{grid-template-columns:1fr}.ss-span-2{grid-column:auto}.ss-facts,.ss-facts--wide,.ss-facts--totals,.ss-calculation{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-adjustments>div{grid-template-columns:80px 1fr 34px}.ss-adjustments>div .searchable-select{grid-column:1/3}.ss-review{width:calc(100% - 18px)}}@media (width<=1050px){.ss-review-identity>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-review-transaction>div{grid-template-columns:1fr 1fr}.ss-review-summary-panel.is-settlement{grid-column:1/-1}}@media (width<=700px){.ss-review-identity>dl,.ss-review-transaction>div{grid-template-columns:1fr}.ss-review-summary-panel.is-settlement{grid-column:auto}}.ss-so-editor{height:auto;min-height:0;max-height:92vh;bottom:auto}.ss-so-body{max-height:calc(92vh - 122px);padding:12px 16px;overflow:auto}.ss-so-header-card{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:10px}.ss-so-header-grid{grid-template-columns:1.45fr .72fr .82fr 1fr;align-items:start}.ss-so-header-grid .ss-field textarea{min-height:48px}.ss-so-worksheet{padding:0}.ss-so-worksheet>header{border-bottom:1px solid #e4e7ec;padding:10px 12px}.ss-so-sheet-actions{gap:7px;display:flex}.ss-so-sheet-actions .is-active{color:#004eeb;background:#eff4ff;border-color:#84adff}.ss-so-sheet-scroll{overscroll-behavior:contain;max-height:min(410px,48vh);margin:0}.ss-sheet-scroll .ss-so-sheet{min-width:1480px}.ss-so-sheet th{white-space:nowrap;z-index:2;box-shadow:inset 0 -1px #d0d5dd}.ss-so-sheet td{vertical-align:top;background:#fff;padding:7px}.ss-so-sheet td input{min-width:86px}.ss-so-sheet .searchable-select{min-width:140px}.ss-so-sheet .ss-so-item-cell{width:245px;min-width:245px}.ss-so-sheet .ss-so-item-cell .searchable-select{min-width:230px}.ss-so-sheet .ss-so-row-number{color:#667085;text-align:center;width:42px;min-width:42px;font-weight:750}.ss-so-sheet .ss-so-uom-cell{width:175px;min-width:175px}.ss-so-sheet .ss-so-uom-cell .searchable-select{min-width:160px}.ss-so-sheet .ss-so-primary-cell{min-width:170px}.ss-so-sheet .ss-so-primary-cell output{color:#101828;white-space:nowrap;font-weight:700}.ss-so-sheet .ss-so-current-price{min-width:190px}.ss-so-current-price output{color:#344054;white-space:normal;background:#f2f4f7;border-radius:5px;padding:7px;font-weight:700;display:block}.ss-so-current-price small{line-height:1.25}.ss-so-line-amount{white-space:nowrap;min-width:125px;font-weight:750}.ss-so-row-actions{text-align:center;min-width:74px}.ss-so-row-actions button{color:#b42318;padding:6px 8px}.ss-so-grid-empty{color:#667085;text-align:center;padding:28px!important}.ss-so-worksheet .ss-sheet-total{background:#f8fafc;border-top:1px solid #e4e7ec;align-items:center;margin:0;padding:9px 14px}.ss-so-worksheet .ss-sheet-total strong{color:#101828;text-align:right;min-width:130px;font-size:1rem}.ss-so-fulfillment table{width:100%;min-width:620px}.ss-so-detail{height:auto;min-height:0;max-height:92vh;bottom:auto}.ss-so-detail-body{max-height:calc(92vh - 122px);padding:12px 16px;overflow:auto}.ss-so-detail-header{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:6px}.ss-so-detail-header .ss-facts{grid-template-columns:1.35fr .65fr .75fr 1fr 1.25fr}.ss-so-target{padding:0}.ss-so-target>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ss-so-target>header h3{margin:0 0 3px}.ss-so-target>header p{color:#667085;margin:0;font-size:.72rem}.ss-so-target>header>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700}.ss-so-target-scroll{border:0;border-radius:0;overflow:auto}.ss-so-detail-lines{width:100%;min-width:1320px}.ss-so-detail-lines th{white-space:nowrap}.ss-so-detail-lines td{vertical-align:top;padding:8px;font-size:.72rem}.ss-so-detail-lines td small,.ss-version-lines td small{color:#667085;margin-top:3px;font-size:.67rem;display:block}.ss-so-detail-item{width:240px;min-width:240px}.ss-so-detail-uom{width:160px;min-width:160px}.ss-so-detail-primary{width:190px;min-width:190px}.ss-so-detail-primary strong,.ss-so-detail-uom strong{white-space:nowrap}.ss-so-reference-total{background:#f8fafc;border-top:1px solid #e4e7ec;justify-content:flex-end;align-items:center;gap:18px;padding:10px 14px;display:flex}.ss-so-reference-total span{color:#475467;text-transform:uppercase;font-size:.72rem;font-weight:700}.ss-so-reference-total strong{color:#101828;text-align:right;min-width:130px;font-size:1rem}.ss-detail-action-bar>div{gap:8px;display:flex}.ss-version-line-scroll{margin-top:7px;overflow:auto}.ss-version-lines{border-collapse:collapse;width:100%;min-width:820px}.ss-version-lines th,.ss-version-lines td{text-align:left;vertical-align:top;border-top:1px solid #e4e7ec;padding:6px;font-size:.69rem}.ss-version-lines th.numeric,.ss-version-lines td.numeric{text-align:right}@media (width<=1050px){.ss-so-editor{max-height:96vh;inset:2vh 1.5vw auto}.ss-so-body{max-height:calc(96vh - 122px)}.ss-so-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ss-so-editor{max-height:98vh;inset:1vh 1vw auto}.ss-so-body{max-height:calc(98vh - 116px);padding:9px}.ss-so-header-grid{grid-template-columns:1fr}.ss-so-header-grid .ss-span-2{grid-column:auto}.ss-so-worksheet>header{flex-direction:column;align-items:flex-start}.ss-so-sheet-actions{justify-content:space-between;width:100%}}@media (width<=1050px){.ss-so-detail{max-height:96vh;inset:2vh 1.5vw auto}.ss-so-detail-body{max-height:calc(96vh - 122px)}.ss-so-detail-header .ss-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ss-so-detail{max-height:98vh;inset:1vh 1vw auto}.ss-so-detail-body{max-height:calc(98vh - 116px);padding:9px}.ss-so-detail-header .ss-facts{grid-template-columns:1fr 1fr}}.ss-dn-editor{height:auto;min-height:0;max-height:92vh;bottom:auto}.ss-dn-body{max-height:calc(92vh - 122px);padding:12px 16px;overflow:auto}.ss-dn-header-card,.ss-dn-detail-header{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:10px}.ss-dn-mode-selector{background:linear-gradient(135deg,#f5f9ff 0% 100%);border:1px solid #c9dcf1;border-radius:8px;gap:9px;padding:10px;display:grid}.ss-dn-mode-selector>header{gap:2px;display:grid}.ss-dn-mode-selector>header strong{color:#344054;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.ss-dn-mode-selector>header span{color:#667085;font-size:.72rem}.ss-dn-mode-selector>[role=radiogroup]{grid-template-columns:repeat(2,minmax(230px,1fr));gap:8px;display:grid}.ss-dn-mode-selector label{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.ss-dn-mode-selector label.is-active{background:#eff8ff;border-color:#84adff}.ss-dn-mode-selector input{accent-color:#175cd3;grid-row:1/span 2;margin:0}.ss-dn-mode-selector label strong{color:#344054;font-size:.76rem}.ss-dn-mode-selector label small{color:#667085;font-size:.68rem}.ss-dn-header-grid{grid-template-columns:1.4fr .7fr .8fr 1fr;align-items:start}.ss-dn-header-grid .ss-field textarea{min-height:48px}.ss-dn-worksheet,.ss-dn-target{padding:0}.ss-dn-worksheet>header,.ss-dn-target>header{border-bottom:1px solid #e4e7ec;padding:10px 12px}.ss-dn-worksheet>header>span,.ss-dn-target>header>span{color:#175cd3;white-space:nowrap;background:#eff4ff;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:750}.ss-dn-sheet-scroll{overscroll-behavior:contain;max-height:min(430px,50vh);margin:0}.ss-sheet-scroll .ss-dn-sheet,.ss-dn-target-lines{width:100%;min-width:1480px}.ss-dn-sheet th,.ss-dn-target-lines th{white-space:nowrap;box-shadow:inset 0 -1px #d0d5dd}.ss-dn-sheet td,.ss-dn-target-lines td{vertical-align:top;background:#fff;padding:7px;font-size:.72rem}.ss-dn-sheet .ss-dn-item,.ss-dn-target-lines .ss-dn-item{width:245px;min-width:245px}.ss-dn-item strong{color:#101828;display:block}.ss-dn-delivery-heading{color:#175cd3!important;background:#eff4ff!important}.ss-dn-delivery-input{width:145px;min-width:145px;background:#f5f8ff!important}.ss-dn-delivery-input input{text-align:right;border-color:#84adff;min-width:125px;font-size:.84rem;font-weight:750}.ss-dn-delivery-input small{text-align:right}.ss-dn-uom{width:155px;min-width:155px}.ss-dn-uom strong{white-space:nowrap}.ss-dn-primary-delivery{width:210px;min-width:210px}.ss-dn-primary-delivery label{color:#475467;text-align:left;gap:3px;margin:5px 0;font-size:.67rem;display:grid}.ss-dn-primary-delivery input{text-align:right}.ss-dn-remaining-after{color:#027a48;white-space:nowrap;min-width:150px;background:#ecfdf3!important}.ss-dn-remaining-after.is-invalid{color:#b42318;background:#fef3f2!important}.ss-dn-zero-line td{border-bottom-color:#d0d5dd}.ss-dn-zero-line .ss-dn-delivery-input strong,.ss-dn-zero-line .ss-dn-remaining-after strong{font-weight:750}.ss-dn-target>header{justify-content:space-between;align-items:center;display:flex}.ss-dn-target>header h3{margin:0 0 3px}.ss-dn-target>header p{color:#667085;margin:0;font-size:.72rem}.ss-dn-target-scroll{margin-top:0;overflow:auto}.ss-dn-detail-header .ss-facts{grid-template-columns:.9fr 1.2fr .7fr .8fr 1.5fr 1fr}.ss-review-lines{border-top:1px solid #e4e7ec;margin-top:12px;padding-top:12px}.ss-review-lines h3{color:#1d2939;text-transform:uppercase;margin:0 0 7px;font-size:.78rem}.ss-review-lines .ss-dn-target-scroll{border:1px solid #e4e7ec;border-radius:7px;max-height:280px}.ss-empty-inline{color:#667085;margin:8px 0;font-size:.76rem}.ss-dn-inventory-evidence{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ss-dn-inventory-evidence h3{margin:0 0 2px}.ss-dn-inventory-evidence p{color:#667085;margin:0;font-size:.72rem}.ss-dn-inventory-evidence nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ss-dn-inventory-evidence a{color:#175cd3;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:6px 9px;font-size:.72rem;font-weight:650;text-decoration:none}.ss-dn-inventory-evidence a:hover{background:#eff8ff;border-color:#84caff}@media (width<=1050px){.ss-dn-editor{max-height:96vh;inset:2vh 1.5vw auto}.ss-dn-body{max-height:calc(96vh - 122px)}.ss-dn-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-dn-detail-header .ss-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ss-dn-editor{max-height:98vh;inset:1vh 1vw auto}.ss-dn-body{max-height:calc(98vh - 116px);padding:9px}.ss-dn-mode-selector>[role=radiogroup],.ss-dn-header-grid{grid-template-columns:1fr}.ss-dn-header-grid .ss-span-2{grid-column:auto}.ss-dn-worksheet>header{flex-direction:column;align-items:flex-start}.ss-dn-detail-header .ss-facts{grid-template-columns:1fr 1fr}.ss-dn-inventory-evidence{flex-direction:column;align-items:flex-start}.ss-dn-inventory-evidence nav{justify-content:flex-start}}.ss-shell-workspace-layer>.ss-dialog{height:auto;bottom:auto;left:calc(var(--slss-sidebar-width) + var(--slss-main-content-gutter));min-width:0;max-height:92vh;right:var(--slss-main-content-gutter);width:auto}@media (width<=1050px){.ss-shell-workspace-layer>.ss-dialog{max-height:96vh}}@media (width<=700px){.ss-shell-workspace-layer>.ss-dialog{max-height:98vh}}.ss-si-editor,.ss-si-detail{max-width:none}.ss-si-body{gap:10px;max-height:calc(92vh - 116px);padding:12px 14px}.ss-si-header-grid{background:#f5f9ff;border:1px solid #d7e7f7;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));padding:10px}.ss-si-source-picker{background:#f7fbff;border:1px solid #d7e7f7;border-radius:8px;gap:8px;padding:10px;display:grid}.ss-si-source-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ss-si-source-picker h3,.ss-si-worksheet h3,.ss-si-target h3{color:#101828;margin:0;font-size:.88rem}.ss-si-source-picker>header>span,.ss-si-worksheet>header>span,.ss-si-target>header>span{color:#175cd3;white-space:nowrap;background:#eff4ff;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700}.ss-si-source-picker>.searchable-select{width:100%;max-width:980px}.ss-si-source-option{gap:2px;padding:2px 0;display:grid}.ss-si-source-option>strong{color:#101828;font-size:.78rem}.ss-si-source-option>small{color:#475467;font-size:.68rem}.ss-si-source-option>span{border-top:1px solid #eaecf0;gap:1px;margin-top:4px;padding-top:5px;display:grid}.ss-si-source-option b{color:#344054;font-size:.72rem}.ss-si-source-option span small{color:#667085;font-size:.66rem;line-height:1.35}.ss-si-selected-dns{flex-wrap:wrap;gap:6px;display:flex}.ss-si-selected-dns>span{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:auto auto;align-items:center;gap:1px;min-width:220px;padding:6px 8px;display:grid}.ss-si-selected-dns strong{color:#101828;font-size:.72rem}.ss-si-selected-dns small{color:#667085;grid-column:1;font-size:.64rem}.ss-si-selected-dns button{grid-area:1/2/3;padding:4px 7px;font-size:.66rem}.ss-si-worksheet{background:#fbfdff;border-color:#d7e7f7;min-height:0;padding:0;box-shadow:0 1px 3px #1018280d}.ss-si-worksheet>header,.ss-si-target>header{padding:9px 11px}.ss-si-sheet-scroll{max-height:min(330px,36vh);overflow:auto}.ss-si-direct-sheet-scroll{max-height:none;overflow:auto visible}.ss-si-header-fields{display:contents}.ss-si-direct-parity{gap:7px}.ss-si-direct-header .ss-si-header-grid{background:0 0;border:0;border-radius:0;padding:0}.ss-si-direct-parity .ss-si-direct-sheet-scroll.simple-purchase-grid-frame{max-height:none;overflow:auto visible}.ss-si-direct-header .ss-si-customer-information dl{grid-template-columns:1fr;gap:0;margin:0;display:grid}.ss-si-direct-header .ss-si-customer-information dl>div{border-bottom:1px solid #eef2f6;grid-template-columns:62px 1fr;gap:8px;padding:4px 0;display:grid}.ss-si-direct-header .ss-si-customer-information dl>div:last-child{border-bottom:0}.ss-si-direct-parity .ss-si-direct-lines>header{padding:0}.ss-si-direct-parity .ss-si-direct-sales-grid{min-width:1220px}.ss-si-direct-parity .ss-si-direct-sales-grid.has-dimensions{min-width:1740px}.ss-si-direct-parity .ss-si-financial-summary.simple-purchase-totals{padding:9px 11px}.ss-si-direct-parity .ss-si-tax.simple-purchase-tax{align-items:stretch;display:block}.ss-si-direct-parity .ss-tax-authority{grid-template-columns:minmax(110px,.7fr) minmax(300px,2fr) minmax(150px,1fr) minmax(150px,1fr)}.ss-si-direct-parity .ss-tax-authority dd{overflow-wrap:normal;word-break:normal}.ss-si-direct-parity .ss-si-direct-sales-grid td{vertical-align:middle;padding:5px 7px}.ss-si-direct-parity .ss-si-direct-sales-grid .ss-si-sales-awareness{min-width:190px}.ss-si-direct-parity .ss-si-direct-sales-grid .ss-si-sales-awareness>span,.ss-si-direct-parity .ss-si-direct-sales-grid .ss-si-sales-awareness>small{margin:0 7px 0 0;display:inline}.ss-si-direct-parity .ss-si-direct-sales-grid .ss-si-sales-awareness>label{margin:3px 0 0}.ss-si-price-guidance{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:190px;display:flex}.ss-si-price-guidance>div,.ss-si-price-guidance>label{align-items:center;gap:4px;display:flex}.ss-si-price-guidance input{max-width:110px}.ss-si-price-guidance output{color:#175cd3;font-size:.76rem;font-weight:750}.ss-si-price-guidance small{color:#667085;font-size:.62rem;font-weight:700}.ss-si-direct-guidance{color:#475467;background:#f5f9ff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:12px;padding:9px 11px;display:flex}.ss-si-direct-guidance strong{color:#175cd3;text-transform:uppercase;font-size:.76rem}.ss-si-direct-guidance span{font-size:.74rem}.ss-si-customer-information{background:#f5f9ff;border:1px solid #d7e7f7;border-radius:8px;padding:9px 11px}.ss-si-customer-information h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem}.ss-si-customer-information p{color:#667085;margin:0;font-size:.72rem}.ss-si-customer-information dl{grid-template-columns:minmax(110px,.5fr) minmax(180px,1fr) minmax(240px,2fr);gap:12px;margin:0;display:grid}.ss-si-customer-information dl>div{min-width:0}.ss-si-customer-information dt{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:700}.ss-si-customer-information dd{color:#101828;white-space:normal;margin:2px 0 0;font-size:.74rem}.ss-si-account-row td{background:#f5f9ff}.ss-si-account-row>td:nth-child(2) strong{color:#175cd3;letter-spacing:.04em;font-size:.68rem}.ss-si-lines-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-si-lines-toolbar>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.ss-si-lines-toolbar .is-active{color:#175cd3;background:#e8f7ef;border-color:#8fd3ae}.ss-si-sheet.ss-si-direct-sales-grid{min-width:1420px}.ss-si-row-type{letter-spacing:.04em;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:750;display:inline-flex}.ss-si-row-type.is-stock{color:#175cd3;background:#eff8ff}.ss-si-row-type.is-account{color:#175cd3;background:#eff4ff}.ss-si-item-selector{min-width:260px}.ss-si-item-selector small{white-space:normal}.ss-si-sales-awareness{min-width:220px;white-space:normal!important}.ss-si-sales-awareness>span{color:#344054;font-weight:650;display:block}.ss-si-sales-awareness label,.ss-si-sales-awareness small{margin-top:4px;display:block}.ss-si-derived-side{color:#175cd3;letter-spacing:.04em;font-size:.68rem;font-weight:750}.ss-si-not-applicable{text-align:center;color:#98a2b3!important}.ss-si-grid-empty{text-align:center;color:#667085!important;padding:24px!important}.ss-si-sheet,.ss-si-target-lines{border-collapse:separate;border-spacing:0;width:100%;min-width:1900px}.ss-si-sheet th,.ss-si-sheet td,.ss-si-target-lines th,.ss-si-target-lines td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:7px 8px}.ss-si-sheet th,.ss-si-target-lines th{color:#475467;text-align:left;text-transform:uppercase;z-index:2;background:#f9fafb;font-size:.66rem;font-weight:750;position:sticky;top:0}.ss-si-sheet th.numeric,.ss-si-target-lines th.numeric{text-align:right}.ss-si-sheet td,.ss-si-target-lines td{color:#344054;font-size:.72rem}.ss-si-sheet td small,.ss-si-target-lines td small,.ss-si-item small{color:#667085;margin-top:2px;font-size:.64rem;display:block}.ss-si-item{min-width:230px;white-space:normal!important}.ss-si-item strong{color:#101828}.ss-si-item>span{color:#475467;text-transform:uppercase;background:#f2f4f7;border-radius:999px;margin-top:4px;padding:3px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.ss-si-invoice-heading{color:#175cd3!important;background:#eff8ff!important}.ss-si-invoice-input{background:#f5faff;min-width:150px}.ss-si-invoice-input input{text-align:right;font-weight:750}.ss-si-invoice-input label{color:#475467;gap:2px;margin-top:4px;font-size:.62rem;display:grid}.ss-si-invoice-input.is-invalid{background:#fef3f2}.ss-si-invoice-input.is-invalid small{color:#b42318}.ss-si-documentary-row td{color:#475467;background:#fafafa}.ss-si-documentary-row .ss-si-invoice-input{background:#f2f4f7}.ss-readonly-cost{color:#475467;white-space:normal}.ss-si-target{padding:0}.ss-si-target>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;display:flex}.ss-si-target-scroll{max-height:min(360px,42vh);overflow:auto}.ss-si-evidence-links a{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px;font-size:.72rem;text-decoration:none}.ss-si-evidence-links a:hover{background:#f8fafc}.ss-si-detail .ss-dialog-body{gap:10px;max-height:calc(92vh - 116px)}.ss-si-detail .ss-detail-section,.ss-si-body .ss-adjustments,.ss-si-body .ss-settlement{margin:0}.ss-si-body>.ss-adjustments,.ss-si-tax{background:#f5f9ff;border:1px solid #d7e7f7;border-radius:8px;min-width:0;padding:12px}.ss-settlement--full{background:#f5f9ff;border:1px solid #dbe2ea;border-radius:8px;min-width:0;padding:12px}.ss-si-tax>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ss-si-tax h3,.ss-si-summary-card h3{color:#344054;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem}.ss-si-tax p{color:#667085;margin:3px 0 0;font-size:.72rem}.ss-tax-toggle{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.ss-tax-toggle input{accent-color:#155eef;width:16px;height:16px;margin:0}.ss-tax-toggle span{color:#344054;font-size:.74rem;font-weight:700}.ss-tax-toggle strong{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:.64rem}.ss-tax-toggle:has(input:checked){background:#eff8ff;border-color:#84caff}.ss-tax-toggle:has(input:checked) strong{color:#fff;background:#175cd3}.ss-tax-authority{grid-template-columns:.7fr 1.6fr 1fr 1fr;gap:7px;margin:10px 0 0;display:grid}.ss-tax-authority>div{background:#fff;border:1px solid #e4e7ec;border-radius:6px;min-width:0;padding:7px 9px}.ss-tax-authority dt{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:700}.ss-tax-authority dd{color:#101828;overflow-wrap:anywhere;margin:3px 0 0;font-size:.78rem;font-weight:700}.ss-si-tax.is-invalid{background:#fef3f2;border-color:#fda29b}.ss-tax-configuration-error{background:#fff;border:1px solid #fecdca;border-radius:6px;padding:7px 9px;color:#b42318!important;margin:8px 0 0!important;font-size:.72rem!important}.ss-settlement--full{width:100%}.ss-si-settlement-modes{border:0;flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;display:flex}.ss-si-settlement-modes legend{color:#475467;text-transform:uppercase;width:100%;margin-bottom:5px;font-size:.67rem;font-weight:750}.ss-si-settlement-modes label{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;font-weight:650;display:flex}.ss-si-settlement-modes label:has(input:checked){color:#175cd3;background:#eff4ff;border-color:#84adff}.ss-si-settlement-modes input{accent-color:#175cd3;width:auto;height:auto;min-height:0}.ss-si-settlement-table-wrap{border:1px solid #dbe2ea;border-radius:7px;overflow-x:auto}.ss-si-settlement-table{border-collapse:collapse;width:100%;min-width:840px}.ss-si-settlement-table th,.ss-si-settlement-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dbe2ea;padding:7px 8px;font-size:.72rem}.ss-si-settlement-table th{color:#475467;text-transform:uppercase;background:#f8fafc;font-size:.65rem}.ss-si-settlement-table tr:last-child td{border-bottom:0}.ss-si-settlement-table td:first-child{width:165px}.ss-si-settlement-table td:nth-child(2){min-width:320px}.ss-si-settlement-table td:nth-child(3){width:150px}.ss-si-settlement-table td:nth-child(4){width:90px}.ss-si-settlement-table td small{color:#667085;margin-top:2px;font-size:.64rem;display:block}.ss-settlement-locked{color:#667085;font-size:.68rem}.ss-si-settlement-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ss-si-settlement-reconciliation{background:#fff;border:1px solid #dbe2ea;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;display:grid}.ss-si-settlement-reconciliation>div{border-right:1px solid #dbe2ea;padding:8px 10px}.ss-si-settlement-reconciliation>div:last-child{border-right:0}.ss-si-settlement-reconciliation dt{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:700}.ss-si-settlement-reconciliation dd{color:#101828;text-align:right;margin:3px 0 0;font-size:.82rem;font-weight:750}.ss-si-financial-summary{grid-template-columns:minmax(220px,.95fr) minmax(210px,.8fr) minmax(300px,1.2fr);align-items:stretch;gap:12px;display:grid}.ss-si-summary-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:10px 12px}.ss-si-summary-card.is-receivable{background:#f5f9ff;border-color:#d7e7f7}.ss-si-summary-card.is-prepayment{background:#f5f9ff;border-color:#dbe2ea}.ss-si-summary-card.is-invoice{background:#fbfdff;border-color:#c9dcf1;grid-column:3}.ss-si-summary-card dl{margin:7px 0 0}.ss-si-summary-card dl>div{border-bottom:1px solid #e4e7ec;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:5px 0;display:grid}.ss-si-summary-card dl>div:last-child{border-bottom:0}.ss-si-summary-card dt{color:#667085;font-size:.7rem}.ss-si-summary-card dd{color:#101828;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.76rem}.ss-si-summary-card .is-total{border-top:2px solid #667085;border-bottom:3px double #667085;margin-top:4px;padding:8px 0}.ss-si-summary-card .is-total dt,.ss-si-summary-card .is-total dd{color:#101828;font-size:.86rem;font-weight:800}.ss-si-detail-financial{gap:10px;display:grid}.ss-si-detail-settlement{margin:0}.ss-si-detail-settlement .ss-si-settlement-table{min-width:680px}.ss-si-detail-settlement .ss-si-settlement-table td:first-child{width:190px}.ss-si-detail-settlement .ss-si-settlement-table td:nth-child(2){min-width:300px}.ss-si-detail-settlement .ss-si-settlement-table td:nth-child(3){width:170px}.ss-si-tax-metadata{color:#475467;background:#f5f9ff;border:1px solid #d7e7f7;border-radius:6px;margin:7px 0 2px;padding:6px 8px;font-size:.68rem;line-height:1.55}.ss-si-cogs-context{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:.72rem;display:flex}.ss-si-cogs-context strong{color:#344054;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.ss-si-version-tax{background:#fff;border:1px solid #e4e7ec;border-radius:6px;margin-top:7px}.ss-readonly-authority{color:#475467;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:6px;align-items:center;min-height:34px;padding:6px 8px;display:flex}.ss-financial-awareness{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 8px;display:grid}.ss-financial-awareness>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;padding:7px 9px}.ss-financial-awareness dt{color:#667085;font-size:.64rem}.ss-financial-awareness dd{color:#101828;margin:2px 0 0;font-size:.78rem;font-weight:700}@media (width<=1180px){.ss-si-header-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.ss-financial-awareness,.ss-tax-authority,.ss-si-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-si-summary-card.is-invoice{grid-column:1/-1}.ss-si-direct-parity .ss-tax-authority{grid-template-columns:minmax(180px,.8fr) minmax(300px,1.6fr)}}@media (width<=700px){.ss-si-body{max-height:calc(98vh - 116px);padding:9px}.ss-si-header-grid{grid-template-columns:1fr}.ss-si-header-grid .ss-span-2{grid-column:auto}.ss-si-source-picker>header,.ss-si-target>header,.ss-si-tax>header{flex-direction:column;align-items:flex-start}.ss-financial-awareness,.ss-tax-authority,.ss-si-financial-summary{grid-template-columns:1fr}.ss-si-summary-card.is-invoice{grid-column:1}.ss-si-selected-dns>span{width:100%;min-width:100%}.ss-si-direct-parity .ss-tax-authority{grid-template-columns:1fr}.ss-si-direct-guidance,.ss-si-lines-toolbar{flex-direction:column;align-items:flex-start}.ss-si-customer-information dl{grid-template-columns:1fr}}.ss-si-fluid-workspace-layer{align-items:start;overflow-y:auto}.ss-si-fluid-workspace-layer>.ss-si-editor{height:auto;max-height:none;width:calc(100% - var(--slss-sidebar-width) - (2 * var(--slss-main-content-gutter)));margin:4vh var(--slss-main-content-gutter) 4vh calc(var(--slss-sidebar-width) + var(--slss-main-content-gutter));position:relative;inset:auto;overflow:visible}.ss-si-fluid-workspace-layer>.ss-si-editor>.ss-si-body{max-height:none;overflow:visible}.ss-si-fluid-workspace-layer>.ss-si-editor>.ss-dialog-header,.ss-si-fluid-workspace-layer>.ss-si-editor>.ss-dialog-footer{z-index:5;background:#fff;position:sticky}.ss-si-fluid-workspace-layer>.ss-si-editor>.ss-dialog-header{top:0}.ss-si-fluid-workspace-layer>.ss-si-editor>.ss-dialog-footer{bottom:0}@media (width<=1050px){.ss-si-fluid-workspace-layer>.ss-si-editor{margin-top:2vh;margin-bottom:2vh}}@media (width<=700px){.ss-si-fluid-workspace-layer>.ss-si-editor:has(.ss-si-direct-parity){width:calc(100% - 16px);margin:8px}.ss-shell-workspace-layer>.ss-si-detail.ss-sales-path-direct{left:8px;right:8px}.ss-si-settlement-reconciliation{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-si-settlement-reconciliation>div:nth-child(2){border-right:0}.ss-si-settlement-reconciliation>div:nth-child(-n+2){border-bottom:1px solid #dbe2ea}}:is(.ss-sales-path-direct,.ss-si-editor:has(.ss-si-direct-parity),.ss-review:has(.ss-review-summary-panel.is-direct)){--ss-path-bg:#f5f9ff;--ss-path-soft:#f1f5f9;--ss-path-border:#dbe2ea;--ss-path-strong:#175cd3;--ss-path-action:#175cd3}:is(.ss-sales-path-dn-matched,.ss-si-editor:not(:has(.ss-si-direct-parity)),.ss-review:has(.ss-review-summary-panel.is-dn-matched)){--ss-path-bg:#f5f9ff;--ss-path-soft:#eff4ff;--ss-path-border:#b2ccff;--ss-path-strong:#175cd3;--ss-path-action:#155eef}.ss-sales-path-direct>.ss-authority-switch .slss-browser-tabs--primary button.is-active,.ss-sales-path-direct>.ss-browser>.slss-browser-tabs button.is-active{color:var(--ss-path-strong)}.ss-sales-path-direct>.ss-authority-switch .slss-browser-tabs--primary button.is-active:before,.ss-sales-path-direct>.ss-browser>.slss-browser-tabs button.is-active:before{background:var(--ss-path-strong)}.ss-sales-path-direct>.ss-authority-switch .ss-flow button.active{background:var(--ss-path-soft);border-color:var(--ss-path-border);color:var(--ss-path-strong)}.ss-sales-path-direct>.ss-browser>header,.ss-sales-path-dn-matched>.ss-browser>header{border-bottom:1px solid var(--ss-path-border);padding-bottom:9px}:is(.ss-sales-path-direct .slss-primary-action,.ss-si-editor:has(.ss-si-direct-parity) .slss-primary-action,.ss-review:has(.ss-review-summary-panel.is-direct) .slss-primary-action){background:var(--ss-path-action);border-color:var(--ss-path-action)}.ss-sales-path-direct.ss-si-detail .ss-dialog-header,.ss-sales-path-dn-matched.ss-si-detail .ss-dialog-header{background:var(--ss-path-bg);border-bottom-color:var(--ss-path-border)}.ss-si-editor:has(.ss-si-direct-parity) .ss-dialog-header{background:var(--ss-path-bg);border-bottom-color:var(--ss-path-border)}.ss-review:has(.ss-review-summary-panel.is-direct)>header{background:var(--ss-path-bg);border-bottom-color:var(--ss-path-border)}.ss-si-editor:not(:has(.ss-si-direct-parity)) .ss-dialog-header{background:var(--ss-path-bg);border-bottom-color:var(--ss-path-border)}.ss-review:has(.ss-review-summary-panel.is-dn-matched)>header{background:var(--ss-path-bg);border-bottom-color:var(--ss-path-border)}.ss-si-editor .ss-si-header-grid,.ss-si-editor .ss-si-source-picker,.ss-si-editor .ss-si-worksheet,.ss-si-editor .ss-si-tax,.ss-si-editor .ss-settlement--full,.ss-si-detail .ss-si-target,.ss-si-detail .ss-si-detail-settlement,.ss-si-detail .ss-version-history{border-color:var(--ss-path-border)}.ss-si-editor .ss-si-header-grid,.ss-si-editor .ss-si-source-picker,.ss-si-editor .ss-si-worksheet,.ss-si-detail .ss-si-target{background:var(--ss-path-bg)}.ss-si-editor .ss-si-tax,.ss-si-editor .ss-settlement--full,.ss-si-detail .ss-si-detail-settlement{background:var(--ss-path-soft)}.ss-si-editor .ss-si-source-picker h3,.ss-si-editor .ss-si-worksheet h3,.ss-si-editor .ss-si-tax h3,.ss-si-editor .ss-settlement h3,.ss-si-detail .ss-detail-section h3,.ss-si-detail .ss-version-history>h3{color:var(--ss-path-strong)}.ss-si-editor .ss-si-summary-card,.ss-si-detail .ss-si-summary-card,.ss-si-editor .ss-si-summary-card.is-receivable,.ss-si-editor .ss-si-summary-card.is-prepayment,.ss-si-editor .ss-si-summary-card.is-invoice,.ss-si-detail .ss-si-summary-card.is-receivable,.ss-si-detail .ss-si-summary-card.is-prepayment,.ss-si-detail .ss-si-summary-card.is-invoice{background:var(--ss-path-bg);border-color:var(--ss-path-border)}.ss-si-detail .ss-source-links a,.ss-si-detail .ss-source-links button{border-color:var(--ss-path-border);color:var(--ss-path-strong)}.ss-si-detail .ss-version-grid details{background:var(--ss-path-bg);border:1px solid var(--ss-path-border)}:is(.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-identity>h3,.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-transaction>h3,.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-summary-panel>h4){color:var(--ss-path-strong)}.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-identity>dl{background:var(--ss-path-bg);border-color:var(--ss-path-border)}.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-summary-panel{background:var(--ss-path-bg);border-color:var(--ss-path-border)}.ss-review:has(.ss-review-summary-panel.is-direct) .ss-review-summary-panel>h4{background:var(--ss-path-soft)}.ss-review:has(.ss-review-summary-panel.is-dn-matched) .ss-review-identity>dl{border-color:var(--ss-path-border)}.ss-review:has(.ss-review-summary-panel.is-dn-matched) .ss-review-summary-panel{border-color:var(--ss-path-border)}.ss-editor{--sales-accent:#175cd3;--sales-accent-strong:#1849a9;--sales-accent-soft:#f1f5f9;--sales-accent-border:#dbe2ea}.ss-editor>.ss-dialog-header{border-bottom-color:var(--sales-accent-border);background:#f8fafc}.ss-editor .sales-entry-card,.ss-si-charges-section,.ss-si-settlement-section,.ss-si-summary-section{border:1px solid var(--sales-accent-border);background:#fff;border-radius:8px;min-width:0;padding:10px 12px;overflow:hidden}.ss-editor button.slss-primary-action{background:var(--sales-accent)!important;border-color:var(--sales-accent)!important;color:#fff!important}.ss-editor button.slss-primary-action:hover:not(:disabled){background:var(--sales-accent-strong)!important;border-color:var(--sales-accent-strong)!important}.ss-editor .ss-so-header-card,.ss-editor .ss-dn-header-card{border-color:var(--sales-accent-border);background:#fff}.ss-editor .ss-so-worksheet,.ss-editor .ss-dn-worksheet{border-color:var(--sales-accent-border);padding:10px 12px 0}.ss-editor .ss-so-worksheet>.sales-entry-section-heading,.ss-editor .ss-dn-worksheet>.sales-entry-section-heading{border-bottom-color:var(--sales-accent-border);margin-bottom:0}.ss-editor .ss-so-worksheet .ss-sheet-scroll,.ss-editor .ss-dn-worksheet .ss-sheet-scroll{border-top:0}.ss-si-body>.sales-entry-section-heading{border:1px solid var(--sales-accent-border);z-index:1;border-radius:8px 8px 0 0;margin:0 0 -11px;padding:8px 12px;position:relative}.ss-si-body>.sales-entry-section-heading+.ss-si-header-fields,.ss-si-body>.sales-entry-section-heading+.simple-purchase-header-section,.ss-si-body>.sales-entry-section-heading+.ss-si-worksheet{border-color:var(--sales-accent-border);border-radius:0 0 8px 8px;padding-top:18px}.ss-si-body>.sales-entry-section-heading+.ss-si-header-fields{border:1px solid var(--sales-accent-border);background:#fff;padding:18px 10px 10px;display:block}.ss-si-charges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ss-si-charges-grid>.ss-adjustments,.ss-si-charges-grid>.ss-si-tax,.ss-si-settlement-section>.ss-settlement,.ss-si-summary-section>.ss-si-financial-summary{box-shadow:none;border:0;border-radius:0;min-width:0;margin:0;padding:0}.ss-si-charges-grid>.ss-adjustments>div{grid-template-columns:70px minmax(80px,1fr) 78px 28px}.ss-si-charges-grid>.ss-adjustments>div>input:nth-child(2){grid-column:2/5}.ss-si-charges-grid>.ss-adjustments>div>.searchable-select{grid-column:1/3;min-width:0}.ss-si-charges-grid>.ss-adjustments>div>input:nth-child(4){grid-column:3}.ss-si-charges-grid>.ss-adjustments>div>button{grid-column:4}.ss-si-charges-grid .ss-tax-authority{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-si-summary-section>.ss-si-financial-summary{width:min(100%,1050px);margin-left:auto}.ss-dn-mode-selector{background:var(--sales-accent-soft);border-color:var(--sales-accent-border)}.ss-dn-mode-selector label.is-active,.ss-so-sheet-actions .is-active,.ss-si-lines-toolbar .is-active{color:var(--sales-accent-strong);background:#eff4ff;border-color:#84adff}.ss-si-editor.ss-editor>.ss-dialog-header{border-bottom-color:var(--sales-accent-border);background:#f8fafc}.ss-si-editor.ss-editor .ss-si-header-grid,.ss-si-editor.ss-editor .ss-si-source-picker,.ss-si-editor.ss-editor .ss-si-worksheet{border-color:var(--sales-accent-border);background:#f8fafc}.ss-si-editor.ss-editor .ss-si-tax,.ss-si-editor.ss-editor .ss-settlement--full{background:var(--sales-accent-soft);border-color:var(--sales-accent-border)}.ss-si-editor.ss-editor .ss-si-source-picker h3,.ss-si-editor.ss-editor .ss-si-worksheet h3,.ss-si-editor.ss-editor .ss-si-tax h3,.ss-si-editor.ss-editor .ss-settlement h3{color:var(--sales-accent-strong)}@media (width<=1050px){.ss-si-charges-grid{grid-template-columns:1fr}}@media (width<=700px){.ss-editor .sales-entry-card,.ss-si-charges-section,.ss-si-settlement-section,.ss-si-summary-section{padding:9px}.ss-si-body>.sales-entry-section-heading{margin-bottom:-10px}}.ss-si-editor.ss-editor .ss-si-body{background:#f4f6f8;gap:10px;padding:12px 14px;display:grid}.ss-si-editor.ss-editor .sales-entry-card{background:#fff;border-color:#d8e0e9;padding:10px 12px;box-shadow:0 1px 2px #10182808}.ss-si-editor.ss-editor .sales-entry-card>.sales-entry-section-heading{margin:-10px -12px 10px}.ss-si-editor.ss-editor .ss-si-header-section,.ss-si-editor.ss-editor .ss-si-lines-section{display:block}.ss-si-editor.ss-editor .ss-si-header-section>.ss-si-header-fields,.ss-si-editor.ss-editor .ss-si-header-section>.simple-purchase-header-section{background:#fff;border:0;grid-template-columns:minmax(0,3fr) minmax(245px,1fr);gap:12px;padding:0;display:grid}.ss-si-editor.ss-editor .ss-si-header-grid{background:#fff;border:0;gap:9px 12px;padding:0}.ss-si-editor.ss-editor .ss-si-customer-information{background:#f8fafc;border-color:#dbe2ea;align-self:stretch;min-width:0}.ss-si-editor.ss-editor .ss-si-source-picker{background:#f8fafc;border-color:#dbe2ea;margin-top:10px}.ss-si-editor.ss-editor .ss-si-lines-section>.ss-si-worksheet{background:#fff;border:0;border-radius:0;padding:0}.ss-si-editor.ss-editor .ss-si-lines-section>.ss-si-worksheet>header{background:#fff;border:0;justify-content:flex-end;padding:0 0 8px}.ss-si-editor.ss-editor .ss-si-lines-section>.ss-si-worksheet>header>div:first-child{display:none}.ss-si-editor.ss-editor .ss-si-lines-section .ss-sheet-scroll{border:1px solid #dbe2ea;border-radius:7px}.ss-si-editor.ss-editor .ss-si-charges-grid>.ss-adjustments,.ss-si-editor.ss-editor .ss-si-charges-grid>.ss-si-tax{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;padding:9px}.ss-si-editor.ss-editor .ss-si-settlement-section>.ss-settlement{background:#fff;border:0;padding:0}.ss-si-editor.ss-editor .ss-si-settlement-table-wrap,.ss-si-editor.ss-editor .ss-si-settlement-reconciliation{border-color:#dbe2ea}.ss-si-editor.ss-editor .ss-si-summary-card,.ss-si-editor.ss-editor .ss-si-summary-card.is-receivable,.ss-si-editor.ss-editor .ss-si-summary-card.is-prepayment,.ss-si-editor.ss-editor .ss-si-summary-card.is-invoice{background:#fff;border-color:#dbe2ea}.ss-si-editor.ss-editor .ss-si-summary-section>.ss-si-financial-summary{grid-template-columns:repeat(3,minmax(230px,290px));justify-content:end;width:auto;margin-left:auto}.ss-si-editor.ss-editor>.ss-dialog-footer{background:#f8fafc;border-top-color:#dbe2ea;justify-content:flex-end}.ss-si-editor.ss-editor .ss-si-direct-guidance{border-color:var(--sales-accent-border);background:#f8fafc;min-height:auto;padding:7px 10px}@media (width<=1180px){.ss-si-editor.ss-editor .ss-si-summary-section>.ss-si-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=1000px){.ss-si-editor.ss-editor .ss-si-header-section>.ss-si-header-fields,.ss-si-editor.ss-editor .ss-si-header-section>.simple-purchase-header-section{grid-template-columns:1fr}.ss-si-editor.ss-editor .ss-si-summary-section>.ss-si-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-si-editor.ss-editor .ss-si-summary-card.is-invoice{grid-column:1/-1}}@media (width<=700px){.ss-si-editor.ss-editor .ss-si-body{padding:8px}.ss-si-editor.ss-editor .ss-si-summary-section>.ss-si-financial-summary{grid-template-columns:1fr}.ss-si-editor.ss-editor .ss-si-summary-card.is-invoice{grid-column:1}}.slss-modal-layer.ss-direct-package-overlay{z-index:1700}.ss-page-heading h1,.ss-browser>header h2,.ss-dialog-header h2,.ss-review>header h2{color:#163b2b}@media (width<=700px){.ss-shell-workspace-layer>.ss-dialog:not(.ss-si-editor){left:8px;right:8px}.ss-si-fluid-workspace-layer>.ss-si-editor{width:calc(100% - 16px);margin:8px;left:auto;right:auto}}.sales-page{color:#344054;gap:16px;width:100%;display:grid}.sales-heading{justify-content:space-between;align-items:flex-end;display:flex}.sales-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sales-heading h1{color:#101828;margin:2px 0 4px;font-size:1.65rem}.sales-heading p,.sales-section-heading p{color:#667085;margin:0}.sales-section{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:16px;box-shadow:0 3px 10px #1018280a}.sales-section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.sales-section-heading h2,.sales-coming-soon h2{color:#101828;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:.94rem}.sales-section-heading p,.sales-coming-soon p{font-size:.82rem}.sales-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-action{border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;min-height:160px;padding:13px;display:flex}.sales-action>span,.sales-badge{color:#475467;letter-spacing:.045em;text-transform:uppercase;background:#f2f4f7;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:.66rem;font-weight:700}.sales-action.is-restricted{background:#f8fafc}.sales-action h3{color:#1d2939;margin:11px 0 4px;font-size:.94rem}.sales-action p{color:#667085;flex:1;margin:0 0 12px;font-size:.78rem;line-height:1.4}.sales-action button{font:inherit;border-style:solid;border-width:1px;border-radius:6px;padding:7px 9px;font-size:.76rem}.sales-action button:not(.slss-primary-action){color:#667085;background:#f8fafc;border-color:#d0d5dd}.sales-action button:disabled{cursor:not-allowed;opacity:.58}.sales-mode-gateway{background:linear-gradient(135deg,#f5f9ff 0% 100%);border-color:#c9dcf1}.sales-mode-selector{background:#fff;border:1px solid #c9dcf1;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:11px;display:flex}.sales-mode-selector>div:first-child{gap:2px;display:grid}.sales-mode-selector>div:first-child>span{color:#344054;letter-spacing:.04em;text-transform:uppercase;font-size:.73rem;font-weight:750}.sales-mode-selector small{color:#667085}.sales-mode-selector [role=radiogroup]{grid-template-columns:repeat(2,minmax(230px,1fr));gap:7px;display:grid}.sales-mode-selector label{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:8px 10px;display:grid}.sales-mode-selector label.is-active{background:#eff8ff;border-color:#84adff}.sales-mode-selector label:has(input:disabled){cursor:not-allowed;opacity:.58}.sales-mode-selector input{accent-color:#175cd3;grid-row:1/span 3;margin:0}.sales-mode-selector strong,.sales-mode-selector small,.sales-mode-selector em{display:block}.sales-mode-selector em{color:#b42318;font-size:.65rem;font-style:normal}.sales-mode-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.sales-table-wrap{border:1px solid #e4e7ec;border-radius:7px;max-width:100%}.sales-table{width:100%;min-width:1080px}.sales-table .numeric{text-align:right}.sales-table .empty-state{text-align:center;padding:28px 16px}.sales-table .empty-state strong,.sales-table .empty-state span{display:block}.sales-table .empty-state span{color:#667085;margin-top:4px;font-size:.78rem}.sales-coming-soon{text-align:center;place-content:center;min-height:180px}.sales-invoice-browser{min-width:0;margin-top:16px;display:grid}.sales-invoice-workspace-tabs{background:#eef6ff;border-color:#c9dcf1}.sales-invoice-workspace-tabs button.is-active{color:#155eef;background:#f5f9ff;border-bottom-color:#f5f9ff}.sales-invoice-workspace-tabs+.sales-invoice-table-wrap{border-top:0;border-radius:0 0 7px 7px}.sales-invoice-table{min-width:1320px}.sales-invoice-table td small{color:#667085;margin-top:2px;font-size:.7rem;display:block}.sales-invoice-mode{color:#175cd3;white-space:nowrap;background:#eef6ff;border:1px solid #c9dcf1;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-block}.sales-invoice-mode.is-direct{color:#175cd3;background:#eff4ff;border-color:#b2ccff}@media (width<=980px){.sales-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mode-selector{flex-direction:column;align-items:stretch}.sales-mode-selector [role=radiogroup]{width:100%}}@media (width<=620px){.sales-action-grid,.sales-mode-selector [role=radiogroup]{grid-template-columns:1fr}.sales-section{padding:13px}.sales-section-heading{align-items:flex-start;gap:8px}.sales-mode-actions,.sales-section-heading{flex-direction:column}.sales-mode-actions button{width:100%}}.sales-heading h1{color:#163b2b}.sales-recent{gap:10px;display:grid}.sales-recent .sales-section-heading{margin-bottom:0}.sales-recent-filters .slss-filter-panel-fields{grid-template-columns:minmax(210px,1.6fr) repeat(5,minmax(130px,1fr))}.sales-recent-filters label{min-width:0}.sales-recent-filters input,.sales-recent-filters select{width:100%}.sales-recent .sales-table{table-layout:fixed;min-width:1430px}.sales-recent .sales-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-recent-status{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.sales-recent-status.is-posted,.sales-recent-status.is-issued{color:#027a48;background:#ecfdf3}.sales-recent-status.is-draft{color:#b54708;background:#fffaeb}.sales-recent-status.is-void{color:#b42318;background:#fef3f2}@media (width<=1100px){.sales-recent-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=620px){.sales-recent-filters{grid-template-columns:1fr}}.sales-packages-page{color:#344054;gap:15px;width:100%;min-width:0;display:grid}.sales-packages-heading,.sales-packages-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sales-packages-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:700}.sales-packages-heading h1{color:#101828;margin:2px 0 4px;font-size:1.65rem}.sales-packages-heading p,.sales-packages-section-heading p{color:#667085;margin:0;font-size:.82rem}.sales-packages-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:16px;box-shadow:0 3px 10px #1018280a}.sales-packages-section-heading{margin-bottom:12px}.sales-packages-section-heading h2{color:#101828;text-transform:uppercase;margin:0 0 3px;font-size:.96rem}.sales-packages-actions,.sales-packages-add{flex-wrap:wrap;gap:8px;display:flex}.sales-packages-page button{cursor:pointer}.sales-packages-page button:disabled{cursor:not-allowed}.sales-packages-page .slss-primary-action{color:#fff;background:#175cd3;border:1px solid #175cd3;border-radius:6px;padding:8px 11px}.sales-packages-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:7px;margin:0;padding:10px 12px}.sales-packages-table-wrap,.sales-packages-composition-wrap{border:1px solid #e4e7ec;border-radius:7px;max-width:100%}.sales-packages-table{width:100%;min-width:1420px}.sales-packages-composition{width:100%;min-width:1540px}.sales-packages-table th,.sales-packages-composition th{text-align:center;vertical-align:middle}.sales-packages-table .numeric,.sales-packages-composition .numeric{text-align:right;white-space:nowrap}.sales-packages-action{text-align:center;white-space:nowrap}.sales-packages-composition td{vertical-align:middle}.sales-packages-composition td:first-child{min-width:45px}.sales-packages-composition td:nth-child(2){min-width:110px}.sales-packages-composition td:nth-child(3){min-width:250px}.sales-packages-composition td:nth-child(4){min-width:220px}.sales-packages-composition td:nth-child(5){min-width:110px}.sales-packages-composition td:nth-child(6){min-width:140px}.sales-packages-composition td:nth-child(7),.sales-packages-composition td:nth-child(8),.sales-packages-composition td:nth-child(9){min-width:125px}.sales-packages-composition input,.sales-packages-composition select,.sales-packages-header-fields input,.sales-packages-header-fields select,.sales-packages-header-fields textarea{box-sizing:border-box;color:#344054;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px}.sales-packages-composition .searchable-select{min-width:130px}.sales-packages-subheading{color:#175cd3;letter-spacing:.04em;text-transform:uppercase;background:#eef6ff;border:1px solid #d1e3f5;border-radius:6px;margin:16px 0 10px;padding:8px 10px;font-size:.79rem;font-weight:700}.sales-packages-header-fields{grid-template-columns:180px minmax(220px,1fr) 130px;gap:10px;display:grid}.sales-packages-header-fields label{gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:grid}.sales-packages-header-fields .sales-packages-description{grid-column:1/-1}.sales-packages-header-fields textarea{resize:vertical}.sales-packages-add{margin-top:9px}.sales-packages-summary{justify-content:flex-end;gap:0;max-width:100%;margin-top:14px;display:flex;overflow-x:auto}.sales-packages-summary>div{text-align:right;border:1px solid #d9e2ec;gap:4px;min-width:165px;padding:9px 12px;display:grid}.sales-packages-summary>div+div{border-left:0}.sales-packages-summary>div:last-child{background:#f4f8fc}.sales-packages-summary span{color:#667085;font-size:.72rem}.sales-packages-summary strong{color:#1d2939;font-size:.92rem}.sales-packages-note{color:#667085;margin:10px 0 0;font-size:.75rem}@media (width<=700px){.sales-packages-heading,.sales-packages-section-heading{flex-direction:column;align-items:flex-start}.sales-packages-header-fields{grid-template-columns:1fr}.sales-packages-header-fields .sales-packages-description{grid-column:auto}.sales-packages-summary{justify-content:flex-start}}.sales-settings-page{color:#344054;gap:13px;width:100%;display:grid}.sales-settings-heading{justify-content:space-between;align-items:flex-end;display:flex}.sales-settings-heading small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sales-settings-heading h1{color:#101828;margin:2px 0 4px}.sales-settings-heading p{color:#667085;margin:0}.sales-settings-heading>span{background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700}.sales-settings-panel{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:9px;gap:14px;padding:16px;display:grid}.sales-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-settings-panel label{color:#344054;gap:5px;font-size:.78rem;font-weight:700;display:grid}.sales-settings-panel select,.sales-settings-panel input{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:36px;padding:6px 8px;font-size:.82rem}.sales-settings-primary{color:#fff;font:inherit;background:#4d5560;border:0;border-radius:6px;justify-self:start;padding:8px 12px;font-size:.8rem;font-weight:700}.sales-settings-primary:disabled{opacity:.6}.sales-settings-note{color:#667085;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-column:1/-1;margin:0;padding:9px;font-size:.78rem}.sales-settings-error,.sales-settings-success{border-radius:6px;margin:0;padding:9px 11px}.sales-settings-error{color:#b42318;background:#fef3f2}.sales-settings-success{color:#027a48;background:#ecfdf3}.sales-settings-role{grid-template-columns:minmax(220px,320px) 1fr;align-items:end;gap:14px;display:grid}.sales-settings-role p{color:#667085;margin:0;font-size:.78rem}.sales-settings-table-wrap{max-width:100%;overflow:auto}.sales-settings-table-wrap table{width:100%;min-width:720px}.sales-accounting{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.sales-readiness,.sales-control{background:#fff;border:1px solid #e4e7ec;border-radius:7px;padding:13px}.sales-readiness h2,.sales-control h2{color:#101828;margin:0 0 10px;font-size:.9rem}.sales-readiness dl{gap:7px;margin:0;display:grid}.sales-readiness dl div{justify-content:space-between;display:flex}.sales-readiness dt,.sales-readiness dd{margin:0;font-size:.78rem}.sales-control>div:first-of-type{grid-template-columns:1fr auto;gap:7px;display:grid}.sales-control button,.sales-control-row button{border:1px solid #d0d5dd;border-radius:6px;padding:6px 9px}.sales-control-row{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;margin-top:9px;padding-top:9px;display:flex}.sales-control-row span strong,.sales-control-row span{font-size:.78rem;display:block}@media (width<=820px){.sales-settings-grid,.sales-accounting,.sales-settings-role{grid-template-columns:1fr}}.sales-stock-mappings{grid-column:1/-1;gap:10px;display:grid}.sales-stock-mappings h2{color:#101828;margin:0;font-size:.9rem}.sales-stock-mappings table{min-width:720px}.sales-stock-mappings td:first-child,.sales-stock-mappings select,.sales-stock-mappings .searchable-select{min-width:220px}.sales-prepayment-control{align-content:start;gap:9px;display:grid}.sales-prepayment-control label{min-width:0}.sales-prepayment-control p{color:#667085;margin:0;font-size:.78rem}.sales-prepayment-control p strong{color:#344054;font-weight:700}.sales-prepayment-control .sales-settings-primary{justify-self:start}.sales-price-page{box-sizing:border-box;width:100%;max-width:none;padding:1rem 1.25rem}.sales-price-page>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.sales-price-page h1,.sales-price-page h2,.sales-price-page h3,.sales-price-page p{margin:.15rem 0}.sales-price-page>header div>span{color:#64748b;text-transform:uppercase;font-size:.75rem}.sales-price-level{color:#075985;white-space:nowrap;background:#e0f2fe;border-radius:999px;padding:.4rem .65rem;font-weight:700}.sales-price-error,.sales-price-notice{border-radius:.4rem;padding:.55rem .7rem}.sales-price-error{color:#991b1b;background:#fee2e2}.sales-price-notice{color:#166534;background:#dcfce7}.sales-price-workspace{background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;overflow:hidden}.sales-price-tab{padding:.75rem}.sales-price-tab-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.55rem;display:flex}.sales-price-tab-heading>label{gap:.2rem;min-width:10rem;font-size:.76rem;display:grid}.sales-price-page .slss-filter-toolbar{margin-bottom:.55rem}.sales-price-table{min-width:max-content}.sales-price-table td small{color:#64748b;margin-top:.12rem;font-size:.68rem;display:block}.sales-price-table td.numeric{text-align:right}.sales-price-table .strong-value{color:#0f4f80;font-weight:700}.sales-price-empty{color:#64748b;text-align:center;padding:2rem!important}.sales-price-actions{gap:.3rem;display:flex}.sales-price-status{border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.sales-price-status.is-active{color:#166534;background:#dcfce7}.sales-price-status.is-inactive{color:#475569;background:#e2e8f0}.sales-price-editor{background:#f8fbff;border:1px solid #93c5fd;border-radius:.45rem;margin-top:.75rem;padding:.7rem}.sales-price-editor-title{justify-content:space-between;align-items:flex-start;display:flex}.sales-price-evidence{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:.45rem;margin:.6rem 0;display:grid}.sales-price-evidence>div{background:#fff;border:1px solid #dbe6f1;border-radius:.35rem;gap:.12rem;padding:.45rem;display:grid}.sales-price-evidence span{color:#64748b;font-size:.7rem}.sales-price-editor-grid{grid-template-columns:minmax(9rem,.7fr) minmax(10rem,1fr) minmax(11rem,1fr) minmax(15rem,1.5fr) auto;align-items:end;gap:.5rem;display:grid}.sales-price-editor-grid label{gap:.2rem;font-size:.76rem;display:grid}.sales-price-owner-note{color:#64748b;font-size:.72rem}.sales-price-history-filters .slss-filter-panel-fields{grid-template-columns:minmax(12rem,2fr) repeat(7,minmax(8.5rem,1fr));align-items:flex-end;display:grid!important}.sales-price-history-filters label{gap:.2rem;display:grid}.sales-price-table-controls{justify-content:flex-end;margin:0 0 .4rem;display:flex}.resizable-column-header{position:relative}.sales-price-page .column-resize-handle{cursor:col-resize;width:7px;position:absolute;inset:0 -3px 0 auto}.sales-price-page button{white-space:nowrap}@media (width<=1100px){.sales-price-editor-grid{grid-template-columns:repeat(2,minmax(12rem,1fr))}.sales-price-history-filters .slss-filter-panel-fields{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media (width<=720px){.sales-price-page{padding:.7rem}.sales-price-page>header,.sales-price-tab-heading{flex-direction:column;align-items:stretch}.sales-price-level{align-self:flex-start}.sales-price-evidence{grid-template-columns:repeat(2,1fr)}.sales-price-editor-grid,.sales-price-history-filters .slss-filter-panel-fields{grid-template-columns:1fr}.sales-price-actions{flex-direction:column;align-items:flex-start}}.transaction-summary-page{gap:14px;min-width:0;display:grid}.summary-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.summary-page-header h1{margin:3px 0 5px}.summary-page-header p{color:#64748b;margin:0}.summary-page-header small{color:#2563eb;letter-spacing:.08em;font-weight:800}.summary-filters{background:#f8fafc;border:1px solid #dbe3ed;border-radius:10px;flex-wrap:wrap;align-items:end;gap:9px;padding:11px;display:flex}.summary-filters label{color:#475569;gap:4px;font-size:12px;font-weight:700;display:grid}.summary-filters input,.summary-filters select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:5px 8px}.summary-search{flex:240px}.summary-filters button,.summary-register button{color:#1d4f91;cursor:pointer;background:#fff;border:1px solid #93b4df;border-radius:6px;min-height:34px;padding:5px 10px;font-family:Arial,sans-serif;font-size:12px;font-weight:700}.summary-register{color:#344054;min-width:1750px;font-family:Arial,sans-serif;font-size:12px}.summary-register th,.summary-register td{vertical-align:middle;padding:7px 8px;font-family:Arial,sans-serif;font-size:12px}.summary-register-scroll>table.summary-register thead th{color:#334155;background:#eaf2fc;font-weight:700}.summary-wrap-cell{overflow-wrap:anywhere;white-space:normal;max-width:240px}.summary-expand{min-height:28px!important;padding:1px 8px!important;font-size:18px!important}.summary-detail-row>td{background:#f6f9fd!important;padding:10px!important}.summary-detail{border-left:3px solid #6b9bd1;gap:8px;padding-left:10px;display:grid}.summary-lines{color:#344054;min-width:1320px;font-family:Arial,sans-serif;font-size:12px}.summary-lines th,.summary-lines td{vertical-align:middle;white-space:normal;padding:7px 8px;font-family:Arial,sans-serif;font-size:12px}.summary-detail .summary-lines th{color:#334155;background:#edf4fb;font-weight:700}.summary-status{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.summary-status.is-posted,.summary-status.is-issued{color:#166534;background:#dcfce7}.summary-status.is-void{color:#991b1b;background:#fee2e2}.summary-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:9px}.numeric{text-align:right}@media (width<=760px){.summary-page-header{flex-direction:column;align-items:stretch}.summary-filters>*{flex:160px}}.attachment-camera-lab{gap:1rem;min-width:0;display:grid}.attachment-camera-lab__header,.attachment-camera-lab__fields{gap:1rem;display:flex}.attachment-camera-lab__header{justify-content:space-between;align-items:flex-start}.attachment-camera-lab__header h1{margin:0}.attachment-camera-lab__header p{color:#64748b;margin:.35rem 0 0}.attachment-camera-lab__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:inline-block}.attachment-camera-lab__status{background:#eff6ff;border:1px solid #dbeafe;border-radius:.9rem;gap:.15rem;padding:.8rem 1rem;display:inline-grid}.attachment-camera-lab__status span{color:#1d4ed8;text-transform:uppercase;font-size:.72rem;font-weight:800}.attachment-camera-lab__card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.attachment-camera-lab__fields{flex-wrap:wrap}.attachment-camera-lab__fields label{color:#0f172a;flex:250px;gap:.35rem;min-width:min(100%,250px);display:grid}.attachment-camera-lab__fields input,.attachment-camera-lab__fields select{border:1px solid #cbd5e1;border-radius:.75rem;padding:.75rem .85rem}.attachment-camera-lab__note{color:#64748b;margin:0}@media (width<=900px){.attachment-camera-lab__header{flex-direction:column}}.attachment-storage-admin{gap:1rem;min-width:0;display:grid}.attachment-storage-admin__header,.attachment-storage-admin__section-heading,.attachment-storage-admin__config-card-header,.attachment-storage-admin__config-card-body{gap:.75rem;display:flex}.attachment-storage-admin__header,.attachment-storage-admin__section-heading{justify-content:space-between;align-items:flex-start}.attachment-storage-admin__header h1,.attachment-storage-admin__card h2,.attachment-storage-admin__card h3{margin:0}.attachment-storage-admin__header p,.attachment-storage-admin__section-heading p,.attachment-storage-admin__muted,.attachment-storage-admin__note{color:#64748b;margin:0}.attachment-storage-admin__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:inline-block}.attachment-storage-admin__status-pill{background:#eff6ff;border:1px solid #dbeafe;border-radius:.9rem;gap:.15rem;padding:.8rem 1rem;display:inline-grid}.attachment-storage-admin__status-pill span{color:#1d4ed8;text-transform:uppercase;font-size:.72rem;font-weight:800}.attachment-storage-admin__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;display:grid}.attachment-storage-admin__card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.attachment-storage-admin__mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.attachment-storage-admin__mode-tabs button{color:#0f172a;text-align:left;background:#f8fafc;border:1px solid #d1d5db;border-radius:.9rem;gap:.25rem;padding:.9rem 1rem;display:grid}.attachment-storage-admin__mode-tabs button.is-active{color:#fff;background:#1d4ed8;border-color:#0000}.attachment-storage-admin__mode-tabs button span{opacity:.9;font-size:.85rem}.attachment-storage-admin__form,.attachment-storage-admin__credentials-form{gap:.85rem;display:grid}.attachment-storage-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.attachment-storage-admin__grid label,.attachment-storage-admin__credentials-form label{gap:.35rem;display:grid}.attachment-storage-admin__grid label:first-child,.attachment-storage-admin__grid label:nth-child(2){grid-column:span 2}.attachment-storage-admin__dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.attachment-storage-admin__dialog-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.75rem .95rem}.attachment-storage-admin__config-list{gap:.75rem;display:grid}.attachment-storage-admin__config-card{text-align:left;background:#f8fafc;border:1px solid #dbe2ea;border-radius:.9rem;gap:.55rem;width:100%;padding:.85rem .95rem;display:grid}.attachment-storage-admin__config-card.is-selected{background:#eff6ff;border-color:#1d4ed8}.attachment-storage-admin__config-card-header,.attachment-storage-admin__config-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center}.attachment-storage-admin__config-card-body{color:#475569;font-size:.88rem}.attachment-storage-admin__detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.attachment-storage-admin__detail dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;gap:.3rem;padding:.85rem;display:grid}.attachment-storage-admin__detail dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800}.attachment-storage-admin__detail dd{overflow-wrap:anywhere;margin:0;font-weight:700}.attachment-storage-admin__error{color:#991b1b;background:#fee2e2;border-radius:.9rem;margin:0;padding:.85rem 1rem}.attachment-storage-admin__success{color:#166534;background:#dcfce7;border-radius:.9rem;margin:0;padding:.85rem 1rem}@media (width<=1100px){.attachment-storage-admin__layout,.attachment-storage-admin__grid,.attachment-storage-admin__detail dl{grid-template-columns:1fr}.attachment-storage-admin__grid label:first-child,.attachment-storage-admin__grid label:nth-child(2){grid-column:auto}}.pc-print-preview .print-document-stage{gap:14px;max-width:900px;margin:0 auto;display:grid}.pc-print-sheet{box-sizing:border-box;color:#1d2939;background:#fff;border:1px solid #d0d5dd;gap:12px;width:210mm;min-height:270mm;margin:0 auto;padding:16mm;display:grid}.pc-print-sheet>header{border-bottom:2px solid #244e88;padding-bottom:7mm}.pc-print-sheet>header small{color:#52657c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pc-print-sheet h1{margin:2mm 0;font-size:22px}.pc-print-sheet>header p{margin:0;font-size:13px}.pc-print-sheet h2{background:#edf5ff;border-bottom:1px solid #cbdced;margin:0 0 5mm;padding:3mm;font-size:14px}.pc-print-registered,.pc-print-observation,.pc-print-evidence{break-inside:avoid;border:1px solid #cbd5e1;padding:0 4mm 4mm}.pc-print-registered dl,.pc-print-facts{grid-template-columns:1fr 1fr;gap:2mm 5mm;margin:0;display:grid}.pc-print-registered dl>div,.pc-print-facts>div{border-bottom:1px solid #e2e8f0;gap:1mm;min-width:0;padding-bottom:2mm;display:grid}.pc-print-registered dt,.pc-print-facts dt{color:#667085;font-size:10px;font-weight:700}.pc-print-registered dd,.pc-print-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.pc-print-observation{gap:5mm;display:grid}.pc-print-checklist{flex-wrap:wrap;gap:3mm 8mm;font-size:12px;display:flex}.pc-print-checklist strong{width:100%}.pc-print-write-grid{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.pc-print-write-grid>div,.pc-print-signature>div{gap:2mm;font-size:11px;display:grid}.pc-print-write-grid span,.pc-print-signature span,.pc-print-notes span{border-bottom:1px solid #697586;height:8mm;display:block}.pc-print-notes{gap:2mm;font-size:11px;display:grid}.pc-print-signature{grid-template-columns:1fr 1fr;gap:10mm;padding-top:3mm;display:grid}.pc-print-signature span{height:16mm}.pc-print-report-notes{min-height:12mm;font-size:12px}.pc-print-report-notes p{white-space:pre-wrap;margin:2mm 0 0}.pc-print-evidence ol{margin:0;padding-left:6mm;font-size:12px}.pc-print-evidence li{padding:2mm 0}.pc-print-evidence li span{color:#667085;display:block}.pc-print-evidence p{font-size:12px}.pc-print-sheet>footer{color:#667085;border-top:1px solid #cbd5e1;align-self:end;padding-top:3mm;font-size:10px}@media screen and (width<=850px){.pc-print-sheet{width:min(100%,210mm);min-height:0;padding:18px}}@media print{@page{size:A4 portrait;margin:0}.pc-print-preview .print-preview-toolbar{display:none!important}.pc-print-preview,.pc-print-preview .print-document-stage{background:#fff;max-width:none;margin:0;padding:0;display:block}.pc-print-sheet{break-after:page;break-inside:avoid;border:0;width:210mm;min-height:297mm;margin:0;padding:14mm 16mm}.pc-print-sheet:last-child{break-after:auto}.pc-print-sheet h2{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fa-report-print-preview .fa-report-print-sheet{color:#1c2633;box-sizing:border-box;background:#fff;width:min(100%,1120px);min-height:210mm;margin:auto;padding:15mm 13mm;box-shadow:0 6px 24px #17243a22}.fa-report-print-sheet header{border-bottom:2px solid #23466f;margin-bottom:12px;padding-bottom:8px}.fa-report-print-sheet header small{color:#476688;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.fa-report-print-sheet h1{margin:4px 0;font-size:22px}.fa-report-print-sheet header p{margin:3px 0;font-size:11px}.fa-report-print-sheet h2{color:#23466f;margin:16px 0 6px;font-size:14px}.fa-report-print-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:10px}.fa-report-print-table th,.fa-report-print-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #cad5e2;padding:5px 6px}.fa-report-print-table th{color:#173a61;background:#dce9f7;font-weight:700}.fa-report-print-table td.numeric,.fa-report-print-table th.numeric{text-align:right;white-space:nowrap}.fa-report-print-table tr:last-child td{border-bottom-color:#7c97b4}.fa-report-print-comparison{margin-top:18px}.fa-report-print-comparison p{color:#43546b;font-size:11px}.fa-report-print-sheet footer{color:#64748b;border-top:1px solid #cad5e2;margin-top:18px;padding-top:8px;font-size:10px}@media print{@page{size:A4 landscape;margin:8mm}.fa-report-print-preview .print-preview-toolbar{display:none!important}.fa-report-print-preview .print-document-stage{background:#fff;margin:0;padding:0}.fa-report-print-preview .fa-report-print-sheet{box-shadow:none;width:auto;min-height:0;margin:0;padding:0}.fa-report-print-table{font-size:8.5pt}.fa-report-print-summary .fa-report-print-table,.fa-report-print-asset-register .fa-report-print-table{font-size:9pt}.fa-report-print-table thead{display:table-header-group}.fa-report-print-table tr{break-inside:avoid}.fa-report-print-sheet h2{break-after:avoid}}.fa-disposal-print-sheet{color:#172b3c;box-sizing:border-box;background:#fff;width:min(210mm,100%);min-height:270mm;margin:0 auto;padding:15mm;font-size:12px;box-shadow:0 4px 24px #0002}.fa-disposal-print-sheet>header{border-bottom:2px solid #245171;padding-bottom:10px}.fa-disposal-print-sheet h1{margin:4px 0;font-size:22px}.fa-disposal-print-sheet h2{color:#245171;border-bottom:1px solid #b6cfdf;margin:20px 0 8px;padding-bottom:4px;font-size:14px}.fa-disposal-print-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.fa-disposal-print-facts div{overflow-wrap:anywhere;min-width:0}.fa-disposal-print-facts dt{color:#526277;font-size:10px;font-weight:600}.fa-disposal-print-facts dd{white-space:pre-wrap;margin:2px 0 0}.fa-disposal-print-sheet footer{color:#526277;border-top:1px solid #b6cfdf;margin-top:20px;padding-top:8px}@media print{@page{size:A4 portrait;margin:0}.fa-disposal-print-preview .print-preview-toolbar,.fa-disposal-print-preview .print-preview-pdf-guidance{display:none!important}.fa-disposal-print-sheet{width:210mm;min-height:0;box-shadow:none;break-inside:auto;margin:0}.fa-disposal-print-sheet section{break-inside:avoid}}.print-preview-page{color:#1d2939;background:#eef1f4;min-height:100%}.print-preview-toolbar{background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto 10px;padding:12px 14px;display:flex}.print-preview-toolbar>div{align-items:center;gap:8px;display:flex}.print-preview-toolbar>div:first-child{gap:2px;display:grid}.print-preview-toolbar small{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.print-preview-toolbar button,.print-preview-options button{color:#344054;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-size:.8rem;font-weight:650}.print-preview-toolbar button.primary{color:#fff;background:#344054;border-color:#344054}.print-preview-toolbar button:disabled,.print-preview-options button:disabled{cursor:not-allowed;opacity:.55}.print-preview-options{background:#fff;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:160px 150px minmax(210px,1fr) minmax(250px,1.3fr);align-items:start;gap:10px;max-width:900px;margin:0 auto 10px;padding:12px 14px;display:grid}.print-preview-options>div:first-child{gap:2px;display:grid}.print-preview-options small{color:#667085;font-size:.7rem;line-height:1.35}.print-preview-options>label{gap:4px;font-size:.72rem;font-weight:650;display:grid}.print-preview-options select{color:#344054;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:6px 8px}.print-preview-options fieldset{border:0;flex-wrap:wrap;gap:5px 10px;min-width:0;margin:0;padding:0;display:flex}.print-preview-options legend{width:100%;margin-bottom:4px;padding:0;font-size:.72rem;font-weight:650}.print-preview-options fieldset label{white-space:nowrap;align-items:center;gap:4px;font-size:.7rem;display:flex}.print-preview-option-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.print-preview-option-notice{text-align:right;grid-column:1/-1}.print-preview-pdf-guidance{color:#667085;text-align:right;max-width:900px;margin:0 auto 12px;font-size:.75rem}.print-preview-error,.print-preview-loading{background:#fff;max-width:900px;margin:20px auto;padding:20px}.print-preview-error{color:#b42318}.print-document-stage{place-items:start center;padding:8px 0 32px;display:grid;overflow-x:auto}.print-document{box-sizing:border-box;color:#111827;background:#fff;width:min(100%,210mm);min-height:148mm;padding:16mm 18mm;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;box-shadow:0 5px 24px #0f172a29}.kwitansi-identity{align-items:flex-start;gap:12px;min-height:48px;display:flex}.kwitansi-identity img{object-fit:contain;width:auto;max-width:92px;height:auto;max-height:54px}.kwitansi-identity h1{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.05rem}.kwitansi-identity p{color:#475467;margin:3px 0 0;font-size:.72rem;line-height:1.35}.print-document>h2{letter-spacing:.18em;text-align:center;margin:8mm 0 7mm;font-size:1.35rem}.kwitansi-facts{gap:4px;margin:0 0 7mm;display:grid}.kwitansi-facts div{grid-template-columns:25mm 1fr;display:grid}.kwitansi-facts dt,.kwitansi-facts dd{margin:0;font-size:.83rem}.kwitansi-facts dt:after{content:" :"}.kwitansi-field{break-inside:avoid;margin:0 0 5mm}.kwitansi-field h3{color:#475467;margin:0 0 2mm;font-size:.73rem;font-weight:600}.kwitansi-field p{overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.kwitansi-field .kwitansi-amount{font-size:1.1rem;font-weight:700}.kwitansi-field .kwitansi-words{font-style:italic}.kwitansi-lifecycle{margin:6mm 0 0;font-size:.7rem;line-height:1.45}.kwitansi-lifecycle strong{display:block}.kwitansi-lifecycle--historical{border:1px solid #111;padding:3mm}.kwitansi-lifecycle--void{flex-wrap:wrap;gap:5px 12px;padding:0;display:flex}.kwitansi-lifecycle--void span:first-child{letter-spacing:.06em;width:100%;font-weight:700}.kwitansi-signature{text-align:center;justify-content:flex-end;margin-top:10mm;display:flex}.kwitansi-signature>div{width:52mm}.kwitansi-signature p{margin:0 0 2mm;font-size:.8rem}.kwitansi-signature span{height:17mm;display:block}.kwitansi-footer-note{color:#475467;text-align:center;border-top:1px solid #d0d5dd;margin:8mm 0 0;padding-top:3mm;font-size:.68rem}.kwitansi-print-meta{color:#667085;text-align:right;margin:4mm 0 0;font-size:.58rem}.cash-bank-voucher{min-height:297mm;padding:14mm 15mm}.cash-bank-voucher-title{text-align:center;border-bottom:2px solid #101828;margin:6mm 0;padding-bottom:3mm}.cash-bank-voucher-title h2{letter-spacing:.15em;margin:0;font-size:1.3rem}.cash-bank-voucher-title p{letter-spacing:.08em;margin:1.5mm 0 0;font-size:.76rem;font-weight:700}.cash-bank-voucher-header{margin-bottom:5mm}.cash-bank-voucher-header dl{grid-template-columns:1fr 1fr;gap:2mm 8mm;margin:0;display:grid}.cash-bank-voucher-header dl>div{grid-template-columns:34mm 1fr;gap:4px;font-size:.7rem;line-height:1.4;display:grid}.cash-bank-voucher-header dl>.wide{grid-column:1/-1}.cash-bank-voucher-header dt,.cash-bank-voucher-header dd{overflow-wrap:anywhere;margin:0}.cash-bank-voucher-header dt{color:#667085}.cash-bank-voucher-amount{background:#f8fafc;border:1px solid #d0d5dd;gap:1.5mm;margin:0 0 6mm;padding:4mm;display:grid}.cash-bank-voucher-amount span{color:#475467;text-transform:uppercase;font-size:.68rem}.cash-bank-voucher-amount strong{font-size:1.1rem}.cash-bank-voucher-amount em{font-size:.72rem;line-height:1.4}.cash-bank-voucher-lines{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.69rem}.cash-bank-voucher-lines thead{display:table-header-group}.cash-bank-voucher-lines tr{break-inside:avoid}.cash-bank-voucher-lines th{text-align:left;border-top:1px solid #101828;border-bottom:1.5px solid #101828;padding:2.3mm 1.3mm}.cash-bank-voucher-lines td{vertical-align:top;border-bottom:1px solid #d0d5dd;padding:2.5mm 1.3mm;line-height:1.35}.cash-bank-voucher-lines th:first-child,.cash-bank-voucher-lines td:first-child{width:8mm}.cash-bank-voucher-lines th:last-child,.cash-bank-voucher-lines td:last-child{width:28mm}.cash-bank-voucher-lines td strong,.cash-bank-voucher-lines td span{overflow-wrap:anywhere;display:block}.cash-bank-voucher-lines td span{color:#667085;margin-top:1mm}.cash-bank-voucher-lines .numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cash-bank-voucher-lines tfoot th{text-align:right;border-top:1.5px solid #101828;border-bottom:3px double #101828}.cash-bank-voucher-history,.cash-bank-voucher-void{border:1px solid #101828;margin:5mm 0 0;padding:2.5mm;font-size:.68rem}.cash-bank-voucher-void{color:#991b1b;font-weight:650}.cash-bank-voucher-signatures{break-inside:avoid;text-align:center;grid-template-columns:repeat(3,1fr);gap:10mm;margin-top:12mm;display:grid}.cash-bank-voucher-signatures h3,.cash-bank-voucher-signatures p{margin:0;font-size:.7rem}.cash-bank-voucher-signatures span{height:16mm;display:block}.cash-bank-voucher-signatures p{border-top:1px solid #101828;padding-top:2mm}.print-document-void-watermark{color:#991b1b21;letter-spacing:.16em;pointer-events:none;z-index:0;font-size:80px;font-weight:800;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.print-document>:not(.print-document-void-watermark){z-index:1;position:relative}.sales-invoice{min-height:297mm;padding:14mm 15mm}.sales-invoice--continuous_mono{width:min(100%,241mm);padding:8mm 9mm;font-family:Courier New,Courier,monospace}.sales-invoice-identity{align-items:flex-start;gap:12px;min-height:20mm;display:flex}.sales-invoice-identity img{object-fit:contain;max-width:32mm;height:auto;max-height:18mm}.sales-invoice-identity h1{letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:1.12rem}.sales-invoice-identity p{color:#475467;margin:2px 0 0;font-size:.7rem;line-height:1.35}.sales-invoice>h2{letter-spacing:.15em;text-align:center;border-bottom:2px solid #101828;margin:7mm 0 6mm;padding-bottom:3mm;font-size:1.3rem}.sales-invoice-header{grid-template-columns:1fr 1fr;gap:8mm;margin-bottom:6mm;display:grid}.sales-invoice-header dl,.sales-invoice-customer dl{gap:2px;margin:0;display:grid}.sales-invoice-header dl div,.sales-invoice-customer dl div{grid-template-columns:32mm 1fr;gap:5px;font-size:.72rem;line-height:1.4;display:grid}.sales-invoice-header dt,.sales-invoice-header dd,.sales-invoice-customer dt,.sales-invoice-customer dd{overflow-wrap:anywhere;margin:0}.sales-invoice-header dt,.sales-invoice-customer dt{color:#475467}.sales-invoice-customer{border-left:1px solid #d0d5dd;padding-left:6mm}.sales-invoice-customer h3{text-transform:uppercase;margin:0 0 3mm;font-size:.75rem}.sales-invoice-source-details{margin:0 0 5mm}.sales-invoice-source-details dl{gap:2px;margin:0;display:grid}.sales-invoice-source-details dl div{grid-template-columns:24mm 1fr;gap:5px;line-height:1.45;display:grid}.sales-invoice-source-details dt,.sales-invoice-source-details dd{overflow-wrap:anywhere;margin:0;font-size:.76rem}.sales-invoice-source-details dt{color:#667085}.sales-invoice-history-marker{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4mm;padding:2mm 3mm;font-size:.66rem;font-weight:650;display:flex}.sales-invoice-history-marker span:first-child{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sales-invoice-lines{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.7rem}.sales-invoice-lines thead{display:table-header-group}.sales-invoice-lines tr{break-inside:avoid}.sales-invoice-lines th{text-align:left;border-top:1px solid #101828;border-bottom:1.5px solid #101828;padding:2.5mm 1.5mm}.sales-invoice-lines td{vertical-align:top;border-bottom:1px solid #d0d5dd;padding:2.7mm 1.5mm}.sales-invoice-lines th:first-child,.sales-invoice-lines td:first-child{width:8mm}.sales-invoice-lines th:nth-child(3),.sales-invoice-lines td:nth-child(3){width:18mm}.sales-invoice-lines th:nth-child(4),.sales-invoice-lines td:nth-child(4){width:22mm}.sales-invoice-lines td strong,.sales-invoice-lines td span,.sales-invoice-lines td small{overflow-wrap:anywhere;line-height:1.35;display:block}.sales-invoice-lines td span,.sales-invoice-lines td small{color:#475467;margin-top:1mm}.sales-invoice-lines .numeric{text-align:right}.formal-factor-table th,.formal-factor-table td{overflow-wrap:anywhere;white-space:normal;word-break:normal;line-height:1.4}.formal-factor-table th:first-child,.formal-factor-table td:first-child{width:7mm}.formal-factor-table .numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.production-factor-table th:nth-child(2),.production-factor-table td:nth-child(2){width:25%}.production-factor-table th:nth-child(3),.production-factor-table td:nth-child(3){width:17%}.production-factor-table th:nth-child(4),.production-factor-table td:nth-child(4),.production-factor-table th:nth-child(5),.production-factor-table td:nth-child(5){width:21%}.production-factor-table th:last-child,.production-factor-table td:last-child{width:18mm}.bom-factor-table th:nth-child(2),.bom-factor-table td:nth-child(2){width:27%}.bom-factor-table th:nth-child(3),.bom-factor-table td:nth-child(3),.bom-factor-table th:nth-child(4),.bom-factor-table td:nth-child(4){width:18%}.bom-factor-table th:nth-child(5),.bom-factor-table td:nth-child(5){width:25%}.bom-factor-table th:last-child,.bom-factor-table td:last-child{width:18mm}.sales-invoice-money-summary{break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(55mm,.8fr);gap:7mm;margin-top:6mm;display:grid}.sales-invoice-adjustments h3{text-transform:uppercase;margin:0 0 2mm;font-size:.72rem}.sales-invoice-adjustments>div,.sales-invoice-totals div,.sales-invoice-payments div{justify-content:space-between;gap:8px;margin-bottom:1.5mm;font-size:.7rem;line-height:1.4;display:flex}.sales-invoice-adjustments small{color:#667085}.sales-invoice-totals,.sales-invoice-payments{grid-column:2;margin:0}.sales-invoice-totals dt,.sales-invoice-totals dd,.sales-invoice-payments dt,.sales-invoice-payments dd{margin:0}.sales-invoice-totals .is-total{border-top:1.5px solid #101828;margin-top:2mm;padding-top:2mm;font-size:.82rem;font-weight:700}.sales-invoice-payments{border-top:1px solid #d0d5dd;padding-top:2mm}.sales-invoice-outstanding{color:#667085;text-align:right;grid-column:1/-1;margin:0;font-size:.68rem}.sales-invoice-outstanding strong{color:#101828;font-size:.72rem;font-weight:650}.sales-invoice-void-detail{border-top:1px solid #101828;margin:7mm 0 0;padding-top:2mm;font-size:.68rem;line-height:1.45}.sales-invoice-footer{break-inside:avoid;grid-template-columns:55mm 1fr;align-items:end;gap:10mm;margin-top:10mm;display:grid}.sales-invoice-footer>div{text-align:center}.sales-invoice-footer>div p,.sales-invoice-footer>div strong{margin:0;font-size:.7rem}.sales-invoice-footer>div span{height:16mm;display:block}.sales-invoice-footer>p{color:#475467;text-align:right;margin:0;font-size:.65rem}.sales-invoice-print-meta{color:#667085;text-align:right;margin:5mm 0 0;font-size:.58rem}.sales-invoice--continuous_mono,.sales-invoice--continuous_mono *{color:#000!important;background:0 0!important}.sales-invoice--continuous_mono>h2{letter-spacing:.08em;border-bottom-width:1px;margin-top:4mm}.sales-invoice--continuous_mono .sales-invoice-header{gap:5mm;margin-bottom:4mm}.sales-invoice--continuous_mono .sales-invoice-customer{border-left:1px solid #000}.sales-invoice--continuous_mono .sales-invoice-lines{font-size:.66rem}.sales-invoice--continuous_mono .sales-invoice-lines th,.sales-invoice--continuous_mono .sales-invoice-lines td{border-color:#000;padding:2mm 1mm}.delivery-note{min-height:297mm;padding:14mm 15mm}.delivery-note--continuous_mono{width:min(100%,241mm);padding:8mm 9mm;font-family:Courier New,Courier,monospace}.delivery-note>h2{letter-spacing:.15em;text-align:center;border-bottom:2px solid #101828;margin:7mm 0 6mm;padding-bottom:3mm;font-size:1.3rem}.delivery-note-header{grid-template-columns:1fr 1fr;gap:8mm;margin-bottom:6mm;display:grid}.delivery-note-header dl,.delivery-note-customer dl{gap:2px;margin:0;display:grid}.delivery-note-header dl div,.delivery-note-customer dl div{grid-template-columns:32mm 1fr;gap:5px;font-size:.72rem;line-height:1.4;display:grid}.delivery-note-header dt,.delivery-note-header dd,.delivery-note-customer dt,.delivery-note-customer dd{overflow-wrap:anywhere;margin:0}.delivery-note-header dt,.delivery-note-customer dt{color:#475467}.delivery-note-customer{border-left:1px solid #d0d5dd;padding-left:6mm}.delivery-note-customer h3{text-transform:uppercase;margin:0 0 3mm;font-size:.75rem}.delivery-note-lines{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.72rem}.delivery-note-lines thead{display:table-header-group}.delivery-note-lines tr{break-inside:avoid}.delivery-note-lines th{text-align:left;border-top:1px solid #101828;border-bottom:1.5px solid #101828;padding:2.5mm 1.5mm}.delivery-note-lines td{vertical-align:top;border-bottom:1px solid #d0d5dd;padding:2.7mm 1.5mm}.delivery-note-lines th:first-child,.delivery-note-lines td:first-child{width:9mm}.delivery-note-lines th:nth-child(3),.delivery-note-lines td:nth-child(3){width:25mm}.delivery-note-lines th:nth-child(4),.delivery-note-lines td:nth-child(4){width:28mm}.delivery-note-lines td strong,.delivery-note-lines td span{overflow-wrap:anywhere;line-height:1.35;display:block}.delivery-note-lines td span{color:#475467;margin-top:1mm}.delivery-note-lines .numeric{text-align:right}.delivery-note-signatures{break-inside:avoid;text-align:center;grid-template-columns:1fr 1fr;gap:18mm;margin-top:14mm;display:grid}.delivery-note-signatures p,.delivery-note-signatures strong,.delivery-note-signatures small{margin:0;font-size:.7rem;display:block}.delivery-note-signatures span{height:18mm;display:block}.delivery-note-signatures small{color:#667085;margin-top:2mm}.delivery-note-void-detail{border-top:1px solid #101828;margin:7mm 0 0;padding-top:2mm;font-size:.68rem;line-height:1.45}.sales-invoice-footer-note{color:#475467;text-align:center;margin:7mm 0 0;font-size:.65rem}.delivery-note--continuous_mono,.delivery-note--continuous_mono *{color:#000!important;background:0 0!important}.delivery-note--continuous_mono>h2{letter-spacing:.08em;border-bottom-width:1px;margin-top:4mm}.delivery-note--continuous_mono .delivery-note-header{gap:5mm;margin-bottom:4mm}.delivery-note--continuous_mono .delivery-note-customer{border-left:1px solid #000}.delivery-note--continuous_mono .delivery-note-lines{font-size:.67rem}.delivery-note--continuous_mono .delivery-note-lines th,.delivery-note--continuous_mono .delivery-note-lines td{border-color:#000;padding:2mm 1mm}.purchase-order{min-height:297mm;padding:14mm 15mm}.purchase-order>h2{letter-spacing:.15em;text-align:center;border-bottom:2px solid #101828;margin:7mm 0 6mm;padding-bottom:3mm;font-size:1.3rem}.purchase-order-notes{margin:0 0 5mm;font-size:.72rem}.purchase-order-adjustments{max-width:82mm;margin:4mm 0 0 auto}.purchase-order-adjustments h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 1mm;font-size:.68rem}.purchase-order-adjustments dl{margin:0}.purchase-order-adjustments dl>div{border-bottom:1px solid #d0d5dd;justify-content:space-between;gap:6mm;padding:1mm 0;display:flex}.purchase-order-adjustments dt{color:#475467}.purchase-order-adjustments dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.purchase-order .sales-invoice-totals{max-width:70mm;margin:6mm 0 0 auto}.purchase-order--continuous_mono{width:min(100%,241mm);padding:8mm 9mm;font-family:Courier New,Courier,monospace}.purchase-order--continuous_mono,.purchase-order--continuous_mono *{color:#000!important;background:0 0!important}.journal-voucher{padding:13mm 14mm}.journal-voucher--normal{width:min(100%,297mm);min-height:210mm}.journal-voucher--continuous_mono{width:min(100%,241mm);padding:7mm 8mm;font-family:Courier New,Courier,monospace}.journal-voucher--continuous_mono,.journal-voucher--continuous_mono *{color:#000!important;background:0 0!important}.journal-voucher-identity{align-items:flex-start;gap:12px;min-height:18mm;display:flex}.journal-voucher-identity img{object-fit:contain;max-width:30mm;height:auto;max-height:16mm}.journal-voucher-identity h1{letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:1.05rem}.journal-voucher-identity p{color:#475467;margin:1.5px 0 0;font-size:.68rem;line-height:1.3}.journal-voucher>h2{letter-spacing:.13em;text-align:center;border-bottom:2px solid #101828;margin:6mm 0 5mm;padding-bottom:2.5mm;font-size:1.22rem}.journal-voucher-header{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(43mm,.92fr);gap:5mm;margin-bottom:5mm;display:grid}.journal-voucher-header dl{gap:1.2mm;margin:0;display:grid}.journal-voucher-header dl>div{grid-template-columns:27mm 1fr;gap:4px;font-size:.66rem;line-height:1.35;display:grid}.journal-voucher-header dt,.journal-voucher-header dd{overflow-wrap:anywhere;margin:0}.journal-voucher-header dt{color:#667085}.journal-voucher-header-meta{border-left:1px solid #d0d5dd;padding-left:4mm}.journal-voucher-header-meta dl>div{grid-template-columns:23mm 1fr}.journal-voucher-print-evidence{border-top:1px solid #d0d5dd;padding-top:2mm;margin-top:2mm!important}.journal-voucher-lines{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.68rem}.journal-voucher-lines thead{display:table-header-group}.journal-voucher-lines tr{break-inside:avoid}.journal-voucher-lines th{text-align:left;border-top:1px solid #101828;border-bottom:1.5px solid #101828;padding:2.2mm 1.3mm}.journal-voucher-lines td{vertical-align:top;border-bottom:1px solid #d0d5dd;padding:2.3mm 1.3mm;line-height:1.35}.journal-voucher-lines th:first-child,.journal-voucher-lines td:first-child{width:7mm}.journal-voucher-lines th:nth-child(2),.journal-voucher-lines td:nth-child(2){width:46mm}.journal-voucher-lines th:nth-child(3),.journal-voucher-lines td:nth-child(3),.journal-voucher-lines th:nth-child(4),.journal-voucher-lines td:nth-child(4){width:23mm}.journal-voucher-lines th:nth-child(5),.journal-voucher-lines td:nth-child(5){width:19mm}.journal-voucher-lines th:nth-child(6),.journal-voucher-lines td:nth-child(6){width:32mm}.journal-voucher-lines td strong,.journal-voucher-lines td span{overflow-wrap:anywhere;display:block}.journal-voucher-lines td>span{color:#475467;margin-top:.7mm}.journal-voucher-lines .numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.journal-voucher-lines tfoot th{border-top:1.5px solid #101828;border-bottom:3px double #101828;font-size:.73rem;font-weight:750}.journal-voucher-context{gap:1mm;display:grid}.journal-voucher-context span{color:#344054;line-height:1.25}.journal-voucher-context small{color:#667085;text-transform:uppercase;margin-right:3px;font-size:.58rem;font-weight:650;display:inline}.journal-voucher-void{border-top:1px solid #101828;margin:6mm 0 0;padding-top:2mm;font-size:.68rem;line-height:1.45}.journal-voucher-signature-area{break-inside:avoid;margin-top:9mm}.journal-voucher-signature-place-row,.journal-voucher-signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:9mm;display:grid}.journal-voucher-signature-place-row{margin-bottom:3mm}.journal-voucher-signature-place-row .journal-voucher-place-date{grid-column:3}.journal-voucher-signature{text-align:center}.journal-voucher-signature h3{text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.journal-voucher-signature-space{height:15mm;display:block}.journal-voucher-signature-line{border-top:1px solid #101828;width:42mm;margin:0 auto 3mm;display:block}.journal-voucher-signature p{text-align:left;grid-template-columns:12mm 3mm 1fr;gap:2px;max-width:50mm;margin:1mm auto 0;font-size:.64rem;display:grid}.journal-voucher-place-date{text-align:center;white-space:nowrap;margin:0;font-size:.62rem}.journal-voucher-footer-note{color:#475467;text-align:center;border-top:1px solid #d0d5dd;margin:7mm 0 0;padding-top:2mm;font-size:.62rem}.journal-voucher--continuous_mono>h2{letter-spacing:.07em;border-bottom-width:1px;margin-top:3mm}.journal-voucher--continuous_mono .journal-voucher-header{gap:3mm;margin-bottom:3mm}.journal-voucher--continuous_mono .journal-voucher-header-meta,.journal-voucher--continuous_mono .journal-voucher-print-evidence,.journal-voucher--continuous_mono .journal-voucher-signature-line,.journal-voucher--continuous_mono .journal-voucher-footer-note{border-color:#000}.journal-voucher--continuous_mono .journal-voucher-lines{font-size:.62rem}.journal-voucher--continuous_mono .journal-voucher-lines th,.journal-voucher--continuous_mono .journal-voucher-lines td{border-color:#000;padding:1.7mm 1mm}.journal-voucher--continuous_mono .journal-voucher-signature-area{margin-top:7mm}.journal-voucher--continuous_mono .journal-voucher-signature-place-row,.journal-voucher--continuous_mono .journal-voucher-signatures{gap:6mm}@media (width<=940px){.print-preview-options{grid-template-columns:1fr 1fr}.print-preview-options>div:first-child,.print-preview-option-actions,.print-preview-option-notice{grid-column:1/-1}}@media (width<=760px){.print-preview-toolbar{flex-direction:column;align-items:stretch}.print-preview-toolbar>div:last-child{justify-content:flex-end}.print-preview-pdf-guidance{text-align:left}.print-preview-options{grid-template-columns:1fr}.print-preview-options>*{grid-column:1!important}.print-document{padding:10mm}.sales-invoice-header,.delivery-note-header,.journal-voucher-header{grid-template-columns:1fr}.sales-invoice-customer,.delivery-note-customer{border-top:1px solid #d0d5dd;border-left:0;padding-top:4mm;padding-left:0}.journal-voucher-header-meta{border-top:1px solid #d0d5dd;border-left:0;padding-top:3mm;padding-left:0}}@page kwitansi{margin:8mm;size:A5 landscape}@page cash-bank-voucher{margin:10mm;size:A4 portrait}@page sales-invoice-normal{margin:10mm;size:A4 portrait}@page sales-invoice-continuous{margin:6mm;size:241mm 279mm}@page delivery-note-normal{margin:10mm;size:A4 portrait}@page delivery-note-continuous{margin:6mm;size:241mm 279mm}@page purchase-order-normal{margin:10mm;size:A4 portrait}@page purchase-order-continuous{margin:6mm;size:241mm 279mm}@page journal-voucher-normal{margin:10mm;size:A4 landscape}@page journal-voucher-continuous{margin:5mm;size:241mm 279mm}@media print{html,body,#root,.app{background:#fff!important;min-height:0!important}body *{visibility:hidden}.print-preview-page,.print-preview-page *{visibility:visible}.print-preview-page{background:#fff;min-height:0;position:absolute;inset:0}.print-preview-toolbar,.print-preview-options,.print-preview-pdf-guidance{display:none!important}.print-document-stage{padding:0;display:block;overflow:visible}.print-document{box-shadow:none;width:100%;min-height:0;padding:0;overflow:visible}.print-document--kwitansi{page:kwitansi}.cash-bank-voucher{page:cash-bank-voucher}.sales-invoice--normal{page:sales-invoice-normal}.sales-invoice--continuous_mono{page:sales-invoice-continuous}.delivery-note--normal{page:delivery-note-normal}.delivery-note--continuous_mono{page:delivery-note-continuous}.purchase-order--normal{page:purchase-order-normal}.purchase-order--continuous_mono{page:purchase-order-continuous}.journal-voucher--normal{page:journal-voucher-normal}.journal-voucher--continuous_mono{page:journal-voucher-continuous}.sales-invoice-lines thead,.delivery-note-lines thead,.journal-voucher-lines thead{display:table-header-group}.sales-invoice-lines tr,.sales-invoice-money-summary,.sales-invoice-footer,.delivery-note-lines tr,.delivery-note-signatures,.journal-voucher-lines tr,.journal-voucher-signature-area,.cash-bank-voucher-lines tr,.cash-bank-voucher-signatures{break-inside:avoid}}.print-settings-page{color:#344054;gap:14px;width:100%;display:grid}.print-settings-page>header{justify-content:space-between;align-items:flex-end;display:flex}.print-settings-page h1{color:#101828;margin:2px 0 4px}.print-settings-page header p,.print-settings-panel>div>p{color:#667085;margin:0}.print-settings-page header small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.print-settings-page header>span{background:#f2f4f7;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.print-settings-form{gap:14px;display:grid}.print-settings-panel{background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:14px;padding:16px;display:grid}.print-settings-panel h2{color:#101828;margin:0 0 3px}.print-settings-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;display:grid}.print-settings-profile label,.print-settings-defaults>label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.print-settings-profile .wide{grid-column:1/-1}.print-settings-profile input,.print-settings-profile textarea,.print-settings-defaults select{font:inherit;border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:40px;padding:8px}.print-settings-profile textarea{resize:vertical;min-height:76px}.print-settings-panel button,.print-settings-file,.print-settings-actions button{color:#fff;cursor:pointer;font:inherit;background:#4d5560;border:0;border-radius:6px;width:fit-content;min-height:40px;padding:8px 12px;font-size:.8rem;font-weight:700}.print-settings-panel button:disabled,.print-settings-actions button:disabled{cursor:wait;opacity:.6}.print-settings-logo{align-items:center;gap:14px;display:flex}.print-settings-logo img{object-fit:contain;border:1px solid #e4e7ec;border-radius:8px;max-width:220px;max-height:96px;padding:8px}.print-settings-logo>span{color:#667085;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:28px}.print-settings-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.print-settings-file{align-items:center;display:inline-flex}.print-settings-file input{display:none}.print-settings-defaults{grid-template-columns:minmax(220px,360px) minmax(180px,280px);gap:14px;max-width:960px;display:grid}.print-settings-option-group{grid-column:1/-1;gap:8px;display:grid}.print-settings-option-group>strong{color:#344054;font-size:.78rem}.print-settings-option-group>div{flex-wrap:wrap;gap:10px 20px;display:flex}.print-settings-option-group label{align-items:center;gap:7px;min-height:32px;font-size:.8rem;display:inline-flex}.print-settings-option-group input{width:17px;height:17px;margin:0}.print-settings-actions{justify-content:flex-end;align-items:center;gap:8px;padding:0 2px;display:flex}.print-settings-actions button.secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.print-settings-error,.print-settings-success{border-radius:7px;margin:0;padding:10px 12px}.print-settings-error{color:#b42318;background:#fef3f2}.print-settings-success{color:#027a48;background:#ecfdf3}@media (width<=900px){.print-settings-page>header{flex-direction:column;align-items:flex-start;gap:10px}.print-settings-profile,.print-settings-defaults{grid-template-columns:1fr}.print-settings-logo{flex-direction:column;align-items:flex-start}.print-settings-actions{background:#fff;border-top:1px solid #e4e7ec;padding:10px 2px;position:sticky;bottom:0}.print-settings-actions button{flex:1;justify-content:center;width:auto}}.drive-workspace-page{color:#26313d;width:100%;max-width:1500px;margin:0 auto}.drive-workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.drive-workspace-eyebrow{color:#52708f;letter-spacing:.12em;margin:0 0 4px;font-size:.72rem;font-weight:800}.drive-workspace-header h1{margin:0}.drive-workspace-header p:last-child{color:#64748b;margin:5px 0 0}.drive-workspace-header>button,.drive-workspace-dialog .primary{color:#fff;cursor:pointer;background:#496d91;border:1px solid #496d91;border-radius:7px;padding:9px 14px;font-weight:700}.drive-workspace-message{border-radius:7px;margin:0 0 12px;padding:9px 12px}.drive-workspace-message.is-error{color:#991b1b;background:#fef2f2}.drive-workspace-message.is-success{color:#166534;background:#ecfdf5}.drive-workspace-sections{gap:16px;display:grid}.drive-workspace-section{background:#fff;border:1px solid #d9e1e8;border-radius:10px;padding:17px;box-shadow:0 2px 8px #0f172a0d}.drive-workspace-section>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 15px;padding-bottom:12px;display:flex}.drive-workspace-section h2{margin:0;font-size:1rem}.drive-workspace-controls,.drive-workspace-link-controls{flex-wrap:wrap;gap:5px;display:flex}.drive-workspace-controls button,.drive-workspace-link-controls button,.drive-workspace-add,.drive-workspace-add-section{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 9px;font-size:.78rem}.drive-workspace-controls button:disabled,.drive-workspace-link-controls button:disabled{cursor:default;opacity:.4}.drive-workspace-controls .danger,.drive-workspace-link-controls .danger{color:#991b1b}.drive-workspace-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drive-workspace-link-item{min-width:0}.drive-workspace-link-item>a{color:#294f72;background:#eef5fb;border:1px solid #cbddeb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-weight:700;text-decoration:none;display:grid}.drive-workspace-link-item>a:hover{background:#e1edf7;border-color:#9fbcd3}.drive-workspace-link-icon{border:1.5px solid #6888a5;border-radius:2px;width:15px;height:10px;display:block;position:relative}.drive-workspace-link-icon:before{content:"";border:1.5px solid #6888a5;border-bottom:0;border-radius:2px 2px 0 0;width:7px;height:3px;position:absolute;top:-5px;left:1px}.drive-workspace-link-label{overflow-wrap:anywhere}.drive-workspace-external-icon{color:#6888a5;font-size:.82rem}.drive-workspace-link-controls{margin-top:6px}.drive-workspace-add{margin-top:14px}.drive-workspace-add-section{margin-top:16px;padding:9px 13px}.drive-workspace-section-empty{color:#64748b;margin:4px 0;font-size:.86rem}.drive-workspace-empty{color:#475569;text-align:center;background:#fff;border:1px solid #d9e1e8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:280px;padding:32px;display:flex}.drive-workspace-overlay{z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.drive-workspace-dialog{background:#fff;border-radius:10px;gap:13px;width:100%;max-width:620px;padding:20px;display:grid;box-shadow:0 18px 48px #0f172a3d}.drive-workspace-dialog h2{margin:0 0 3px}.drive-workspace-dialog label{gap:6px;font-size:.84rem;font-weight:700;display:grid}.drive-workspace-dialog input{font:inherit;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:10px 11px}.drive-workspace-dialog-test{color:#64748b;font-size:.82rem}.drive-workspace-dialog-test a{color:#365f87;font-weight:700}.drive-workspace-dialog footer{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.drive-workspace-dialog footer button:not(.primary){cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 14px}@media (width<=1100px){.drive-workspace-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.drive-workspace-header,.drive-workspace-section>header{flex-direction:column;align-items:stretch}.drive-workspace-header>button{align-self:flex-start}.drive-workspace-link-grid{grid-template-columns:1fr}}.demo-state-page{color:#344054;gap:18px;width:100%;min-width:0;display:grid}.demo-state-page header small{color:#667085;letter-spacing:.08em;font-size:.72rem;font-weight:800}.demo-state-page h1{color:#101828;margin:3px 0}.demo-state-page header p{color:#667085;margin:0}.demo-state-panel{background:#fff;border:1px solid #e4e7ec;border-radius:7px;min-width:0;padding:18px;overflow:hidden}.demo-state-panel>h2{color:#101828;margin:0 0 18px;font-size:1.15rem}.demo-state-table-scroll{border:1px solid #e4e7ec;border-radius:4px;overflow-x:auto}.demo-state-table-scroll:focus-visible{outline-offset:-2px;outline:2px solid #496d91}.demo-state-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1450px;font-size:.8rem}.demo-state-table th{color:#667085;letter-spacing:.03em;text-align:left;white-space:nowrap;background:#f8fafc;font-size:.68rem;font-weight:800}.demo-state-table th,.demo-state-table td{vertical-align:middle;border-bottom:1px solid #e4e7ec;border-right:1px solid #e4e7ec;padding:12px 10px}.demo-state-table th:last-child,.demo-state-table td:last-child{border-right:0}.demo-state-table th:first-child{width:140px}.demo-state-table th:nth-child(2){width:210px}.demo-state-table th:nth-child(3){width:155px}.demo-state-table th:nth-child(4){width:150px}.demo-state-table th:nth-child(5){width:90px}.demo-state-table th:nth-child(6){width:145px}.demo-state-table th:nth-child(7){width:210px}.demo-state-table th:nth-child(8){width:160px}.demo-state-table th:nth-child(9){width:190px}.demo-state-table td{overflow-wrap:anywhere;text-align:left}.demo-state-table tbody tr:last-child td{border-bottom:0}.demo-state-table .demo-state-name{color:#101828;min-width:110px;font-weight:700}.demo-state-table .demo-state-date{white-space:nowrap}.demo-state-verified{color:#027a48;background:#ecfdf3;border-radius:4px;padding:3px 7px;font-size:.74rem;font-weight:700;display:inline-block}.demo-state-muted{color:#667085}.demo-state-sha{color:#667085;white-space:nowrap;margin-top:5px;font-size:.67rem;display:block}.demo-state-current{white-space:nowrap;background:#e8efff;border:1px solid #d0ddfa;border-radius:4px;padding:4px 7px;font-size:.72rem;font-weight:600;display:inline-block}.demo-state-actions{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.demo-state-page button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#496d91;border:1px solid #0000;border-radius:7px;padding:10px 16px;font-size:.78rem;font-weight:700}.demo-state-page button:disabled{cursor:not-allowed;opacity:.55}.demo-state-page button.restore{background:#d65a5a}.demo-state-page button.danger,.demo-state-page button.delete{background:#b42318}.demo-state-delete{justify-items:center;gap:4px;display:grid}.demo-state-delete small{color:#667085;white-space:nowrap;font-size:.62rem}.demo-state-empty{color:#667085;text-align:center;margin:0;padding:30px 16px;font-size:.85rem}.demo-state-empty-actions{border-top:1px solid #e4e7ec;padding-top:14px}.demo-state-empty-actions .demo-state-actions{flex-wrap:wrap;justify-content:flex-start}.demo-state-error,.demo-state-notice{border-radius:7px;margin:0;padding:10px 12px}.demo-state-error{color:#b42318;background:#fef3f2}.demo-state-notice{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;align-items:center;gap:10px;font-weight:600;display:flex}.demo-state-notice:before{color:#fff;content:"✓";background:#027a48;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;height:20px;display:inline-flex}.demo-state-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.demo-state-dialog{background:#fff;border-radius:10px;gap:13px;width:100%;max-width:640px;max-height:calc(100dvh - 36px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #0f172a40}.demo-state-dialog h2,.demo-state-dialog p{margin:0}.demo-state-dialog p{color:#667085}.demo-state-dialog label{gap:5px;font-size:.78rem;font-weight:700;display:grid}.demo-state-dialog input,.demo-state-dialog textarea{font:inherit;border:1px solid #d0d5dd;border-radius:6px;min-width:0;padding:9px}.demo-state-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.demo-state-dialog footer button:first-child{background:#667085}@media (width<=700px){.demo-state-page h1{font-size:1.5rem}.demo-state-page header p{font-size:.85rem}.demo-state-panel{padding:12px}.demo-state-actions{gap:8px}.demo-state-empty-actions button{padding:9px 12px}}.demo-state-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.demo-state-toolbar h2{color:#101828;margin:0;font-size:1.15rem}.demo-state-environment{color:#667085;overflow-wrap:anywhere;margin:0 0 12px;font-size:.75rem}.demo-state-environment span{margin-left:12px;display:inline-block}.demo-state-reason{margin-top:5px;font-size:.68rem;line-height:1.4;display:block}.demo-state-description{white-space:pre-wrap}.demo-state-actions{align-items:center;gap:8px}.demo-state-actions button{padding:9px 12px}.demo-state-dialog-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-state-dialog-heading h2{font-size:1.15rem}.demo-state-dialog-heading button{background:#667085;padding:5px 10px}.demo-state-identity{grid-template-columns:85px minmax(0,1fr);gap:6px 12px;margin:0;font-size:.78rem;display:grid}.demo-state-identity dt{color:#667085}.demo-state-identity dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.demo-state-dialog .demo-state-warning{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;padding:10px;font-size:.8rem;line-height:1.5}.demo-state-dialog .demo-state-checkbox{align-items:start;font-weight:500;line-height:1.4;display:flex}.demo-state-checkbox input{flex:none;margin:2px 4px 0 0}.demo-state-audit{padding-left:20px;font-size:.78rem;line-height:1.5}.demo-state-audit li{overflow-wrap:anywhere;margin-top:10px}.demo-state-audit small{color:#667085;display:block}.demo-state-table th{text-align:center}.demo-state-table-scroll{max-height:60dvh;overflow:auto}.demo-state-table th{z-index:1;position:sticky;top:0}@media (width<=700px){.demo-state-dialog{padding:14px}.demo-state-environment span{margin:4px 0 0;display:block}}.demo-state-actions{flex-wrap:wrap}.backup-recovery{gap:1rem;min-width:0;max-width:1180px;display:grid}.backup-recovery__header,.backup-recovery__panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backup-recovery__header h1,.backup-recovery__panel h2{color:#0f172a;margin:0}.backup-recovery__header p,.backup-recovery__panel-heading p{color:#64748b;margin:.3rem 0 0}.backup-recovery__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.backup-recovery__authority,.backup-recovery__panel-heading>span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.backup-recovery__tabs{background:#f8fafc;border:1px solid #dbe2ea;border-radius:.85rem;gap:.3rem;width:fit-content;padding:.3rem;display:inline-flex}.backup-recovery__tabs button{color:#475569;background:0 0;border:0;border-radius:.65rem;padding:.65rem 1rem;font-weight:750}.backup-recovery__tabs button.is-active{color:#fff;background:#1d4ed8;box-shadow:0 2px 8px #1e40af33}.backup-recovery__panel{background:#fff;border:1px solid #dbe2ea;border-radius:1rem;gap:1.1rem;padding:1.1rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.backup-recovery__form-grid,.backup-recovery__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.backup-recovery label,.backup-recovery__readout{gap:.35rem;min-width:0;display:grid}.backup-recovery label>span,.backup-recovery__readout>span,.backup-recovery__selection span{color:#475569;font-size:.78rem;font-weight:800}.backup-recovery select,.backup-recovery input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;width:100%;min-width:0;padding:.68rem .75rem}.backup-recovery__readout{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.7rem .8rem}.backup-recovery__security-notice{color:#78350f;background:#fffbeb;border-left:4px solid #d97706;border-radius:.6rem;gap:.2rem;padding:.8rem 1rem;display:grid}.backup-recovery__security-notice span{color:#92400e}.backup-recovery__search{grid-column:span 2}.backup-recovery__checkbox{align-self:end;align-items:center;padding:.65rem 0;gap:.55rem!important;display:flex!important}.backup-recovery__checkbox input{width:auto}.backup-recovery__selection{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.backup-recovery__selection div{gap:.15rem;display:grid}.backup-recovery__selection strong{color:#1e3a8a;font-size:1.05rem}.backup-recovery__selection small{color:#475569}.backup-recovery__preview{border:1px solid #e2e8f0;border-radius:.8rem;overflow-x:auto}.backup-recovery__preview table{border-collapse:collapse;width:100%;font-size:.86rem}.backup-recovery__preview th,.backup-recovery__preview td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.62rem .7rem}.backup-recovery__preview th{color:#1e3a8a;letter-spacing:.03em;text-transform:uppercase;background:#eff6ff;font-size:.72rem}.backup-recovery__preview tbody tr:nth-child(2n){background:#f8fafc}.backup-recovery__preview .numeric{text-align:right;white-space:nowrap}.backup-recovery__preview p{color:#64748b;margin:0;padding:.65rem .7rem}.backup-recovery__database-ready{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem 1rem;display:grid}.backup-recovery__database-ready>div{gap:.2rem;min-width:0;display:grid}.backup-recovery__database-ready span{color:#475569;font-size:.75rem;font-weight:800}.backup-recovery__database-ready strong{color:#166534}.backup-recovery__database-checksum{grid-column:1/-1}.backup-recovery__database-checksum code{overflow-wrap:anywhere;color:#334155;font-size:.78rem}.backup-recovery__actions{justify-content:flex-end;gap:.65rem;display:flex}.backup-recovery__actions button,.backup-recovery__actions a{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:.7rem;padding:.72rem 1rem;font-weight:800;text-decoration:none}.backup-recovery__actions button:disabled{cursor:not-allowed;opacity:.55}.backup-recovery__message{border-radius:.75rem;margin:0;padding:.75rem .9rem}.backup-recovery__message.is-error{color:#991b1b;background:#fee2e2}.backup-recovery__message.is-success{color:#166534;background:#dcfce7}@media (width<=900px){.backup-recovery__form-grid,.backup-recovery__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.backup-recovery__header,.backup-recovery__panel-heading,.backup-recovery__selection{flex-direction:column;align-items:stretch}.backup-recovery__tabs{width:100%;display:grid}.backup-recovery__form-grid,.backup-recovery__filter-grid,.backup-recovery__database-ready{grid-template-columns:1fr}.backup-recovery__database-checksum,.backup-recovery__search{grid-column:auto}.backup-recovery__authority,.backup-recovery__panel-heading>span{width:fit-content}}.ds-page{box-sizing:border-box;color:#182232;flex-direction:column;gap:12px;width:100%;min-width:0;padding:20px 22px 34px;display:flex}.ds-heading{border-bottom:1px solid #e4e7ec;padding-bottom:10px}.ds-heading span{color:#66758a;text-transform:uppercase;font-size:12px;font-weight:700}.ds-heading h1{color:#101828;letter-spacing:.02em;margin:5px 0;font-size:24px}.ds-heading p{color:#5d6b7d;margin:0}.ds-section{background:#fff;border:1px solid #dfe5ec;border-radius:8px;min-width:0;overflow:hidden}.ds-section-heading{background:#eaf2fc;border-bottom:1px solid #c9d8e8;justify-content:space-between;align-items:center;min-height:38px;padding:7px 10px;display:flex}.ds-section-heading h2{color:#1d2939;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.82rem}.ds-section-heading p{color:#52657c;margin:2px 0 0;font-size:.72rem}.ds-section-body{min-width:0;padding:9px}.ds-group-by-control{color:#475467;flex:none;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.ds-group-by-control select{color:#175cd3;font:inherit;background:#fff;border:1px solid #b2c9ea;border-radius:5px;min-height:30px;padding:4px 28px 4px 8px}.ds-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;padding:9px;display:grid}.ds-summary article{background:#fff;border:1px solid #e1e7ee;border-left:3px solid #94a3b8;border-radius:6px;padding:9px 11px}.ds-summary article.is-planned{border-left-color:#45a06b}.ds-summary article.is-unplanned{border-left-color:#7b8798}.ds-summary article.is-due-today{border-left-color:#3976cf}.ds-summary article.is-overdue{border-left-color:#d68a2e}.ds-summary article.is-plan-overdue{border-left-color:#c65a5a}.ds-summary span,.ds-summary small{color:#657286;display:block}.ds-summary span{font-size:.76rem;font-weight:700}.ds-summary strong{color:#1d2939;margin:4px 0;font-size:16px;display:block}.ds-summary small{font-size:.7rem}.ds-filters-section .ds-section-body{padding:8px}.ds-filter-panel{background:#f8fafc;border-color:#e4e7ec}.ds-filter-panel .slss-filter-panel-header{background:#f8fafc}.ds-filter-panel .slss-filter-panel-toggle{color:#344054;border:1px solid #0000;border-radius:5px;padding:5px 7px}.ds-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#684e08;background:#fff3bf;border-color:#dfb94b}.ds-filter-panel .slss-filter-panel-actions>button{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #b2c9ea;border-radius:5px;min-height:29px;padding:4px 8px;font-size:.73rem;font-weight:700}.ds-filter-panel .slss-filter-panel-actions>button.is-active{background:#eaf2ff;border-color:#84adff;box-shadow:inset 0 0 0 1px #84adff}.ds-filter-panel .slss-filter-panel-fields{align-items:end;gap:8px;display:flex}.ds-filter-panel .slss-filter-panel-fields>label{flex:145px;max-width:210px}.ds-filter-panel .slss-filter-panel-fields>button{color:#fff;cursor:pointer;background:#175cd3;border:1px solid #175cd3;border-radius:5px;min-height:32px;padding:5px 11px;font-size:.73rem;font-weight:700}.ds-date-controls{border-bottom:1px solid #e4e7ec;flex-wrap:wrap;flex:1 0 100%;align-items:end;gap:9px;margin-bottom:1px;padding:0 0 9px;display:flex}.ds-date-controls label,.ds-dialog label{color:#46546a;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.ds-date-controls label{min-width:145px}.ds-date-controls input,.ds-date-controls select,.ds-dialog input,.ds-dialog textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd4df;border-radius:5px;min-height:34px;padding:6px 8px}.ds-date-controls p{color:#697789;margin:0 0 8px;font-size:12px}.ds-error{color:#9a2c24;background:#fff1f0;border:1px solid #efb7b2;border-radius:6px;padding:10px 12px}.ds-loading,.ds-empty{color:#637084;text-align:center;margin:0;padding:28px 12px}.ds-groups{flex-direction:column;gap:10px;display:flex}.ds-group{border:1px solid #dbe3ec;border-radius:6px;overflow:hidden}.ds-group>header{background:#f3f7fb;border-bottom:1px solid #c9d8e8;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ds-group>header div{align-items:baseline;gap:10px;display:flex}.ds-group>header strong{color:#1d2939;font-size:.8rem}.ds-group>header span{color:#647186;font-size:.7rem}.ds-group>header b{color:#344054;font-variant-numeric:tabular-nums;font-size:.76rem}.ds-table{table-layout:fixed;width:max-content;min-width:100%}.ds-table.is-auto-fit{table-layout:auto}.ds-table th,.ds-table td{max-width:260px}.ds-table th{letter-spacing:.01em;text-transform:uppercase}.ds-table td:not(.slss-ledger-wrap-cell){white-space:nowrap}.ds-table td.slss-ledger-wrap-cell{min-width:150px}.ds-table .ds-date-cell{min-width:132px}.ds-table .numeric{text-align:right}.ds-reference{color:#145bb5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.ds-reference-readonly{font-weight:700}.ds-status{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.ds-status.is-document{color:#195ca8;background:#e7f0ff;border-color:#cbdcf5}.ds-status.is-due{color:#4c596b;background:#f1f3f6;border-color:#dfe3e8}.ds-status.is-due.is-overdue{color:#9b5717;background:#fff4e5;border-color:#f0d2a5}.ds-status.is-plan{color:#267448;background:#eaf7ef;border-color:#cde8d7}.ds-status.is-plan.is-plan-overdue{color:#a33d3d;background:#fff0f0;border-color:#edcaca}.ds-status.is-plan.is-unplanned{color:#67507a;background:#f3f0f8;border-color:#ddd6e8}.ds-source{color:#475467;letter-spacing:.02em;white-space:nowrap;background:#f4f6f8;border:1px solid #d9e0e8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.ds-source.is-proposed-budget{color:#285b91;background:#edf4ff;border-color:#cfddf2}.ds-notes{min-width:180px}.ds-calendar-workspace{min-width:0;overflow:hidden}.ds-calendar-nav{justify-content:center;align-items:center;gap:18px;padding:2px 0 9px;display:flex}.ds-calendar-nav h2{color:#1d2939;text-align:center;min-width:210px;margin:0;font-size:17px}.ds-calendar-nav button{color:#175cd3;background:#fff;border:1px solid #b2c9ea;border-radius:5px;width:38px;height:32px;font-size:21px}.ds-calendar-weekdays,.ds-calendar-grid{grid-template-columns:repeat(7,minmax(95px,1fr));display:grid}.ds-calendar-weekdays span{color:#475467;text-align:center;background:#dbe6f2;padding:7px;font-size:10px;font-weight:800}.ds-calendar-grid>button,.ds-calendar-grid>span{text-align:left;background:#fff;border:1px solid #e1e6ed;min-height:104px;padding:8px}.ds-calendar-grid>button{flex-direction:column;gap:5px;display:flex}.ds-calendar-grid>button:nth-child(2n){background:#fbfcfe}.ds-calendar-grid>button.is-selected{background:#e8f2ff;box-shadow:inset 3px 0 #3976cf}.ds-calendar-grid button span{font-size:12px;font-weight:700}.ds-calendar-grid button small{color:#657286}.ds-day-details{border-top:1px solid #dfe5ec;margin-top:14px;padding-top:11px}.ds-day-details h3{color:#1d2939;text-transform:uppercase;margin:0 0 7px;font-size:.8rem}.ds-dialog-backdrop{z-index:300;background:#0d192a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ds-dialog{background:#fff;border-radius:9px;flex-direction:column;gap:13px;width:100%;max-width:520px;max-height:90vh;padding:18px;display:flex;overflow:auto;box-shadow:0 20px 55px #00000040}.ds-dialog header{justify-content:space-between;align-items:start;display:flex}.ds-dialog h2{margin:3px 0}.ds-dialog header button{background:0 0;border:0;font-size:24px}.ds-dialog dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.ds-dialog dl div{background:#f5f7fa;padding:10px}.ds-dialog dt{color:#677487;font-size:11px}.ds-dialog dd{margin:4px 0;font-weight:700}.ds-dialog dd small{color:#697789;font-weight:400;display:block}.ds-dialog footer{justify-content:flex-end;gap:8px;display:flex}.ds-dialog button{border:1px solid #bac6d4;border-radius:5px;padding:8px 13px}.ds-dialog button.primary{color:#fff;background:#1d64b7;border-color:#1d64b7}.ds-information{background:#fff8df;border-left:3px solid #e0ad29;padding:8px 10px}@media (width<=900px){.ds-page{padding:14px}.ds-summary{grid-template-columns:repeat(2,minmax(130px,1fr))}.ds-calendar-workspace{overflow-x:auto}.ds-calendar-weekdays,.ds-calendar-grid{min-width:720px}.ds-date-controls label{flex:1}.ds-group>header{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=560px){.ds-page{padding:10px}.ds-heading h1{font-size:20px}.ds-section-heading p{display:none}.ds-results-section>.ds-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.ds-summary{grid-template-columns:1fr}.ds-date-controls{flex-direction:column;align-items:stretch}.ds-filter-panel .slss-filter-panel-header{flex-direction:column;align-items:flex-start}.ds-filter-panel .slss-filter-panel-heading,.ds-filter-panel .slss-filter-panel-actions{width:100%}.ds-filter-panel .slss-filter-panel-actions{flex-wrap:wrap;justify-content:flex-start}.ds-group>header div{justify-content:space-between;width:100%}.ds-dialog-backdrop{padding:8px}}.pd-page{gap:16px;min-width:0;padding:20px;display:grid}.pd-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pd-page-heading span{text-transform:uppercase;color:#52708b;letter-spacing:.08em;font-size:.74rem;font-weight:700}.pd-page-heading h1{margin:4px 0;font-size:1.45rem}.pd-page-heading p,.pd-section-heading p{color:#607080;margin:0}.pd-page button.primary,.pd-dialog button.primary{color:#fff;background:#1769aa;border-color:#1769aa}.pd-section{background:#fff;border:1px solid #cbd9e5;border-radius:8px;min-width:0}.pd-section-heading{background:#eaf3fa;border-bottom:1px solid #cbd9e5;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pd-section-heading h2,.pd-section-heading h3{text-transform:uppercase;letter-spacing:.035em;color:#234866;margin:0;font-size:.94rem}.pd-list-filters{gap:8px;display:flex}.pd-list-filters input{min-width:260px}.pd-filter-panel{margin:10px 12px 0}.pd-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border:1px solid #e2c45d}.pd-register-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;width:100%;display:grid}.pd-register-filters>label{gap:4px;min-width:0;display:grid}.pd-register-filter-actions{align-items:end;display:flex}.pd-register-filter-actions button{color:#344054;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:32px;padding:5px 9px}.pd-register-grid{gap:7px;min-width:0;padding:10px 12px 12px;display:grid}.pd-register-tools{color:#64748b;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.pd-register-scroll{width:fit-content;max-width:100%}.pd-table.slss-ledger-table{min-width:0}.pd-table button{color:#1769aa;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.pd-table td.pd-register-description{overflow-wrap:anywhere;white-space:normal;max-width:none}.pd-register-source{white-space:normal;word-break:normal;overflow-wrap:break-word;gap:3px;display:grid}.pd-register-source strong{color:#263d4f;font-weight:700}.pd-register-source small{color:#607080;font-size:.82em}.pd-table th.numeric,.pd-table td.numeric{white-space:nowrap;text-align:right}.pd-table td.pd-register-nowrap{white-space:nowrap}.pd-table .column-resize-handle{cursor:col-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0;right:-4px}.pd-list-section .slss-data-table-pagination{border-top:1px solid #e5e7eb;padding-top:8px}.pd-status{border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.pd-status.is-draft{color:#4d5b66;background:#edf1f4}.pd-status.is-planned{color:#23633a;background:#dff1e5}.pd-status.is-realized{color:#205b84;background:#dcebf8}.pd-status.is-void{color:#8b2d2d;background:#f4e4e4}.pd-empty,.pd-error{padding:18px}.pd-error{color:#9a2b2b;background:#fff0f0}.pd-realization-confirmation.has-plan-authority-error{border-color:#d7b681}.pd-plan-authority-message{color:#75501d;background:#fff8ec;border-top:1px solid #e6cc9f;margin:0;padding:10px 14px;font-size:.8rem}.pd-backdrop{z-index:80;background:#0f1c2885;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pd-dialog{background:#f5f8fa;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,1560px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000003d}.pd-realization-dialog.is-wide-workspace{width:min(96vw,1600px)}.pd-dialog>header,.pd-dialog>footer{background:#fff;border-bottom:1px solid #d5e0e8;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.pd-dialog>header h2{margin:2px 0 0;font-size:1.15rem}.pd-dialog>header span{color:#607080;font-size:.75rem}.pd-dialog>header button{background:0 0;border:0;font-size:1.5rem}.pd-dialog>footer{border:0;border-top:1px solid #d5e0e8;justify-content:flex-end}.pd-dialog>footer button,.pd-page-heading button{background:#fff;border:1px solid #afbfcc;border-radius:6px;padding:8px 13px}.pd-dialog>footer button.danger{color:#922c2c;border-color:#d7a4a4}.pd-dialog-body{gap:12px;padding:14px;display:grid;overflow:auto}.pd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pd-form-grid label,.pd-reason-field{color:#38536a;gap:5px;font-size:.79rem;font-weight:700;display:grid}.pd-form-grid label.is-wide{grid-column:1/-1}.pd-form-grid input,.pd-form-grid textarea,.pd-notes,.pd-reason-field textarea{box-sizing:border-box;width:100%}.pd-amount-input{min-width:0;display:block;position:relative}.pd-amount-input input{display:block}.pd-amount-display{pointer-events:none;white-space:nowrap;background:#fff;align-items:center;padding:1px 2px;display:flex;position:absolute;inset:1px;overflow:hidden}.pd-amount-input.is-disabled .pd-amount-display{color:#52616c;background:#f1f4f6}.pd-restricted-payee{gap:5px;display:grid}.pd-restricted-payee small{color:#607080;font-weight:400}.pd-field-error{color:#9a2b2b;font-weight:600}.pd-dialog textarea[aria-invalid=true]{border-color:#bd4b4b;box-shadow:0 0 0 1px #bd4b4b1f}.pd-dimensions summary{cursor:pointer;color:#234866;padding:11px 14px;font-weight:800}.pd-dimensions summary span{color:#607080;margin-left:8px;font-weight:400}.pd-notes{width:calc(100% - 28px);margin:14px}.pd-lines-section .pd-section-heading p{text-transform:none;letter-spacing:0;font-size:.78rem}.pd-lines-scroll{max-width:100%;overflow:auto}.pd-lines-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.78rem}.pd-lines-table th,.pd-lines-table td{vertical-align:top;text-align:left;border-bottom:1px solid #dce5eb;padding:7px}.pd-lines-table th{color:#38536a;white-space:nowrap;background:#f4f8fb}.pd-lines-table th.numeric,.pd-lines-table td.numeric{text-align:right}.pd-lines-table textarea,.pd-lines-table input{box-sizing:border-box;width:100%;min-width:110px}.pd-lines-table td:nth-child(2){min-width:210px}.pd-lines-table td:nth-child(3){min-width:180px}.pd-lines-table tfoot th{text-align:right;background:#eaf3fa;border-top:2px solid #b9cedd;font-weight:800}.pd-dialog .collapsible-context-header.expanded>.pd-section>.pd-section-heading{padding-right:138px}.pd-composition-management-summary{background:#f8fbfd;border-bottom:1px solid #dce5eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;display:grid}.pd-composition-management-summary>div{background:#fff;border:1px solid #dce5eb;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.pd-composition-management-summary dt{text-transform:uppercase;color:#607080;font-size:.68rem;font-weight:800}.pd-composition-management-summary dd{color:#263d4f;text-align:right;white-space:nowrap;margin:0;font-size:.94rem;font-weight:800}.pd-released-actualized-note{color:#526f84;background:#f8fbfd;margin:0;padding:0 14px 10px;font-size:.76rem}.pd-settlement-allocation-summary,.pd-allocation-balance dl{background:#f8fbfd;border-bottom:1px solid #dce5eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;display:grid}.pd-settlement-allocation-summary>div,.pd-allocation-balance dl>div{background:#fff;border:1px solid #dce5eb;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.pd-settlement-allocation-summary dt,.pd-allocation-balance dt{text-transform:uppercase;color:#607080;font-size:.68rem;font-weight:800}.pd-settlement-allocation-summary dd,.pd-allocation-balance dd{color:#263d4f;text-align:right;white-space:nowrap;margin:0;font-size:.94rem;font-weight:800}.pd-allocation-balance{color:#2d6840;background:#f0f8f2;border:1px solid #a8ccb4;border-radius:6px;margin:0 14px 12px;overflow:hidden}.pd-allocation-balance dl{background:0 0;border:0;padding:10px}.pd-allocation-balance p,.pd-allocation-balance small{margin:0;padding:0 12px 10px;display:block}.pd-allocation-balance small{color:#526f60}.pd-allocation-balance.needs-attention{color:#75501d;background:#fff8ec;border-color:#d7b681}.pd-allocation-balance.needs-attention small{color:#75501d}.pd-settlement-table{min-width:620px}.pd-settlement-table td:nth-child(2){min-width:160px}.pd-settlement-table td:nth-child(3){min-width:200px}@media (width>=1200px){.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table{table-layout:fixed;width:100%;min-width:0}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table{min-width:1480px}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table td,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table td,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-lines-table textarea,.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-lines-table input{min-width:0}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:first-child{width:3%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(2){width:17%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(3){width:14%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(4),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(5),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(6){width:11%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(7){width:12%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(8),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(9){width:8%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(10){width:5%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table th:nth-child(n+7),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-composition-table td:nth-child(n+7){white-space:nowrap}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:first-child{width:4%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(2){width:12%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(3){width:13%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(4){width:14%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(5),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(6){width:13%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(7){width:8%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(8){width:12%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(9){width:11%}.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table th:nth-child(n+2):nth-child(-n+6),.pd-dialog.is-wide-workspace:not(.is-remaining-revision) .pd-settlement-table td:nth-child(n+2):nth-child(-n+6){white-space:nowrap}.pd-dialog.is-remaining-revision .pd-composition-table,.pd-dialog.is-remaining-revision .pd-settlement-table{table-layout:fixed;width:100%;min-width:0}.pd-dialog.is-remaining-revision .pd-composition-table{min-width:1680px}.pd-dialog.is-remaining-revision .pd-composition-table th,.pd-dialog.is-remaining-revision .pd-composition-table td,.pd-dialog.is-remaining-revision .pd-settlement-table th,.pd-dialog.is-remaining-revision .pd-settlement-table td,.pd-dialog.is-remaining-revision .pd-lines-table textarea,.pd-dialog.is-remaining-revision .pd-lines-table input{min-width:0}.pd-dialog.is-remaining-revision .pd-composition-table th:first-child{width:3%}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(2){width:14%}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(3){width:11%}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(4),.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(5),.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(6){width:9%}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(n+7):nth-child(-n+10){width:9.5%}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(11){width:7%}.pd-dialog.is-remaining-revision .pd-composition-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere}.pd-dialog.is-remaining-revision .pd-composition-table th:nth-child(n+7):nth-child(-n+10){white-space:normal}.pd-dialog.is-remaining-revision .pd-composition-table td:nth-child(n+7):nth-child(-n+10){white-space:nowrap}.pd-dialog.is-remaining-revision .pd-settlement-table th:first-child{width:6%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(2){width:12%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(3),.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(4),.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(5){width:11%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(6){width:13%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(7){width:11%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(8){width:12%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(9){width:13%}.pd-dialog.is-remaining-revision .pd-settlement-table th:nth-child(n+3):nth-child(-n+7),.pd-dialog.is-remaining-revision .pd-settlement-table td:nth-child(n+3):nth-child(-n+7){white-space:nowrap}}.pd-line-actions{padding:10px 14px}.pd-line-actions button,.pd-lines-table button{background:#fff;border:1px solid #afbfcc;border-radius:5px;padding:6px 9px}.pd-balance{color:#75501d;background:#fff8ec;border:1px solid #d7b681;border-radius:6px;flex-wrap:wrap;gap:8px 16px;margin:0 14px 12px;padding:9px 11px;display:flex}.pd-balance.is-balanced{color:#2d6840;background:#f0f8f2;border-color:#a8ccb4}.pd-balance.needs-attention strong{color:#8a5312}.pd-legacy-label{color:#52616c;background:#f3f6f8;border:1px solid #ccd8e0;border-radius:5px;max-width:220px;padding:7px;display:block}.pd-remaining-revision-banner{color:#234866;background:#eef7fd;border-color:#8db9d5;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pd-remaining-revision-banner p{color:#526f84;margin:3px 0 0}.pd-remaining-revision-banner button{background:#fff;border:1px solid #9bb8cc;border-radius:6px;flex:none;padding:7px 11px}.pd-lines-table td.is-floor{color:#244f6d;background:#f0f7fb;font-weight:800}.pd-version-lines{background:#f1f6f9;border-radius:5px;gap:4px;margin:8px 0;padding:8px;display:grid}.pd-version-lines strong{color:#38536a;margin-top:3px}.pd-version-lines span{white-space:normal}.pd-realization-evidence{border-top:1px solid #bfd6c7;margin-top:12px;padding-top:12px}.pd-realization-evidence>strong{color:#285d3b;margin-bottom:8px;display:block}.pd-allocation-evidence{background:#eef7f1;border-radius:5px;gap:4px;margin-top:8px;padding:8px;display:grid}.pd-allocation-evidence span{white-space:normal}.pd-realization-detail{background:#fff;border:1px solid #cbd9e5;border-radius:6px;margin-top:8px}.pd-realization-detail>summary{cursor:pointer;color:#38536a;padding:8px 10px;font-weight:800}.pd-realization-detail>p{color:#607080;margin:0;padding:8px 10px}.pd-realization-detail .pd-allocation-evidence{border-radius:0 0 6px 6px;margin:0}.pd-audit-summary>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.pd-audit-summary>dl>div{background:#f4f8fb;border-radius:6px;gap:3px;padding:9px;display:grid}.pd-audit-summary dt{text-transform:uppercase;color:#607080;font-size:.72rem;font-weight:800}.pd-audit-summary dd{color:#263d4f;margin:0;font-size:1rem;font-weight:800}.pd-audit-explanation{color:#526f84;margin:0;padding:0 14px 14px}.pd-history-settlements table{border-collapse:collapse;width:100%;min-width:1160px;font-size:.78rem}.pd-history-settlements th,.pd-history-settlements td{text-align:left;border-bottom:1px solid #dce5eb;padding:8px}.pd-history-settlements th{color:#38536a;white-space:nowrap;background:#f4f8fb}.pd-history-settlements .numeric{text-align:right}.pd-realization-history{overflow:hidden}.pd-realization-list{gap:10px;padding:12px;display:grid}.pd-realization-evidence{background:#fbfcfd;border:1px solid #cbd9e5;border-radius:7px;margin:0;padding:12px}.pd-realization-evidence>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-realization-evidence>header>strong{color:#294e6b}.pd-realization-evidence>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:12px 0 0;display:grid}.pd-realization-evidence>dl>div{grid-template-columns:190px minmax(0,1fr);gap:8px;display:grid}.pd-realization-evidence dt{color:#5b6f7e;font-weight:700}.pd-realization-evidence dd{margin:0}.pd-consumption-state{border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.pd-consumption-state.is-effective{color:#23633a;background:#dff1e5}.pd-consumption-state.is-released{color:#425b6d;background:#e8eef3}.pd-allocation-evidence span{border-bottom:1px solid #d8e8dd;grid-template-columns:minmax(180px,1.2fr) minmax(120px,1fr) minmax(160px,1fr) auto;gap:8px;padding:6px 0;display:grid}.pd-allocation-evidence span:last-child{border-bottom:0}.pd-allocation-evidence em{color:#52616c;font-style:normal}.pd-allocation-evidence small{color:#687b8a}.pd-allocation-evidence b{text-align:right}.pd-audit-journey{gap:9px;padding:12px;display:grid}.pd-audit-event{background:#fbfcfd;border:1px solid #dbe5ec;border-radius:7px;padding:11px}.pd-audit-event>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.pd-audit-event>header>div{gap:3px;display:grid}.pd-audit-event>header strong{color:#294e6b}.pd-audit-event>header small{color:#687b8a}.pd-audit-event>header>span{color:#526f84;font-size:.75rem;font-weight:800}.pd-audit-event>p{color:#3e5567;margin:9px 0 0}.pd-audit-event>ul{color:#52616c;margin:8px 0 0;padding-left:20px}.pd-audit-event>details{border-top:1px solid #e2e8ed;margin-top:9px}.pd-audit-event>details>summary{cursor:pointer;color:#38536a;padding-top:8px;font-weight:700}.pd-support-section>summary{cursor:pointer;color:#234866;text-transform:uppercase;letter-spacing:.035em;background:#eaf3fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;font-weight:800;list-style-position:inside;display:flex}.pd-support-section>summary small{color:#607080;text-transform:none;letter-spacing:0;margin-left:auto;font-size:.76rem;font-weight:700}.pd-support-section[open]>summary{border-bottom:1px solid #cbd9e5}.pd-support-content{min-width:0}.pd-support-empty{color:#607080;margin:0;padding:14px}.pd-lifecycle-actions .pd-section-heading p{text-transform:none;letter-spacing:0;font-size:.78rem}.pd-lifecycle-action-picker{gap:8px;padding:10px 14px;display:flex}.pd-lifecycle-action-picker button{color:#38536a;background:#fff;border:1px solid #afbfcc;border-radius:6px;padding:7px 11px}.pd-lifecycle-action-picker button.is-active{color:#145785;background:#e5f1fa;border-color:#1769aa}.pd-lifecycle-action-picker button.is-active.is-danger{color:#922c2c;background:#fff2f2;border-color:#d7a4a4}.pd-reason-field{background:#fbfcfd;border:1px solid #d5e0e8;border-radius:6px;margin:0 14px 14px;padding:10px}.pd-lifecycle-outcome{color:#5d3030;background:#fff7f7;border:1px solid #e0b6b6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.pd-lifecycle-outcome>strong{color:#8b2d2d;text-transform:uppercase;background:#f4e4e4;border-radius:999px;padding:3px 8px;font-size:.72rem}.pd-lifecycle-outcome span{text-transform:uppercase;letter-spacing:.04em;font-size:.73rem;font-weight:800}.pd-lifecycle-outcome p{white-space:pre-wrap;margin:3px 0 0}.pd-lifecycle-outcome.is-realized{color:#294e6b;background:#f3f9fd;border-color:#b8d3e6;display:block}.pd-lifecycle-outcome.is-realized>strong{color:#205b84;background:#dcebf8;display:inline-flex}.pd-lifecycle-outcome.is-realized dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;display:grid}.pd-lifecycle-outcome.is-realized dl>div{grid-template-columns:170px minmax(0,1fr);gap:8px;display:grid}.pd-lifecycle-outcome.is-realized dt{font-weight:700}.pd-lifecycle-outcome.is-realized dd{margin:0}.pd-realization-backdrop{z-index:95;background:#0f1c289e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pd-realization-dialog{background:#f5f8fa;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 22px 70px #0000004d}.pd-realization-dialog>header,.pd-realization-dialog>footer,.pd-proceed-dialog>header,.pd-proceed-dialog>footer{background:#fff;border-bottom:1px solid #d5e0e8;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pd-realization-dialog>header h2{margin:2px 0;font-size:1.1rem}.pd-realization-dialog>header p{color:#607080;margin:0}.pd-realization-dialog>header span{color:#607080;font-size:.75rem}.pd-realization-dialog>header>button{background:0 0;border:0;font-size:1.5rem}.pd-realization-dialog>footer{border:0;border-top:1px solid #d5e0e8;justify-content:flex-end}.pd-realization-dialog>footer button{background:#fff;border:1px solid #afbfcc;border-radius:6px;padding:8px 13px}.pd-realization-body{grid-auto-rows:max-content;align-content:start;gap:12px;padding:14px;display:grid;overflow:auto}.pd-realization-body>.pd-form-grid{padding:0}.pd-realization-source,.pd-realization-review{background:#fff;border:1px solid #cbd9e5;border-radius:7px;gap:4px;padding:11px 14px;display:grid}.pd-realization-source span{text-transform:uppercase;color:#52708b;font-size:.75rem;font-weight:800}.pd-realization-source strong{font-size:1.15rem}.pd-realization-source small,.pd-realization-review small{color:#607080}.pd-realization-review{background:#edf7fd;border-color:#9cc5df}.pd-realization-review span{font-weight:700}.pd-realization-stage{background:#fff;border:1px solid #cbd9e5;border-radius:8px;min-width:0;overflow:hidden}.pd-realization-stage>.pd-section-heading>div>span{color:#234866;float:left;background:#d8eaf7;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-size:.72rem;font-weight:900;display:inline-grid}.pd-realization-stage>.pd-section-heading h3{line-height:22px}.pd-realization-stage>.pd-section-heading p{clear:both;padding-top:2px}.pd-reference-grid,.pd-realization-confirmation>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;margin:0;padding:12px 14px;display:grid}.pd-reference-grid>div,.pd-realization-confirmation>dl>div{gap:2px;display:grid}.pd-reference-grid dt,.pd-realization-confirmation dt{text-transform:uppercase;color:#607080;font-size:.72rem;font-weight:800}.pd-reference-grid dd,.pd-realization-confirmation dd{color:#263d4f;margin:0;font-weight:700}.pd-allocation-table,.pd-actual-table{min-width:1380px}.pd-allocation-table td:nth-child(2),.pd-actual-table td:nth-child(2){min-width:210px}.pd-actual-grid.is-row-limited{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.pd-actual-grid.is-row-limited .pd-actual-table thead th{z-index:3;position:sticky;top:0;box-shadow:0 1px #dce5eb}.pd-actual-grid.is-row-limited .pd-actual-table tfoot th{z-index:3;position:sticky;bottom:0;box-shadow:0 -1px #b9cedd}.pd-allocation-table.is-pb-ap-payment td:nth-child(2){gap:2px;display:grid}.pd-allocation-table.is-pb-ap-payment td:nth-child(2) small{color:#607080}.pd-pb-ap-accounting-note{background:#eef7f1;border:1px solid #b8d4c3;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 14px;padding:12px;display:grid}.pd-pb-ap-accounting-note strong,.pd-pb-ap-accounting-note b{color:#285d3b}.pd-pb-ap-accounting-note span{color:#4e6473}@media (width>=1200px){.pd-realization-dialog.is-wide-workspace .pd-allocation-table,.pd-realization-dialog.is-wide-workspace .pd-actual-table{table-layout:fixed;width:100%;min-width:0}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th,.pd-realization-dialog.is-wide-workspace .pd-allocation-table td,.pd-realization-dialog.is-wide-workspace .pd-actual-table th,.pd-realization-dialog.is-wide-workspace .pd-actual-table td,.pd-realization-dialog.is-wide-workspace .pd-allocation-table input,.pd-realization-dialog.is-wide-workspace .pd-actual-table input,.pd-realization-dialog.is-wide-workspace .pd-actual-table textarea{min-width:0}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:first-child{width:3%}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(2){width:18%}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(3){width:13%}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(4){width:14%}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(5),.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(6),.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(8){width:10%}.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(7),.pd-realization-dialog.is-wide-workspace .pd-allocation-table th:nth-child(9){width:11%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:first-child{width:3%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(2){width:18%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(3){width:15%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(4){width:14%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(5){width:11%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(6),.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(7){width:10%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(8){width:12%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(9){width:7%}.pd-realization-dialog.is-wide-workspace .pd-actual-table th:nth-child(8),.pd-realization-dialog.is-wide-workspace .pd-actual-table td:nth-child(8){white-space:nowrap;text-align:right}}.pd-replace-confirm{color:#75501d;background:#fff8ec;border:1px solid #d7b681;border-radius:6px;align-items:center;gap:7px;margin-left:8px;padding:6px 9px;display:inline-flex}.pd-realization-confirmation .pd-realization-review{margin:0 14px 12px}.pd-proceed-dialog{background:#f5f8fa;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 22px 70px #0000004d}.pd-proceed-dialog>header h2{margin:2px 0}.pd-proceed-dialog>header p{color:#607080;margin:0}.pd-proceed-dialog>header span{color:#607080;font-size:.75rem}.pd-proceed-dialog>header>button{background:0 0;border:0;font-size:1.5rem}.pd-proceed-dialog>footer{border:0;border-top:1px solid #d5e0e8;justify-content:flex-end}.pd-proceed-dialog>footer button{background:#fff;border:1px solid #afbfcc;border-radius:6px;padding:8px 13px}.pd-proceed-options{padding:16px}.pd-proceed-options>button{text-align:left;color:#234866;background:#edf7fd;border:1px solid #9fc2dc;border-radius:8px;gap:4px;width:100%;padding:14px;display:grid}.pd-proceed-options>button span{color:#607080}.pd-version-history{gap:9px;padding:12px;display:grid}.pd-version-history article{background:#fbfcfd;border:1px solid #dbe5ec;border-radius:6px;padding:10px}.pd-version-history article>header{color:#294e6b;justify-content:space-between;gap:10px;display:flex}.pd-version-history dl{grid-template-columns:1fr 1fr;gap:6px 14px;margin:8px 0;display:grid}.pd-version-history dl>div{grid-template-columns:110px minmax(0,1fr);gap:6px;display:grid}.pd-version-history dl>div.is-wide{grid-column:1/-1}.pd-version-history dt{color:#5b6f7e;font-weight:700}.pd-version-history dd{margin:0}.pd-version-history small{color:#687b8a}.pd-history{gap:7px;padding:12px;display:grid}.pd-history-heading{color:#294e6b;text-transform:uppercase;letter-spacing:.035em;border-top:1px solid #dbe5ec;margin:0 12px;padding:12px 0 4px;font-size:.82rem}.pd-history article{border-bottom:1px solid #e4ebf0;grid-template-columns:140px 50px minmax(160px,1fr) auto;gap:8px;padding:8px;display:grid}.pd-history small{color:#687b8a}.pd-dialog input:read-only,.pd-dialog input:disabled,.pd-dialog textarea:disabled{color:#52616c;background:#f1f4f6}@media (width<=768px){.pd-page{padding:12px}.pd-page-heading,.pd-section-heading{flex-direction:column;align-items:stretch}.pd-list-filters{flex-direction:column}.pd-list-filters input{width:100%;min-width:0}.pd-register-filters,.pd-form-grid,.pd-version-history dl,.pd-composition-management-summary,.pd-settlement-allocation-summary,.pd-allocation-balance dl{grid-template-columns:1fr}.pd-dialog .collapsible-context-header.expanded>.pd-section>.pd-section-heading{padding-right:14px}.pd-form-grid label.is-wide,.pd-version-history dl>div.is-wide{grid-column:auto}.pd-backdrop{padding:6px}.pd-dialog{max-height:98vh}.pd-history article{grid-template-columns:1fr 50px}.pd-history article small{grid-column:1/-1}.pd-lifecycle-action-picker{flex-direction:column}.pd-lifecycle-outcome,.pd-lifecycle-outcome.is-realized dl,.pd-lifecycle-outcome.is-realized dl>div,.pd-audit-summary>dl,.pd-realization-evidence>dl,.pd-realization-evidence>dl>div{grid-template-columns:1fr}.pd-realization-evidence>header,.pd-audit-event>header{flex-direction:column;align-items:flex-start}.pd-allocation-evidence span{grid-template-columns:1fr}.pd-allocation-evidence b{text-align:left}.pd-realization-backdrop{padding:6px}.pd-realization-dialog{max-height:98vh}.pd-reference-grid,.pd-realization-confirmation>dl{grid-template-columns:1fr}.pd-replace-confirm{flex-wrap:wrap;margin:8px 0 0;display:flex}.pd-pb-ap-accounting-note{grid-template-columns:1fr}.pd-remaining-revision-banner{flex-direction:column;align-items:stretch}.pd-remaining-revision-banner button{align-self:flex-start}}.pb-page{gap:.9rem;min-width:0;padding:1rem;display:grid;overflow-x:hidden}.pb-page button,.pb-page input,.pb-page textarea,.pb-page select{font:inherit}.pb-page button:focus-visible,.pb-page input:focus-visible,.pb-page textarea:focus-visible,.pb-page select:focus-visible,.pb-page [tabindex="0"]:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}.pb-page-title,.pb-section-heading,.pb-dialog>header,.pb-dialog>footer,.pb-dialog form>footer,.pb-register-summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pb-page-title{flex-wrap:wrap}.pb-population-groups{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.65rem;min-width:0;display:grid}.pb-population-group{border:1px solid;border-radius:.65rem;min-width:0;padding:.42rem .5rem 0;overflow:hidden}.pb-population-group h2{color:#475569;letter-spacing:.065em;text-transform:uppercase;margin:0 0 .35rem .35rem;font-size:.72rem}.pb-population-group--your{background:#f1f8f3;border-color:#bdd7c4}.pb-population-group--other{background:#fff9eb;border-color:#e5d5a7}.pb-population-group .slss-browser-tabs--primary{background:0 0;border-color:#0000;border-radius:0;padding-left:0;padding-right:0}.pb-tab-count{background:#ffffffc7;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;margin-left:.42rem;padding:.05rem .32rem;font-size:.68rem;display:inline-flex}.pb-page-title h1,.pb-dialog h2,.pb-content-section h3,.pb-control-tools h3,.pb-recovery h3,.pb-discussion-grid h3,.pb-history h3{margin:0}.pb-page-title p,.pb-section-heading p,.pb-recovery p{color:var(--color-text-muted,#64748b);margin:.2rem 0 0}.pb-page-title>div>span,.pb-dialog header small,.pb-authority-banner span,.pb-dialog-total span{color:var(--color-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.pb-page button,.pb-dialog button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.42rem;min-height:2.15rem;padding:.4rem .7rem}.pb-page button:hover:not(:disabled),.pb-dialog button:hover:not(:disabled){background:#f1f5f9}.pb-page button.primary,.pb-dialog button.primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.pb-new-budget-button{border-width:1px;transition:background-color .14s,border-color .14s,color .14s}.pb-page button.primary.pb-new-budget-button:hover:not(:disabled),.pb-page button.primary.pb-new-budget-button:focus-visible{color:#1746a2;background:#eff6ff;border-color:#2563eb}.pb-page button:disabled,.pb-dialog button:disabled{cursor:not-allowed;opacity:.55}.pb-register-card,.pb-content-section,.pb-control-tools,.pb-recovery,.pb-history,.pb-discussion-grid>div{background:#fff;border:1px solid #dbe5ef;border-radius:.62rem}.pb-register-card{min-width:0;overflow:hidden}.pb-filter-panel.is-collapsed .slss-filter-panel-toggle{color:#664d03;background:#fff3bf;border-color:#e2c45d}.pb-register-filters,.pb-ap-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .7rem;width:100%;display:grid}.pb-register-filters>label,.pb-ap-filters>label{color:#334155;gap:.28rem;min-width:0;font-size:.78rem;font-weight:650;display:grid}.pb-register-filters input,.pb-register-filters select,.pb-ap-filters input,.pb-ap-filters select{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.38rem;width:100%;min-height:2.1rem;padding:.38rem .48rem}.pb-register-filter-actions,.pb-ap-filter-actions{justify-content:flex-end;align-items:end;gap:.5rem;display:flex}.pb-ap-filters .is-wide{grid-column:span 2}.pb-register-summary{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;padding:.55rem .75rem}.pb-register-table,.pb-grid-table,.pb-read-table{width:max-content;min-width:100%}.pb-register-table td,.pb-register-table th,.pb-grid-table td,.pb-grid-table th,.pb-read-table td,.pb-read-table th{vertical-align:top}.pb-register-table tbody tr{cursor:pointer}.pb-register-table tbody tr:hover,.pb-register-table tbody tr.is-selected{background:#eff6ff}.pb-wrap{white-space:normal}.pb-wrap strong,.pb-wrap small{display:block}.pb-wrap small{color:#64748b;margin-top:.2rem}.pb-level,.pb-status{white-space:nowrap;border-radius:999px;padding:.28rem .52rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.pb-level{color:#3730a3;background:#eef2ff}.pb-status.is-open{color:#166534;background:#ecfdf5}.pb-status.is-hold{color:#9a3412;background:#fff7ed}.pb-status.is-final{color:#1d4ed8;background:#eff6ff}.pb-status.is-converted{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.pb-linked-disbursement{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.pb-linked-disbursement>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pb-linked-disbursement small,.pb-linked-disbursement span{color:#475569}.pb-status.is-void{color:#475569;background:#f1f5f9}.pb-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;margin:.55rem;padding:.6rem .75rem}.pb-overlay{z-index:1200;background:#0f172a8f;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}.pb-dialog{background:#f8fafc;border-radius:.75rem;flex-direction:column;width:96vw;min-width:0;max-width:1220px;max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 20px 55px #0f172a47}.pb-editor-dialog{height:min(96.5dvh,100dvh - 1rem);margin-left:calc(var(--pb-main-workspace-left,0px) + .5rem);max-width:none;max-height:min(96.5dvh,100dvh - 1rem);width:calc(var(--pb-main-workspace-width,100vw) - 1rem)}.pb-editor-overlay{justify-content:flex-start;padding-inline:0}.pb-dialog>header,.pb-dialog>footer,.pb-dialog form>footer{background:#fff;border-color:#e2e8f0;flex:none;padding:.75rem 1rem}.pb-dialog>header{border-bottom-style:solid;border-bottom-width:1px}.pb-dialog>footer,.pb-dialog form>footer{border-top-style:solid;border-top-width:1px;justify-content:flex-end}.pb-editor-dialog form,.pb-detail-scroll{gap:.85rem;min-height:0;display:grid;overflow:auto}.pb-detail-scroll{grid-auto-rows:max-content;align-content:start}.pb-editor-dialog form{flex-direction:column;flex:auto;gap:0;padding-top:0;display:flex;overflow:hidden}.pb-editor-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.7rem;min-height:0;padding:.75rem .9rem 1rem;display:flex;overflow:hidden}.pb-editor-scroll>.slss-browser-tabs,.pb-editor-scroll>.pb-signature-section:not(.pb-signature-section--ap-content){flex:none}.pb-editor-dialog>header,.pb-editor-dialog form>footer{z-index:8;position:sticky}.pb-editor-dialog>header{top:0}.pb-editor-dialog form>footer{bottom:0}.pb-signature-section{background:#fff;border:1px solid #c9dcf1;border-radius:.55rem;min-width:0;overflow:hidden}.pb-signature-header{background:#eef6ff;align-items:center;gap:.65rem;min-height:2.9rem;padding:.42rem .65rem;display:flex;position:relative}.pb-signature-header>div{flex:auto;min-width:0}.pb-signature-header h3{color:#17365d;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.8rem}.pb-signature-header p{color:#52657c;margin:.1rem 0 0;font-size:.7rem}.pb-signature-code{color:#fff;background:#2563eb;border-radius:999px;flex:0 0 1.55rem;justify-content:center;align-items:center;height:1.55rem;font-size:.7rem;font-weight:800;display:inline-flex}.pb-signature-toggle{flex:none;min-height:1.9rem!important;padding:.25rem .55rem!important}.pb-signature-section.is-collapsed .pb-signature-toggle{color:#5f4b00;background:0 0;border-color:#0000}.pb-signature-section.is-collapsed{border-color:#d4a017}.pb-signature-section.is-collapsed .pb-signature-header{cursor:pointer;background:#fef3c7;min-height:2.35rem;padding-block:.28rem}.pb-signature-section.is-collapsed .pb-signature-header:hover{background:#fde68a}.pb-signature-section.is-collapsed .pb-signature-header:has(.pb-signature-toggle:focus-visible){outline-offset:2px;outline:2px solid #b98900;box-shadow:0 0 0 3px #fff7d6}.pb-signature-section.is-collapsed .pb-signature-toggle:focus-visible{outline:0}.pb-signature-body{min-width:0;padding:.65rem}.pb-signature-body[hidden]{display:none}.pb-detail-section>.pb-signature-body{padding:.55rem}.pb-detail-section .pb-content-section,.pb-detail-section .pb-control-tools,.pb-detail-section .pb-history{padding:0}.pb-detail-section .pb-discussion-grid>div{padding:.15rem}.pb-detail-section .pb-recovery{border-top:1px solid #e2e8f0;margin-top:.65rem;padding:.65rem 0 0}.pb-signature-section--ap-content.is-expanded{flex-direction:column;flex:24rem;min-height:15rem;display:flex}.pb-signature-section--ap-content.is-expanded>.pb-signature-header{flex:none}.pb-signature-section--ap-content.is-expanded>.pb-signature-body{flex-direction:column;flex:auto;min-height:0;display:flex}.pb-signature-body>.pb-content-section{border:0;padding:0}.pb-signature-section--ap-content .pb-signature-body>.pb-content-section{flex:auto;min-height:0}.pb-evidence-note{color:#475569;font-size:.8rem}.pb-evidence-note p{margin:.2rem 0 0}.pb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pb-form-grid label,.pb-ap-search label,.pb-control-tools label,.pb-comment-form label{color:#334155;gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.pb-form-grid .is-wide{grid-column:1/-1}.pb-form-grid input,.pb-form-grid textarea,.pb-ap-search input,.pb-grid-table input,.pb-grid-table textarea,.pb-comment-form textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.38rem;width:100%;min-height:2.15rem;padding:.42rem .52rem}.pb-content-section,.pb-control-tools,.pb-recovery,.pb-history,.pb-discussion-grid>div{min-width:0;padding:.75rem}.pb-section-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:.65rem}.pb-editor-grid{border:1px solid #e2e8f0;border-radius:.42rem}.pb-classification-dialog>header p{color:#475569;margin:.2rem 0 0;font-size:.875rem}.pb-classification-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.42rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:1rem;display:flex}.pb-classification-grid .pb-grid-table th,.pb-classification-grid .pb-grid-table td{word-break:normal;padding:8px;font-size:1rem}.pb-classification-grid .pb-grid-table th{white-space:normal;font-weight:600}.pb-classification-table-tools{color:#64748b;align-self:flex-end;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.pb-classification-table .pb-classification-business-cell,.pb-classification-table .slss-ledger-wrap-cell{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.pb-classification-table .search-cell{text-overflow:clip}.pb-grid-table input,.pb-grid-table textarea,.pb-grid-table .searchable-select{min-width:9rem}.pb-grid-table textarea{resize:vertical;min-width:15rem}.pb-ap-search,.pb-selected-total,.pb-control-grid,.pb-recovery>div,.pb-comment-form{align-items:end;gap:.65rem;display:flex}.pb-ap-filters{margin-bottom:.65rem}.pb-ap-filter-toggle.is-show{color:#664d03;background:#fff3bf;border-color:#e2c45d}.pb-ap-content-section{flex-direction:column;min-height:0;display:flex}.pb-ap-content-section>.pb-section-heading,.pb-ap-content-section>.pb-ap-filters,.pb-ap-content-section>.pb-error,.pb-ap-content-section>.slss-data-table-pagination,.pb-ap-content-section>.pb-selected-total{flex:none}.pb-ap-register{flex:12rem;min-height:10rem;max-height:none}.pb-ap-table{table-layout:auto;min-width:76rem}.pb-ap-table th,.pb-ap-table td{padding:.48rem .58rem;font-size:.875rem;line-height:1.3}.pb-ap-table th{white-space:nowrap;font-weight:750}.pb-ap-table tbody tr.slss-data-row,.pb-detail-content-table tbody tr.slss-data-row{cursor:pointer}.pb-detail-ap-table{min-width:64rem}.pb-detail-ap-table.has-payment-progress{min-width:102rem}.pb-payment-progress-heading{margin-bottom:.5rem}.pb-source-payment-status{white-space:nowrap;border-radius:999px;padding:.22rem .48rem;font-size:.72rem;font-weight:750;display:inline-flex}.pb-source-payment-status.is-not-paid{color:#475467;background:#f2f4f7}.pb-source-payment-status.is-partially-paid{color:#b54708;background:#fffaeb}.pb-source-payment-status.is-paid{color:#067647;background:#ecfdf3}.pb-ap-table td:nth-child(2),.pb-ap-table td:nth-child(3),.pb-ap-table td:nth-child(4){overflow-wrap:anywhere;white-space:normal}.pb-ap-col-select{width:3.75rem}.pb-ap-col-supplier,.pb-ap-col-reference{width:13rem}.pb-ap-col-control{width:12rem}.pb-ap-col-date{width:6.5rem}.pb-ap-col-money{width:9.5rem}.pb-ap-col-action{width:5rem}.pb-ap-select-target{cursor:pointer;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.pb-grid-table .pb-ap-select-target input[type=checkbox]{accent-color:#2563eb;width:17px;min-width:17px;height:17px;min-height:17px;margin:0}.pb-ap-date,.pb-ap-money,.pb-ap-action{white-space:nowrap}.pb-ap-payment-cell{min-width:9.5rem}.pb-ap-action a{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;border-radius:.36rem;align-items:center;min-height:1.9rem;padding:.2rem .48rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.pb-ap-action a:hover,.pb-ap-action a:focus-visible{color:#1e3a8a;background:#dbeafe}.pb-ap-search label,.pb-control-grid>div,.pb-recovery .searchable-select{flex:15rem}.pb-selected-total{justify-content:flex-end;padding-top:.7rem}.pb-selected-total strong,.pb-dialog-total strong{font-variant-numeric:tabular-nums}.pb-dialog-total{margin-right:auto;display:grid}.pb-detail-scroll{padding:.85rem}.pb-authority-banner,.pb-hold-banner{border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.pb-authority-banner{background:#eff6ff;border:1px solid #bfdbfe}.pb-authority-banner>div{gap:.15rem;display:grid}.pb-authority-banner strong{font-size:1.05rem}.pb-authority-banner small{color:#475569}.pb-hold-banner{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;justify-content:flex-start}.pb-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.pb-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;min-width:0;padding:.55rem}.pb-summary dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.pb-summary dd{overflow-wrap:anywhere;margin:.2rem 0 0}.pb-creator-summary{position:relative}.pb-involvement-toggle{color:#175cd3;background:0 0;border:0;min-height:1.65rem;margin-top:.35rem;padding:0;font-size:.76rem;font-weight:700}.pb-involvement{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;gap:.5rem;padding:.65rem;display:grid}.pb-involvement-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pb-involvement-heading small{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.pb-involvement-heading h3{color:#1e3a5f;text-transform:uppercase;margin:.1rem 0 0;font-size:.9rem}.pb-involvement-heading button{color:#175cd3;background:#fff;border:1px solid #bfdbfe;padding:.35rem .55rem;font-size:.76rem}.pb-involvement-table{min-width:38rem}.pb-involvement-table th:first-child,.pb-involvement-table td:first-child{width:45%}.pb-workflow-actions,.pb-tag-list{flex-wrap:wrap;gap:.55rem;display:flex}.pb-workflow-actions .danger-muted{color:#991b1b;border-color:#fca5a5}.pb-control-grid{align-items:stretch;margin-top:.6rem}.pb-control-grid>div{align-items:end;gap:.5rem;display:flex}.pb-control-grid label{flex:auto}.pb-tag-list{margin-top:.65rem}.pb-tag-list>span{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .3rem .25rem .55rem;font-size:.82rem;display:inline-flex}.pb-tag-list>span button{border:0;border-radius:50%;min-width:1.5rem;min-height:1.5rem;padding:0}.pb-tag-list>span small{color:#4338ca;border-left:1px solid #a5b4fc;padding-left:.35rem;font-size:.68rem;font-weight:700}.pb-discussion-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.pb-discussion-pane{flex-direction:column;min-height:0;max-height:min(32rem,62dvh);display:flex;overflow:hidden}.pb-timeline{gap:.5rem;max-height:22rem;margin-top:.55rem;display:grid;overflow:auto}.pb-evidence-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:10.5rem;padding:.05rem .4rem .9rem .05rem;scroll-padding-bottom:.9rem;overflow:hidden auto}.pb-evidence-scroll>:last-child{margin-bottom:.1rem}.pb-timeline article{border-left:3px solid #bfdbfe;padding:.2rem .55rem}.pb-timeline.is-log article{border-left-color:#cbd5e1}.pb-timeline article strong,.pb-timeline article time{display:block}.pb-timeline article time{color:#64748b;font-size:.75rem}.pb-timeline article p{white-space:pre-wrap;margin:.25rem 0 0}.pb-comment-form{flex:none;align-items:end;margin-top:.65rem}.pb-comment-form label{flex:auto}.pb-read-only-note{color:#64748b;font-style:italic}.pb-history details{border-top:1px solid #e2e8f0;padding:.55rem 0}.pb-history-subheading{border-top:1px solid #e2e8f0;padding-top:.8rem;margin-top:.8rem!important}.pb-approval-record{grid-template-columns:auto minmax(8rem,1fr) minmax(10rem,2fr) auto;align-items:center;gap:.35rem;padding:.38rem 0;display:grid}.pb-approval-record time{color:#64748b;font-size:.78rem}.pb-history summary{cursor:pointer;font-weight:650}.pb-history p{overflow-wrap:anywhere}@media (width<=900px){.pb-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-discussion-grid{grid-template-columns:1fr}}@media (width<=980px){.pb-population-groups{grid-template-columns:minmax(0,1fr)}.pb-register-filters,.pb-ap-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pb-page{gap:.7rem;padding:.65rem}.pb-population-groups{grid-template-columns:minmax(0,1fr)}.pb-population-group{padding-inline:.35rem}.pb-population-group h2{margin-left:.25rem;line-height:1.35}.pb-page-title,.pb-page-title>div,.pb-page-title>button,.pb-dialog-total{width:100%}.pb-overlay{align-items:stretch;padding:0}.pb-dialog{border-radius:0;width:100vw;max-height:100vh}.pb-editor-dialog{width:100vw;height:100dvh;max-height:100dvh;margin-left:0}.pb-editor-scroll{overflow-y:auto}.pb-signature-section--ap-content.is-expanded{flex:none;min-height:0}.pb-ap-register{flex:none;height:min(46dvh,24rem);min-height:13rem;max-height:min(46dvh,24rem)}.pb-form-grid,.pb-summary,.pb-register-filters,.pb-ap-filters{grid-template-columns:1fr}.pb-ap-filters .is-wide{grid-column:auto}.pb-signature-header{align-items:flex-start}.pb-approval-record{grid-template-columns:auto 1fr}.pb-ap-search,.pb-selected-total,.pb-control-grid,.pb-control-grid>div,.pb-recovery>div,.pb-comment-form,.pb-authority-banner,.pb-hold-banner{flex-direction:column;align-items:stretch}.pb-dialog>footer,.pb-dialog form>footer{flex-wrap:wrap;align-items:stretch}.pb-dialog>footer button,.pb-dialog form>footer button{flex:8rem}}
