.factusolModule{color:#18332b;gap:18px;display:grid}.factusolHero,.factusolGuard,.factusolFilters,.factusolClientCard,.factusolOverviewGrid>section,.factusolNextSteps{background:#fff;border:1px solid #dce6e1;border-radius:18px;box-shadow:0 10px 30px #163b2f0f}.factusolHero{background:radial-gradient(circle at 100% 0,#278e5d24,#0000 35%),linear-gradient(135deg,#fff,#f4faf7);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.factusolHero p,.factusolSectionTitle p{color:#258458;letter-spacing:.14em;margin:0 0 4px;font-size:11px;font-weight:800}.factusolHero h2{margin:0;font-size:30px;line-height:1}.factusolHero>div>span{color:#65766f;margin-top:8px;display:block}.factusolHeroActions{align-items:end;gap:12px;display:flex}.factusolHeroActions label,.factusolFilters label:not(.factusolSearch){color:#60716a;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.factusolHeroActions select,.factusolFilters select{color:#173a2e;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #cddbd4;border-radius:10px;padding:0 34px 0 12px;font-size:14px}.factusolSafety{background:#eaf8f0;border:1px solid #afd9c3;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;color:#176642!important;margin:0 2px 7px 0!important;display:inline-flex!important}.factusolGuard{color:#1e6947;background:#effaf4;border-color:#bfe2cf;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.factusolGuard div{align-items:baseline;gap:8px;display:flex}.factusolGuard span,.factusolGuard small{color:#55766a}.factusolError{color:#a53333;background:#fff1f1;border:1px solid #efc5c5;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;display:flex}.factusolState{color:#386657;text-align:center;background:#f8fbf9;border:1px dashed #b9cec4;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:170px;padding:28px;display:flex}.factusolState>div{text-align:left;justify-items:start;gap:8px;display:grid}.factusolState p{color:#6a7772;margin:0}.factusolState.danger{color:#9a3030;background:#fff8f8;border-color:#e6bdbd}.factusolTabs{border-bottom:1px solid #dce6e1;gap:6px;padding:0 4px;display:flex}.factusolTabs button{color:#63736d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 15px;font-weight:750;display:inline-flex}.factusolTabs button.active{color:#176642;border-bottom-color:#268b5e}.factusolOverview,.factusolReconciliation,.factusolClients{gap:18px;display:grid}.factusolMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.factusolMetrics.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.factusolMetric{background:#fff;border:1px solid #dce6e1;border-radius:16px;grid-template-columns:auto 1fr;gap:11px;padding:16px;display:grid}.factusolMetric>span{color:#386657;background:#edf4f1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.factusolMetric small{color:#53645b;letter-spacing:.06em;font-size:10px;font-weight:850;display:block}.factusolMetric strong{margin-top:3px;font-size:23px;display:block}.factusolMetric p{color:#77837e;margin:3px 0 0;font-size:11px}.factusolMetric.success{background:#f5fcf8;border-color:#bfe2cf}.factusolMetric.success>span{color:#167047;background:#dff4e8}.factusolMetric.warning{background:#fffaf0;border-color:#ecd8aa}.factusolMetric.warning>span{color:#91631d;background:#faedcc}.factusolOverviewGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:16px;display:grid}.factusolOverviewGrid>section,.factusolNextSteps{padding:18px;overflow:hidden}.factusolSectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.factusolSectionTitle h3{margin:0;font-size:18px}.factusolSectionTitle>svg{color:#4c8c70}.factusolExerciseTable{display:grid}.factusolExerciseTable .head,.factusolExerciseTable button{grid-template-columns:.7fr .7fr .7fr .7fr 1.6fr;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:grid}.factusolExerciseTable .head{color:#738179;text-transform:uppercase;background:#f1f6f3;border-radius:9px;font-size:10px;font-weight:850}.factusolExerciseTable button{color:#40564d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ef}.factusolExerciseTable button:hover,.factusolExerciseTable button.active{background:#f2fbf6}.factusolExerciseTable button.active strong{color:#147045}.factusolNextSteps ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.factusolNextSteps li{color:#6d7773;border:1px solid #e1e9e5;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.factusolNextSteps li.done{color:#1d744d;background:#f4fbf7;border-color:#c9e6d6}.factusolNextSteps li span{gap:2px;display:grid}.factusolNextSteps li small{color:#74827c}.factusolFilters{align-items:end;gap:12px;padding:13px;display:flex}.factusolSearch{color:#678077;border:1px solid #cddbd4;border-radius:11px;flex:1;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.factusolSearch input{color:#173a2e;width:100%;font:inherit;background:0 0;border:0;outline:0}.factusolTableWrap,.factusolClientList{transition:opacity .16s}.factusolTableWrap.loading,.factusolClientList.loading{opacity:.55}.factusolTable{background:#fff;border:1px solid #dce6e1;border-radius:16px;overflow:hidden}.factusolReconciliationTable .head,.factusolReconciliationTable .row{grid-template-columns:.8fr .8fr 1.3fr 1fr 1.3fr 1.8fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.factusolTable .head,.factusolConceptTable .head{color:#6e7d76;text-transform:uppercase;background:#eef5f1;font-size:10px;font-weight:850}.factusolTable .row{border-top:1px solid #edf1ef;min-height:74px}.factusolTable .row>span,.factusolConceptTable .row>span{gap:4px;min-width:0;display:grid}.factusolTable .row strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.factusolTable .row small{color:#75827d;text-overflow:ellipsis;font-size:10px;overflow:hidden}.factusolStatus,.factusolMethod{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px}.factusolStatus.ok{color:#176a44;background:#dcf3e6}.factusolStatus.warning{color:#8a5c13;background:#fff0c9}.factusolStatus.danger{color:#9b3030;background:#f9dddd}.factusolStatus.neutral{color:#5c6963;background:#edf1ef}.factusolPager{color:#64736d;justify-content:space-between;align-items:center;gap:12px;display:flex}.factusolPager>div{gap:8px;display:flex}.factusolPager button,.factusolHeroActions button,.factusolFilters button,.factusolState button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.factusolEmpty{color:#7b8882;text-align:center;padding:34px}.factusolClientList{gap:14px;display:grid}.factusolClientCard{overflow:hidden}.factusolClientCard>header{background:#f7faf8;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.factusolClientCard h3,.factusolClientCard p{margin:0}.factusolClientCard h3{font-size:16px}.factusolClientCard p,.factusolClientCard header span{color:#74817b;margin-top:4px;font-size:11px}.factusolClientCard header>div:last-child{text-align:right;display:grid}.factusolClientLink{color:#40715d;border-top:1px solid #e4ebe7;border-bottom:1px solid #e4ebe7;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.factusolClientLink b:last-child{color:#244c3d;margin-left:auto}.factusolConceptTable .head,.factusolConceptTable .row{grid-template-columns:.7fr 2fr 1fr 1.2fr .4fr;align-items:center;gap:12px;padding:10px 18px;display:grid}.factusolConceptTable .row{border-top:1px solid #edf1ef;font-size:11px}.factusolConceptTable .row small{color:#75827d;display:block}.factusolMethod{color:#396757;background:#eaf3ef}.factusolMethod.method-fijo{color:#176b43;background:#e5f5eb}.factusolMethod.method-kilogramos{color:#315f8e;background:#e7f0fa}.factusolMethod.method-unidades{color:#70468f;background:#f3eafa}.factusolMethod.method-informativo{color:#68736e;background:#edf0ef}.salesSummary{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:14px;display:grid}.salesHeadline,.salesComparisonPanel,.salesPeriodPanel,.salesAnnualPanel,.salesInsightGrid>section{background:#fff;border:1px solid #d7e2dd;border-radius:8px}.salesHeadline{border-top:4px solid #0b7a4b;grid-column:1/-1;grid-template-columns:minmax(290px,1.35fr) repeat(3,minmax(150px,.72fr)) auto;align-items:stretch;display:grid;position:relative;overflow:hidden}.salesHeadline>div{border-left:1px solid #e4ebe7;align-content:center;gap:3px;min-width:0;padding:18px;display:grid}.salesHeadline>div:first-child{border-left:0}.salesHeadlinePrimary{background:#f1f8f4}.salesHeadline span,.salesHeadline small{color:#687970;font-size:10px;font-weight:800}.salesHeadline strong{color:#163b2e;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.12;overflow:hidden}.salesHeadlinePrimary>strong{font-size:40px}.salesHeadline p{margin:3px 0 0}.salesHeadline p span{color:#177048;align-items:center;gap:4px;display:inline-flex}.salesHeadline p span.negative{color:#a24a3e}.salesHeadline>button{align-self:center;margin:0 12px}.salesComparisonPanel,.salesPeriodPanel,.salesAnnualPanel,.salesInsightGrid>section{min-width:0;padding:16px}.salesAnnualPanel,.salesInsightGrid{grid-column:1/-1}.salesSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.salesSectionHeader p{color:#167048;margin:0 0 3px;font-size:10px;font-weight:900}.salesSectionHeader h3{color:#1c382e;margin:0;font-size:17px}.salesSectionHeader>svg{color:#51766a}.salesCompareToolbar,.salesPeriodControls{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.salesCompareToolbar>span{color:#738079;font-size:11px}.salesYearSelector,.salesSegmented{background:#f5f8f6;border:1px solid #cbd8d2;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.salesYearSelector button,.salesSegmented button{color:#556a61;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #d9e2de;padding:0 12px;font-size:11px;font-weight:800}.salesYearSelector button:first-child,.salesSegmented button:first-child{border-left:0}.salesYearSelector button.active,.salesSegmented button.active{color:#fff;background:#0b7a4b}.salesChartWrap{aspect-ratio:3.1;width:100%;min-height:240px;overflow-x:auto}.salesLineChart{width:100%;min-width:700px;height:100%}.salesChartGrid{stroke:#e4ebe7;stroke-width:1px}.salesChartAxis{fill:#718078;font-size:11px}.salesChartLegend{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:5px;display:flex}.salesChartLegend span{color:#5f6e67;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.salesChartLegend i{border-radius:2px;width:18px;height:3px}.salesPeriodControls{flex-wrap:wrap;align-items:center}.salesPeriodControls label{color:#68766f;gap:4px;font-size:10px;font-weight:850;display:grid}.salesPeriodControls select{color:#234437;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:0 30px 0 10px;font-size:12px}.salesPeriodBars{gap:15px;margin-top:20px;display:grid}.salesPeriodRow{grid-template-columns:48px minmax(90px,1fr) auto;align-items:center;gap:9px;display:grid}.salesPeriodRow>div{background:#edf2ef;border-radius:3px;height:10px;overflow:hidden}.salesPeriodRow>div span{border-radius:inherit;min-width:3px;height:100%;display:block}.salesPeriodRow>b{color:#223f34;font-size:12px}.salesPeriodRow>small{color:#77847e;grid-column:2/-1;margin-top:-7px;font-size:10px}.salesAnnualTable{border:1px solid #e0e7e3;border-radius:6px;overflow-x:auto}.salesAnnualTable .head,.salesAnnualTable>button{text-align:right;grid-template-columns:.55fr repeat(3,1fr) .6fr .6fr 1fr;align-items:center;gap:12px;min-width:870px;padding:10px 13px;display:grid}.salesAnnualTable .head{color:#68766f;background:#f0f5f2;font-size:10px;font-weight:900}.salesAnnualTable>button{color:#314d42;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ece9;font-size:12px}.salesAnnualTable>button:hover,.salesAnnualTable>button.active{background:#edf8f2}.salesAnnualTable .head span:first-child,.salesAnnualTable>button strong{text-align:left}.salesInsightGrid{grid-template-columns:1.25fr .9fr 1fr;gap:14px;display:grid}.salesRanking,.salesOriginList,.salesQuickFacts{display:grid}.salesRanking>div,.salesOriginList>div,.salesQuickFacts>div{border-top:1px solid #e7ece9;min-width:0;padding:10px 0}.salesRanking>div:first-child,.salesOriginList>div:first-child,.salesQuickFacts>div:first-child{border-top:0}.salesRanking>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesRanking span{align-items:center;gap:9px;min-width:0;display:flex}.salesRanking i{color:#547064;background:#edf3f0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.salesRanking b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.salesOriginList>div{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.salesOriginList strong{color:#174c38;grid-area:1/2/3;align-self:center;font-size:22px}.salesOriginList small,.salesQuickFacts small{color:#75827c}.salesQuickFacts{grid-template-columns:1fr 1fr;gap:0 14px}.salesQuickFacts strong,.salesQuickFacts span,.salesQuickFacts small{display:block}.salesQuickFacts span{color:#67776f;font-size:10px;font-weight:800}.salesQuickFacts strong{color:#1e4435;margin-top:3px;font-size:16px}.factusolControlLedger{border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.factusolControlLedger>div{border-top:1px solid #e7edea;border-left:1px solid #e7edea;gap:3px;padding:14px;display:grid}.factusolControlLedger>div:nth-child(-n+2){border-top:0}.factusolControlLedger>div:nth-child(odd){border-left:0}.factusolControlLedger span{color:#718079;font-size:10px;font-weight:800}.factusolControlLedger strong{color:#1e4134;font-size:16px}.spin{animation:.9s linear infinite factusolSpin}@keyframes factusolSpin{to{transform:rotate(360deg)}}@media (max-width:1350px){.factusolMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.factusolReconciliationTable .head,.factusolReconciliationTable .row{grid-template-columns:.8fr .8fr 1.2fr 1fr 1.2fr}.factusolReconciliationTable .head>span:last-child,.factusolReconciliationTable .row>span:last-child{display:none}.salesHeadline{grid-template-columns:minmax(280px,1.3fr) repeat(2,minmax(150px,.7fr)) auto}.salesHeadline>div:nth-of-type(4){border-top:1px solid #e4ebe7;grid-column:2/4}.salesInsightGrid{grid-template-columns:1fr 1fr}.salesInsightGrid>section:last-child{grid-column:1/-1}}@media (max-width:900px){.factusolHero,.factusolHeroActions,.factusolFilters,.factusolClientCard>header,.factusolClientLink{flex-direction:column;align-items:stretch}.factusolGuard{grid-template-columns:auto 1fr}.factusolGuard div{display:grid}.factusolGuard>small{grid-column:1/-1}.factusolMetrics,.factusolMetrics.compact,.factusolOverviewGrid{grid-template-columns:1fr 1fr}.factusolOverviewGrid>*{grid-column:1/-1}.factusolTabs{overflow-x:auto}.factusolTabs button{white-space:nowrap}.factusolTableWrap,.factusolConceptTable{overflow-x:auto}.factusolReconciliationTable{min-width:900px}.factusolConceptTable{min-width:760px}.factusolReconciliationTable .head,.factusolReconciliationTable .row{grid-template-columns:.8fr .8fr 1.2fr 1fr 1.2fr}.factusolClientCard header>div:last-child{text-align:left}.factusolClientLink b:last-child{margin-left:0}.salesSummary{grid-template-columns:1fr}.salesHeadline,.salesAnnualPanel,.salesInsightGrid{grid-column:auto}.salesHeadline{grid-template-columns:1fr 1fr}.salesHeadlinePrimary{grid-column:1/-1}.salesHeadline>div:nth-of-type(4){grid-column:auto}.salesHeadline>button{margin-top:15px;position:absolute;right:26px}.salesInsightGrid{grid-template-columns:1fr}.salesInsightGrid>section:last-child{grid-column:auto}}@media (max-width:620px){.factusolMetrics,.factusolMetrics.compact{grid-template-columns:1fr}.factusolHero,.factusolOverviewGrid>section,.factusolNextSteps{padding:15px}.factusolExerciseTable{overflow-x:auto}.factusolExerciseTable .head,.factusolExerciseTable button{min-width:650px}.factusolPager{flex-direction:column;align-items:stretch}.factusolPager>div,.factusolPager button{flex:1}.salesHeadline{grid-template-columns:1fr}.salesHeadline strong{font-size:24px}.salesHeadlinePrimary>strong{font-size:32px}.salesHeadlinePrimary,.salesHeadline>div:nth-of-type(4){grid-column:auto}.salesHeadline>div{border-top:1px solid #e4ebe7;border-left:0}.salesHeadline>div:first-child{border-top:0}.salesCompareToolbar,.salesPeriodControls{flex-direction:column;align-items:stretch}.salesYearSelector,.salesSegmented{width:100%;overflow-x:auto}.salesYearSelector button,.salesSegmented button{white-space:nowrap;flex:1}.salesQuickFacts,.factusolControlLedger{grid-template-columns:1fr}.factusolControlLedger>div,.factusolControlLedger>div:nth-child(-n+2){border-top:1px solid #e7edea;border-left:0}.factusolControlLedger>div:first-child{border-top:0}}.billingWorkspace{gap:16px;display:grid}.billingHeader,.billingPanel,.billingBatchList,.billingBatchDetail,.billingSettingsGrid>section{background:#fff;border:1px solid #dce6e1;border-radius:17px;box-shadow:0 8px 24px #163b2f0d}.billingHeader{background:linear-gradient(135deg,#f8fcfa,#eef8f3);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.billingHeader p,.billingPanel>header p,.billingBatchList>header p,.billingBatchDetail>header p,.billingModal header p{color:#258458;letter-spacing:.12em;margin:0 0 3px;font-size:10px;font-weight:850}.billingHeader h3,.billingPanel h4,.billingBatchList h4,.billingBatchDetail h4,.billingModal h4{margin:0}.billingHeader>div>span,.billingPanel>header span,.billingBatchDetail>header span{color:#687871;margin-top:5px;font-size:12px;display:block}.billingHeaderStatus{align-items:center;gap:10px;display:flex}.billingHeaderStatus>b{color:#8a5b18;background:#fff8e9;border:1px solid #ecd8aa;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.billingHeaderStatus>b.enabled{color:#176642;background:#eaf8f0;border-color:#acd9c0}.billingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billingMetrics>div{background:#fff;border:1px solid #dce6e1;border-radius:14px;padding:13px 15px}.billingMetrics small,.billingMetrics strong,.billingMetrics span{display:block}.billingMetrics small{color:#53645b;letter-spacing:.08em;font-size:9px;font-weight:850}.billingMetrics strong{margin:2px 0;font-size:22px}.billingMetrics span{color:#7a8781;font-size:11px}.billingMetrics>div.warning{background:#fff9ed;border-color:#edcf9c}.billingMetrics>div.ok{background:#f4fbf7;border-color:#bfe2cf}.billingWorkSteps{background:#fff;border:1px solid #d5e2dc;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 24px #163b2f0a}.billingWorkSteps>button{color:#27483b;text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e1e9e5;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:76px;padding:12px 15px;display:grid}.billingWorkSteps>button:first-child{border-left:0}.billingWorkSteps>button:hover,.billingWorkSteps>button.active{background:#f0f8f4}.billingWorkSteps>button.active{box-shadow:inset 0 -3px #0d7a4b}.billingWorkSteps>button.warning{background:#fff9ed}.billingWorkSteps>button>span{color:#176642;background:#e4f3eb;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.billingWorkSteps>button.warning>span{color:#8a5b18;background:#ffe8bd}.billingWorkSteps small,.billingWorkSteps strong,.billingWorkSteps p{min-width:0;margin:0;display:block}.billingWorkSteps small{color:#62766d;letter-spacing:.08em;font-size:9px;font-weight:850}.billingWorkSteps strong{float:right;color:#173d2f;margin-top:-13px;font-size:18px}.billingWorkSteps p{color:#75827c;margin-top:4px;font-size:10px}.billingTabs{background:#f5f8f6;border:1px solid #dce6e1;border-radius:11px;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.billingTabs button{white-space:nowrap;color:#64736d;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:750;display:inline-flex}.billingTabs button.active{color:#176642;background:#fff;border-color:#c9ddd3;box-shadow:0 2px 8px #163b2f0f}.billingPreparationWorkspace{gap:12px;display:grid}.billingWorkflowModes{background:#fff;border:1px solid #cddbd4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.billingWorkflowModes>button{color:#526a60;text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce5e1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:58px;padding:10px 14px;display:grid}.billingWorkflowModes>button:first-child{border-left:0}.billingWorkflowModes>button:hover{background:#f5f9f7}.billingWorkflowModes>button.active{color:#0d6842;background:#eaf7f0;box-shadow:inset 0 -3px #0d7a4b}.billingWorkflowModes span,.billingWorkflowModes strong,.billingWorkflowModes small{min-width:0;display:block}.billingMoreOperations{position:relative}.billingMoreOperations>summary{color:#355d4d;cursor:pointer;background:#fff;border:1px solid #cfdad5;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.billingMoreOperations>summary::-webkit-details-marker{display:none}.billingMoreOperations[open]>div{z-index:30;background:#fff;border:1px solid #d4e0da;border-radius:11px;gap:6px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 32px #12372a26}.billingMoreOperations[open]>div button{justify-content:flex-start;width:100%}.billingReconciliationStrip{background:#f8fbf9;border:1px solid #dbe6e1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 16px 0;display:grid;overflow:hidden}.billingReconciliationStrip>span{border-left:1px solid #e1e9e5;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.billingReconciliationStrip>span:first-child{border-left:0}.billingReconciliationStrip small{color:#6c7d75;font-size:8px;font-weight:850}.billingReconciliationStrip strong{color:#24483a;font-size:13px}.billingWorkflowModes strong{color:#1c4032;font-size:13px}.billingWorkflowModes small{color:#73827b;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.35;overflow:hidden}.billingMessage,.billingInlineIssue,.billingReverseCharge{color:#1d6846;background:#eff9f3;border:1px solid #bfe2cf;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.billingMessage.error,.billingInlineIssue{color:#a13e35;background:#fff3f1;border-color:#ebc2bd}.billingInlineIssue>span{flex:1}.billingPanel>.billingMessage{margin:12px 16px 0}.billingPanel{overflow:hidden}.billingPanel>header,.billingBatchList>header,.billingBatchDetail>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.billingMonthlySettlements{background:#f7fcf9;border:1px solid #b9ddca;border-radius:14px;margin:14px 16px;overflow:hidden}.billingMonthlySettlements>header{border-bottom:1px solid #d8e9df;padding:13px 15px}.billingMonthlySettlements>header p,.billingMonthlySettlements>header h4,.billingMonthlySettlements>header span{margin:0}.billingMonthlySettlements>header p{color:#237b53;letter-spacing:.1em;font-size:9px;font-weight:850}.billingMonthlySettlements>header h4{color:#173f31;margin-top:2px}.billingMonthlySettlements>header span{color:#62776e;margin-top:4px;font-size:11px;display:block}.billingMonthlySettlementGrid{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.billingMonthlySettlementCard{background:#fff;border:1px solid #d7e5de;border-radius:12px;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.billingMonthlySettlementCard.state-hours_missing{border-color:#e5c98d;box-shadow:inset 3px 0 #d99a2b}.billingMonthlySettlementTitle,.billingMonthlySettlementActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingMonthlySettlementTitle small,.billingMonthlySettlementTitle strong{display:block}.billingMonthlySettlementTitle small{color:#6b7b74;text-transform:capitalize;font-size:10px}.billingMonthlySettlementTitle strong{color:#183f31;margin-top:2px;font-size:14px}.billingMonthlySettlementTitle i{color:#176642;background:#e9f6ef;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.billingMonthlySettlementCard.state-hours_missing .billingMonthlySettlementTitle i,.billingMonthlySettlementCard.state-open .billingMonthlySettlementTitle i{color:#885b17;background:#fff4df}.billingMonthlySettlementFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.billingMonthlySettlementFacts>div{background:#f3f8f5;border-radius:9px;padding:8px}.billingMonthlySettlementFacts small,.billingMonthlySettlementFacts strong{display:block}.billingMonthlySettlementFacts small{color:#718079;font-size:8px;font-weight:850}.billingMonthlySettlementFacts strong{color:#24483a;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.billingMonthlySettlementCard details{color:#45675a;grid-column:1/-1;font-size:10px}.billingMonthlySettlementCard summary{cursor:pointer;font-weight:750}.billingMonthlySettlementDocuments{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:5px;margin-top:8px;display:grid}.billingMonthlySettlementDocuments>span{border:1px solid #e1eae5;border-radius:7px;padding:6px 7px}.billingMonthlySettlementDocuments b,.billingMonthlySettlementDocuments small{display:block}.billingMonthlySettlementDocuments small{color:#718079;margin-top:2px}.billingMonthlySettlementNote{color:#557269;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;display:flex}.billingMonthlySettlementActions{grid-area:1/3;justify-content:flex-end}.billingPendingGroups,.billingIssueList,.billingMailList,.billingProfileList{display:grid}.billingHeaderButtons{align-items:center;gap:7px;display:flex}.billingPendingGroup+.billingPendingGroup{border-top:1px solid #e7ece9}.billingPendingGroup>header{background:#f8fbf9;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.billingPendingGroup.calendarEarly>header{background:#fff9ed}.billingPendingGroup.calendarEarly{box-shadow:inset 3px 0 #d79a35}.billingPendingGroup>header>div,.billingPendingGroup>header span{align-items:center;gap:8px;display:flex}.billingPendingGroup>header span{color:#6f7c76;font-size:11px}.billingPendingRows{display:grid}.billingPendingRows label{cursor:pointer;border-top:1px solid #edf1ef;grid-template-columns:auto minmax(90px,.7fr) 90px minmax(180px,2fr) 100px;align-items:center;gap:12px;min-height:48px;padding:8px 16px;font-size:12px;display:grid}.billingPendingRows label:hover{background:#fbfdfc}.billingPendingRows label>span{color:#6f7b76}.billingPendingRows label>b:last-child{text-align:right}.billingPendingToolbar{background:#fbfdfc;border-top:1px solid #e4ece8;border-bottom:1px solid #dce6e1;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.billingPendingSearch{color:#688078;background:#fff;border:1px solid #d2ddd8;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.billingPendingSearch input{color:#213e33;min-width:0;min-height:37px;font:inherit;background:0 0;border:0;outline:0;flex:auto}.billingPendingScopes,.billingBatchScopes{background:#f3f7f5;border:1px solid #d7e2dd;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.billingPendingScopes button,.billingBatchScopes button{color:#53645b;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.billingPendingScopes button.active,.billingBatchScopes button.active{color:#176642;background:#fff;box-shadow:0 1px 5px #14392c17}.billingPendingScopes b,.billingBatchScopes b{background:#e6f1eb;border-radius:999px;padding:2px 5px;font-size:8px}.billingPendingTable{overflow-x:auto}.billingPendingTableHead,.billingPendingTableRow{grid-template-columns:24px minmax(155px,.85fr) 78px minmax(205px,1.2fr) minmax(190px,1.3fr) 80px minmax(170px,.9fr);align-items:center;gap:12px;min-width:1120px;padding:0 16px;display:grid}.billingPendingTableHead{color:#708079;letter-spacing:.05em;text-transform:uppercase;background:#f5f9f7;border-bottom:1px solid #dde7e2;min-height:36px;font-size:9px;font-weight:850}.billingPendingTableRow{color:#28463c;cursor:pointer;border-bottom:1px solid #e7edea;min-height:64px;font-size:11px}.billingPendingTableRow.selected{background:#eaf7f0;box-shadow:inset 3px 0 #0d7a4b}.billingPendingTableRow.processed{cursor:default;background:#f6fbf8;box-shadow:inset 3px 0 #58a27d}.billingPendingTableRow.processed:hover{background:#f1f8f4}.billingPendingTableRow.processed>svg,.billingPendingTableHead>svg{color:#25805a}.billingPendingTableRow input,.billingPendingTableHead input{accent-color:#0d7a4b;width:16px;height:16px}.billingPendingGroupHint b,.billingPendingGroupHint small{display:block}.billingPendingGroupHint b{color:#355d4d;font-size:10px}.billingPendingGroupHint small{color:#53645b;margin-top:3px;font-size:9px}.billingSelectionTray{z-index:25;color:#fff;background:#123d2f;border:1px solid #85b99e;border-radius:15px;grid-template-columns:105px minmax(220px,1fr) auto auto;align-items:center;gap:14px;margin:0 14px 12px;padding:12px 13px;display:grid;position:sticky;top:76px;box-shadow:0 18px 42px #0c302345}.billingSelectionTray>div:nth-child(2) small,.billingSelectionTray>div:nth-child(2) strong,.billingSelectionTray>div:nth-child(2) span{display:block}.billingSelectionTray>div:nth-child(2) small{color:#a8d5bf;letter-spacing:.1em;font-size:8px;font-weight:850}.billingSelectionTray>div:nth-child(2) strong{margin-top:2px;font-size:13px}.billingSelectionTray>div:nth-child(2) span{color:#c8ddd3;margin-top:3px;font-size:10px}.billingSelectionTray>button{color:#123d2f;background:#fff;border-color:#0000;min-height:40px}.billingSelectionTray>button.secondary{color:#fff;background:0 0;border-color:#587b6d}.billingSelectionTrayProgress{grid-template-columns:28px 1fr 28px 1fr 28px;align-items:center;display:grid}.billingSelectionTrayProgress span{color:#b8d1c5;border:1px solid #557a6b;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.billingSelectionTrayProgress span.active{color:#fff;background:#1d7652;border-color:#91d0b0}.billingSelectionTrayProgress i{background:#557a6b;height:1px}.billingPendingTableRow:hover{background:#fbfdfc}.billingPendingTableRow.calendarEarly{box-shadow:inset 3px 0 #d79a35}.billingPendingTableRow>span{overflow-wrap:anywhere;color:#66766f;min-width:0}.billingPendingTableRow>b{text-align:right}.billingPendingClient b,.billingPendingClient small{display:block}.billingPendingClient b{color:#25483b;font-size:11px}.billingPendingClient small{color:#53645b;margin-top:3px;font-size:9px}.billingPendingRowActions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.billingPendingRowActions>button{white-space:nowrap;min-height:31px;padding:5px 8px;font-size:9px}.billingPendingRowActions>small{color:#839089;text-align:right;font-size:9px}.billingSourceState{color:#4f6860;background:#edf4f0;border-radius:999px;width:fit-content;margin-top:3px;padding:2px 6px;font-size:9px;font-weight:800;display:block}.billingSourceState.state-pending_to_send{color:#8b5a0e;background:#fff4dc}.billingSourceState.state-factusol_unbilled{color:#176642;background:#e8f6ee}.billingCalendarState{width:fit-content;margin-top:3px;font-size:9px;font-weight:750;display:block}.billingCalendarState.due{color:#176642}.billingCalendarState.early{color:#9a6418}.billingSavedPreparations{background:#f5fbf8;border:1px solid #b8d7c9;border-radius:12px;gap:10px;margin:12px 14px 0;display:grid;overflow:hidden}.billingSavedPreparations>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 2px;display:flex}.billingSavedPreparations>header p,.billingSavedPreparations>header h4,.billingSavedPreparations>header span{margin:0;display:block}.billingSavedPreparations>header p{color:#267756;letter-spacing:.1em;font-size:9px;font-weight:850}.billingSavedPreparations>header h4{color:#173e31;margin-top:3px;font-size:15px}.billingSavedPreparations>header span{color:#60756c;margin-top:3px;font-size:11px}.billingSavedPreparations>header>strong{color:#1d6045;background:#dcefe6;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.billingSavedPreparationToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px;display:flex}.billingSavedPreparationToolbar>span{color:#506b60;margin-right:auto;font-size:10px;font-weight:700}.billingSavedPreparationList{background:#fff;border-top:1px solid #cee3da;max-height:340px;display:grid;overflow:auto}.billingSavedPreparationList>article{border-bottom:1px solid #e1ebe7;grid-template-columns:auto minmax(190px,1fr) minmax(120px,auto) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.billingSavedPreparationList>article:last-child{border-bottom:0}.billingSavedPreparationList>article.selected{background:#edf8f3}.billingSavedPreparationList>article.attention{box-shadow:inset 3px 0 #d58b31}.billingSavedPreparationList input{accent-color:#267756;width:16px;height:16px}.billingSavedPreparationIdentity,.billingSavedPreparationStatus{gap:2px;min-width:0;display:grid}.billingSavedPreparationIdentity strong,.billingSavedPreparationIdentity span,.billingSavedPreparationIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingSavedPreparationIdentity strong{color:#173e31;font-size:12px}.billingSavedPreparationIdentity span{color:#304e43;font-size:11px;font-weight:700}.billingSavedPreparationIdentity small,.billingSavedPreparationStatus{color:#6a7b74;font-size:10px}.billingSavedPreparationStatus{justify-items:end}.billingSavedPreparationStatus em{color:#4b6359;background:#e7efeb;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800}.billingSavedPreparationStatus em.status-review_required,.billingSavedPreparationStatus em.status-failed{color:#9a5a14;background:#fff0dc}.billingSavedPreparationActions{justify-content:flex-end;gap:7px;display:flex}.billingSavedPreparationActions button,.billingSavedPreparationToolbar button{white-space:nowrap;min-height:34px}.billingInlineSettingsWorkspace{gap:10px;display:grid}.billingInlineSettingsHeader{background:#f5faf7;border:1px solid #cfe0d8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.billingInlineSettingsHeader p,.billingInlineSettingsHeader h4,.billingInlineSettingsHeader span{margin:0;display:block}.billingInlineSettingsHeader p{color:#267756;letter-spacing:.1em;font-size:9px;font-weight:850}.billingInlineSettingsHeader h4{color:#173e31;margin-top:2px;font-size:15px}.billingInlineSettingsHeader span{color:#60756c;margin-top:3px;font-size:11px}.billingInlineSettingsWorkspace .billingClientWorkspace{height:calc(100dvh - 290px)}.billingEmpty{color:#6b7a73;justify-content:center;align-items:center;gap:9px;min-height:110px;padding:20px;display:flex}.billingBatchLayout{grid-template-columns:minmax(280px,.8fr) minmax(0,2.2fr);align-items:start;gap:14px;display:grid}.billingBatchList{overflow:hidden}.billingBatchList>header{display:block}.billingBatchList>header span{color:#53645b;margin-top:4px;font-size:10px;line-height:1.4;display:block}.billingBatchScopes{margin:9px;overflow-x:auto}.billingBatchScopes button{flex:1 0 auto;justify-content:center}.billingPreparedToolbar{justify-content:space-between;align-items:center;gap:8px;margin:0 9px 9px;display:flex}.billingPreparedToolbar span{color:#53645b;font-size:9px;line-height:1.35}.billingPreparedToolbar button{flex:none;min-height:32px;padding:6px 9px;font-size:9px}.billingPreparedSelection{background:#eaf7f0;border:1px solid #a9d1bd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:0 9px 9px;padding:7px;display:grid}.billingPreparedSelection strong{color:#176642;font-size:10px}.billingPreparedSelection button{min-height:32px;padding:6px 8px;font-size:9px}.billingBatchListItem{background:#fff;border-top:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;display:grid}.billingBatchListItem>input{accent-color:#176642;justify-self:center;width:16px;height:16px}.billingBatchListItem>input:disabled{opacity:.35}.billingBatchListItem>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.billingBatchListItem:hover,.billingBatchListItem.active,.billingBatchListItem.checked{background:#f2f9f5}.billingBatchLoadMore{color:#176c4a;cursor:pointer;background:#f4faf7;border:1px solid #b9d8c9;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 18px);min-height:40px;margin:9px;font-size:10px;font-weight:800;display:flex}.billingBatchLoadMore:hover:not(:disabled){background:#e9f5ef;border-color:#6fac90}.billingBatchLoadMore:disabled{cursor:wait;opacity:.65}.billingBatchListItem>button span,.billingBatchListItem>button b,.billingBatchListItem>button small,.billingBatchListItem>button strong,.billingBatchListItem>button i{display:block}.billingBatchListItem>button small{color:#53645b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.billingBatchListItem>button span:nth-child(2){text-align:right}.billingBatchList i,.mailStatus{color:#66736d;background:#edf1ef;border-radius:999px;width:max-content;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex!important}.billingBatchList .status-ready,.billingBatchList .status-confirmed,.billingBatchList .status-sent,.mailStatus.status-matched{color:#176642;background:#dff4e8}.billingBatchList .status-review_required,.billingBatchList .status-failed,.mailStatus.status-review{color:#965625;background:#ffead7}.billingBatchDetail{min-height:260px;overflow:hidden}.billingBatchDetail>header>strong{color:#176642;font-size:24px}.billingReverseCharge,.billingInlineIssue{margin:12px 14px 0}.billingLineTable{margin-top:12px;overflow-x:auto}.billingLineTable .head,.billingLineTable .row{grid-template-columns:.8fr 1.8fr .8fr .75fr .5fr .8fr 70px;align-items:center;gap:10px;min-width:850px;padding:9px 14px;display:grid}.billingLineTable .head{color:#6b7973;letter-spacing:.06em;text-transform:uppercase;background:#f4f8f6;font-size:9px;font-weight:850}.billingLineTable .row{border-top:1px solid #edf1ef;font-size:11px}.billingLineTable .row small{color:#7b8782;display:block}.billingLineTable .row>span:last-child{justify-content:flex-end;gap:4px;display:flex}.iconButton{color:#41695a;cursor:pointer;background:#fff;border:1px solid #d6e0db;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.iconButton.danger{color:#ac4238}.billingLifecycle{background:#f6faf8;border-top:1px solid #e2e9e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 15px;display:grid}.billingLifecycle span{color:#6f7e77;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:2px;font-size:10px;display:flex}.billingLifecycle b{color:#174f39;text-transform:none;letter-spacing:0;font-size:11px}.billingReminder{color:#765b14;background:#fffbef;border:1px solid #ead9a4;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;margin:10px 15px;padding:10px 12px;display:grid}.billingReminder span,.billingReminder small{display:block}.billingReminder small{color:#87754a;margin-top:2px}.billingTotals{background:#fafcfb;border-top:1px solid #e2e9e5;justify-content:flex-end;gap:18px;padding:12px 15px;font-size:12px;display:flex}@media (max-width:760px){.billingLifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.billingReminder{grid-template-columns:auto 1fr}.billingReminder button{grid-column:2}}.billingTotals strong{color:#176642;font-size:16px}.billingBatchActions{border-top:1px solid #e2e9e5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 15px;display:flex}.linkButton{color:#267756!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 8px!important}.linkButton.danger,.dangerButton{color:#a53e35!important}.dangerButton{background:#fff2f0!important;border-color:#e9bdb7!important}.billingIssueList article,.billingMailList article{border-top:1px solid #edf1ef;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 15px;display:grid}.billingIssueList article>svg{color:#b2602c}.billingIssueList article b,.billingIssueList article span,.billingIssueList article small,.billingMailList article b,.billingMailList article span,.billingMailList article small{display:block}.billingIssueList article span,.billingIssueList article small,.billingMailList article span,.billingMailList article small{color:#738079;font-size:10px}.billingAttentionCount{color:#8a5b18;white-space:nowrap;background:#fff8e9;border:1px solid #ecd8aa;border-radius:999px;padding:7px 11px;font-size:11px}.billingAttentionWorkspace{background:#fbfdfc;grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);min-height:510px;display:grid}.billingAttentionQueue{background:#f7faf8;border-right:1px solid #dfe8e3}.billingAttentionQueueHeader{color:#61746b;letter-spacing:.1em;border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.billingAttentionQueueHeader b{color:#315e4a;text-align:center;background:#e9f2ed;border-radius:999px;min-width:23px;padding:4px 7px}.billingAttentionQueue>button{color:#24483a;text-align:left;width:100%;min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ece8;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.billingAttentionQueue>button:hover{background:#f0f7f3}.billingAttentionQueue>button.selected{background:#fff;box-shadow:inset 3px 0 #198258}.billingAttentionQueue>button:focus-visible{outline-offset:-3px;outline:3px solid #19825838}.billingAttentionQueue>button>span:nth-child(2){min-width:0}.billingAttentionQueue strong,.billingAttentionQueue small{display:block}.billingAttentionQueue strong{color:#24483a;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.billingAttentionQueue small{color:#53645b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.35;overflow:hidden}.billingAttentionQueue>button>svg{color:#84948c}.billingAttentionIcon{color:#a36123;background:#fff0d7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.billingAttentionResolver{min-width:0;padding:20px}.billingAttentionLoading{color:#63766d;justify-content:center;align-items:center;gap:8px;min-height:260px;font-size:12px;display:flex}.billingAttentionResolverIntro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:17px;display:grid}.billingAttentionResolverIntro>svg{color:#a76024;background:#fff0dc;border-radius:13px;width:42px;height:42px;padding:10px}.billingAttentionResolverIntro.hours>svg{color:#19764e;background:#e9f5ef}.billingAttentionResolverIntro small,.billingAttentionResolverIntro h5,.billingAttentionResolverIntro p{margin:0;display:block}.billingAttentionResolverIntro small{color:#258458;letter-spacing:.11em;font-size:9px;font-weight:900}.billingAttentionResolverIntro h5{color:#1d4033;margin-top:3px;font-size:17px}.billingAttentionResolverIntro p{color:#6b7a73;margin-top:4px;font-size:10px}.billingAttentionPriceForm{background:#fff;border:1px solid #dbe6e0;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #183f300a}.billingAttentionPriceForm+.billingAttentionPriceForm{margin-top:13px}.billingAttentionTariffRoute{background:#fff;border:1px solid #dbe6e0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 8px 20px #183f300a}.billingAttentionTariffRoute+.billingAttentionTariffRoute{margin-top:13px}.billingAttentionTariffRoute .billingAttentionLineIdentity{border-bottom:0;border-right:1px solid #e8eeeb}.billingAttentionTariffRoute>button{color:#fff;cursor:pointer;background:#0d7a4b;border:0;justify-content:center;align-items:center;gap:7px;min-width:172px;padding:12px 16px;font-size:10px;font-weight:850;display:inline-flex}.billingAttentionTariffRoute>button:disabled{cursor:wait;opacity:.58}.billingAttentionLineIdentity{background:linear-gradient(90deg,#f8fbf9,#fff);border-bottom:1px solid #e8eeeb;gap:3px;padding:12px 14px;display:grid}.billingAttentionLineIdentity>span{color:#258458;letter-spacing:.07em;font-size:9px;font-weight:850}.billingAttentionLineIdentity strong{color:#263f35;font-size:12px}.billingAttentionLineIdentity small{color:#708078;font-size:9px}.billingAttentionFormGrid{grid-template-columns:minmax(110px,.65fr) minmax(120px,.7fr) minmax(85px,.45fr) minmax(180px,1.2fr);gap:11px;padding:14px;display:grid}.billingAttentionFormGrid label,.billingAttentionHoursForm label{color:#4e6259;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.billingAttentionFormGrid label.wide{grid-column:auto}.billingAttentionFormGrid input,.billingAttentionHoursForm input{color:#1f4033;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #cfdcd5;border-radius:9px;padding:0 10px;font-size:12px}.billingAttentionFormGrid input:focus,.billingAttentionHoursForm input:focus{border-color:#27835b;outline:3px solid #27835b1f}.billingAttentionPrimaryField>span{color:#176b47}.billingAttentionInputSuffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.billingAttentionInputSuffix input{grid-area:1/1/auto/-1;padding-right:32px}.billingAttentionInputSuffix>b{z-index:1;color:#60736a;pointer-events:none;grid-area:1/2;padding-right:11px}.billingAttentionPriceForm footer{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.billingAttentionPriceForm footer>span{color:#5e746a;align-items:center;gap:5px;font-size:9px;display:inline-flex}.billingAttentionPriceForm footer>span svg{color:#238058}.billingAttentionPriceForm footer>button,.billingAttentionHoursForm>button,.billingAttentionResolvedState>button,.billingAttentionGenericActions>button{color:#fff;cursor:pointer;white-space:nowrap;background:#0d7a4b;border:1px solid #0d7a4b;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.billingAttentionGenericActions>button.secondary{color:#345c4c;background:#fff;border-color:#cbd9d2}.billingAttentionPriceForm footer>button:disabled,.billingAttentionHoursForm>button:disabled,.billingAttentionResolvedState>button:disabled,.billingAttentionGenericActions>button:disabled{cursor:wait;opacity:.58}.billingAttentionHoursForm{background:#fff;border:1px solid #d8e5de;border-radius:14px;grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 8px 20px #183f300a}.billingAttentionInputSuffix.large input{min-height:48px;font-size:19px;font-weight:800}.billingAttentionOutcome{color:#586e64;background:#f2f9f5;border-left:3px solid #9fd0b7;align-content:center;gap:3px;min-height:48px;padding:8px 11px;font-size:9px;line-height:1.4;display:grid}.billingAttentionOutcome b{color:#255c43}.billingAttentionResolvedState,.billingAttentionBatchReference{color:#256847;background:#f1faf5;border:1px solid #bfe2cf;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.billingAttentionResolvedState>div,.billingAttentionBatchReference{flex:1}.billingAttentionResolvedState strong,.billingAttentionResolvedState span,.billingAttentionBatchReference b,.billingAttentionBatchReference span{display:block}.billingAttentionResolvedState span,.billingAttentionBatchReference span{color:#63776d;margin-top:3px;font-size:9px}.billingAttentionBatchReference{background:#fff;border-color:#dce6e1;display:block}.billingAttentionGenericActions{gap:8px;margin-top:13px;display:flex}.billingMailList article{grid-template-columns:80px minmax(0,1fr) auto minmax(210px,.8fr)}.billingMailList .mailStatus{margin:0}.billingMailList a{color:#267756;font-size:11px;font-weight:750}.billingMailAssign{justify-content:flex-end;align-items:center;gap:6px;display:flex}.billingMailAssign select{color:#27483d;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdbd5;border-radius:8px;padding:0 8px;font-size:10px}.billingSettingsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.billingSettingsToolbar{background:#fff;border:1px solid #dce6e1;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(190px,280px) minmax(150px,190px) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.billingSettingsToolbar label{gap:5px;display:grid}.billingSettingsToolbar label>span,.billingSettingsToolbar>div>span{color:#62716a;text-transform:uppercase;font-size:10px;font-weight:800}.billingSettingsToolbar input,.billingSettingsToolbar select{box-sizing:border-box;color:#1d3b31;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:9px;padding:8px 10px}.billingSettingsToolbar .billingSettingsSearch{align-items:center;display:flex;position:relative}.billingSettingsSearch svg{color:#708078;pointer-events:none;position:absolute;left:11px}.billingSettingsSearch input{padding-left:36px}.billingSettingsToolbar>div{justify-items:end;min-width:92px;padding-bottom:3px;display:grid}.billingSettingsToolbar>div>strong{color:#183f32;font-size:22px;line-height:1}.billingSettingsGrid>section{overflow:hidden}.billingClientWorkspace{background:#fff;border:1px solid #d8e3de;border-radius:8px;height:calc(100dvh - 190px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 8px 24px #163b2f0d}.billingClientWorkspace.directoryOnly{grid-template-columns:minmax(0,1fr)}.billingClientWorkspace.detailOpen{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.billingClientDirectory{background:#f8fbf9;border-right:1px solid #dfe7e3;grid-template-rows:auto auto auto auto minmax(0,1fr);min-width:0;display:grid}.billingClientDirectory>header,.billingTariffSection>header{border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:flex}.billingClientDirectory>header p,.billingTariffSection>header p,.billingClientIdentity p{color:#258458;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:850}.billingClientDirectory h4,.billingTariffSection h4,.billingClientIdentity h3{color:#173b30;margin:0}.billingDirectorySearch{align-items:center;margin:12px 12px 8px;display:flex;position:relative}.billingDirectorySearch svg{color:#53645b;pointer-events:none;position:absolute;left:11px}.billingDirectorySearch input{box-sizing:border-box;color:#1d3b31;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:7px;padding:8px 10px 8px 35px;font-size:12px}.billingDirectoryScopes,.billingTariffTabs{gap:3px;padding:0 12px 10px;display:flex}.billingDirectoryScopes button,.billingTariffTabs button{color:#5d6f67;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.billingDirectoryScopes button{flex:1}.billingDirectoryScopes button b,.billingTariffTabs button b{color:#52645c;background:#e7eeea;border-radius:10px;min-width:19px;padding:2px 5px;font-size:9px}.billingDirectoryScopes button.active,.billingTariffTabs button.active{color:#116b47;background:#eaf6f0;border-color:#bcd9cc}.billingDirectoryScopes button.active b,.billingTariffTabs button.active b{color:#116b47;background:#fff}.billingDirectoryResultMeta{color:#5f7169;border-top:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:9px;display:flex}.billingDirectoryResultMeta b{color:#176c4a;font-size:10px}.billingDirectoryResultMeta small{color:#839089;text-align:right;font-size:8px}.billingCacheStatus,.billingDetailLoading{color:#567067;align-items:center;gap:7px;font-size:10px;display:flex}.billingCacheStatus{background:#f4f8f6;border-bottom:1px solid #e0e9e4;padding:7px 12px}.billingCacheStatus.refreshing{color:#875f19;background:#fff8e8}.billingDetailLoading{background:#f7faf8;border-bottom:1px solid #e4ebe7;padding:8px 14px}.billingClientList{scrollbar-color:#8eb6a5 #edf3f0;scrollbar-gutter:stable;scrollbar-width:thin;border-top:1px solid #e2e9e5;min-height:0;overflow-y:scroll}.billingClientList::-webkit-scrollbar{width:10px}.billingClientList::-webkit-scrollbar-track{background:#edf3f0}.billingClientList::-webkit-scrollbar-thumb{background:#8eb6a5;border:2px solid #edf3f0;border-radius:999px}.billingClientList>button{color:#203f35;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7edea;grid-template-columns:32px minmax(190px,1.45fr) minmax(180px,1fr) minmax(110px,.65fr) auto 16px;align-items:center;gap:9px;width:100%;min-height:76px;padding:8px 11px;display:grid}.billingClientList>.billingDirectoryLoadMore{color:#176c4a;border-bottom:0;justify-content:center;align-items:center;min-height:44px;font-size:10px;font-weight:800;display:flex}.billingClientList>button:hover{background:#f0f7f3}.billingClientList>button.active{background:#e4f3eb;box-shadow:inset 3px 0 #18875b}.billingClientInitial{color:#176c4a;background:#dfece5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.billingClientList b,.billingClientList small,.billingClientList strong{display:block}.billingClientList b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.billingClientList small{color:#7a8781;font-size:9px}.billingClientRecentActivity,.billingClientNoActivity{margin-top:3px;line-height:1.25}.billingClientRecentActivity{font-weight:750;color:#1d7a54!important}.billingClientNoActivity{color:#98a39e!important}.billingClientList>button>span:nth-child(3){min-width:0}.billingClientList>button>span:nth-child(5){text-align:right}.billingClientList>button>span:nth-child(5) strong{color:#176c4a;font-size:13px}.billingClientListBilling strong,.billingClientListFactusol strong{color:#39584d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.billingClientListBilling small,.billingClientListFactusol small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingClientWorkspace.detailOpen .billingClientList>button{grid-template-columns:32px minmax(0,1fr) auto 16px}.billingClientWorkspace.detailOpen .billingClientListBilling,.billingClientWorkspace.detailOpen .billingClientListFactusol{display:none}.billingClientWorkspace.detailOpen .billingClientList>button>span:nth-child(5){text-align:right}.billingClientList>button>svg{color:#90a099}.billingClientDetail{background:#fff;min-width:0;overflow-y:auto}.billingClientDetailHeader{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e0e8e4;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:13px 17px;display:flex;position:sticky;top:0}.billingClientIdentity{align-items:center;gap:12px;min-width:0;display:flex}.billingClientIdentity>span{color:#16704c;background:#e8f4ed;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.billingClientIdentity h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.billingClientIdentity small{color:#53645b;font-size:10px}.billingClientActions{flex:none;align-items:center;gap:8px;display:flex}.billingClientDetailClose{width:35px;min-width:35px;height:35px;color:#52665d!important;border-color:#cdd8d3!important}.billingProfileSummary{background:#f7faf8;border-bottom:1px solid #e0e8e4;grid-template-columns:repeat(4,minmax(115px,1fr));align-items:center;gap:10px 1px;padding:10px 16px;display:grid}.billingProfileSummary>div{border-right:1px solid #dfe7e3;min-width:0;padding:2px 12px}.billingProfileSummary>div:nth-child(4n+1){padding-left:0}.billingProfileSummary>div:nth-child(4n){border-right:0}.billingProfileSummary small,.billingProfileSummary strong{display:block}.billingProfileSummary small{color:#75827c;font-size:8px;font-weight:800}.billingProfileSummary strong{color:#29483e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.billingProfileSummary>button{color:#7d5b11;min-height:31px;font:inherit;cursor:pointer;background:#fff9e9;border:1px solid #e6c886;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.billingPrimaryServices{background:#f7fbf9;border-bottom:1px solid #dfe8e3}.billingPrimaryServices>header{justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 16px 4px;display:flex}.billingPrimaryServices>header p{color:#258458;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:850}.billingPrimaryServices>header h4{color:#173b30;margin:0;font-size:14px}.billingPrimaryServices>header>span{color:#176c4a;background:#e5f5ec;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.billingPrimaryServices>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding:7px 16px 13px;display:grid}.billingPrimaryServices article{background:#fff;border:1px solid #cfe1d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;min-width:0;padding:10px 12px;display:grid}.billingPrimaryServices article.historical{background:#fffaf0;border-color:#e4d4ae}.billingPrimaryServices article>span{grid-row:span 2;min-width:0}.billingPrimaryServices article b,.billingPrimaryServices article small{display:block}.billingPrimaryServices article b{color:#23483a;font-size:11px}.billingPrimaryServices article small{color:#76847e;font-size:9px;line-height:1.35}.billingPrimaryServices article>strong{color:#116b47;text-align:right;font-size:18px}.billingPrimaryServices article>small{text-align:right}.billingPrimaryServiceMissing{color:#7d5b11;background:#fff9eb;border:1px solid #ecd9ab;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:10px;display:flex}.billingCompanyData{background:#fff;border-bottom:1px solid #e0e8e4}.billingCompanyData>header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 16px 5px;display:flex}.billingCompanyData>header p{color:#258458;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:850}.billingCompanyData>header h4{color:#173b30;margin:0;font-size:14px}.billingCompanyData>header>span{color:#45685a;background:#edf5f1;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750}.billingCompanyDataGrid{background:#e7edea;border-top:1px solid #e7edea;grid-template-columns:repeat(4,minmax(120px,1fr));gap:1px;display:grid}.billingCompanyDataGrid>div{background:#fbfdfc;min-width:0;min-height:55px;padding:9px 12px}.billingCompanyDataGrid>div.wide{grid-column:span 2}.billingCompanyDataGrid small,.billingCompanyDataGrid strong{display:block}.billingCompanyDataGrid small{color:#75827c;margin-bottom:3px;font-size:8px;font-weight:800}.billingCompanyDataGrid strong{overflow-wrap:anywhere;color:#29483e;font-size:10px;line-height:1.35}.billingTariffSection>header{min-height:63px}.billingTariffTabs{padding:0}.billingRuleGuide{background:#fbfdfc;border-bottom:1px solid #dfe7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px;display:grid}.billingRuleGuide>div{background:#fff;border:1px solid #e0e9e4;border-radius:7px;min-width:0;padding:8px 9px}.billingRuleGuide p{color:#6a7972;margin:5px 0 0;font-size:9px;line-height:1.35}.billingRoleBadge,.billingTariffTable .row .billingRoleBadge{color:#176a49;text-transform:uppercase;background:#edf7f2;border:1px solid #c8dbd2;border-radius:999px;align-items:center;width:fit-content;padding:2px 7px;font-size:8px;font-weight:850;line-height:1.4;display:inline-flex}.billingRoleBadge.role-included_material{color:#5e6a66;background:#f3f5f5;border-color:#d9dfe0}.billingRoleBadge.role-surcharge{color:#8a5c17;background:#fff8e8;border-color:#ead29c}.billingRoleBadge.role-material_sale{color:#236385;background:#edf7fc;border-color:#bcd5e5}.billingRoleBadge.role-direct_charge{color:#68478a;background:#f6f0fc;border-color:#d5c8e7}.billingTariffTable{overflow-x:auto}.billingTariffTable>.head,.billingTariffTable>.row{grid-template-columns:minmax(220px,1.7fr) minmax(80px,.55fr) minmax(130px,.8fr) minmax(150px,1fr) 72px;align-items:center;gap:12px;min-width:760px;padding:0 16px;display:grid}.billingTariffTable>.head{color:#6e7c75;text-transform:uppercase;background:#f7faf8;border-bottom:1px solid #dfe7e3;min-height:34px;font-size:8px;font-weight:850}.billingTariffTable>.row{color:#28463c;border-bottom:1px solid #e8eeeb;min-height:67px}.billingTariffTable>.row:hover{background:#fbfdfc}.billingTariffTable>.row.inactive{color:#78817d;background:#fafafa}.billingTariffTable .row span,.billingTariffTable .row b,.billingTariffTable .row strong,.billingTariffTable .row small{min-width:0;display:block}.billingTariffTable .row b,.billingTariffTable .row strong{font-size:10px}.billingTariffTable .row .billingRoleBadge+b{margin-top:5px}.billingTariffTable .row small{color:#74817b;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.billingTariffActions{justify-content:flex-end;gap:4px;display:flex!important}.billingTariffActions .danger{color:#b34242}.billingTariffEmpty{color:#53645b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;display:grid}.billingTariffEmpty strong{color:#345046;font-size:12px}.billingTariffModal>header>div>span{color:#6f7d77;font-size:10px}.billingTariffAttentionContext{color:#735113;background:#fff8e7;border:1px solid #e8cf94;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.billingTariffAttentionContext>div,.billingTariffAttentionContext strong,.billingTariffAttentionContext span{display:block}.billingTariffAttentionContext span{color:#82672f;margin-top:3px;font-size:10px;line-height:1.45}.billingFieldHelp{color:#6b7b74;font-size:10px;line-height:1.4}.billingModalField{gap:5px;display:grid}.billingModalField>span{color:#62716a;text-transform:uppercase;font-size:10px;font-weight:800}.billingConceptPicker{display:grid;position:relative}.billingConceptTrigger{color:#1d3b31;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdad5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:grid}.billingConceptTrigger:hover,.billingConceptTrigger[aria-expanded=true]{border-color:#75ad90;box-shadow:0 0 0 3px #08783f14}.billingConceptTrigger>span,.billingConceptTrigger strong,.billingConceptTrigger small{min-width:0;display:block}.billingConceptTrigger strong{font-size:12px;line-height:1.35}.billingConceptTrigger small{color:#6b7b74;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35;overflow:hidden}.billingConceptTrigger:not(.selected) strong{color:#6b7b74;font-weight:650}.billingConceptDropdown{background:#fff;border:1px solid #cfdad5;border-radius:11px;gap:8px;margin-top:6px;padding:9px;display:grid;box-shadow:0 14px 32px #10322624}.billingModal .billingConceptSearch{color:#648075;background:#f8fbf9;border:1px solid #d6dfdb;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 9px;display:flex}.billingModal .billingConceptSearch input{min-width:0;min-height:37px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}.billingConceptOptions{gap:4px;max-height:286px;display:grid;overflow-y:auto}.billingConceptOptions>button{color:#1d3b31;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(92px,.4fr) minmax(0,.9fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 9px;display:grid}.billingConceptOptions>button:hover,.billingConceptOptions>button.selected{background:#eef8f3;border-color:#cfe4da}.billingConceptOptions strong,.billingConceptOptions span,.billingConceptOptions small{overflow-wrap:anywhere;min-width:0;display:block}.billingConceptOptions strong{font-size:11px}.billingConceptOptions span{color:#285b48;font-size:10px;font-weight:800}.billingConceptOptions small,.billingConceptOptions>p,.billingConceptLimit{color:#53645b;font-size:9px;line-height:1.35}.billingConceptOptions>p{text-align:center;margin:0;padding:14px 8px}.billingConceptOptions>.billingLookupMore{color:#176c4a;text-align:center;background:#f4faf7;border-color:#cfe4da;grid-template-columns:none;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:10px;font-weight:800;display:flex}.billingConceptOptions>.billingLookupMore:disabled{cursor:wait;opacity:.65}.billingConceptOptions>p>button{color:#176c4a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:800;text-decoration:underline}.billingConceptLimit{padding:0 3px 2px}.billingProfileList{max-height:620px;overflow-y:auto}.billingProfileList>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.billingProfileList>button:hover{background:#f7fbf9}.billingProfileList span,.billingProfileList b,.billingProfileList small,.billingProfileList strong{display:block}.billingProfileList small{color:#53645b;font-size:10px}.billingProfileList>button>span:nth-child(2){text-align:right}.billingPriceForm{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.billingPriceForm label,.billingModal label{gap:5px;display:grid}.billingPriceForm label>span,.billingModal label>span{color:#62716a;text-transform:uppercase;font-size:10px;font-weight:800}.billingPriceForm .wide{grid-column:1/-1}.billingPriceForm input,.billingPriceForm select,.billingModal input,.billingModal select,.billingModal textarea{box-sizing:border-box;color:#1d3b31;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:9px;padding:8px 10px}.billingPriceForm button{grid-column:1/-1}.billingPriceList{border-top:1px solid #e7ece9;max-height:350px;overflow-y:auto}.billingPriceList>div{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:grid}.billingPriceList>div.inactive{color:#6f7974;background:#f7f8f7}.billingPriceAmount{text-align:right}.billingPriceList .iconButton{color:#a64141;width:30px;min-width:30px;height:30px}.billingPriceList b,.billingPriceList small{display:block}.billingPriceList small{color:#74817b}.billingModalBackdrop{z-index:100;background:#10251e73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billingModal{background:#fff;border-radius:17px;gap:13px;width:min(620px,100%);max-height:90vh;padding:18px;display:grid;overflow-y:auto;box-shadow:0 25px 70px #0c261d40}.billingModal>header,.billingModal>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingModal .grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billingModal>footer{justify-content:flex-end}.billingLockedAction{color:#805b10;background:#fff4dc;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.billingLockedAction.complete{color:#146941;background:#e9f7ef}.billingFactusolPreview{width:min(1080px,100%)}.billingFactusolReview{width:min(1180px,100%)}.billingFactusolReview>footer>button.secondary,.billingFactusolPreview>footer>button.secondary{color:#355d4d;background:#fff;border:1px solid #cfdad5}.billingFactusolReview>header>div>span{color:#687870;max-width:760px;margin-top:3px;font-size:11px;display:block}.billingFactusolReviewSteps{background:#f7faf8;border:1px solid #dbe7e1;border-radius:12px;grid-template-columns:minmax(110px,1fr) 32px minmax(130px,1fr) 32px minmax(130px,1fr);align-items:center;padding:8px 12px;display:grid}.billingFactusolReviewSteps>span{color:#77837d;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.billingFactusolReviewSteps b{border:1px solid #cbd8d2;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.billingFactusolReviewSteps small{font-size:10px;font-weight:800}.billingFactusolReviewSteps>i{background:#cbd8d2;height:1px}.billingFactusolReviewSteps>span.done,.billingFactusolReviewSteps>span.active{color:#176642}.billingFactusolReviewSteps>span.done b{background:#e5f5ec;border-color:#91c8aa}.billingFactusolReviewSteps>span.active b{color:#fff;background:#176642;border-color:#176642}.billingFactusolReviewSummary{background:#edf7f1;border:1px solid #dbe7e1;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.billingFactusolReviewSummary>span{border-left:1px solid #d4e4dc;min-width:0;padding:9px 11px}.billingFactusolReviewSummary>span:first-child{border-left:0}.billingFactusolReviewSummary small,.billingFactusolReviewSummary strong{display:block}.billingFactusolReviewSummary small{color:#53645b;letter-spacing:.05em;font-size:8px;font-weight:900}.billingFactusolReviewSummary strong{color:#173f31;margin-top:3px;font-size:13px}.billingFactusolReviewBatches{gap:12px;display:grid}.billingFactusolReviewBatches>article{background:#fff;border:1px solid #dce7e2;border-radius:13px;gap:9px;padding:12px;display:grid}.billingFactusolReviewBatches>article.attention{background:#fffcf5;border-color:#e8c78a}.billingFactusolReviewBatches>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billingFactusolReviewBatches>article>header small,.billingFactusolReviewBatches>article>header strong,.billingFactusolReviewBatches>article>header span{display:block}.billingFactusolReviewBatches>article>header small,.billingFactusolReviewBatches>article>header span{color:#53645b;font-size:10px}.billingFactusolReviewBatches>article>header strong{color:#163d2f;margin-top:2px}.billingFactusolReviewBatches>article>header>div:last-child{justify-items:end;gap:5px;display:grid}.billingFactusolReviewBatches em{color:#53665d;background:#edf3f0;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.billingFactusolReviewLineTable{border:1px solid #e1e9e5;border-radius:10px;overflow-x:auto}.billingFactusolReviewLineTable .head,.billingFactusolReviewLineTable .row{grid-template-columns:140px minmax(230px,1fr) 110px 90px 60px 90px 182px;align-items:center;gap:9px;min-width:990px;padding:8px 10px;display:grid}.billingFactusolReviewLineTable .head{color:#66736d;text-transform:uppercase;background:#f1f6f3;font-size:9px;font-weight:900}.billingFactusolReviewLineTable .row{color:#2b493e;border-top:1px solid #edf1ef;font-size:11px}.billingFactusolReviewLineTable .row>span,.billingFactusolReviewLineTable .row>strong{min-width:0}.billingFactusolReviewLineTable .row small,.billingFactusolReviewLineTable .row b,.billingFactusolReviewLineTable .row span>strong{display:block}.billingFactusolReviewLineTable .row small{color:#75827c;margin-top:2px;font-size:9px}.billingFactusolReviewLineTable .row button{min-height:32px;padding:6px 8px;font-size:10px}.billingFactusolReviewLineActions{justify-content:flex-end;gap:6px;display:flex}.billingFactusolReviewLineActions>button{white-space:nowrap;flex:1 1 0}.billingFactusolReviewAddLine{align-items:center;gap:10px;display:flex}.billingFactusolReviewAddLine>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.billingFactusolReviewAddLine>span{color:#6d7d75;font-size:10px}.billingFactusolAddLineModal{width:min(720px,100%)}.billingFactusolSourceReview{background:#fbfdfc;border:1px solid #dce7e2;border-radius:11px;gap:8px;padding:10px;display:grid}.billingZeroCloseChoice{color:#174f31;cursor:pointer;background:#f2faf5;border:1px solid #cbded3;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.billingZeroCloseChoice.is-disabled{color:#65736a;cursor:default;background:#f6f8f6;border-color:#dce4df}.billingZeroCloseChoice input{accent-color:#087a43;margin:2px 0 0}.billingZeroCloseChoice span{gap:3px;display:grid}.billingZeroCloseChoice strong{font-size:12px}.billingZeroCloseChoice small{font-size:11px;line-height:1.4}.billingFactusolDocumentState{color:#174f31;background:#f2faf5;padding:8px 12px;font-size:12px}.billingFactusolSourceReview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.billingFactusolSourceReview>header small,.billingFactusolSourceReview>header strong,.billingFactusolSourceReview>header span{display:block}.billingFactusolSourceReview>header small,.billingFactusolSourceReview>header span{color:#53645b;font-size:9px}.billingFactusolMasterIssue{color:#6a4b13;background:#fff8e8;border:1px solid #e8c78a;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.billingFactusolMasterIssue>div{flex:1;gap:5px;display:grid}.billingFactusolMasterIssue span{font-size:10px}.billingFactusolMasterIssue>div>div{flex-wrap:wrap;gap:7px;display:flex}.billingFactusolMasterIssue button{justify-self:start}.billingReviewNotice{color:#1d6846;background:#eff9f3;border:1px solid #bfe2cf;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.billingReviewNotice>span{flex:1}.billingFactusolSourceChanged{background:#fff4d8;border-color:#e4ba69}.billingFactusolMasterModal{width:min(900px,100%)}.billingFactusolMasterSearch{background:#f7faf8;border:1px solid #dbe7e1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.billingFactusolMasterResults{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow:auto}.billingFactusolMasterResults button{text-align:left;justify-items:start;display:grid}.billingFactusolMasterResults small{color:#53645b}.billingFactusolExercises{border:1px solid #dbe7e1;border-radius:10px;flex-wrap:wrap;gap:9px 16px;padding:10px;display:flex}.billingFactusolExercises legend{color:#4b6258;font-size:10px;font-weight:900}.billingFactusolMasterPreview{color:#174d37;background:#edf8f1;border:1px solid #91c8aa;border-radius:11px;gap:5px;padding:11px;display:grid}.billingFactusolMasterPreview span,.billingFactusolMasterPreview li{font-size:10px}.billingFactusolMasterPreview ul{color:#8a4e16;margin:3px 0 0;padding-left:18px}.billingFactusolReviewTotals{justify-content:flex-end;gap:16px;font-size:11px;display:flex}.billingFactusolReviewTotals strong{color:#176642;font-size:14px}.billingFactusolPreviewLoading,.billingFactusolBlockers,.billingIssue{border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.billingFactusolPreviewLoading{color:#176642;background:#eef7f2}.billingFactusolBlockers,.billingIssue{color:#805b10;background:#fff4dc}.billingFactusolBlockers ul{margin:6px 0 0;padding-left:18px}.billingFactusolTarget,.billingFactusolCustomer,.billingFactusolRunTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billingFactusolTarget span,.billingFactusolCustomer span,.billingFactusolRunTotals span,.billingFactusolObservation{background:#f9fbfa;border:1px solid #e1e9e5;border-radius:10px;min-width:0;padding:9px}.billingFactusolTarget small,.billingFactusolCustomer small,.billingFactusolRunTotals small,.billingFactusolObservation small{color:#74817b;letter-spacing:.05em;font-size:9px;font-weight:900;display:block}.billingFactusolTarget strong,.billingFactusolCustomer strong,.billingFactusolRunTotals strong,.billingFactusolObservation strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.billingFactusolRunTotals span{background:#eef7f2}.billingFactusolRunTotals{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.billingFactusolCustomerPrimary{grid-template-columns:repeat(4,minmax(0,1fr))}.billingFactusolTechnical{background:#f8fbf9;border:1px solid #dce7e2;border-radius:10px;padding:0 10px}.billingFactusolTechnical>summary{color:#37604f;cursor:pointer;padding:10px 0;font-size:11px;font-weight:800}.billingFactusolTechnical[open]{padding-bottom:10px}.billingFactusolExcluded,.billingFactusolRunState{border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.billingFactusolExcluded{color:#725314;background:#fff9ea;border:1px solid #efd69d}.billingFactusolExcluded p{margin:5px 0 0;font-size:11px}.billingFactusolExcluded strong,.billingFactusolExcluded span{display:block}.billingFactusolExcluded span{color:#84672d;margin-top:3px;font-size:11px}.billingFactusolRunState{color:#176642;background:#edf8f2;border:1px solid #b9ddca}.billingFactusolRunState.state-review_required,.billingFactusolRunState.state-failed{color:#9c3928;background:#fff0ec;border-color:#efc2b5}.billingFactusolRunState strong,.billingFactusolRunState span,.billingFactusolRunState small{display:block}.billingFactusolRunState span,.billingFactusolRunState small{margin-top:3px;font-size:11px}.billingFactusolDocuments{gap:12px;display:grid}.billingFactusolDocuments>article{content-visibility:auto;contain-intrinsic-size:420px;border:1px solid #dce7e2;border-radius:13px;gap:10px;padding:12px;display:grid}.billingFactusolDocuments>article>header,.billingFactusolTotals{justify-content:space-between;align-items:center;gap:10px;display:flex}.billingFactusolDocuments header small,.billingFactusolDocuments header strong,.billingFactusolDocuments header span{display:block}.billingFactusolDocuments header span{color:#74817b;font-size:11px}.billingFactusolDocuments header em{border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900}.billingFactusolDocuments header em.new{color:#176642;background:#e0f4e8}.billingFactusolDocuments header em.existing{color:#5f6d66;background:#edf1ef}.billingFactusolLineTable{border:1px solid #e1e9e5;border-radius:10px;display:grid;overflow-x:auto}.billingFactusolLineTable .head,.billingFactusolLineTable .row{grid-template-columns:100px minmax(240px,1fr) 100px 100px 100px;align-items:center;gap:8px;min-width:720px;padding:8px 10px;display:grid}.billingFactusolLineTable .head{color:#66736d;background:#f1f6f3;font-size:10px;font-weight:900}.billingFactusolLineTable .row+.row{border-top:1px solid #edf1ef}.billingFactusolTotals{justify-content:flex-end;font-size:12px}.billingFactusolPreview details pre{color:#dce9e4;background:#10251e;border-radius:8px;max-height:180px;padding:10px;font-size:10px;overflow:auto}.billingCheckbox{align-items:center;font-size:12px;grid-template-columns:auto 1fr!important}.billingCheckbox input{width:auto}.billingDeliveryNoteControl{gap:16px;display:grid}.billingDeliveryNoteControlHeader,.billingDeliveryNoteMapHeading,.billingDeliveryNoteProblems>header,.billingDeliveryNoteControlDetail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingDeliveryNoteControlHeader{background:linear-gradient(135deg,#f8fbf9,#eef7f2);border:1px solid #dce7e2;border-radius:15px;padding:18px}.billingDeliveryNoteControlHeader p,.billingDeliveryNoteMapHeading p,.billingDeliveryNoteProblems header p,.billingDeliveryNoteControlDetail header p{color:#1b7a4d;letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:900}.billingDeliveryNoteControlHeader h4,.billingDeliveryNoteMapHeading h5,.billingDeliveryNoteProblems header h5,.billingDeliveryNoteControlDetail header h5{color:#173c2d;margin:0}.billingDeliveryNoteControlHeader span{color:#6a7972;margin-top:5px;font-size:12px;display:block}.billingDeliveryNoteControlLoading{color:#536b60;border:1px dashed #cddbd4;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:180px;font-weight:800;display:flex}.billingDeliveryNoteControlMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.billingDeliveryNoteControlMetrics article{background:#fff;border:1px solid #dde7e2;border-radius:14px;min-height:112px;padding:14px;position:relative;overflow:hidden}.billingDeliveryNoteControlMetrics article:before{content:"";background:#247b4e;width:4px;position:absolute;inset:0 auto 0 0}.billingDeliveryNoteControlMetrics article.missing:before{background:#e28b1d}.billingDeliveryNoteControlMetrics article.gaps:before{background:#7c8781}.billingDeliveryNoteControlMetrics article.conflicts:before{background:#c84a3d}.billingDeliveryNoteControlMetrics article.only:before{background:#2d72bb}.billingDeliveryNoteControlMetrics small,.billingDeliveryNoteControlMetrics strong,.billingDeliveryNoteControlMetrics span{display:block}.billingDeliveryNoteControlMetrics small{color:#64756d;letter-spacing:.07em;font-size:9px;font-weight:900}.billingDeliveryNoteControlMetrics strong{color:#183d2d;margin:6px 0 2px;font-size:28px;line-height:1}.billingDeliveryNoteControlMetrics span{color:#74817b;font-size:11px}.billingDeliveryNoteGapBreakdown{color:#6d5a35;background:#fffaf0;border:1px solid #eadfca;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px 17px;padding:11px 14px;font-size:11px;display:flex}.billingDeliveryNoteGapBreakdown strong{color:#56441f}.billingDeliveryNoteGapBreakdown span{align-items:center;gap:6px;display:inline-flex}.billingDeliveryNoteGapBreakdown i{background:#7f8b85;border-radius:50%;width:9px;height:9px}.billingDeliveryNoteGapBreakdown i.missing{background:#e28b1d}.billingDeliveryNoteGapBreakdown i.conflict{background:#c84a3d}.billingDeliveryNoteGapBreakdown i.unknown{background:#a5ada9;border:1px dashed #5f6a65}.billingDeliveryNoteMapPanel,.billingDeliveryNoteProblems,.billingDeliveryNoteControlDetail{background:#fff;border:1px solid #dce7e2;border-radius:15px}.billingDeliveryNoteMapHeading,.billingDeliveryNoteProblems>header{border-bottom:1px solid #e5ece8;padding:14px 16px}.billingDeliveryNoteLegend{flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;display:flex}.billingDeliveryNoteLegend span{color:#62716a;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.billingDeliveryNoteLegend i,.billingDeliveryNoteProblemList i,.billingDeliveryNoteStatus b{color:#53615b;background:#edf1ef;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.billingDeliveryNoteLegend .status-in_factusol,.billingDeliveryNoteProblemList .status-in_factusol,.billingDeliveryNoteStatus.status-in_factusol b{color:#176a43;background:#dff3e7}.billingDeliveryNoteLegend .status-missing_in_factusol,.billingDeliveryNoteProblemList .status-missing_in_factusol,.billingDeliveryNoteStatus.status-missing_in_factusol b{color:#9b5b08;background:#fff0d7}.billingDeliveryNoteLegend .status-number_conflict,.billingDeliveryNoteProblemList .status-number_conflict,.billingDeliveryNoteStatus.status-number_conflict b{color:#a4362b;background:#fde5e1}.billingDeliveryNoteLegend .status-explained_gap,.billingDeliveryNoteProblemList .status-explained_gap,.billingDeliveryNoteStatus.status-explained_gap b{color:#606b66;background:#e7ebe9}.billingDeliveryNoteLegend .status-unexplained_gap,.billingDeliveryNoteProblemList .status-unexplained_gap,.billingDeliveryNoteStatus.status-unexplained_gap b{color:#5b6560;background:#f1f3f2;border:1px dashed #9aa39f}.billingDeliveryNoteLegend .status-factusol_only,.billingDeliveryNoteProblemList .status-factusol_only,.billingDeliveryNoteStatus.status-factusol_only b{color:#1e63a5;background:#e2effc}.billingDeliveryNoteMap{background:#f7faf8;gap:8px;max-height:590px;padding:12px;display:grid;overflow:auto}.billingDeliveryNoteMapBlock{content-visibility:auto;contain-intrinsic-size:152px;background:#fff;border:1px solid #e1e9e5;border-radius:11px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.billingDeliveryNoteMapBlock>header{color:#68766f;padding:8px 3px;font-size:10px;font-weight:900;position:sticky;top:0}.billingDeliveryNoteMapBlock>div{grid-template-columns:repeat(auto-fill,minmax(43px,1fr));gap:5px;display:grid}.billingDeliveryNoteMapBlock button{min-width:0;min-height:39px;box-shadow:none;border:1px solid #0000;border-radius:7px;align-content:center;justify-items:center;gap:1px;padding:4px 2px;font-size:10px;line-height:1;display:grid}.billingDeliveryNoteMapBlock button small{font-size:9px;font-weight:900}.billingDeliveryNoteMapBlock button.status-in_factusol{color:#165f3e;background:#dff3e7;border-color:#c2e6d1}.billingDeliveryNoteMapBlock button.status-missing_in_factusol{color:#875007;background:#fff0d7;border-color:#f2d299}.billingDeliveryNoteMapBlock button.status-number_conflict{color:#9c3328;background:#fde5e1;border-color:#f2bbb3}.billingDeliveryNoteMapBlock button.status-explained_gap{color:#59645f;background:#e7ebe9;border-color:#d0d6d3}.billingDeliveryNoteMapBlock button.status-unexplained_gap{color:#55605b;background:#f3f5f4;border:1px dashed #89958f}.billingDeliveryNoteMapBlock button.status-factusol_only{color:#1d5e9c;background:#e2effc;border-color:#bad7f3}.billingDeliveryNoteMapBlock button:hover,.billingDeliveryNoteMapBlock button:focus-visible,.billingDeliveryNoteMapBlock button.selected{outline-offset:1px;outline:2px solid #153f2e;transform:translateY(-1px)}.billingDeliveryNoteControlDetail{z-index:4;position:sticky;bottom:12px;overflow:hidden;box-shadow:0 12px 35px #14382a29}.billingDeliveryNoteControlDetail>header{background:#f5f9f7;border-bottom:1px solid #e1e9e5;padding:12px 14px}.billingDeliveryNoteControlDetail>header>div:first-child{flex:1}.billingDeliveryNoteStatus{color:#465a50;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.billingDeliveryNoteExplanation{color:#75571c;background:#fff9ec;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12px;display:flex}.billingDeliveryNoteControlSystems{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billingDeliveryNoteControlSystems article{border-left:1px solid #e5ece8;align-content:start;gap:5px;min-height:105px;padding:13px 14px;display:grid}.billingDeliveryNoteControlSystems article:first-child{border-left:0}.billingDeliveryNoteControlSystems small{color:#53645b;font-size:9px;font-weight:900}.billingDeliveryNoteControlSystems strong{color:#173c2d;font-size:12px}.billingDeliveryNoteControlSystems span{color:#64736c;font-size:11px}.billingDeliveryNoteControlIssues{gap:5px;padding:0 14px 10px;display:grid}.billingDeliveryNoteControlIssues span{color:#953729;background:#fff0ec;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.billingDeliveryNoteControlDetail footer{border-top:1px solid #e5ece8;justify-content:flex-end;padding:10px 14px;display:flex}.billingDeliveryNoteControlDetailLoading{color:#63756c;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:12px;font-weight:800;display:flex}.billingDeliveryNoteSearch{color:#697870;background:#fff;border:1px solid #cedbd4;border-radius:9px;align-items:center;gap:7px;min-width:290px;padding:0 10px;display:flex}.billingDeliveryNoteSearch input{background:0 0;border:0;outline:0;width:100%;padding:9px 0;font-size:12px}.billingDeliveryNoteFilters{border-bottom:1px solid #e5ece8;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.billingDeliveryNoteFilters button{color:#55685f;box-shadow:none;background:#fff;border:1px solid #d3dfd9;border-radius:999px;flex:none;padding:7px 11px;font-size:10px}.billingDeliveryNoteFilters button.active{color:#155c3b;background:#e7f5ed;border-color:#1a7148}.billingDeliveryNoteProblemList{min-height:76px;transition:opacity .15s;display:grid}.billingDeliveryNoteProblemList.loading{opacity:.45}.billingDeliveryNoteProblemList>button{color:#263d33;text-align:left;box-shadow:none;background:#fff;border:0;border-top:1px solid #edf1ef;border-radius:0;grid-template-columns:32px minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.billingDeliveryNoteProblemList>button:first-child{border-top:0}.billingDeliveryNoteProblemList>button:hover{background:#f7faf8}.billingDeliveryNoteProblemList>button>span{gap:3px;display:grid}.billingDeliveryNoteProblemList strong,.billingDeliveryNoteProblemList b{font-size:11px}.billingDeliveryNoteProblemList small{color:#75817c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:1100px){.billingDeliveryNoteControlMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.billingBatchLayout,.billingSettingsGrid{grid-template-columns:1fr}.billingSettingsToolbar{grid-template-columns:1fr 1fr}.billingSettingsToolbar>div{grid-column:1/-1;justify-items:start}.billingRuleGuide{grid-template-columns:1fr}.billingClientWorkspace.detailOpen{grid-template-columns:280px minmax(0,1fr)}.billingClientWorkspace.directoryOnly{grid-template-columns:1fr}.billingProfileSummary{grid-template-columns:1fr 1fr}.billingProfileSummary>div{border:0;padding:3px 0}.billingProfileSummary>button{justify-self:start}.billingCompanyDataGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.billingMetrics{grid-template-columns:1fr 1fr}.billingWorkflowModes{grid-template-columns:1fr}.billingWorkflowModes>button,.billingWorkflowModes>button:first-child{border-top:1px solid #dce5e1;border-left:0}.billingWorkflowModes>button:first-child{border-top:0}.billingSavedPreparationList>article{grid-template-columns:auto minmax(170px,1fr) auto}.billingSavedPreparationActions{grid-column:2/-1}}@media (max-width:720px){.billingFactusolTarget,.billingFactusolCustomer,.billingFactusolRunTotals{grid-template-columns:1fr 1fr}}@media (max-width:640px){.billingConceptOptions>button{grid-template-columns:1fr;gap:3px}.billingConceptTrigger small{white-space:normal}}@media (max-width:760px){.billingDeliveryNoteControlHeader,.billingDeliveryNoteMapHeading,.billingDeliveryNoteProblems>header{flex-direction:column;align-items:stretch}.billingDeliveryNoteLegend{justify-content:flex-start}.billingDeliveryNoteControlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billingDeliveryNoteMapBlock{grid-template-columns:1fr}.billingDeliveryNoteMapBlock>header{padding:2px 3px}.billingDeliveryNoteControlSystems{grid-template-columns:1fr}.billingDeliveryNoteControlSystems article,.billingDeliveryNoteControlSystems article:first-child{border-top:1px solid #e5ece8;border-left:0}.billingDeliveryNoteControlSystems article:first-child{border-top:0}.billingDeliveryNoteProblemList>button{grid-template-columns:28px minmax(0,1fr) auto}.billingDeliveryNoteProblemList>button>span:nth-of-type(2){grid-column:2/-1}.billingDeliveryNoteSearch{min-width:0}.billingHeader,.billingHeaderStatus,.billingPendingGroup>header,.billingPendingGroup>header>div:last-child,.billingPanel>header,.billingHeaderButtons,.billingSavedPreparations>header,.billingSavedPreparationToolbar,.billingInlineSettingsHeader{flex-direction:column;align-items:stretch}.billingSavedPreparationList>article{grid-template-columns:auto minmax(0,1fr)}.billingSavedPreparationStatus{grid-column:2;justify-items:start}.billingSavedPreparationActions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.billingSavedPreparationToolbar>span{margin-right:0}.billingPendingRows{overflow-x:auto}.billingAttentionWorkspace,.billingAttentionHoursForm,.billingAttentionFormGrid{grid-template-columns:1fr}.billingAttentionWorkspace{min-height:0}.billingAttentionQueue{border-bottom:1px solid #dfe8e3;border-right:0;max-height:330px;overflow-y:auto}.billingAttentionQueue>button.selected{box-shadow:inset 3px 0 #198258}.billingAttentionResolver{padding:15px}.billingAttentionFormGrid label.wide{grid-column:auto}.billingAttentionPriceForm footer,.billingAttentionTariffRoute,.billingAttentionResolvedState,.billingAttentionGenericActions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.billingAttentionTariffRoute .billingAttentionLineIdentity{border-bottom:1px solid #e8eeeb;border-right:0}.billingPendingRows label{min-width:720px}.billingMetrics,.billingMonthlySettlementFacts,.billingPriceForm,.billingSettingsToolbar,.billingModal .grid{grid-template-columns:1fr}.billingMonthlySettlementTitle,.billingMonthlySettlementActions{flex-direction:column;align-items:stretch}.billingSettingsToolbar>div{grid-column:auto}.billingClientWorkspace,.billingClientWorkspace.detailOpen,.billingClientWorkspace.directoryOnly{grid-template-columns:1fr;height:auto;min-height:0}.billingClientList>button,.billingClientWorkspace.detailOpen .billingClientList>button{grid-template-columns:32px minmax(0,1fr) auto 16px}.billingClientListBilling,.billingClientListFactusol{display:none}.billingClientDirectory{border-bottom:1px solid #dfe7e3;border-right:0;max-height:430px}.billingClientDetailHeader,.billingClientActions{flex-direction:column;align-items:stretch}.billingProfileSummary,.billingCompanyDataGrid{grid-template-columns:1fr}.billingCompanyDataGrid>div.wide{grid-column:auto}.billingIssueList article,.billingMailList article{grid-template-columns:auto 1fr}.billingIssueList article button,.billingMailList article a{grid-column:2;justify-self:start}.billingMailAssign{grid-column:2;justify-content:flex-start}.billingWorkSteps,.billingPendingToolbar,.billingSelectionTray,.billingMonthlySettlementCard{grid-template-columns:1fr}.billingWorkSteps>button{border-top:1px solid #dce5e1;border-left:0}.billingWorkSteps>button:first-child{border-top:0}.billingReconciliationStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.billingReconciliationStrip>span:nth-child(odd){border-left:0}.billingReconciliationStrip>span:nth-child(n+3){border-top:1px solid #e1e9e5}.billingPendingScopes,.billingBatchScopes{max-width:100%;overflow-x:auto}.billingSelectionTray{top:64px}.billingSelectionTrayProgress{width:130px}.billingSelectionTray>button{width:100%}.billingMonthlySettlementActions,.billingMonthlySettlementCard details,.billingMonthlySettlementNote{grid-area:auto/1}.billingFactusolCustomerPrimary,.billingFactusolReviewSteps,.billingFactusolReviewSummary{grid-template-columns:1fr 1fr}.billingFactusolReviewSteps>i{display:none}.billingFactusolReviewSteps>span:last-child{grid-column:1/-1;margin-top:8px}.billingFactusolReviewSummary>span:nth-child(odd){border-left:0}.billingFactusolReviewSummary>span:nth-child(n+3){border-top:1px solid #d4e4dc}.billingFactusolReviewBatches>article>header,.billingFactusolSourceReview>header,.billingFactusolReviewAddLine,.billingFactusolReview>footer{flex-direction:column;align-items:stretch}.billingFactusolReviewBatches>article>header>div:last-child{justify-items:start}.billingFactusolMasterSearch,.billingFactusolMasterResults{grid-template-columns:1fr}.billingPreparedSelection{grid-template-columns:1fr 1fr}.billingPreparedToolbar{flex-direction:column;align-items:stretch}.billingPreparedToolbar button{width:100%}.billingPreparedSelection strong{grid-column:1/-1}}@media (max-width:520px){.billingReconciliationStrip,.billingFactusolCustomerPrimary{grid-template-columns:1fr}.billingReconciliationStrip>span,.billingReconciliationStrip>span:nth-child(odd){border-top:1px solid #e1e9e5;border-left:0}.billingReconciliationStrip>span:first-child{border-top:0}}.factusolModule{--billing-forest:#08783f;--billing-ink:#17251f;--billing-paper:#f4f7f5;--billing-pending:#b76a00;--billing-conflict:#b23a36;--billing-external:#2769a8;color:var(--billing-ink);gap:12px}.factusolCommandBar{background:#fff;border:1px solid #dbe3df;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:13px 16px;display:flex}.factusolCommandBar>div:first-child{min-width:220px}.factusolCommandBar p{color:var(--billing-forest);letter-spacing:.1em;margin:0 0 2px;font-size:9px;font-weight:850}.factusolCommandBar h2{color:var(--billing-ink);margin:0;font-size:23px;line-height:1.05}.factusolCommandBar>div:first-child>span{color:#68746e;margin-top:4px;font-size:11px;display:block}.factusolCommandBarActions{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.factusolCommandBarActions label{color:#68746e;text-transform:uppercase;gap:3px;font-size:9px;font-weight:800;display:grid}.factusolCommandBarActions select{width:92px;min-height:36px;color:var(--billing-ink);background:#fff;border:1px solid #cdd8d2;border-radius:6px;padding:0 28px 0 9px;font-size:12px}.factusolCommandBarActions>button{min-height:36px}.factusolConnectionBadge,.factusolProtectionBadge{color:#526159;white-space:nowrap;background:#f8faf9;border:1px solid #d9e2de;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.factusolConnectionBadge i{background:#8b9690;border-radius:50%;width:7px;height:7px}.factusolConnectionBadge.connected i{background:#159057;box-shadow:0 0 0 3px #dcefe5}.factusolConnectionBadge.disconnected{color:#903b32;background:#fff5f3;border-color:#ecc7c2}.factusolConnectionBadge.disconnected i{background:var(--billing-conflict)}.factusolWorkspaceShell{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.factusolSectionNavigation{background:#fff;border:1px solid #dbe3df;border-radius:10px;gap:4px;padding:8px;display:grid;position:sticky;top:12px;overflow:hidden}.factusolSectionNavigationIntro{color:var(--billing-forest);background:#f7f9f8;border-bottom:1px solid #e4eae7;align-items:center;gap:9px;margin:-8px -8px 4px;padding:12px;display:flex}.factusolSectionNavigationIntro span,.factusolSectionNavigationIntro strong,.factusolSectionNavigationIntro small{display:block}.factusolSectionNavigationIntro strong{color:var(--billing-ink);font-size:12px}.factusolSectionNavigationIntro small{color:#748079;margin-top:1px;font-size:9px}.factusolSectionNavigationGroup{border-top:1px solid #edf1ef;gap:2px;padding:5px 0;display:grid}.factusolSectionNavigationGroup:first-of-type{border-top:0}.factusolSectionNavigationGroup>p{color:#8a948f;letter-spacing:.11em;text-transform:uppercase;margin:0;padding:3px 8px 5px;font-size:8px;font-weight:900}.factusolSectionNavigationGroup>button{color:#59675f;min-height:38px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.factusolSectionNavigationGroup>button:hover{color:var(--billing-ink);background:#f2f6f4}.factusolSectionNavigationGroup>button.active{color:#075f35;box-shadow:inset 3px 0 var(--billing-forest);background:#e8f4ed}.factusolSectionNavigationGroup>button.warning:not(.active){color:#8d4e00}.factusolSectionNavigationGroup>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.factusolSectionNavigationGroup>button b{color:#647069;text-align:center;background:#edf1ef;border-radius:999px;min-width:23px;padding:3px 6px;font-size:9px}.factusolSectionNavigationGroup>button.active b{color:#07683a;background:#fff}.factusolSectionNavigationGroup>button.warning b{color:#9b5800;background:#fff0d5}.factusolWorkspaceContent{min-width:0}.factusolWorkspaceContent>.billingWorkspace{gap:12px}.billingWorkSteps.embedded{box-shadow:none;border-radius:9px}.billingWorkSteps.embedded>button{min-height:58px;padding:8px 12px}.billingWorkSteps.embedded>button>span{width:26px;height:26px}.billingDeliveryNoteControl{gap:12px}.billingDeliveryNoteControlHeader{background:#fff;border-radius:10px;padding:15px 16px}.billingDeliveryNoteControlHeaderActions{align-items:center;gap:8px;display:flex}.billingDeliveryNoteControlHeaderActions>span{color:#176642;background:#eff7f3;border:1px solid #c9ddd3;border-radius:6px;align-items:center;gap:5px;margin:0;padding:8px 9px;font-size:10px;font-weight:800;display:inline-flex}.billingDeliveryNotePriority{background:#fff8ea;border:1px solid #ebc987;border-radius:10px;grid-template-columns:minmax(280px,1fr) minmax(430px,.9fr);display:grid;overflow:hidden}.billingDeliveryNotePriorityMain{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:17px 18px;display:grid}.billingDeliveryNotePriorityMain>span{color:#9c5900;background:#ffe7b9;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.billingDeliveryNotePriorityMain strong{float:left;color:#7d4500;font-variant-numeric:tabular-nums;margin-right:8px;font-size:31px;line-height:1}.billingDeliveryNotePriorityMain h5{color:#563711;margin:2px 0 0;font-size:15px}.billingDeliveryNotePriorityMain p{clear:both;color:#7c684a;margin:6px 0 0;font-size:10px}.billingDeliveryNotePriorityFacts{background:#ffffff75;border-left:1px solid #efd7a9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billingDeliveryNotePriorityFacts>span{text-align:center;border-left:1px solid #efd7a9;align-content:center;gap:3px;min-height:86px;padding:10px;display:grid}.billingDeliveryNotePriorityFacts>span:first-child{border-left:0}.billingDeliveryNotePriorityFacts b{color:#7d4500;font-variant-numeric:tabular-nums;font-size:20px}.billingDeliveryNotePriorityFacts small{color:#7c684a;font-size:9px}.billingDeliveryNotePriorityFacts .verified b{color:var(--billing-forest)}.billingDeliveryNoteWorkbench{grid-template-columns:minmax(470px,1.15fr) minmax(320px,.85fr);align-items:start;gap:12px;min-width:0;display:grid}.billingDeliveryNoteProblems.redesigned,.billingDeliveryNoteControlDetail.redesigned,.billingDeliveryNoteExplanationPanel,.billingDeliveryNoteMapPanel.redesigned{box-shadow:none;border-radius:10px}.billingDeliveryNoteProblems.redesigned>header{align-items:flex-end;padding:13px 14px}.billingDeliveryNoteProblems.redesigned .billingDeliveryNoteFilters{flex-wrap:wrap;padding:8px 12px;overflow-x:visible}.billingDeliveryNoteProblemList.redesigned{scrollbar-gutter:stable;max-height:540px;overflow-y:auto}.billingDeliveryNoteProblemList.redesigned>article{background:#fff;border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.billingDeliveryNoteProblemList.redesigned>article:first-child{border-top:0}.billingDeliveryNoteProblemList.redesigned>article:hover,.billingDeliveryNoteProblemList.redesigned>article.selected{background:#f7faf8}.billingDeliveryNoteProblemList.redesigned>article.selected{box-shadow:inset 3px 0 var(--billing-forest)}.billingDeliveryNoteProblemMain{min-width:0;color:var(--billing-ink);box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(150px,.75fr) minmax(190px,1fr) 16px;align-items:center;gap:9px;padding:10px 9px 10px 12px;display:grid}.billingDeliveryNoteProblemMain>span{gap:2px;min-width:0;display:grid}.billingDeliveryNoteProblemMain strong,.billingDeliveryNoteProblemMain>span:first-of-type>strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.billingDeliveryNoteProblemMain b{font-size:10px}.billingDeliveryNoteProblemMain small{color:#748079;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.billingDeliveryNoteProblemMain i{border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.billingDeliveryNoteProblemMain i.status-missing_in_factusol{color:#965600;background:#fff0d7}.billingDeliveryNoteProblemMain i.status-number_conflict{color:#a4362b;background:#fde5e1}.billingDeliveryNoteProblemMain i.status-explained_gap{color:#606b66;background:#e7ebe9}.billingDeliveryNoteProblemMain i.status-unexplained_gap{color:#5b6560;background:#f1f3f2;border:1px dashed #9aa39f}.billingDeliveryNoteProblemMain i.status-factusol_only{color:#1e63a5;background:#e2effc}.billingDeliveryNoteProblemMain i.status-in_factusol{color:#176a43;background:#dff3e7}.billingDeliveryNoteRowAction{color:#176642;white-space:nowrap;box-shadow:none;background:#fff;border:1px solid #c8dad1;border-radius:6px;margin-right:10px;padding:7px 8px;font-size:9px;font-weight:800}.billingDeliveryNoteRowAction:hover{border-color:var(--billing-forest);background:#edf7f2}.billingDeliveryNoteControlDetail.redesigned{min-height:260px;box-shadow:none;position:sticky;top:12px;bottom:auto;overflow:hidden}.billingDeliveryNoteControlDetail.redesigned.empty{color:#76817b;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:275px;padding:26px;display:grid}.billingDeliveryNoteControlDetail.redesigned.empty strong{color:#3b4b43;font-size:13px}.billingDeliveryNoteControlDetail.redesigned.empty span{max-width:280px;font-size:10px;line-height:1.45}.billingDeliveryNoteControlDetail.redesigned .billingDeliveryNoteControlSystems{grid-template-columns:1fr}.billingDeliveryNoteControlDetail.redesigned .billingDeliveryNoteControlSystems article,.billingDeliveryNoteControlDetail.redesigned .billingDeliveryNoteControlSystems article:first-child{border-top:1px solid #e5ece8;border-left:0;min-height:auto;padding:11px 13px}.billingDeliveryNoteControlDetail.redesigned .billingDeliveryNoteControlSystems article:first-child{border-top:0}.billingDeliveryNoteExplanationPanel,.billingDeliveryNoteMapPanel.redesigned{background:#fff;border:1px solid #dce7e2;overflow:hidden}.billingDeliveryNoteExplanationPanel>summary,.billingDeliveryNoteMapPanel.redesigned>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.billingDeliveryNoteExplanationPanel>summary::-webkit-details-marker{display:none}.billingDeliveryNoteMapPanel.redesigned>summary::-webkit-details-marker{display:none}.billingDeliveryNoteExplanationPanel>summary>span,.billingDeliveryNoteMapPanel.redesigned>summary>span:first-child{gap:3px;display:grid}.billingDeliveryNoteExplanationPanel summary strong,.billingDeliveryNoteMapPanel.redesigned summary strong{color:#263a31;font-size:11px}.billingDeliveryNoteExplanationPanel summary small,.billingDeliveryNoteMapPanel.redesigned summary small{color:#79847e;font-size:9px}.billingDeliveryNoteExplanationPanel[open]>summary,.billingDeliveryNoteMapPanel.redesigned[open]>summary{background:#f8faf9;border-bottom:1px solid #e5ece8}.billingDeliveryNoteExplanationPanel[open]>summary>svg,.billingDeliveryNoteMapPanel.redesigned[open] .billingDeliveryNoteMapSummaryMeta>svg{transform:rotate(180deg)}.billingDeliveryNoteExplanationPanel .billingDeliveryNoteGapBreakdown{background:#fffaf0;border:0;border-radius:0;padding:12px 14px}.billingDeliveryNoteMapSummaryMeta{color:#6f7b75;align-items:center;gap:4px;font-size:9px;display:inline-flex}.billingDeliveryNoteMapPanel.redesigned>.billingDeliveryNoteLegend{border-bottom:1px solid #e5ece8;justify-content:flex-start;padding:9px 12px}.billingDeliveryNoteMapPanel.redesigned .billingDeliveryNoteMap{border-radius:0;max-height:520px}.billingDeliveryNoteMapBlock button{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:1180px){.factusolWorkspaceShell{grid-template-columns:190px minmax(0,1fr)}.billingDeliveryNotePriority{grid-template-columns:1fr}.billingDeliveryNotePriorityFacts{border-top:1px solid #efd7a9;border-left:0}.billingDeliveryNoteWorkbench{grid-template-columns:1fr}.billingDeliveryNoteControlDetail.redesigned{position:static}}@media (max-width:900px){.factusolCommandBar,.factusolCommandBarActions{flex-direction:column;align-items:stretch}.factusolCommandBarActions{grid-template-columns:1fr 1fr;display:grid}.factusolCommandBarActions label,.factusolCommandBarActions>button{grid-column:auto}.factusolWorkspaceShell{grid-template-columns:1fr}.factusolSectionNavigation{padding:6px;display:flex;position:static;overflow-x:auto}.factusolSectionNavigationIntro,.factusolSectionNavigationGroup>p{display:none}.factusolSectionNavigationGroup{border-top:0;border-left:1px solid #edf1ef;flex:none;padding:0 0 0 5px;display:flex}.factusolSectionNavigationGroup:first-of-type{border-left:0;padding-left:0}.factusolSectionNavigationGroup>button{min-width:max-content}}@media (max-width:680px){.factusolCommandBarActions{grid-template-columns:1fr}.billingDeliveryNoteControlHeader,.billingDeliveryNoteControlHeaderActions,.billingDeliveryNoteProblems.redesigned>header{flex-direction:column;align-items:stretch}.billingDeliveryNotePriorityFacts{grid-template-columns:1fr 1fr}.billingDeliveryNotePriorityFacts>span:nth-child(3){border-top:1px solid #efd7a9;border-left:0}.billingDeliveryNotePriorityFacts>span:nth-child(4){border-top:1px solid #efd7a9}.billingDeliveryNoteProblemList.redesigned>article{grid-template-columns:1fr}.billingDeliveryNoteProblemMain{grid-template-columns:28px minmax(0,1fr) 16px}.billingDeliveryNoteProblemMain>span:nth-of-type(2){grid-column:2/-1}.billingDeliveryNoteRowAction{margin:0 10px 9px 50px}.billingDeliveryNoteMapSummaryMeta{flex-direction:column;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.billingDeliveryNoteExplanationPanel summary svg,.billingDeliveryNoteMapPanel summary svg{transition:none}}
