.page-module__wtiN9W__actionGroup+.page-module__wtiN9W__actionGroup{margin-top:24px}.page-module__wtiN9W__actionGroup h3{margin:0 0 10px}
.card-module__Gfxvva__card{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--spacing-content-large);box-shadow:var(--shadow-card)}
.dashboard-screen-module__ffxVvq__dashboardShell{gap:var(--spacing-content-large);display:grid}.dashboard-screen-module__ffxVvq__heroSection{gap:var(--spacing-content-medium);display:grid}.dashboard-screen-module__ffxVvq__heroCopy{gap:10px;display:grid}.dashboard-screen-module__ffxVvq__heroCopy h2,.dashboard-screen-module__ffxVvq__heroCopy p{margin:0}.dashboard-screen-module__ffxVvq__chipRow{flex-wrap:wrap;gap:10px;display:flex}.dashboard-screen-module__ffxVvq__chip{border:1px solid var(--color-border-subtle);font-size:var(--text-note-font-size);background:#ffffffc7;border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.dashboard-screen-module__ffxVvq__metricsGrid{gap:var(--spacing-content-medium);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-screen-module__ffxVvq__metricCard{gap:8px;padding:20px;display:grid}.dashboard-screen-module__ffxVvq__metricCard h3,.dashboard-screen-module__ffxVvq__metricCard p{margin:0}.dashboard-screen-module__ffxVvq__metricLabel{color:var(--color-text-note);font-size:var(--text-note-font-size);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.dashboard-screen-module__ffxVvq__metricValue{color:var(--color-text-heading);font-size:1.8rem;font-weight:800}.dashboard-screen-module__ffxVvq__metricNote{color:var(--color-text-note);font-size:var(--text-note-font-size)}.dashboard-screen-module__ffxVvq__dashboardPrimaryGrid{gap:var(--spacing-content-medium);grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;display:grid}.dashboard-screen-module__ffxVvq__panelBody{gap:var(--spacing-content-medium);display:grid}.dashboard-screen-module__ffxVvq__panelHeader{justify-content:space-between;gap:var(--spacing-content-medium);flex-wrap:wrap;align-items:flex-start;display:flex}.dashboard-screen-module__ffxVvq__panelHeader h3,.dashboard-screen-module__ffxVvq__panelHeader p{margin:0}.dashboard-screen-module__ffxVvq__legendRow{flex-wrap:wrap;gap:12px;display:flex}.dashboard-screen-module__ffxVvq__legendItem{color:var(--color-text-note);font-size:var(--text-note-font-size);align-items:center;gap:8px;font-weight:700;display:inline-flex}.dashboard-screen-module__ffxVvq__legendSwatch{border-radius:999px;width:10px;height:10px}.dashboard-screen-module__ffxVvq__chartGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-height:300px;display:grid}.dashboard-screen-module__ffxVvq__chartColumn{align-content:end;gap:10px;display:grid}.dashboard-screen-module__ffxVvq__chartFrame{border-bottom:1px solid var(--color-border-subtle);min-height:220px;padding:8px 0 0;position:relative}.dashboard-screen-module__ffxVvq__chartStack{border-radius:var(--radius-control)var(--radius-control)0 0;background:#e9f0fca6;flex-direction:column-reverse;display:flex;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.dashboard-screen-module__ffxVvq__segment{width:100%}.dashboard-screen-module__ffxVvq__serviceSegment{background:linear-gradient(#1f78b4,#155888)}.dashboard-screen-module__ffxVvq__retailSegment{background:linear-gradient(#e58b2c,#c96b16)}.dashboard-screen-module__ffxVvq__gratuitySegment{background:linear-gradient(#4fa86d,#2b7b4a)}.dashboard-screen-module__ffxVvq__netProfitMarker{background:#0d375e;border:3px solid #fff;border-radius:999px;width:14px;height:14px;margin-left:-7px;position:absolute;left:50%;box-shadow:0 4px 10px #0d375e40}.dashboard-screen-module__ffxVvq__chartLabelGroup{text-align:center;gap:4px;display:grid}.dashboard-screen-module__ffxVvq__chartLabelGroup p{margin:0}.dashboard-screen-module__ffxVvq__chartMonthLabel{font-weight:700}.dashboard-screen-module__ffxVvq__chartNetValue{color:var(--color-text-note);font-size:.8rem}.dashboard-screen-module__ffxVvq__chartDiscountValue{color:var(--color-feedback-error);font-size:.78rem;font-weight:700}.dashboard-screen-module__ffxVvq__insightRail{gap:var(--spacing-content-medium);display:grid}.dashboard-screen-module__ffxVvq__insightList{gap:12px;display:grid}.dashboard-screen-module__ffxVvq__insightList p,.dashboard-screen-module__ffxVvq__insightList h4{margin:0}.dashboard-screen-module__ffxVvq__mixRow{gap:6px;display:grid}.dashboard-screen-module__ffxVvq__mixBar{background:linear-gradient(90deg,#1f78b4 0 var(--service-width),#e58b2c var(--service-width)var(--retail-width),#4fa86d var(--retail-width)100%);border-radius:999px;height:10px}.dashboard-screen-module__ffxVvq__importList{gap:12px;display:grid}.dashboard-screen-module__ffxVvq__importRow{border-radius:var(--radius-control);border:1px solid var(--color-border-subtle);background:#f8fbffb8;gap:4px;padding:12px;display:grid}.dashboard-screen-module__ffxVvq__importRowHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-screen-module__ffxVvq__importRowHeader h4,.dashboard-screen-module__ffxVvq__importRowHeader p,.dashboard-screen-module__ffxVvq__importRow p{margin:0}.dashboard-screen-module__ffxVvq__statusBadge{border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-screen-module__ffxVvq__statusCommitted{color:#0b5932;background:#1f7a421f}.dashboard-screen-module__ffxVvq__statusReady{color:#0d4c7d;background:#1f78b41f}.dashboard-screen-module__ffxVvq__statusPending{color:#7b4c0b;background:#e58b2c24}.dashboard-screen-module__ffxVvq__statusBlocked{color:#8f2530;background:#aa28341f}.dashboard-screen-module__ffxVvq__tableCard{gap:var(--spacing-content-medium);display:grid}.dashboard-screen-module__ffxVvq__tableCard h3,.dashboard-screen-module__ffxVvq__tableCard p{margin:0}.dashboard-screen-module__ffxVvq__tableWrapper{overflow-x:auto}.dashboard-screen-module__ffxVvq__emptyPanel{border-radius:var(--radius-control);border:1px dashed var(--color-border-subtle);background:#f8fbffb8;gap:10px;padding:18px;display:grid}.dashboard-screen-module__ffxVvq__emptyPanel h4,.dashboard-screen-module__ffxVvq__emptyPanel p{margin:0}.dashboard-screen-module__ffxVvq__pnlTable{border-collapse:collapse;width:100%;min-width:860px}.dashboard-screen-module__ffxVvq__pnlTable th,.dashboard-screen-module__ffxVvq__pnlTable td{border-bottom:1px solid var(--color-border-subtle);text-align:right;white-space:nowrap;padding:12px 10px}.dashboard-screen-module__ffxVvq__pnlTable th:first-child,.dashboard-screen-module__ffxVvq__pnlTable td:first-child{text-align:left}.dashboard-screen-module__ffxVvq__pnlTable th{color:var(--color-text-note);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}.dashboard-screen-module__ffxVvq__recentImportsCard{gap:var(--spacing-content-medium);display:grid}.dashboard-screen-module__ffxVvq__recentImportsHeader{justify-content:space-between;gap:var(--spacing-content-medium);flex-wrap:wrap;align-items:center;display:flex}.dashboard-screen-module__ffxVvq__recentImportsHeader h3,.dashboard-screen-module__ffxVvq__recentImportsHeader p{margin:0}.dashboard-screen-module__ffxVvq__recentImportsLink{font-weight:700}@media screen and (max-width:1120px){.dashboard-screen-module__ffxVvq__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-screen-module__ffxVvq__dashboardPrimaryGrid{grid-template-columns:1fr}}@media screen and (max-width:768px){.dashboard-screen-module__ffxVvq__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-screen-module__ffxVvq__chartGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-screen-module__ffxVvq__chartColumn:nth-child(n+7){display:none}}@media screen and (max-width:560px){.dashboard-screen-module__ffxVvq__metricsGrid{grid-template-columns:1fr}}
.import-workflow-module__K0ecnW__workflowShell{gap:var(--spacing-content-large);display:grid}.import-workflow-module__K0ecnW__stepperCard,.import-workflow-module__K0ecnW__workspaceCard,.import-workflow-module__K0ecnW__summaryCard,.import-workflow-module__K0ecnW__footerCard,.import-workflow-module__K0ecnW__subsectionCard{gap:var(--spacing-content-medium);display:grid}:where(.import-workflow-module__K0ecnW__stepperCard h3,.import-workflow-module__K0ecnW__stepperCard p,.import-workflow-module__K0ecnW__workspaceCard h3,.import-workflow-module__K0ecnW__workspaceCard h4,.import-workflow-module__K0ecnW__workspaceCard p,.import-workflow-module__K0ecnW__workspaceCard li,.import-workflow-module__K0ecnW__summaryCard h3,.import-workflow-module__K0ecnW__summaryCard h4,.import-workflow-module__K0ecnW__summaryCard p,.import-workflow-module__K0ecnW__summaryCard li,.import-workflow-module__K0ecnW__footerCard p,.import-workflow-module__K0ecnW__subsectionCard h4,.import-workflow-module__K0ecnW__subsectionCard p,.import-workflow-module__K0ecnW__subsectionCard li){margin:0}.import-workflow-module__K0ecnW__statusBadge,.import-workflow-module__K0ecnW__severityBadge{width:fit-content;font-size:var(--text-note-font-size);border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.import-workflow-module__K0ecnW__statusReady{color:#0b5932;background:#1f7a421f}.import-workflow-module__K0ecnW__statusWarning{color:#7b4c0b;background:#e58b2c24}.import-workflow-module__K0ecnW__statusBlocking{color:#8f2530;background:#aa28341f}.import-workflow-module__K0ecnW__workflowGrid{gap:var(--spacing-content-medium);grid-template-columns:minmax(0,1.85fr) minmax(280px,.9fr);align-items:start;display:grid}.import-workflow-module__K0ecnW__stepperCard{grid-column:1/-1;gap:0;padding:12px 16px}.import-workflow-module__K0ecnW__stepList{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.import-workflow-module__K0ecnW__stepButton{border:1px solid var(--color-border-subtle);width:auto;min-width:0;color:var(--color-text-body);text-align:left;white-space:nowrap;background:#f8fbffe0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.import-workflow-module__K0ecnW__stepButton:hover{background:#eaf1ffeb}.import-workflow-module__K0ecnW__stepButtonActive{background:#deebfce6;border-color:#0f4c8157}.import-workflow-module__K0ecnW__stepButtonComplete{background:#f5fcf7f5;border-color:#1f7a4233}.import-workflow-module__K0ecnW__stepButtonAttention{background:#fff8f0eb;border-color:#e58b2c3d}.import-workflow-module__K0ecnW__stepNumber{width:22px;height:22px;color:var(--color-link-default);background:#0f4c811f;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.import-workflow-module__K0ecnW__stepButtonActive .import-workflow-module__K0ecnW__stepNumber{background:#0f4c812e}.import-workflow-module__K0ecnW__stepButtonComplete .import-workflow-module__K0ecnW__stepNumber{color:#0b5932;background:#1f7a4224}.import-workflow-module__K0ecnW__stepButtonAttention .import-workflow-module__K0ecnW__stepNumber{color:#7b4c0b;background:#e58b2c2e}.import-workflow-module__K0ecnW__stepTitle{color:var(--color-text-heading);font-weight:800;font-size:var(--text-note-font-size);line-height:1.1}.import-workflow-module__K0ecnW__workspaceCard{grid-column:1;min-width:0}.import-workflow-module__K0ecnW__workspaceHeader{justify-content:space-between;gap:var(--spacing-content-medium);flex-wrap:wrap;align-items:flex-start;display:flex}.import-workflow-module__K0ecnW__workspaceBody{gap:var(--spacing-content-medium);display:grid}.import-workflow-module__K0ecnW__formatHelpBlock,.import-workflow-module__K0ecnW__formatHelpContent,.import-workflow-module__K0ecnW__formatHelpDisclosure{gap:8px;display:grid}.import-workflow-module__K0ecnW__formatHelpSummary{color:var(--color-link-default);cursor:pointer;font-size:var(--text-note-font-size);font-weight:700}.import-workflow-module__K0ecnW__uploadForm{gap:12px;display:grid}.import-workflow-module__K0ecnW__cardGridTwo{gap:var(--spacing-content-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-workflow-module__K0ecnW__cardGridThree{gap:var(--spacing-content-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.import-workflow-module__K0ecnW__fileSummaryCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#f8fbffc7;gap:10px;padding:16px;display:grid}.import-workflow-module__K0ecnW__fileSummaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.import-workflow-module__K0ecnW__fileSummaryMeta{gap:4px;display:grid}.import-workflow-module__K0ecnW__fileSummaryName{color:var(--color-text-heading);font-weight:800}.import-workflow-module__K0ecnW__noteList{flex-wrap:wrap;gap:8px;display:flex}.import-workflow-module__K0ecnW__notePill{color:var(--color-link-default);background:#0b4a8314;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.import-workflow-module__K0ecnW__sourceOptionGrid{gap:12px;display:grid}.import-workflow-module__K0ecnW__sourceOptionButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);width:100%;color:var(--color-text-body);text-align:left;background:#f8fbffe0;gap:6px;padding:16px;display:grid}.import-workflow-module__K0ecnW__sourceOptionButton:hover{background:#eaf1ffeb}.import-workflow-module__K0ecnW__sourceOptionSelected{background:#deebfce6;border-color:#0f4c8157}.import-workflow-module__K0ecnW__sourceOptionDisabled,.import-workflow-module__K0ecnW__sourceOptionDisabled:hover{cursor:not-allowed;opacity:.7;background:#f7f7f9eb}.import-workflow-module__K0ecnW__sourceOptionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.import-workflow-module__K0ecnW__sourceOptionLabel{color:var(--color-text-heading);font-weight:800}.import-workflow-module__K0ecnW__todoBadge{color:#7b4c0b;background:#e58b2c24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.import-workflow-module__K0ecnW__calloutCard{border-radius:var(--radius-control);background:#fff8f0eb;border:1px solid #e58b2c3d;gap:8px;padding:16px;display:grid}.import-workflow-module__K0ecnW__blockingCalloutCard{background:#fff4f6eb;border-color:#aa28343d}.import-workflow-module__K0ecnW__choiceRow,.import-workflow-module__K0ecnW__toolbarRow{flex-wrap:wrap;gap:10px;display:flex}.import-workflow-module__K0ecnW__secondaryButton,.import-workflow-module__K0ecnW__tabButton,.import-workflow-module__K0ecnW__decisionButton{border:1px solid var(--color-border-subtle);color:var(--color-text-body);background:#f8fbffe0}.import-workflow-module__K0ecnW__secondaryButton:hover,.import-workflow-module__K0ecnW__tabButton:hover,.import-workflow-module__K0ecnW__decisionButton:hover{background:#eaf1ffeb}.import-workflow-module__K0ecnW__tabButtonActive,.import-workflow-module__K0ecnW__decisionButtonActive{background:#deebfce6;border-color:#0f4c8157}.import-workflow-module__K0ecnW__tableWrapper{overflow-x:auto}.import-workflow-module__K0ecnW__dataTable{border-collapse:collapse;width:100%;min-width:720px}.import-workflow-module__K0ecnW__dataTable th,.import-workflow-module__K0ecnW__dataTable td{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:12px 10px}.import-workflow-module__K0ecnW__dataTable th{color:var(--color-text-note);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}.import-workflow-module__K0ecnW__decisionColumn{min-width:250px}.import-workflow-module__K0ecnW__decisionRow{flex-wrap:wrap;gap:8px;display:flex}.import-workflow-module__K0ecnW__selectInput{width:100%}.import-workflow-module__K0ecnW__impactMetricCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#f8fbffc7;gap:6px;padding:16px;display:grid}.import-workflow-module__K0ecnW__metricLabel{color:var(--color-text-note);font-size:var(--text-note-font-size);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.import-workflow-module__K0ecnW__metricValueRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-workflow-module__K0ecnW__metricBeforeValue,.import-workflow-module__K0ecnW__metricAfterValue{color:var(--color-text-heading);font-weight:800}.import-workflow-module__K0ecnW__metricArrow{color:var(--color-text-note)}.import-workflow-module__K0ecnW__issueList{gap:12px;display:grid}.import-workflow-module__K0ecnW__issueCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:#f8fbffc7;gap:8px;padding:16px;display:grid}.import-workflow-module__K0ecnW__issueHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.import-workflow-module__K0ecnW__issueTitle{color:var(--color-text-heading);font-weight:800}.import-workflow-module__K0ecnW__issueMetaList{gap:4px;display:grid}.import-workflow-module__K0ecnW__summaryList,.import-workflow-module__K0ecnW__checklist{gap:12px;display:grid}.import-workflow-module__K0ecnW__summaryItem,.import-workflow-module__K0ecnW__checklistItem{border-bottom:1px solid var(--color-border-subtle);gap:4px;padding-bottom:12px;display:grid}.import-workflow-module__K0ecnW__summaryItem:last-child,.import-workflow-module__K0ecnW__checklistItem:last-child{border-bottom:0;padding-bottom:0}.import-workflow-module__K0ecnW__summaryLabel{color:var(--color-text-note);font-size:var(--text-note-font-size);font-weight:700}.import-workflow-module__K0ecnW__summaryValue{color:var(--color-text-heading);font-weight:800}.import-workflow-module__K0ecnW__footerCard{grid-column:1/-1}.import-workflow-module__K0ecnW__footerActions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.import-workflow-module__K0ecnW__footerPrimaryAction{margin-left:auto}.import-workflow-module__K0ecnW__successCard{border-radius:var(--radius-control);background:#f5fcf7f5;border:1px solid #1f7a4233;gap:8px;padding:16px;display:grid}button.import-workflow-module__K0ecnW__secondaryButton:disabled,button.import-workflow-module__K0ecnW__decisionButton:disabled,button.import-workflow-module__K0ecnW__tabButton:disabled,button.import-workflow-module__K0ecnW__sourceOptionButton:disabled{cursor:not-allowed;opacity:.7}@media screen and (max-width:1120px){.import-workflow-module__K0ecnW__workflowGrid{grid-template-columns:1fr}}@media screen and (max-width:768px){.import-workflow-module__K0ecnW__cardGridTwo,.import-workflow-module__K0ecnW__cardGridThree{grid-template-columns:1fr}.import-workflow-module__K0ecnW__metricValueRow{flex-direction:column;align-items:flex-start}.import-workflow-module__K0ecnW__footerActions{flex-direction:column}.import-workflow-module__K0ecnW__footerPrimaryAction{width:100%;margin-left:0}.import-workflow-module__K0ecnW__footerActions button{width:100%}}
