.operationsCalendarCompact{min-width:0}.operationsCalendarCompact .ant-pro-card-title{white-space:normal;overflow-wrap:anywhere}.operationsCalendarCompact .operationsCalendarLayout{grid-template-columns:minmax(0,1fr);gap:16px}.operationsCalendarCompact .operationsCalendarDesktopAgenda{display:block}.operationsCalendarCompact .operationsCalendarDesktopAgenda h5{margin:4px 0 0;font-size:16px}.operationsCalendarCompact .operationsCalendarEvent{padding-block:12px}.operationsCalendarCompact .operationsCalendarEventBody{font-size:14px}.operationsCalendarCompact .ant-list-empty-text{padding-block:8px}.operationsCalendarCompact .ant-empty-normal{margin-block:8px}.operationsCalendarCompact .ant-empty-image{display:none}.operationsCalendarCompact .operationsCalendarToggle{min-height:44px;margin:0}.operationsCalendarCompact .operationsCalendarToolbar .ant-btn,.operationsCalendarCompact .operationsCalendarToolbar .ant-picker,.operationsCalendarCompact .operationsCalendarEvent .ant-btn,.operationsCalendarCompact .ant-pro-card-extra .ant-btn{min-height:44px}.operationsCalendarCompact .operationsCalendarEvent .ant-btn{padding-inline:4px}.operationsCalendarCompact .ant-picker-cell-inner{border-radius:6px;width:100%;height:auto;min-height:52px;padding:4px 0 20px}.operationsCalendarCompact .operationsCalendarCellState{clip:auto;clip-path:none;width:auto;height:17px;color:inherit;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:auto 1px 3px;overflow:visible}.operationsCalendarCompact .operationsCalendarCellCount{font-size:12px;font-weight:600;line-height:17px}.operationsCalendarCompact .operationsCalendarCellCue,.operationsCalendarLegend span>span{border-radius:50%;width:5px;height:5px;display:inline-block}.operationsCalendarCompact .operationsCalendarCellCueDelivery,.operationsCalendarLegendDelivery{background:#08765f}.operationsCalendarCompact .operationsCalendarCellCueBusy,.operationsCalendarLegendBusy{background:#c37a20}.operationsCalendarLegend{color:#657580;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;font-size:12px;display:flex}.operationsCalendarLegend>span{align-items:center;gap:5px;display:inline-flex}.operationsCalendarCompact .operationsCalendarDesktopAgenda{border-top:1px solid #e4ebef;padding-top:12px}@media (width>=820px){.operationsCalendarCompact .operationsCalendarLayout{grid-template-columns:minmax(280px,min(42%,480px)) minmax(0,1fr)}.operationsCalendarCompact .operationsCalendarDesktopAgenda{border-top:0;border-left:1px solid #e4ebef;padding-top:0;padding-left:16px}}@media (width<=575px){.operationsCalendarCompact .operationsCalendarEvent{flex-wrap:wrap}.operationsCalendarCompact .operationsCalendarEvent>.ant-btn{margin-left:auto}}.operationsCalendarCompact .operationsCalendarDescription{margin-bottom:8px;font-size:13px}.operationsCalendarMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.operationsCalendar .operationsCalendarMeta .dataFreshness{margin:0}.operationsCalendarCompact .operationsCalendarToolbar{gap:8px;padding:0 0 12px;display:flex}.operationsCalendarCompact .operationsCalendarToolbar .ant-picker{width:170px}.operationsCalendarCompact .ant-picker-content{border-collapse:separate;border-spacing:4px}.operationsCalendarCompact .ant-picker-content th{color:#657580;padding-bottom:8px;font-size:12px}.operationsCalendarCompact .ant-picker-cell{padding:2px 0}.operationsCalendar.operationsCalendarCompact .ant-picker-cell:not(.ant-picker-cell-selected):not(.ant-picker-cell-today) .ant-picker-cell-inner:has(.operationsCalendarCellState){box-shadow:none;background:#edf7f3}:is(.operationsCalendar.operationsCalendarCompact .ant-picker-cell-selected .ant-picker-cell-inner:has(.operationsCalendarCellState),.operationsCalendar.operationsCalendarCompact .ant-picker-cell-today .ant-picker-cell-inner:has(.operationsCalendarCellState)){box-shadow:none}.operationsCalendar.operationsCalendarCompact .ant-picker-cell-inner:has(.operationsCalendarCellCueBusy){outline:none}.operationsCalendarCompact .ant-picker-cell-selected .operationsCalendarCellCueDelivery{background:#fff}.operationsCalendarCompact .ant-picker-cell-selected .operationsCalendarCellCueBusy{background:#ffd591}.operationsCalendarCompact .operationsCalendarDesktopAgenda{align-self:start}.operationsCalendarCompact .operationsCalendarCollapsedAgenda{border-left:0;grid-column:1/-1;padding-left:0}.operationsCalendarAgendaHeading{border-bottom:1px solid #e4ebef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.operationsCalendarAgendaHeading .ant-typography-secondary{font-size:12px}.operationsCalendarAgendaHeading .ant-tag{margin:0}@media (width>=820px){.operationsCalendarCompact .operationsCalendarLayout{gap:24px}.operationsCalendarCompact .operationsCalendarDesktopAgenda{padding-left:24px}.operationsCalendarCompact .operationsCalendarCollapsedAgenda{padding-left:0}}@media (width>=1280px){.operationsCalendarCompact .operationsCalendarLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.collectionAgeing{min-width:0}.collectionAgeing .ant-card-head-title,.collectionAgeingRecords .ant-card-head-title{white-space:normal;overflow-wrap:anywhere;padding-block:12px}.collectionAgeing .ant-btn,.collectionAgeingRecords .ant-btn{min-height:44px}.collectionAgeing .collectionAgeingContent{gap:14px;font-size:14px;display:grid}.collectionAgeing .collectionAgeingSummary{flex-direction:column;gap:4px;display:flex}.collectionAgeing .collectionAgeingSummary strong{color:#183b2e;font-size:26px;line-height:1.3}.collectionAgeing .collectionAgeingSummary>span{color:#52665c;line-height:1.6}.collectionAgeing .collectionAgeingDateNotice{line-height:1.6}.collectionAgeing .collectionAgeingDateNotice>strong{color:#87601a;font-size:14px;font-weight:600}.collectionAgeing .collectionAgeingDateNotice .ant-typography{margin:4px 0 0;font-size:14px}.collectionAgeing .collectionAgeingBuckets{gap:6px;display:grid}.collectionAgeing .collectionAgeingBucket{color:inherit;overflow-wrap:anywhere;border-bottom:1px solid #e8eeeb;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:10px 12px;display:grid}.collectionAgeing .collectionAgeingBucketUnknown{background:#faf6e9;border-bottom-color:#0000;order:-1}.collectionAgeing .collectionAgeingBucket strong{color:#183b2e;text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.collectionAgeing .collectionAgeingBucketLabel{font-weight:600}.collectionAgeing .collectionAgeingBucketMeta{color:#52665c;grid-column:1/-1;font-size:13px}.collectionAgeing .collectionAgeingBucket:hover{background:#edf5ef}.collectionAgeing .collectionAgeingBucket:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.collectionAgeing .collectionAgeingAllBuckets summary{color:#32664c;cursor:pointer;min-height:44px;padding:10px 2px;line-height:24px}.collectionAgeing .collectionAgeingAllBuckets summary span{color:#52665c}.collectionAgeing .collectionAgeingAllBuckets summary:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.collectionAgeing .collectionAgeingAllBuckets .collectionAgeingBucket{padding-block:8px}.collectionAgeing .collectionAgeingAllBuckets .collectionAgeingBucketLabel{font-weight:400}.collectionAgeing .collectionAgeingAllBuckets .collectionAgeingBucket strong{font-size:14px}.collectionAgeingRecords .collectionAgeingRecord{overflow-wrap:anywhere;border-bottom:1px solid #d9d9d9;gap:8px;min-width:0;padding:12px;display:grid}.collectionAgeingRecords .collectionAgeingRecord p{margin:0}.collectionAgeingRecords .collectionAgeingRecordActions{justify-content:flex-end;display:flex}.collectionAgeingRecords .collectionAgeingRecordActions .ant-btn{min-height:44px}@media (width<=575px){.collectionAgeing .collectionAgeingBucket{grid-template-columns:minmax(0,1fr)}.collectionAgeing .collectionAgeingBucket strong{text-align:left}}.dashboardTrend{color:#43534d;min-width:0;margin:0;font-size:14px}.dashboardTrendReadout{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0 0 8px;line-height:1.6;display:flex}.dashboardTrendReadout strong{color:#183b2e;font-weight:600}.dashboardTrendPlot{width:100%;min-width:0}.dashboardTrendPlot svg{max-width:100%;display:block;overflow:visible}.dashboardTrendPlot text{font-family:inherit;font-size:12px}.dashboardTrendGrid{stroke:#e8eeeb;stroke-width:1px}.dashboardTrendZero{stroke:#a0afa8;stroke-width:1px}.dashboardTrendAxis{fill:#52665c}.dashboardTrendValue{fill:#236344;font-weight:600}.dashboardTrendLine{fill:none;stroke:#347c55;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dashboardTrendPoint{fill:#347c55;stroke:#fff;stroke-width:1.5px}.dashboardTrendBar{fill:#08765f}.dashboardTrendBar-negative{fill:#d44455}.dashboardTrendValue-negative{fill:#b8423e}.dashboardTrendPlot-sold .dashboardTrendLine{stroke:#3276ad}.dashboardTrendPlot-sold .dashboardTrendPoint{fill:#3276ad}.dashboardTrendPlot-stock .dashboardTrendLine{stroke:#347c55;stroke-dasharray:5 4}.dashboardTrendPlot .dashboardTrendPoint-negative{fill:#b8423e}.dashboardTrend .dashboardTrendLoss{color:#a73532}.dashboardTrendDetails{margin-top:4px}.dashboardTrendDetails summary{color:#32664c;cursor:pointer;width:fit-content;max-width:100%;min-height:44px;padding:10px 2px;line-height:24px}.dashboardTrendDetails summary:focus-visible,.dashboardTrendTableWrap:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #3276ad}.dashboardTrendTableWrap{max-height:320px;overflow:auto}.dashboardTrendDetails table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.dashboardTrendDetails caption{text-align:left;color:#52665c;padding:4px 0 12px}.dashboardTrendDetails th,.dashboardTrendDetails td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #e8eeeb;padding:10px 8px}.dashboardTrendDetails th:first-child{text-align:left}.dashboardTrendDetails tbody th{font-weight:400}.dashboardTrendDetails thead th{color:#43534d;font-weight:600}@media (width<=575px){.dashboardTrendReadout{flex-direction:column}.dashboardTrendDetails th,.dashboardTrendDetails td{padding-inline:4px}}.dashboardWorkspace{--dashboard-border:#e4ebef;color:#182429;gap:12px;min-width:0;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.ant-pro-layout:has(.dashboardWorkspace){background:#f3f7f8;font-family:Arial,Microsoft YaHei,sans-serif}.ant-pro-layout:has(.dashboardWorkspace) .ant-layout{background:#f3f7f8}.ant-pro-page-container-children-container:has(.dashboardWorkspace){padding:16px 24px}.dashboardCommandBar.moduleCommandBar{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0;font-family:Arial,Microsoft YaHei,sans-serif}.dashboardCommandBar .moduleEyebrow,.dashboardCommandBar .moduleRoles,.dashboardCommandBar .moduleStats{display:none}.dashboardCommandBar.moduleCommandBar h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.dashboardCommandBar .moduleGuideButton{min-height:36px;font-size:12px}.dashboardWorkspace .ant-pro-card,.dashboardWorkspace .ant-card{box-shadow:none;border-color:var(--dashboard-border);border-radius:5px}.dashboardWorkspace .ant-pro-card-title{color:#17232a;white-space:normal;font:700 16px/1.5 Arial,Microsoft YaHei,sans-serif}.dashboardWorkspace .ant-pro-card>.ant-pro-card-body{padding:12px}.dashboardWorkspace .ant-pro-card .ant-pro-card-header{gap:8px;padding:12px 12px 0}.dashboardWorkspace .ant-pro-card-extra{flex:0 auto;margin:0}.dashboardWorkspace .ant-btn{box-shadow:none;font-family:inherit}.dashboardWorkspace .ant-pro-card-extra .ant-btn{min-height:36px;font-size:12px}.dashboardWorkspace .ant-typography-secondary,.dashboardWorkspace .dataFreshness{color:#657580}.dashboardWorkspace .dataFreshness{margin:0 0 10px;font-size:12px;display:block}.dashboardWorkspace .dashboardAnalyticsControls{background:0 0;border:0;gap:8px;margin:0;padding:0}.dashboardWorkspace .dashboardAnalyticsControls>div:first-child span{display:none}.dashboardWorkspace .dashboardAnalyticsControls strong{font-size:12px}.dashboardWorkspace .dashboardAnalyticsControls .ant-select{width:180px}.dashboardWorkspace .dashboardPageToolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.dashboardWorkspace .dashboardPageToolbar .dashboardAnalyticsControls>div:first-child{display:none}.dashboardWorkspace .dashboardPageToolbar .dataFreshness{flex:280px;margin:0}.dashboardWorkspace .dashboardSnapshotActions{width:auto;margin-left:auto;display:flex}.dashboardWorkspace .dashboardSnapshotActions .ant-btn{width:auto;min-height:36px}.dashboardWorkspace .dashboardOverviewCard .ant-pro-card-header{border-bottom:1px solid var(--dashboard-border);padding-block:10px}.dashboardWorkspace .dashboardOverviewCard .ant-pro-card-body{gap:8px;padding:12px;display:grid}.dashboardWorkspace .metricGrid.dashboardHeadlineMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.dashboardWorkspace .metricCard{min-width:0;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 10px;padding:12px;display:grid;position:relative}.dashboardWorkspace .metricCard:before{display:none}.dashboardWorkspace .metricCard>span:not(.dashboardMetricIcon),.dashboardWorkspace .metricCard>strong,.dashboardWorkspace .metricCard>small{grid-column:2}.dashboardWorkspace .metricCard>span:not(.dashboardMetricIcon){color:#42515d;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5}.dashboardWorkspace .metricCard>strong{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#17232a;font-size:22px;font-weight:700;line-height:1.3}.dashboardWorkspace .metricCard>small{color:#657580;font-size:12px;font-weight:400;line-height:1.4}.dashboardWorkspace .metricCard>.dashboardMetricIcon{color:#08765f;background:#edf8f4;border-radius:50%;grid-area:1/1/4;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.dashboardWorkspace .dashboardMetricIcon .anticon{color:inherit;font-size:22px}.dashboardWorkspace .dashboardHeadlineMetrics .metricCard>strong{font-size:24px}.dashboardWorkspace .dashboardHeadlineMetrics .metricCard>span:not(.dashboardMetricIcon){font-size:13px}.dashboardWorkspace .metricCardButton:hover{background:#f5faf8}.dashboardWorkspace .metricCard:not(:has(.dashboardMetricIcon)){grid-template-columns:minmax(0,1fr)}.dashboardWorkspace .metricCard:not(:has(.dashboardMetricIcon))>*{grid-column:1}.dashboardWorkspace .dashboardHeadlineMetrics .metricCard+.metricCard{border-left:1px solid var(--dashboard-border)}.dashboardWorkspace .dashboardSnapshotDefinitions{border-top:1px solid var(--dashboard-border);margin:0}.dashboardWorkspace summary{cursor:pointer;color:#385766;min-height:36px;padding-block:10px;font-size:12px;font-weight:600}.dashboardWorkspace summary:focus-visible,.dashboardWorkspace button:focus-visible{outline-offset:3px;outline:2px solid #08765f}.dashboardSectionTitle{color:#17232a;margin:0;font:700 16px/1.5 Arial,Microsoft YaHei,sans-serif}.dashboardCurrentWork,.dashboardAnalysis,.dashboardMonitoring{border:1px solid var(--dashboard-border);background:#fff;border-radius:5px;min-width:0;padding:12px}.dashboardCurrentWork{gap:12px;display:grid}.dashboardWorkGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.dashboardWorkPrimary,.dashboardWorkContext{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.dashboardWorkPrimary>*,.dashboardWorkContext>*{min-width:0;max-width:100%}.dashboardWorkspace .dashboardPriorityCard.ant-pro-card{border:1px solid var(--dashboard-border)}.dashboardWorkspace .dashboardPriorityAlert{margin-bottom:10px}.dashboardQueueToolbar,.dashboardQueueCount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboardQueueToolbar{margin-bottom:10px}.dashboardQueueToolbar>.ant-typography,.dashboardQueueCount{color:#657580;font-size:12px}.dashboardWorkspace .dashboardFilterToggle{display:none}.dashboardWorkspace .dashboardActionFilters{flex-wrap:wrap;align-items:end;gap:8px;margin:0 0 10px;display:flex}.dashboardWorkspace .dashboardActionFilters label{flex:180px;gap:5px;min-width:0;font-size:12px;display:grid}.dashboardWorkspace .dashboardActionFilters .ant-select{width:100%}.dashboardQueueCount{margin-bottom:10px}.dashboardQueueCount .ant-btn{height:auto;min-height:36px;padding-inline:4px}.dashboardActiveFilters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.dashboardWorkspace .dashboardTaskRecord{box-shadow:none;border-radius:4px;padding:12px}.dashboardWorkspace .dashboardTaskRecord>.ant-tag{justify-self:start}.dashboardWorkspace .dashboardTaskRecord h5{overflow-wrap:anywhere;margin:3px 0;font-size:15px;line-height:1.5}.dashboardTaskSubject{font-size:13px;font-weight:600}.dashboardTaskSource{color:#657580;overflow-wrap:anywhere;font-size:12px;display:block}.dashboardTaskFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:10px;display:grid}.dashboardTaskFacts>span{gap:4px;min-width:0;display:grid}.dashboardTaskFacts small{color:#657580;font-size:12px}.dashboardTaskFacts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.dashboardWorkspace .dashboardTaskRecord .mobileRecordFooter{border:0;justify-content:flex-end;margin:0;padding:0;display:flex}.dashboardWorkspace .mobileRecordFooter .ant-btn{width:auto;min-height:44px}.dashboardTableTask{justify-items:start;gap:4px;min-width:0;display:grid}.dashboardTableTask strong{overflow-wrap:anywhere;font-size:13px}.dashboardTableTask span,.dashboardTableTask small{font-size:12px}.dashboardTableTask small{color:#657580}.dashboardWorkspace .dashboardPriorityTable .ant-pro-card-body{padding:0}.dashboardWorkspace .dashboardPriorityTable .ant-table-tbody>tr>td{vertical-align:top;padding:10px 8px}.dashboardWorkspace .dashboardPriorityTable .ant-btn{min-height:36px;font-size:12px}.dashboardMoney{white-space:nowrap;font-variant-numeric:tabular-nums}.dashboardInboxDisclosure>summary>span{color:#657580;margin-left:8px;font-size:12px;font-weight:400}.dashboardDepartmentFilters{gap:8px;margin-bottom:12px;display:grid}.dashboardDepartmentFilters>.ant-typography{font-size:12px}.dashboardDepartmentButtons{flex-wrap:wrap;gap:8px;display:flex}.dashboardWorkspace .dashboardDepartmentButtons .ant-btn{white-space:normal;height:auto;min-height:44px}.dashboardDepartmentCount{color:#385766;font-variant-numeric:tabular-nums;background:#edf2f2;border-radius:4px;padding-inline:6px}.dashboardDepartmentButtons [aria-pressed=true] .dashboardDepartmentCount{color:inherit;background:#ffffff26}.dashboardInboxDisclosure{border:1px solid var(--dashboard-border);border-radius:4px;min-width:0;padding-inline:10px}.dashboardInboxBody{gap:12px;padding-bottom:12px;display:grid}.dashboardInboxFilters{flex-wrap:wrap;gap:8px;display:flex}.dashboardInboxFilters .ant-select{width:220px;max-width:100%}.dashboardWorkspace .dashboardCashCard .ant-pro-card-body{gap:8px;display:grid}.dashboardWorkspace .dashboardCashCard .ant-pro-card-body>.ant-typography{font-size:12px}.dashboardCashTotals{color:#657580;flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.dashboardCashTotals strong{color:#17232a;white-space:nowrap}.dashboardWorkspace .dashboardCashActionList{gap:0}.dashboardWorkspace .dashboardCashAction{border:0;border-bottom:1px solid var(--dashboard-border);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.dashboardWorkspace .dashboardCashAction:last-child{border:0}.dashboardCashIcon{color:#08765f;background:#edf8f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.dashboardCashDetails{gap:3px;min-width:0;display:grid}.dashboardCashDetails strong{font-size:12px;font-weight:400;line-height:1.4}.dashboardCashDetails>span{white-space:nowrap;font-size:17px;font-weight:700}.dashboardCashDetails small{color:#657580;font-size:11px}.dashboardWorkspace .dashboardCashAction>.ant-btn{width:auto;min-height:36px;padding-inline:8px;font-size:12px}.dashboardWorkspace .dashboardCashAction>.dashboardCashIcon{grid-area:1/1}.dashboardWorkspace .dashboardCashAction>.dashboardCashDetails{grid-area:1/2}.dashboardWorkspace .dashboardCashAction>.ant-btn{grid-area:1/3}.dashboardAnalysisHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dashboardAnalysisGrid{align-items:start;gap:12px;min-width:0;display:grid}.dashboardAnalysisGrid>*{min-width:0}.dashboardWorkspace .dashboardMarginCard{align-self:stretch}.dashboardAnalysisCard .ant-pro-card-body>.ant-typography{margin-bottom:8px;font-size:12px}.dashboardChartTotal{margin-block:8px 12px;font-size:14px;display:block}.dashboardLeadFollowUp{border-top:1px solid var(--dashboard-border);margin-top:12px;padding-top:12px}.dashboardLeadFollowUp h3{margin:0 0 6px;font-size:14px}.dashboardLeadFollowUp p{font-size:12px}.dashboardDetailDisclosure{border-top:1px solid var(--dashboard-border);min-width:0;margin-top:10px}.dashboardWorkspace .dashboardDetailDisclosure>summary{overflow-wrap:anywhere}.dashboardStockDetails{gap:0;display:grid}.dashboardWorkspace .metricGrid.dashboardSupportingMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.dashboardWorkspace .dashboardSupportingMetrics .metricCard{grid-template-columns:24px minmax(0,1fr);gap:4px 6px;padding:8px}.dashboardWorkspace .dashboardSupportingMetrics .metricCard>.dashboardMetricIcon{background:0 0;width:24px;height:24px;font-size:17px}.dashboardWorkspace .dashboardSupportingMetrics .dashboardMetricIcon .anticon{font-size:20px}.dashboardWorkspace .dashboardSupportingMetrics .metricCard>strong{font-size:17px}.dashboardWorkspace .dashboardSupportingMetrics .metricCard>small{font-size:11px}.dashboardWorkspace .insightCaption span,.dashboardWorkspace .insightCaption strong{white-space:normal;text-overflow:clip;overflow:visible}.dashboardWorkspace .agingActionBoard{margin-top:16px}.dashboardWorkspace .dashboardLeadStatus{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dashboardWorkspace .dashboardLeadStatus .funnelRow{grid-template-columns:110px minmax(0,1fr) 28px}.dashboardWorkspace .dashboardLeadStatus .funnelRow>span{font-size:12px}.dashboardWorkspace .dashboardLeadStatus .funnel-new{background:#08765f}.dashboardWorkspace .dashboardLeadStatus .funnel-contacted{background:#50a982}.dashboardWorkspace .dashboardLeadStatus .funnel-closed{background:#9acfb6}.dashboardWorkspace .collectionAgeing .collectionAgeingContent{grid-template-columns:210px minmax(0,1fr);gap:10px 16px}.dashboardWorkspace .collectionAgeingSummary{background:#f3f8fc;border-radius:4px;grid-area:1/1/4;align-self:stretch;padding:14px}.dashboardWorkspace .collectionAgeingDateNotice,.dashboardWorkspace .collectionAgeingBuckets,.dashboardWorkspace .collectionAgeingAllBuckets,.dashboardWorkspace .collectionAgeingContent>.ant-empty{grid-column:2}.dashboardWorkspace .collectionAgeingContent>.ant-typography{grid-column:1/-1}.dashboardWorkspace .collectionAgeing .collectionAgeingDateNotice>strong,.dashboardWorkspace .collectionAgeing .collectionAgeingDateNotice .ant-typography,.dashboardWorkspace .collectionAgeing .collectionAgeingSummary>span{font-size:12px}.dashboardMonitoringSummary{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;font-size:12px;display:flex}.dashboardMonitoringSummary>strong{font-size:14px}.dashboardMonitoringDetails{margin-top:8px}.dashboardMonitoringDetails .ant-pro-card{border:0}@media (width>=1025px){.dashboardAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWorkspace .dashboardStockContext,.dashboardWorkspace .dashboardStockMarginPanel{grid-column:auto}.dashboardWorkspace .dashboardRefurbishmentPanel{grid-column:1/-1}.dashboardWorkspace .refurbishmentSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.dashboardWorkspace .metricGrid.dashboardHeadlineMetrics,.dashboardWorkspace .metricGrid.dashboardSupportingMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardWorkspace .dashboardSupportingMetrics .metricCard>strong{font-size:16px}.dashboardWorkspace .dashboardCashActionList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px;display:grid}.dashboardWorkspace .dashboardCashAction{align-self:start}}@media (width<=1024px){.dashboardCommandBar.moduleCommandBar{justify-content:flex-end;display:flex}.dashboardCommandBar .moduleCommandAside{width:auto;display:flex}.dashboardCommandBar .moduleGuideButtonWrap,.dashboardCommandBar .moduleGuideButton{width:auto}.dashboardWorkspace .dashboardPriorityTable{display:none}.dashboardWorkspace .dashboardPriorityMobileList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.dashboardWorkspace .dashboardPriorityMobileList .mobileRecordPagination{grid-column:1/-1}.dashboardWorkspace .dashboardHeadlineMetrics .metricCard:nth-child(3){border-left:0}}@media (width<=720px){.dashboardWorkspace .collectionAgeing .collectionAgeingContent{grid-template-columns:minmax(0,1fr)}.dashboardWorkspace .collectionAgeingSummary,.dashboardWorkspace .collectionAgeingDateNotice,.dashboardWorkspace .collectionAgeingBuckets,.dashboardWorkspace .collectionAgeingAllBuckets,.dashboardWorkspace .collectionAgeingContent>.ant-empty{grid-area:auto/1}.ant-pro-page-container-children-container:has(.dashboardWorkspace){padding:12px}.dashboardWorkspace .dashboardPageToolbar .dashboardAnalyticsControls{flex:180px}.dashboardWorkspace .dashboardPageToolbar .dashboardAnalyticsControls>.ant-space,.dashboardWorkspace .dashboardPageToolbar .dashboardAnalyticsControls .ant-space-item{width:auto}.dashboardWorkspace .dashboardPageToolbar .dataFreshness{flex-basis:100%;order:3}.dashboardWorkspace .dashboardPageToolbar .dashboardAnalyticsControls .ant-select{width:180px}.dashboardWorkspace .metricCard{grid-template-columns:minmax(0,1fr);padding:10px 8px}.dashboardWorkspace .metricCard>.dashboardMetricIcon{grid-area:auto/1;width:28px;height:28px;font-size:18px}.dashboardWorkspace .metricCard>span:not(.dashboardMetricIcon),.dashboardWorkspace .metricCard>strong,.dashboardWorkspace .metricCard>small{grid-column:1}.dashboardWorkspace .metricCard>strong,.dashboardWorkspace .dashboardHeadlineMetrics .metricCard>strong{font-size:20px}.dashboardWorkspace .dashboardFilterToggle{display:inline-flex}.dashboardWorkspace .dashboardActionFilters{display:none}.dashboardWorkspace .dashboardActionFilters.dashboardFiltersOpen{grid-template-columns:minmax(0,1fr);display:grid}.dashboardWorkspace .dashboardActionFilters .ant-select-selector,.dashboardWorkspace .dashboardActionFilters>.ant-btn{min-height:44px}.dashboardWorkspace .mobileRecordFooter .ant-btn,.dashboardWorkspace .dashboardPageToolbar .ant-btn,.dashboardWorkspace .ant-pro-card-header .ant-pro-card-extra .ant-btn,.dashboardWorkspace .operationsCalendarEvent .ant-btn,.dashboardWorkspace .dashboardFilterToggle,.dashboardWorkspace .dashboardCashAction>.ant-btn{border-radius:4px;height:auto;min-height:36px;padding:6px 10px;font-size:13px;line-height:1.4}.dashboardWorkspace .mobileRecordFooter .ant-btn{min-height:44px}.dashboardWorkspace .mobileRecordFooter .ant-btn-primary{background-clip:padding-box;border:4px solid #0000;border-radius:8px;padding-block:4px}.dashboardWorkspace .dashboardCashAction{grid-template-columns:28px minmax(0,1fr)}.dashboardWorkspace .dashboardCashAction>.dashboardCashIcon{grid-area:1/1}.dashboardWorkspace .dashboardCashDetails{grid-area:1/2}.dashboardWorkspace .dashboardCashAction>.ant-btn{grid-area:2/1/auto/-1;justify-self:end}.dashboardWorkspace .dashboardTrendReadout{font-size:12px}.dashboardInboxFilters .ant-select{width:100%}.dashboardWorkspace .dashboardSupportingMetrics .metricCard{grid-template-columns:minmax(0,1fr)}}.responsiveSectionTabs{gap:8px;min-width:0;display:grid}.responsiveSectionTabPanels{min-width:0;max-width:100%}.responsiveSectionPicker{gap:8px;min-width:0;display:grid}.responsiveSectionPicker>label{font-weight:600}.responsiveSectionSelect{width:100%}.responsiveSectionSelect.ant-select-single.ant-select-lg{height:auto;min-height:44px}.responsiveSectionSelect.ant-select-single .ant-select-selector .ant-select-selection-item{white-space:normal;padding-block:8px;line-height:1.5}.responsiveSectionDropdown .ant-select-item-option-content{white-space:normal}@media (width<=767px){.responsiveSectionTabPanels>.ant-tabs-nav{display:none}}@media (width>=768px){.responsiveSectionPicker{display:none}}.purchaseInvoiceRevisionPanel,.purchaseInvoiceGenerationSummary{min-width:0}.purchaseInvoiceDetailHeader{gap:10px;display:grid}.purchaseInvoiceDetailTitle{color:#14251f;font-size:16px}.purchaseInvoiceDetailActions{flex-wrap:nowrap;align-items:center;display:flex}.purchaseInvoiceDetailActions .ant-btn{white-space:nowrap}.purchaseInvoiceSnapshot .ant-descriptions-item-content,.purchaseInvoiceSnapshot .ant-pro-descriptions-item-content,.purchaseInvoiceChange span{overflow-wrap:anywhere}.purchaseInvoiceRevisionFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.purchaseInvoiceRevisionWide{grid-column:1/-1}.purchaseInvoiceLineCard .ant-pro-card-body,.purchaseInvoiceHistoryVersion .ant-pro-card-title{min-width:0}.purchaseInvoiceChange{border-top:1px solid #f0f0f0;grid-template-columns:minmax(104px,.4fr) minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;padding:6px 0;display:grid}.purchaseInvoiceChange strong{color:#344054}.purchaseInvoiceChange span:first-of-type{color:#667085;text-decoration:line-through}.purchaseInvoiceChange span:nth-of-type(3){color:#101828}@media (width<=820px){.purchaseInvoiceRevisionFormGrid{grid-template-columns:1fr;gap:0}.purchaseInvoiceRevisionWide{grid-column:auto}}@media (width<=390px){.purchaseInvoiceSnapshot .ant-descriptions-item-content{white-space:normal;min-width:0}.purchaseInvoiceStatusTag{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;max-width:100%;height:auto;margin-inline-end:0}.purchaseInvoiceRevisionPanel .ant-pro-card-header,.purchaseInvoiceHistoryVersion .ant-pro-card-header{flex-direction:column;align-items:flex-start;gap:8px}.purchaseInvoiceRevisionPanel .ant-pro-card-extra,.purchaseInvoiceHistoryVersion .ant-pro-card-extra,.purchaseInvoiceRevisionPanel .ant-space,.purchaseInvoiceHistoryVersion .ant-space{max-width:100%}.purchaseInvoiceRevisionPanel .ant-btn,.purchaseInvoiceHistoryVersion .ant-btn{min-height:32px}.purchaseInvoiceDetailActions{flex-wrap:wrap}.purchaseInvoiceChange{grid-template-columns:minmax(0,1fr) auto}.purchaseInvoiceChange strong{grid-column:1/-1}.purchaseInvoiceChange span:first-of-type,.purchaseInvoiceChange span:nth-of-type(3){min-width:0}}.customer360CustomerPicker{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:560px;display:flex}.customer360CustomerPickerLabel{font-weight:600}.customerProfileSelect{width:100%;max-width:560px}.customerProfileSelectedLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.customerProfileOption{flex-direction:column;width:100%;min-width:0;max-width:100%;line-height:1.35;display:flex}.customerProfileOptionName{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.customerProfileOptionId{font-size:12px;line-height:1.25}.customerProfileDropdown{max-width:calc(100vw - 24px)}.customerProfileDropdown .ant-select-item-option-content{white-space:normal;min-width:0;max-width:100%}.customer360SectionNav{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:10px;display:flex}.customer360SectionNav .ant-btn-link{padding-inline:4px}.customer360ActiveSummary{margin-top:10px}.customer360ProfileTable .ant-table-cell{white-space:nowrap;vertical-align:top}.customer360VehicleFilter{margin-top:12px}.customer360VehicleSelect{min-width:260px}.customer360DocumentFilters .ant-input{width:min(320px,100%)}.customer360DocumentCategoryFilter{min-width:190px}.customer360DocumentThumbnail{object-fit:cover;vertical-align:middle;border-radius:4px;width:48px;height:48px;display:inline-flex;overflow:hidden}.customer360DocumentThumbnailPlaceholder{color:#8c8c8c;border:1px solid #d9d9d9;justify-content:center;align-items:center}.customer360MissingDocuments{background:#fffbe6;border-color:#ffd591}.customer360MissingGroup{overflow-wrap:anywhere;gap:6px;display:grid}.customer360MissingGroup .ant-space-vertical{padding-left:8px}@media (width<=767px){.customer360MobileRecords{gap:12px;min-width:0;display:grid}.customer360MobileRecord{overflow-wrap:anywhere;border:1px solid #f0f0f0;border-radius:8px;min-width:0;padding:12px}.customer360MobileRecord .ant-descriptions-item-content{white-space:normal;min-width:0}.customer360MobileRecord .ant-space{min-width:0;max-width:100%}.customer360MobileRecord .ant-btn{white-space:normal;height:auto;min-height:44px}.customer360MobileActions{justify-content:flex-end;width:100%;display:flex}.customer360MobilePagination{flex-wrap:wrap;gap:4px;display:flex}.customer360CustomerPicker,.customerProfileSelect{width:100%;max-width:none}.customer360VehicleFilter,.customer360DocumentFilters{align-items:stretch;width:100%}.customer360VehicleSelect,.customer360DocumentCategoryFilter,.customer360DocumentFilters .ant-input{width:100%;min-width:0}}.hrSalaryPage .ant-pro-card-title,.hrAttendanceWorkflow .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.hrTodayAttendance .attendancePunchCard{gap:12px;display:grid}.hrTodayAttendance .attendancePunchActions{grid-template-columns:minmax(0,1fr);gap:8px;max-width:480px;display:grid}.hrTodayAttendance .attendancePunchActions .ant-btn{white-space:normal;width:100%;height:auto;min-height:48px;padding:10px 14px;line-height:1.5}.attendanceQrInstructions{align-items:flex-start;gap:10px;max-width:64ch;display:flex}.attendanceQrInstructions>.anticon{color:#0b705c;padding-top:3px;font-size:20px}.attendanceQrInstructions .ant-typography{margin-bottom:0}.hrMobileSectionPicker{display:none}.hrAttendanceWorkflow p{overflow-wrap:anywhere}@media (width<=767px){.moduleCommandBar.hrCommandBar{box-shadow:none;background:0 0;border:0;padding:0}.hrCommandBar .moduleStats{display:none}.hrMobileSectionPicker{gap:8px;display:grid}.hrMobileSectionPicker label{font-weight:600}.hrMobileSectionPicker .ant-select{height:auto;min-height:48px}.hrMobileSectionPicker .ant-select-selection-item,.hrSectionOptions .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.hrSectionOptions .ant-select-item{align-items:center;min-height:44px}.hrSectionTabs>.ant-tabs-nav{display:none}.hrCorrectionCard>.ant-card-head .ant-card-head-wrapper{flex-direction:column;align-items:stretch;gap:12px;padding-block:16px}.hrCorrectionCard>.ant-card-head .ant-card-extra{margin-inline-start:0}.hrCorrectionCard>.ant-card-head .ant-btn{white-space:normal;width:100%;height:auto;min-height:44px}}.hrAttendanceDashboard .ant-pro-card-body{gap:16px;display:grid}.hrAttendanceDashboardIntro{max-width:78ch;line-height:1.55}.hrAttendanceDashboardGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hrAttendanceSummaryGroup{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;min-width:0;padding:14px}.hrAttendanceSummaryGroup .ant-typography h5,.hrAttendanceSummaryGroup h5.ant-typography{color:#213d34;margin:0 0 12px;font-size:14px}.hrAttendanceMetricList{gap:8px;display:grid}.hrAttendanceMetric{border-top:1px solid #14483d1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex}.hrAttendanceMetric:first-child{border-top:0;padding-top:0}.hrAttendanceMetric:last-child{padding-bottom:0}.hrAttendanceMetricCopy{gap:2px;min-width:0;display:grid}.hrAttendanceMetricCopy .ant-typography{overflow-wrap:anywhere}.hrAttendanceMetricValue{color:#0b705c;text-align:right;flex:none;min-width:2ch;font-size:20px;font-weight:780;line-height:1}@media (width<=1024px){.hrAttendanceDashboardGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.hrAttendanceSummaryGroup:last-child{grid-column:1/-1}}@media (width<=640px){.hrAttendanceDashboardGroups{grid-template-columns:1fr}.hrAttendanceSummaryGroup:last-child{grid-column:auto}.hrAttendanceSummaryGroup{padding:12px}.hrAttendanceMetric{align-items:flex-start}.hrAttendanceMetricValue{font-size:18px}}.vehiclePhotoPreviewCard{flex-direction:column;align-items:stretch;gap:4px;min-width:0;overflow:hidden}.vehiclePhotoPreviewLink{box-sizing:border-box;color:#14251f;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;text-decoration:none;display:flex;overflow:hidden}.vehiclePhotoPreviewLink>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vehiclePhotoDeleteAction{align-self:flex-end;min-height:32px;padding-inline:8px}.vehiclePhotoPreviewCard .vehiclePhotoDeleteAction.ant-btn span{color:inherit;font-size:inherit;font-weight:inherit;text-overflow:clip;white-space:nowrap;overflow:visible}.vehicleReapprovalNotice{grid-column:1/-1}.vehicleMobileSupportingDetails{border-top:1px solid #f0f0f0;min-width:0}.vehicleMobileSupportingDetails>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:12px;font-weight:600;display:list-item}.vehicleMobileSupportingDetails>.mobileRecordMeta{margin-bottom:12px}@media (width<=575px){#vehicle-leads-card .ant-pro-query-filter>.ant-row>.ant-col{flex:0 0 100%;max-width:100%;margin-inline-start:0}}body{color:#182521;background:linear-gradient(135deg,#0c4f4414,#0000 34%),linear-gradient(#f5f7f6,#eef3f1);min-height:100vh;margin:0;font-family:Aptos,Segoe UI,Microsoft YaHei,sans-serif;overflow-y:auto!important}.menuButton{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0}.ant-pro-sider:not(.ant-layout-sider-collapsed) .ant-pro-base-menu-inline-item-text{text-overflow:clip;white-space:nowrap;overflow:visible}.sidebarActionLabel{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ant-pro-layout .ant-pro-layout-bg-list{background:radial-gradient(circle at 12% 12%,#12685624,#0000 28%),linear-gradient(#f8faf9 0%,#edf3f1 100%)}.ant-pro-layout .ant-pro-sider{border-right:1px solid #14483d14;box-shadow:18px 0 42px #1d42390f}.ant-pro-layout .ant-pro-global-header,.ant-pro-layout .ant-pro-top-nav-header{border-bottom:1px solid #14483d14;box-shadow:0 12px 38px #1d42390f}.ant-pro-page-container-children-container{padding-block-start:12px}.ant-pro-card{border:1px solid #2151461a;border-radius:8px;box-shadow:0 12px 34px #1f433b0f}.ant-pro-card-title{color:#152822;font-weight:780}.ant-table-wrapper .ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{color:#304c43;font-size:12px;font-weight:800;background:#eef5f2!important}.ant-btn-primary{background:#0b705c;box-shadow:0 8px 18px #0b705c2e}.ant-btn{vertical-align:middle;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;place-items:center;gap:6px;line-height:1.2;display:inline-grid;position:relative}.ant-btn>span:not(.ant-btn-icon):not(.ant-btn-loading-icon),.ant-btn .ant-btn-icon{place-self:center;place-items:center;line-height:1.2;display:inline-grid}.ant-btn>div[style*="position: absolute"]{pointer-events:none}.ant-btn:active,.ant-btn.ant-btn-loading,.ant-btn.ant-btn-background-ghost{transform:none}.ant-btn-loading-icon{place-items:center;display:inline-grid}.fullWidth{width:100%}.sessionLoading{text-align:center;background:#f7faf9;align-content:center;place-items:center;gap:16px;min-height:100vh;padding:24px;display:grid}.sessionLoading h3.ant-typography{color:#14251f;margin:0 0 4px}.staffSummaryStrip,.financeSummaryStrip{flex-wrap:wrap;gap:8px;display:flex}.staffSummaryStrip span,.financeSummaryStrip span{color:#60746e;background:#f8fbfa;border:1px solid #14483d1a;border-radius:8px;min-width:118px;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.2}.staffSummaryStrip strong,.financeSummaryStrip strong{color:#0b705c;margin-bottom:3px;font-size:18px;line-height:1;display:block}.staffFilterBar{background:#fff;border:1px solid #14483d14;border-radius:8px;padding:10px}.tabLabelWithCount{align-items:center;gap:6px;display:inline-flex}.tabLabelWithCount .ant-tag{margin-inline-end:0}.ocrProgressStack{gap:4px;max-width:360px;display:grid}.settingsGuidanceList{margin:0;padding-inline-start:20px}.settingsGuidanceList li+li{margin-top:4px}.ocrUploadGuide{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ocrUploadGuide>div,.ocrReviewDrawerTitle,.ocrReviewSectionHeading{gap:2px;display:grid}.ocrStepLabel{color:#0b705c;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.ocrReviewDrawerTitle>span:last-child{color:#182521;font-size:16px;font-weight:760}.ocrReviewFieldSection{gap:10px;display:grid}.ocrReviewFieldSection+.ocrReviewFieldSection{border-top:1px solid #14483d1f;padding-top:14px}.ocrReviewFieldSectionHeading{gap:2px;display:grid}.ocrReviewFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ocrReviewFieldFullWidth{grid-column:1/-1}.ocrReviewSummary .ant-tag{margin-inline-end:0}.ocrReviewFieldLabel{white-space:nowrap;align-items:center;gap:12px}.ocrReviewFieldLabel>span{white-space:nowrap}.ocrReviewLineItemsLabel{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.ocrReviewLineItemsLabel .ant-btn{flex:none;margin-left:12px}.ocrReviewLineItemsItem{margin-top:8px}.ocrReviewDocumentActions{width:100%}.ocrLineItemsTable{width:100%;max-width:100%}.ocrLineItemsTable .ant-pro-table-search{margin-bottom:16px}.ocrReviewActions{justify-content:flex-end;gap:8px;display:flex}.ocrReviewInline{box-sizing:border-box;background:#fbfdfc;border:1px solid #0b705c2e;border-radius:8px;grid-column:1/-1;gap:14px;width:100%;min-width:0;max-width:100%;margin-top:14px;padding:16px;display:grid;overflow:hidden}.ocrReviewInline .drawerForm{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.ocrReviewInline .ant-form-item,.ocrReviewInline .ant-form-item-control,.ocrReviewInline .ant-form-item-control-input,.ocrReviewInline .ant-alert,.ocrReviewInline .ant-space,.ocrReviewInline .ant-table-wrapper,.ocrReviewInline .ant-table-container{min-width:0;max-width:100%}.ocrReviewInline .ant-input,.ocrReviewInline .ant-input-number,.ocrReviewInline .ant-select,.ocrReviewInline .ant-input-number-input{box-sizing:border-box;max-width:100%}.ocrReviewInline>.ocrReviewDrawerTitle{padding-bottom:2px}.documentUploadChecklistPanel{background:#fbfdfc;border:1px solid #d9e5e1;border-radius:8px;gap:12px;padding:14px;display:grid}.documentUploadChecklistHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.documentUploadChecklistHeader>div,.documentUploadChecklistItem>div{gap:2px;display:grid}.documentUploadChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.documentUploadChecklistItem{background:#fff;border:1px solid #e3ebe8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.headerSession{white-space:nowrap;align-items:center;gap:10px;height:100%;padding-right:8px;display:flex}.headerSessionUser{color:#182521;font-size:13px;font-weight:780;line-height:1}.headerSessionRole{text-overflow:ellipsis;color:#0b705c;background:#eef8f5;border:1px solid #14483d1f;border-radius:999px;max-width:220px;padding:5px 8px;font-size:11px;font-weight:820;line-height:1;overflow:hidden}.mobileTopBar,.mobileRecordList{display:none}.mobileNavDrawer .ant-drawer-body{padding:10px}.mobileNavItem{color:#23362f;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.mobileNavItem.active{color:#08705a;background:#e8f4f0}.mobileNavIcon{width:20px;color:inherit;place-items:center;display:grid}.loginHome{box-sizing:border-box;background:#f5f5f7;grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:center;gap:clamp(48px,7vw,140px);min-height:100vh;padding:24px clamp(28px,6vw,88px);display:grid}.loginHomeMinimal{grid-template-columns:1fr;place-items:center;padding:24px}.loginHomeMinimal .loginHero{display:none}.loginHomeMinimal .loginPanel{justify-self:center}.loginHomeMinimal .loginPanelHeader{text-align:center;margin-bottom:30px}.loginHomeMinimal .loginPanelLogo{width:132px;height:auto;margin:0 auto 20px;display:block}.loginHomeMinimal .loginPanelHeader h2{margin:0!important;font-size:30px!important}.loginHero{background:0 0;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.loginHeroHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:64px;display:flex}.loginBrand{align-items:flex-start;gap:18px;display:flex}.loginBrand h1,.loginPanel h2,.rbacOverview h3{margin:0 0 6px}.loginBrand h1{color:#1d1d1f;letter-spacing:-.035em;margin:0 0 6px!important;font-size:22px!important;font-weight:860!important;line-height:1.1!important}.loginBrand>div>.ant-typography:last-child{color:#6e6e73;line-height:1.5}.loginKicker,.loginPanelEyebrow{color:#6e6e73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.loginMark{width:132px;height:64px;box-shadow:none;background:#fff;border:0;border-radius:0;place-items:center;display:grid;overflow:hidden}.loginMark img{object-fit:contain;width:100%;height:100%;padding:10px}.loginEnvironmentBadge{color:#0b705c;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:800;display:inline-flex}.loginHeroIntro{max-width:720px;margin:0 0 48px}.loginHeroIntro h2{color:#1d1d1f;letter-spacing:-.055em;max-width:680px;margin:0 0 10px!important;font-size:clamp(48px,5vw,72px)!important;font-weight:820!important;line-height:.98!important}.loginHeroIntro>.ant-typography:not(.loginHeroIndex){color:#6e6e73;max-width:560px;margin:0;font-size:16px;line-height:1.6}.loginHeroIndex{letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:820;display:block;color:#0b705c!important}.loginHero .loginKicker{color:#6e6e73}.loginCommandPreview{color:#f8fafc;background:#101828;border:1px solid #0f172a1a;border-radius:8px;gap:18px;margin-top:10px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff14}.loginPreviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.loginPreviewHeader h3{margin:0;color:#fff!important;font-size:22px!important;line-height:1.2!important}.loginPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.loginPreviewGrid section{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:8px;min-height:146px;padding:16px;display:grid}.loginPreviewGrid small{color:#9fb1c7;text-transform:uppercase;font-size:11px;font-weight:820}.loginPreviewGrid strong{color:#fff;font-size:16px;line-height:1.25}.loginPreviewGrid span{color:#c8d2df;font-size:13px;line-height:1.45}.loginWorkflow{border-top:1px solid #d2d2d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.loginWorkflow>span{box-sizing:border-box;color:#1d1d1f;border-bottom:1px solid #d2d2d7;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:12px;min-height:78px;padding:14px 0;display:grid}.loginWorkflow>span strong{grid-column:2;font-size:12px;font-weight:800}.loginWorkflow>span small{color:#6e6e73;grid-column:2;font-size:11px;line-height:1.35}.loginWorkflowIcon{color:#0b705c;grid-area:1/1/span 2;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.loginHeroFooter{color:#6e6e73;justify-content:space-between;gap:16px;margin-top:18px;font-size:11px;line-height:1.45;display:flex}.loginHeroFooter span:first-child{color:#1d1d1f;flex:none;align-items:center;gap:7px;font-weight:800;display:inline-flex}.loginSummary,.rbacSummary{flex-wrap:wrap;gap:10px;display:flex}.loginSummary{margin-top:auto}.loginSummary span,.rbacSummary span{color:#5b7069;background:#fff;border:1px solid #14483d1f;border-radius:8px;min-width:132px;padding:14px 16px;font-size:12px;font-weight:760}.loginSummary strong,.rbacSummary strong{color:#0b705c;margin-bottom:5px;font-size:22px;line-height:1;display:block}.loginPanel{box-sizing:border-box;background:#fff;border:1px solid #d2d2d7;border-radius:20px;justify-self:end;width:100%;max-width:430px;padding:46px 40px;position:relative;box-shadow:0 18px 48px #0000000f}.loginPanelHeader{margin-bottom:30px}.loginPanelLogo{display:none}.loginPanelHeader h2{color:#1d1d1f;letter-spacing:-.045em;margin:0 0 8px!important;font-size:34px!important;font-weight:840!important;line-height:1.15!important}.loginPanelHeader .ant-typography{color:#6e6e73}.loginPanelEyebrowRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.loginPanelEyebrowRow .loginPanelEyebrow{margin-bottom:8px}.loginPanelStatus{color:#6e6e73;align-items:center;gap:6px;font-size:11px;font-weight:760;display:inline-flex}.loginPanelStatus span{background:#0b705c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e2f3ee}.loginPanel .ant-input-affix-wrapper{background:#f5f5f7;border-color:#d2d2d7;border-radius:10px;padding:10px 12px}.loginPanel .ant-input-affix-wrapper-focused,.loginPanel .ant-input-affix-wrapper:focus,.loginPanel .ant-input-affix-wrapper:hover{border-color:#0b705c;box-shadow:0 0 0 3px #0b705c1f}.loginPanel .ant-form-item{margin-bottom:18px}.loginPanel .ant-form-item-label>label{color:#1d1d1f;font-weight:760}.loginButton{background:#0b705c;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;padding-top:0;padding-bottom:0;font-weight:820;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0b705c2e}.loginButton:hover,.loginButton:focus{background:#095f4e!important}.loginHelpStrip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.loginHelpStrip span{color:#526173;background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:740}.loginSecurityNote{color:#6e6e73;border-top:1px solid #d2d2d7;align-items:center;gap:9px;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.45;display:flex}.loginSecurityNote svg{color:#0b705c;flex:none}@media (width<=1400px) and (width>=1025px){.loginHome{gap:clamp(36px,5vw,80px);padding-block:20px}.loginHero{gap:0;padding:0}.loginHeroHeader{margin-bottom:56px}.loginHeroIntro{margin-bottom:32px}.loginHeroIntro h2{font-size:48px!important}.loginWorkflow>span{min-height:70px;padding:12px 0}.loginHeroFooter{margin-top:14px}}.logoutResult{padding:6px 0 0}.logoutResult .ant-result-title{color:#152822;font-weight:820}.logoutResult .ant-result-subtitle{color:#5f736d;line-height:1.5}.moduleCommandBar{background:linear-gradient(135deg,#fffffff5,#f5faf8e6),linear-gradient(90deg,#0b705c14,#0000);border:1px solid #14483d1f;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(360px,auto);align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 18px 50px #1f433b14}.moduleCommandBar h1{color:#14251f;margin:4px 0 10px;font-size:clamp(24px,3vw,34px);font-weight:860;line-height:1.08}.moduleEyebrow{color:#0b705c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.moduleRoles,.moduleStats{flex-wrap:wrap;gap:8px;display:flex}.moduleCommandAside{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.moduleStats{justify-content:flex-end}.moduleGuideButtonWrap{flex:none}.moduleGuideButton{color:#0b705c;border-color:#0b705c47;min-height:40px;font-weight:760}.moduleGuideButton:hover,.moduleGuideButton:focus-visible{color:#085e4e!important;border-color:#0b705c!important}.moduleContentGuideTarget{width:100%;min-width:0;position:relative}.moduleContentTourAnchor{pointer-events:none;height:128px;position:absolute;top:0;left:0;right:0}.moduleGuideDrawer .ant-drawer-footer .ant-space,.moduleGuideDrawer .ant-drawer-footer .ant-space-item{max-width:100%}.moduleGuideDrawer .ant-drawer-body{padding:20px 24px 28px}.moduleGuideMeta{margin-top:8px}.moduleGuideDivider{margin-block:0}.moduleGuideSections{background:#f7faf9;border-color:#14483d24}.moduleGuideSections .ant-collapse-header{align-items:center!important}.moduleGuideSectionLabel{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.moduleGuideSectionLabel strong{color:#173c34;white-space:normal;min-width:0;line-height:1.4}.moduleGuideSectionLabel .ant-tag{flex:none;margin-inline-end:0}.moduleGuideSectionTags{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.moduleGuideSectionBody{width:100%}.moduleGuideSectionBlock .ant-typography,.moduleGuideHandoff .ant-typography{margin-bottom:0}.moduleGuideSectionBlock ul,.moduleGuideSectionBlock ol,.moduleGuideWarningList,.moduleGuideTourSectionList{margin:6px 0 0;padding-inline-start:20px;line-height:1.55}.moduleGuideSectionBlock li+li,.moduleGuideWarningList li+li,.moduleGuideTourSectionList li+li{margin-top:5px}.moduleGuideReadyAlert{background:#f2faf7;border-color:#0b705c33}.moduleGuideHandoff{background:#f5f9f8;border-inline-start:3px solid #0b705c;padding:10px 12px}.moduleGuideHandoff .ant-typography:last-child{margin-top:4px}.moduleGuideTourSectionList{max-height:210px;overflow-y:auto}.moduleGuideTour .ant-tour-description{line-height:1.55}.moduleStats span{color:#60746e;background:#fff;border:1px solid #14483d1a;border-radius:8px;min-width:112px;padding:12px 14px;font-size:12px;font-weight:760;line-height:1.2}.moduleStats strong{color:#0b705c;margin-bottom:4px;font-size:22px;line-height:1;display:block}.dashboardPage{gap:12px!important}.dashboardOverviewCard .ant-pro-card-body{gap:14px;display:grid}.dashboardMetricGrid{margin-top:2px}.dashboardMetricSection{gap:10px;display:grid}.dashboardMetricSectionHeader{gap:2px;display:grid}.dashboardMetricSectionHeader h3{color:#14251f;margin:0;font-size:14px;line-height:1.35}.dashboardMetricSectionHeader span{color:#687973;font-size:12px;font-weight:650;line-height:1.4}.metricGrid.dashboardHeadlineMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metricGrid.dashboardHeadlineMetrics .metricCard{align-content:start;min-height:104px}.metricGrid.dashboardSupportingMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.metricGrid.dashboardHeadlineMetrics,.metricGrid.dashboardSupportingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.financeRecordDrawer .purchaseInvoiceSnapshot .ant-descriptions-item-container{flex-direction:column;gap:4px}.financeRecordDrawer .purchaseInvoiceSnapshot .ant-descriptions-item-label,.financeRecordDrawer .purchaseInvoiceSnapshot .ant-descriptions-item-content{width:100%}.metricGrid.dashboardHeadlineMetrics,.metricGrid.dashboardSupportingMetrics{grid-template-columns:minmax(0,1fr)}}.operationalInfoAlert.ant-alert,.sectionIntroAlert.ant-alert{padding:8px 12px}.operationalInfoAlert .ant-alert-message,.sectionIntroAlert .ant-alert-message{line-height:1.45}.sectionIntroAlert.ant-alert{margin-bottom:12px}.dashboardAnalyticsControls{background:#f8fbfa;border:1px solid #2036301a;border-radius:7px;justify-content:space-between;align-items:end;gap:12px;padding:10px 12px;display:flex}.dashboardAnalyticsControls>div:not(.ant-space){gap:2px;display:grid}.dashboardAnalyticsControls strong{color:#14251f;font-size:13px}.dashboardAnalyticsControls span{color:#687973;font-size:11px;font-weight:700}.dashboardAnalyticsControls .ant-select{min-width:144px}.dashboardAnalyticsControls .ant-input{width:142px}.dashboardSimpleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboardSimpleCard.ant-pro-card,.dashboardOverviewCard.ant-pro-card{box-shadow:none}.dashboardSimpleCard .ant-table{font-size:13px}.dashboardAgingCard{grid-column:1/-1}.dashboardAgingCard .dashboardFocusQueue{margin-bottom:12px}.dashboardSnapshotActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardOverviewCard .dashboardSnapshotActions .ant-btn{flex:none;width:auto;margin-left:auto;padding-inline:10px}.dashboardSnapshotNote,.dashboardPriorityIntro{margin-block:12px;font-size:12px;line-height:1.5;display:block}.dashboardDocumentSearch{max-width:360px;margin-block:12px;display:block}.dashboardDocumentSearch .ant-input-affix-wrapper,.dashboardDocumentSearch .ant-input-search-button{min-height:44px}.agingActionBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agingAction{background:#fbfcfc;border:1px solid #2036301a;border-radius:7px;gap:9px;min-width:0;padding:14px;display:grid}.agingActionHeader,.agingActionCount{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.agingActionHeader strong{color:#263a34;font-size:13px}.agingActionHeader span,.agingActionCount span{color:#687973;white-space:nowrap;font-size:11px;font-weight:700}.agingActionCount strong{color:#263a34;font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.agingAction p{color:#52645f;min-height:34px;margin:0;font-size:12px;font-weight:650;line-height:1.4}.agingAction .ant-btn{justify-self:start}.agingAction0To30{border-color:#0b705c2e}.agingAction31To60{background:#fffdfa;border-color:#b86a1638}.agingAction61Plus{background:#fffdfd;border-color:#a43b4c3d}.agingAction61Plus .agingActionCount strong{color:#a43b4c}.dashboardCommandBar{background:#fff;border:1px solid #2036301a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:16px;padding:18px 20px;display:grid}.dashboardCommandBar h2.ant-typography{color:#14251f;margin:0 0 4px;font-size:24px;line-height:1.18}.dashboardCommandBar .ant-typography{color:#53645f;font-size:13px}.dashboardFocusQueue{background:#f5faf8;border:1px solid #0b705c2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:baseline;gap:3px 10px;width:100%;min-width:0;padding:13px 14px;display:grid}.dashboardFocusQueue span{color:#0b705c;font-size:11px;font-weight:840}.dashboardFocusQueue strong{color:#14251f;overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.15}.dashboardFocusQueue small{color:#60746e;grid-column:2;font-size:12px;font-weight:720}.dashboardFocusQueueHot{background:#fff8f7;border-color:#b03a4838}.dashboardFocusQueueHot span{color:#b03a48}.dashboardCriticalStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dashboardCriticalItem{background:#fff;border:1px solid #2036301a;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:94px;padding:13px 14px;display:grid}.dashboardCriticalItem span{color:#53645f;font-size:12px;font-weight:760}.dashboardCriticalItem strong{color:#14251f;overflow-wrap:anywhere;font-size:22px;line-height:1.08}.dashboardCriticalItem small{color:#6b7b76;font-size:11px;font-weight:720;line-height:1.3}.dashboardCriticalItem-cash strong,.dashboardCriticalItem-workflow strong,.dashboardCriticalItem-aging strong{color:#9b2f3d}.dashboardCriticalItem-profit strong{color:#0b705c}.metricGrid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.metricGrid .metricCard{align-content:center;gap:7px;min-height:86px;padding:13px 16px}.metricGrid .metricCard strong{font-size:22px}.metricCard{background:#fff;border:1px solid #2036301a;border-radius:8px;align-content:start;gap:9px;min-height:126px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.metricCard:before{content:"";background:#90a39d;height:3px;position:absolute;inset:0 0 auto}.metricCard-risk:before{background:#b03a48}.metricCard-profit:before{background:#0b705c}.metricCard-work:before{background:#2563a8}.metricCard span{color:#53645f;font-size:12px;font-weight:760;line-height:1.35}.metricCard strong{color:#10251f;overflow-wrap:anywhere;font-size:24px;line-height:1.1}.metricCard small{color:#6b7b76;margin-top:auto;font-size:11px;font-weight:720;line-height:1.3}.metricCardButton{text-align:left;cursor:pointer;width:100%;font:inherit}.metricCardButton:hover,.metricCardButton:focus-visible{border-color:#0b705c73;outline:none;box-shadow:0 10px 24px #10251f1a}.dashboardInsightBoard{gap:14px;display:grid}.dashboardPanel{background:#f8fbfa;border:1px solid #2036301a;border-radius:8px;gap:12px;padding:14px;display:grid}.dashboardPanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardPanelHeader div{gap:3px;min-width:0;display:grid}.dashboardPanelHeader span{color:#10251f;font-size:14px;font-weight:820}.dashboardPanelHeader strong{color:#60746e;font-size:12px;font-weight:760}.dashboardInsightGrid{gap:12px;display:grid}.dashboardInsightGridOperations{grid-template-columns:1.2fr 1fr}.dashboardInsightGridFinance{grid-template-columns:1.25fr .9fr 1.25fr .95fr}.dashboardInsightCard.ant-pro-card{box-shadow:none;border-color:#2036301a;border-radius:8px}.dashboardInsightCard .ant-pro-card-title{color:#10251f;font-size:14px;font-weight:780}.dashboardInsightCard .ant-pro-card-body{align-content:start;gap:13px;min-height:286px;display:grid}.dashboardInsightCardWide{grid-column:span 2}.dashboardInsightCardPriority.ant-pro-card{background:#fffdfc;border-color:#b03a483d}.dashboardInsightCardPositive.ant-pro-card{border-color:#0b705c38}.insightCaption{border-bottom:1px solid #20363014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.insightCaption span{color:#6a7b76;letter-spacing:.02em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:780}.insightCaption strong{color:#10251f;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:230px;font-size:13px;font-weight:800;overflow:hidden}.segmentedMeter{gap:14px;display:grid}.segmentedTrack{background:#edf2f0;border-radius:6px;width:100%;height:18px;display:flex;overflow:hidden}.segmentedTrack span{min-width:0}.segmentedTrack .segmentedEmpty{background:#dce8e4;width:100%}.segmentedLegend{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.segmentedLegend span{color:#53645f;background:#fbfdfc;border:1px solid #20363014;border-radius:8px;grid-template-columns:9px auto auto;align-items:baseline;gap:5px 7px;min-width:0;padding:8px 9px;font-size:12px;font-weight:760;display:grid}.segmentedLegend i{border-radius:3px;flex:none;width:9px;height:9px}.segmentedLegend b{color:#152822;font-size:13px}.segmentedLegend em{color:#6b7b76;text-align:right;font-size:11px;font-style:normal}.segmentedLegend small{color:#6b7b76;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;min-width:0;font-size:11px;font-weight:720;overflow:hidden}.barList{gap:11px;display:grid}.barRow{gap:6px;min-width:0;display:grid}.barRowHeader,.funnelRow{color:#52645f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:760;display:grid}.barRowHeader span,.funnelRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barRowHeader strong,.funnelRow strong{color:#14251f;white-space:nowrap;font-size:13px}.barTrack,.funnelTrack{background:#edf2f0;border-radius:6px;height:8px;overflow:hidden}.barTrack span,.funnelTrack i{border-radius:inherit;height:100%;display:block}.barList-demand .barTrack span{background:#2563a8}.barList-cost .barTrack span{background:#b03a48}.barList-sales .barTrack span{background:#0b705c}.dashboardPriorityCard.ant-pro-card{box-shadow:none;border-color:#b03a482e;border-radius:8px}.dashboardAiCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.dashboardAiChart{background:#fbfdfc;border:1px solid #dfe9e5;border-radius:8px;min-width:0;padding:14px}.dashboardAiChartHeading,.dashboardAiSignal>div:first-child,.dashboardAiLegend span{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboardAiChartHeading span,.dashboardAiSignal span{color:#60746e;font-size:12px}.dashboardAiOutcomeTrack,.dashboardAiSignalTrack{background:#e8efec;border-radius:6px;height:12px;margin-top:16px;display:flex;overflow:hidden}.dashboardAiOutcomeTrack span,.dashboardAiSignalTrack span{height:100%;display:block}.dashboardAiOutcomeUnchanged,.dashboardAiLegendUnchanged{background:#0b705c}.dashboardAiOutcomeCorrected,.dashboardAiLegendCorrected,.dashboardAiSignal-pending{background:#d18a22}.dashboardAiSignal-caution{background:#8d6b2a}.dashboardAiSignal-failed{background:#b03a48}.dashboardAiLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dashboardAiLegend i{border-radius:2px;flex:none;width:9px;height:9px}.dashboardAiLegend span{color:#52645f;justify-content:flex-start;font-size:12px}.dashboardAiLegend strong{color:#14251f;margin-left:auto}.dashboardAiSignal{margin-top:12px}.dashboardAiSignalTrack{height:8px;margin-top:5px}@media (width<=1024px){.dashboardAiCharts{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dashboardAiChart{padding:12px}.dashboardAiLegend{grid-template-columns:minmax(0,1fr)}.dashboardAiChartHeading{flex-direction:column;align-items:flex-start}}.dashboardPriorityList{gap:8px;margin-top:12px;display:grid}.dashboardPriorityAlert{margin-top:12px}.dashboardStatusBadge.ant-tag{white-space:nowrap;border-radius:4px;align-items:center;min-height:22px;margin-inline-end:0;padding-inline:8px;font-size:11px;font-weight:650;line-height:20px;display:inline-flex}.dashboardPreviewNotice{color:#687973;font-size:11px;line-height:1.35}.dashboardCashActions{border-top:1px solid #2036301a;gap:10px;margin-top:16px;padding-top:14px;display:grid}.dashboardCashActionsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboardCashActionsHeader>div{gap:2px;display:grid}.dashboardCashActionsHeader strong{color:#14251f;font-size:13px}.dashboardCashActionsHeader span{color:#687973;font-size:11px;font-weight:700}.dashboardCashActionList{gap:7px;display:grid}.dashboardCashAction{background:#f6f9f8;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.dashboardCashAction>strong{color:#293a35;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.dashboardCashAction>span{color:#14251f;white-space:nowrap;font-size:13px;font-weight:820}.dashboardPriorityAction{background:#fbfdfc;border:1px solid #2036301a;border-radius:7px;grid-template-columns:auto minmax(180px,1.8fr) minmax(104px,.7fr) minmax(118px,.8fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.dashboardPriorityDetails,.dashboardPriorityDue,.dashboardPriorityAmount{gap:3px;min-width:0;display:grid}.dashboardPriorityDetails strong{color:#14251f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboardPriorityDetails span,.dashboardPriorityDue small,.dashboardPriorityAmount small{color:#687973;font-size:11px;font-weight:700}.dashboardPriorityDue strong,.dashboardPriorityAmount strong{color:#293a35;white-space:nowrap;font-size:12px}.repairCostChart{gap:14px;display:grid}.refurbishmentSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refurbishmentSummaryGrid>span{background:#f6f9f8;border-radius:6px;gap:3px;padding:8px 9px;display:grid}.refurbishmentSummaryGrid small{color:#687973;font-size:11px;font-weight:700}.refurbishmentSummaryGrid strong{color:#14251f;font-size:15px}.repairCostRow{gap:7px;min-width:0;display:grid}.repairCostRowHeader{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.repairCostRank{color:#61716c;background:#f0f3f2;border-radius:4px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.repairCostLabel{color:#263a34;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.repairCostRow:first-child .repairCostRank{color:#fff;background:#a43b4c}.repairCostTrack{background:#f0e5e7;border-radius:2px;height:8px;overflow:hidden}.repairCostTrack i{background:#a43b4c;border-radius:2px;height:100%;display:block}.repairCostAmount{color:#4d5f59;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.repairCostRow:first-child .repairCostAmount{color:#8f2939}.leadLineChart{width:100%;max-width:780px;margin-inline:auto;padding:5px 2px 0}.profitLineChart{width:100%;max-width:780px;margin-inline:auto}.profitLegend{color:#60746e;flex-wrap:wrap;gap:14px;font-size:11px;font-weight:700;display:flex}.profitLegend span{align-items:center;gap:5px;display:inline-flex}.profitLegend i{border-radius:2px;width:18px;height:3px}.profitLegendSold{background:#2563a8}.profitLegendEstimated{background:#9aa7a2}.profitLineChart svg{width:100%;height:auto;margin-top:8px;display:block}.profitLineChart line{stroke:#e6eeeb;stroke-width:1px}.profitLineChart .profitZeroLine{stroke:#687973;stroke-width:1.5px}.profitLineEstimated,.profitLineSold{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.profitLineEstimated{stroke:#9aa7a2;stroke-dasharray:5 5}.profitLineSold{stroke:#2563a8}.profitPointSold{fill:#fff;stroke:#2563a8;stroke-width:3px;vector-effect:non-scaling-stroke}.profitLineChart text{fill:#14251f;text-anchor:middle;font-size:11px;font-weight:760}.profitLineLabels{min-height:36px;position:relative}.profitLineLabels small{color:#60746e;text-align:center;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;transform:translate(-50%)}.leadLineChart svg{aspect-ratio:5;text-rendering:geometricprecision;width:100%;height:auto;display:block}.leadLineChart line{stroke:#e6eeeb;stroke-width:1px}.leadLineArea{fill:#2563a81a}.leadLinePath{fill:none;stroke:#2563a8;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;paint-order:stroke fill}.leadLineChart circle{fill:#fff;stroke:#2563a8;stroke-width:3px;background:#2563a8}.leadLineChart text{fill:#14251f;text-anchor:middle;font-size:12px;font-weight:820}.leadLineLabels{min-height:20px;position:relative}.leadLineLabels small{color:#60746e;text-align:center;white-space:nowrap;font-size:10px;font-weight:760;position:absolute;transform:translate(-50%)}.leadVehicleList{border-top:1px solid #2036301a;gap:8px;padding-top:12px;display:grid}.leadVehicleListHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.leadVehicleListHeader strong{color:#263a34;font-size:12px}.leadVehicleListHeader span{color:#687973;font-size:10px;font-weight:700}.leadVehicleListRows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.leadVehicleListRow{border-top:1px solid #20363012;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 0;display:grid}.leadVehicleListRow>span{color:#43554f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.leadVehicleListRow>strong{color:#2563a8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.salesFunnel{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid}.conversionDial{place-items:center;width:112px;height:112px;display:grid;position:relative}.conversionDial svg{width:112px;height:112px;transform:rotate(-90deg)}.conversionDial circle{fill:none;stroke:#edf4f1;stroke-width:11px}.conversionDial circle+circle{stroke:#0b705c;stroke-linecap:round}.conversionDial span{color:#61726d;text-align:center;align-content:center;place-items:center;font-size:11px;font-weight:780;display:grid;position:absolute;inset:0}.conversionDial strong{color:#14251f;font-size:22px;line-height:1;display:block}.funnelRows{gap:10px;min-width:0;display:grid}.funnelRow{grid-template-columns:minmax(76px,110px) minmax(0,1fr) auto}.repairWorkList{gap:10px;display:grid}.repairWorkList [role=list]{display:grid}.repairWorkRow{border-top:1px solid #20363014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.repairWorkRow>span{color:#43554f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.funnelTrack .funnel-new{background:#b86a16}.funnelTrack .funnel-contacted{background:#2563a8}.funnelTrack .funnel-closed{background:#0b705c}.formGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:end;gap:14px 18px;display:grid}.formGrid .formActions{grid-column:1/-1;margin-bottom:0;padding-top:2px}.formGrid .formActions .ant-form-item-control-input-content{justify-content:flex-end;gap:10px;display:flex}.formGrid .formActions .ant-btn{min-width:136px}.attendancePunchStatus{background:#f6faf8;border-radius:8px;gap:4px;padding:12px;display:grid}.attendancePunchStatus h4.ant-typography{color:#10251e;margin:0;font-size:22px;line-height:1.2}.attendanceLiveClock{color:#0b775f;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:780;display:flex}.attendanceLiveClock .anticon{align-self:center;font-size:15px}.attendanceLiveClock span{font-size:20px;line-height:1.2}.attendanceLiveClock small{color:#65776f;font-size:12px;font-weight:650}.attendancePunchActions{flex-wrap:wrap;gap:8px;display:flex}.hrAvailabilityCalendarViewport{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.hrAvailabilityCalendar{min-width:760px}.hrAvailabilityCalendar.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{height:74px!important;overflow:hidden!important}.hrAvailabilityCalendar.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date{background:#f1f7f4!important;border-top-color:#0d6b57!important}.hrAvailabilityCalendar.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date-value{font-weight:750;color:#0d6b57!important}.hrAvailabilityEvents{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hrAvailabilityEvents li,.hrAvailabilityEvents .ant-badge{min-width:0;max-width:100%;overflow:hidden}.hrAvailabilityEvents .ant-badge{align-items:center;width:100%;display:flex!important}.hrAvailabilityEvents .ant-badge-status-text{color:#3f4f49;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;flex:auto;width:0;min-width:0;max-width:100%;font-size:12px;overflow:hidden;display:block!important}.hrAvailabilityMore{color:#6a7772;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:18px}.leaveRequestCard .ant-pro-card-body{padding-top:12px}.leaveRequestForm{gap:14px;display:grid}.leaveRequestForm .ant-form-item{margin-bottom:0}.leaveIdentityGrid,.leaveDateGrid,.leaveDetailsGrid{gap:12px;display:grid}.leaveIdentityGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.leaveDatePanel{background:#fbfdfc;border:1px solid #e4ebe8;border-radius:8px;gap:10px;padding:14px;display:grid}.leaveSectionTitle{color:#2f3f39;font-size:13px;font-weight:760}.leaveDateGrid{grid-template-columns:repeat(4,minmax(150px,1fr))}.leaveDetailsGrid{grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr);align-items:stretch}.businessTripPurposeRow{grid-column:1/-1;grid-template-columns:minmax(260px,1.2fr) minmax(210px,.8fr);align-items:start;gap:12px;display:grid}.businessTripPurposeRow .ant-form-item{margin-bottom:0}.businessTripActions{margin:14px 0 0}.businessTripActions .ant-form-item-control-input-content{justify-content:flex-start;display:flex}.leaveCalculatedDays{background:#f4faf7;border:1px solid #08745f3d;border-radius:8px;align-items:center;gap:12px;height:100%;min-height:96px;padding:14px 16px;display:flex}.leaveCalculatedDays strong{color:#08745f;min-width:38px;font-size:32px;line-height:1}.leaveCalculatedDays span{color:#536861;font-size:13px;line-height:1.45}.leaveFormActions{justify-content:flex-end;display:flex}.leaveFormActions .ant-btn{min-width:190px}.tableToolbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.recordCreateModal .ant-modal-body{padding-top:14px}.manualLoanRecordAlert{margin-bottom:16px}.detailWorkflowAction{margin-top:16px}.loanDecisionPanel{border-top:1px solid #e3ebe8;width:100%;padding-top:16px}.documentPreviewContent{gap:14px;min-height:320px;display:grid}.documentPreviewMeta{gap:2px;min-width:0;display:grid}.documentPreviewContent img{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}.documentPreviewContent iframe{background:#fff;border:1px solid #d9e5e1;border-radius:6px;width:100%;min-height:70vh}.documentPreviewState{place-items:center;min-height:320px;display:grid}.documentPreviewFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.documentPreviewFooter>div:first-child{flex:1;gap:8px;min-width:0;display:grid}.recordCreateModal .ant-pro-steps-form-container{max-width:100%;width:100%!important;min-width:0!important}.recordCreateModal .ant-pro-steps-form-container>.ant-space{margin-top:20px}.recordCreateModal .vehicleIntakeStepForm.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.recordCreateModal .vehicleIntakeStepForm.formGrid .ant-form-item{min-width:0;margin-bottom:0}.recordCreateModal .vehicleIntakeStepForm.formGrid .vehicleIntakePreviousOwner{grid-column:1/-1;padding-top:4px}.recordCreateModal .vehicleIntakeStepForm.formGrid .vehicleIntakeVocFormItem{grid-column:1/-1}.recordCreateModal .ant-steps-item-title:after{color:#60746e;content:"";white-space:normal;font-size:11px;font-weight:500;line-height:1.2;display:block}.recordCreateModal .ant-steps-item:first-child .ant-steps-item-title:after{content:"车辆与相关人员"}.recordCreateModal .ant-steps-item:nth-child(2) .ant-steps-item-title:after{content:"库存与价格"}.recordCreateModal .ant-steps-item:nth-child(3) .ant-steps-item-title:after{content:"原车主结算"}.recordCreateModal .ant-steps-item:nth-child(4) .ant-steps-item-title:after{content:"核对"}.vehicleIntakeVocWarnings{margin:0;padding-left:18px}.vehicleIntakeVocReview{gap:12px;display:grid}.compactOcrGuidanceAlert.ant-alert{padding:8px 12px}.compactOcrGuidanceAlert .ant-alert-message{line-height:1.35}.compactOcrGuidanceAlert .ant-alert-description{font-size:12px;line-height:1.45}.vehicleIntakeOwnerReviewAlert.ant-alert{margin-bottom:16px}.vehicleIntakePreviousOwnerControl{gap:10px;display:grid}.vehicleIntakePreviousOwnerControl>.ant-form-item{margin-bottom:0}.vehicleIntakeOwnerSelectHidden{display:none}.vehicleIntakeOwnerSummary,.vehicleIntakeNricAttachment{background:#f6fbf9;border:1px solid #d9e8e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.vehicleIntakeNricAttachment{background:#fff;border-color:#d9d9d9}.vehicleIntakeOwnerSummaryIcon,.vehicleIntakeNricAttachmentIcon{color:#0d6b57;font-size:16px}.vehicleIntakeOwnerSummary>div,.vehicleIntakeNricAttachment>div{gap:2px;min-width:0;display:grid}.vehicleIntakeOwnerSummary strong,.vehicleIntakeNricAttachment strong{color:#14251f;font-size:13px;line-height:1.35}.vehicleIntakeOwnerSummary span,.vehicleIntakeNricAttachment span,.vehicleIntakeScanHint{color:#60746e;font-size:12px;line-height:1.35}.vehicleIntakeOwnerActions .ant-btn-link{height:auto;padding-inline:4px}.vehicleIntakeNricScanAction{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vehicleIntakeScanHintMobile{display:none}.identityFailureActions{justify-content:flex-end}.recordCreateModal .ant-steps-item-finish .ant-steps-item-icon{background:#0d6b57;border-color:#0d6b57}.recordCreateModal .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon,.recordCreateModal .ant-steps-item-finish .ant-steps-finish-icon{color:#fff!important}.recordCreateModal .ant-steps-item-finish .ant-steps-item-tail:after{background:#0d6b57}@media (width>=721px){.recordCreateModal .ant-steps{width:max-content;max-width:100%;margin-inline:auto}.recordCreateModal .ant-steps-horizontal .ant-steps-item{flex:0 auto}}.modalForm{gap:14px;display:grid}.modalForm .ant-form-item{margin-bottom:0}.modalForm .formActions{margin-bottom:0;padding-top:4px}.modalForm .formActions .ant-form-item-control-input-content{justify-content:flex-end;display:flex}.modalForm .formActions .ant-btn{min-width:148px}.repairCreateMode{grid-column:1/-1;display:flex}.repairCreateMode .ant-radio-button-wrapper{text-align:center;white-space:nowrap;flex:1}.repairReceiptFlow{grid-column:1/-1;gap:10px;display:grid}.repairCreateContext{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.repairCreateContextHeading{gap:2px;display:grid}.repairCreateContextFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.repairCreateContextFields .ant-form-item{margin-bottom:0}.repairVehicleOption{gap:1px;line-height:1.35;display:grid}.repairVehicleOption span{color:#687c75;font-size:12px}.repairVehicleSelect.ant-select-single{height:46px}.repairVehicleSelect .ant-select-selector{align-items:center;min-height:42px;height:auto!important}.repairVehicleSelect .ant-select-selection-item{line-height:1.35;display:grid}.repairReceiptStart{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.repairReceiptStartHeading,.repairReceiptFinalStepHeading{gap:3px;display:grid}.repairReceiptUploadAction,.repairReceiptUploadAction>.ant-space,.repairReceiptUploadAction .ant-space-item,.repairReceiptUploadAction .ant-upload-wrapper,.repairReceiptUploadAction .ant-upload,.repairReceiptUploadAction .ant-btn{width:100%}.repairReceiptUploadAction .ant-btn{justify-content:center;min-height:42px;font-weight:650}.repairReceiptUploadAction .ant-upload{display:block}.repairReceiptFinalStep{border-top:1px solid #14483d1f;gap:10px;padding-top:14px;display:grid}.repairReceiptFinalStep .ant-form-item{margin-bottom:0}.repairReceiptFlow .ocrReviewInline{margin-top:0}.repairManualFlow{grid-column:1/-1;gap:14px;min-width:0;display:grid}.repairManualIntro{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;gap:3px;padding:12px 14px;display:grid}.repairManualEyebrow{color:#0d6b57;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.repairManualFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;display:grid}.repairManualFields .ant-form-item{min-width:0;margin-bottom:0}.repairManualFieldFullWidth{grid-column:1/-1}.repairManualApprovalNote{border-top:1px solid #14483d1f;padding-top:12px}.vehicleMarkdownField,.vehicleMarkdownPreviewField,.vehicleVisibilityToggle{grid-column:1/-1}.vehicleMarkdownField .w-md-editor{width:100%}.staffCreateCard{background:linear-gradient(#fffffffa,#f8fcfaf5);border:1px solid #14483d1f;border-radius:8px;padding:48px 18px 18px;position:relative;box-shadow:0 12px 30px #1f433b0e}.staffCreateCard:before{content:"Create Staff / 新增员工";color:#152822;font-size:15px;font-weight:820;position:absolute;top:17px;left:18px}.staffCreateCard:after{content:"RBAC 账号";color:#687c75;font-size:12px;position:absolute;top:20px;right:18px}.staffUsersPanel .formGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px 16px}.staffUsersPanel .formGrid .ant-form-item{margin-bottom:0}.staffUsersPanel .formGrid .formActions{grid-column:4;align-self:end;padding-top:0}.staffUsersPanel .formGrid .formActions .ant-form-item-control-input-content{justify-content:flex-end}.staffUsersPanel .formGrid .formActions .ant-btn{min-width:156px}.leadsPage>.ant-space-item{width:100%;min-width:0}.leadsPage>.ant-space-item:nth-child(2) .ant-pro-card,.leadsPage>.ant-space-item:nth-child(3) .ant-pro-card{min-height:100%}.leadsPage>.ant-space-item:nth-child(2) .ant-pro-card-title,.leadsPage>.ant-space-item:nth-child(3) .ant-pro-card-title{font-size:16px}.leadCloseAsapBand{background:#f8fbfa;border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:14px;display:grid}.leadCloseAsapBand h3{margin:4px 0}.leadVehicleCell{max-width:260px}.leadVehicleCell .ant-typography{white-space:normal}.leadGroupCustomers .ant-typography{overflow-wrap:anywhere;max-width:360px;display:block}.leadTakenByText,.leadSourceText{overflow-wrap:anywhere;max-width:240px;font-size:12px;line-height:1.3;display:block}.leadSourceText{color:#1d252dad}.leadReleaseButton.ant-btn{color:#0b775f;background:#fff;border-color:#0b775f59;width:fit-content;height:24px;padding:0 8px;font-size:12px;line-height:1}.leadReleaseButton.ant-btn:hover,.leadReleaseButton.ant-btn:focus{color:#075f4c;border-color:#0b775f}.leadMobileGroupList{gap:8px;display:grid}.leadMobileGroupItem{background:#fff;border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.leadMobileGroupItem>div:first-child{gap:2px;min-width:0;display:grid}.leadMobileGroupItem strong,.leadMobileGroupItem span,.leadMobileGroupItem small{overflow-wrap:anywhere;min-width:0}.leadMobileGroupItem small{color:#6a7d76}.leadsPage>.ant-space-item:nth-child(3) .formGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px 16px}.leadsPage>.ant-space-item:nth-child(3) .formGrid .ant-form-item{margin-bottom:0}.leadsPage>.ant-space-item:nth-child(3) .formGrid .ant-form-item:first-child,.leadsPage>.ant-space-item:nth-child(3) .formGrid .ant-form-item:nth-child(3),.leadsPage>.ant-space-item:nth-child(3) .formGrid .ant-form-item:nth-child(6),.leadsPage>.ant-space-item:nth-child(3) .formGrid .ant-form-item:nth-child(7){grid-column:1/-1}.leadsPage>.ant-space-item:nth-child(3) .formGrid .formActions{grid-column:1/-1;padding-top:4px}.leadsPage>.ant-space-item:nth-child(3) .formGrid .formActions .ant-form-item-control-input-content{justify-content:flex-end}.leadsPage>.ant-space-item:nth-child(3) .formGrid .formActions .ant-btn{min-width:156px}.leadsPage .ant-descriptions-view{border-radius:8px;overflow:hidden}.leadEditDrawer .ant-drawer-body,.recordEditDrawer .ant-drawer-body{padding:18px}.drawerForm{gap:14px;display:grid}.drawerForm .ant-form-item{margin-bottom:0}.drawerForm .formActions{margin-bottom:0;padding-top:4px}.drawerForm .formActions .ant-form-item-control-input-content{justify-content:flex-end;display:flex}.drawerForm .formActions .ant-btn{min-width:148px}.vehiclesPage .ant-table-row{cursor:pointer}.vehiclesPage .ant-table-row.selectedVehicleRow>td{background:#ecf8f4!important}.tableHeaderStack{gap:2px;line-height:1.15;display:grid}.tableHeaderStack span:last-child{color:#60746e;font-size:11px;font-weight:700}.nowrapText{white-space:nowrap}.tableActionGroup{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.tableActionGroup .ant-space-item{display:inline-flex}.tableActionGroup .ant-btn-sm{justify-content:center;align-items:center;line-height:1.2;display:inline-grid}.tableActionGroup.documentPreviewButtonActionsFullWidth{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.tableActionGroup.documentPreviewButtonActionsFullWidth .ant-space-item,.tableActionGroup.documentPreviewButtonActionsFullWidth .ant-btn{width:100%}.loanActionCell{min-width:0}.loanWorkflowTable .ant-btn-sm{line-height:1.2}.vehicleInventoryHeader{background:linear-gradient(135deg,#fff,#f5faf8);border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px;display:grid}.vehicleInventoryHeader h3{margin:4px 0}.vehicleMiniStats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.vehicleMiniStats span{color:#60746e;background:#fff;border:1px solid #14483d1a;border-radius:8px;min-width:112px;padding:12px 14px;font-size:12px;font-weight:760}.vehicleMiniStats strong{color:#0b705c;margin-bottom:4px;font-size:22px;line-height:1;display:block}.vehicleSelectedSummary{background:#f8fbfa;border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;margin-bottom:14px;padding:14px;display:none}.vehicleSelectedIdentity{gap:6px;display:grid}.vehicleSelectedIdentity .ant-typography{margin-bottom:0}.vehicleSelectedFacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vehicleSelectedFacts span{background:#fff;border:1px solid #14483d1a;border-radius:8px;min-width:112px;padding:10px 12px}.vehicleSelectedFacts small{color:#6a7d76;font-size:11px;font-weight:760;display:block}.vehicleSelectedFacts strong{color:#233a33;font-size:13px;line-height:1.35;display:block}.vehicleSelectedSummary .ant-alert{grid-column:1/-1}.vehicleOperationFilters{background:#fff;border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(132px,1fr));align-items:center;gap:10px;margin:14px 0;padding:12px;display:grid}.vehicleOperationFilters .ant-select,.vehicleOperationFilters .ant-input-search{width:100%;min-width:0}.vehicleFilterMeta{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.vehicleMoreFiltersButton{width:100%}.vehicleIntakeChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicleIntakeChecklist section{background:#f8fbfa;border:1px solid #14483d1a;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.vehicleIntakeChecklistCard{cursor:pointer}.vehicleIntakeChecklistCard:hover{border-color:#0d6b576b}.vehicleIntakeChecklistCard:focus-visible{outline-offset:2px;outline:3px solid #0d6b5747}.vehicleIntakeChecklist section.ready{background:#f3fbf6;border-color:#1280572e}.vehicleIntakeChecklist section.attention{background:#fffaf0;border-color:#cc84183d}.vehicleIntakeChecklist section.neutral{background:#fbfcfc}.vehicleIntakeChecklist small{color:#6a7d76;font-size:11px;font-weight:760}.vehicleIntakeChecklist strong{color:#14251f;font-size:14px;line-height:1.25}.vehicleIntakeChecklist span{color:#60746e;min-width:0;font-size:12px;line-height:1.35}.vehicleIntakeChecklistAction{width:fit-content;margin-top:4px;font-weight:650;color:#0d6b57!important}.loanHandoffImpact{background:#fffaf0;border:1px solid #cc84183d;border-radius:8px;margin-top:4px;padding:14px 16px}.loanHandoffNewBuyer{height:auto;margin-top:-8px;padding:0}.loanHandoffImpact ul{color:#4f625b;margin:8px 0 0;padding-left:20px}.loanHandoffImpact li+li{margin-top:5px}.loanHandoffActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.vehicleContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.vehicleContactCard{background:#f8fbfa;border:1px solid #14483d1a;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.vehicleContactHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.vehicleContactHeader h5.ant-typography{color:#14251f;margin:2px 0 0}.purchaseInvoiceHistory{gap:16px;min-width:0;margin-top:16px;display:grid}.purchaseInvoiceHistory .vehicleContactHeader>div{gap:4px;min-width:0;display:grid}.purchaseInvoiceHistory .vehicleContactHeader .ant-btn{flex:none;min-height:40px}.purchaseInvoiceHistory .purchaseInvoiceTable,.vehicleDocumentHistory{min-width:0}.purchaseInvoiceHistory .ant-table-cell{vertical-align:middle}.purchaseInvoiceAmount{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=767px){.purchaseInvoiceHistory .vehicleContactHeader{flex-direction:column;align-items:stretch}.purchaseInvoiceHistory .vehicleContactHeader .ant-btn{width:100%}}.vehicleContactBody{gap:4px;min-width:0;display:grid}.vehicleContactBody strong{color:#14251f;overflow-wrap:anywhere;font-size:16px;line-height:1.25}.vehicleContactBody span,.vehicleContactBody small{color:#53645f;overflow-wrap:anywhere;line-height:1.35}.vehicleUploadForm{align-items:start}.vehiclePhotoDropField,.vehiclePhotoSection,.vehicleDocumentSection{grid-column:1/-1}.vehiclePhotoSection{margin-top:-4px}.vehiclePhotoOrderHint{margin:0 0 8px;font-size:12px;display:block}.vehicleDocumentSection{border-top:1px solid #14483d14;gap:6px;margin-top:6px;padding-top:14px;display:grid}.vehicleDocumentFlow>:not([hidden]){margin-top:12px}.vehicleDocumentTable,.vehicleDocumentMobileList{margin-top:14px}.vehicleCapturedDataSection{border-top:1px solid #14483d14;gap:12px;width:100%;min-width:0;margin-top:16px;padding-top:14px;display:grid}.vehicleCapturedDataSection>*{min-width:0;max-width:100%}.vehicleCapturedDataSection>div:first-child{gap:2px;display:grid}.vehicleOcrTable{width:100%;max-width:100%}.vehicleOcrMobileList{margin-top:2px}.vehiclePhotoDropField .ant-upload-wrapper,.vehiclePhotoDropField .ant-upload-drag{width:100%}.vehiclePhotoDropField .ant-upload-drag{background:#f7fbf9;border-color:#0b705c38}.vehiclePhotoDropIcon{color:#0b705c;margin:0 0 8px;font-size:24px}.vehiclePhotoDropTitle{color:#14251f;margin:0;font-weight:820}.vehiclePhotoDropHint{color:#60746e;margin:4px 0 0;font-size:12px}.vehiclePhotoPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0 0 4px;display:grid}.vehiclePhotoPreviewCard{color:#14251f;cursor:grab;background:#fff;border:1px solid #14483d1a;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.vehiclePhotoPreviewCard:active{cursor:grabbing}.vehiclePhotoDragHandle{color:#77918a;flex:none;font-size:16px}.vehiclePhotoPreviewLink{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.vehiclePhotoPreviewLink:focus-visible{outline-offset:2px;outline:2px solid #0b705c}.vehiclePhotoOrderActions{flex:none;align-items:center}.vehiclePhotoOrderNumber{color:#0b705c;text-align:center;min-width:18px;font-size:12px;font-weight:800}.vehiclePhotoPreviewThumb{color:#0b705c;background:linear-gradient(135deg,#edf4f1,#f8fbfa);border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.vehiclePhotoPreviewThumb img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.vehiclePhotoPreviewThumb img[data-loaded=true]{opacity:1}.vehiclePhotoPreviewCard span{color:#53645f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.vehiclePhotoEmpty{color:#60746e;text-align:center;background:#f8fbfa;border:1px dashed #14483d2e;border-radius:8px;place-items:center;gap:6px;min-height:96px;padding:16px;display:grid}.toolbarForm{row-gap:12px;margin-bottom:16px}@media (width>=721px){.pageFilterMobileOnly{display:none!important}}.leadFilterControls{align-items:flex-end;row-gap:12px;margin-bottom:16px}.leadFilterControl{color:#4e5d58;gap:4px;font-size:12px;font-weight:600;display:grid}.stepGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.stepItem{background:#fff;border:1px solid #14483d1a;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:84px;padding:14px;display:grid}.stepItem span{color:#fff;background:#0b705c;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.extensionGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.rbacOverview{background:linear-gradient(135deg,#fff,#f6faf8);border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.rbacTagList{flex-wrap:wrap;gap:6px;display:flex}.rbacTable .ant-table-cell{vertical-align:top}.settingsOverview{background:linear-gradient(135deg,#fff,#f6faf8);border:1px solid #14483d1a;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.settingsOverview h3{margin:0 0 6px}.systemFlowMap{grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.systemFlowNode{background:#fff;border:1px solid #14483d1f;border-radius:8px;align-content:start;gap:10px;min-height:230px;padding:16px;display:grid;position:relative;box-shadow:0 12px 28px #1f433b0e}.systemFlowNode:not(:last-child):after{content:"";z-index:1;background:#fff;border-top:2px solid #0b705c61;border-right:2px solid #0b705c61;width:14px;height:14px;position:absolute;top:32px;right:-9px;transform:rotate(45deg)}.systemFlowNode h5{color:#152822;margin:0}.systemFlowRecords{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.systemHandoffCard .ant-pro-card-body{padding-block:18px}.systemHandoffCard .ant-steps-item-title{font-weight:780;color:#152822!important}.systemHandoffCard .ant-steps-item-description{color:#526a62!important}.systemHandoffCard .ant-steps-item-icon{background:#eef6f3;border-color:#0b705c38}.systemHandoffCard .ant-steps-item-icon .ant-steps-icon{color:#31544a;font-weight:780}.systemHandoffCard .ant-steps-item-tail:after{background:#0b705c24!important}.systemOwnershipTable .ant-table-cell{vertical-align:top}@media (width<=980px){.loginHome,.dashboardCommandBar,.moduleCommandBar{grid-template-columns:1fr}.dashboardFocusQueue{justify-self:stretch}.dashboardCriticalStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardSimpleGrid,.agingActionBoard{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.loginHero{min-height:360px}.loginHeroHeader,.loginPreviewHeader{align-items:flex-start}.loginPreviewGrid,.loginWorkflow{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleStats{justify-content:flex-start}.moduleCommandAside{flex-wrap:wrap;justify-content:flex-start}.rbacOverview,.settingsOverview{grid-template-columns:1fr}.systemFlowMap{grid-template-columns:repeat(3,minmax(220px,1fr))}.dashboardInsightGridOperations,.dashboardInsightGridFinance{grid-template-columns:repeat(2,minmax(240px,1fr))}.dashboardInsightCardWide{grid-column:span 1}.staffUsersPanel .formGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.staffUsersPanel .formGrid .formActions{grid-column:1/-1}.leadsPage>.ant-space-item:nth-child(2),.leadsPage>.ant-space-item:nth-child(3){width:100%;margin-right:0;display:block}.leadCloseAsapBand,.vehicleInventoryHeader,.vehicleSelectedSummary{grid-template-columns:1fr}.vehicleOperationFilters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(132px,1fr))}.vehicleIntakeChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicleContactGrid{grid-template-columns:1fr}.vehicleMiniStats,.vehicleSelectedFacts{justify-content:flex-start}}.financeCollectionHistory{gap:10px;display:grid}.financeCollectionItem{background:#fff;border:1px solid #14483d1f;border-radius:8px;gap:10px;padding:12px;display:grid}.financeCollectionEvidenceList,.financeCollectionEvidenceList>div,.secureDocumentEvidence,.secureDocumentEvidenceHeader>div:first-child{gap:8px;min-width:0;display:grid}.financeCollectionEvidenceList{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.secureDocumentEvidence{background:#f8fbfa;border:1px solid #14483d1f;border-radius:8px;padding:10px}.secureDocumentEvidenceHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.secureDocumentEvidenceHeader .ant-typography{overflow-wrap:anywhere}.secureDocumentEvidenceState{justify-content:center;align-items:center;gap:8px;min-height:96px;display:flex}.secureDocumentThumbnail{cursor:zoom-in;background:#eef4f2;border:1px solid #14483d2e;border-radius:6px;width:100%;min-height:140px;max-height:220px;padding:0;overflow:hidden}.secureDocumentThumbnail img{object-fit:contain;width:100%;height:100%;max-height:220px;display:block}@media (width<=640px){.secureDocumentEvidenceHeader{flex-direction:column;align-items:stretch}.secureDocumentEvidenceHeader .ant-space,.secureDocumentEvidenceHeader .ant-btn{width:100%}}@media (width<=1024px){html,body,#root{max-width:100%;overflow-x:hidden}body{background:linear-gradient(135deg,#0c4f4414,#0000 42%),linear-gradient(#f7faf9,#eef4f1)}.mobileTopBar{z-index:99;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fcfa;border-bottom:1px solid #14483d1a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:grid;position:sticky;top:0;box-shadow:0 4px 14px #1f433b0f}.mobileTopTitle{gap:1px;min-width:0;line-height:1.15;display:grid}.mobileTopTitle strong{color:#0b705c;text-transform:uppercase;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobileTopTitle span{color:#152822;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.mobileTopBar .ant-btn{min-height:44px}.mobileTopBar .mobileLogoutButton{width:44px;min-width:44px;padding:0}.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-layout-sider,.ant-pro-layout .ant-layout-header,.ant-pro-layout .ant-pro-global-header,.ant-pro-layout .ant-pro-top-nav-header{display:none!important}.ant-layout-has-sider>div[style*="64px"],.ant-layout-has-sider>div:first-child:empty{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}.ant-pro-layout .ant-layout{min-width:0;width:100%!important;margin-left:0!important}.ant-pro-page-container{width:100%;margin:0}.ant-pro-layout .ant-layout-content,.ant-pro-layout .ant-pro-layout-content,.ant-pro-layout .ant-pro-page-container{margin-left:0!important;margin-inline-start:0!important;padding-left:0!important}.ant-pro-layout .ant-pro-layout-container,.ant-pro-layout .ant-pro-layout-bg-list,.ant-pro-layout .ant-layout{padding-left:0!important}.ant-pro-page-container-children-container{padding:10px!important}.ant-page-header,.ant-pro-page-container-warp-page-header{padding-inline:12px!important}.ant-pro-page-container-warp,.ant-pro-page-container-warp-page-header{display:none!important}.ant-page-header-heading-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 76px);overflow:hidden;font-size:20px!important;line-height:1.2!important}.ant-pro-card{border-radius:8px;box-shadow:0 8px 22px #1f433b0e}.ant-pro-card .ant-pro-card-body{min-width:0;padding:14px;overflow:visible}.ant-pro-card .ant-pro-card-header{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 14px 0}.attendancePunchStatus{padding:10px}.attendancePunchStatus h4.ant-typography{font-size:18px}.attendancePunchActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));width:100%;display:grid}.attendancePunchActions .ant-btn{width:100%;min-height:48px;font-size:15px;font-weight:760}.leaveRequestForm{grid-template-columns:1fr}.leaveIdentityGrid,.leaveDateGrid,.leaveDetailsGrid{grid-template-columns:minmax(0,1fr)}.leaveDatePanel{padding:12px}.leaveCalculatedDays{min-height:74px}.leaveFormActions,.leaveFormActions .ant-btn{width:100%}.leaveFormActions .ant-btn{min-height:44px}.ant-pro-card-title{white-space:normal;min-width:0;font-size:16px;line-height:1.25}.ant-pro-card-extra{flex:100%;max-width:100%;margin-inline-start:0}.ant-pro-card-extra .ant-btn{width:100%;min-height:44px}.ant-pro-card-extra .ant-space{flex-wrap:wrap;justify-content:flex-start}.headerSessionUser,.headerSessionRole{display:none}.headerSession{padding-right:0}.loginHome{align-content:center;min-height:100vh;padding:20px}.loginPanel{padding:22px}.loginHero{display:none}.loginPanel{order:-1}.loginPanelLogo{width:132px;height:auto;margin-bottom:18px;display:block}.loginBrand{flex-direction:column;align-items:flex-start}.loginHeroHeader,.loginPreviewHeader{flex-direction:column}.loginCommandPreview{padding:18px}.loginPreviewGrid,.loginWorkflow{grid-template-columns:1fr}.desktopDataTable{display:none}.mobileRecordList{gap:10px;display:grid}.mobileRecordList>.ant-pagination{grid-column:1/-1;margin-top:2px}.mobileRecordCard{background:#fff;border:1px solid #14483d1f;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 20px #1f433b0d}.mobileRecordHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mobileRecordHeader>div{min-width:0}.mobileRecordHeader .ant-tag{white-space:normal;text-align:right;max-width:45%;margin-inline-end:0;line-height:1.35}.mobileRecordHeader>.ant-space{flex-shrink:0}.mobileRecordHeader>.ant-space .ant-tag{white-space:nowrap;max-width:none}.mobileRecordHeader h5.ant-typography{color:#14251f;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;line-height:1.2}.mobileRecordEyebrow,.mobileRecordLabel{color:#65776f;font-size:11px;font-weight:780;line-height:1.25}.mobileRecordMeta{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mobileRecordMeta span{background:#f6faf8;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mobileRecordMeta small{color:#6a7d76;font-size:11px;font-weight:760;line-height:1.25}.mobileRecordMeta strong{color:#1d322b;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}.mobileRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.mobileRecordGrid>div{background:#f6faf8;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.mobileRecordGrid span{color:#6a7d76;font-size:11px;font-weight:760;line-height:1.25}.mobileRecordGrid strong{color:#1d322b;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}.mobileRecordSection{gap:6px;min-width:0;display:grid}.mobileRecordTextBlock{color:#243831;overflow-wrap:anywhere;background:#f8fbfa;border-radius:8px;gap:4px;min-width:0;padding:8px;font-size:13px;line-height:1.4;display:grid}.mobileRecordSection .ant-space,.mobileRecordFooter .ant-space{flex-wrap:wrap;row-gap:6px;min-width:0;display:flex}.mobileRecordSection .ant-space-item,.mobileRecordFooter .ant-space-item{max-width:100%}.mobileRecordSection .ant-badge{color:#243831;font-size:12px}.mobileRecordSection .ant-tag,.mobileRecordFooter .ant-tag{white-space:normal;max-width:100%;line-height:1.35}.cashCustodyReceiptActions,.cashCustodyReceiptActions .ant-space-item,.cashCustodyReceiptActions .ant-btn{width:100%}.cashCustodyReceiptActions .ant-btn{min-height:44px}.mobileRecordFooter{border-top:1px solid #14483d14;gap:8px;min-width:0;padding-top:2px;display:grid}.mobileRecordFooter .ant-space{justify-content:flex-start}.mobileRecordFooter .ant-space:has(.ant-btn){justify-content:flex-end}.mobileInvoiceNumber{overflow-wrap:anywhere;display:block}.mobileRecordFooter>.ant-tag{justify-self:start}.mobileRecordFooter>.ant-btn{justify-self:end}.mobileRecordFooter .ant-btn{white-space:normal;overflow-wrap:anywhere;height:auto;box-shadow:none;grid-auto-columns:auto;justify-content:center;align-items:center;padding-block:8px;padding-inline:12px;font-size:13px;line-height:1.2;display:inline-grid}.mobileRecordFooter .tableActionGroup{flex-wrap:wrap;justify-content:flex-end;display:flex;gap:8px!important}.mobileRecordFooter .tableActionGroup .ant-space-item{min-width:0}.mobileRecordFooter .tableActionGroup .ant-btn{width:auto;min-width:0;padding-inline:8px}.leadMobileGroupItem{grid-template-columns:1fr}.leadMobileGroupItem .leadActionGroup{justify-content:flex-end;width:auto;min-width:0;max-width:100%;margin-inline-start:auto}.leadMobileGroupItem .leadActionGroup .ant-space-item,.leadMobileGroupItem .leadActionGroup .ant-btn{width:auto;min-width:0;max-width:100%}.leadMobileActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.leadMobileGroupItem .leadActionGroup .ant-btn>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.leadMobileActions .ant-tag{margin:0}.leadMobileGroupItem .leadActionGroup .ant-btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;box-shadow:none;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.mobileRecordFooter .ant-btn{min-height:44px}.ant-table-cell .ant-btn{min-height:34px}.vehicleMobileCard .mobileRecordMeta+.vehicleWorkflowGuide+.mobileRecordSection,.vehicleMobileCard>.mobileRecordFooter>.ant-tag{display:none}.vehicleWorkflowGuide{background:#f7fbf9;border:1px solid #d9e8e1;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:12px;display:grid}.vehicleWorkflowTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vehicleWorkflowTop>span{color:#60756d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.vehicleWorkflowTop .ant-tag{text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:60%;margin-inline-end:0}.vehicleWorkflowGuide strong{color:#14251f;font-size:14px;line-height:1.35}.vehicleWorkflowChecks{grid-template-columns:1fr;gap:6px;display:grid}.vehicleWorkflowChecks span{color:#334941;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:28px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.vehicleWorkflowChecks span:before{content:"";background:#b6c4be;border-radius:999px;flex:none;width:8px;height:8px}.vehicleWorkflowChecks .done:before{background:#36b327}.vehicleWorkflowChecks .pending:before{background:#f0a000}.hrMobileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.hrMobileStatusSelect{flex:150px;min-width:150px}.hrPeriodSelect{width:100%;min-width:min(260px,100%)}.ant-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.ant-table-wrapper .ant-table{border-radius:8px;font-size:12px}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{max-width:100%;overflow-x:auto!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{vertical-align:top;padding:8px 10px!important}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-left-last,.ant-table-wrapper .ant-table-cell-fix-right,.ant-table-wrapper .ant-table-cell-fix-right-first,.ant-table-wrapper .ant-table-cell-fix-left .ant-table-cell-content,.ant-table-wrapper .ant-table-cell-fix-right .ant-table-cell-content{box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.ant-table-cell .ant-space{flex-wrap:wrap;gap:6px!important}.ant-table-cell .ant-btn{padding-inline:10px}.ant-pagination{justify-content:flex-start;gap:4px}.ant-pagination .ant-pagination-options{display:none}.tableToolbar,.toolbarForm{flex-direction:column;align-items:stretch}.tableToolbar .ant-btn,.toolbarForm .ant-input-search,.toolbarForm .ant-input-affix-wrapper,.toolbarForm .ant-select,.toolbarForm .ant-btn{width:100%!important}.tableToolbar .ant-btn,.tableToolbar .ant-input-affix-wrapper,.tableToolbar .ant-input-search-button,.tableToolbar .ant-select-selector,.tableToolbar .ant-select,.toolbarForm .ant-btn,.toolbarForm .ant-input-affix-wrapper,.toolbarForm .ant-input-search-button,.toolbarForm .ant-select-selector,.toolbarForm .ant-select,.vehicleOperationFilters .ant-btn,.vehicleOperationFilters .ant-input-affix-wrapper,.vehicleOperationFilters .ant-input-search-button,.vehicleOperationFilters .ant-select-selector{min-height:44px!important}.vehicleOperationFilters .ant-select{min-height:44px}.tableToolbar .ant-input-search-button,.toolbarForm .ant-input-search-button,.vehicleOperationFilters .ant-input-search-button{width:44px!important;min-width:44px!important}.toolbarForm .ant-tag{align-self:flex-start}.formGrid{gap:10px;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.formGrid .ant-form-item,.drawerForm .ant-form-item,.modalForm .ant-form-item{min-width:0;max-width:100%;margin-bottom:0}.ocrReviewFieldGrid,.repairCreateContextFields{grid-template-columns:minmax(0,1fr)}.ocrReviewFieldLabel,.ocrReviewFieldLabel>span{white-space:normal}.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content{min-width:0;max-width:100%}.ant-form-item-label{padding-bottom:4px}.ant-form-item-label>label{white-space:normal;height:auto;min-height:20px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-select-selector,.ant-picker{min-height:44px}.ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0;line-height:1.5}.ant-input-search .ant-input-group{align-items:stretch;display:flex}.ant-input-search .ant-input-group>.ant-input,.ant-input-search .ant-input-group>.ant-input-affix-wrapper{flex:auto;min-width:0;height:44px}.ant-input-search .ant-input-group-addon{flex:none;width:auto;display:flex}.ant-input-search .ant-input-search-button{min-width:44px;height:44px;min-height:44px}.ant-modal .ant-btn,.ant-drawer .ant-btn,.ant-pro-query-filter .ant-btn{min-height:44px}.ant-modal .ant-btn,.ant-drawer .ant-btn{white-space:normal;overflow-wrap:anywhere;grid-auto-columns:auto;height:auto;padding-block:8px}.ant-select-single .ant-select-selector{align-items:center}.dashboardCommandBar,.dashboardPanel{padding:14px}.moduleCommandBar{gap:14px;padding:16px}.moduleCommandBar>div:first-child{display:none}.dashboardCommandBar h2.ant-typography{font-size:22px}.dashboardFocusQueue,.dashboardCriticalStrip,.dashboardSimpleGrid,.metricGrid{grid-template-columns:1fr}.dashboardFocusQueue small{grid-column:1}.metricCard{min-height:104px;padding:14px}.metricCard strong{font-size:21px}.dashboardPanelHeader{align-items:start;gap:3px;display:grid}.dashboardInsightGridOperations,.dashboardInsightGridFinance,.salesFunnel{grid-template-columns:1fr}.repairCreateMode{flex-wrap:wrap}.repairCreateMode .ant-radio-button-wrapper{flex:100%}.dashboardPriorityAction{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.dashboardPriorityDetails{grid-column:2}.dashboardPriorityDue,.dashboardPriorityAmount{grid-row:2}.dashboardPriorityDue{grid-column:1/span 2}.dashboardPriorityAmount{text-align:right;grid-column:3}.dashboardPriorityAction .ant-btn{grid-area:1/3}.leadLineChart{max-width:100%}.leadLineChart svg{height:auto}.leadLineLabels{padding:0}.leadVehicleListRows{grid-template-columns:1fr}.dashboardCashActionsHeader{flex-direction:column;align-items:start}.dashboardCashAction{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.dashboardCashAction>span{grid-column:2}.dashboardCashAction .ant-btn{grid-area:1/3/span 2}.insightCaption{grid-template-columns:1fr;gap:3px}.insightCaption strong{text-align:left;max-width:none}.dashboardInsightCard .ant-pro-card-body{min-height:0}.conversionDial{justify-self:center}.staffCreateCard{padding:44px 14px 14px}.staffCreateCard:after{display:none}.staffUsersPanel .formGrid,.leadsPage>.ant-space-item:nth-child(3) .formGrid,.vehicleSelectedSummary,.vehicleOperationFilters,.vehicleIntakeChecklist{grid-template-columns:1fr}.vehicleFilterMeta{flex-wrap:wrap;justify-content:space-between}.loanHandoffActions{grid-template-columns:1fr;display:grid}.loanHandoffActions .ant-btn{width:100%;min-height:44px}.loanHandoffActions .ant-btn-primary{order:-1}.vehiclesPage{min-width:0;overflow-x:clip}.vehicleFilterMeta .ant-btn{flex:1 0 auto}.leadCloseAsapBand,.vehicleInventoryHeader,.vehicleSelectedSummary,.vehicleContactGrid,.vehicleSelectedFacts,.vehicleMiniStats{gap:10px}.vehicleMiniStats span,.vehicleSelectedFacts span{flex:calc(50% - 8px);min-width:132px}.vehicleSelectedFacts span{flex:100%}.systemFlowMap{grid-template-columns:1fr;overflow-x:visible}.systemFlowNode{min-height:0}.systemFlowNode:not(:last-child):after{inset:auto auto -9px 24px;transform:rotate(135deg)}.drawerForm .formActions .ant-form-item-control-input-content{justify-content:stretch}.drawerForm .formActions .ant-btn{width:100%}.formGrid .formActions .ant-form-item-control-input-content{justify-content:stretch}.formGrid .formActions .ant-btn{width:100%;min-width:0;max-width:100%}.ant-drawer-content-wrapper{width:100%!important;max-width:100%!important;left:0!important;right:0!important}.ant-drawer-content,.ant-drawer-body,.ant-pro-drawer-sider{overflow-x:hidden;max-width:100%!important}.ant-drawer-header{padding:12px 14px!important}.leadEditDrawer .ant-drawer-body,.recordEditDrawer .ant-drawer-body{padding:14px}.ocrReviewActions{justify-content:flex-start}.ocrReviewActions .ant-btn{flex:1;min-width:0}.documentUploadChecklistHeader,.documentUploadChecklistItem{flex-direction:column;align-items:flex-start}.documentUploadChecklist{grid-template-columns:1fr}.ant-drawer-title{font-size:16px;line-height:1.25}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto;top:8px}.ant-modal-content{border-radius:8px;max-height:calc(100dvh - 16px);overflow:auto}.ant-modal-header,.ant-modal-body{padding-inline:14px!important}.ant-modal-title{font-size:16px;line-height:1.25}.ant-descriptions-view{overflow-x:auto}.ant-tabs,.ant-tabs-nav{min-width:0;max-width:100%}.ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:auto!important}.ant-tabs-nav-list{width:max-content}.ant-descriptions-item-label,.ant-descriptions-item-content{padding:8px 10px!important}.metricGrid,.dashboardCriticalStrip,.dashboardSimpleGrid{gap:10px}.moduleStats,.vehicleMiniStats,.vehicleSelectedFacts{-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow-x:auto}}@media (width>=721px) and (width<=1024px){.mobileTopBar{background:#f8fcfa;min-height:48px;padding:6px 14px}.mobileTopTitle{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px}.mobileTopTitle strong{font-size:11px}.mobileTopTitle span{font-size:14px}.ant-pro-page-container-children-container{padding:12px 14px!important}.ant-page-header,.ant-pro-page-container-warp-page-header{padding-inline:16px!important}.ant-pro-card .ant-pro-card-body{padding:16px}.ant-pro-card .ant-pro-card-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.ant-pro-card-extra{flex:100%;margin-inline-start:0}.ant-pro-card-extra .ant-btn{width:auto}.ant-pro-card-extra .ant-space{flex-wrap:wrap;justify-content:flex-start}.desktopDataTable{display:block}.mobileRecordList{display:none}.ant-table-wrapper .ant-table-cell-fix-right,.ant-table-wrapper .ant-table-cell-fix-right-first{position:sticky!important;left:auto!important;right:0!important;box-shadow:-6px 0 10px #102e230f!important}.mobileRecordFooter .ant-btn,.ant-table-cell .ant-btn{min-height:44px}.mobileRecordFooter .tableActionGroup{grid-template-columns:none;display:flex;gap:6px!important}.mobileRecordFooter .tableActionGroup .ant-btn{width:auto;min-width:0;padding-inline:8px}.mobileRecordCard{padding:14px}.mobileRecordMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid{gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important}.drawerForm,.modalForm{gap:12px}.tableToolbar,.toolbarForm{flex-direction:row;align-items:center}.tableToolbar .ant-btn,.toolbarForm .ant-select,.toolbarForm .ant-btn{width:auto!important}.toolbarForm .ant-input-search{flex:260px;width:min(320px,100%)!important}.mobileNavDrawer .ant-drawer-content-wrapper{width:min(320px,90vw)!important;right:auto!important}.dashboardCommandBar,.leadCloseAsapBand,.vehicleInventoryHeader,.vehicleSelectedSummary{grid-template-columns:1fr}.moduleCommandBar{gap:12px;padding:16px}.moduleCommandBar h1{margin-bottom:8px;font-size:28px}.moduleStats span{min-width:102px;padding:10px 12px}.dashboardCriticalStrip,.dashboardSimpleGrid,.metricGrid,.dashboardInsightGridOperations,.dashboardInsightGridFinance{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFocusQueue small{grid-column:2}.systemFlowMap,.extensionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.loginHome{grid-template-columns:minmax(0,1fr);padding:32px}}.financeInvoiceToolbar{justify-content:flex-end;width:100%}.financeInvoiceExportGroup{min-width:0}.financeInvoiceExportGroup .ant-picker{min-width:220px}.financeInvoiceReview{gap:12px;display:grid}.financeInvoiceReviewIdentity,.financeInvoiceReviewAmounts{gap:8px;margin:0;display:grid}.financeInvoiceReviewIdentityRow,.financeInvoiceReviewAmountRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.financeInvoiceReviewIdentityRow dt,.financeInvoiceReviewAmountRow dt{color:#60746e;min-width:0;font-size:12px;font-weight:700;line-height:1.4}.financeInvoiceReviewIdentityRow dd,.financeInvoiceReviewAmountRow dd{color:#243831;text-align:end;min-width:0;margin:0}.financeInvoiceReviewIdentityRow dd{overflow-wrap:anywhere;font-weight:700}.financeInvoiceReviewIdentityRow{grid-template-columns:minmax(0,1fr);gap:4px}.financeInvoiceReviewIdentityRow dd{text-align:start}.financeInvoiceReviewAmountRow dd{white-space:nowrap;font-variant-numeric:tabular-nums}.financeInvoiceReviewFinalRow{border-top:1px solid #e3ebe7;padding-top:8px}.financeInvoiceReview .ant-alert{margin:0}.financeInvoiceToolbar .ant-btn:focus-visible,.financeInvoiceReviewModal .ant-btn:focus-visible{outline-offset:2px;outline:2px solid #0b705c}.financeInvoiceToolbar .ant-btn:focus:not(:focus-visible),.financeInvoiceReviewModal .ant-btn:focus:not(:focus-visible){box-shadow:none;outline:none}@media (width<=720px){.financeToolbarForm{display:flex!important}.dashboardAnalyticsControls{flex-direction:column;align-items:stretch}.dashboardAnalyticsControls>.ant-space,.dashboardAnalyticsControls .ant-space-item,.dashboardAnalyticsControls .ant-select,.dashboardAnalyticsControls .ant-picker,.dashboardAnalyticsControls .ant-btn{width:100%;min-width:0}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}.ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow:auto}.businessTripPurposeRow{grid-template-columns:minmax(0,1fr)}.ant-modal-wrap{overflow-x:hidden!important}.vehicleIntakeOwnerSummary,.vehicleIntakeNricAttachment{grid-template-columns:auto minmax(0,1fr)}.vehicleIntakeOwnerActions{grid-column:1/-1;width:100%;padding-left:22px;display:flex!important}.vehicleIntakeOwnerActions .ant-space-item,.vehicleIntakeOwnerActions .ant-btn{width:auto!important}.vehicleIntakeOwnerActions .ant-btn{min-height:40px}.vehicleIntakeScanHintDesktop{display:none}.vehicleIntakeScanHintMobile{display:inline}.identityFailureActions{width:100%;display:grid}.identityFailureActions .ant-space-item,.identityFailureActions .ant-upload-wrapper,.identityFailureActions .ant-btn{width:100%}.nativeSearchDesktopOnly .ant-pro-query-filter{display:none}.repairManualFlow,.repairManualFields{min-width:0;max-width:100%}.repairManualFields{grid-template-columns:minmax(0,1fr);gap:10px}.repairManualFieldFullWidth{grid-column:auto}.recordCreateModal .repairManualSubmit{z-index:1;padding:12px 0 max(12px, env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.recordCreateModal .repairManualSubmit .ant-form-item-control-input-content,.recordCreateModal .repairManualSubmit .ant-btn{width:100%}.recordCreateModal .repairManualSubmit .ant-btn{min-width:0;min-height:44px}.documentPreviewDrawer .ant-drawer-content-wrapper{width:100%!important}.documentPreviewFooter{flex-direction:column;align-items:stretch}.documentPreviewFooter .ant-space,.documentPreviewFooter .ant-space-item,.documentPreviewFooter .ant-btn{width:100%}.documentPreviewContent iframe{min-height:60vh}.moduleCommandAside{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.moduleGuideButtonWrap,.moduleGuideButton,.moduleStats{width:100%}.moduleGuideButton{min-height:44px}.moduleContentTourAnchor{height:96px}.moduleGuideDrawer .ant-drawer-footer .ant-space,.moduleGuideDrawer .ant-drawer-footer .ant-space-item,.moduleGuideDrawer .ant-drawer-footer .ant-btn{width:100%}.moduleGuideDrawer .ant-drawer-footer .ant-btn{min-height:44px}.moduleGuideDrawer .ant-drawer-body{padding:16px}.moduleGuideSections .ant-collapse-header,.moduleGuideSections .ant-collapse-content-box{padding-inline:12px!important}.moduleGuideSectionLabel{flex-direction:column;align-items:flex-start;gap:6px}.moduleGuideSectionTags{justify-content:flex-start}.moduleGuideTourSectionList{max-height:160px}.financeV2AmountGrid,.financeV2BalanceGrid,.financeCollectionItem dl{grid-template-columns:1fr}.financeV2PrimaryAction,.financeV2PrimaryAction .ant-btn{width:100%}.financeV2PrimaryAction .ant-btn{min-height:44px}.financeCollectionActions{grid-template-columns:1fr;display:grid}.financeCollectionActions .ant-space-item,.financeCollectionActions .ant-btn,.financeCollectionActions .ant-space-item>span{width:100%}.financeCollectionActions .ant-btn,.financeV2Drawer .ant-btn,.financeV2Modal .formActions .ant-btn{min-height:44px}.financeToolbarForm,.financeToolbarForm .ant-space-item,.financeToolbarForm .financeStatusFilter,.financeToolbarForm .ant-input-search,.financeToolbarForm .ant-select,.financeToolbarForm .ant-btn{width:100%}.financeToolbarForm .ant-select-selector,.financeToolbarForm .ant-btn{min-height:44px}.leadFilterControls{flex-direction:column;align-items:stretch}.leadFilterControl,.leadFilterControl .ant-input-search,.leadFilterControl .ant-select{width:100%!important}.leadFilterControl .ant-input-affix-wrapper,.leadFilterControl .ant-input-search-button,.leadFilterControl .ant-select-selector{min-height:44px}}.deliveryWorkboardPage .ant-pro-card-body,.salesMyCarsPanel .ant-pro-card-body{flex-direction:column;gap:16px;display:flex}.deliveryWorkboardIntro{margin-bottom:0!important}.deliveryWorkboardStats,.salesMyCarsStats{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.deliveryWorkboardStats button,.salesMyCarsStats span{color:#5d6c64;border-inline-end:1px solid #dfe8e3;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.deliveryWorkboardStats button{appearance:none;cursor:pointer;font:inherit;text-align:start;background:0 0;border-block:0;border-inline-start:0}.deliveryWorkboardStats button:hover,.deliveryWorkboardStats button:focus-visible{background:#edf6f1}.deliveryWorkboardStats button.isActive{background:#e4f2eb;box-shadow:inset 0 -3px #2d8a61}.deliveryWorkboardStats button:last-child,.salesMyCarsStats span:last-child{border-inline-end:0}.deliveryWorkboardStats strong,.salesMyCarsStats strong{color:#163d2e;font-size:22px;line-height:1.1}.deliveryWorkboardToolbar{grid-template-columns:minmax(240px,1fr) 180px 180px;align-items:center;gap:8px;display:grid}.deliveryWorkboardAction{max-width:230px}.deliveryWorkboardAction .ant-typography{white-space:normal}.deliveryWorkboardMobileList,.salesMyCarsMobileList{display:none}.deliveryCurrentStage{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:12px;padding:16px}.deliveryCurrentStageHeader,.salesMyCarsHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deliveryCurrentStageHeader .ant-typography,.salesMyCarsHeader .ant-typography{margin-bottom:0}.deliveryStageCompleteIcon{color:#2d8a61}.deliveryCreateGrid,.deliveryStageFormGrid,.deliveryActionDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deliveryStageFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryCheckGrid,.deliveryEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.deliveryCheckGrid .ant-form-item{background:#fff;border:1px solid #e3ebe7;border-radius:8px;margin-bottom:0;padding:10px 12px}.deliveryEvidenceItem{background:#fff;border:1px solid #dfe8e3;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:86px;padding:12px;display:flex}.deliveryEvidenceItem>div:first-child{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.deliveryEvidenceItem>div:first-child .ant-typography{overflow-wrap:anywhere}.deliveryEvidenceItem>.ant-space{flex-wrap:wrap;width:100%}.loanDecisionPanel .ant-steps .ant-steps-item-icon,.loanDecisionPanel .ant-steps .ant-steps-item-process .ant-steps-item-icon,.loanDecisionPanel .ant-steps .ant-steps-item-finish .ant-steps-item-icon,.loanDecisionPanel .ant-steps .ant-steps-item-error .ant-steps-item-icon,.loanDecisionPanel .ant-steps .ant-steps-item-wait .ant-steps-item-icon{background:#fff!important}.loanDecisionPanel .ant-steps .ant-steps-item-icon .ant-steps-icon,.loanDecisionPanel .ant-steps .ant-steps-item-icon .ant-steps-finish-icon{font-weight:780;color:#31544a!important}.loanDecisionPanel .ant-steps .ant-steps-item-process .ant-steps-item-icon{border-color:#0b705c!important}.loanDecisionPanel .ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon,.loanDecisionPanel .ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon,.loanDecisionPanel .ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-finish-icon{color:#0b705c!important}.loanDecisionPanel .ant-steps .ant-steps-item-error .ant-steps-item-icon{border-color:#b4233b!important}.loanDecisionPanel .ant-steps .ant-steps-item-error .ant-steps-item-icon .ant-steps-icon{color:#b4233b!important}.deliveryFinanceGate{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;display:grid}.deliveryFinanceGate .ant-alert,.deliveryFinanceGate .ant-alert-content{min-width:0}.deliveryFinanceGate .ant-alert{flex-wrap:wrap}.deliveryFinanceGate .ant-alert-action{margin-top:8px;flex:1 0 100%;min-width:0;margin-inline-start:0}.deliveryFinanceGate .ant-alert-message,.deliveryFinanceGate .ant-alert-description{overflow-wrap:break-word}.deliveryHandoverActions{gap:12px;display:grid}.deliveryHandoverActions>.ant-alert{width:100%;min-width:0}.deliveryHandoverActions>.ant-btn{justify-self:start}.deliveryEvidenceReviewIntro .ant-typography{margin-bottom:4px}.deliveryNoticeCheck{background:#fff;border:1px solid #e3ebe7;border-radius:8px;margin-bottom:16px;padding:10px 12px}.deliveryNoticeCheck.ant-form-item{margin-bottom:16px}.financeInvoiceRequestList{flex-direction:column;gap:8px;display:flex}.financeInvoiceRequestItem{background:#fbfdfc;border:1px solid #e3ebe7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.financeInvoiceRequestItem>div{flex-direction:column;gap:3px;min-width:0;display:flex}.financeInvoiceRequestReason{overflow-wrap:anywhere}.deliveryActivityPanel{border-top:1px solid #edf1ef;padding-top:4px}.deliveryActionDateGrid label,.deliveryActionReason{color:#43574e;flex-direction:column;gap:6px;margin-top:14px;font-weight:600;display:flex}.salesLeadViewSwitch{align-self:flex-start}.salesMyCarsFilterBar .ant-select{flex:none;width:220px}.salesMyCarsFilterBar .ant-input-search{width:min(320px,100%)}.salesMyCarsStats{grid-template-columns:repeat(2,minmax(140px,220px));align-self:flex-start}@media (width<=900px){.deliveryWorkboardToolbar{grid-template-columns:minmax(220px,1fr) repeat(2,160px)}.deliveryStageFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryWorkboardDrawer .ant-drawer-content-wrapper{width:min(760px,94vw)!important}}@media (width<=720px){.deliveryWorkboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.deliveryWorkboardStats button:nth-child(2){border-inline-end:0}.deliveryWorkboardStats button:nth-child(-n+2){border-bottom:1px solid #dfe8e3}.deliveryWorkboardToolbar,.deliveryCreateGrid,.deliveryStageFormGrid,.deliveryActionDateGrid,.deliveryCheckGrid,.deliveryEvidenceGrid,.deliveryFinanceGate{grid-template-columns:1fr}.deliveryWorkboardToolbar .ant-input-search,.deliveryWorkboardToolbar .ant-select,.deliveryFinanceGate .ant-btn,.deliveryHandoverActions .ant-btn,.salesMyCarsFilterBar .ant-select{width:100%}.deliveryWorkboardTable,.salesMyCarsTable{display:none}.deliveryWorkboardMobileList,.salesMyCarsMobileList{flex-direction:column;gap:10px;display:flex}.deliveryWorkboardMobileList>.ant-pagination,.salesMyCarsMobileList>.ant-pagination{justify-content:center}.deliveryWorkboardMobileCard,.salesMyCarsMobileCard{background:#fff;border:1px solid #dfe8e3;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.deliveryWorkboardMobileHeader,.deliveryWorkboardMobileNext{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.salesMyCarsMobileSection{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.deliveryWorkboardMobileHeader .ant-typography,.salesMyCarsMobileCard .ant-typography{margin-bottom:0}.deliveryWorkboardMobileCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.deliveryWorkboardMobileCard dl div{min-width:0}.deliveryWorkboardMobileCard dt{color:#687a71;font-size:12px}.deliveryWorkboardMobileCard dd{overflow-wrap:anywhere;color:#173d2f;margin:2px 0 0;font-weight:600}.deliveryWorkboardMobileNext{border-top:1px solid #edf1ef;align-items:center;padding-top:10px}.deliveryWorkboardDrawer .ant-drawer-content-wrapper{width:100vw!important}.deliveryWorkboardPage .ant-btn,.deliveryWorkboardDrawer .ant-btn,.deliveryWorkboardStats button{min-height:44px}.deliveryWorkboardToolbar .ant-input,.deliveryWorkboardToolbar .ant-input-search-button{height:44px}.deliveryWorkboardToolbar .ant-select-selector{align-items:center;min-height:44px!important}.financeInvoiceRequestItem{flex-direction:column;align-items:stretch}.financeInvoiceRequestItem .ant-btn{min-height:44px}.deliveryCurrentStage{padding:12px}.deliveryCurrentStageHeader,.salesMyCarsHeader{flex-direction:column;align-items:stretch}.deliveryCurrentStageHeader .ant-tag{white-space:normal;align-self:flex-start;max-width:100%}.deliveryEvidenceItem{flex-direction:column}.salesLeadViewSwitch{width:100%;display:flex}.salesLeadViewSwitch .ant-radio-button-wrapper{white-space:normal;text-align:center;flex:50%;justify-content:center;align-items:center;min-width:0;height:auto;min-height:44px;padding:6px 8px;line-height:1.4;display:flex}.salesMyCarsStats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.financeV2AmountGrid,.financeV2BalanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financeV2CalculatedTotal,.financeV2BalanceSummary{background:#f5faf8;border:1px solid #0b705c2e;border-radius:8px;gap:6px;padding:14px;display:grid}.financeV2CalculatedTotal span,.financeV2CalculatedTotal small,.financeV2BalanceGrid small{color:#60746e;font-size:11px;font-weight:720}.financeV2CalculatedTotal strong{color:#0b705c;font-size:26px;line-height:1.1}.financeV2BalanceHeader,.financeCollectionHistoryHeader,.financeCollectionItem>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.financeV2BalanceHeader h4.ant-typography,.financeCollectionHistoryHeader h5.ant-typography{margin:2px 0 0}.financeV2BalanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.financeV2BalanceGrid span{gap:3px;min-width:0;display:grid}.financeV2BalanceGrid strong{color:#14251f;overflow-wrap:anywhere;font-size:17px}.financeCollectionHistory,.financeCollectionItem{gap:10px;display:grid}.financeCollectionItem{background:#fff;border:1px solid #14483d1f;border-radius:8px;padding:12px}.financeCollectionItem>div:first-child strong{color:#14251f;font-size:18px}.financeCollectionItem dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.financeCollectionItem dl div{gap:2px;min-width:0;display:grid}.financeCollectionItem dt{color:#60746e;font-size:11px;font-weight:720}.financeCollectionItem dd{color:#243831;overflow-wrap:anywhere;margin:0}.financeCollectionItem .ant-typography{margin-bottom:0}.financeV2ReverseReason{margin-top:14px}.financeV2PrimaryAction .ant-btn{min-width:132px}.financeKeywordFilter{min-width:min(360px,100%)}.financeStatusFilter{min-width:190px}@media (width<=720px){.financeV2AmountGrid,.financeV2BalanceGrid,.financeCollectionItem dl{grid-template-columns:1fr}.financeV2PrimaryAction,.financeV2PrimaryAction .ant-btn{width:100%}.financeV2PrimaryAction .ant-btn,.financeCollectionActions .ant-btn,.financeV2Drawer .ant-btn,.financeV2Modal .formActions .ant-btn,.financeToolbarForm .ant-btn{min-height:44px}.financeV2Modal .ant-modal-header,.financeV2Modal .ant-modal-body{padding-inline:14px!important}.financeV2Modal .ant-modal-content,.financeInvoiceReviewModal .ant-modal-content{padding:0}.financeV2Modal .ant-modal-header{padding-block:12px!important}.financeV2Modal .ant-modal-body{padding-block:12px 16px!important}.financeV2Modal .modalForm,.financeV2Modal .financeV2AmountGrid{gap:10px}.financeV2Modal .ant-pro-card-body,.financeV2Modal .financeV2CalculatedTotal{padding:10px 12px}.financeInvoiceReviewModal .ant-modal-header{padding:12px 14px!important}.financeInvoiceReviewModal .ant-modal-body{padding:12px 14px 16px!important}.financeInvoiceReviewModal .ant-modal-footer{margin-top:0;padding:0 14px 14px!important}.financeInvoiceReview{gap:10px}.financeInvoiceReviewIdentity,.financeInvoiceReviewAmounts{gap:7px}.financeCollectionActions{grid-template-columns:1fr;display:grid}.financeCollectionActions .ant-space-item,.financeCollectionActions .ant-btn,.financeCollectionActions .ant-space-item>span,.financeToolbarForm,.financeToolbarForm .ant-space-item,.financeToolbarForm .financeStatusFilter,.financeToolbarForm .ant-select,.financeToolbarForm .ant-btn{width:100%}.financeToolbarForm .ant-select-selector{min-height:44px}}.operationsCalendarLayout{grid-template-columns:minmax(280px,1fr) minmax(240px,1fr);gap:24px;display:grid}.operationsCalendarLayout:focus-visible{outline-offset:4px;outline:2px solid #0b705c}.operationsCalendarLayout>*{min-width:0}.operationsCalendarToolbar{padding:8px 0 16px}.operationsCalendar .ant-picker-cell{position:relative}.operationsCalendar .ant-picker-cell:not(.ant-picker-cell-selected):not(.ant-picker-cell-today) .ant-picker-cell-inner:has(.operationsCalendarCellState){background:#f2f7ff;box-shadow:inset 0 0 0 2px #1677ff3d}:is(.operationsCalendar .ant-picker-cell-selected .ant-picker-cell-inner:has(.operationsCalendarCellState),.operationsCalendar .ant-picker-cell-today .ant-picker-cell-inner:has(.operationsCalendarCellState)){box-shadow:inset 0 0 0 2px #1677ff4d}.operationsCalendar .ant-picker-cell-inner:has(.operationsCalendarCellCueBusy){outline-offset:-3px;outline:1px dashed #d46b08}.operationsCalendarCellState{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operationsCalendarCellCue{display:none}.operationsCalendarTimeIcon{color:#1677ff;margin-inline-end:5px;font-size:12px}.operationsCalendarEvent{overflow-wrap:anywhere;align-items:flex-start;gap:12px}.operationsCalendarEventBody{flex:auto;gap:4px;min-width:0;display:grid}.operationsCalendarEventBody>.ant-typography-secondary{color:#595959}@media (width<=767px){.operationsCalendarLayout{grid-template-columns:minmax(0,1fr);gap:12px}.operationsCalendarDesktopAgenda{display:none}.operationsCalendarToolbar .ant-btn,.operationsCalendarToolbar .ant-picker,.operationsCalendarDayDrawer .ant-btn{min-height:44px}.operationsCalendarToolbar .ant-btn{min-width:44px}.operationsCalendarDayDrawer .ant-drawer-body{padding-bottom:max(24px, env(safe-area-inset-bottom))}.operationsCalendarDayDrawer .operationsCalendarEvent{padding-block:12px}}@media (width<=360px){.deliveryWorkboardDrawer .ant-drawer-header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.deliveryWorkboardDrawer .ant-drawer-header-title,.deliveryWorkboardDrawer .ant-drawer-extra{min-width:0;margin-inline-start:0}.deliveryWorkboardDrawer .ant-drawer-title{overflow-wrap:anywhere;white-space:normal;line-height:1.35}.deliveryWorkboardDrawer .ant-drawer-extra .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.deliveryWorkboardDrawer .ant-drawer-extra .ant-space-item,.deliveryWorkboardDrawer .ant-drawer-extra .ant-space-item>*{width:100%;min-width:0}.deliveryWorkboardDrawer .ant-drawer-extra .ant-btn{justify-content:center;width:100%}}@media (width<=720px){.dashboardCashAction{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.ant-pro-card-header .ant-pro-card-extra:has(.ant-btn){justify-content:flex-end;display:flex}.ant-pro-card-header .ant-pro-card-extra>.ant-space{gap:8px;width:100%;display:flex}.ant-pro-card-header .ant-pro-card-extra>.ant-space>.ant-space-item:has(.ant-btn){margin-inline-start:auto}.ant-pro-card-header .ant-pro-card-extra>.financeInvoiceToolbar{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;display:grid}.financeInvoiceToolbar>.ant-space-item,.financeInvoiceToolbar .financeInvoiceExportGroup{width:100%;min-width:0;max-width:100%}.financeInvoiceToolbar .financeInvoiceNewButton{width:auto}.financeInvoiceToolbar>.ant-space-item:has(.financeInvoiceNewButton){grid-row:1;justify-self:end;width:auto;margin-inline-start:0!important}.financeInvoiceToolbar>.ant-space-item:has(.financeInvoiceExportGroup){grid-row:2;justify-self:stretch;margin-inline-start:0!important}.financeInvoiceToolbar .financeInvoiceExportGroup{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.financeInvoiceToolbar .financeInvoiceExportGroup .ant-picker{width:100%;min-width:0}.financeInvoiceToolbar .financeInvoiceExportGroup .ant-dropdown-trigger,.financeInvoiceToolbar .financeInvoiceExportGroup .ant-btn{min-width:0;width:auto!important}.financeInvoiceToolbar .financeInvoiceExportGroup .ant-btn{padding-inline:12px}.financeInvoiceToolbar>.ant-space-item{min-width:0;max-width:100%}.financeInvoiceToolbar .ant-btn>span{white-space:normal;min-width:0}.ant-pro-card-header .ant-pro-card-extra .ant-btn,.tableToolbar>.ant-btn{white-space:normal;max-width:100%;height:auto;min-height:44px;box-shadow:none;padding:8px 12px;font-size:13px;line-height:1.4;width:auto!important}.tableToolbar>.ant-btn{align-self:flex-end}.vehicleOperationFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vehicleOperationFilters>.ant-input-affix-wrapper,.vehicleOperationFilters>.ant-input{grid-column:1/-1}.dashboardCashAction>.dashboardStatusBadge{grid-area:1/1/auto/-1;justify-self:start}.dashboardCashAction>strong{grid-area:2/1}.dashboardCashAction>span:not(.ant-tag){grid-area:3/1}.dashboardCashAction .ant-btn{grid-area:2/2/span 2;align-self:center}.operationsMobileSearch{margin-block:12px}.vehicleLeadFilters,.vehicleLeadFilters>.ant-space-item,.vehicleLeadFilters .ant-select{width:100%}.vehicleLeadFilters{margin-top:12px}.operationsMobileSearch summary{border:1px solid var(--ant-color-border,#d9d9d9);cursor:pointer;border-radius:8px;min-height:44px;padding:10px 12px}.operationsMobileSearchFields{gap:10px;padding-block:10px;display:grid}.operationsMobileSearchFields>label{gap:4px;min-width:0;display:grid}.operationsMobileSearchActions{justify-content:flex-end;gap:8px;display:flex}.operationsProTable .ant-pro-query-filter{width:100%;max-width:100%;padding:12px;overflow:hidden}.operationsProTable .ant-pro-query-filter .ant-form-item{margin-bottom:8px}.operationsProTable .ant-pro-query-filter .ant-form-item-label{padding-bottom:4px}.operationsProTable .ant-pro-query-filter .ant-row{row-gap:10px;margin-inline:0!important}.operationsProTable .ant-pro-query-filter .ant-col{min-width:0;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.operationsProTable .ant-pro-query-filter .ant-form-item,.operationsProTable .ant-pro-query-filter .ant-form-item-control,.operationsProTable .ant-pro-query-filter .ant-form-item-control-input,.operationsProTable .ant-pro-query-filter .ant-form-item-control-input-content{width:100%;min-width:0;max-width:100%}.operationsProTable .ant-pro-query-filter .ant-input,.operationsProTable .ant-pro-query-filter .ant-input-number,.operationsProTable .ant-pro-query-filter .ant-picker,.operationsProTable .ant-pro-query-filter .ant-select{width:100%;max-width:100%}}@media (width>=721px) and (width<=1024px){.ant-pro-card-header .ant-pro-card-extra:has(.ant-btn){justify-content:flex-end;display:flex}.ant-pro-card-header .ant-pro-card-extra>.ant-space{justify-content:flex-end;width:100%;display:flex}.ant-pro-card-header .ant-pro-card-extra>.ant-space>.ant-space-item:has(.ant-btn){margin-inline-start:auto}}.staffWhatsAppSettings{min-width:0}.staffWhatsAppPolicySection{flex-direction:column;gap:16px;display:flex}.staffWhatsAppPolicySection>.staffWhatsAppSectionHead{margin-bottom:0}.staffWhatsAppPolicyReadiness{flex-direction:column;gap:16px;display:flex}.staffWhatsAppPolicyReadiness>.formActions{margin:0}.staffWhatsAppSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.staffWhatsAppSectionHead .ant-typography{margin-top:0}.staffWhatsAppPolicyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.staffWhatsAppFilters{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(145px,1fr));gap:8px;margin-bottom:12px;display:grid}.staffWhatsAppFilters>*{width:100%;min-width:0}.staffWhatsAppHistoryCards{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.staffWhatsAppHistoryCards .ant-card-head-wrapper{align-items:flex-start;gap:8px}.staffWhatsAppHistoryCards .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.staffWhatsAppHistoryCards .ant-card-extra{flex-shrink:0}.staffWhatsAppAction{justify-content:flex-end;width:100%;display:flex}.staffWhatsAppAction .ant-btn{min-height:44px}.staffWhatsAppPager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.staffWhatsAppSubmittedBody{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1200px){.staffWhatsAppFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.staffWhatsAppSectionHead{flex-direction:column}.staffWhatsAppFilters{grid-template-columns:minmax(0,1fr)}.staffWhatsAppFilters .ant-picker{width:100%}}.dataFreshness{overflow-wrap:anywhere;margin-block:8px;display:block}.dashboardCollectionCategory{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicleCatalogSettings{flex-direction:column;gap:16px;display:flex}.vehicleCatalogSaveError{margin-bottom:24px}.vehicleCatalogTable .ant-pro-table-list-toolbar-right{flex-wrap:wrap}@media (width<=720px){.vehicleCatalogMobileToolbar .ant-btn,.vehicleCatalogModal .ant-modal-footer .ant-btn{min-height:44px}}.financePage,.financePage>.ant-space-item,.financePage .ant-pro-card-body,.financePage .ant-pro-query-filter .ant-col,.financePage .ant-pro-query-filter .ant-form-item-control,.financePage .ant-pro-query-filter .ant-form-item-control-input-content{min-width:0}.financePage .ant-pro-query-filter .ant-space{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;max-width:100%;display:flex}.financePage .tableActionGroup>.ant-space-item{min-width:0;max-width:100%}.financeInvoiceRequestQueueEmpty .ant-pro-card-header{padding-block:12px 4px}.financeInvoiceRequestQueueEmpty .ant-pro-card-body{padding-block:8px 12px}.financeListLoading{min-height:44px;padding-block:8px}.financeDetailDocuments{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.financeFormFooter{justify-content:flex-end;gap:8px;display:flex}.financeRecordDrawer .ant-drawer-footer,.financeCreateModal .ant-modal-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.financeRecordDrawer .ant-drawer-footer .ant-btn,.financeCreateModal .ant-modal-footer .ant-btn,.financeOverlay .ant-modal-footer .ant-btn,.documentPreviewFooter .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:44px}.financeRecordDrawer .ant-drawer-close,.financeCreateModal .ant-modal-close,.financeOverlay .ant-modal-close,.documentPreviewDrawer .ant-drawer-close{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.financeCreateModal .ant-modal-title,.financeOverlay .ant-modal-title{padding-inline-end:44px}.documentPreviewMeta{overflow-wrap:anywhere;min-width:0}.documentPreviewState{gap:12px}.documentDownloadError{overflow-wrap:anywhere;margin-block:6px 0!important}@media (width<=720px){.financePage .ant-alert:has(>.ant-alert-action){grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px 8px;display:grid}.financePage .ant-alert:has(>.ant-alert-action) .ant-alert-icon{margin-inline-end:0}.financePage .ant-alert:has(>.ant-alert-action) .ant-alert-content{min-width:0}.financePage .ant-alert>.ant-alert-action{grid-column:2;justify-self:end;margin-inline-start:0}.financePage .ant-alert-action .ant-btn{min-height:44px}.financePage .mobileRecordFooter .financeVoucherActions{flex-direction:column;align-items:flex-end}.financeFormFooter .ant-btn{width:100%}.secureDocumentEvidenceHeader .ant-space{justify-content:flex-end}.secureDocumentEvidenceHeader .ant-btn{width:auto;min-height:44px}}@media (width>=721px) and (width<=1280px){.financePage .ant-pro-query-filter-row>.ant-col{margin-inline-start:0;flex:0 0 100%!important;max-width:100%!important}.financePage .ant-pro-query-filter .ant-form-item{margin-bottom:12px}}.financeOverlay .ant-modal-confirm-btns .ant-btn{min-height:44px}.dashboardActionFilters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.dashboardActionFilters label{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.dashboardActionFilters .ant-select{width:100%}.dashboardWorkload{gap:8px;max-width:760px;margin:16px 0 24px;display:grid}.dashboardWorkloadBar{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:80px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:8px;display:grid}.dashboardWorkloadBar:hover,.dashboardWorkloadBar[aria-pressed=true]{background:#e6f4ff;border-color:#91caff}.dashboardWorkloadBar:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.dashboardWorkloadTrack{background:#f0f0f0;border-radius:3px;height:12px;overflow:hidden}.dashboardWorkloadTrack>span{background:#1677ff;height:100%;display:block}.operationsCalendarToggle{min-height:44px;margin-bottom:12px}@media (width<=767px){.dashboardActionFilters label{flex-basis:100%}.dashboardActionFilters .ant-select-selector,.dashboardActionFilters>.ant-btn{min-height:44px}.operationsCalendarCollapsedAgenda{display:block!important}}.dashboardSnapshotDefinitions summary{cursor:pointer;color:#52675e;padding:8px 0}.dashboardSnapshotDefinitions summary:focus-visible{outline:2px solid #1677ff}@media (width<=720px){.metricGrid.dashboardHeadlineMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metricGrid.dashboardHeadlineMetrics .metricCard{min-height:120px;padding:10px}.metricGrid.dashboardHeadlineMetrics .metricCard strong{font-size:22px}}.secondaryWorkspaceSection,.leadQueueOverview{min-width:0}.secondaryWorkspaceSection>summary,.leadQueueOverview>summary{cursor:pointer;color:#176c5c;background:#fff;border:1px solid #dce6e1;border-radius:8px;min-height:44px;padding:12px;font-weight:600}.secondaryWorkspaceSection[open]>summary,.leadQueueOverview[open]>summary{margin-bottom:12px}.secondaryWorkspaceSection>.metricGrid{margin-bottom:16px}.secondaryWorkspaceSection>summary:focus-visible,.leadQueueOverview>summary:focus-visible{outline-offset:2px;outline:2px solid #08765f}.leadActionsWithFeedback{gap:8px;width:100%;min-width:0;display:grid}.leadMobileActions .leadActionsWithFeedback>.tableActionGroup{justify-content:flex-end;width:100%;display:flex}.supplierMasterMobileList{display:none}@media (width<=767px){.moduleCommandBar:not(.hrCommandBar):not(.dashboardCommandBar){padding:10px 12px}.moduleCommandBar:not(.hrCommandBar) .moduleStats{flex-wrap:wrap;gap:6px 12px;display:flex}.moduleCommandBar:not(.hrCommandBar) .moduleStats>span{background:0 0;border:0;align-items:baseline;gap:4px;min-width:0;padding:0;font-size:12px;display:inline-flex}.moduleCommandBar:not(.hrCommandBar) .moduleStats strong{font-size:14px}.moduleCommandAside{gap:8px}.supplierMasterDesktop,.financeInvoiceRequestQueueEmpty{display:none}.supplierMasterMobileList{flex-direction:column;gap:12px;display:flex}.supplierMasterMobileList .ant-descriptions-item-content{overflow-wrap:anywhere}.leadsPage .mobileRecordMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.leadQueueOverview{margin-bottom:12px}.deliveryWorkboardStats button{flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:8px 10px}.deliveryWorkboardStats strong{font-size:16px}.dashboardWorkspace .metricGrid.dashboardHeadlineMetrics .metricCard>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(16px,4.8vw,22px)}}@media (width<=720px){.dashboardDepartmentFilters:not(.dashboardFiltersOpen){display:none}}@media (width<=340px){.dashboardWorkspace .metricGrid.dashboardHeadlineMetrics{grid-template-columns:minmax(0,1fr)}.dashboardWorkspace .dashboardHeadlineMetrics .metricCard+.metricCard{border-top:1px solid #e4ebef;border-left:0}}@media (width<=767px){.operationsCalendarCollapsedAgenda .ant-btn{min-height:44px}}@media (width>=721px) and (width<=767px){.dashboardAnalyticsPopup .ant-picker-panels{flex-direction:column}.dashboardAnalyticsPopup .ant-picker-panel-container{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow:auto}}
