.training-admin .training-publish-bar{bottom:84px;z-index:5;scroll-margin-bottom:100px}.training-admin .training-publish-bar button{min-height:44px;min-width:110px;padding:11px 18px;font-size:13px}.training-admin .training-publish-bar b{font-size:13px}.training-admin .training-publish-bar span{font-size:11px;line-height:1.5}.training-admin .training-notice-ledger article>div{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.training-admin-workbench{grid-template-columns:minmax(0,1fr)}.training-admin .training-publish-bar{bottom:calc(84px + env(safe-area-inset-bottom));padding:14px;align-items:stretch;flex-direction:column;gap:10px}.training-admin .training-publish-bar button{width:100%}}.notice-audience-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;color:#52665b;font-size:14px}.notice-audience-filter select{min-width:0;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #ced9d1;background:#fff;color:#173f35}.notice-audience-filter small{flex-basis:100%;line-height:1.6;overflow-wrap:anywhere}.training-notice-ledger article>div{min-width:0;overflow-wrap:anywhere}.training-notice-ledger article>button{flex:none;min-height:44px;padding:10px 14px}@media(max-width:600px){.training-notice-ledger article{flex-wrap:wrap}.training-notice-ledger article>div{flex:1 1}.training-notice-ledger article>button{margin-left:auto}}.star-market-admin{margin-top:24px;border:1px solid #d7e2da;background:#fff;color:#173f35}.star-action-settings,.star-market-admin{scroll-margin-top:24px}.star-market-admin>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid #dce5de;background:#173f35;color:#fff}.star-market-admin>header small{color:#f1bd4d;font-size:11px;font-weight:800}.star-market-admin>header h3{margin:6px 0;font-size:25px}.star-market-admin>header p{margin:0;color:#bed0c8;font-size:13px;line-height:1.6}.star-checkin-setting button,.star-market-admin>header button,.star-order-list button,.star-product-list button{min-height:44px;padding:10px 14px;border:1px solid #b9cdc0;background:#fff;color:#173f35;font-weight:800}.star-market-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dce5de}.star-market-metrics article{display:grid;gap:6px;padding:18px;background:#f8faf7}.star-market-metrics small{color:#68796f;font-size:11px}.star-market-metrics b{font-size:24px}.star-checkin-setting{display:flex;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid #dce5de}.star-checkin-setting label{font-size:14px;font-weight:800}.star-checkin-setting input{width:90px;min-height:42px;margin:0 6px;padding:8px;border:1px solid #c4d3c9}.star-checkin-setting small{flex:1 1;color:#63766a;font-size:12px;line-height:1.6}.star-action-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 20px;padding:22px 24px;background:#fbfcfa}.star-action-settings>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.star-action-settings>header div{display:grid;gap:3px}.star-action-settings>header small{font-size:10px;font-weight:800;letter-spacing:.08em;color:#9a7125}.star-action-settings>header b{font-size:18px}.star-action-settings>header span{padding:5px 8px;background:#e6efe9;color:#305d49;font-size:11px;font-weight:800}.star-action-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.star-action-grid label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:13px 14px;border:1px solid #dce5de;background:#fff}.star-action-grid label input{grid-row:1/3;grid-column:2;width:78px;margin:0;text-align:center;font-size:16px;font-weight:900;color:#173f35}.star-action-grid label small{grid-column:1;line-height:1.4}.star-action-settings>p{margin:0;color:#63766a;font-size:12px;line-height:1.7}.star-action-settings.read-only{background:#f3f6f3}.star-action-settings.read-only input,.training-tiers.read-only input{color:#65746b;background:#edf1ee;cursor:not-allowed}.training-tiers.read-only{background:#f3f6f3}.training-admin-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end}.star-market-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:1px;background:#dce5de}.star-market-grid>section{min-width:0;padding:20px;background:#fff}.star-market-grid>section>header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e1e8e2}.star-market-grid>section>header span{color:#6a7a70;font-size:12px}.star-order-list,.star-product-list{display:grid}.star-product-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e4ebe5}.star-product-list article>i{display:grid;width:46px;height:46px;place-items:center;background:#f1ead0;font-size:18px;font-style:normal;font-weight:900}.star-product-list article>div{display:grid;gap:3px}.star-order-list p,.star-product-list p{margin:0;color:#607267;font-size:12px;line-height:1.5}.star-product-list small{color:#6c7b72;font-size:11px}.star-order-list article>span,.star-product-list article>span{padding:5px 7px;background:#eef2ee;color:#5d7065;font-size:10px;font-weight:800}.star-product-list article>span.published{background:#dcecdf;color:#246044}.star-product-list article>span.archived{background:#f4e4e1;color:#934039}.star-product-list nav{display:flex;gap:6px}.star-product-list button{min-height:38px;padding:7px 10px}.star-product-list button.danger,.star-product-modal footer button.danger{border-color:#e3c0bc;background:#fff;color:#a23c35}.star-order-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:15px 0;border-bottom:1px solid #e4ebe5}.star-order-list article>div{display:grid;gap:4px}.star-order-list article>div small{color:#7a8780;font-size:10px}.star-order-list article>div em{color:#687a70;font-size:11px;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.star-order-list strong{font-size:13px}.star-order-list nav{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.star-order-list button{min-height:38px;padding:7px 10px}.star-order-list button.danger{border-color:#e3c0bc;color:#a23c35}.star-order-list article>span.processing,.star-order-list article>span.submitted{background:#fff0cc;color:#795710}.star-order-list article>span.completed,.star-order-list article>span.shipped{background:#deeee2;color:#286249}.star-market-empty{padding:26px;text-align:center;color:#68796f;font-size:13px}@media(max-width:900px){.star-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.star-market-grid{grid-template-columns:minmax(0,1fr)}.star-checkin-setting{align-items:stretch;flex-direction:column}.star-checkin-setting small{flex:auto}.star-checkin-setting button{width:100%}.star-action-settings{display:grid}.star-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.star-market-admin>header{align-items:stretch;flex-direction:column;padding:18px}.star-market-admin>header button{width:100%}.star-market-grid>section,.star-market-metrics article{padding:14px}.star-product-list article{grid-template-columns:42px minmax(0,1fr) auto}.star-product-list article>nav{grid-column:2/-1}.star-product-list article>nav button{flex:1 1}.star-order-list article{grid-template-columns:minmax(0,1fr) auto}.star-order-list article>span,.star-order-list strong{grid-column:2}.star-order-list nav{justify-content:stretch}.star-order-list nav button{flex:1 1}.star-action-grid{grid-template-columns:minmax(0,1fr)}.star-action-settings>header{align-items:flex-start;flex-direction:column}.training-admin-hero>div:last-child{justify-content:stretch}.training-admin-hero>div:last-child button{flex:1 1}}.scm-workspace{display:grid;gap:12px;min-width:0;color:#263e30;font-size:13px;line-height:1.7;padding:20px 22px;border-top:1px solid #d8e3d9;background:#fbfcf8}.scm-workspace *{box-sizing:border-box}.scm-workspace>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.scm-workspace h4{margin:0;font-size:16px}.scm-workspace>header p{margin:3px 0 0;color:#586e5f;font-size:12px}.scm-workspace button{font:inherit;min-height:40px;padding:8px 12px;border:1px solid #cbdace;border-radius:7px;color:#2d4e38;background:#fff;cursor:pointer;white-space:normal}.scm-workspace button:hover{background:#edf5e9;border-color:#97b49d}.scm-workspace button:disabled{opacity:.55;cursor:default}.scm-workspace .scm-primary{background:#285d43;color:white;border-color:#285d43}.scm-workspace :focus-visible{outline:3px solid #bc851c;outline-offset:3px}.scm-copy,.scm-help{margin:0;color:#5c6f61;overflow-wrap:anywhere}.scm-help{font-size:12px}.scm-candidates,.scm-links{display:grid;gap:8px}.scm-candidates>article,.scm-link{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border:1px solid #d7e3d7;border-radius:7px;background:white;min-width:0}.scm-candidates>article>div,.scm-link>div{min-width:0;display:grid;gap:2px}.scm-candidates strong,.scm-confirm strong,.scm-link strong{font-size:13px;overflow-wrap:anywhere}.scm-candidates span,.scm-confirm span,.scm-link span{font-size:11px;color:#5c735d}.scm-candidates p,.scm-confirm p,.scm-link p{font-size:12px;margin:0;color:#536c56;overflow-wrap:anywhere}.scm-candidates button,.scm-link button{flex-shrink:0;max-width:145px;min-height:36px;font-size:12px;padding:7px 10px}.scm-link .scm-history-label{color:#6f7464}.scm-lead-note{color:#876737!important}.scm-history{font-size:12px}.scm-history summary{padding:7px 0;cursor:pointer;color:#526e54}.scm-history .scm-links{margin-top:8px}.scm-history .scm-link{background:#f5f7f1}.scm-search{display:flex;gap:10px;align-items:end;padding-top:12px;border-top:1px solid #e0e8da}.scm-search label{display:grid;gap:5px;flex:1 1;font-size:12px}.scm-search input{font:inherit;width:100%;min-height:42px;padding:9px 11px;border:1px solid #bccdbe;border-radius:7px;background:white;color:#263e30}.scm-search button{min-height:42px}.scm-confirm{padding:15px;border:1px solid #b2cbac;border-radius:8px;background:#edf5e7;display:grid;gap:12px}.scm-confirm>div:first-child{display:grid;gap:4px}.scm-confirm>div:last-child{display:flex;gap:8px;justify-content:flex-end}.scm-confirm>div:last-child button:last-child{max-width:100%;overflow-wrap:anywhere}.scm-empty{padding:20px;border:1px dashed #c9d8ca;border-radius:8px;background:#fafcf7;color:#5c6f61;text-align:center;margin:0}.scm-empty strong{font-size:13px}.scm-empty p{font-size:12px;margin:5px 0 0}.scm-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:#60705c}.scm-pagination>div{display:flex;gap:6px}.scm-pagination button{min-height:34px;font-size:12px;padding:5px 9px}.scm-message{margin:0;padding:10px 12px;border:1px solid #c8dac8;border-radius:7px;color:#285b37;background:#f0f7ec;font-size:12px}.scm-message.scm-error{color:#923a2a;border-color:#e4c3b8;background:#fff3ec}@media(max-width:760px){.scm-workspace{padding:16px}.scm-candidates>article,.scm-link{align-items:flex-start;gap:10px;padding:11px}.scm-candidates button,.scm-link button{max-width:105px;min-height:40px}.scm-confirm>div:last-child{flex-wrap:wrap}.scm-confirm>div:last-child button{min-height:42px}.scm-confirm>div:last-child button:last-child{flex:1 1}.scm-pagination button{min-height:40px}}.ct-workspace{color:#294a38;display:grid;gap:12px;min-width:0;padding:18px 20px;border:1px solid #d5e2d8;border-radius:12px;background:#fff;font:13px/1.75 Noto Sans SC,sans-serif}.ct-workspace *{box-sizing:border-box}.ct-workspace ::selection{background:#cce8d7;color:#173d2b}.ct-dialog button,.ct-dialog input,.ct-dialog select,.ct-dialog textarea,.ct-workspace button,.ct-workspace input,.ct-workspace select,.ct-workspace textarea{font:inherit}.ct-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:8px 12px;border:1px solid #c5d8ca;border-radius:7px;background:#fff;color:#315b42;cursor:pointer;line-height:1.5}.ct-workspace button:hover{background:#edf6ee;border-color:#9bbca5}.ct-workspace button:disabled{opacity:.5;cursor:default}.ct-workspace :focus-visible{outline:3px solid #bc851c;outline-offset:3px}.ct-workspace .ct-primary{color:#fff;background:#176249;border-color:#176249}.ct-workspace .ct-primary:hover{background:#104e38}.ct-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ct-dialog-heading h3,.ct-heading h3{margin:0;font-size:17px;line-height:1.5;color:#264e37;font-weight:750}.ct-heading p{margin:6px 0 0;max-width:75ch;color:#526d5b;font-size:12px}.ct-actions{display:flex;gap:8px;flex-wrap:wrap}.ct-message{margin:0;padding:11px 13px;border:1px solid #c8dfca;border-radius:7px;background:#edf7ee;color:#28643b;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.ct-error{border-color:#e8bec7;background:#fff0f3;color:#a12e48}.ct-message button{margin-left:10px;min-height:32px;padding:4px 8px;font-size:12px}.ct-history{display:grid;gap:12px}.ct-history-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ct-workspace label{display:grid;gap:6px;min-width:0;color:#4c6755;font-size:12px}.ct-workspace input:not([type=checkbox]),.ct-workspace select,.ct-workspace textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #bccfbe;border-radius:7px;color:#254531;background:#fff;line-height:1.6;caret-color:#176249}.ct-workspace textarea{min-height:95px;resize:vertical}.ct-workspace input::placeholder,.ct-workspace textarea::placeholder{color:#657967;opacity:1}.ct-workspace input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:#176249;margin:0;vertical-align:middle}.ct-history-toolbar label{width:min(410px,100%)}.ct-history-record{padding:13px 15px;border:1px solid #d8e3d9;border-radius:8px;background:#fbfcf9}.ct-history-record summary{display:list-item;flex-wrap:wrap;gap:5px 18px;cursor:pointer;color:#355e43;list-style:revert}.ct-history-record summary>span{font-size:12px}.ct-history-record p{margin:11px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ct-history-record>small{display:block;margin-top:9px;color:#607363;font-size:11px;overflow-wrap:anywhere}.ct-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#a6bfb0 #f0f4ee}.ct-workspace table{width:100%;min-width:580px;border-collapse:collapse;font-size:12px;text-align:left}.ct-workspace th{padding:9px 11px;background:#eef4ee;color:#4d6856;font-weight:650;white-space:nowrap}.ct-workspace td{padding:10px 11px;border-bottom:1px solid #dfe8df;color:#31513d;vertical-align:top;overflow-wrap:anywhere;max-width:340px}.ct-workspace td small{display:block;color:#7c592d;font-size:11px;margin-top:3px}.ct-workspace .ct-money{white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:none}.ct-workspace .ct-receivable{color:#af3150}.ct-workspace .ct-advance{color:#176749}.ct-empty{margin:0;padding:18px 13px;color:#607462;background:#f6f9f3;font-size:12px;line-height:1.8}.ct-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:7px;color:#607563;font-size:11px}.ct-pagination>div{display:flex;gap:7px}.ct-pagination button{min-height:34px;padding:5px 9px;font-size:11px}.ct-dialog{width:min(860px,calc(100vw - 28px));max-height:92dvh;padding:0;border:0;border-radius:13px;background:#fff;color:#294a38;overflow:auto;font:13px/1.75 Noto Sans SC,sans-serif}.ct-dialog::backdrop{background:#162e265c}.ct-dialog-heading{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:20px 23px;border-bottom:1px solid #d7e3d9;background:#fff}.ct-dialog-heading p{margin:6px 0 0;font-size:12px;color:#59715e;max-width:70ch}.ct-dialog-heading>button{flex-shrink:0;min-height:34px;padding:6px;border:0}.ct-dialog .fin-icon{width:18px;height:18px}.ct-dialog-body{padding:19px 23px;display:grid;gap:16px}.ct-dialog form{display:grid;gap:13px}.ct-mode{display:flex;gap:7px;flex-wrap:wrap}.ct-mode button[aria-pressed=true]{color:#fff;background:#176249;border-color:#176249}.ct-selection-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ct-selection-count{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#4a6753;font-size:12px}.ct-selection-count>div{display:flex;gap:7px}.ct-selection-count button{min-height:34px;padding:5px 8px;font-size:11px}.ct-customer-select{max-height:300px;border:1px solid #d8e3d8;border-radius:7px}.ct-customer-select table{min-width:450px}.ct-customer-select th:first-child{width:60px}.ct-note{margin:0;color:#5d715f;font-size:12px;max-width:75ch}.ct-preview-button{justify-self:start}.ct-preview{display:grid;gap:13px;padding-top:18px;border-top:1px solid #cfded1}.ct-preview h4{font-size:15px;margin:0;color:#315b3f}.ct-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:13px 14px;border-radius:8px;background:#f2f7ef}.ct-preview dt{font-size:11px;color:#5b715c}.ct-preview dd{font-size:19px;font-weight:750;margin:4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.6}.ct-preview>p{font-size:12px;color:#58705d;line-height:1.8;margin:0;max-width:75ch}.ct-preview-list{max-height:280px}.ct-recipient{display:grid;gap:13px}.ct-dialog-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:15px 23px;border-top:1px solid #d6e2d8;background:#f7faf5}.ct-dialog-actions button{min-height:42px}.fin-collaboration>.ct-workspace,.sr-workspace>.ct-workspace{margin:0}@media(max-width:760px){.ct-workspace{padding:16px}.ct-heading{gap:12px}.ct-actions{width:100%}.ct-actions>button{flex:1 1}.ct-preview dl,.ct-selection-toolbar{grid-template-columns:minmax(0,1fr)}.ct-preview dd{font-size:21px}.ct-dialog-body,.ct-dialog-heading{padding:17px}.ct-dialog-actions{padding:13px 17px}.ct-history-toolbar{align-items:stretch;flex-direction:column}.ct-history-toolbar label{width:100%}.ct-history-toolbar>button{align-self:flex-start}.ct-history-record{padding:12px}.ct-history-record summary{display:list-item}.ct-history-record summary>b,.ct-history-record summary>span{display:block;margin:4px 0}}@media(prefers-reduced-motion:reduce){.ct-workspace *{scroll-behavior:auto!important;transition:none!important}}@media print{.ct-workspace{display:none!important}}.ct-workspace .ct-customer-select input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px}.ct-workspace .ct-customer-select td:first-child{padding:0}.ct-workspace .ct-select-hit{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ct-history-record summary>b,.ct-history-record summary>span{display:inline-block;margin:3px 15px 3px 0}@media(max-width:760px){.ct-history-record summary>b,.ct-history-record summary>span{display:block;margin:4px 0}}.fc-collection{min-width:0;margin-bottom:24px;padding:23px 24px;border:1px solid #dce6e1;border-radius:14px;background:#fff;color:#263e33;container-type:inline-size}.fc-collection *,.fc-collection :after,.fc-collection :before{box-sizing:border-box}.fc-collection-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-bottom:20px}.fc-collection-heading h3{margin:0 0 6px;color:#234f3b;font-size:20px;line-height:1.45;font-weight:780}.fc-collection-heading p,.fc-collection-rule{margin:0;color:#536b5e;font-size:12px;line-height:1.8;max-width:90ch}.fc-collection button{min-height:38px;padding:7px 12px;border:1px solid #c4d8cb;border-radius:7px;color:#235a40;background:#f0f7f2;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.fc-collection button:hover:not(:disabled){border-color:#29684b;background:#e5f1e9}.fc-collection button:disabled{opacity:.5;cursor:default}.fc-collection :is(button,input,summary,[tabindex]):focus-visible{outline:3px solid #087d5a;outline-offset:3px}.fc-collection ::selection{color:#144831;background:#cdebdc}.fc-collection-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px}.fc-collection-metrics>div{min-width:0;padding:17px 18px;border-radius:10px}.fc-collection-metrics dt{font-size:12px;font-weight:650}.fc-collection-metrics dd{margin:7px 0 6px;font-size:clamp(22px,3.2cqw,34px);line-height:1.3;font-weight:800;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fc-collection-metrics span{display:block;font-size:11px;line-height:1.7}.fc-collection-metric-total{color:#146b4d;background:#ecf8f1}.fc-collection-metric-due{color:#b41d49;background:#fff0f4}.fc-collection-metric-unaged{color:#6b4d91;background:#f4effa}.fc-collection-distribution{display:flex;height:12px;overflow:hidden;border-radius:6px;background:#edf2ef}.fc-collection-distribution>span{display:block;min-width:1px}.fc-collection-segment-due{background:#cd2458}.fc-collection-segment-within{background:#0b8262}.fc-collection-segment-unaged{background:#7e58a9}.fc-collection-legend{display:flex;flex-wrap:wrap;gap:9px 24px;margin:12px 0 16px;color:#506859;font-size:11px;line-height:1.7}.fc-collection-legend>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fc-collection-legend i{width:8px;height:8px;border-radius:2px}.fc-collection-legend strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-collection-toolbar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:22px 0 13px}.fc-collection-toolbar>span{color:#5e7165;font-size:11px}.fc-collection-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#edf3ef;border-radius:9px}.fc-collection-tabs button{border-color:transparent;background:transparent;color:#4f6757}.fc-collection-tabs button[aria-pressed=true]{border-color:#d4e0d7;color:#18583c;background:#fff;font-weight:750}.fc-collection-tabs button span{margin-left:7px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-collection-table-scroll{overflow:auto;max-width:100%;scrollbar-color:#9db6a9 #edf2ef;scrollbar-width:thin}.fc-collection table{width:100%;min-width:900px;border-collapse:collapse;font-size:12px;line-height:1.7}.fc-collection caption{text-align:left;color:#385c46;padding-bottom:12px;font-weight:700}.fc-collection td,.fc-collection th{padding:13px 12px;border-bottom:1px solid #e4ebe6;text-align:left;vertical-align:top}.fc-collection thead th{color:#4b6556;background:#f3f7f4;font-size:11px;font-weight:650;white-space:nowrap}.fc-collection tbody th{max-width:250px;font-weight:650;overflow-wrap:anywhere}.fc-collection .fc-collection-numeric{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-collection .fc-collection-balance{color:#b41d49;font-size:14px;font-weight:750}.fc-collection .fc-collection-customer{display:inline;min-height:0;padding:0;border:0;border-radius:2px;color:#176044;background:transparent;font-size:12px;font-weight:750;text-align:left;text-decoration:underline;text-decoration-color:#c1d9ca;text-underline-offset:4px}.fc-collection .fc-collection-customer:hover{color:#0e4932;background:transparent}.fc-collection-cell-note{display:block;margin-top:3px;color:#607265;font-size:10px;line-height:1.7;font-weight:400}.fc-collection .fc-collection-due-amount{color:#bd2350;font-weight:750}.fc-collection-unaged-status{color:#75529b}.fc-collection-within-status{color:#2b7052}.fc-collection-days-cell{min-width:110px}.fc-collection-days-value{display:flex;align-items:center;flex-wrap:wrap;gap:7px;white-space:nowrap}.fc-collection-days-value button{min-height:30px;padding:3px 8px;font-size:11px}.fc-collection-days-form{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:205px;max-width:250px}.fc-collection-days-form input{width:62px;min-height:36px;padding:6px 7px;border:1px solid #b7cdc0;border-radius:6px;color:#284e3b;background:#fff;font:inherit;font-size:14px;caret-color:#155b43}.fc-collection-days-form input[aria-invalid=true]{border-color:#ac2448}.fc-collection-days-form button{min-height:34px;padding:5px 9px}.fc-collection-days-form p{width:100%;margin:3px 0 0;color:#a62144;font-size:11px;white-space:normal}.fc-collection-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;margin-top:14px;color:#536c5c;font-size:11px}.fc-collection-pagination>span{margin-right:6px}.fc-collection-pagination button{min-height:32px;padding:4px 10px;font-size:11px}.fc-collection-empty{padding:30px 18px;text-align:center;color:#375e47;background:#f5f8f5;border-radius:9px}.fc-collection-empty>strong{font-size:15px}.fc-collection-empty p{margin:9px auto 14px;max-width:68ch;color:#5c7161;font-size:12px;line-height:1.8}.fc-collection-trace-total{display:grid;gap:5px;text-align:right;color:#526b5c;font-size:11px}.fc-collection-trace-total strong{color:#bb2450;font-size:26px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fc-collection-start{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:18px 30px;margin:0 0 18px;padding:19px 21px;background:#eef7f1;border-radius:9px}.fc-collection-start>div{display:grid;gap:5px}.fc-collection-start span{color:#4f6958;font-size:12px}.fc-collection-start strong{color:#165f3e;font-size:25px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc-collection-start small{color:#4e6e59;font-size:11px;line-height:1.7}.fc-collection-unaged-note{margin:0 0 18px;padding:11px 15px;color:#6f4f92;background:#f5f0fa;border-radius:7px;font-size:12px;line-height:1.8}.fc-collection-oldest-lot{background:#f3faf5}.fc-collection-no-debt{margin:20px 0;color:#35654c;font-size:13px;line-height:1.8}.fc-collection-process{margin-top:22px}.fc-collection-process>summary{display:list-item;width:fit-content;cursor:pointer;color:#245e40;font-size:14px;font-weight:700;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.fc-collection-process>summary span{display:inline-block;margin-left:17px;color:#5e7464;font-size:11px;font-weight:400;text-decoration:none}.fc-collection-process>.fc-collection-rule{margin:14px 0}.fc-collection-process table{min-width:970px}.fc-collection-process td:last-child{min-width:300px;max-width:410px}.fc-collection-applications{display:grid;gap:11px;margin:0;padding:0;list-style:none}.fc-collection-applications li{display:grid;gap:3px}.fc-collection-applications strong{color:#276b4c;font-size:11px;font-weight:700}.fc-collection-applications span{color:#586e5f;font-size:11px;line-height:1.8}.fc-collection-sr-only{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width: 740px){.fc-collection-metrics{grid-template-columns:minmax(0,1fr);gap:10px}.fc-collection-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;align-items:baseline}.fc-collection-metrics dd{margin:0;font-size:26px;text-align:right}.fc-collection-metrics span{grid-column:1/-1}.fc-collection-heading h3{font-size:18px}}@media (max-width:600px){.fc-collection{padding:18px 15px}.fc-collection-tabs{width:100%}.fc-collection-tabs button{flex:1 1;padding-inline:7px}.fc-collection-start{padding:16px}.fc-collection-trace-total{text-align:left}.fc-collection-days-form input{font-size:16px}}@media print{.fc-collection{display:none!important}}.fc-settlement-state{display:inline-block;padding:4px 8px;border-radius:5px;font-size:11px;font-weight:700;white-space:nowrap}.fc-settlement-unallocated{color:#a51c45;background:#fff0f4}.fc-settlement-partial{color:#8a590e;background:#fff4dc}.fc-settlement-settled{color:#17623d;background:#eaf5ee}.fc-collection-reversed-lot{color:#9d2c4c;background:#fff6f8}.fc-collection-reversed-lot .fc-collection-cell-note{color:#9d2c4c}.fc-collection-replay-note{margin:0 0 10px;color:#875712;font-size:11px;line-height:1.8}.sr-workspace{--sr-ink:#203d30;--sr-muted:#52695b;--sr-line:#d8e3d9;--sr-green:#285d43;color:var(--sr-ink);display:grid;gap:20px;min-width:0;font-size:14px;line-height:1.6}.sr-workspace *{box-sizing:border-box}.sr-workspace ::selection{color:#123724;background:#c9dfc8}.sr-workspace button,.sr-workspace input,.sr-workspace select,.sr-workspace textarea{font:inherit}.sr-workspace button{min-height:40px;padding:8px 13px;border:1px solid var(--sr-line);border-radius:7px;color:var(--sr-ink);background:#fff;cursor:pointer}.sr-workspace button:hover{background:#f0f6ef;border-color:#8ea992}.sr-workspace button:disabled{opacity:.55;cursor:default}.sr-workspace :focus-visible{outline:3px solid #bc851c;outline-offset:3px}.sr-workspace input,.sr-workspace select,.sr-workspace textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #bccdbe;border-radius:7px;background:#fff;color:var(--sr-ink);caret-color:var(--sr-green)}.sr-workspace input::placeholder,.sr-workspace textarea::placeholder{color:#617466;opacity:1}.sr-workspace textarea{min-height:88px;resize:vertical}.sr-workspace .sr-primary{color:#fff;background:var(--sr-green);border-color:var(--sr-green)}.sr-workspace .sr-primary:hover{background:#1d4b34}.sr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sr-heading h2{margin:0;font-size:26px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.sr-heading p{margin:7px 0 0;color:var(--sr-muted)}.sr-heading>button{flex-shrink:0}.sr-source{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #d7dfc9;border-radius:12px;background:#f5f7ed}.sr-source strong{font-size:14px;color:#4c5b32}.sr-source p{margin:4px 0 0;max-width:75ch;color:#586347;font-size:13px}.sr-source>span{white-space:nowrap;color:#586347;font-size:12px}.sr-summary{display:flex;flex-wrap:wrap;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-summary>div{display:flex;flex:1 1 190px;flex-direction:column;gap:5px;padding:18px 22px}.sr-summary>div:first-child{padding-left:0}.sr-summary>div+div{border-left:1px solid var(--sr-line)}.sr-summary span{color:var(--sr-muted);font-size:13px}.sr-summary b{font-size:24px;line-height:1.5;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sr-summary small{color:var(--sr-muted);font-size:13px;font-weight:400}.sr-toolbar{align-items:flex-end;justify-content:space-between;gap:16px}.sr-scope,.sr-toolbar{display:flex;flex-wrap:wrap}.sr-scope{gap:6px}.sr-scope button{border-color:transparent;background:transparent}.sr-scope button[aria-pressed=true]{background:#e8f1e7;border-color:#c8dac8;color:#245136;font-weight:650}.sr-search{display:grid;gap:4px;width:min(100%,330px)}.sr-search>span{color:var(--sr-muted);font-size:12px}.sr-layout{display:grid;grid-template-columns:minmax(235px,280px) minmax(0,1fr);align-items:start;gap:20px}.sr-customers{border:1px solid var(--sr-line);border-radius:12px;overflow:hidden;background:#fff}.sr-customers>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;background:#f5f8f2;border-bottom:1px solid var(--sr-line)}.sr-customers h3{margin:0;font-size:15px}.sr-customers>header>span{font-size:12px;color:var(--sr-muted)}.sr-customer-list{display:grid;max-height:700px;overflow:auto;scrollbar-color:#a4b6a4 #f5f8f2;scrollbar-width:thin}.sr-customer-list>button{display:grid;width:100%;gap:5px;padding:16px;text-align:left;border:0;border-radius:0;border-bottom:1px solid #e5ece1;white-space:normal}.sr-customer-list>button:last-child{border-bottom:0}.sr-customer-list>button:hover{background:#f5f9f1}.sr-customer-list>button.active{background:#eaf3e8;box-shadow:inset 3px 0 #37764e}.sr-customer-list strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.sr-customer-list span{color:var(--sr-muted);font-size:12px}.sr-customer-list b{color:var(--sr-ink);font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-customer-list b.sr-advance{color:#81522d}.sr-customer-list b>small{color:var(--sr-muted);font-size:11px;font-weight:400}.sr-detail{min-width:0;border:1px solid var(--sr-line);border-radius:12px;background:#fff;overflow:hidden}.sr-detail-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:22px;border-bottom:1px solid var(--sr-line)}.sr-detail-heading h3{margin:0;font-size:21px;line-height:1.5;overflow-wrap:anywhere}.sr-detail-heading p{margin:6px 0 0;color:var(--sr-muted);font-size:12px;overflow-wrap:anywhere}.sr-detail-heading>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.sr-detail-heading button{font-size:13px}.sr-customer-meta{padding:20px 22px}.sr-customer-meta dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0}.sr-customer-meta dt{margin-bottom:5px;color:var(--sr-muted);font-size:12px}.sr-customer-meta dd{margin:0;font-size:14px;overflow-wrap:anywhere}.sr-customer-meta p{margin:18px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#35513d;font-size:13px}.sr-customer-meta p>strong{display:block;margin-bottom:5px;font-weight:600}.sr-equation{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 22px 20px;padding:16px 0;border-top:1px solid #e3eade;border-bottom:1px solid #e3eade;font-size:12px;color:var(--sr-muted)}.sr-equation span,.sr-equation strong{display:flex;flex:1 1 100px;flex-direction:column;gap:5px}.sr-equation b{color:var(--sr-ink);font-size:15px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-equation strong{color:var(--sr-green);font-weight:600}.sr-equation strong b{color:var(--sr-green);font-weight:700}.sr-tabs{display:flex;gap:3px;margin:0 22px;border-bottom:1px solid var(--sr-line);overflow:auto}.sr-tabs button{padding:10px 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;white-space:nowrap;font-size:13px}.sr-tabs button[aria-pressed=true]{border-bottom-color:var(--sr-green);color:var(--sr-green);font-weight:650;background:#f4f8f0}.sr-ledger-note{margin:13px 22px 17px;color:var(--sr-muted);font-size:12px}.sr-table-scroll{max-width:100%;overflow:auto;scrollbar-color:#a4b6a4 #f5f8f2;scrollbar-width:thin}.sr-workspace table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.sr-workspace th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#4c6653;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line);background:#f3f7ef}.sr-workspace td{max-width:280px;padding:13px 16px;border-bottom:1px solid #e7eee2;overflow:hidden;text-overflow:ellipsis}.sr-workspace tbody tr:hover{background:#f8faf5}.sr-workspace .sr-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--sr-line);color:var(--sr-muted);font-size:12px}.sr-pagination>div{display:flex;gap:6px}.sr-pagination button{min-height:34px;padding:5px 8px;font-size:12px}.sr-message{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0;border:1px solid #c8dac8;padding:12px 16px;border-radius:8px;color:#285b37;background:#f0f7ec;font-size:13px}.sr-message.sr-error{color:#923a2a;border-color:#e4c3b8;background:#fff3ec}.sr-message>button{flex-shrink:0;min-height:34px;font-size:12px}.sr-form{padding:22px;background:#f7faf3;border-bottom:1px solid var(--sr-line)}.sr-form h4{margin:0 0 18px;font-size:15px}.sr-movement-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 22px;background:#f5f8f2;border-bottom:1px solid var(--sr-line)}.sr-movement-actions>p{margin:0;color:var(--sr-muted);font-size:13px}.sr-movement-actions>div{display:flex;flex-wrap:wrap;gap:8px}.sr-movement-form{background:#f0f7ee}.sr-movement-form>.sr-movement-help{margin:-8px 0 18px;max-width:70ch;font-size:13px}.sr-movement-form>.sr-message{margin-top:18px}.sr-movement-form h4{overflow-wrap:anywhere}.sr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sr-form-grid label{display:grid;gap:6px;font-size:13px}.sr-form-grid .sr-wide{grid-column:1/-1}.sr-form>p{margin:15px 0 0;color:var(--sr-muted);font-size:12px}.sr-form>footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.sr-form>footer>span{margin-right:auto;color:var(--sr-muted);font-size:12px}.sr-empty{padding:58px 24px;text-align:center;border:1px solid var(--sr-line);border-radius:12px;background:#fff}.sr-empty>b{font-size:16px;font-weight:600}.sr-empty>p{max-width:65ch;margin:10px auto 0;color:var(--sr-muted);font-size:13px}.sr-empty>button{margin-top:18px}.sr-empty.sr-empty-compact{padding:34px 20px;border:0;border-radius:0}@media (max-width:1200px){.sr-layout{grid-template-columns:235px minmax(0,1fr);gap:15px}.sr-summary>div{flex-basis:170px;padding:16px}.sr-summary b{font-size:21px}.sr-customer-meta dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-customer-meta,.sr-detail-heading,.sr-form{padding:18px}.sr-equation{margin-right:18px;margin-left:18px}}@media (max-width:800px){.sr-workspace{gap:16px}.sr-heading{align-items:flex-start;gap:12px}.sr-heading h2{font-size:23px}.sr-heading p{font-size:13px}.sr-heading>button{min-height:40px;padding:8px 10px;font-size:12px}.sr-source{align-items:flex-start;flex-direction:column;gap:8px;padding:14px}.sr-source>span{font-size:11px}.sr-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-summary>div{padding:14px}.sr-summary>div:first-child{padding-left:14px}.sr-summary>div:nth-child(odd){border-left:0}.sr-summary>div:nth-child(n+3){border-top:1px solid var(--sr-line)}.sr-summary b{font-size:20px}.sr-summary small{font-size:12px}.sr-toolbar{align-items:stretch;gap:12px}.sr-search{width:100%}.sr-layout{grid-template-columns:minmax(0,1fr);gap:16px}.sr-customer-list{max-height:245px}.sr-customer-list>button{padding:12px 15px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.sr-customer-list>button>strong{grid-column:1}.sr-customer-list>button>span{grid-column:1;font-size:11px}.sr-customer-list>button>b{grid-column:2;grid-row:1/3;align-self:center;font-size:15px}.sr-detail-heading{gap:12px}.sr-detail-heading h3{font-size:19px}.sr-detail-heading>div:last-child{width:100%}.sr-detail-heading button{flex:1 1;min-height:42px}.sr-customer-meta,.sr-detail-heading,.sr-form,.sr-movement-actions{padding:16px}.sr-movement-actions>div{width:100%}.sr-movement-actions button{flex:1 1;min-height:44px}.sr-movement-form input,.sr-movement-form textarea{font-size:16px}.sr-tabs{margin-right:16px;margin-left:16px}.sr-tabs button{padding-right:10px;padding-left:10px;min-height:44px}.sr-equation{gap:13px 16px;margin:0 16px 16px}.sr-equation span,.sr-equation strong{flex-basis:110px}.sr-ledger-note{margin-right:16px;margin-left:16px}.sr-pagination,.sr-workspace td,.sr-workspace th{padding:12px}.sr-pagination button{min-height:40px}.sr-form-grid{grid-template-columns:minmax(0,1fr)}.sr-form-grid .sr-wide{grid-column:1}.sr-form>footer>span{width:100%}.sr-message{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sr-workspace *{scroll-behavior:auto!important}}.sr-heading-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.sr-new-customer{border:1px solid #cdddc9;border-radius:12px}.sr-new-customer>.sr-create-note{margin:0 0 18px;color:#52695b}.sr-create-owner{display:grid;gap:6px;font-size:13px;margin-top:15px;max-width:400px}.sr-customers>header>span{font-size:11px}.sr-customers>header{align-items:flex-start;flex-wrap:wrap}@media(max-width:800px){.sr-heading-actions{max-width:150px;gap:6px}.sr-heading-actions>button{font-size:12px;padding:7px 9px}.sr-heading-actions>button:first-child{flex:1 1}.sr-new-customer{padding:16px}}.sales-primary-tabs.sales-module-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border-radius:10px}.sales-primary-tabs.sales-module-nav>button{justify-content:center;min-width:0;min-height:52px;padding:10px 12px;border-radius:6px;color:#496255;font-size:15px;font-weight:600;line-height:1.4}.sales-primary-tabs.sales-module-nav>button.active{color:#174e39;background:#e7f2eb;box-shadow:inset 0 -3px #21684e;font-weight:750}.sales-primary-tabs.sales-module-nav>button:not(.active):hover{background:#f2f6f3;color:#174e39}.sales-primary-tabs.sales-module-nav>button:focus-visible,.scw-shell .cogrowth-hero select:focus-visible,.scw-shell .cogrowth-nav>button:focus-visible{outline:3px solid #bc851c;outline-offset:2px}.scw-shell{display:grid;gap:20px;min-width:0}.scw-shell .scw-layout{display:grid;grid-template-columns:194px minmax(0,1fr);gap:20px;align-items:start}.scw-shell .scw-navigation{gap:10px;padding:14px 10px 10px;border:1px solid #d7e3da;border-radius:10px;background:#fff}.scw-shell .scw-nav-label{padding:0 6px;color:#65796e;font-size:12px;font-weight:600;letter-spacing:.06em}.scw-shell .scw-entry-nav{grid-template-columns:minmax(0,1fr);gap:6px;overflow:visible;border:0;border-radius:0}.scw-shell .scw-entry-nav>button{min-width:0;min-height:72px;padding:12px;border:1px solid transparent;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;color:#334f40;background:#fff}.scw-shell .scw-entry-nav>button b{font-size:15px;line-height:1.4;font-weight:700}.scw-shell .scw-entry-nav>button small{margin:0;color:#5c7065;font-size:12px;line-height:1.5}.scw-shell .scw-entry-nav>button.active{background:#126247;color:#fff;border-color:#126247}.scw-shell .scw-entry-nav>button.active small{color:#e0f0e7}.scw-shell .scw-entry-nav>button:not(.active):hover{background:#f0f6f2;border-color:#d9e6dc}.scw-shell .scw-main{display:grid;gap:16px;min-width:0}.scw-shell .scw-legacy-area{min-width:0;margin-top:0}.scw-shell .scw-work-note{margin:0;padding:10px 14px;font-size:13px}.scw-shell .scw-legacy-area .cogrowth-hero.embedded{flex-wrap:wrap;gap:16px;padding:18px 20px}.scw-shell .cogrowth-hero.embedded>div:first-child{flex:1 1 260px;min-width:0}.scw-shell .cogrowth-hero.embedded>div:last-child{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 340px;min-width:0;max-width:520px;gap:6px;align-items:start}.scw-shell .cogrowth-hero.embedded h2{margin:6px 0;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.scw-shell .cogrowth-hero.embedded label,.scw-shell .cogrowth-hero.embedded p,.scw-shell .cogrowth-hero.embedded small{color:#d2e5da;font-size:12px;line-height:1.5;letter-spacing:0}.scw-shell .cogrowth-hero.embedded label{flex:1 1 100%;min-width:0;gap:6px}.scw-shell .cogrowth-hero.embedded select{width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.5;color:#fff}.scw-shell .cogrowth-hero.embedded option{color:#243c33;background:#fff}.scw-shell .cogrowth-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;min-width:0;border:1px solid #d8e3dc;border-radius:0;background:#fff}.scw-shell .cogrowth-nav[aria-label="品牌门店工作区"]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.scw-shell .cogrowth-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:68px;height:auto;padding:10px 6px;border:0;border-radius:0;box-shadow:inset 0 -1px #e0e7e2;background:#fff;color:#475f51;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer}.scw-shell .cogrowth-nav>button>span{white-space:nowrap}.scw-shell .cogrowth-nav>button small{margin:0;padding:2px 6px;color:#52695c;background:#eef3ef;font-size:11px;line-height:1.4}.scw-shell .scw-legacy-area .cogrowth-nav>button.active{color:#174e39;background:#e7f2eb;box-shadow:inset 0 -3px #21684e;font-weight:750}.scw-shell .scw-legacy-area .cogrowth-nav>button.active small{color:#24563e;background:#d3e8da}.scw-shell .cogrowth-nav>button:not(.active):hover{color:#174e39;background:#f2f6f3}.brand-store-plans{display:grid;gap:14px;min-width:0}.brand-store-plans>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #d8e3dc;background:#f7faf7}.brand-store-plans>header>div{min-width:0}.brand-store-plans>header small{color:#b23b3b;font-size:12px;font-weight:800}.brand-store-plans>header h3{margin:4px 0;color:#173f35;font-size:20px}.brand-store-plans>header p{margin:0;color:#64776d;font-size:13px;line-height:1.6}.brand-store-plans>header label{display:grid;flex:0 1 420px;min-width:min(100%,300px);gap:6px;color:#496056;font-size:13px;font-weight:700}.brand-store-plans>header select{width:100%;min-height:44px;padding:8px 38px 8px 12px;border:1px solid #b8cbbf;background:#fff;color:#173f35;font:inherit}.brand-direct-store-meta>button{min-height:36px;margin-left:auto;padding:6px 12px;border:1px solid #1f674c;background:#fff;color:#17523d;font-size:13px;font-weight:750;cursor:pointer}.brand-direct-store-meta>button:hover{background:#e9f3ec}.brand-direct-store-meta>button:focus-visible{outline:3px solid #f0bc52;outline-offset:2px}.brand-direct-store-meta>button:disabled{cursor:wait;opacity:.6}@media (max-width:1250px) and (min-width:1151px){.scw-shell .scw-customer-table-head{display:none}.scw-shell .scw-customer-table>article{grid-template-columns:repeat(3,minmax(0,1fr))}.scw-shell .scw-customer-name{grid-column:1/-1}.scw-shell .scw-customer-table .scw-mobile-label{display:block;color:#788a80}.scw-shell .scw-customer-table .scw-row-actions{grid-column:1/-1;display:flex;flex-wrap:wrap}}@media (max-width:1150px){.scw-shell .scw-layout{grid-template-columns:minmax(0,1fr);gap:16px}.scw-shell .scw-entry-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.scw-shell .scw-entry-nav>button{min-height:68px}}@media (max-width:1000px){.scw-shell .cogrowth-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.scw-shell .cogrowth-hero.embedded>div:first-child,.scw-shell .cogrowth-hero.embedded>div:last-child{flex:0 1 auto;width:100%;max-width:none}}@media (max-width:620px){.sales-primary-tabs.sales-module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-primary-tabs.sales-module-nav>button{min-height:48px;padding:9px 6px;font-size:14px}.scw-shell{gap:16px}.scw-shell .scw-entry-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.scw-shell .scw-entry-nav>button{padding:10px 8px}.scw-shell .scw-entry-nav>button b{font-size:14px}.scw-shell .scw-entry-nav>button small{font-size:12px}.scw-shell .scw-legacy-area .cogrowth-hero.embedded{padding:16px;gap:12px}.scw-shell .cogrowth-hero.embedded h2{font-size:18px}.brand-store-plans>header{align-items:stretch;flex-direction:column;padding:16px}.brand-store-plans>header label{flex-basis:auto;min-width:0}.brand-direct-store-meta>button{width:100%;margin-left:0}.scw-shell .cogrowth-nav,.scw-shell .cogrowth-nav[aria-label="品牌门店工作区"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-control-dialog,.fin-control-dialog *,.fin-control-duplicate,.fin-control-duplicate *,.fin-control-panel,.fin-control-panel *{box-sizing:border-box}.fin-control-panel{margin:0 0 24px;padding:22px 24px;border:1px solid #d9e5dd;border-radius:14px;background:#fff;color:#294a38}.fin-control-dialog h3,.fin-control-panel h3{margin:0;font-size:20px;color:#22563b}.fin-control-guidance,.fin-control-panel p,.fin-control-rule{max-width:78ch;color:#50695a;font-size:13px;line-height:1.8}.fin-control-shortcuts{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:flex-start;margin:18px 0}.fin-control-shortcuts details{flex:1 1;min-width:230px}.fin-audit-changes summary,.fin-control-shortcuts summary{cursor:pointer;text-underline-offset:4px}.fin-control-dialog button,.fin-control-duplicate button,.fin-control-panel button{min-height:40px;padding:8px 14px;border:1px solid #bed1c4;border-radius:7px;font:inherit;color:#235e41;background:#f1f7f3;cursor:pointer}.fin-control-dialog button:hover:not(:disabled),.fin-control-duplicate button:hover:not(:disabled),.fin-control-panel button:hover:not(:disabled){background:#e5f0e8;border-color:#366d4e}.fin-control-dialog{width:min(780px,calc(100vw - 30px));max-height:88vh;overflow:auto;padding:24px;border:1px solid #c6d8cb;border-radius:14px;color:#294a38;background:#fff;box-shadow:0 20px 70px #183d2a35;scrollbar-color:#9db6a9 #edf2ef}.fin-control-dialog::backdrop{background:#102d2390}.fin-control-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.fin-control-dialog button:disabled,.fin-control-duplicate button:disabled{opacity:.5;cursor:default}.fin-control-dialog button.primary,.fin-control-duplicate button.primary,.fin-control-panel button.primary{color:#fff;background:#15573c;border-color:#15573c}.fin-control-dialog button.primary:hover:not(:disabled),.fin-control-duplicate button.primary:hover:not(:disabled),.fin-control-panel button.primary:hover:not(:disabled){background:#0c462e}.fin-control-dialog button.danger{color:#a51c40;background:#fff0f4;border-color:#e9bfcb}.fin-control-dialog :is(button,input,select,textarea,summary):focus-visible,.fin-control-duplicate :is(button,textarea,[tabindex]):focus-visible,.fin-control-panel :is(button,summary):focus-visible{outline:3px solid #098260;outline-offset:3px}.fin-control-dialog ::selection,.fin-control-duplicate ::selection{background:#cbe6d6;color:#173d2a}.fin-control-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.fin-control-form-grid .wide{grid-column:1/-1}.fin-control-dialog label,.fin-control-duplicate label{display:grid;gap:7px;font-size:13px;color:#385d46}.fin-control-dialog :is(input,select,textarea),.fin-control-duplicate textarea{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #bfd1c3;border-radius:6px;background:#fff;font:inherit;color:#274a35;caret-color:#13583b}.fin-control-dialog textarea,.fin-control-duplicate textarea{min-height:100px;resize:vertical}.fin-control-dialog footer,.fin-control-duplicate footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.fin-control-original{display:flex;flex-wrap:wrap;gap:16px 28px;margin:18px 0;padding:14px 16px;background:#f5f8f4;border-radius:9px}.fin-control-original div{min-width:120px}.fin-control-original dt{font-size:11px;color:#5b7160}.fin-control-original dd{margin:6px 0 0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-control-error{margin:14px 0;padding:11px 14px;color:#a51d3f;background:#fff0f4;border-radius:7px;font-size:13px;line-height:1.8}.fin-control-duplicate h4,.fin-control-preview h4{color:#2d5d41;font-size:17px}.fin-control-duplicate table,.fin-control-preview table{width:100%;border-collapse:collapse;font-size:13px}.fin-control-duplicate caption,.fin-control-preview caption{text-align:left;padding-bottom:10px;color:#4b6854;font-size:12px}.fin-control-duplicate td,.fin-control-duplicate th,.fin-control-preview td,.fin-control-preview th{padding:11px 10px;border-bottom:1px solid #e0e9e1;text-align:left;vertical-align:top}.fin-control-money,.fin-control-preview td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fin-control-preview details{margin:18px 0}.fin-audit-changes pre,.fin-control-preview details pre{max-width:100%;max-height:300px;overflow:auto;padding:12px;border-radius:6px;color:#3d5e48;background:#f4f7f3;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.fin-control-preview-reason{color:#4c6854;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.fin-control-duplicate{margin:18px 0 0;padding:18px;border:1px solid #e0c9a1;border-radius:10px;color:#72501d;background:#fffaf0}.fin-control-duplicate h4{margin:0 0 9px;color:#805416}.fin-control-duplicate p{font-size:13px;line-height:1.8}.fin-control-duplicate label{margin-top:18px;color:#72501d}.fin-control-duplicate small{display:block;margin-top:5px;color:#735d3d}.fin-control-scroll{max-width:100%;overflow:auto;scrollbar-color:#a1b8a9 #f4f7f3}.fin-control-scroll table{min-width:620px}.fin-audit-changes{max-width:420px;min-width:160px;color:#315c42}.fin-audit-changes dl{margin:12px 0}.fin-audit-changes dl>div{margin:10px 0}.fin-audit-changes dt{font-size:11px;font-weight:700}.fin-audit-changes dd{display:flex;flex-wrap:wrap;gap:5px 9px;margin:5px 0 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.fin-audit-changes del{color:#9b3750;text-decoration:none}.fin-audit-changes ins{color:#17673f;text-decoration:none}.fin-ledger-reversed{color:#a32f4e;background:#fff6f8}.fin-ledger-reversed td{color:inherit}.fin-control-row-note{display:block;font-size:10px;line-height:1.7;margin-top:4px;color:#a32f4e}@media(max-width:600px){.fin-control-dialog{padding:18px 15px}.fin-control-form-grid{grid-template-columns:minmax(0,1fr)}.fin-control-dialog :is(input,select,textarea){font-size:16px}.fin-control-panel{padding:18px 15px}}@media print{.fin-control-dialog,.fin-control-duplicate,.fin-control-panel{display:none!important}}.fin-control-preview th small{display:block;margin-top:4px;color:#5b735f;font-size:11px;font-weight:400}.fin-app .fin-ledger-filters{gap:13px 12px}.fin-app .fin-ledger-filters label{flex-basis:154px;min-width:132px}.fin-app .fin-ledger-filters label>span{color:#4a6255;font-size:12px}.fin-app .fin-ledger-filters .fin-search{flex:1 1 230px}.fin-app .fin-ledger-filter-actions,.fin-app .fin-ledger-filter-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.fin-app .fin-ledger-filters button{min-height:42px;padding:9px 15px;font-size:13px;white-space:nowrap}.fin-app .fin-ledger-filter-shortcuts button{color:#315f48;background:#edf5ef;border-color:#d7e5db}.fin-app .fin-ledger-filter-actions .fin-ledger-filter-apply{min-width:82px;color:#fff;background:#155b43;border-color:#155b43;font-weight:750}.fin-app .fin-ledger-filter-actions .fin-ledger-filter-apply:hover{background:#0e4935;border-color:#0e4935}.fin-app .fin-ledger-filter-actions button:not(.fin-ledger-filter-apply){color:#365c47;background:#fff;border-color:#b9cdbf}.fin-app .fin-ledger-filter-actions button:not(.fin-ledger-filter-apply):hover,.fin-app .fin-ledger-filter-shortcuts button:hover{background:#e4efe7}.fin-app .fin-ledger-filter-feedback{flex:1 0 100%;min-width:0}.fin-app .fin-ledger-filter-feedback p{margin:0;color:#526b5d;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.fin-app .fin-ledger-filter-feedback .fin-ledger-filter-pending{color:#8b520d}.fin-app .fin-ledger-filter-feedback .fin-ledger-filter-error{margin-top:6px;color:#a92145;font-weight:650}.fin-app .fin-ledger-filters input[aria-invalid=true]{border-color:#a92145;background:#fff6f8}.fin-app .fin-ledger-filters :is(input,select,button):focus-visible{outline:3px solid #087d5a;outline-offset:3px}.fin-app .fin-ledger-filters ::selection{color:#144831;background:#cdebdc}@container (max-width: 620px){.fin-app .fin-ledger-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fin-app .fin-ledger-filters label{min-width:0}.fin-app .fin-ledger-filter-feedback,.fin-app .fin-ledger-filters .fin-search{grid-column:1/-1}.fin-app .fin-ledger-filters :is(input,select){font-size:16px;min-width:0}.fin-app .fin-ledger-filter-actions{justify-content:flex-end}}@container (max-width: 360px){.fin-app .fin-ledger-filters{grid-template-columns:minmax(0,1fr)}.fin-app .fin-ledger-filter-actions{justify-content:flex-start}}.fin-app .fin-collection-reports{display:grid;gap:20px;margin-bottom:22px}.fin-app .fin-report-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.fin-app .fin-report-empty{margin:0;padding:18px 22px 30px;color:var(--fin-muted)}.fin-app .fin-report-note{margin:0;padding:14px 22px 19px;color:var(--fin-muted);font-size:11px;line-height:1.8}.fin-app .fin-top-bars{display:grid;gap:18px;padding:1px 22px 25px;margin:0;list-style:none}.fin-app .fin-top-bar-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;margin-bottom:7px}.fin-app .fin-top-bar-label>span{display:inline-flex;align-items:baseline;gap:10px;overflow-wrap:anywhere;font-weight:650}.fin-app .fin-top-bar-label b{width:20px;color:#657767;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-top-bar-label strong{color:#087d5a;font-size:clamp(15px,2.2cqw,20px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-top-bar-track{height:8px;border-radius:4px;background:#e6f3ec;overflow:hidden}.fin-app .fin-top-bar-track i{display:block;height:100%;border-radius:inherit;background:#07835d}.fin-app .fin-top-bars li:nth-child(2) .fin-top-bar-track i{background:#0a7e83}.fin-app .fin-top-bars li:nth-child(3) .fin-top-bar-track i{background:#087aae}.fin-app .fin-collection-ranking table{min-width:330px}.fin-app .fin-collection-ranking th[scope=row]{font-weight:600;color:#314758;text-align:left}.fin-app .fin-report-rank{display:inline-block;min-width:26px;color:#6a747e;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-report-rate{color:#a6580c;font-size:17px;font-weight:750}.fin-app .fin-report-rate-value{display:block}.fin-app .fin-report-rate-track{display:block;width:94px;max-width:100%;height:5px;margin:6px 0 0 auto;border-radius:3px;overflow:hidden;background:#f4e9d5}.fin-app .fin-report-rate-track i{display:block;height:100%;border-radius:inherit;background:#9f6208}.fin-app .fin-aging-distribution{margin-bottom:24px;min-width:0}.fin-app .fin-aging-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding:4px 0 21px}.fin-app .fin-aging-heading>div{min-width:0;max-width:100%}.fin-app .fin-aging-heading h3{display:flex;align-items:center;gap:10px;margin:0;color:#20583f;font-size:22px;font-weight:800;line-height:1.4;letter-spacing:-.02em}.fin-app .fin-aging-heading h3 .fin-icon{width:24px;height:24px}.fin-app .fin-aging-heading p{margin:7px 0 0;color:#536a61;font-size:12px;line-height:1.7}.fin-app .fin-aging-status-summary{display:flex;flex-wrap:wrap;gap:12px 25px}.fin-app .fin-aging-overdue,.fin-app .fin-aging-pending-total,.fin-app .fin-unpaid-shipment-total{display:grid;gap:2px;text-align:right;color:#b42143}.fin-app .fin-aging-pending-total{color:#51657b}.fin-app .fin-unpaid-shipment-total{color:#20583f}.fin-app :is(.fin-aging-overdue,.fin-aging-pending-total,.fin-unpaid-shipment-total)>span{font-size:11px;font-weight:600}.fin-app :is(.fin-aging-overdue,.fin-aging-pending-total,.fin-unpaid-shipment-total) strong{font-size:24px;line-height:1.4;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.fin-app .fin-aging-tone-current{--fin-aging-accent:#087a55;--fin-aging-soft:#eaf7ef}.fin-app .fin-aging-tone-days30{--fin-aging-accent:#087da2;--fin-aging-soft:#eaf6fc}.fin-app .fin-aging-tone-days60{--fin-aging-accent:#9f6208;--fin-aging-soft:#fff7e6}.fin-app .fin-aging-tone-days90{--fin-aging-accent:#c04713;--fin-aging-soft:#fff0e8}.fin-app .fin-aging-tone-over90{--fin-aging-accent:#d52748;--fin-aging-soft:#fff0f3}.fin-app .fin-aging-tone-unaged{--fin-aging-accent:#7851a4;--fin-aging-soft:#f4eefb}.fin-app .fin-aging-tone-pending{--fin-aging-accent:#51657b;--fin-aging-soft:#eef2f6}.fin-app .fin-aging-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fin-app .fin-aging-cards>.fin-aging-tone-pending{grid-column:1/-1;background:#f4f7f9}.fin-app .fin-aging-card{display:flex;flex-direction:column;align-items:stretch;justify-content:start;min-width:0;gap:0;padding:19px 20px 17px;border:1px solid #dce6e2;border-radius:14px;color:#314a40;background:#fff;text-align:left;white-space:normal}.fin-app button.fin-aging-card{cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.fin-app .fin-aging-card[aria-pressed=true],.fin-app button.fin-aging-card:hover{background:var(--fin-aging-soft);border-color:var(--fin-aging-accent)}.fin-app .fin-aging-card[aria-pressed=true]{outline:2px solid var(--fin-aging-accent);outline-offset:-3px}.fin-app .fin-aging-card-label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#475e55;font-size:13px;font-weight:650}.fin-app .fin-aging-card-label i,.fin-app .fin-aging-legend i,.fin-app .fin-aging-summary-label i{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--fin-aging-accent)}.fin-app .fin-aging-card-amount{display:block;margin-top:14px;color:var(--fin-aging-accent);font-size:clamp(20px,2.45cqw,32px);font-weight:800;line-height:1.35;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-aging-card-amount small{font-size:.61em;margin-right:3px;font-weight:650}.fin-app .fin-aging-card-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin:7px 0 13px;color:#53675d;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-aging-card-share b,.fin-app .fin-aging-summary-label b{color:var(--fin-aging-accent);font-size:10px;font-weight:750}.fin-app .fin-aging-progress{display:block;width:100%;height:6px;overflow:hidden;border-radius:3px;background:#e9efec}.fin-app .fin-aging-progress i{display:block;height:100%;border-radius:inherit;background:var(--fin-aging-accent)}.fin-app .fin-aging-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;min-height:48px;padding:7px 2px;color:#4f675c;font-size:11px;line-height:1.7}.fin-app .fin-aging-selection strong{color:#20583f}.fin-app .fin-aging-selection button{min-height:36px;padding:4px 10px;color:#20583f;border-color:#b5cfc0;font-size:11px}.fin-app .fin-aging-visual-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;margin-top:20px}.fin-app .fin-aging-selection+.fin-aging-visual-pair{margin-top:0}.fin-app .fin-aging-chart-panel,.fin-app .fin-aging-summary-panel{min-width:0;padding:21px 22px 24px;border:1px solid #dce6e2;border-radius:14px;background:#fff}.fin-app .fin-aging-chart-panel>header,.fin-app .fin-aging-summary-panel>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 14px}.fin-app .fin-aging-visual-pair h4{margin:0;color:#233f32;font-size:16px;font-weight:750}.fin-app .fin-aging-visual-pair header>span{color:#576c61;font-size:11px}.fin-app .fin-aging-donut-wrap{position:relative;width:min(100%,380px);aspect-ratio:1;margin:10px auto 4px}.fin-app .fin-aging-donut{display:block;width:100%;height:100%;overflow:visible}.fin-app .fin-aging-donut-track{stroke:#e8eeeb}.fin-app .fin-aging-sector{transition:stroke-width .18s ease-out,opacity .18s ease-out}.fin-app .fin-aging-donut.is-interactive .fin-aging-sector{cursor:pointer;pointer-events:stroke}.fin-app .fin-aging-donut.has-selection .fin-aging-sector:not(.is-selected){opacity:.33}.fin-app .fin-aging-donut.is-interactive .fin-aging-sector:hover{stroke-width:56;opacity:1}.fin-app .fin-aging-sector.is-selected{stroke-width:58;opacity:1}.fin-app .fin-aging-sector:focus-visible{stroke-width:60;opacity:1;outline:none;filter:drop-shadow(0 2px 2px #1d3927)}.fin-app .fin-aging-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:61%;margin:auto;gap:8px;text-align:center;pointer-events:none}.fin-app .fin-aging-donut-center>span{color:#566e61;font-size:11px}.fin-app .fin-aging-donut-center strong{max-width:100%;color:#243d31;font-size:clamp(20px,2.3cqw,29px);font-weight:800;line-height:1.3;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-aging-donut-center small{color:#607165;font-size:10px;line-height:1.7}.fin-app .fin-aging-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:5px}.fin-app .fin-aging-legend>span{display:inline-flex;align-items:center;gap:6px;color:#4f6458;font-size:10px}.fin-app .fin-aging-legend i{flex-basis:8px;width:8px;height:8px}.fin-app .fin-aging-summary-total{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;padding:23px 0 20px;margin-bottom:8px;border-bottom:1px solid #e1e9e4}.fin-app .fin-aging-summary-total>span{color:#465e50;font-size:12px}.fin-app .fin-aging-summary-total strong{color:#243d31;font-size:clamp(21px,2.45cqw,30px);font-weight:800;line-height:1.35;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-aging-summary-list{display:grid;gap:3px}.fin-app .fin-aging-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:normal;gap:9px 14px;min-width:0;width:100%;padding:13px 9px 11px;border:1px solid transparent;border-radius:8px;color:#3b5345;background:transparent;white-space:normal;text-align:left}.fin-app .fin-aging-summary-row[aria-pressed=true],.fin-app button.fin-aging-summary-row:hover{border-color:var(--fin-aging-accent);background:var(--fin-aging-soft)}.fin-app .fin-aging-summary-label{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:12px;font-weight:550}.fin-app .fin-aging-summary-money{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:5px 10px;min-width:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-aging-summary-money strong{color:#2a4235;font-size:16px;font-weight:750;overflow-wrap:anywhere}.fin-app .fin-aging-summary-money small{min-width:41px;color:#576c5f;font-size:10px}.fin-app .fin-aging-summary-row .fin-aging-progress{grid-column:1/-1;height:4px}.fin-app .fin-aging-distribution>.fin-report-note{max-width:100ch;padding:13px 2px 0;color:#566c60}.fin-app .fin-unpaid-duration{padding:23px 24px;margin-bottom:24px;border:1px solid #dce6e2;border-radius:14px;background:#fff}.fin-app .fin-unpaid-duration .fin-aging-heading{padding-top:0}.fin-app .fin-unpaid-duration .fin-aging-heading h3{font-size:20px}.fin-app .fin-unpaid-duration-bar{display:flex;min-height:14px;margin-bottom:18px;background:#edf2ef;border-radius:7px;overflow:hidden}.fin-app .fin-unpaid-duration-bar>i{display:block;min-width:1px}.fin-app .fin-unpaid-duration-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fin-app .fin-unpaid-duration-cards .fin-aging-card{padding:2px 0;border:0;border-radius:0}.fin-app .fin-unpaid-duration-cards .fin-aging-card-amount{font-size:clamp(18px,2cqw,27px)}.fin-app .fin-unpaid-duration>.fin-report-note{padding:14px 0 0}.fin-app .fin-aging-distribution :is(button,[role=button]):focus-visible{outline:3px solid #275f47;outline-offset:3px}.fin-app .fin-aging-distribution .fin-aging-sector:focus-visible{outline:none}.fin-app .fin-aging-distribution ::selection{background:#cce8d7;color:#183e2a}@container (max-width: 850px){.fin-app .fin-aging-status-summary{width:100%;justify-content:flex-start;gap:14px 25px}.fin-app .fin-aging-status-summary>div{text-align:left}.fin-app .fin-aging-cards,.fin-app .fin-unpaid-duration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-app .fin-unpaid-duration-cards{row-gap:19px}.fin-app .fin-aging-visual-pair{grid-template-columns:minmax(0,1fr)}.fin-app .fin-aging-donut-wrap{width:min(100%,400px)}.fin-app .fin-aging-donut-center strong{font-size:29px}}@container (max-width: 430px){.fin-app .fin-aging-heading h3{font-size:19px}.fin-app .fin-aging-overdue,.fin-app .fin-aging-pending-total,.fin-app .fin-unpaid-shipment-total{text-align:left}.fin-app .fin-unpaid-duration{padding:19px 16px}.fin-app .fin-aging-card{padding:16px 13px 14px}.fin-app .fin-aging-card-label{align-items:flex-start;font-size:12px;gap:6px}.fin-app .fin-aging-card-label i{flex-basis:8px;width:8px;height:8px;margin-top:5px}.fin-app .fin-aging-card-amount{font-size:20px;margin-top:12px}.fin-app .fin-aging-card-share{font-size:10px}.fin-app .fin-aging-chart-panel,.fin-app .fin-aging-summary-panel{padding:18px 14px 21px}.fin-app .fin-aging-summary-row{grid-template-columns:minmax(0,1fr);gap:7px}.fin-app .fin-aging-summary-money{justify-content:space-between;text-align:left;padding-left:18px}.fin-app .fin-aging-donut-center strong{font-size:23px}}@container (max-width: 360px){.fin-app .fin-aging-cards{grid-template-columns:minmax(0,1fr)}.fin-app .fin-aging-donut-center strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.fin-app .fin-aging-distribution *,.fin-app .fin-aging-distribution :after,.fin-app .fin-aging-distribution :before{transition:none;animation:none;scroll-behavior:auto}}.fin-app .fin-finance-attention{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1px;margin-bottom:22px;border-radius:12px;overflow:hidden;background:#e2e9e5}.fin-app .fin-finance-attention>div{display:flex;gap:13px;align-items:flex-start;padding:18px 22px}.fin-app .fin-attention-overdue{color:#226247;background:#eaf7f0}.fin-app .fin-attention-overdue.has-overdue{color:#9d284c;background:#fff0f4}.fin-app .fin-attention-overdue.has-pending{color:#42596f;background:#eef3f7}.fin-app .fin-finance-attention h3{margin:0 0 6px;font-size:14px;font-weight:750}.fin-app .fin-finance-attention p{margin:0;font-size:12px}.fin-app .fin-finance-attention p strong{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-finance-attention .fin-icon{width:22px;height:22px;margin-top:1px}.fin-app .fin-attention-overdue p>span{display:block;margin-top:3px;color:#754258}.fin-app .fin-attention-overdue:not(.has-overdue) p>span{color:#386552}.fin-app .fin-attention-overdue.has-pending p>span{color:#42596f}.fin-app .fin-attention-rate{color:#86500c;background:#fff6e5}.fin-app .fin-attention-rate p{display:flex;flex-wrap:wrap;gap:3px 13px;align-items:baseline}.fin-app .fin-attention-rate b{font-size:22px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-attention-rate p span{width:100%;margin-top:2px;color:#805c2f;font-size:11px}.fin-app .fin-formal-statement{padding:28px;margin-bottom:22px;border:1px solid var(--fin-line);border-radius:14px;color:#243846;background:#fff}.fin-app .fin-formal-statement-title{text-align:center;padding-bottom:22px;border-bottom:2px solid #315e4d}.fin-app .fin-formal-statement-title h3{margin:5px 0 13px;color:#155b43;font-size:clamp(22px,3.3cqw,30px);line-height:1.4;letter-spacing:.03em;font-weight:800}.fin-app .fin-formal-statement-title p{margin:0;font-size:12px;color:#506675}.fin-app .fin-formal-statement-title p:first-child{font-weight:650;font-size:14px;color:#315e4d}.fin-app .fin-formal-statement-title span{margin-left:18px}.fin-app .fin-statement-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding:20px 0;margin:0}.fin-app .fin-statement-metadata>div{display:flex;gap:10px;min-width:0}.fin-app .fin-statement-metadata dt{flex:0 0 72px;color:#5c6978;font-size:12px}.fin-app .fin-statement-metadata dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:600}.fin-app .fin-statement-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 24px;margin:0;padding:19px 20px;background:#f0f6f3;border-radius:8px}.fin-app .fin-statement-totals dt{font-size:11px;color:#4c6558}.fin-app .fin-statement-totals dd{margin:3px 0 0;font-size:18px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-statement-totals .fin-statement-ending dd{font-size:23px;line-height:1.3}.fin-app .fin-statement-balance-note{margin:10px 0 24px;font-size:11px;line-height:1.8;color:#5c6978}.fin-app .fin-statement-section{margin-top:25px}.fin-app .fin-statement-section h4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:15px;font-weight:750;color:#254f3c}.fin-app .fin-statement-section h4 span{font-size:11px;font-weight:500;color:#637182}.fin-app .fin-statement-detail-scroll{overflow:auto}.fin-app .fin-statement-section table{width:100%;min-width:600px;border-collapse:collapse;font-size:11px}.fin-app .fin-statement-section td,.fin-app .fin-statement-section th{padding:9px 10px;border-bottom:1px solid #e1e7ed;text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.fin-app .fin-statement-section thead th{background:#f3f6f4;color:#3c5849;font-size:11px}.fin-app .fin-statement-section td.numeric,.fin-app .fin-statement-section th.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fin-app .fin-statement-section tfoot td,.fin-app .fin-statement-section tfoot th{padding-top:12px;font-weight:750;color:#264e39;background:#f5f8f6}.fin-app .fin-statement-section .fin-statement-no-rows{padding:18px 10px;color:#637182;text-align:center}.fin-app .fin-statement-confirmation{margin-top:30px;page-break-inside:avoid;break-inside:avoid}.fin-app .fin-statement-confirmation>p:first-child{font-size:12px;color:#4d5f6e}.fin-app .fin-statement-signatures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:19px}.fin-app .fin-statement-signatures section{min-height:145px;padding-top:12px;border-top:1px solid #b7c8be}.fin-app .fin-statement-signatures h4{margin:0 0 25px;font-size:13px;color:#355545}.fin-app .fin-statement-signatures p{margin:8px 0 0;font-size:11px;color:#4d5f6e}.fin-app .fin-statement-prepared{margin:4px 0 0;color:#637182;font-size:10px;text-align:right}@container (max-width: 800px){.fin-app .fin-finance-attention,.fin-app .fin-report-pair{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.fin-app .fin-formal-statement{padding:20px 16px}.fin-app .fin-statement-metadata{grid-template-columns:minmax(0,1fr)}.fin-app .fin-statement-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px}.fin-app .fin-statement-signatures{grid-template-columns:minmax(0,1fr);gap:20px}.fin-app .fin-statement-signatures section{min-height:125px}}@media print{body:has(.fin-formal-statement) .fin-app{overflow:visible!important;min-height:0}body:has(.fin-formal-statement) .fin-app .fin-main{position:static!important;width:auto!important;overflow:visible!important}body:has(.fin-formal-statement) .fin-main>:not(.fin-formal-statement):not(.fin-statement-content),body:has(.fin-formal-statement) .fin-print-only,body:has(.fin-formal-statement) .fin-statement-content>:not(.fin-formal-statement){display:none!important}.fin-app .fin-formal-statement{display:block!important;position:static!important;width:auto;height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:visible!important;color:#111;font-size:9pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.fin-app .fin-formal-statement-title{padding-bottom:12px;page-break-after:avoid;break-after:avoid}.fin-app .fin-formal-statement-title h3{font-size:20pt}.fin-app .fin-statement-metadata{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.fin-app .fin-statement-metadata dd,.fin-app .fin-statement-metadata dt{font-size:9pt}.fin-app .fin-statement-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:12px 15px;page-break-inside:avoid;break-inside:avoid}.fin-app .fin-statement-totals dd{font-size:12pt}.fin-app .fin-statement-totals .fin-statement-ending dd{font-size:15pt}.fin-app .fin-statement-balance-note{margin-bottom:14px;font-size:8pt}.fin-app .fin-statement-section{margin-top:17px;page-break-inside:auto;break-inside:auto}.fin-app .fin-statement-section h4{font-size:11pt;page-break-after:avoid;break-after:avoid}.fin-app .fin-statement-detail-scroll{overflow:visible!important;height:auto;max-height:none}.fin-app .fin-statement-section table{width:100%;min-width:0;table-layout:fixed;font-size:8pt}.fin-app .fin-statement-section thead{display:table-header-group}.fin-app .fin-statement-section tfoot{display:table-row-group}.fin-app .fin-statement-section tr{page-break-inside:avoid;break-inside:avoid}.fin-app .fin-statement-section td,.fin-app .fin-statement-section th{padding:5px 6px;font-size:8pt;white-space:normal!important}.fin-app .fin-statement-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.fin-app .fin-statement-confirmation{margin-top:22px;page-break-inside:avoid;break-inside:avoid}.fin-app .fin-statement-signatures section{min-height:105px}}.fin-app .fin-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch;margin-bottom:24px}.fin-app .fin-dash-panel{min-width:0;padding:23px 24px;border:1px solid var(--fin-line,#dce5ec);border-radius:14px;background:#fff;color:#243b4b}.fin-app .fin-dash-heading{margin-bottom:22px}.fin-app .fin-dash-heading h3{margin:0 0 6px;color:#253e4c;font-size:18px;line-height:1.45;font-weight:780}.fin-app .fin-dash-heading p,.fin-app .fin-dash-note{margin:0;color:#536979;font-size:12px;line-height:1.8}.fin-app .fin-dash-note{margin-top:20px}.fin-app .fin-dash-empty{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;color:#526b7a;font-size:14px;line-height:1.8}.fin-app .fin-dash-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:780;letter-spacing:-.025em}.fin-app .fin-dash-panel .is-rose{color:#cf2357}.fin-app .fin-dash-panel .is-green{color:#087e58}.fin-app .fin-dash-panel .is-blue{color:#1678bb}.fin-app .fin-dash-panel .is-amber{color:#a85b09}.fin-app .fin-dash-select{display:inline-flex;align-items:center;gap:7px;width:auto;max-width:100%;min-height:30px;padding:0;border:0;border-radius:3px;background:transparent;color:#1f6049;font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;text-decoration-color:#b6d5c5;text-underline-offset:4px}.fin-app .fin-dash-select>svg{flex-shrink:0}.fin-app .fin-dash-select:hover{color:#0b6548;text-decoration-color:currentColor;background:#eff7f2}.fin-app .fin-dash-select:focus-visible,.fin-app .fin-dash-trend-scroll:focus-visible,.fin-app .fin-dash-waterfall-scroll:focus-visible{outline:3px solid #1678bb;outline-offset:4px}.fin-app .fin-dash-composition{display:grid;grid-template-columns:minmax(160px,.95fr) minmax(140px,1fr);gap:18px;align-items:center}.fin-app .fin-dash-ring-wrap{width:100%;min-width:0;max-width:290px;margin:auto}.fin-app .fin-dash-ring{display:block;width:100%;height:auto}.fin-app .fin-dash-ring-label{fill:#536979;font-size:10px;font-weight:600}.fin-app .fin-dash-ring-value{fill:#273e4e;font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-composition-key{display:grid;gap:28px;margin:0}.fin-app .fin-dash-composition-key dt,.fin-app .fin-dash-flow-key dt{display:flex;gap:7px;align-items:center;color:#4c6070;font-size:12px}.fin-app .fin-dash-composition-key dt>i,.fin-app .fin-dash-flow-key dt>i{display:block;flex:0 0 9px;height:9px;border-radius:2px;background:var(--fin-dash-color)}.fin-app .fin-dash-composition-key dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:7px 0 10px}.fin-app .fin-dash-composition-key dd>strong{color:var(--fin-dash-color);font-size:clamp(19px,2.6cqw,28px);line-height:1.3}.fin-app .fin-dash-composition-key dd>span{font-size:12px;color:#536979;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-composition-track,.fin-app .fin-dash-rank-track{height:8px;overflow:hidden;border-radius:4px;background:#edf2f5}.fin-app .fin-dash-composition-track>i,.fin-app .fin-dash-rank-track>i{display:block;height:100%;border-radius:inherit;background:var(--fin-dash-color)}.fin-app .fin-dash-balance-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px 20px;margin-top:22px;padding-top:18px;border-top:1px solid #e2e9ee;color:#536979;font-size:12px}.fin-app .fin-dash-balance-line>span{min-width:0}.fin-app .fin-dash-balance-line .fin-dash-money{margin-left:5px;font-size:17px}.fin-app .fin-dash-ranks{display:grid;gap:17px;margin:0;padding:0;list-style:none}.fin-app .fin-dash-rank-line{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:7px}.fin-app .fin-dash-rank-number{color:#5b7181;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-rank-name{display:flex;flex-direction:column;min-width:0;align-items:flex-start;gap:1px;font-size:13px}.fin-app .fin-dash-name{font-weight:650;overflow-wrap:anywhere}.fin-app .fin-dash-owner{color:#5c6e7c;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.fin-app .fin-dash-rank-line>.fin-dash-money{color:var(--fin-dash-color);font-size:clamp(15px,1.9cqw,21px);text-align:right}.fin-app .fin-dash-people{display:grid;gap:20px;margin-bottom:24px}.fin-app .fin-dash-people>.fin-dash-grid{margin-bottom:0}.fin-app .fin-dash-people-risk{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-app .fin-dash-series-key{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 24px}.fin-app .fin-dash-series-key>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px}.fin-app .fin-dash-series-key i{display:inline-block;width:11px;height:11px;border-radius:2px;background:currentColor}.fin-app .fin-dash-series-key strong{margin-left:5px;font-size:22px}.fin-app .fin-dash-people-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 38px;margin:0;padding:0;list-style:none}.fin-app .fin-dash-person-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 13px;margin-bottom:5px;font-size:13px}.fin-app .fin-dash-person-label>span{color:#536979;font-size:11px}.fin-app .fin-dash-person-label>span b{margin-left:5px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-double-bar{display:grid;grid-template-columns:29px minmax(25px,1fr) minmax(96px,auto);gap:8px;align-items:center;margin-top:7px}.fin-app .fin-dash-double-bar>span{font-size:11px}.fin-app .fin-dash-double-bar>div{height:10px;border-radius:3px;background:#edf2f5;overflow:hidden}.fin-app .fin-dash-double-bar i{display:block;height:100%;border-radius:3px;background:currentColor}.fin-app .fin-dash-double-bar strong{font-size:13px;text-align:right}.fin-app .fin-dash-ledger{margin-bottom:24px}.fin-app .fin-dash-ledger>.fin-dash-grid{margin-bottom:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fin-app .fin-dash-ledger-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:12px 24px;margin-bottom:20px;padding:23px 24px 18px;background:#fff;border:1px solid var(--fin-line,#dce5ec);border-radius:14px}.fin-app .fin-dash-ledger-summary>div{display:flex;flex-direction:column;gap:8px}.fin-app .fin-dash-ledger-summary>div>span{color:#536979;font-size:13px}.fin-app .fin-dash-ledger-summary>div>strong{color:var(--fin-dash-color);font-size:clamp(23px,3cqw,35px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.25}.fin-app .fin-dash-ledger-summary small{color:#536979;font-size:13px;font-weight:500}.fin-app .fin-dash-ledger-summary p{grid-column:1/-1;margin:4px 0 0;color:#536979;font-size:11px;line-height:1.8}.fin-app .fin-dash-trend-scroll,.fin-app .fin-dash-waterfall-scroll{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:#9db6a9 #edf2ef;scrollbar-width:thin}.fin-app .fin-dash-ledger-chart{display:block;width:100%;height:255px}.fin-app .fin-dash-axis{fill:#596f7e;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-trend-pick{cursor:pointer}.fin-app .fin-dash-trend-pick:hover>rect:nth-of-type(2){opacity:.72}.fin-app .fin-dash-trend-pick:focus-visible{outline:none}.fin-app .fin-dash-trend-pick:focus-visible>rect:first-of-type{fill:#e7f3f7;stroke:#1678bb;stroke-width:2}.fin-app .fin-dash-statement-flow{margin-bottom:24px}.fin-app .fin-dash-waterfall{display:block;width:100%;min-width:650px;height:auto}.fin-app .fin-dash-zero-label{fill:#3f5968;font-size:11px;font-weight:750}.fin-app .fin-dash-waterfall-amount{font-size:13px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-app .fin-dash-waterfall-label{fill:#3f5968;font-size:12px;font-weight:650}.fin-app .fin-dash-flow-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 28px;margin:20px 0}.fin-app .fin-dash-flow-key dd{margin:5px 0 0 16px;color:var(--fin-dash-color);font-size:clamp(17px,2.3cqw,25px);font-weight:780;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-app .fin-dash-flow-check{margin:0;padding-top:16px;border-top:1px solid #e2e9ee;color:#166749;font-size:13px;font-weight:700}.fin-app .fin-dash-flow-check span{display:block;margin-top:5px;color:#536979;font-size:11px;font-weight:400;line-height:1.8}.fin-app .fin-dash-flow-check.has-difference{color:#b2224d}.fin-app :is(.fin-dash-panel,.fin-dash-ledger-summary) ::selection{color:#144831;background:#cdebdc}@container (max-width: 1050px){.fin-app .fin-dash-composition,.fin-app .fin-dash-people-risk{grid-template-columns:minmax(0,1fr)}.fin-app .fin-dash-composition{gap:8px}.fin-app .fin-dash-ring-wrap{max-width:235px}.fin-app .fin-dash-composition-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@container (max-width: 780px){.fin-app .fin-dash-grid,.fin-app .fin-dash-ledger>.fin-dash-grid{grid-template-columns:minmax(0,1fr)}.fin-app .fin-dash-composition{grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:18px}.fin-app .fin-dash-composition-key{grid-template-columns:minmax(0,1fr);gap:24px}.fin-app .fin-dash-people-bars{grid-template-columns:minmax(0,1fr);gap:23px}}@container (max-width: 480px){.fin-app .fin-dash-panel{padding:19px 16px}.fin-app .fin-dash-heading h3{font-size:17px}.fin-app .fin-dash-composition{grid-template-columns:minmax(0,1fr)}.fin-app .fin-dash-ring-wrap{max-width:250px}.fin-app .fin-dash-composition-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fin-app .fin-dash-rank-line{grid-template-columns:18px minmax(0,1fr);column-gap:7px}.fin-app .fin-dash-rank-line>.fin-dash-money{grid-column:2;justify-self:start;text-align:left;font-size:19px}.fin-app .fin-dash-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:20px 16px}.fin-app .fin-dash-ledger-summary>div:first-child{grid-column:1/-1}.fin-app .fin-dash-ledger-summary>div:first-child>strong{font-size:32px}.fin-app .fin-dash-flow-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fin-app .fin-dash-series-key{gap:12px}.fin-app .fin-dash-series-key>span{width:100%}}@media print{.fin-app .fin-dash-ledger-summary,.fin-app .fin-dash-panel{page-break-inside:avoid;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.fin-app .fin-dash-waterfall-scroll{overflow:visible}.fin-app .fin-dash-waterfall{min-width:0}}