.financeApp{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:#f4f6f7;color:#17201d}.financeSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 12px;background:#18231f;color:#fff;display:flex;flex-direction:column;gap:22px}.financeBrand{display:flex;align-items:center;gap:10px;color:#fff;padding:0 8px}.financeBrand span{width:32px;height:32px;display:grid;place-items:center;background:#2b72d6;border-radius:6px;font-weight:800}.financeBrand strong{font-size:19px}.financeNavGroup{display:grid;grid-gap:4px;gap:4px}.navCaption{padding:0 10px 7px;color:#95a69f;font-size:11px;text-transform:uppercase}.financeNav{height:39px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:5px;color:#d5dfdb;font-size:14px}.financeNav.active,.financeNav:hover{background:#2b3c36;color:#fff}.financeNav.active{box-shadow:inset 3px 0 #5a92df}.accountMini{margin-top:auto;padding:12px 10px;border-top:1px solid #34433e;display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#aebcb7}.accountMini div{display:flex;align-items:center;gap:7px;color:#fff}.connectedDot{color:#7fd7a7!important}.connectedDot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#49bf7f;margin-right:6px}.financeWorkspace{min-width:0;padding:22px 26px 40px}.financeRouteProgress{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:9px;min-height:34px;margin:-14px 0 10px;padding:7px 12px;border:1px solid #cfe0ef;border-radius:9px;background:#f4f9fd;color:#285f8c;font-size:13px;font-weight:700}.financeNavSpinner,.financeRouteLoadingLabel span,.financeRouteProgress span{width:14px;height:14px;flex:0 0 14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:financeSpin .7s linear infinite}.financeNav.pending{pointer-events:none;opacity:.78}.financeNavSpinner{margin-left:auto;width:12px;height:12px;flex-basis:12px}.financeRouteSkeleton{min-height:70vh;display:grid;align-content:start;grid-gap:16px;gap:16px}.financeRouteLoadingLabel{display:flex;align-items:center;gap:9px;color:#52645d;font-size:14px;font-weight:700}.financeSidebarSkeleton,.financeSkeletonBody,.financeSkeletonCards span,.financeSkeletonFilters,.financeSkeletonTitle{border-radius:10px;background:linear-gradient(100deg,#e8edeb 25%,#f5f7f6 42%,#e8edeb 60%);background-size:300% 100%;animation:financeSkeleton 1.25s ease-in-out infinite}.financeSkeletonTitle{width:min(420px,70%);height:62px}.financeSkeletonFilters{height:58px}.financeSkeletonCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.financeSkeletonCards span{height:110px}.financeSkeletonBody{height:330px}.financeRouteError{max-width:680px;padding:28px;border:1px solid #efd1cc;border-radius:12px;background:#fff}.financeRouteError p{margin:8px 0 18px;color:#65716d}@keyframes financeSpin{to{transform:rotate(1turn)}}@keyframes financeSkeleton{0%{background-position:100% 0}to{background-position:0 0}}.financeHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.financeHeader h1{font-size:26px;letter-spacing:0}.financeHeader p{color:#697570;margin-top:5px}.headerActions{display:flex;align-items:center;gap:8px}.iconAction,.primaryFinanceAction,.secondaryAction{height:38px;border:1px solid #ced7d3;border-radius:5px;background:#fff;color:#25322d;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;cursor:pointer}.iconAction{width:38px;padding:0}.primaryFinanceAction{background:#246b4a;border-color:#246b4a;color:#fff}.demoNotice{min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 12px;background:#fff7e3;border:1px solid #edd59b;color:#684c15;border-radius:5px;margin-bottom:14px;font-size:13px}.filterBar{display:flex;gap:10px;padding:12px 0 16px;border-bottom:1px solid #d8dfdc}.filterBar label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:#697570}.filterBar input,.filterBar select,.ordersToolbar select{height:36px;min-width:180px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;padding:0 10px;color:#202d28}.filterBar select,.ordersToolbar select{padding-right:30px}.periodControl{display:contents}.periodControl.custom{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.customPeriodFields>label,.periodControl>label{display:grid;grid-template-rows:auto 38px;align-content:end;grid-gap:6px;gap:6px;min-width:190px;color:#697570;font-size:11px;line-height:1.2}.customPeriodFields input,.periodControl select{box-sizing:border-box;width:100%;height:38px;min-width:190px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;color:#202d28;font:inherit;font-size:14px}.periodControl select{padding:0 34px 0 10px}.customPeriodFields{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;position:relative}.customPeriodFields>label{min-width:180px}.customPeriodFields input{min-width:180px;padding:0 10px}.periodApply{height:38px;align-self:flex-end;flex:0 0 auto}.periodError{position:absolute;left:0;top:calc(100% + 3px);color:#a43e2e;font-size:11px}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:9px;gap:9px;margin:16px 0}.metricGrid.transitMetrics{grid-template-columns:repeat(3,minmax(200px,1fr))}.metricCard{min-height:112px;background:#fff;border:1px solid #d7dfdb;border-radius:6px;padding:13px;display:grid;align-content:start;grid-gap:7px;gap:7px}.metricCard>span{color:#65716c;font-size:13px}.metricCard>strong{font-size:21px;line-height:1.2;letter-spacing:0}.metricCard>small{color:#87918d}.metricCard.warning{border-color:#e4ad91;background:#fffaf7}.metricCard.warning>strong{color:#a74725}.metricCard.inTransit{border-color:#a7c6e8;background:#f7fbff}.metricCard.inTransit>strong{color:#245f9e}.orderMetricCard{color:inherit;min-height:126px}.orderMetricCard:hover{border-color:#9eb7ab;background:#fbfdfc}.metricCardHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#65716c;font-size:13px}.metricCardHeading svg{flex:0 0 auto;color:#7b8983}.orderMetricValues{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(140px,1.45fr);grid-gap:14px;gap:14px;margin-top:4px}.orderMetricValues>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.orderMetricValues small{color:#87918d;font-size:11px}.orderMetricValues strong{font-size:18px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.orderMetricValues>div:first-child strong{font-size:23px}.orderMetricCard.inTransit .orderMetricValues strong{color:#245f9e}.orderMetricCard.cancelledBefore{border-color:#e7c98e;background:#fffaf0}.orderMetricCard.cancelledBefore .orderMetricValues strong{color:#855d12}.orderMetricCard.cancelledAfter{border-color:#e3a59a;background:#fff5f2}.orderMetricCard.cancelledAfter .orderMetricValues strong{color:#a43e2e}.orderMetricCard.cancelledInTransit{border-color:#9ebbdc;background:#f5f9fd}.orderMetricCard.cancelledInTransit .orderMetricValues strong{color:#315f94}.orderMetricCard.cancelledUnknown{border-color:#c8cecb;background:#f7f8f8}.orderMetricCard.compensation{border-color:#a9c9ba;background:#f4faf7}.orderMetricCard.compensation .metricCardHeading svg,.orderMetricCard.compensation .orderMetricValues strong{color:#28704f}.orderMetricCard.compensation.negativeCompensation{border-color:#dcb1a9;background:#fff7f5}.orderMetricCard.compensation.negativeCompensation .metricCardHeading svg,.orderMetricCard.compensation.negativeCompensation .orderMetricValues strong{color:#a43e2e}.compensationCoverage{margin-top:2px;color:#776b67!important;font-size:11px}.financeBands{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:10px;gap:10px}.financeBands>*{min-width:0}.chartPanel,.deductionPanel,.detailPanel,.financeBreakdown,.issuesPanel,.rawPanel{background:#fff;border:1px solid #d7dfdb;border-radius:6px;padding:15px}.panelHeading{display:grid;grid-gap:4px;gap:4px}.detailPanel h2,.financeBreakdown h2,.panelHeading h2{font-size:16px}.panelHeading span{font-size:12px;color:#7b8681}.lineChart{height:210px;display:flex;align-items:flex-end;gap:10px;padding:25px 10px 15px;border-bottom:1px solid #d9e0dd;background:repeating-linear-gradient(180deg,#fff,#fff 41px,#edf1ef 42px)}.lineChart i{flex:1 1;min-width:10px;background:#4d86d8;border-radius:3px 3px 0 0;opacity:.82}.cashFlowLegend{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;color:#66736e;font-size:11px}.cashFlowLegend span{display:inline-flex;align-items:center;gap:6px}.cashFlowLegend i{width:9px;height:9px;border-radius:2px;background:#4d86d8}.cashFlowLegend .accruals{background:#3e9668}.cashFlowLegend .payouts{background:#d28a43}.cashFlowChart{height:225px;display:flex;align-items:stretch;gap:5px;padding:20px 4px 0;border-bottom:1px solid #d9e0dd;background:repeating-linear-gradient(180deg,#fff,#fff 41px,#edf1ef 42px);overflow-x:auto}.cashFlowPoint{flex:1 0 34px;min-width:34px;display:grid;grid-template-rows:1fr 24px;grid-gap:5px;gap:5px}.cashFlowBars{display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:0}.cashFlowBars i{width:28%;min-width:4px;max-width:13px;border-radius:2px 2px 0 0;background:#4d86d8;opacity:.9}.cashFlowBars i.accruals{background:#3e9668}.cashFlowBars i.payouts{background:#d28a43}.cashFlowPoint small{text-align:center;color:#77827e;font-size:9px;white-space:nowrap}.cashFlowDetails{margin-top:18px;padding-top:15px;border-top:1px solid #d9e0dd}.cashFlowDetailsHeading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cashFlowDetailsHeading h3{font-size:14px}.cashFlowDetailsHeading span{color:#7b8681;font-size:11px}.cashFlowTableWrap{overflow-x:auto;border:1px solid #dbe2df;border-radius:5px}.cashFlowDetailsTable{width:100%;min-width:580px;border-collapse:collapse;font-size:12px}.cashFlowDetailsTable td,.cashFlowDetailsTable th{padding:9px 10px;border-bottom:1px solid #e3e8e6;text-align:right;white-space:nowrap}.cashFlowDetailsTable th{background:#f2f5f4;color:#56635e;font-weight:700}.cashFlowDetailsTable td:first-child,.cashFlowDetailsTable th:first-child{text-align:left}.cashFlowDetailsTable tbody tr:hover{background:#f8faf9}.cashFlowDetailsTable tfoot td{border-bottom:0;background:#f7f9f8;font-weight:800}.cashFlowColumnMarker{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;vertical-align:1px;background:#4d86d8}.cashFlowColumnMarker.accruals{background:#3e9668}.cashFlowColumnMarker.payouts{background:#d28a43}.deductionPanel{contain:none;min-height:0}.cashFlowPanel,.deductionPanel{align-self:start;padding:0;overflow:hidden}.cashFlowSummary{position:relative;display:grid;padding:15px 44px 15px 15px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cashFlowSummary::-webkit-details-marker{display:none}.cashFlowSummary::marker{display:none;content:""}.cashFlowSummary:hover{background:#f8faf9}.cashFlowSummary:focus-visible{outline:2px solid #2b65aa;outline-offset:-2px}.cashFlowToggle{position:absolute;top:50%;right:14px;color:#6f7c76;transform:translateY(-50%);transition:transform .16s ease}.cashFlowPanel[open] .cashFlowToggle{transform:translateY(-50%) rotate(90deg)}.cashFlowPanelBody{padding:0 15px 15px;border-top:1px solid #e1e7e4}.deductionSummary{position:relative;display:grid;grid-gap:16px;gap:16px;padding:15px 44px 15px 15px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deductionSummary::-webkit-details-marker{display:none}.deductionSummary::marker{display:none;content:""}.deductionSummary:hover{background:#f8faf9}.deductionSummary:focus-visible{outline:2px solid #2b65aa;outline-offset:-2px}.deductionToggle{position:absolute;top:50%;right:14px;color:#6f7c76;transform:translateY(-50%);transition:transform .16s ease}.deductionPanel[open] .deductionToggle{transform:translateY(-50%) rotate(90deg)}.deductionTotal{display:grid;grid-gap:4px;gap:4px;padding:0 0 10px;border-bottom:1px solid #e1e7e4}.deductionTotal div{display:flex;justify-content:space-between;gap:12px}.deductionTotal strong{color:#a43e2e}.deductionRow>small,.deductionTotal small{color:#7b8681;font-size:10px;overflow-wrap:anywhere}.deductionList{min-height:0;height:auto;max-height:min(560px,65vh);overflow-x:hidden;overflow-y:auto;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:13px;gap:13px;padding:0 15px 15px}.deductionRow{display:grid;grid-gap:6px;gap:6px}.deductionRow div{display:flex;justify-content:space-between;gap:8px;font-size:13px}.deductionRow div span{min-width:0;white-space:normal;overflow-wrap:anywhere}.deductionRow div strong{flex:0 0 auto}.deductionRow i{height:7px;background:#edf1ef;border-radius:4px;overflow:hidden}.deductionRow i b{display:block;height:100%;background:#d17a4d}.statusStrip{display:grid;grid-template-columns:repeat(4,1fr) auto;margin-top:10px;background:#fff;border:1px solid #d7dfdb;border-radius:6px}.statusStrip div{padding:12px;border-right:1px solid #e0e6e3;display:grid;grid-gap:3px;gap:3px}.statusStrip span{font-size:12px;color:#6d7974}.statusStrip a{display:grid;place-items:center;padding:0 15px;color:#2b65aa;font-weight:700;font-size:13px}.financeHealth{margin:16px 0 10px;padding:20px 22px;border:1px solid #d7dfdb;border-left-width:5px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.financeHealth.hasIssues{border-left-color:#c15b36;background:#fffaf7}.financeHealth.isClear{border-left-color:#2d825a;background:#f7fcf9}.financeHealth h2{margin:4px 0 5px;font-size:21px;color:#1e2a25}.financeHealth p{margin:0;max-width:760px;color:#64716b;font-size:13px;line-height:1.5}.financeHealth>a{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:5px;background:#233d33;color:#fff;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:750}.financeEyebrow{color:#6f7b76;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employeeSection{margin:10px 0;padding:17px;background:#fff;border:1px solid #d7dfdb;border-radius:8px}.employeeSectionHeading{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.employeeSectionHeading>div{display:flex;align-items:center;gap:9px}.employeeSectionHeading>div>span{padding:4px 7px;border-radius:4px;background:#e9f0ed;color:#486158;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.employeeSectionHeading h2{margin:0;font-size:17px;color:#202d28}.employeeSectionHeading p{margin:0;color:#6c7773;font-size:12px;text-align:right}.employeeSectionHeading>a{color:#2b65aa;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:750}.attentionList{border:1px solid #dde4e1;border-radius:6px;overflow:hidden}.attentionRow{min-height:68px;padding:10px 12px;display:grid;grid-template-columns:9px minmax(240px,1fr) minmax(125px,auto) 76px 18px;align-items:center;grid-gap:13px;gap:13px;border-bottom:1px solid #e5eae8;color:#202d28}.attentionRow:last-child{border-bottom:0}.attentionRow:hover{background:#fafcfb}.attentionRow>i{width:9px;height:9px;border-radius:50%;background:#2d825a}.attentionRow.warning>i{background:#d68a2d}.attentionRow.danger>i{background:#c94c42}.attentionRow>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.attentionRow>div:nth-child(2) span{color:#707c77;font-size:12px;line-height:1.35}.attentionValue{display:grid;grid-gap:2px;gap:2px;text-align:right}.attentionValue strong{font-size:16px}.attentionValue small{color:#7b8681}.attentionStatus{justify-self:end;padding:4px 7px;border-radius:99px;background:#e7f4ec;color:#28704f;font-size:10px;font-weight:800}.attentionRow.warning .attentionStatus{background:#fff0db;color:#9b5b13}.attentionRow.danger .attentionStatus{background:#fde9e6;color:#a43c34}.attentionRow>svg{color:#7a8781}.financeKpiGrid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));border:1px solid #dde4e1;border-radius:6px;overflow:hidden}.financeKpi{position:relative;min-height:122px;padding:13px;border-right:1px solid #e2e7e5;display:grid;align-content:start;grid-gap:6px;gap:6px;color:#202d28}.financeKpi:last-child{border-right:0}.financeKpi:hover{background:#fafcfb}.financeKpi>span{color:#66736d;font-size:12px}.financeKpi>strong{font-size:20px;line-height:1.25}.financeKpi>small{color:#87918d;font-size:11px;line-height:1.35}.financeKpi>svg{position:absolute;top:12px;right:10px;color:#819089}.financeKpi.alert{background:#fff8f6}.financeKpi.alert>strong{color:#a53f35}.moneyJourneySection{overflow:hidden}.moneyJourneyGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dce4e0;border-radius:8px;background:#f8faf9}.moneyJourneyStageWrap{position:relative;min-width:0}.moneyJourneyStage{position:relative;min-height:150px;padding:15px 18px;display:flex;flex-direction:column;gap:7px;color:#1f2c27;border-right:1px solid #e0e6e3;background:#fff;transition:background .15s ease,transform .15s ease}.moneyJourneyStage:hover{z-index:2;background:#f8fcfa;transform:translateY(-1px)}.moneyJourneyStageWrap:last-child .moneyJourneyStage{border-right:0}.moneyJourneyStageTop{display:flex;align-items:center;gap:7px;color:#617069;font-size:12px;font-weight:700}.moneyJourneyStageTop i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#edf2ef;color:#395448;font-style:normal;font-size:11px}.moneyJourneyStageTop svg{margin-left:auto;color:#8a9791}.moneyJourneyStage>strong{margin-top:4px;font-size:clamp(18px,1.35vw,23px);line-height:1.15}.moneyJourneyStage>small{min-height:30px;color:#738078;font-size:11px;line-height:1.35}.moneyJourneyStage>em{margin-top:auto;color:#8a9690;font-size:10px;font-style:normal}.moneyJourneyStage.sales{border-top:3px solid #4d86cf}.moneyJourneyStage.accrued{border-top:3px solid #3c9a70}.moneyJourneyStage.waiting{border-top:3px solid #d6a144}.moneyJourneyStage.transit{border-top:3px solid #7c8fb1}.moneyJourneyStage.paid{border-top:3px solid #236e50;background:#f5fbf8}.moneyJourneyStage.paid>strong{color:#176446}.moneyJourneyArrow{position:absolute;z-index:3;top:65px;right:-11px;width:22px;height:22px;border:1px solid #dce4e0;border-radius:50%;display:grid;place-items:center;background:#fff;color:#7c8b84;font-size:13px}.moneyJourneyFooter{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);grid-gap:10px;gap:10px;margin-top:10px}.moneyJourneyFooter>a,.moneyJourneyNotice{min-height:76px;border:1px solid #dce4e0;border-radius:7px;background:#fff;padding:12px 14px}.moneyJourneyFooter>a{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;color:#24332d}.moneyJourneyFooter>a span{color:#697770;font-size:12px}.moneyJourneyFooter>a strong{font-size:20px}.moneyJourneyFooter>a small{grid-column:1/-1;color:#87928d;font-size:10px}.moneyJourneyFooter>a svg{position:absolute;top:12px;right:10px;color:#7f8d86}.moneyJourneyNotice{display:flex;align-items:center;gap:12px;background:#fffaf0;border-color:#ead9ad}.moneyJourneyNotice p{margin:0;color:#6f6755;font-size:11px;line-height:1.45}.financeSourceDisclosure{margin:-2px 0 12px;border:1px solid #dce4e0;border-radius:8px;background:#fff;overflow:hidden}.financeSourceDisclosure>summary{min-height:46px;padding:9px 13px;display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;color:#26352f}.financeSourceDisclosure>summary::-webkit-details-marker{display:none}.financeSourceDisclosure>summary small{margin-left:auto;color:#77837e}.financeSourceDisclosure>summary svg{color:#7a8781;transition:transform .16s ease}.financeSourceDisclosure[open]>summary svg{transform:rotate(90deg)}.financeSourceDisclosure .financeDataQuality,.financeSourceDisclosure .financeEvidenceLegend{margin:0;border-width:1px 0 0;border-radius:0}.conceptKpiGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.conceptKpi{position:relative;min-height:112px;padding:14px 15px;display:flex;flex-direction:column;gap:5px;border:1px solid #dce4e0;border-radius:8px;background:#fff;color:#203029;box-shadow:0 2px 8px rgb(23 50 39/4%)}.conceptKpi:hover{border-color:#a9beb4;box-shadow:0 5px 16px rgb(23 50 39/8%);transform:translateY(-1px)}.conceptKpi>span{color:#708078;font-size:11px}.conceptKpi>strong{margin-top:3px;font-size:clamp(17px,1.35vw,23px);line-height:1.1;white-space:nowrap}.conceptKpi>small{margin-top:auto;color:#7f8c86;font-size:10px;line-height:1.3}.conceptKpi>svg{position:absolute;top:12px;right:10px;color:#9aa59f}.conceptKpi.sales{border-top:3px solid #4e87cc}.conceptKpi.accrued{border-top:3px solid #3d976c}.conceptKpi.paid{border-top:3px solid #237052}.conceptKpi.balance>strong,.conceptKpi.paid>strong{color:#176448}.conceptKpi.waiting{border-top:3px solid #d5a044}.conceptKpi.transit{border-top:3px solid #7c8fb0}.conceptKpi.balance{border-top:3px solid #2a7658;background:#f6fbf8}.conceptOverviewGrid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,.72fr);grid-gap:12px;gap:12px;align-items:stretch}.conceptMoneyJourney{margin:0}.conceptPanelHeading{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px}.conceptPanelHeading h2{margin:0 0 3px;font-size:17px}.conceptPanelHeading span,.conceptPanelHeading>small{color:#78847f;font-size:11px}.conceptResultPanel{padding:15px;border:1px solid #dce4e0;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgb(23 50 39/4%)}.conceptResultValue{display:block;margin-top:10px;color:#236f51;font-size:28px;line-height:1.1}.conceptResultNote{display:block;margin:5px 0 17px;color:#7d8883;font-size:10px;line-height:1.4}.conceptExpenseList{display:grid;grid-gap:12px;gap:12px}.conceptExpenseList p{margin:0 0 5px;display:flex;justify-content:space-between;gap:10px;font-size:11px}.conceptExpenseList p span{color:#52625b}.conceptExpenseList p strong{color:#b44a3d}.conceptExpenseList i{height:7px;display:block;overflow:hidden;border-radius:99px;background:#edf1ef}.conceptExpenseList b{height:100%;display:block;border-radius:inherit;background:#d9948a}.conceptExpenseList b.logistics{background:#deb56f}.conceptExpenseList b.services{background:#b1b9b5}.conceptExpenseList b.advertising{background:#9b8bbc}.conceptResultPanel>a{margin-top:17px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e3e8e5;color:#28684f;font-size:11px;font-weight:700}.conceptAnalyticsGrid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.72fr);grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.conceptCashFlowPanel{padding:14px 15px 12px}.conceptCashFlowBody{border-top:1px solid #e4e9e7}.conceptCashFlowPanel .cashFlowChart{height:260px}.conceptCashFlowDetails{margin-top:12px;border-top:1px solid #e2e8e5}.conceptCashFlowDetails>summary{padding:11px 2px 0;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:#316f56;font-size:11px;font-weight:700}.conceptCashFlowDetails>summary::-webkit-details-marker{display:none}.conceptCashFlowDetails>summary svg{transition:transform .16s ease}.conceptCashFlowDetails[open]>summary svg{transform:rotate(90deg)}.conceptCashFlowDetails .cashFlowTableWrap{margin-top:10px}.conceptAttentionPanel{border:1px solid #dce4e0;border-radius:8px;background:#fff;overflow:hidden}.conceptAttentionPanel>.conceptPanelHeading{padding:0 13px;border-bottom:1px solid #e3e8e6}.conceptIssueCount{min-width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#fde9e6;color:#a74338!important;font-weight:800}.conceptAttentionItem{min-height:68px;padding:10px 11px;display:grid;grid-template-columns:8px minmax(0,1fr) auto 16px;align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid #e7ebe9;color:#26342e}.conceptAttentionItem:last-child{border-bottom:0}.conceptAttentionItem:hover{background:#f9fbfa}.conceptAttentionItem>i{width:8px;height:8px;border-radius:50%;background:#2b8259}.conceptAttentionItem.warning>i{background:#d78b2f}.conceptAttentionItem.danger>i{background:#c84b42}.conceptAttentionItem p,.conceptAttentionItem>span{margin:0;display:grid;grid-gap:3px;gap:3px}.conceptAttentionItem p strong{font-size:11px}.conceptAttentionItem p small{display:-webkit-box;overflow:hidden;color:#78847e;font-size:9px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.conceptAttentionItem>span{text-align:right}.conceptAttentionItem>span strong{font-size:12px}.conceptAttentionItem>span small{color:#8a948f;font-size:8px}.conceptAttentionItem>svg{color:#8b9791}.conceptProblemOperations{margin-top:12px;padding:0 14px 12px;border:1px solid #dce4e0;border-radius:8px;background:#fff}.conceptProblemOperations .conceptPanelHeading>a{display:flex;align-items:center;gap:5px;color:#28684f;font-size:11px;font-weight:700}.conceptProblemTable{border:1px solid #e0e6e3;border-radius:6px;overflow:hidden}.conceptProblemHead,.conceptProblemTable>a{min-height:44px;padding:8px 10px;display:grid;grid-template-columns:105px minmax(260px,1fr) 95px minmax(135px,auto) 90px;align-items:center;grid-gap:12px;gap:12px}.conceptProblemHead{min-height:34px;background:#f3f6f4;color:#6e7b75;font-size:10px}.conceptProblemTable>a{border-top:1px solid #e6ebe8;color:#28362f;font-size:11px}.conceptProblemTable>a:hover{background:#fafcfb}.conceptProblemTable>a>span:nth-child(3),.conceptProblemTable>a>span:nth-child(4){text-align:right}.conceptProblemTable>a>b{display:flex;align-items:center;justify-content:flex-end;gap:3px;color:#28684f}.conceptProblemStatus{width:max-content;padding:4px 7px;border-radius:99px;background:#fff0dc;color:#96601e;font-size:9px;font-weight:800}.conceptProblemStatus.danger{background:#fde9e6;color:#a33d35}.conceptProblemEmpty{padding:22px;color:#67756f;text-align:center}.conceptDeductions{margin-top:12px}.conceptDashboardLayout{display:flex;flex-direction:column;gap:12px}.financeDashboardTabs{order:1;min-height:42px;display:flex;align-items:flex-end;gap:26px;border-bottom:1px solid #d9e1dd;overflow-x:auto}.financeDashboardTabs a{position:relative;padding:11px 1px 10px;color:#65736c;font-size:12px;white-space:nowrap}.financeDashboardTabs a:hover{color:#1f5e47}.financeDashboardTabs a.active{color:#1e6248;font-weight:800}.financeDashboardTabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#236d50}.conceptDashboardLayout>.financeHealth{order:2;margin:0;min-height:62px;padding:10px 16px;display:flex;align-items:center}.conceptDashboardLayout>.financeHealth .financeEyebrow{display:none}.conceptDashboardLayout>.financeHealth h2{margin:0 0 2px;font-size:15px}.conceptDashboardLayout>.financeHealth p{margin:0;font-size:10px}.conceptDashboardLayout>.financeHealth>a{min-height:38px;padding:0 15px}.conceptDashboardLayout>.conceptKpiGrid{order:3;margin:0;gap:8px}.conceptDashboardLayout>.conceptOverviewGrid{order:4}.conceptDashboardLayout>.conceptAnalyticsGrid{order:5;margin-top:0;scroll-margin-top:12px}.conceptDashboardLayout>.conceptProblemOperations{order:6;margin-top:0}.conceptDashboardLayout>.employeeSection{order:7;margin:0}.conceptDashboardLayout>.financeDisclosure{order:8;margin:0}.conceptDashboardLayout>.performanceOverviewBand{order:9;margin:0;scroll-margin-top:12px}.conceptDashboardLayout>.conceptDeductions{order:10;margin-top:0}.conceptDashboardLayout>.statusStrip{order:11;margin:0}.conceptDashboardLayout>.financeSourceDisclosure{order:12;margin:0}.conceptDashboardLayout .conceptKpi{min-height:98px;padding:12px 13px;border-top-width:1px;border-radius:6px;box-shadow:0 1px 4px rgb(23 50 39/4%)}.conceptDashboardLayout .conceptKpi>span{padding-right:16px;font-size:10px}.conceptDashboardLayout .conceptKpi>strong{font-size:clamp(17px,1.25vw,22px)}.conceptDashboardLayout .conceptKpi>small{font-size:9px}.conceptDashboardLayout .conceptKpi.accrued,.conceptDashboardLayout .conceptKpi.balance,.conceptDashboardLayout .conceptKpi.paid,.conceptDashboardLayout .conceptKpi.sales,.conceptDashboardLayout .conceptKpi.transit,.conceptDashboardLayout .conceptKpi.waiting{border-top-color:#dce4e0}.conceptDashboardLayout .conceptMoneyJourney{padding:13px 14px;border-radius:6px}.conceptDashboardLayout .moneyJourneyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.conceptDashboardLayout .moneyJourneyStage{min-height:138px;padding:12px;border-top-width:1px;box-shadow:none}.conceptDashboardLayout .moneyJourneyStage.sales{background:#f4f8fc}.conceptDashboardLayout .moneyJourneyStage.accrued{background:#f3faf6}.conceptDashboardLayout .moneyJourneyStage.waiting{background:#fffaf0}.conceptDashboardLayout .moneyJourneyStage.transit{background:#f6f7fb}.conceptDashboardLayout .moneyJourneyStage.paid{background:#eff9f4}.conceptDashboardLayout .moneyJourneyStage>strong{font-size:clamp(16px,1.2vw,21px)}.conceptDashboardLayout .moneyJourneyFooter,.conceptDashboardLayout .moneyJourneyStage em{display:none}.conceptDashboardLayout .moneyJourneyArrow{top:58px}.conceptDashboardLayout .conceptResultPanel{border-radius:6px;box-shadow:0 1px 4px rgb(23 50 39/4%)}.conceptLineChart{position:relative;min-height:282px;padding:8px 3px 0}.conceptLineChart svg{width:100%;height:245px;overflow:visible}.conceptLineChart svg line{stroke:#e7ece9;stroke-width:1}.conceptLineChart svg polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.conceptLineChart svg polyline.sales{stroke:#4f83b5}.conceptLineChart svg polyline.accruals{stroke:#2d8462}.conceptLineChart svg polyline.payouts{stroke:#8d78ac}.conceptLineLabels{display:grid;grid-template-columns:repeat(var(--cash-flow-points,1),minmax(0,1fr));grid-gap:4px;gap:4px;color:#84908a;font-size:9px;text-align:center;display:flex;justify-content:space-between}.conceptLineLabels span{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conceptDashboardLayout .conceptCashFlowPanel{min-height:410px;border-radius:6px}.conceptDashboardLayout .conceptAttentionPanel,.conceptDashboardLayout .conceptProblemOperations{border-radius:6px}.conceptDashboardLayout .financeSourceDisclosure>summary{min-height:40px;padding:7px 12px;opacity:.78}.employeeOrderGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dde4e1;border-radius:6px;overflow:hidden}.employeeOrderGrid>a{padding:13px 15px;border-right:1px solid #e2e7e5;display:grid;grid-gap:3px;gap:3px;color:#202d28}.employeeOrderGrid>a:last-child{border-right:0}.employeeOrderGrid>a:hover{background:#fafcfb}.employeeOrderGrid span{color:#65716c;font-size:12px}.employeeOrderGrid strong{font-size:22px}.employeeOrderGrid small{color:#7f8a85}.employeeOrderGrid .cancelled strong{color:#a7473c}.financeDisclosure{margin:10px 0;border:1px solid #d7dfdb;border-radius:8px;background:#fff}.financeDisclosure>summary{padding:15px 17px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.financeDisclosure>summary::-webkit-details-marker{display:none}.financeDisclosure>summary>div{display:grid;grid-gap:3px;gap:3px}.financeDisclosure>summary strong{font-size:14px}.financeDisclosure>summary span{color:#77827d;font-size:11px}.financeDisclosure>summary svg{color:#74817b;transition:transform .15s ease}.financeDisclosure[open]>summary svg{transform:rotate(90deg)}.financeDisclosure>.metricGrid{margin:0;padding:0 17px 17px}.ordersToolbar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ordersStatusMultiSelect{position:relative;min-width:350px}.ordersStatusMultiSelect summary{height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;color:#202d28;cursor:pointer;list-style:none}.ordersStatusMultiSelect summary::-webkit-details-marker{display:none}.ordersStatusMultiSelect summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordersStatusMultiSelect[open] summary{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.ordersStatusMultiSelect[open] summary svg{transform:rotate(180deg)}.ordersStatusMultiMenu{position:absolute;z-index:30;top:calc(100% + 5px);left:0;width:max(100%,370px);padding:8px;border:1px solid #cad5d0;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(25,43,35,.16)}.ordersStatusMultiOptions{max-height:300px;overflow:auto}.ordersStatusMultiOptions label{display:flex;align-items:center;gap:9px;padding:8px 7px;border-radius:4px;color:#26332e;font-size:13px;cursor:pointer}.ordersStatusMultiOptions label:hover{background:#f1f6f3}.ordersStatusMultiOptions input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0;accent-color:#287052}.ordersStatusMultiActions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:5px;border-top:1px solid #e0e6e3}.ordersStatusMultiActions .textAction{height:32px;padding:0 7px;border:0;background:transparent;color:#2867a8;cursor:pointer}.ordersStatusMultiActions .secondaryAction{height:32px}.tableSearch{height:38px;min-width:320px;flex:1 1;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fff;border:1px solid #cfd8d4;border-radius:5px}.tableSearch input{border:0;outline:0;width:100%;min-width:0}.tableMeta{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;color:#697570;font-size:12px}.orderListTotals{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.orderListTotals strong{color:#202d28;font-size:15px;letter-spacing:0}.dataTableWrap{overflow:auto;border:1px solid #d5ddda;border-radius:6px;background:#fff}.financeTable{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.financeTable th{text-align:left;padding:10px;background:#eef2f0;color:#53615b;border-bottom:1px solid #d5ddda}.financeTable td{padding:10px;border-bottom:1px solid #e4e9e7;vertical-align:top}.financeTable tr:last-child td{border-bottom:0}.financeTable tbody tr:hover{background:#f8faf9}.financeTable td small{color:#7c8782;margin-top:4px}.orderLink,.schemeBadge{color:#245f9e;font-weight:700}.schemeBadge{display:inline-flex;padding:3px 6px;border-radius:4px;background:#e7f0fb}.schemeBadge.express{background:#fff0e8;color:#a74725}.marketplaceStatusBadge{display:inline-flex;padding:4px 7px;border-radius:4px;background:#edf0ef;color:#596661;font-weight:700}.marketplaceStatusBadge.delivering{background:#e3f0fb;color:#245f9e}.marketplaceStatusBadge.delivered{background:#e3f5ea;color:#24704a}.marketplaceStatusBadge.cancelled{background:#f8e8e4;color:#984526}.marketplaceStatusBadge.cancelled-before-handoff{background:#fff0cd;color:#76520d}.marketplaceStatusBadge.cancelled-after-handoff{background:#f9dfda;color:#9b3327}.marketplaceStatusBadge.cancelled-in-transit{background:#e3eef9;color:#315f94}.marketplaceStatusBadge.cancelled-unknown{background:#e9eceb;color:#596661}.financeTable tr.cancelledBeforeRow td{background:#fffcf5}.financeTable tr.cancelledAfterRow td{background:#fff7f5}.financeTable tr.cancelledInTransitRow td{background:#f6f9fd}.financeTable tr.cancelledUnknownRow td{background:#f8f9f9}.financeTable tr.cancelledBeforeRow td:first-child{box-shadow:inset 3px 0 #d5a743}.financeTable tr.cancelledAfterRow td:first-child{box-shadow:inset 3px 0 #cc6656}.financeTable tr.cancelledInTransitRow td:first-child{box-shadow:inset 3px 0 #5d8fc6}.financeTable tr.cancelledUnknownRow td:first-child{box-shadow:inset 3px 0 #87918d}.financeTable tr.cancelledRow:hover td{filter:brightness(.985)}.marketplaceStatusBadge.awaiting_deliver,.marketplaceStatusBadge.awaiting_packaging{background:#fff1cf;color:#7c5811}.deliveryStatusCell{min-width:190px;max-width:260px}.commissionerStatusCell{min-width:220px;max-width:300px;white-space:normal}.commissionerStatusBadge{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:4px;padding:3px 7px;border-radius:4px;font-weight:700;white-space:nowrap}.commissionerStatusBadge.included{color:#216947;background:#e6f4ec}.commissionerStatusBadge.buyout,.commissionerStatusBadge.buyout.status-info{color:#245c91;background:#e4effa}.commissionerStatusBadge.buyout.status-success{color:#216947;background:#e6f4ec}.commissionerStatusBadge.missing{color:#6b746f;background:#edf0ef}.commissionerStatusCell small{line-height:1.35}.commissionerStatusCell .buyoutDocument{color:#245c91;font-weight:650}.buyoutSummaryPanel{border-left:3px solid #5d8fc6}.deliveryApiCode{color:#74817c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;overflow-wrap:anywhere}.returnJourneyCell{min-width:180px;max-width:240px}.returnJourneyBadge{display:inline-flex;padding:4px 7px;border-radius:4px;background:#edf0ef;color:#596661;font-weight:700}.returnJourneyBadge.moving{background:#e3eef9;color:#315f94}.returnJourneyBadge.arrived{background:#e7f2ee;color:#296852}.returnJourneyBadge.received{background:#e3f5ea;color:#24704a}.returnJourneyBadge.at-ozon{background:#edf0ef;color:#596661}.returnJourneyBadge.issue,.returnJourneyBadge.lost{background:#fff0cd;color:#76520d}.returnJourneyBadge.writeoff{background:#f9dfda;color:#9b3327}.returnJourneyBadge.unavailable{background:#f1f3f2;color:#697570;font-weight:600}.returnResale{display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding-top:7px;border-top:1px solid #d9e2de}.returnResaleLabel{color:#296852;font-weight:700}.returnResaleLink{color:#2367a7;font-weight:700;text-decoration:none}.returnResaleLink:hover{text-decoration:underline}.orderDeductionsHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e0e6e3}.advertisingAllocationTotal,.orderDeductionsTotal{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex:0 0 auto}.advertisingAllocationTotal span,.orderDeductionsTotal span{color:#6f7b76;font-size:12px}.advertisingAllocationTotal strong,.orderDeductionsTotal strong{font-size:20px}.operationNameCell{min-width:280px;max-width:520px;white-space:normal;overflow-wrap:anywhere}.negative{color:#ae4b33}.paymentBadge{display:inline-flex;padding:4px 7px;border-radius:4px;font-weight:700}.paymentBadge.paid{background:#e3f5ea;color:#24704a}.paymentBadge.partially_paid{background:#fff1cf;color:#7c5811}.paymentBadge.awaiting_payout{background:#e8eef8;color:#355c94}.paymentBadge.not_accrued{background:#edf0ef;color:#66716d}.paymentBadge.reversed{background:#f2ece8;color:#725747}.paymentBadge.negative{background:#f9dfda;color:#9b3327}.paymentBadge.status-success{background:#e3f5ea;color:#24704a}.paymentBadge.status-info{background:#e8eef8;color:#355c94}.paymentBadge.status-warning{background:#fff1cf;color:#7c5811}.paymentBadge.status-neutral{background:#edf0ef;color:#66716d}.paymentBadge.status-danger{background:#f9dfda;color:#9b3327}.documentSettlement{display:flex;min-width:230px;flex-direction:column;align-items:flex-start;gap:5px}.documentSettlement small{display:block;color:#62706b;line-height:1.35}.compensationDocumentCell,.paymentStatusCell{min-width:180px;white-space:normal}.compensationDocumentCell small,.paymentStatusCell small{display:block;margin-top:5px;color:#65736e;line-height:1.35}.paymentStatusCell small{color:#24704a}.rowAction{color:#64716c}.pagination{height:50px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#697570;font-size:12px}.pagination button{height:32px;border:1px solid #ccd5d1;background:#fff;border-radius:5px;padding:0 11px}.pagination button:disabled{color:#a4adaa;background:#f4f6f5}.emptyTableState{height:96px;text-align:center;color:#697570}.orderSummaryBand{grid-template-columns:repeat(6,minmax(0,1fr))}.orderSummaryBand,.payoutTotals{display:grid;background:#fff;border:1px solid #d7dfdb;border-radius:6px}.orderSummaryBand div,.payoutTotals div{padding:12px;border-right:1px solid #e1e7e4;display:grid;grid-gap:5px;gap:5px}.orderSummaryBand div:last-child,.payoutTotals div:last-child{border:0}.orderSummaryBand span,.payoutTotals span{font-size:12px;color:#6c7773}.orderDeliveryMismatch{margin-top:10px;padding:12px 14px;border:1px solid #e5c66f;border-left:4px solid #d99a16;border-radius:6px;background:#fff8df;display:grid;grid-gap:4px;gap:4px;color:#4c3a12}.orderDeliveryMismatch small,.orderDeliveryMismatch span{color:#6f5a25}.orderResyncControl{position:relative;display:inline-flex}.orderResyncError{position:absolute;top:calc(100% + 4px);right:0;z-index:5;width:max-content;max-width:360px;padding:6px 8px;border:1px solid #e3b8b1;border-radius:4px;background:#fff1ef;color:#9c3024}.detailTabs{display:flex;gap:3px;margin:15px 0 10px;border-bottom:1px solid #cfd8d4}.detailTabs button{height:38px;border:0;background:transparent;padding:0 13px;color:#64716c;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.detailTabs button.active{color:#245f9e;border-color:#2d72c7;font-weight:700}.detailTabs .tabCount{min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e8eeeb;color:#53625b;font-size:10px}.detailTabs button.active .tabCount{background:#e4eef9;color:#245f9e}.tabContent{min-width:0}.detailGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:10px;gap:10px}.productLine{display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;margin-top:14px;padding:12px 0;border-top:1px solid #e1e7e4}.productLine div{display:grid;grid-gap:4px;gap:4px}.productLine span{color:#71807a;font-size:12px}.financeBreakdown{display:grid;grid-gap:8px;gap:8px}.financeBreakdown>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.financeBreakdown .totalRow{padding-top:7px;border-top:1px solid #d8dfdc}.operationsPanel{margin-top:10px;padding:0;overflow:hidden}.operationsPanel .panelHeading{padding:14px}.financeTable code{font-size:11px;color:#496158}.financeTable .operationPostingNumber{color:#245f9e;font-weight:700}.rawPanel{margin-top:10px}.rawPanel summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:700}.rawPanel summary>span{display:grid;grid-gap:2px;gap:2px}.rawPanel summary small{color:#71807a;font-size:11px;font-weight:400}.rawPanel pre{overflow:auto;padding:12px;background:#17211e;color:#d8e6df;border-radius:4px;font-size:12px}.sourcePanels{display:grid;grid-gap:8px;gap:8px}.sourcePanels .rawPanel{margin-top:0}.orderFactsPanel{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden}.orderFactsPanel>div{min-height:92px;padding:14px;border-right:1px solid #e1e7e4;display:flex;flex-direction:column;gap:5px}.orderFactsPanel>div:last-child{border-right:0}.orderFactsPanel small,.orderFactsPanel span,.returnFacts span{color:#71807a;font-size:11px}.orderFactsPanel strong{font-size:13px;line-height:1.35}.returnSummaryPanel{margin-top:10px;padding:0;overflow:hidden}.disputeCompensationPanel{border-left:3px solid #5d8fc6}.disputeStatusBadge{display:inline-flex;align-items:center;max-width:310px;padding:6px 9px;border-radius:4px;background:#edf0ef;color:#596661;font-weight:700;line-height:1.25}.disputeStatusBadge.active{background:#e3eef9;color:#315f94}.disputeStatusBadge.success{background:#e3f5ea;color:#24704a}.disputeStatusBadge.issue{background:#f9dfda;color:#9b3327}.disputeTimeline{padding:16px 18px 4px;border-top:1px solid var(--line)}.disputeTimeline h3{margin:0 0 10px;font-size:16px}.disputeTimeline .orderTimeline{margin:0}.disputeOperations{border-top:1px solid var(--line)}.disputeOperations .financeTable{min-width:1050px}.disputeOperations code{white-space:nowrap}.returnFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e1e7e4}.returnFacts>div{padding:13px 14px;display:grid;grid-gap:5px;gap:5px;border-right:1px solid #e1e7e4}.returnFacts>div:last-child{border-right:0}.returnFacts strong{font-size:13px}.tabMetricBand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #d7dfdb;border-radius:6px;overflow:hidden}.tabMetricBand>div{min-height:86px;padding:14px;border-right:1px solid #e1e7e4;display:grid;align-content:center;grid-gap:7px;gap:7px}.tabMetricBand>div:last-child{border-right:0}.tabMetricBand span{color:#71807a;font-size:12px}.tabMetricBand strong{font-size:19px}.tableScroll{overflow:auto}.financeTable td small{display:block;margin-top:3px;color:#77837e;font-size:10px}.positive{color:#21734c}.detailEmptyState{display:flex;align-items:center;justify-content:center;padding:20px}.historyPanel{padding:0;overflow:hidden}.orderTimeline{margin:0;padding:8px 18px 18px;list-style:none}.orderTimeline li{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:70px;padding:14px 0 14px 22px;border-bottom:1px solid #e5eae8}.orderTimeline li:last-child{border-bottom:0}.orderTimeline li:before{content:"";position:absolute;left:0;top:20px;width:9px;height:9px;border-radius:50%;background:#2d72c7}.orderTimeline li:after{content:"";position:absolute;left:4px;top:29px;bottom:-21px;width:1px;background:#cad7d1}.orderTimeline li:last-child:after{display:none}.orderTimeline time{color:#66736d;font-size:12px}.orderTimeline div{display:grid;grid-gap:4px;gap:4px}.orderTimeline strong{font-size:13px}.orderTimeline small,.orderTimeline span{color:#71807a;font-size:11px}.calculationNotice,.payoutIntro{margin-top:10px;padding:12px;border:1px solid #cdd9e7;background:#f5f8fc;color:#496174;border-radius:5px;font-size:13px}.advertisingAttributionPanel{margin-top:12px;overflow-x:auto}.attributionBadge.low{background:#fff1d6;color:#805600}.attributionBadge{display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:700}.attributionBadge.exact{color:#226344;background:#eaf6ef;border:1px solid #a9d3ba}.attributionBadge.calculated{color:#765711;background:#fff7df;border:1px solid #e7ca7b}.attributionNotice{margin:10px 0 0;color:#66736d;font-size:12px;line-height:1.45}.performanceOverviewBand{margin:12px 0;border:1px solid #d7dfdb;background:#fff;border-radius:6px;overflow:hidden}.performanceOverviewHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #dfe6e2}.performanceOverviewHeading h2{font-size:16px}.performanceOverviewBand>p,.performanceOverviewHeading span{color:#6a7771;font-size:12px}.performanceOverviewHeading a{display:inline-flex;align-items:center;gap:5px;color:#21629f;font-size:12px;font-weight:700}.performanceMarketingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;background:#e1e7e4}.performanceMarketingSummary>div{min-height:104px;padding:13px 15px;display:flex;flex-direction:column;justify-content:center;background:#fff}.performanceMarketingSummary small,.performanceMarketingSummary span{color:#6f7d77;font-size:11px}.performanceMarketingSummary strong{margin:6px 0 4px;font-size:20px;line-height:1.1}.performanceMarketingSummary .marketBalance{background:#edf8f3}.performanceMarketingSummary .marketBalance strong{color:#176b49}.performanceMarketingSummary .marketingSpend{background:#fff6f1}.performanceMarketingSummary .marketingSpend strong{color:#b54a35}.performanceOverviewValues{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.performanceOverviewValues>a{position:relative;min-height:96px;padding:14px 38px 14px 16px;border-right:1px solid #e1e7e4;color:inherit;transition:background-color .15s ease,box-shadow .15s ease}.performanceOverviewValues>a:last-child{border-right:0}.performanceOverviewValues>a:hover{background:#f7faf9}.performanceOverviewValues>a.active{background:#f1f6fb;box-shadow:inset 0 -3px #3979b8}.performanceOverviewValues>a>svg{position:absolute;top:50%;right:13px;color:#65736d;transform:translateY(-50%)}.performanceOverviewValues small,.performanceOverviewValues span{display:block;color:#74807b;font-size:11px}.performanceOverviewValues strong{display:block;margin:7px 0 3px;font-size:18px}.performanceDetailPanel{border-top:1px solid #d7dfdb;background:#fff;scroll-margin-top:12px}.performanceDetailHeading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;background:#f7f9f8;border-bottom:1px solid #d7dfdb}.performanceDetailHeading h3{font-size:14px}.performanceDetailHeading span{color:#74807b;font-size:11px}.performanceDetailHeading a{color:#21629f;font-size:12px;font-weight:700}.performanceDetailTableWrap{max-height:520px;overflow:auto}.performanceDetailTable{border:0;border-radius:0}.performanceDetailTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.performanceDetailTable td{white-space:normal;min-width:110px}.performanceDetailTable td:nth-child(2),.performanceDetailTable td:nth-child(3){min-width:190px}.performanceDetailTable code{overflow-wrap:anywhere}.performanceDetailEmpty{padding:32px 16px;text-align:center;color:#74807b;font-size:12px}.performanceOverviewBand>p{margin:0;padding:10px 16px;border-top:1px solid #e1e7e4;background:#f8faf9}.sellerAdvertisingSummary{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);background:#eef2f0;grid-gap:1px;gap:1px}.sellerAdvertisingTotal{min-height:148px;padding:20px;display:flex;flex-direction:column;justify-content:center;background:#fff5ef}.sellerAdvertisingBreakdown small,.sellerAdvertisingBreakdown span,.sellerAdvertisingTotal small,.sellerAdvertisingTotal span{color:#6f7d77;font-size:11px}.sellerAdvertisingTotal strong{margin:8px 0 5px;color:#b54a35;font-size:28px;line-height:1.05}.sellerAdvertisingBreakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e1e7e4}.sellerAdvertisingBreakdown>div{min-height:74px;padding:13px 15px;display:flex;flex-direction:column;justify-content:center;background:#fff}.sellerAdvertisingBreakdown strong{margin:5px 0 3px;color:#b54a35;font-size:16px;line-height:1.1}.sellerAdvertisingBreakdown>p{padding:24px;color:#6f7d77;background:#fff}.performanceOverviewBand>.sellerAdvertisingNote{color:#61716a}@media (max-width:1000px){.performanceMarketingSummary,.performanceOverviewValues{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceOverviewValues>a{border-bottom:1px solid #e1e7e4}}@media (max-width:620px){.performanceMarketingSummary{grid-template-columns:1fr}}@media (max-width:900px){.sellerAdvertisingSummary{grid-template-columns:1fr}.sellerAdvertisingBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sellerAdvertisingBreakdown{grid-template-columns:1fr}}.payoutIntro{margin:0 0 12px;display:flex;align-items:center;gap:10px}.payoutIntro div{display:grid;grid-gap:4px;gap:4px}.payoutMonthList{overflow:hidden;border:1px solid #d5ddda;border-radius:6px;background:#fff}.payoutMonth{border-bottom:1px solid #d5ddda}.payoutMonth:last-of-type{border-bottom:0}.payoutMonth>summary{position:relative;display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.65fr));align-items:center;grid-gap:18px;gap:18px;padding:14px 16px 14px 28px;cursor:pointer;list-style:none;background:#f7faf8;transition:background .15s ease}.payoutMonth>summary::-webkit-details-marker{display:none}.payoutMonth>summary:before{content:"›";position:absolute;left:12px;color:#236b4a;font-size:25px;line-height:1;transition:transform .15s ease}.payoutMonth[open]>summary:before{transform:rotate(90deg)}.payoutMonth>summary:hover{background:#eef5f1}.payoutMonth[open]>summary{border-bottom:1px solid #d5ddda;background:#edf5f1}.payoutMonth>summary>div{display:grid;grid-gap:3px;gap:3px}.payoutMonth>summary>div:not(.payoutMonthTitle){text-align:right}.payoutMonth>summary span{color:#73817b;font-size:10px}.payoutMonth>summary strong{color:#23372f;font-size:13px}.payoutMonthTitle strong{font-size:15px!important}.payoutMonth>summary strong.allocated{color:#197247}.payoutMonth>summary strong.unallocated{color:#aa412d}.payoutMonthTable{border:0;border-radius:0}.payoutMonthEmpty{padding:32px;color:#74817b;text-align:center}.payoutSectionTitle{margin:18px 0 8px;font-size:16px;color:#24362f}.payoutSectionTitle.expected{color:#805817}.payoutSectionHint{margin:-2px 0 8px;color:#6d7874;font-size:12px}.payoutMonthList.expected{border-color:#e6d9bd}.payoutMonth.expected>summary{background:#fffbf2}.payoutMonth.expected>summary:hover,.payoutMonth.expected[open]>summary{background:#fff5dc}.payoutMonth.expected>summary:before{color:#a36d16}.payoutTotals{grid-template-columns:repeat(5,1fr);margin-top:10px}.payoutStatusCell{min-width:260px;white-space:normal}.payoutDocument{display:block;margin-top:5px;color:#53635d;font-size:12px;line-height:1.35}.reconciliationFormula{display:grid;grid-template-columns:repeat(7,auto);justify-content:start;align-items:center;grid-gap:14px;gap:14px;padding:15px;background:#fff;border:1px solid #d7dfdb;border-radius:6px}.reconciliationFormula div{display:grid;grid-gap:4px;gap:4px}.reconciliationFormula span{font-size:12px;color:#6b7772}.reconciliationResult{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:10px 0}.reconciliationResult>div{padding:14px;background:#fff;border:1px solid #d7dfdb;border-radius:6px;display:grid;grid-gap:6px;gap:6px}.reconciliationResult .mismatch{border-color:#e4ad91;background:#fffaf7}.reconciliationResult small{color:#7b8681}.reconciliationToolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:12px 0 16px;border-bottom:1px solid #d8dfdc}.reconciliationActions{display:flex;justify-content:flex-end;margin:10px 0}.actImport,.actsPanel{margin:10px 0;background:#fff;border:1px solid #d7dfdb;border-radius:6px;overflow:hidden}.actImport .panelHeading,.actsPanel .panelHeading{padding:14px;border-bottom:1px solid #e0e6e3}.reconciliationTableWrap{overflow:auto}.reconciliationTableWrap table{width:100%;border-collapse:collapse;font-size:12px}.reconciliationTableWrap td,.reconciliationTableWrap th{padding:10px 13px;border-bottom:1px solid #e1e7e4;text-align:left;vertical-align:top;white-space:nowrap}.reconciliationTableWrap th{background:#eef3f1;color:#56635e}.reconciliationTableWrap td:not(:first-child),.reconciliationTableWrap th:not(:first-child){text-align:right}.reconciliationTableWrap td:last-child{white-space:normal;min-width:180px}.reconciliationTableWrap td small{display:block;margin-top:3px;color:#74807b}.reconciliationTableWrap a{color:#2465a4;font-weight:700}.reconciliationTableWrap .negative{color:#aa422d}.reconciliationNote{margin:0;padding:10px 13px;color:#6d7974;font-size:11px;background:#f8faf9}.settlementTabs{display:flex;gap:4px;margin-bottom:12px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.settlementTabs a{padding:8px 13px;border-radius:5px;color:#52615b;font-size:12px;font-weight:700}.settlementTabs a.active{color:#fff;background:#225f49}.settlementFormula{display:grid;grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(160px,1fr);align-items:stretch;grid-gap:8px;gap:8px;margin-bottom:10px}.settlementFormula>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.settlementFormula>b{align-self:center;color:#7a8681;font-size:20px}.settlementFormula small,.settlementFormula span{color:#718079;font-size:11px}.settlementFormula strong{font-size:18px}.settlementFormula .accrual{border-top:3px solid #279265}.settlementFormula .deduction{border-top:3px solid #d45a43}.settlementFormula .payout{border-top:3px solid #397fc1}.settlementFormula .result{border-color:#91aa9f;background:#f4f8f6}.settlementCheck{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:11px 14px;border:1px solid;border-radius:7px}.settlementCheck div{display:grid;grid-gap:3px;gap:3px}.settlementCheck span{font-size:11px}.settlementCheck.matched{color:#236b4a;border-color:#aed2bf;background:#edf8f1}.settlementCheck.mismatch{color:#99442f;border-color:#e2b09f;background:#fff4f0}.settlementAccountBreakdown{margin-bottom:10px;overflow:hidden;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.settlementAccountBreakdown>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;color:#263a31;background:#f5f8f6}.settlementAccountBreakdown>summary span{color:#718079;font-size:11px}.settlementAccountTableWrap{overflow-x:auto}.settlementAccountTableWrap table{width:100%;min-width:1120px;border-collapse:collapse;font-size:11px}.settlementAccountTableWrap td,.settlementAccountTableWrap th{padding:9px 11px;border-top:1px solid #e1e7e4;text-align:right;white-space:nowrap}.settlementAccountTableWrap th{color:#5e6c65;background:#fbfcfb}.settlementAccountTableWrap td:first-child,.settlementAccountTableWrap th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:170px;text-align:left;background:#fff}.settlementAccountTableWrap th:first-child{background:#fbfcfb}.settlementAccountTableWrap td.matched{color:#20724e}.settlementAccountTableWrap td.mismatch{color:#aa412d;font-weight:700}.settlementFilters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.45fr) minmax(180px,.45fr);grid-gap:9px;gap:9px;margin-bottom:10px}.settlementFilters label{display:grid;grid-gap:5px;gap:5px;color:#66736e;font-size:11px}.settlementFilters input,.settlementFilters select{width:100%;height:38px;padding:0 10px;border:1px solid #ccd6d2;border-radius:6px;background:#fff;color:#26332e;font:inherit}.settlementSearch>div{position:relative}.settlementSearch svg{position:absolute;top:11px;left:10px;color:#708078}.settlementSearch input{padding-left:34px}.settlementLedgerPanel{overflow:hidden;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.settlementLedgerPanel .panelHeading{padding:13px 14px;border-bottom:1px solid #dfe6e2}.settlementMonthList{display:grid}.settlementMonth{border-bottom:1px solid #d7dfdb}.settlementMonth:last-child{border-bottom:0}.settlementMonth>summary{display:grid;grid-template-columns:minmax(210px,1fr) repeat(4,minmax(120px,.55fr));align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;background:#f7faf8;transition:background .15s ease}.settlementMonth>summary::-webkit-details-marker{display:none}.settlementMonth>summary:hover{background:#eef5f1}.settlementMonth>summary:before{content:"›";display:inline-flex;position:absolute;margin-left:-2px;color:#236b4a;font-size:25px;line-height:1;transform:rotate(0deg);transition:transform .15s ease}.settlementMonth[open]>summary:before{transform:rotate(90deg)}.settlementMonth>summary>div{display:grid;grid-gap:3px;gap:3px;padding-left:13px}.settlementMonth>summary>div:not(.settlementMonthTitle){padding-left:0;text-align:right}.settlementMonth>summary span{color:#73817b;font-size:10px}.settlementMonth>summary strong{color:#23372f;font-size:13px}.settlementMonth>summary .accrual{color:#197247}.settlementMonth>summary .deduction{color:#aa412d}.settlementMonth>summary .payout{color:#276da9}.settlementMonthTitle strong{font-size:15px!important}.settlementMonth[open]>summary{border-bottom:1px solid #d7dfdb;background:#edf5f1}.settlementMonth .settlementTableWrap{max-height:none;overflow-x:auto}.settlementMonth .settlementTableWrap th{top:0}.settlementDateRow td{padding:7px 11px!important;border-bottom-color:#d7dfdb!important;background:#eef2f0;color:#40534a}.settlementDateRow td strong{font-size:11px}.settlementDateRow td span{margin-left:9px;color:#77847e;font-size:10px}.settlementLegend{display:flex;gap:7px}.settlementLegend span{padding:4px 7px;border-radius:4px;font-size:10px;font-weight:700}.settlementLegend .accrual{color:#20724e;background:#e6f5ec}.settlementLegend .deduction{color:#a34431;background:#fbe7e1}.settlementLegend .payout{color:#286ba8;background:#e5f0fa}.settlementTableWrap{max-height:650px;overflow:auto}.settlementTableWrap table{width:100%;min-width:1320px;border-collapse:collapse;font-size:11px}.settlementTableWrap th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:10px 11px;border-bottom:1px solid #d7dfdb;background:#edf2f0;color:#58665f;text-align:left;white-space:nowrap}.settlementTableWrap td{padding:10px 11px;border-bottom:1px solid #e2e8e5;vertical-align:top}.settlementTableWrap td:nth-child(2){min-width:150px}.settlementTableWrap td:nth-child(3){min-width:230px}.settlementTableWrap td:nth-child(4){min-width:170px}.settlementTableWrap td small{display:block;margin-top:4px;color:#77847e;line-height:1.3}.settlementTableWrap td.money{font-weight:700;text-align:right;white-space:nowrap}.settlementTableWrap td.accrual{color:#197247}.settlementTableWrap td.deduction{color:#aa412d}.settlementTableWrap td.payout{color:#276da9}.settlementTableWrap td.balance{color:#253b32;background:#f7f9f8}.settlementTableWrap td a{color:#2368a3;font-weight:700;white-space:nowrap}.movementIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:7px;border-radius:50%;vertical-align:middle}.movementIcon.accrual{color:#197247;background:#e5f5eb}.movementIcon.deduction{color:#aa412d;background:#fbe8e2}.movementIcon.payout{color:#276da9;background:#e4f0fa}.movementIcon.closing_balance,.movementIcon.opening_balance{color:#5f6e67;background:#e9eeec}.movement-closing_balance,.movement-opening_balance{background:#f6f8f7}.settlementEmpty{padding:34px!important;color:#74817b;text-align:center}.actImportFields{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:14px}.actImportFields label{display:grid;grid-gap:5px;gap:5px;color:#64716c;font-size:11px}.actImportFields input{height:38px;min-width:0;padding:0 9px;border:1px solid #ccd6d2;border-radius:5px;background:#fff;font:inherit}.actImportFields .actFile input{padding:7px}.actImportFields button{height:38px}.actImportMessage{color:#286c4c}.actImportHint,.actImportMessage{margin:0;padding:0 14px 13px;font-size:12px}.actImportHint{color:#64716c}.actImportMetadata{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));border-top:1px solid #e1e7e4}.actImportMetadata>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-right:1px solid #e1e7e4}.actImportMetadata>div:last-child{border-right:0}.actImportMetadata span{color:#64716c;font-size:11px}.actImportMetadata strong{font-size:14px}.actRow{border-bottom:1px solid #e1e7e4}.actRow summary{display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(130px,auto) minmax(130px,auto) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;cursor:pointer;list-style:none}.actRow summary::-webkit-details-marker{display:none}.actRow summary>div{display:grid;grid-gap:4px;gap:4px}.actRow summary span{color:#71807a;font-size:11px}.actStatus{padding:5px 8px;border-radius:4px;font-weight:700}.actStatus.matched{color:#246b4a;background:#e7f5ec}.actStatus.partially_matched{color:#8a6314;background:#fff1cb}.actStatus.unmatched{color:#9b3b2b;background:#fbe5df}.documentMatchIntro{padding:10px 14px;border-top:1px solid #e1e7e4;background:#f5f8f7;color:#60706a;font-size:12px}.documentMatchTable{min-width:1120px}.reconciliationTableWrap .documentMatchTable td:last-child,.reconciliationTableWrap .documentMatchTable td:nth-child(-n+2),.reconciliationTableWrap .documentMatchTable th:last-child,.reconciliationTableWrap .documentMatchTable th:nth-child(-n+2){text-align:left}.documentMatchTable td:first-child{min-width:230px;white-space:normal}.documentMatchTable td:nth-child(2){min-width:260px;white-space:normal}.documentMatchTable td:last-child{min-width:230px}.documentEvidence+.documentEvidence{margin-top:8px;padding-top:8px;border-top:1px dashed #d7dfdc}.documentMissing{color:#9b3b2b;font-weight:700}.documentMatchBadge{display:inline-block;padding:4px 7px;border-radius:4px;font-size:11px;font-weight:800}.documentMatchBadge.matched{color:#246b4a;background:#e7f5ec}.documentMatchBadge.amount_mismatch{color:#9b5a20;background:#fff0cf}.documentMatchBadge.unmatched{color:#9b3b2b;background:#fbe5df}.documentMatchBadge.confirmed{color:#246b4a;background:#e7f5ec}.documentMatchBadge.accounted_awaiting_document{color:#755d16;background:#fff4cd}.documentMatchBadge.needs_review{color:#9b3b2b;background:#fbe5df}.documentMatchBadge.discrepancy{color:#9b5a20;background:#fff0cf}.documentMatchBadge.no_impact{color:#586660;background:#e9eeec}.documentMatchTable .difference{color:#aa422d;font-weight:800}.documentMatch-matched{background:#fbfefc}.documentMatch-amount_mismatch,.documentMatch-unmatched{background:#fffaf8}.documentMatch-no_impact{background:#f7f9f8}.documentNotRequired{color:#61706a;font-weight:700}.documentUpload{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.documentUploadButton{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid #2f785d;border-radius:6px;color:#246b4a;background:#f3faf6;font-size:11px;font-weight:800;cursor:pointer}.documentUploadButton input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.documentUploadMessage{max-width:260px;color:#56635e!important;white-space:normal}.documentMatchFilterSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid #e1e7e4;background:#fff;color:#66746f;font-size:12px}.documentMatchFilterSummary button{border:0;background:transparent;color:#2465a4;font:inherit;font-weight:700;cursor:pointer}.documentMatchFilters th{padding:7px 6px!important;background:#f7f9f8!important}.documentMatchFilters input,.documentMatchFilters select{width:100%;min-width:120px;height:34px;padding:0 9px;border:1px solid #cfd8d4;border-radius:6px;background:#fff;color:#24312c;font:inherit;font-weight:500;outline:none}.documentMatchFilters input:focus,.documentMatchFilters select:focus{border-color:#377f65;box-shadow:0 0 0 2px rgba(55,127,101,.12)}.documentMatchFilters th:first-child input{min-width:210px}.documentMatchFilters th:nth-child(2) input{min-width:230px}.primaryDocumentGuide{margin:12px 0;padding:14px 16px;border:1px solid #d8e3de;border-left:4px solid #377f65;border-radius:7px;background:#f8fbf9;color:#43524c;font-size:12px}.primaryDocumentGuide>div{display:flex;flex-direction:column;gap:3px}.primaryDocumentGuide>div strong{color:#1f3029;font-size:14px}.primaryDocumentGuide ol{margin:10px 0 7px 19px;padding:0}.primaryDocumentGuide li+li{margin-top:4px}.primaryDocumentGuide p{margin:0;color:#66746f}.actsEmpty{padding:28px 14px;color:#6d7974;text-align:center}@media (max-width:1200px){.actImportFields{grid-template-columns:repeat(2,minmax(180px,1fr))}.actImportMetadata{grid-template-columns:repeat(2,minmax(130px,1fr))}.actImportMetadata>div:nth-child(2){border-right:0}.actRow summary{grid-template-columns:auto 1fr auto}.actRow summary>div:nth-of-type(2),.actRow summary>div:nth-of-type(3){display:none}}.issuesPanel{padding:0;overflow:hidden}.issuesPanel .panelHeading{padding:14px;border-bottom:1px solid #e0e6e3}.issueRow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border-bottom:1px solid #e2e7e5}.issueRow div{display:grid;grid-gap:4px;gap:4px}.issueRow div span{font-size:12px;color:#6c7873}.issueRow button{height:32px;border:1px solid #cbd5d1;background:#fff;border-radius:5px}.issueBadge{padding:4px 7px;border-radius:4px;font-size:11px}.issueBadge.open{background:#fbe4da;color:#984526}.issueBadge.info{background:#e7f0fb;color:#315e94}.marketplaceList{display:grid;grid-gap:10px;gap:10px}.marketplaceList article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:16px;gap:16px;padding:16px;background:#fff;border:1px solid #d7dfdb;border-radius:6px}.marketplaceList h2{font-size:16px}.marketplaceList p{color:#6b7772;margin-top:4px}.marketplaceList article>a{display:flex;align-items:center;gap:6px;color:#245f9e}.ozonMark{width:58px;height:38px;display:grid;place-items:center;background:#1769d2;color:#fff;border-radius:6px;font-weight:800}.connectedBadge{display:flex;align-items:center;gap:6px;color:#24704a}.connectedBadge.connectionWarning{color:#a34a32}.connectionLayout{display:grid;grid-template-columns:minmax(420px,1fr) 300px;grid-gap:10px;gap:10px}.connectionAside,.connectionForm{background:#fff;border:1px solid #d7dfdb;border-radius:6px;padding:16px}.formSection{display:grid;grid-gap:12px;gap:12px}.connectionAside h2,.formSection h2{font-size:16px}.formSection label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:#596661}.formSection input{height:38px;border:1px solid #ccd6d2;border-radius:5px;padding:0 10px}.formSection small{color:#7b8782}.performanceSection{margin-top:18px;padding-top:18px;border-top:1px solid #dde4e1}.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sectionHeading>div{display:grid;grid-gap:4px;gap:4px}.apiStatus{min-width:96px;padding:5px 8px;border:1px solid #d2dad6;border-radius:4px;background:#f4f7f6;color:#62706a;font-size:11px;font-weight:700;text-align:center}.apiStatus.connected{border-color:#9bc6ae;background:#eef8f2;color:#246b4a}.secretInput{display:flex;align-items:center;gap:8px;border:1px solid #ccd6d2;border-radius:5px;padding-left:10px}.secretInput input{flex:1 1;border:0}.toggleRow{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;background:#f4f7f6;border-radius:5px}.toggleRow span{display:grid;grid-gap:4px;gap:4px}.toggleRow small{color:#6e7975}.connectionActions{display:flex;gap:8px}.connectionSuccess{display:flex;gap:9px;margin-top:12px;padding:12px;background:#e9f6ee;color:#246b48;border-radius:5px}.connectionSuccess div{display:grid;grid-gap:4px;gap:4px}.connectionError{display:flex;gap:9px;margin-top:12px;padding:12px;background:#fff0ed;color:#9b3327;border:1px solid #efc2ba;border-radius:5px}.connectionError div{display:grid;grid-gap:4px;gap:4px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.connectionAside{align-content:start;display:grid;grid-gap:12px;gap:12px}.connectionAside>div{display:grid;grid-gap:4px;gap:4px;padding-bottom:10px;border-bottom:1px solid #e0e6e3}.connectionAside span{font-size:12px;color:#6d7974}.commissionReportFilters{align-items:flex-end}.commissionReportFilters label{min-width:250px}.commissionDocument{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(180px,1fr));grid-gap:0;gap:0;margin:16px 0 10px;background:#fff;border:1px solid #d7dfdb;border-radius:6px;overflow:hidden}.commissionDocument>div{min-width:0;min-height:105px;padding:15px;border-right:1px solid #e0e6e3;display:grid;align-content:center;grid-gap:5px;gap:5px}.commissionDocument>div:last-child{border-right:0}.commissionDocument small,.commissionDocument span{color:#71807a;font-size:11px}.commissionDocument strong{overflow-wrap:anywhere;font-size:14px}.commissionDocumentTitle{grid-template-columns:auto 1fr;align-items:center}.commissionDocumentTitle svg{color:#2b65aa}.commissionDocumentTitle div{display:grid;grid-gap:5px;gap:5px}.commissionTotals{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));grid-gap:9px;gap:9px;margin-bottom:10px}.commissionTotals>div{min-height:100px;padding:14px;background:#fff;border:1px solid #d7dfdb;border-radius:6px;display:grid;align-content:start;grid-gap:7px;gap:7px}.commissionTotals small,.commissionTotals span{color:#71807a;font-size:12px}.commissionTotals strong{font-size:20px}.commissionTotals .payable{border-color:#9ec6af;background:#f6fbf8}.commissionTotals .payable strong{color:#246b4a}.commissionTotals .realizationOzonTotal{border-color:#e1b84d;background:#fff4bf}.commissionTotals .realizationOzonTotal strong{color:#725300}.commissionPaymentSummary{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));grid-gap:9px;gap:9px;margin-bottom:8px}.commissionPaymentSummary>a,.commissionPaymentSummary>div{padding:13px 15px;border:1px solid #b9d8c6;border-radius:6px;background:#f3fbf6;display:grid;grid-gap:5px;gap:5px}.commissionPaymentSummary>a.waiting,.commissionPaymentSummary>div.waiting{border-color:#e4c57b;background:#fff8df}.commissionPaymentSummary small,.commissionPaymentSummary span{color:#68766f;font-size:12px}.commissionPaymentSummary strong{color:#1f724b;font-size:19px}.commissionPaymentSummary .waiting strong{color:#8a6200}.commissionPaymentSummary>div.offset{border-color:#ccd6e2;background:#f5f8fb}.commissionPaymentSummary .offset strong{color:#365f87}.commissionPaymentSummaryLink{position:relative;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.commissionPaymentSummaryLink:hover{border-color:#c49a37!important;box-shadow:0 4px 12px rgba(116,83,8,.13);transform:translateY(-1px)}.commissionPaymentSummaryLink:focus-visible{outline:2px solid #287052;outline-offset:2px}#commission-report-orders{scroll-margin-top:16px}.commissionPaymentEquation{margin-bottom:10px;padding:9px 12px;border-left:3px solid #5e8a73;background:#f4f8f6;color:#52615a;font-size:12px}.commissionTablePanel{background:#fff;border:1px solid #d7dfdb;border-radius:6px;overflow:hidden}.reportTableMeta{min-height:62px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dde4e1}.reportTableMeta div{display:grid;grid-gap:4px;gap:4px}.reportTableMeta h2{font-size:16px}.reportTableMeta span{color:#77837e;font-size:11px}.commissionReportOrderSearch{min-height:58px;padding:9px 15px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #dde4e1;background:#f8faf9}.commissionReportOrderSearch>span{margin-left:auto;color:#66736e;font-size:12px;white-space:nowrap}.commissionReportSearchInput{width:min(460px,100%);height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #cdd7d2;border-radius:5px;background:#fff;color:#68756f}.commissionReportSearchInput:focus-within{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.commissionReportSearchInput input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit}.commissionReportSearchInput button{width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:#6c7873;cursor:pointer}.commissionTableFilterSummary{padding:8px 15px;border-bottom:1px solid #dde4e1;background:#f8faf9;color:#66736e;font-size:12px}.commissionReportNoResults{padding:28px!important;text-align:center!important;color:#68756f}.commissionTableWrap{overflow:auto;max-height:calc(100vh - 350px)}.commissionTable{width:100%;min-width:1760px;border-collapse:collapse;font-size:12px}.commissionTable td,.commissionTable th{padding:10px 11px;border-bottom:1px solid #e1e7e4;text-align:right;vertical-align:top;white-space:nowrap}.commissionTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#eef3f1;color:#56635e}.commissionColumnFilters th{top:0;z-index:2;padding:8px 9px;overflow:visible;background:#eef3f1}.commissionColumnFilters th:has(details[open]){z-index:30}.commissionExcelHeader{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#56635e;font-weight:700}.commissionExcelHeader.active{color:#176b47}.commissionExcelFilter{position:relative;flex:0 0 auto}.commissionExcelFilter summary{width:25px;height:25px;display:grid;place-items:center;border:1px solid transparent;border-radius:4px;color:#64716c;cursor:pointer;list-style:none}.commissionExcelFilter summary::-webkit-details-marker{display:none}.commissionExcelFilter summary:hover,.commissionExcelFilter[open] summary,.commissionExcelHeader.active summary{border-color:#aac8b9;background:#fff;color:#16724a}.commissionExcelMenu{position:absolute;top:calc(100% + 7px);left:0;z-index:50;width:285px;padding:10px;display:grid;grid-gap:8px;gap:8px;border:1px solid #bfcac5;border-radius:6px;background:#fff;box-shadow:0 10px 28px rgba(22,38,31,.2);color:#26332e;text-align:left;font-weight:400}.commissionColumnFilters th:nth-child(n+10) .commissionExcelMenu{right:0;left:auto}.commissionExcelSearch{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #cbd5d0;border-radius:4px;color:#718079}.commissionExcelSearch:focus-within{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.commissionExcelSearch input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit}.commissionExcelOptions label,.commissionExcelSelectAll{display:flex;align-items:center;gap:8px;cursor:pointer}.commissionExcelSelectAll{padding:2px 3px 7px;border-bottom:1px solid #e1e6e4;font-weight:600}.commissionExcelOptions input,.commissionExcelSelectAll input{width:15px;height:15px;margin:0;accent-color:#287052}.commissionExcelOptions{max-height:230px;overflow:auto;display:grid;grid-gap:3px;gap:3px}.commissionExcelOptions label{min-width:0;padding:4px 3px;border-radius:3px}.commissionExcelOptions label:hover{background:#f0f5f2}.commissionExcelOptions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commissionExcelActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding-top:8px;border-top:1px solid #e1e6e4}.commissionExcelActions button,.commissionExcelResetAll{min-height:32px;padding:0 9px;border:1px solid #bfcac5;border-radius:4px;background:#fff;color:#245f46;cursor:pointer;font:inherit}.commissionExcelActions button:first-child{border-color:#287052;background:#287052;color:#fff}.commissionExcelActions button:disabled{opacity:.45;cursor:default}.commissionExcelResetAll{width:100%;color:#a13c2b}.commissionExcelNumberMenu>strong{font-size:13px}.commissionExcelNumberMenu>input,.commissionExcelNumberMenu>select{width:100%;height:35px;padding:0 8px;border:1px solid #cbd5d0;border-radius:4px;background:#fff;color:#26332e;font:inherit;outline:0}.commissionExcelNumberMenu>input:focus,.commissionExcelNumberMenu>select:focus{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.commissionTable .realizationOzonCell{background:#fff4bf}.commissionTable .commissionColumnFilters .realizationOzonCell{background:#fff8d7}.commissionTable th.realizationOzonCell{color:#725300}.commissionTable td:nth-child(-n+5),.commissionTable th:nth-child(-n+5){text-align:left}.commissionTable td:nth-child(2){min-width:154px}.commissionTable td:nth-child(3){min-width:108px}.commissionTable td:nth-child(4){white-space:normal;min-width:300px}.commissionPostingNumbers{color:#2867a8}.commissionPostingNumbers a,.commissionPostingNumbers strong{display:block;font-weight:700;color:#2867a8}.commissionPostingNumbers a:hover{text-decoration:underline}.commissionPostingNumbers a+a,.commissionPostingNumbers a+strong,.commissionPostingNumbers strong+a,.commissionPostingNumbers strong+strong{margin-top:4px}.commissionSalesSchemes .schemeBadge{display:block;width:-moz-fit-content;width:fit-content}.commissionSalesSchemes .schemeBadge+.schemeBadge{margin-top:4px}.commissionReportListFilters{align-items:flex-end;flex-wrap:wrap}.commissionReportFilter{width:min(300px,100%);display:grid;grid-gap:5px;gap:5px}.commissionReportFilterToggle{display:flex!important;align-items:center;gap:7px!important;color:#53615b!important;font-size:12px!important;cursor:pointer}.commissionReportFilterToggle input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0;padding:0;accent-color:#287052}.commissionReportFilter.disabled .commissionReportFilterToggle{color:#89938f!important}.commissionReportMultiSelect{position:relative}.commissionReportMultiSelect summary{height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;color:#202d28;cursor:pointer;list-style:none}.commissionReportMultiSelect summary::-webkit-details-marker{display:none}.commissionReportMultiSelect[open] summary{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.commissionReportMultiSelect[open] summary svg{transform:rotate(180deg)}.commissionReportFilter.disabled .commissionReportMultiSelect summary{border-color:#dce2df;background:#f1f4f2;color:#8b9691;cursor:not-allowed}.commissionReportMultiMenu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:max(100%,320px);padding:8px;border:1px solid #cad5d0;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(25,43,35,.16)}.commissionReportMultiOptions{max-height:280px;overflow:auto}.commissionReportMultiOptions label{min-width:0!important;display:flex!important;align-items:center;gap:9px!important;padding:8px 7px;border-radius:4px;color:#26332e!important;font-size:13px!important;cursor:pointer}.commissionReportMultiOptions label:hover{background:#f1f6f3}.commissionReportMultiOptions input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:0;padding:0;accent-color:#287052}.commissionReportMultiActions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:5px;border-top:1px solid #e0e6e3}.commissionReportMultiActions .textAction{height:32px;padding:0 7px;border:0;background:transparent;color:#2867a8;cursor:pointer}.commissionReportMultiActions .secondaryAction{height:32px}.commissionReportMultiActions .secondaryAction:disabled{opacity:.45;cursor:not-allowed}.commissionReportListPanel{background:#fff;border:1px solid #d7dfdb;border-radius:6px;overflow:hidden}.commissionReportListWrap{overflow:auto}.commissionReportListTable{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}.commissionReportListTable td,.commissionReportListTable th{padding:13px 14px;border-bottom:1px solid #e1e7e4;text-align:right;vertical-align:middle;white-space:nowrap}.commissionReportListTable th{background:#eef3f1;color:#56635e}.commissionReportListTable .realizationOzonCell{background:#fff4bf}.commissionReportListTable th.realizationOzonCell{color:#725300}.commissionReportListTable td:nth-child(-n+2),.commissionReportListTable th:nth-child(-n+2){text-align:left}.commissionReportListTable td small{display:block;margin-top:4px;color:#84908b}.commissionReportListTable tbody tr:hover{background:#f8faf9}.commissionReportNumber{display:inline-flex;align-items:center;gap:9px;color:#2867a8;text-decoration:none}.commissionReportNumber span{display:grid}.commissionReportNumber:hover strong{text-decoration:underline}.commissionReportListTable .reportPayable{color:#16734a;font-weight:700}.commissionTable td small,.commissionTable td strong{display:block}.commissionTable td small{margin-top:4px;color:#84908b}.commissionTable tbody tr:hover{background:#f8faf9}.commissionPaymentCell{min-width:270px;text-align:left!important;white-space:normal!important}.commissionPaymentStatus{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 7px;border-radius:4px;background:#eef1ef;color:#5e6964;font-weight:700}.commissionPaymentStatus.paid{background:#e2f4e9;color:#187046}.commissionPaymentStatus.partial{background:#fff0c7;color:#856000}.commissionPaymentStatus.awaiting{background:#edf1f5;color:#51606b}.commissionPaymentStatus.not_applicable{background:#f0f2f1;color:#6e7773}.commissionPaymentStatus.unlinked{background:#fde8e3;color:#9b3c2c}.commissionPaymentAllocation{display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding-top:7px;border-top:1px solid #e3e8e5}.commissionPaymentAllocation b{font-weight:650}.commissionPaymentMethod{margin-top:7px!important;color:#3a6c56!important}.commissionPaymentWarning{color:#a14532!important;font-weight:650}.reportWarning{padding:10px 12px;margin-top:12px;background:#fff8e8;border:1px solid #e6c979;border-radius:5px;color:#795817;font-size:13px}.reportEmpty{min-height:220px;margin-top:16px;padding:28px;background:#fff;border:1px solid #d7dfdb;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:14px;color:#697570}.reportEmpty h2{margin-bottom:5px;color:#26332e;font-size:17px}.disputeFilters{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(140px,.45fr) repeat(4,minmax(185px,.8fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px 0 16px;border-bottom:1px solid #d8dfdc}.disputeFiltersCustom{grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(140px,.55fr)) repeat(3,minmax(190px,.85fr)) auto}.disputeFilters label{position:relative;display:grid;grid-gap:5px;gap:5px;color:#697570;font-size:11px}.disputeFilters input,.disputeFilters select{width:100%;height:38px;padding:0 10px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;color:#202d28;font:inherit}.disputeFilters input:focus,.disputeFilters select:focus{border-color:#4d8f72;outline:0;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.disputeSearchInput svg{position:absolute;z-index:1;left:10px;bottom:10px;color:#697570}.disputeSearchInput input{padding-left:34px}.disputeSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;overflow:hidden;border:1px solid #d7dfdb;border-radius:6px;background:#fff}.disputeMetric{min-height:112px;padding:14px;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid #e1e7e4}.disputeMetric:last-child{border-right:0}.disputeMetric small,.disputeMetric span{color:#77837e}.disputeMetric strong{font-size:21px}.disputeMetric small{font-size:11px}.disputeMetric.success strong{color:#16734a}.disputeMetric.attention strong{color:#a74725}.disputeTablePanel{overflow:hidden;border:1px solid #d7dfdb;border-radius:6px;background:#fff}.disputeTableMeta{min-height:62px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dde4e1}.disputeTableMeta div{display:grid;grid-gap:4px;gap:4px}.disputeTableMeta h2{font-size:16px}.disputeTableMeta span{color:#77837e;font-size:11px}.disputeTableWrap{overflow:auto}.disputeTable{width:100%;min-width:1320px;border-collapse:collapse;font-size:12px}.disputeTable td,.disputeTable th{padding:11px;border-bottom:1px solid #e1e7e4;text-align:left;vertical-align:top}.disputeTable th{background:#eef3f1;color:#56635e;white-space:nowrap}.disputeColumnFilterRow{--table-filter-height:32px}.disputeColumnFilterRow th{height:46px;padding:7px;background:#f7f9f8;vertical-align:middle}.disputeColumnFilterRow input,.disputeColumnFilterRow select{width:100%;min-width:118px;height:var(--table-filter-height);margin:0;padding:0 8px;border:1px solid #cfd8d4;border-radius:4px;box-sizing:border-box;background:#fff;color:#26332e;font:inherit;font-size:12px}.disputeColumnFilterRow input:focus,.disputeColumnFilterRow select:focus{border-color:#4d8f72;outline:0;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.disputeColumnFilterActions{display:flex;align-items:center;gap:5px}.disputeColumnFilterReset{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5ddda;border-radius:4px;background:#fff;color:#7a8782;font-size:20px;line-height:1}.disputeColumnFilterReset:hover{border-color:#b75a46;color:#a74725}.ordersFinanceTable{width:2451px;min-width:2451px;table-layout:fixed}.ordersFinanceColumns .ordersColPosting{width:168px}.ordersFinanceColumns .ordersColAccount{width:150px}.ordersFinanceColumns .ordersColDate{width:105px}.ordersFinanceColumns .ordersColScheme{width:180px}.ordersFinanceColumns .ordersColDelivery{width:190px}.ordersFinanceColumns .ordersColCommissioner{width:225px}.ordersFinanceColumns .ordersColReturn{width:190px}.ordersFinanceColumns .ordersColProduct{width:330px}.ordersFinanceColumns .ordersColSales{width:140px}.ordersFinanceColumns .ordersColCompensation{width:175px}.ordersFinanceColumns .ordersColAccrued{width:165px}.ordersFinanceColumns .ordersColRealization{width:205px}.ordersFinanceColumns .ordersColPayment{width:180px}.ordersFinanceColumns .ordersColActions{width:48px}.ordersFinanceTable td,.ordersFinanceTable th{box-sizing:border-box;overflow:hidden}.ordersFinanceTable tbody td{white-space:normal;overflow-wrap:break-word}.ordersFinanceTable .commissionerStatusCell,.ordersFinanceTable .compensationDocumentCell,.ordersFinanceTable .deliveryStatusCell,.ordersFinanceTable .paymentStatusCell,.ordersFinanceTable .returnJourneyCell{min-width:0;max-width:none}.ordersFinanceTable .ordersProductCell{white-space:normal;overflow-wrap:anywhere}.ordersFinanceTable .ordersProductCell small,.ordersFinanceTable .ordersProductCell strong{display:block}.ordersFinanceTable .ordersMoneyCell{white-space:nowrap;text-align:right}.ordersFinanceTable .compensationDocumentCell,.ordersFinanceTable .ordersRealizationCell{text-align:right}.ordersFinanceTable .compensationDocumentCell>strong,.ordersFinanceTable .ordersRealizationCell>strong{white-space:nowrap}.ordersFinanceTable .compensationDocumentCell small,.ordersFinanceTable .ordersRealizationCell small{display:block;white-space:normal;text-align:left}.ordersFinanceTable .paymentStatusCell{text-align:center}.ordersFinanceTable thead>tr:first-child th{padding:10px 6px;text-align:center;vertical-align:middle;white-space:normal;line-height:1.25}.ordersFinanceTable .disputeColumnFilterRow{--table-filter-height:34px}.ordersFinanceTable .disputeColumnFilterRow th{height:48px;padding:7px 5px;text-align:center;vertical-align:middle}.ordersFinanceTable .disputeColumnFilterRow input,.ordersFinanceTable .disputeColumnFilterRow select{display:block;width:100%;max-width:100%;min-width:0;height:34px;margin:0 auto;padding:0 6px;box-sizing:border-box;overflow:hidden;text-align:center;text-align-last:center;text-overflow:ellipsis;white-space:nowrap}.ordersFinanceTable .disputeColumnFilterRow th:nth-child(2){overflow:visible}.ozonAccountMulti.ozonAccountMultiTableFilter{width:100%;min-width:0;display:block}.ozonAccountMultiTableFilter .ozonAccountMultiTrigger{width:100%;min-width:0;height:var(--table-filter-height,32px);padding:0 6px;border-color:#cfd8d4;border-radius:4px;box-sizing:border-box;gap:4px;font-size:12px}.ozonAccountMultiTableFilter .ozonAccountMultiValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ozonAccountMultiTableFilter .ozonAccountMultiTrigger>svg{flex:0 0 auto}.ozonAccountMultiTableFilter .ozonAccountMultiMenu{min-width:310px;text-align:left}.ordersFinanceTable .disputeColumnFilterRow input::placeholder{text-align:center}.ordersFinanceTable .disputeColumnFilterActions{justify-content:center}.ordersFinanceTable .disputeColumnFilterReset{width:34px;height:34px;margin:0 auto}.ordersFinanceTable .columnFilterPlaceholder{display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;box-sizing:border-box;border:1px dashed #dfe6e2;border-radius:4px;background:#fbfcfb;color:#a5afaa;font-weight:400}.disputeTable tbody tr:hover{background:#f8faf9}.disputePrimaryLink{color:#2867a8;font-weight:700}.disputePrimaryLink:hover{text-decoration:underline}.disputeCellStack{min-width:120px;display:grid;grid-gap:4px;gap:4px}.disputeCellStack small{color:#84908b}.disputeOutcomeCell{min-width:230px}.disputeOutcomeCell small{color:#24704a;line-height:1.35}.disputePayoutCell{min-width:150px}.manualAllocationSection{margin:14px 0;padding:14px;border:1px solid #bad6c8;border-radius:6px;background:#f5fbf8}.manualAllocationHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.manualAllocationHeading h3{margin:0 0 3px;font-size:14px}.manualAllocationHeading>div>span{color:#6e7c76;font-size:11px}.manualAllocationCard{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(150px,.6fr) minmax(320px,2fr);grid-gap:18px;gap:18px;padding:12px;border:1px solid #d7e7df;border-radius:5px;background:#fff}.manualAllocationCard+.manualAllocationCard{margin-top:9px}.manualAllocationCard>div{display:grid;align-content:start;grid-gap:4px;gap:4px}.manualAllocationCard small,.manualAllocationCard span{color:#718079;font-size:11px}.manualAllocationMeta>strong{color:#16734a;font-size:17px}.manualAllocationComment p{margin:0;line-height:1.45;overflow-wrap:anywhere}.disputeAmountNegative{color:#a74725}.disputeAmountPositive{color:#16734a;font-weight:700}.disputeBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:4px;font-weight:700}.disputeBadge.green{background:#e6f5ec;color:#28704f}.disputeBadge.blue{background:#e8f1fb;color:#2d6499}.disputeBadge.red{background:#fae9e5;color:#a43e2e}.disputeBadge.amber{background:#fff1cf;color:#805b14}.disputeBadge.neutral{background:#edf1ef;color:#5f6b66}.disputeEmpty{padding:42px;color:#697570;text-align:center}.disputePagination{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #e1e7e4;color:#66736e;font-size:12px}.compAllocation{min-width:440px;display:grid;grid-gap:9px;gap:9px}.compAllocationHistory{display:grid;grid-gap:7px;gap:7px}.compAllocationRecord{padding:9px;border:1px solid #d7e3de;border-radius:6px;background:#f7faf8}.compAllocationRecord>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.compAllocationRecord a{color:#2867a8;font-weight:700}.compAllocationRecord p{margin:6px 0;color:#4f5d57;line-height:1.35;white-space:normal}.compAllocationRecord small{display:flex;align-items:center;gap:5px;color:#68756f}.compAllocation .dangerAction,.compAllocation .textAction{min-height:30px;margin-top:6px;border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.compAllocation .textAction{color:#2867a8}.compAllocation .dangerAction{padding:0 9px;border:1px solid #db9f92;border-radius:4px;background:#fff4f1;color:#9b3e2d}.compAllocation .dangerAction:disabled,.compAllocation button:disabled{cursor:not-allowed;opacity:.5}.compAllocationToggle{width:-moz-fit-content;width:fit-content;height:34px;font-size:12px}.compAllocationToggle svg{transition:transform .15s ease}.compAllocationToggle .rotate180{transform:rotate(180deg)}.compAllocationComplete{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:5px;color:#18704a;font-weight:700}.compAllocationForm{padding:12px;border:1px solid #cddbd5;border-radius:7px;background:#f8fbfa;display:grid;grid-gap:11px;gap:11px}.compAllocationForm label{display:grid;grid-gap:5px;gap:5px;color:#53615b;font-size:11px;font-weight:700}.compAllocationForm input,.compAllocationForm select,.compAllocationForm textarea{width:100%;border:1px solid #cbd6d1;border-radius:5px;background:#fff;color:#26332e;font:inherit}.compAllocationForm input,.compAllocationForm select{height:36px;padding:0 9px}.compAllocationForm textarea,.compAllocationRevoke textarea{min-height:78px;padding:8px 9px;resize:vertical}.compAllocationNotice{padding:9px;border-radius:5px;background:#eaf3fb;color:#315e83;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.compAllocationNotice svg{flex:0 0 auto}.compAllocationSearch>div{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.compCandidateDetails{padding:9px;border-left:3px solid #4f88b9;background:#fff;display:grid;grid-gap:5px;gap:5px}.compCandidateDetails>div{display:flex;justify-content:space-between;gap:12px}.compCandidateDetails strong{color:#2e6697}.compCandidateDetails p{margin:0;color:#55635d;line-height:1.4}.compCandidateDetails small{color:#2f7655}.compAllocationFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.compAllocationActions{display:flex;justify-content:flex-end}.compAllocationMessage{margin:0;color:#315f4b;line-height:1.4}.compAllocationRevoke{margin-top:8px;display:grid!important;grid-gap:6px;gap:6px}.compAllocationRevoke textarea{width:100%;border:1px solid #d7b1a8;border-radius:5px;background:#fff;font:inherit}.compAllocationRevoke>div{display:flex;justify-content:flex-end;gap:7px}.employeesWorkspace{display:grid;grid-gap:16px;gap:16px}.employeesSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.employeesSummary>div{min-height:112px;padding:16px;display:grid;align-content:center;grid-gap:5px;gap:5px;border-right:1px solid #e1e7e4}.employeesSummary>div:last-child{border-right:0}.employeesSummary small,.employeesSummary span{color:#73807b}.employeesSummary strong{font-size:24px}.employeesSummary small{font-size:11px}.greenText{color:#16734a}.employeesPanel{overflow:hidden;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.employeesToolbar{padding:13px;display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;grid-gap:10px;gap:10px;border-bottom:1px solid #dfe5e2}.employeeSearch{height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #cdd7d2;border-radius:5px;color:#6b7772}.employeeSearch:focus-within{border-color:#4d8f72;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.employeeSearch input{min-width:0;flex:1 1;border:0;outline:0;font:inherit}.employeesToolbar select{height:40px;padding:0 10px;border:1px solid #cdd7d2;border-radius:5px;background:#fff;font:inherit}.primaryAction,.secondaryAction{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font:inherit;cursor:pointer}.primaryAction{border:1px solid #176b49;background:#176b49;color:#fff}.primaryAction:hover{background:#115d3e}.secondaryAction{border:1px solid #cbd5d0;background:#fff;color:#26332e}.primaryAction:disabled,.secondaryAction:disabled{opacity:.55;cursor:not-allowed}.employeesMessage{padding:10px 13px;border-bottom:1px solid #cde0d6;background:#eef8f3;color:#226246}.employeesTableWrap{overflow:auto}.employeesTable{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.employeesTable td,.employeesTable th{padding:12px 14px;border-bottom:1px solid #e1e7e4;text-align:left;vertical-align:middle}.employeesTable th{background:#eef3f1;color:#56635e;white-space:nowrap}.employeesTable td:first-child{min-width:230px}.employeesTable td>small,.employeesTable td>span,.employeesTable td>strong{display:block}.employeesTable td>span{margin-top:4px;color:#53615b}.employeesTable td>small{margin-top:3px;color:#85908c}.employeesTable tbody tr:hover{background:#f8faf9}.employeesTable .disabledRow{background:#fafafa;opacity:.72}.employeeRole,.employeeStatus{width:-moz-fit-content;width:fit-content;display:inline-flex!important;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-weight:700}.employeeRole{background:#e8f1fb;color:#2d6499!important}.employeeStatus.active{background:#e6f5ec;color:#24704a!important}.employeeStatus.disabled{background:#edf1ef;color:#66736e!important}.employeeAccounts{max-width:430px;display:flex;flex-wrap:wrap;gap:5px}.employeeAccounts span{padding:4px 7px;border-radius:4px;background:#edf3f0;color:#44534d;font-size:11px}.employeeAccounts em{color:#89938f;font-style:normal}.employeeActions{display:flex;gap:6px}.employeeActions button,.employeeModal header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d4dcd8;border-radius:5px;background:#fff;color:#53615b;cursor:pointer}.employeeActions button:hover{border-color:#779e8b;color:#176b49}.employeeActions button.danger:hover{border-color:#cb8a7b;color:#a43e2e}.employeeActions button:disabled{opacity:.35;cursor:not-allowed}.employeesEmpty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#74807b}.employeesEmpty strong{color:#26332e;font-size:16px}.employeeModalBackdrop{position:fixed;z-index:100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(15,28,22,.46)}.employeeModal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:9px;background:#fff;box-shadow:0 24px 70px rgba(12,27,20,.28)}.employeeModal header{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:17px 19px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #dde4e1;background:#fff}.employeeModal h2{margin:0 0 4px;font-size:20px}.employeeModal p{margin:0;color:#718079}.employeeFormGrid{padding:18px 19px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.employeeFormGrid label{display:grid;grid-gap:6px;gap:6px;color:#53615b;font-size:12px;font-weight:700}.employeeFormGrid .wide{grid-column:1/-1}.employeeFormGrid input,.employeeFormGrid select,.employeeFormGrid textarea{width:100%;border:1px solid #cbd6d1;border-radius:5px;background:#fff;color:#26332e;font:inherit}.employeeFormGrid input,.employeeFormGrid select{height:40px;padding:0 10px}.employeeFormGrid textarea{min-height:84px;padding:9px 10px;resize:vertical}.employeeFormGrid input:focus,.employeeFormGrid select:focus,.employeeFormGrid textarea:focus{border-color:#4d8f72;outline:0;box-shadow:0 0 0 2px rgba(77,143,114,.12)}.employeeFormGrid fieldset{margin:0;padding:12px;border:1px solid #d6dfda;border-radius:6px}.employeeFormGrid legend{padding:0 5px;color:#53615b;font-size:12px;font-weight:700}.accountSelectActions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.accountSelectActions button{border:0;background:transparent;color:#2867a8;cursor:pointer}.accountCheckboxes{max-height:190px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.accountCheckboxes label{padding:9px;display:flex;align-items:flex-start;gap:8px;border:1px solid #e0e6e3;border-radius:5px;cursor:pointer}.accountCheckboxes input{width:16px;height:16px;flex:0 0 auto;accent-color:#176b49}.accountCheckboxes span{display:grid;grid-gap:2px;gap:2px}.accountCheckboxes small{color:#84908b;font-weight:400}.employeeFormError{margin:0 19px 12px!important;padding:9px 10px;border-radius:5px;background:#fae9e5;color:#9b3e2d!important}.employeeModal footer{position:-webkit-sticky;position:sticky;bottom:0;padding:13px 19px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #dde4e1;background:#fff}@media (max-width:1100px){.conceptKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.conceptAnalyticsGrid,.conceptOverviewGrid{grid-template-columns:1fr}.conceptResultPanel{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;grid-column-gap:24px;column-gap:24px}.conceptResultPanel .conceptPanelHeading,.conceptResultPanel>a{grid-column:1/-1}.conceptExpenseList{grid-column:2;grid-row:2/span 2}.financeKpiGrid,.metricGrid,.metricGrid.transitMetrics{grid-template-columns:repeat(2,1fr)}.moneyJourneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moneyJourneyStage{border-bottom:1px solid #e0e6e3}.moneyJourneyStageWrap:nth-child(2n) .moneyJourneyStage{border-right:0}.moneyJourneyStageWrap:last-child{grid-column:1/-1}.moneyJourneyStageWrap:last-child .moneyJourneyStage{border-bottom:0}.moneyJourneyArrow{display:none}.financeKpi{border-bottom:1px solid #e2e7e5}.financeKpi:nth-child(2n){border-right:0}.financeKpi:last-child{border-bottom:0}.connectionLayout,.detailGrid,.financeBands,.reconciliationFormula{grid-template-columns:1fr}.reconciliationFormula>b{display:none}.orderSummaryBand{grid-template-columns:repeat(3,1fr)}.deductionPanel{contain:none;grid-template-rows:auto auto auto}.deductionList{height:auto;max-height:480px}.commissionDocument{grid-template-columns:repeat(2,1fr)}.commissionDocument>div:nth-child(2){border-right:0}.commissionDocument>div:nth-child(-n+2){border-bottom:1px solid #e0e6e3}.commissionTotals{grid-template-columns:repeat(2,1fr)}.commissionPaymentSummary{grid-template-columns:1fr}.orderFactsPanel,.returnFacts,.tabMetricBand{grid-template-columns:repeat(2,minmax(0,1fr))}.orderFactsPanel>div:nth-child(2),.returnFacts>div:nth-child(2),.tabMetricBand>div:nth-child(2){border-right:0}.orderFactsPanel>div:nth-child(-n+2),.returnFacts>div:nth-child(-n+2),.tabMetricBand>div:nth-child(-n+2){border-bottom:1px solid #e1e7e4}.disputeFilters,.disputeFiltersCustom,.disputeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.disputeMetric:nth-child(2){border-right:0}.disputeMetric:nth-child(-n+2){border-bottom:1px solid #e1e7e4}.settlementFormula{grid-template-columns:repeat(2,minmax(0,1fr))}.settlementFormula>b{display:none}.settlementFormula .result{grid-column:1/-1}.settlementFilters{grid-template-columns:1fr 1fr}.settlementSearch{grid-column:1/-1}.employeesSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.employeesSummary>div:nth-child(2){border-right:0}.employeesSummary>div:nth-child(-n+2){border-bottom:1px solid #e1e7e4}}@media (max-width:760px){.financeApp{grid-template-columns:1fr}.financeSidebar{position:static;width:100%;min-width:0;max-width:100vw;height:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden}.accountMini,.financeBrand,.navCaption{display:none}.financeNavGroup{display:flex}.financeNav{white-space:nowrap}.financeWorkspace{padding:14px}.conceptKpiGrid{grid-template-columns:1fr 1fr}.conceptKpi{min-height:104px}.conceptResultPanel{display:block}.conceptExpenseList{margin-top:15px}.conceptProblemHead{display:none}.conceptProblemTable>a{grid-template-columns:1fr auto;gap:7px 12px;padding:12px}.conceptProblemTable>a>strong{grid-column:1/-1;grid-row:1}.conceptProblemStatus{grid-row:2}.conceptProblemTable>a>span:nth-child(3),.conceptProblemTable>a>span:nth-child(4){text-align:left}.conceptProblemTable>a>b{grid-column:2;grid-row:2}.financeSourceDisclosure>summary{flex-wrap:wrap}.financeSourceDisclosure>summary small{width:100%;margin-left:0}.moneyJourneyFooter,.moneyJourneyGrid{grid-template-columns:1fr}.moneyJourneyStageWrap:last-child{grid-column:auto}.moneyJourneyStage,.moneyJourneyStageWrap:nth-child(2n) .moneyJourneyStage{min-height:132px;border-right:0}.moneyJourneyNotice{align-items:flex-start;flex-direction:column}.employeeSectionHeading,.filterBar,.financeHeader,.financeHealth,.ordersToolbar{align-items:stretch;flex-direction:column}.financeHealth>a{justify-content:center}.employeeSectionHeading p{text-align:left}.attentionRow{grid-template-columns:9px minmax(0,1fr) auto;gap:10px}.attentionValue{grid-column:2;text-align:left}.attentionStatus{grid-column:3;grid-row:1}.attentionRow>svg{grid-column:3;grid-row:2;justify-self:end}.employeeOrderGrid,.financeKpiGrid{grid-template-columns:1fr}.employeeOrderGrid>a,.financeKpi,.financeKpi:nth-child(2n){border-right:0;border-bottom:1px solid #e2e7e5}.employeeOrderGrid>a:last-child,.financeKpi:last-child{border-bottom:0}.customPeriodFields,.periodControl.custom{align-items:stretch;flex-direction:column}.periodControl{display:block}.periodError{position:static}.headerActions{justify-content:flex-start}.financeBands,.metricGrid,.metricGrid.transitMetrics,.orderSummaryBand,.payoutTotals,.reconciliationResult,.statusStrip{grid-template-columns:1fr}.orderSummaryBand div,.payoutTotals div,.statusStrip div{border-right:0;border-bottom:1px solid #e1e7e4}.tableSearch{min-width:0}.ordersStatusMultiSelect{min-width:0;width:100%}.ordersStatusMultiMenu{width:100%}.tableMeta{display:grid}.marketplaceList article{grid-template-columns:auto 1fr}.connectedBadge,.marketplaceList article>a{grid-column:2}.issueRow{grid-template-columns:auto 1fr}.issueBadge,.issueRow button{grid-column:2}.commissionDocument,.commissionTotals,.connectionLayout{grid-template-columns:1fr}.commissionDocument>div,.commissionDocument>div:nth-child(2){border-right:0;border-bottom:1px solid #e0e6e3}.commissionDocument>div:last-child{border-bottom:0}.reportTableMeta{align-items:flex-start;display:grid}.commissionReportOrderSearch{align-items:stretch;display:grid;grid-template-columns:1fr auto}.commissionReportOrderSearch>span{grid-column:1/-1;margin-left:0}.commissionReportFilter,.commissionReportMultiMenu{width:100%}.detailTabs{overflow-x:auto}.detailTabs button{flex:0 0 auto}.orderFactsPanel,.returnFacts,.tabMetricBand{grid-template-columns:1fr}.orderFactsPanel>div,.returnFacts>div,.tabMetricBand>div{border-right:0;border-bottom:1px solid #e1e7e4}.orderFactsPanel>div:last-child,.returnFacts>div:last-child,.tabMetricBand>div:last-child{border-bottom:0}.orderTimeline li{gap:5px}.disputeFilters,.disputeSummary,.orderTimeline li{grid-template-columns:1fr}.disputeMetric,.disputeMetric:nth-child(2){border-right:0;border-bottom:1px solid #e1e7e4}.disputeMetric:last-child{border-bottom:0}.disputeTableMeta{align-items:flex-start;display:grid}.settlementTabs{width:100%;overflow-x:auto}.settlementTabs a{flex:0 0 auto}.settlementAccountBreakdown>summary{align-items:flex-start;flex-direction:column}.settlementFilters,.settlementFormula{grid-template-columns:1fr}.settlementFormula .result,.settlementSearch{grid-column:auto}.settlementLedgerPanel .panelHeading{align-items:flex-start;display:grid}.settlementMonth>summary{grid-template-columns:1fr 1fr}.settlementMonthTitle{grid-column:1/-1}.payoutMonth>summary{grid-template-columns:1fr 1fr}.payoutMonthTitle{grid-column:1/-1}.accountCheckboxes,.employeeFormGrid,.employeesSummary{grid-template-columns:1fr}.employeesSummary>div{border-right:0;border-bottom:1px solid #e1e7e4}.employeesSummary>div:last-child{border-bottom:0}.employeesToolbar{grid-template-columns:1fr}.employeeFormGrid .wide{grid-column:auto}.employeeModalBackdrop{padding:0}.employeeModal{width:100%;max-height:100vh;border-radius:0}}.authPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#0d211b,#173c31 45%,#edf3f0 0,#f7f9f8);color:#14211d}.authCard{width:min(460px,100%);background:#fff;border:1px solid #d8e1dd;border-radius:18px;box-shadow:0 24px 70px #071a1440;padding:32px}.authBrand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.authBrand>span{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#2176df;color:#fff;font-weight:800}.authBrand div{display:grid}.authBrand strong{font-size:20px}.authBrand small{color:#6f7e78}.authHeading h1{margin:0 0 8px;font-size:28px}.authHeading p{margin:0 0 24px;color:#687870;line-height:1.45}.authCard form{display:grid;grid-gap:17px;gap:17px}.authCard label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.authCard label>div{display:flex;align-items:center;gap:9px;border:1px solid #cdd8d3;border-radius:9px;padding:0 12px;background:#fff}.authCard label>div:focus-within{border-color:#167c53;box-shadow:0 0 0 3px #167c5318}.authCard input{width:100%;height:44px;border:0;outline:0;font:inherit;background:transparent}.authCard form>button{height:46px;border:0;border-radius:9px;background:#126f4a;color:#fff;font-weight:800;font-size:15px;cursor:pointer}.authCard form>button:disabled{opacity:.65;cursor:wait}.authError{margin:0;padding:10px 12px;border-radius:8px;background:#fdebe7;color:#a33122;font-size:13px}.authReady{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:10px;background:#e9f7ef}.authReady a{color:#086b47;font-weight:700}.employeeIdentity{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding-top:12px;border-top:1px solid #ffffff1f}.employeeIdentity strong{font-size:12px}.employeeIdentity small{font-size:10px;color:#9db0a8;overflow:hidden;text-overflow:ellipsis}.employeeIdentity button{display:flex;align-items:center;gap:6px;width:max-content;margin-top:5px;padding:0;border:0;background:none;color:#cbd9d3;cursor:pointer;font:inherit;font-size:11px}.employeeIdentity button:hover{color:#fff}.financeEvidenceLegend{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#d9e1dd}.financeDataQuality,.financeEvidenceLegend{display:grid;margin:12px 0;overflow:hidden;border:1px solid #d9e1dd;border-radius:10px}.financeDataQuality{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));background:#fff}.financeDataQuality>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:11px 13px;border-left:1px solid #e2e8e5}.financeDataQuality>div:first-child{border-left:0}.financeDataQuality small,.financeDataQuality span{color:#697871;font-size:11px}.financeDataQuality strong{overflow:hidden;font-size:12px;text-overflow:ellipsis}.financeDataQuality.current{border-left:4px solid #2b9564}.financeDataQuality.stale{border-left:4px solid #d99520}.financeDataQuality.error{border-left:4px solid #c95343}.financeDataQualityState{flex-direction:row!important;align-items:center;justify-content:flex-start!important}.financeDataQualityState>div{display:flex;min-width:0;flex-direction:column;gap:3px}@media (max-width:1180px){.financeDataQuality{grid-template-columns:repeat(2,minmax(0,1fr))}.financeDataQuality>div{border-top:1px solid #e2e8e5}}.financeEvidenceLegend>div{display:grid;grid-template-columns:max-content 1fr;align-items:center;grid-gap:5px 10px;gap:5px 10px;padding:12px 14px;background:#fff}.financeEvidenceLegend strong{font-size:13px}.financeEvidenceLegend small{grid-column:1/-1;color:#687871;line-height:1.35}.evidenceBadge{display:inline-flex;width:max-content;padding:3px 7px;border-radius:5px;font-size:11px;font-weight:700}.evidenceBadge.official{color:#176742;background:#e4f5eb}.evidenceBadge.calculated{color:#225c91;background:#e8f1fb}.evidenceBadge.pending{color:#8b5a00;background:#fff2cc}.paymentCalendarSync{align-self:center;color:#66756f;font-size:12px;white-space:nowrap}.paymentCalendarFilters{display:grid;grid-template-columns:180px 240px minmax(300px,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:12px}.paymentCalendarFilters label{display:grid;grid-gap:5px;gap:5px;color:#697771;font-size:11px}.paymentCalendarFilters input,.paymentCalendarFilters select{width:100%;height:38px;padding:0 10px;border:1px solid #ccd7d2;border-radius:6px;background:#fff;color:#27352f;font:inherit}.calendarAccountMultiSelect{position:relative;min-width:0}.calendarAccountMultiSelectButton{width:100%;height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ccd7d2;border-radius:6px;background:#fff;color:#27352f;font:inherit;text-align:left;cursor:pointer}.calendarAccountMultiSelectButton span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarAccountMultiSelectMenu{position:absolute;z-index:50;top:calc(100% + 5px);left:0;width:max(100%,320px);max-width:min(420px,90vw);padding:8px;border:1px solid #ccd7d2;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(31,57,46,.16)}.paymentCalendarFilters .calendarAccountOption{min-height:34px;padding:6px 8px;display:flex;align-items:center;gap:9px;border-radius:5px;color:#27352f;font-size:14px;cursor:pointer}.calendarAccountOption:hover{background:#f1f7f4}.paymentCalendarFilters .calendarAccountOptionAll{border-bottom:1px solid #e2e8e5;border-radius:0;font-weight:700}.calendarAccountOptions{max-height:260px;overflow-y:auto}.paymentCalendarFilters .calendarAccountOption input{width:16px;height:16px;flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent;accent-color:#1d6a4d}.calendarAccountMultiSelectFooter{padding:8px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e2e8e5;color:#697771;font-size:12px}.calendarAccountMultiSelectFooter button{min-height:34px;padding:0 14px;border:0;border-radius:6px;background:#185c45;color:#fff;font:inherit;font-weight:700;cursor:pointer}.calendarAccountMultiSelectFooter button:disabled{opacity:.5;cursor:not-allowed}.paymentCalendarEvidence{height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #cce2d7;border-radius:6px;background:#edf8f2;color:#216848;font-size:12px;font-weight:700;white-space:nowrap}.paymentCalendarStages{margin-bottom:10px;padding:9px 12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid #d8e0dc;border-radius:8px;background:#fff}.paymentCalendarStages>div{position:relative;min-width:0;padding:4px 12px 4px 25px;display:grid;grid-gap:2px;gap:2px;color:#314039;font-size:11px;font-weight:700;border-right:1px solid #e6ebe8}.paymentCalendarStages>div:last-child{border-right:0}.paymentCalendarStages i{position:absolute;left:8px;top:8px;width:9px;height:9px;border-radius:50%}.paymentCalendarStages small{color:#7c8983;font-size:9px;font-weight:400}.paymentCalendarStages .accrual i{background:#c86555}.paymentCalendarStages .balance i{background:#4f9b78}.paymentCalendarStages .scheduled i{background:#4a83b6}.paymentCalendarStages .transit i{background:#d69a48}.paymentCalendarStages .paid i{background:#236c4b}.paymentCalendarStages .planned i{background:#7652b4}.paymentCalendarStages .forecast i{background:#c18432}.paymentCalendarStages .overdue i{background:#bd4f42}.paymentPayoutReconciliations{margin-bottom:10px;display:grid;grid-gap:8px;gap:8px}.paymentPayoutReconciliations article{padding:10px 12px;display:grid;grid-template-columns:minmax(190px,1fr) auto;grid-gap:6px 18px;gap:6px 18px;border:1px solid #d8e0dc;border-radius:8px;background:#fff}.paymentPayoutReconciliations article>div{display:grid;grid-gap:2px;gap:2px}.paymentPayoutReconciliations article small,.paymentPayoutReconciliations article>div span{color:#68766f;font-size:10px}.paymentPayoutReconciliations article dl{margin:0;display:flex;align-items:center;gap:20px}.paymentPayoutReconciliations article dl div{display:grid;grid-gap:2px;gap:2px}.paymentPayoutReconciliations article dt{color:#7a8781;font-size:9px}.paymentPayoutReconciliations article dd{margin:0;font-size:12px;font-weight:800}.paymentPayoutReconciliations article small{grid-column:1/-1}.paymentPayoutReconciliations article.matched{border-color:#b9ddca;background:#f1faf5}.paymentPayoutReconciliations article.waiting_for_documents{border-color:#ead4a9;background:#fffaf0}.paymentPayoutReconciliations article.ambiguous,.paymentPayoutReconciliations article.discrepancy{border-color:#e4b9b1;background:#fff5f3}@media (max-width:760px){.paymentPayoutReconciliations article{grid-template-columns:1fr}.paymentPayoutReconciliations article dl{align-items:stretch;flex-direction:column;gap:7px}.paymentPayoutReconciliations article small{grid-column:auto}}.paymentCalendarKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.paymentCalendarKpi{min-height:99px;padding:14px 15px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #d8e0dc;border-radius:8px;background:#fff;color:#1c2c25;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.paymentCalendarKpi:hover{transform:translateY(-1px);border-color:#8fb4a2}.paymentCalendarKpi small,.paymentCalendarKpi span{color:#74817c}.paymentCalendarKpi span{font-size:12px}.paymentCalendarKpi strong{font-size:clamp(20px,1.5vw,28px);line-height:1.05}.paymentCalendarKpi small{font-size:10px}.paymentCalendarKpi.primary{border-color:#174f3d;background:linear-gradient(135deg,#174f3d,#226a53);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.08)}.paymentCalendarKpi.primary small,.paymentCalendarKpi.primary span{color:#d6e7df}.paymentCalendarKpi.danger strong{color:#ad4e40}.paymentCalendarKpi.scheduled strong{color:#326f9f}.paymentCalendarKpi.warning strong{color:#99661c}.paymentCalendarKpi.paid strong{color:#23704d}.paymentCalendarKpi.planned strong{color:#7652b4}.paymentCalendarKpi.forecast{border-style:dashed;background:#fffaf1}.paymentCalendarKpi.forecast strong{color:#9a681e}.paymentCalendarMainGrid{display:grid;grid-template-columns:minmax(0,3.25fr) minmax(290px,.88fr);grid-gap:12px;gap:12px}.paymentCalendarPanel{overflow:hidden;border:1px solid #d8e0dc;border-radius:9px;background:#fff}.paymentCalendarPanel.calendarPanel{overflow:visible}.paymentCalendarPanel>header{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e6e3}.paymentCalendarPanel>header h2{margin:0 0 3px;font-size:16px}.paymentCalendarPanel>header span{color:#7a8781;font-size:11px}.paymentCalendarPanel>header>svg{color:#6b7973}.paymentCalendarWeekdays{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e1e7e4;background:#fbfcfb}.paymentCalendarWeekdays span{padding:9px;text-align:center;color:#7a8781;font-size:10px;text-transform:uppercase}.paymentCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(86px,1fr));min-height:520px}.paymentCalendarDay{position:relative;min-width:0;padding:8px;border-right:1px solid #e7ece9;border-bottom:1px solid #e7ece9;background:#fff}.paymentCalendarDay:nth-child(7n){border-right:0}.paymentCalendarDay:nth-last-child(-n+7){border-bottom:0}.paymentCalendarDay.outside{background:#fafbfa}.paymentCalendarDay.outside .paymentCalendarDayNumber{color:#bdc6c2}.paymentCalendarDay.today{box-shadow:inset 0 0 0 2px #79a990;background:#f5fbf8}.paymentCalendarDayNumber{display:block;color:#697670;font-size:11px}.paymentCalendarEvents{margin-top:7px;display:grid;grid-gap:4px;gap:4px}.paymentCalendarEventGroup{position:relative;min-width:0}.paymentCalendarEventGroup:focus-within,.paymentCalendarEventGroup:hover{z-index:40}.paymentCalendarDayButton{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.paymentCalendarDayButton:disabled{cursor:default}.paymentCalendarDayButton:hover:not(:disabled){color:#176d4b}.paymentCalendarDayButton:focus-visible,.paymentCalendarEvent:focus-visible{outline:2px solid #2f8b66;outline-offset:2px}.paymentCalendarEvent{width:100%;min-width:0;padding:5px 6px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 4px;gap:2px 4px;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:10px}.paymentCalendarEvent:hover{filter:brightness(.97)}.paymentCalendarEvent span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.paymentCalendarEvent strong{white-space:nowrap}.paymentCalendarEvent small{grid-column:1/-1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:8px;opacity:.78}.paymentCalendarEvent.paid{background:#e4f4eb;color:#17714d}.paymentCalendarEvent.scheduled{background:#e8f2fb;color:#286394}.paymentCalendarEvent.transit{background:#fff2d7;color:#8b5c0c}.paymentCalendarEvent.planned{background:#f0eafb;color:#66429e}.paymentCalendarEvent.forecast{border:1px dashed #d8ad69;background:#fff6e5;color:#8a5b13}.paymentCalendarEvent.stale{background:#eef0ef;color:#65706b}.paymentCalendarEvent.overdue{background:#fce9e6;color:#a43f34}.paymentCalendarBreakdown{position:absolute;z-index:60;top:calc(100% + 7px);left:0;width:min(380px,calc(100vw - 32px));max-height:min(430px,calc(100vh - 32px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d8e2dd;border-top:3px solid #287653;border-radius:10px;background:#fff;color:#24342d;box-shadow:0 18px 48px rgba(19,48,37,.22);text-align:left}.paymentCalendarDay:nth-child(7n) .paymentCalendarBreakdown,.paymentCalendarDay:nth-child(7n+5) .paymentCalendarBreakdown,.paymentCalendarDay:nth-child(7n+6) .paymentCalendarBreakdown{right:0;left:auto}.paymentCalendarBreakdown.planned{border-top-color:#7652b4}.paymentCalendarBreakdown.forecast{border-top-color:#c18432}.paymentCalendarBreakdown.overdue{border-top-color:#bd4f42}.paymentCalendarBreakdown>header{padding:13px 14px 9px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.paymentCalendarBreakdown>header div{display:grid;grid-gap:2px;gap:2px}.paymentCalendarBreakdown>header span{color:#74817c;font-size:10px}.paymentCalendarBreakdown>header b{color:#176d4b;white-space:nowrap}.paymentCalendarBreakdown.planned>header b{color:#66429e}.paymentCalendarBreakdown.forecast>header b{color:#8a5b13}.paymentCalendarBreakdown.overdue>header b{color:#a43f34}.paymentCalendarBreakdownMeta{padding:0 14px 9px;display:flex;gap:12px;color:#74817c;font-size:10px;border-bottom:1px solid #e4ebe7}.paymentCalendarBreakdownList{min-height:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.paymentCalendarBreakdownRow{padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1ef;color:#26372f;text-decoration:none}.paymentCalendarBreakdownRow:focus-visible,.paymentCalendarBreakdownRow:hover{background:#f2f8f5;outline:none}.paymentCalendarBreakdownRow>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.paymentCalendarBreakdownRow strong{overflow-wrap:anywhere}.paymentCalendarBreakdownRow small{color:#7a8781;font-size:10px}.paymentCalendarBreakdownRow>b{flex:0 0 auto;color:#176d4b;white-space:nowrap}.paymentCalendarBreakdown>footer{padding:10px 14px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dfe7e3;background:#f8faf9}.paymentCalendarBreakdown>footer span{color:#627069}.paymentCalendarModalBackdrop{position:fixed;inset:0;z-index:1000;padding:24px;display:grid;place-items:center;background:rgba(12,31,24,.58)}.paymentCalendarModal{width:min(860px,100%);max-height:min(86vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #dbe4df;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(12,31,24,.28)}.paymentCalendarModalHeader{padding:20px 22px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e4ebe7}.paymentCalendarModalHeader h2{margin:3px 0 4px;font-size:24px}.paymentCalendarModalHeader p{margin:0;color:#6f7d76}.paymentCalendarModalEyebrow{color:#27845f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.paymentCalendarModalClose{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d8e2dd;border-radius:8px;background:#fff;cursor:pointer}.paymentCalendarModalBody{min-height:0;overflow:auto;padding:18px 22px;display:grid;grid-gap:14px;gap:14px}.paymentCalendarPayoutCard{padding:16px;border:1px solid #dfe7e3;border-radius:10px;background:#fbfcfb}.paymentCalendarPayoutHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.paymentCalendarPayoutFacts dt,.paymentCalendarPayoutHeading span{color:#78857f;font-size:11px}.paymentCalendarPayoutHeading h3{margin:3px 0 0;font-size:18px}.paymentCalendarPayoutHeading>strong{font-size:20px;color:#176d4b;white-space:nowrap}.paymentCalendarPayoutFacts{margin:16px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.paymentCalendarPayoutFacts div{min-width:0}.paymentCalendarPayoutFacts dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.paymentCalendarStatus{display:inline-flex;padding:4px 7px;border-radius:6px;font-size:11px;font-weight:800}.paymentCalendarStatus.paid{background:#e4f4eb;color:#17714d}.paymentCalendarStatus.scheduled{background:#e8f2fb;color:#286394}.paymentCalendarStatus.transit{background:#fff2d7;color:#8b5c0c}.paymentCalendarStatus.planned{background:#f0eafb;color:#66429e}.paymentCalendarStatus.forecast{background:#fff2d8;color:#85580f}.paymentCalendarStatus.stale{background:#eef0ef;color:#65706b}.paymentCalendarStatus.overdue{background:#fce9e6;color:#a43f34}.paymentCalendarPayoutExplanation{margin:14px 0 0;padding:10px 12px;border-left:3px solid #7c9b8b;background:#f0f5f2;color:#52615a}.paymentCalendarDocuments{margin-top:15px}.paymentCalendarDocuments h4{margin:0 0 8px}.paymentCalendarDocumentList{display:grid;grid-gap:7px;gap:7px}.paymentCalendarDocument{padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e1e8e4;border-radius:7px;background:#fff}.paymentCalendarDocument div{min-width:0;display:grid;grid-gap:2px;gap:2px}.paymentCalendarDocument span{color:#74827b;font-size:11px;overflow-wrap:anywhere}.paymentCalendarDocument b{white-space:nowrap}.paymentCalendarNoDocuments{margin:0;color:#78857f}.paymentCalendarModalFooter{padding:14px 22px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e4ebe7;background:#f8faf9}.paymentCalendarModalFooter a{color:#17714d;font-weight:800;text-decoration:none}.paymentCalendarModalFooter button{padding:9px 16px;border:0;border-radius:7px;background:#173e31;color:#fff;cursor:pointer}.paymentCalendarEmpty{padding:8px 12px;border-top:1px solid #e0e6e3;background:#fffaf0;color:#7d642e;font-size:11px}.paymentForecast{min-width:0}.paymentForecastValue{margin:12px;padding:14px;display:grid;grid-gap:4px;gap:4px;border:1px solid #dce4e0;border-radius:7px;background:#f9fbfa}.paymentForecastValue strong{font-size:23px}.paymentForecastValue span{color:#74817c;font-size:10px;line-height:1.35}.paymentForecastBreakdown{margin:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.paymentForecastBreakdown>div{padding:9px 10px;display:grid;grid-gap:3px;gap:3px;border:1px solid #d9e2de;border-radius:7px;background:#f8faf9}.paymentForecastBreakdown>div.forecast{border-style:dashed;border-color:#d9b979;background:#fffaf0}.paymentForecastBreakdown small,.paymentForecastBreakdown span{color:#74817c;font-size:9px}.paymentForecastBreakdown strong{font-size:13px}.paymentForecastBreakdown .forecast strong{color:#8b5a0d}.paymentForecastChart{width:calc(100% - 28px);height:88px;margin:0 14px}.paymentUpcomingList{padding:0 12px;display:grid}.paymentUpcomingList>div{padding:10px 0;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid #e6ebe8}.paymentUpcomingList>div>div{display:grid;grid-gap:2px;gap:2px}.paymentUpcomingList strong{font-size:11px}.paymentUpcomingList small{color:#87928d;font-size:9px}.paymentUpcomingList b{color:#20704b;font-size:11px;white-space:nowrap}.paymentEventIcon{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;font-size:10px;font-weight:800}.paymentEventIcon.paid,.paymentEventIcon.scheduled{background:#e6f1fb;color:#296a9e}.paymentEventIcon.processing,.paymentEventIcon.transit{background:#fff0cf;color:#8b5a00}.paymentEventIcon.planned{background:#eee7fb;color:#68449f}.paymentEventIcon.forecast{border:1px dashed #d8ad69;background:#fff4df;color:#85580f}.paymentEventIcon.stale{background:#eef1ef;color:#68736e}.paymentEventIcon.overdue{background:#fce9e6;color:#a43f34}.paymentUpcomingEmpty{grid-template-columns:auto 1fr!important;color:#74817c;font-size:11px}.paymentCalendarTrust{margin:12px;padding:11px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ead8d1;border-radius:7px;background:#fff7f4;color:#7d4a3e}.paymentCalendarTrust div{display:grid;grid-gap:3px;gap:3px}.paymentCalendarTrust strong{font-size:11px}.paymentCalendarTrust span{font-size:9px;line-height:1.4}.paymentCalendarBottomGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(330px,1fr);grid-gap:12px;gap:12px}.paymentHistoryChart{height:190px;padding:18px 20px 8px;display:flex;align-items:flex-end;justify-content:space-around;gap:13px;background:repeating-linear-gradient(180deg,#fff 0,#fff 46px,#edf1ef 47px)}.paymentHistoryColumn{height:100%;min-width:34px;flex:1 1;display:grid;grid-template-rows:1fr auto;grid-gap:7px;gap:7px;text-align:center}.paymentHistoryBars{min-height:0;display:flex;align-items:flex-end;justify-content:center;gap:4px}.paymentHistoryBars i{width:min(18px,36%);display:block;border-radius:4px 4px 1px 1px}.paymentHistoryBars i.paid{background:#3f83b9}.paymentHistoryBars i.expected{background:#67a887}.paymentHistoryColumn>span{color:#74817c;font-size:9px;white-space:nowrap}.paymentHistoryTotals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e6e3}.paymentHistoryTotals>div{padding:11px 14px;display:grid;grid-gap:3px;gap:3px;border-right:1px solid #e0e6e3}.paymentHistoryTotals>div:last-child{border-right:0}.paymentHistoryTotals span{color:#74817c;font-size:10px}.paymentHistoryTotals strong{font-size:14px}.moneyPositionBody{padding:18px;display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px}.moneyPositionDonut{position:relative;width:150px;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;text-align:center}.moneyPositionDonut:after{content:"";position:absolute;inset:25px;border-radius:50%;background:#fff}.moneyPositionDonut span,.moneyPositionDonut strong{position:relative;z-index:1}.moneyPositionDonut strong{font-size:17px}.moneyPositionDonut span{color:#74817c;font-size:9px}.moneyPositionLegend{display:grid;grid-gap:12px;gap:12px}.moneyPositionLegend>div{display:grid;grid-template-columns:9px minmax(0,1fr);grid-gap:3px 7px;gap:3px 7px;align-items:center}.moneyPositionLegend i{width:8px;height:8px;border-radius:3px}.moneyPositionLegend span{color:#687670;font-size:10px}.moneyPositionLegend strong{grid-column:2;font-size:12px}.moneyPositionLink{margin:0 14px 14px;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;background:#185c45;color:#fff;text-decoration:none;font-size:12px;font-weight:700}@media (max-width:1180px){.paymentCalendarFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentCalendarStages{grid-template-columns:repeat(3,minmax(0,1fr))}.paymentCalendarStages>div{border-right:0}.paymentCalendarKpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.paymentCalendarBottomGrid,.paymentCalendarMainGrid{grid-template-columns:1fr}}@media (max-width:760px){.paymentCalendarFilters,.paymentCalendarKpis,.paymentCalendarStages{grid-template-columns:1fr}.calendarAccountMultiSelectMenu{width:100%;max-width:100%}.paymentCalendarGrid{min-width:760px}.paymentCalendarPanel.calendarPanel{overflow-x:auto;overflow-y:visible}.paymentCalendarBreakdown,.paymentCalendarDay:nth-child(7n) .paymentCalendarBreakdown,.paymentCalendarDay:nth-child(7n+5) .paymentCalendarBreakdown,.paymentCalendarDay:nth-child(7n+6) .paymentCalendarBreakdown{position:fixed;z-index:1100;right:12px;bottom:12px;left:12px;top:auto;width:auto;max-height:min(72vh,520px)}.paymentCalendarModalBackdrop{padding:0;place-items:end center}.paymentCalendarModal{width:100%;max-height:92vh;border-radius:14px 14px 0 0}.paymentCalendarModalBody,.paymentCalendarModalFooter,.paymentCalendarModalHeader{padding-left:14px;padding-right:14px}.paymentCalendarPayoutFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentCalendarDocument{grid-template-columns:auto minmax(0,1fr)}.paymentCalendarDocument b{grid-column:2}.paymentHistoryTotals{grid-template-columns:1fr}.paymentHistoryTotals>div{border-right:0;border-bottom:1px solid #e0e6e3}.paymentHistoryTotals>div:last-child{border-bottom:0}.moneyPositionBody{grid-template-columns:1fr;justify-items:center}.moneyPositionLegend{width:100%}}@media (max-width:980px){.financeEvidenceLegend{grid-template-columns:1fr}}.teamDashboardFilters{margin-bottom:12px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.teamDashboardFilters .periodControl{margin:0;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.teamDashboardFilters .periodControl>label:first-child{min-width:250px;display:grid;grid-gap:6px;gap:6px;color:#66746e;font-size:11px}.teamDashboardFilters .periodControl>label:first-child select{width:100%;height:40px;padding:0 36px 0 12px;border:1px solid #d4ddd9;border-radius:6px;background:#fff;color:#17231f;font:inherit;font-size:13px}.dashboardStoreSelector{min-width:250px;display:grid;grid-gap:6px;gap:6px;color:#66746e;font-size:11px}.dashboardStoreSelector.compact{min-width:150px}.dashboardStoreSelector select{height:40px;padding:0 36px 0 12px;border:1px solid #d4ddd9;border-radius:6px;background:#fff;color:#17231f;font:inherit;font-size:13px}.ozonAccountMulti{position:relative;min-width:280px;display:grid;grid-gap:6px;gap:6px;color:#66746e;font-size:11px}.ozonAccountMultiLabel{line-height:1.2}.ozonAccountMultiTrigger{height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d4ddd9;border-radius:6px;background:#fff;color:#17231f;font:inherit;font-size:13px;cursor:pointer}.ozonAccountMultiMenu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 40px));padding:12px;border:1px solid #d4ddd9;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(20,43,34,.16);color:#17231f}.ozonAccountMultiSearch{height:38px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #d4ddd9;border-radius:6px}.ozonAccountMultiSearch input{width:100%;border:0;outline:0;font:inherit;font-size:13px}.ozonAccountMultiActions,.ozonAccountMultiFooter{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.ozonAccountMultiActions button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#19724c;font:inherit;font-size:12px;cursor:pointer}.ozonAccountMultiOptions{max-height:260px;overflow:auto;border-block:1px solid #edf1ef}.ozonAccountMultiOptions label{padding:9px 3px;display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ozonAccountMultiOptions input{position:absolute;opacity:0;pointer-events:none}.ozonAccountCheckbox{width:18px;height:18px;display:grid;place-items:center;border:1px solid #b9c8c1;border-radius:4px;color:#fff}.ozonAccountMultiOptions input:checked+.ozonAccountCheckbox{border-color:#19724c;background:#19724c}.ozonAccountMultiFooter{padding-bottom:0;color:#66746e;font-size:12px}.ozonAccountMultiFooter button{min-width:110px;height:36px;border:0;border-radius:6px;background:#173f31;color:#fff;font:inherit;cursor:pointer}.ozonAccountMultiFooter button:disabled{opacity:.45;cursor:not-allowed}.teamDashboardFreshness{min-height:40px;margin-left:auto;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid #d6e5dd;border-radius:6px;background:#f4faf7;color:#23704e;font-size:11px;font-weight:700}.dashboardDataNote{margin-bottom:12px;padding:9px 12px;border:1px solid #dce6e1;border-radius:6px;background:#f7faf8;color:#65736d;font-size:11px}.teamDashboardTop{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(330px,.9fr);grid-gap:12px;gap:12px}.teamRevenueHero{position:relative;min-height:270px;padding:22px 24px 10px;display:flex;flex-direction:column;overflow:hidden;border-radius:9px;background:linear-gradient(135deg,#153f32,#1d614a);color:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(17,64,48,.12)}.teamRevenueHero:after{content:"";position:absolute;width:340px;height:340px;right:-130px;top:-170px;border-radius:50%;background:rgba(255,255,255,.035)}.teamHeroHeading{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.teamHeroHeading>div:first-child{display:grid;grid-gap:5px;gap:5px}.teamHeroHeading span{color:#d1e7dc;font-size:12px}.teamHeroHeading strong{font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:-.03em}.teamHeroHeading small{color:#b7d4c7;font-size:11px}.teamHeroAction{display:flex;align-items:center;gap:3px;color:#d9eee4;font-size:11px;font-weight:700;white-space:nowrap}.teamRevenueChart{position:relative;z-index:1;width:100%;height:150px;margin-top:auto;overflow:visible}.teamAttentionCard,.teamPulsePanel,.teamStoresPanel{min-width:0;border:1px solid #dce3df;border-radius:8px;background:#fff;box-shadow:0 3px 12px rgba(25,52,43,.035)}.teamSectionTitle{min-height:60px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e8e5}.teamSectionTitle>div{display:grid;grid-gap:3px;gap:3px}.teamSectionTitle h2{margin:0;font-size:15px}.teamSectionTitle p{margin:0;color:#7a8782;font-size:10px}.teamSectionTitle>span{min-width:28px;min-height:28px;padding:0 7px;display:grid;place-items:center;border-radius:14px;background:#fff0ec;color:#b8503a;font-size:11px;font-weight:800}.teamAttentionList{display:grid}.teamAttentionItem{min-height:52px;padding:10px 13px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #edf0ee;color:#8d5f17;text-decoration:none;transition:background-color .15s ease}.teamAttentionItem:hover{background:#f7faf8}.teamAttentionItem:last-child{border-bottom:0}.teamAttentionItem.critical{color:#b64e3a}.teamAttentionItem.info,.teamAttentionItem.ok{color:#21704d}.teamAttentionItem>div{display:grid;grid-gap:2px;gap:2px}.teamAttentionItem>div:last-child{text-align:right}.teamAttentionItem strong{color:#24302c;font-size:11px}.teamAttentionItem>div:last-child strong{color:currentColor}.teamAttentionItem small{color:#7e8985;font-size:9px;line-height:1.35}.teamAttentionEmpty{min-height:150px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;color:#23704e;font-size:12px}.teamKpiGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.teamKpiCard{min-width:0;min-height:105px;padding:14px;display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid #dce3df;border-top:3px solid #708078;border-radius:8px;background:#fff;color:#17231f;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.teamKpiCard:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(25,52,43,.08)}.teamKpiCard>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#6e7b76;font-size:10px}.teamKpiCard>strong{overflow:hidden;text-overflow:ellipsis;font-size:clamp(16px,1.55vw,23px);white-space:nowrap}.teamKpiCard>small{color:#83908a;font-size:9px;line-height:1.35}.teamKpiCard.green{border-top-color:#2c8a62}.teamKpiCard.green strong{color:#23704e}.teamKpiCard.violet{border-top-color:#8672aa}.teamKpiCard.blue{border-top-color:#4f82ad}.teamKpiCard.amber{border-top-color:#d39a42}.teamKpiCard.yellow{border-top-color:#dfb638;background:#fffdf5}.teamKpiCard.red{border-top-color:#c85a46;background:#fffafa}.teamKpiCard.red strong{color:#b84f3b}.teamHeroMeta{margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.teamHeroMeta>span.positive{color:#a8f0c8;font-size:10px;font-weight:700}.teamHeroMeta>span.negative{color:#ffc5b9;font-size:10px;font-weight:700}.teamEvidenceBadge{width:-moz-fit-content;width:fit-content;display:inline-flex!important;align-items:center;gap:4px;padding:3px 6px;border-radius:10px;font-size:8px!important;line-height:1.1}.teamEvidenceBadge.official{background:#e5f5ed;color:#216e4d!important}.teamEvidenceBadge.calculated{background:#eeeaf7;color:#6d5795!important}.teamEvidenceBadge.review{background:#fff0ec;color:#b04f3b!important}.teamRevenueHero .teamEvidenceBadge.official{background:rgba(255,255,255,.13);color:#dff6ea!important}.teamEvidenceLegend{margin-top:10px}.teamDashboardBottom{margin-top:12px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(320px,.9fr);grid-gap:12px;gap:12px}.teamStoresGrid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.teamStoreCard{min-width:0;padding:12px;display:grid;grid-gap:8px;gap:8px;border:1px solid #dae4df;border-left:3px solid #2e9569;border-radius:7px;background:#fbfdfc;color:#1d2925;text-decoration:none}.teamStoreCard.warning{border-left-color:#d29a3e;background:#fffdf8}.teamStoreCard.critical{border-left-color:#c95a44;background:#fffafa}.teamStoreCard>div{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.teamStoreCard>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.teamStoreIcon{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#e7f3ed;color:#226e4d}.teamStoreCard>b{color:#23704e;font-size:18px}.teamStoreCard>small{overflow:hidden;color:#7d8984;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.teamPulseList{padding:15px;display:grid;grid-gap:14px;gap:14px}.teamPulseRow{display:grid;grid-gap:6px;gap:6px}.teamPulseRow>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px}.teamPulseRow>div:first-child strong{font-size:10px}.teamPulseRow>div:last-child{height:6px;overflow:hidden;border-radius:5px;background:#edf1ef}.teamPulseRow i{height:100%;display:block;border-radius:inherit;background:#708078}.teamPulseRow i.blue{background:#4e7fa7}.teamPulseRow i.green{background:#318663}.teamPulseRow i.mint{background:#72a88e}.teamPulseRow i.violet{background:#8977ad}.teamPulseRow i.amber{background:#d19a44}.teamPulseRow i.yellow{background:#dfb638}.teamPulseConclusion{margin:0 14px 14px;padding:12px;border:1px solid #e2e7e4;border-radius:6px;background:#f7faf8}.teamPulseConclusion strong{font-size:11px}.teamPulseConclusion p{margin:4px 0 0;color:#6d7a75;font-size:9px;line-height:1.45}@media (max-width:1280px){.teamDashboardBottom,.teamDashboardTop{grid-template-columns:1fr}.teamKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.teamDashboardFreshness{margin-left:0}.teamKpiGrid,.teamStoresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.teamRevenueHero{min-height:235px;padding:18px}.teamHeroAction{display:none}.teamKpiGrid,.teamStoresGrid{grid-template-columns:1fr}.dashboardStoreSelector,.ozonAccountMulti,.teamDashboardFilters .periodControl,.teamDashboardFilters .periodControl>label:first-child{width:100%;min-width:0}}.dashboardDataNote{display:flex;align-items:center;gap:6px}.controlCenter{display:grid;grid-gap:12px;gap:12px}.controlSummaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.controlSummaryCard{min-width:0;min-height:92px;padding:13px;display:grid;align-content:space-between;grid-gap:12px;gap:12px;border:1px solid #dce3df;border-top:3px solid #74817b;border-radius:8px;background:#fff}.controlSummaryCard>div{display:flex;align-items:center;gap:7px;color:#6c7973;font-size:10px}.controlSummaryCard strong{overflow:hidden;color:#1c2924;font-size:clamp(18px,1.7vw,25px);text-overflow:ellipsis;white-space:nowrap}.controlSummaryCard.critical,.controlSummaryCard.risk{border-top-color:#c95a44}.controlSummaryCard.critical strong,.controlSummaryCard.risk strong{color:#b64e3a}.controlSummaryCard.work{border-top-color:#d39a42}.controlSummaryCard.waiting{border-top-color:#4f82ad}.controlSummaryCard.done{border-top-color:#2e9569}.controlSummaryCard.done strong{color:#23704e}.controlError{padding:10px 12px;display:flex;align-items:center;gap:7px;border:1px solid #f0c6bc;border-radius:6px;background:#fff4f1;color:#a94432;font-size:11px}.controlBoard{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));grid-gap:10px;gap:10px;align-items:start;overflow-x:auto}.controlColumn{min-width:245px;border:1px solid #dce3df;border-radius:8px;background:#f7f9f8}.controlColumnHeader{min-height:48px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dde4e0;color:#293631;font-size:12px}.controlColumnHeader span{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;border-radius:13px;background:#e8eeeb;color:#596760;font-size:10px;font-weight:800}.controlColumn.new .controlColumnHeader{border-top:3px solid #c85a46}.controlColumn.work .controlColumnHeader{border-top:3px solid #d29a3e}.controlColumn.ozon .controlColumnHeader{border-top:3px solid #4e82ad}.controlColumn.done .controlColumnHeader{border-top:3px solid #2d9568}.controlColumnBody{padding:9px}.controlColumnBody,.controlIssue{display:grid;grid-gap:9px;gap:9px}.controlIssue{min-width:0;padding:11px;border:1px solid #dce4e0;border-left:3px solid #d29a3e;border-radius:7px;background:#fff;box-shadow:0 2px 7px rgba(25,52,43,.035)}.controlIssue.critical{border-left-color:#c85a46}.controlIssue.medium{border-left-color:#4f82ad}.controlIssue.overdue{background:#fffafa}.controlIssueTop{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#78847f;font-size:8px}.controlIssueTop>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controlPriority{padding:3px 6px;border-radius:9px;background:#fff5df;color:#956510;font-weight:800;white-space:nowrap}.controlPriority.critical{background:#feeae5;color:#b44935}.controlPriority.medium{background:#eaf2f8;color:#3d6e96}.controlIssue h3{margin:0;font-size:12px;line-height:1.3}.controlIssue p{margin:0;display:-webkit-box;overflow:hidden;color:#6e7b76;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.controlIssueNumbers{display:flex;align-items:end;justify-content:space-between;gap:8px}.controlIssueNumbers span{color:#75817c;font-size:9px}.controlIssueNumbers span b{color:#2b3732;font-size:15px}.controlIssueNumbers strong{color:#b84f3b;font-size:13px}.controlIssueMeta{display:grid;grid-gap:5px;gap:5px}.controlIssueMeta span{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#728079;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.controlIssueMeta span.overdue{color:#b54a36;font-weight:800}.controlIssueActions{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #edf0ee;padding-top:8px}.controlIssueActions a,.controlIssueActions button{padding:0;display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#216d4c;font:inherit;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer}.controlIssueForm{padding-top:2px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;border-top:1px dashed #dce3df}.controlIssueForm label{display:grid;grid-gap:4px;gap:4px;color:#66736d;font-size:8px}.controlIssueForm label.wide{grid-column:1/-1}.controlIssueForm input,.controlIssueForm select,.controlIssueForm textarea{min-width:0;padding:7px;border:1px solid #d5dfda;border-radius:5px;background:#fff;color:#1d2925;font:inherit;font-size:9px}.controlIssueForm textarea{min-height:58px;resize:vertical}.controlIssueFormActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.controlIssueFormActions button{min-height:30px;padding:0 9px;border:1px solid #d6dfdb;border-radius:5px;background:#fff;color:#5f6c66;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.controlIssueFormActions button:last-child{border-color:#1d6648;background:#1d6648;color:#fff}.controlIssueFormActions button:disabled{opacity:.6;cursor:wait}.controlEmpty{min-height:100px;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:#6b7a73;font-size:10px}@media (max-width:1280px){.controlSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.controlSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.disputeReturnReceipt.received{color:#16734a;font-weight:700}.disputeReturnReceipt.neutral{color:#65726d}.inventoryOutcome{display:grid;grid-gap:3px;gap:3px;min-width:190px;font-size:12px;line-height:1.35}.inventoryOutcome strong{font-size:12px}.inventoryOutcome span{color:#65726d}.inventoryOutcome.received a,.inventoryOutcome.received strong{color:#16734a}.inventoryOutcome.attention strong{color:#a35b00}.inventoryOutcome.neutral strong{color:#42504a}.settlementOutcome{display:grid;grid-gap:3px;gap:3px;min-width:230px;font-size:12px;line-height:1.35}.settlementOutcome strong{font-size:12px}.settlementOutcome small,.settlementOutcome span{color:#65726d}.settlementOutcome a{color:#2367a7;font-weight:700;text-decoration:none}.settlementOutcome a:hover{text-decoration:underline}.settlementOutcome.received strong{color:#16734a}.settlementOutcome.info strong{color:#245c91}.settlementOutcome.attention strong{color:#a35b00}.settlementOutcome.danger strong{color:#a23a2a}.settlementOutcome.neutral strong{color:#42504a}.accrualFilterSummary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:14px 16px;border:1px solid #b9d8ff;border-left:4px solid #2777d3;border-radius:10px;background:#f3f8ff;color:#24425f}.accrualFilterSummary strong{color:#153d68;font-size:16px}.accrualFilterSummary small{flex-basis:100%;color:#287046}.accrualFilterSummary.mismatch{border-color:#e6bd77 #e6bd77 #e6bd77 #c67a13;background:#fff8ec}.accrualFilterSummary.mismatch small{color:#8a5208}.salesMetricSummary{display:grid;grid-gap:5px;gap:5px;margin:0 0 14px;padding:14px 16px;border:1px solid #a9d5be;border-left:4px solid #23865a;border-radius:10px;background:#f2faf5;color:#24483a}.salesMetricSummary strong{font-size:16px;color:#155c3b}.salesMetricSummary small{color:#287046}.salesMetricSummary.mismatch{border-color:#e0a29a #e0a29a #e0a29a #b94d40;background:#fff6f4}.salesMetricSummary.mismatch small{color:#94443a}.salesMetricSummary.negativeCompensationMovement{border-color:#e0a29a #e0a29a #e0a29a #b94d40;background:#fff6f4}.salesMetricSummary.negativeCompensationMovement strong{color:#a43e2e}.compensationPeriodSummary{display:flex;flex-wrap:wrap;gap:8px 18px}.compensationPeriodSummary span{color:#53645d;font-size:12px}.compensationPeriodSummary b{margin-left:4px;color:inherit}.operationCategoryFilter{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.operationCategoryFilter label{display:grid;grid-gap:6px;gap:6px}.pagination a{display:inline-flex;align-items:center;gap:4px}.pagination a.disabled{pointer-events:none;opacity:.45}.riskMoneyCardTrigger{width:100%;text-align:left;cursor:pointer;font:inherit}.riskMoneyCardTrigger:focus-visible{outline:3px solid rgba(54,126,93,.28);outline-offset:2px}.riskMoneyModalBackdrop{position:fixed;inset:0;z-index:1200;padding:28px;display:grid;place-items:center;background:rgba(18,31,26,.54);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.riskMoneyModal{width:min(1480px,96vw);max-height:calc(100vh - 56px);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid #d9e2dd;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(12,29,22,.24)}.riskMoneyModalHeader{min-height:92px;padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e9e6}.riskMoneyModalHeader>div{display:grid;grid-gap:4px;gap:4px}.riskMoneyModalHeader span{color:#75827c;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.riskMoneyModalHeader h2{margin:0;color:#1b2823;font-size:24px}.riskMoneyModalHeader p{margin:0;color:#b84f3b;font-size:14px;font-weight:800}.riskMoneyModalClose{width:38px;height:38px;border:1px solid #d5ded9;border-radius:8px;display:grid;place-items:center;background:#fff;color:#56645e;cursor:pointer}.riskMoneyModalClose:hover{background:#f3f7f5;color:#1e2d27}.riskMoneyModalMeta{padding:12px 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid #e8ecea;background:#f8faf9}.riskMoneyModalMeta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.riskMoneyModalMeta span{color:#7a8781;font-size:9px}.riskMoneyModalMeta strong{overflow:hidden;color:#24312c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.riskMoneyModalMeta>div:first-child strong{color:#b84f3b}.riskMoneyTableWrap{min-height:0;overflow:auto}.riskMoneyTable{width:100%;min-width:1320px;border-collapse:collapse;font-size:10px}.riskMoneyTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:10px 11px;border-bottom:1px solid #dce4e0;background:#eef3f0;color:#53615b;text-align:left;white-space:nowrap}.riskMoneyTable td{max-width:250px;padding:12px 11px;border-bottom:1px solid #e9eeeb;color:#35423d;line-height:1.4;vertical-align:top}.riskMoneyTable tbody tr:hover{background:#fafcfb}.riskMoneyTable td:first-child{min-width:160px}.riskMoneyTable td:first-child small{margin-top:4px;display:block;color:#87928d;font-size:8px}.riskMoneyOrderLink{display:inline-flex;align-items:center;gap:3px;color:#226da6;font-weight:800;text-decoration:none}.riskMoneyOrderLink:hover{text-decoration:underline}.riskMoneyAmount{color:#b84f3b!important}.riskMoneyAmount,.riskMoneyScheme{font-weight:800;white-space:nowrap}.riskMoneyScheme{padding:3px 7px;border-radius:5px;background:#e8f0f7;color:#356788;font-size:9px}.riskMoneyModalFooter{min-height:68px;padding:13px 18px 13px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dde5e1;background:#fff}.riskMoneyModalFooter>span{color:#66736d;font-size:11px}.riskMoneyModalFooter>span strong{color:#b84f3b}.riskMoneyModalFooter>div{display:flex;align-items:center;gap:8px}.riskMoneyModalFooter a{text-decoration:none}.riskMoneyModalState{min-height:320px;padding:32px;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;color:#53615b;text-align:center}.riskMoneyModalState strong{color:#24312c;font-size:14px}.riskMoneyModalState span{max-width:480px;font-size:11px;line-height:1.45}.riskMoneyModalState.error{color:#a74a37}.riskMoneySpinner{animation:riskMoneySpin .85s linear infinite;color:#287552}@keyframes riskMoneySpin{to{transform:rotate(1turn)}}@media (max-width:700px){.riskMoneyModalBackdrop{padding:0;place-items:stretch}.riskMoneyModal{width:100vw;max-height:100dvh;height:100dvh;border:0;border-radius:0}.riskMoneyModalHeader{min-height:80px;padding:16px}.riskMoneyModalHeader h2{font-size:21px}.riskMoneyModalMeta{padding:10px 16px;grid-template-columns:1fr 1fr}.riskMoneyModalMeta>div:last-child{grid-column:1/-1}.riskMoneyModalFooter{padding:10px 12px;align-items:stretch;flex-direction:column}.riskMoneyModalFooter>div{display:grid;grid-template-columns:1fr}.riskMoneyModalFooter .primaryAction,.riskMoneyModalFooter .secondaryAction{width:100%}}.reconciliationTargetRow,.reconciliationTargetRow:target{background:#ecfdf3;box-shadow:inset 4px 0 0 #16845b;scroll-margin-top:110px}.plannedPayoutList{display:grid;grid-gap:10px;gap:10px;margin:12px 0 22px}.plannedPayoutCard{border:1px solid #d9d0ea;border-left:4px solid #7652b4;border-radius:9px;background:#fbf9ff}.plannedPayoutCard.paid{border-color:#b9dcc9;background:#f4fbf7}.plannedPayoutCard.forecast{border-color:#d9b979;border-left-style:dashed;background:#fffaf0}.plannedPayoutCard.superseded{border-color:#bfd5c9;background:#f4faf7}.plannedPayoutCard.ambiguous{border-color:#e4b9b1;background:#fff5f3}.plannedPayoutCard.stale{border-color:#d5dad7;background:#f6f7f6}.plannedPayoutCard.processing{border-color:#ead39c;background:#fffaf0}.plannedPayoutCard.overdue{border-color:#ecc1ba;background:#fff7f5}.plannedPayoutCard summary{cursor:pointer;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:14px 16px}.plannedPayoutCard summary div{display:flex;flex-direction:column;gap:4px}.plannedPayoutCard summary span{color:#68736e;font-size:12px}.plannedPayoutCard summary strong{color:#594083}.plannedPayoutCard.paid summary strong{color:#23704d}.plannedPayoutCard.overdue summary strong{color:#a43f34}.plannedPayoutCard.forecast summary strong{color:#8b5a0d}.plannedPayoutCard.superseded summary strong{color:#347257}.plannedPayoutCard.ambiguous summary strong{color:#a43f34}.plannedPayoutDetails{border-top:1px solid rgba(100,80,130,.14);padding:12px 16px;color:#52615a;font-size:13px}.plannedPayoutDetails p{margin:4px 0}.plannedPayoutArchive{margin:4px 0 22px;padding:10px 12px;border:1px solid #d8dfdc;border-radius:8px;background:#f7f9f8;color:#596660}.plannedPayoutArchive>summary{cursor:pointer;font-weight:700}.plannedPayoutArchive .plannedPayoutList{margin-bottom:0}@media (max-width:760px){.plannedPayoutCard summary{grid-template-columns:1fr}}.inventoryPeriodBar{align-items:end}.inventoryFilters{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(190px,1fr) minmax(180px,.9fr) minmax(160px,.75fr) auto auto;align-items:end;grid-gap:10px;gap:10px;margin:12px 0}.inventoryFilters>label:not(.inventoryCheckbox){display:grid;grid-gap:5px;gap:5px;color:#68756f;font-size:11px}.inventoryFilters input:not([type=checkbox]),.inventoryFilters select{width:100%;height:38px;padding:0 10px;border:1px solid #cfd8d4;border-radius:5px;background:#fff;color:#202d28;font:inherit;font-size:13px}.inventoryCheckbox{min-height:38px;display:inline-flex;align-items:center;gap:7px;color:#4d5b55;font-size:12px;white-space:nowrap}.inventoryCheckbox input{width:16px;height:16px;accent-color:#287052}.inventorySummary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));margin:12px 0;overflow:hidden;border:1px solid #d7dfdb;border-radius:7px;background:#fff}.inventorySummary>div{min-height:78px;display:grid;align-content:center;grid-gap:7px;gap:7px;padding:12px;border-right:1px solid #e2e8e5;border-bottom:1px solid #e2e8e5}.inventorySummary>div:nth-child(6n){border-right:0}.inventorySummary>div:nth-last-child(-n+5){border-bottom:0}.inventorySummary span{color:#6c7973;font-size:11px;line-height:1.25}.inventorySummary strong{color:#26342e;font-size:16px}.inventorySummary .positive strong{color:#24704a}.inventorySummary .danger strong{color:#a7473c}.inventorySummary .muted strong{color:#73807a;font-size:13px}.inventoryBalancePanel,.inventoryHistoryPanel{margin-top:12px;padding:0;overflow:hidden}.inventoryBalancePanel .panelHeading,.inventoryHistoryPanel .panelHeading{padding:13px 15px}.inventoryBalancePanel .panelHeading>span{color:#74817b;font-size:11px}.inventoryBalanceTable{min-width:980px}.inventoryHistoryTable{min-width:1550px}.inventoryHistoryTable td{max-width:280px;white-space:normal;line-height:1.35}.inventoryHistoryTable .orderLink{display:inline-flex;align-items:center;gap:5px}.inventoryMismatch td{background:#fff8f5}.inventoryConfidence{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}.inventoryConfidence.exact{color:#216947;background:#e6f4ec}.inventoryConfidence.calculated{color:#315f94;background:#e3eef9}.inventoryConfidence.ambiguous{color:#8a5c10;background:#fff0cd}.inventoryEvidence{margin-top:6px}.inventoryEvidence summary{color:#346b55;font-size:11px;cursor:pointer}.inventoryEvidence p{margin:6px 0;color:#4f5d57;font-size:11px}.inventoryEvidence small{overflow-wrap:anywhere}@media (max-width:1450px){.inventoryFilters{grid-template-columns:repeat(3,minmax(180px,1fr))}.inventorySummary{grid-template-columns:repeat(4,minmax(130px,1fr))}.inventorySummary>div,.inventorySummary>div:nth-child(6n),.inventorySummary>div:nth-last-child(-n+5){border-right:1px solid #e2e8e5;border-bottom:1px solid #e2e8e5}.inventorySummary>div:nth-child(4n){border-right:0}.inventorySummary>div:nth-last-child(-n+3){border-bottom:0}}@media (max-width:760px){.inventoryFilters{grid-template-columns:1fr}.inventorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventorySummary>div,.inventorySummary>div:nth-child(4n),.inventorySummary>div:nth-last-child(-n+3){border-right:1px solid #e2e8e5;border-bottom:1px solid #e2e8e5}.inventorySummary>div:nth-child(2n){border-right:0}.inventorySummary>div:last-child{border-bottom:0}}.ordersRequestState{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;color:#66776f;border:1px solid #dce5e0;border-radius:12px;background:#fff}.ordersRequestState.error{color:#9b352d;flex-direction:column}.ordersRequestState button{min-height:38px;padding:0 18px;border:1px solid #b9cbc2;border-radius:9px;background:#f7fbf9;color:#163d30;font:inherit;font-weight:700;cursor:pointer}