.loginContainer{max-width:400px;margin:100px auto;padding:24px}.notice{color:#15803d;margin-bottom:16px;padding:8px;border:1px solid #15803d}.tertiaryActionButton{padding:0;border:none;font-size:13px;text-decoration:underline}.actionRow{margin-top:12px}.inlineActionRow{margin-top:12px;display:flex;gap:16px}.helperText{font-size:14px;color:#64748b}.newPasswordForm{margin-top:24px}.suspendedPageSuspendedLayout{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-app);padding:24px}.suspendedPageCard{background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:12px;padding:24px;box-shadow:0 8px 24px #0f172a14}.suspendedPageHeading{margin-top:0;margin-bottom:12px}.suspendedPageBodyText{margin-top:0;color:#334155;line-height:1.5}.suspendedPagePrimaryActionButton{margin-top:12px;padding:8px 14px}.loading{padding:48px;text-align:center}.nav{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);background-color:var(--color-sidebar-bg);color:var(--color-nav-active-text);padding:var(--space-6) 0;display:flex;flex-direction:column;height:100dvh;position:sticky;top:0;overflow-y:auto}.brand{padding:0 var(--space-4) var(--space-6)}.brandLogo{display:block;width:100%;height:auto;max-width:188px}.navItem{display:block;padding:var(--space-2-5) var(--space-4);color:var(--color-nav-idle-text);background-color:transparent;text-decoration:none;font-size:var(--font-size-md)}.navItemActive{color:var(--color-nav-active-text);background-color:var(--color-sidebar-active)}.footer{margin-top:auto;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs);border-top:1px solid var(--color-sidebar-divider)}.sidebarVersion{color:#f5f5ff}@media (max-width: 1023px){.nav{position:fixed;top:0;left:0;transform:translate(-100%);transition:transform .2s ease;z-index:100;flex:none;box-shadow:var(--shadow-menu)}.navDrawerOpen{transform:translate(0)}}@media (max-width: 767px){.nav{width:min(280px,85vw)}.navItem{padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg)}}.label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.select{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius);border:1px solid var(--color-border-input);min-width:220px}@media (max-width: 767px){.label{font-size:var(--font-size-xs)}.select{min-width:0;max-width:140px;text-overflow:ellipsis}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{width:360px;max-width:90vw;background:var(--color-surface);border-radius:8px;padding:24px;box-shadow:0 10px 30px #0003}.heading{margin-top:0;font-size:18px}.error{color:#dc2626;margin-bottom:16px;padding:8px;border:1px solid #dc2626}.successText{margin-bottom:16px}.fieldGroup{margin-bottom:12px}.confirmFieldGroup{margin-bottom:16px}.input{width:100%;padding:8px;border:1px solid var(--color-border-input);border-radius:6px}.actions{display:flex;gap:12px}.primaryActionButton,.secondaryActionButton{padding:8px 24px}@media (max-width: 767px){.modal{width:calc(100vw - var(--space-3) * 2);max-width:none;max-height:calc(100dvh - var(--space-3) * 2);overflow-y:auto;padding:var(--space-3)}.actions{flex-wrap:wrap}.actions>*{flex:1 1 auto}}.userMenuContainer{position:relative}.trigger{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-md);color:var(--color-text-muted);cursor:pointer;border:1px solid var(--color-border-input);border-radius:var(--radius);background:var(--color-surface)}.caret{font-size:var(--font-size-caret)}.menu{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:180px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-menu);overflow:hidden;z-index:var(--z-menu)}.menuItem{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);border:none;background:transparent;cursor:pointer}@media (max-width: 767px){.trigger{max-width:100%}.trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu{right:0;left:auto;min-width:180px}}.shell{display:flex;min-height:100dvh;background:var(--color-bg-app);overflow-x:clip}.body{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:var(--topbar-height);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;padding:0 var(--content-padding);gap:var(--space-4)}.topbar>*{min-width:0}.main{flex:1;padding:var(--content-padding)}.contentContainer{max-width:var(--content-max-width);margin:0 auto}.hamburger{display:none;background:transparent;border:none;cursor:pointer;padding:var(--space-2);margin-right:auto;min-height:var(--control-height);flex-direction:column;justify-content:center;gap:4px}.hamburgerBar{display:block;width:22px;height:2px;background:var(--color-nav-active-text);border-radius:1px}.drawerOverlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;border:none;padding:0;cursor:pointer;z-index:90}@media (max-width: 1023px){.hamburger{display:inline-flex}.drawerOverlay{display:block}.topbar{justify-content:flex-start;gap:var(--space-2)}.topbar>:last-child{margin-left:auto}}@media (max-width: 767px){.topbar{padding:0 var(--space-3)}}.card{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#fff}.label{margin:0;color:#64748b;font-size:12px}.value{margin:6px 0 0;color:#0f172a;font-size:24px;font-weight:700}.hint{margin:6px 0 0;color:#64748b;font-size:12px}.dashboardPageActionsRow{display:flex;gap:var(--space-2);margin-bottom:20px}.dashboardPageDateFilterSection{margin-bottom:var(--space-4)}.dashboardPageDateFilterSelect{padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:6px}.dashboardPageStatusMessage{color:#64748b}.dashboardPageStatusMessageError{color:#b91c1c}.dashboardPageStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3);margin-bottom:20px}.dashboardPageRunSummary{display:flex;gap:var(--space-6);color:#475569;font-size:var(--font-size-md)}@media (max-width: 767px){.dashboardPageActionsRow{flex-wrap:wrap;gap:var(--space-2)}.dashboardPageRunSummary{flex-direction:column;gap:var(--space-2)}}.stack{display:grid;gap:10px}.row{display:flex;gap:8px}.relative{position:relative}.input,.select{padding:8px;border:1px solid #cbd5e1;border-radius:6px}.inputFull{width:100%;box-sizing:border-box}.inputGrow{flex:1}.inputReadonly{background:#f8fafc;color:#475569}.searchMessage{margin:4px 0;color:#64748b;font-size:13px}.dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:6px;list-style:none;margin:0;padding:4px;max-height:200px;overflow-y:auto}.dropdownItem{padding:6px 8px;cursor:pointer;border-radius:4px}.loadingLocations{margin:0;color:#64748b;font-size:13px}.emptyProviderMessage{color:#64748b}.tabContainer{display:grid;gap:12px}.tabActionsRow{display:flex;gap:8px;align-items:center;justify-content:space-between}.searchInput{padding:8px;border:1px solid #cbd5e1;border-radius:6px;flex:0 0 320px}.actionButtons{display:flex;gap:8px}.buttonSecondary{border:1px solid #cbd5e1;border-radius:6px;padding:8px 14px;background:#fff;cursor:pointer}.buttonPrimary{border:0;border-radius:6px;padding:8px 14px;background:#2563eb;color:#fff;cursor:pointer}.loadingMessage{color:#64748b}.errorMessage{color:#b91c1c}.tableContainer{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.tableHead{background:#f8fafc}.tableHeaderCell{text-align:left;padding:8px 10px;border-bottom:1px solid #e2e8f0}.sortButton{background:none;border:0;padding:0;font:inherit;cursor:pointer;font-weight:600}.dataRow{cursor:pointer}.dataRow:hover{background:#f1f5f9}.dataCell{padding:8px 10px;border-bottom:1px solid #f1f5f9}.emptyStateCell{padding:16px 10px;text-align:center;color:#64748b}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:50}.modalPanel{background:#fff;border-radius:8px;padding:20px;width:min(560px,92vw);max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.modalTitle{margin-top:0}.destinationForm{display:grid;gap:10px}.fieldLabel{display:grid;gap:4px}.formInput{padding:8px;border:1px solid #cbd5e1;border-radius:6px;width:100%;box-sizing:border-box}.readOnlyInput{background:#f8fafc}.uuidLabel{font-size:13px;color:#64748b;word-break:break-all}.twoColumnGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.activeLabel{display:flex;align-items:center;gap:8px}.modalError{color:#b91c1c;margin:0}.modalActions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.buttonDanger{border:1px solid #ef4444;border-radius:6px;padding:8px 14px;background:#fff;color:#b91c1c;cursor:pointer}.buttonSecondary:disabled,.buttonPrimary:disabled,.buttonDanger:disabled{cursor:not-allowed}.importIntro{display:grid;gap:10px}.mutedParagraph{margin:0;color:#64748b}.fileInput{padding:8px;border:1px solid #cbd5e1;border-radius:6px}.importDetails{display:grid;gap:10px}.zeroMarginParagraph{margin:0}.parseErrorPanel{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:10px}.parseErrorTitle{margin:0;font-weight:600;color:#b91c1c}.parseErrorList{margin:6px 0 0 20px;color:#b91c1c}.previewTableContainer{border:1px solid #e2e8f0;border-radius:6px;max-height:280px;overflow-y:auto}.previewTable{width:100%;border-collapse:collapse;font-size:13px}.previewTableHead{background:#f8fafc;position:sticky;top:0}.previewHeaderCell{text-align:left;padding:6px 10px;border-bottom:1px solid #e2e8f0}.previewDataCell{padding:6px 10px;border-bottom:1px solid #f1f5f9}.importErrorMessage{color:#b91c1c;margin:10px 0 0}.importActions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}@media (max-width: 767px){.tabActionsRow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.searchInput{flex:1 1 auto;min-width:0;width:100%}.actionButtons{flex-wrap:wrap}.actionButtons>*{flex:1 1 auto}.twoColumnGrid{grid-template-columns:1fr;gap:var(--space-2)}.modalPanel{width:calc(100vw - var(--space-3) * 2);max-height:calc(100dvh - var(--space-3) * 2);padding:var(--space-3)}.modalActions,.importActions{flex-wrap:wrap;justify-content:stretch}.modalActions>*,.importActions>*{flex:1 1 auto}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:100}.overlayCard{background:#fff;border-radius:8px;padding:24px;width:min(480px,92vw);box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.spinner{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:processing-overlay-spin 1s linear infinite}.overlayTitle{font-size:16px}.overlayMessage{margin:0;color:#64748b}.successTitle{font-size:16px;color:#166534}.errorTitle{font-size:16px;color:#b91c1c}.errorLog{margin:0;width:100%;max-height:200px;overflow:auto;background:#fef2f2;color:#b91c1c;padding:12px;border-radius:6px;font-size:12px;text-align:left;white-space:pre-wrap}.overlayButton{margin-top:8px}.listItemCard{border:1px solid #e2e8f0;border-radius:8px;padding:12px;color:#0f172a;text-decoration:none}.toast{border-width:1px;border-style:solid;border-radius:8px;padding:8px 10px;font-size:13px}.toastSuccess{background:#dcfce7;color:#166534;border-color:#86efac}.toastError{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.toastInfo{background:#dbeafe;color:#1e3a8a;border-color:#93c5fd}@keyframes processing-overlay-spin{to{transform:rotate(360deg)}}.providerDetailPageTextMuted{color:#64748b}.providerDetailPageTextDanger{color:#b91c1c}.providerDetailPageTextDangerNoMargin{color:#b91c1c;margin:0}.providerDetailPageTextSuccessNoMargin{color:#15803d;margin:0}.providerDetailPageTextWarningNoMargin{color:#b45309;margin:0}.providerDetailPageTextBodyNoMargin{color:#334155;margin:0}.providerDetailPageTextHint{color:#64748b;font-size:12px}.providerDetailPagePageHeader{align-items:center;display:flex;justify-content:space-between}.providerDetailPagePageTitle{margin:8px 0 0}.providerDetailPageBackLink{color:#2563eb;text-decoration:none}.providerDetailPageProviderForm{display:grid;gap:12px;width:100%}.providerDetailPageTabBar{border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding-bottom:8px}.providerDetailPageTabButton{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;padding:6px 10px}.providerDetailPageTabButtonActive{background:var(--color-button-active-secondary-bg)!important;border-color:#2563eb}.providerDetailPageStackSm{display:grid;gap:8px}.providerDetailPageStackMd{display:grid;gap:10px}.providerDetailPageStackLg{display:grid;gap:16px}.providerDetailPageLabelGrid{display:grid;gap:8px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center}.providerDetailPageLabelInline{align-items:center;display:flex;gap:8px}.providerDetailPageLabelStack{display:grid;gap:8px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center}.providerDetailPageLabelCaption{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.providerDetailPageLabelCaptionBlock{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.providerDetailPageBlockLabel{display:block;margin-bottom:12px}.providerDetailPageFieldControl{border:1px solid #cbd5e1;border-radius:6px;padding:8px;width:100%}.providerDetailPageFieldControlFull{border:1px solid #cbd5e1;border-radius:4px;padding:6px 8px;width:100%}.providerDetailPageFieldControlReadOnly{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.providerDetailPageFieldControlNarrow{width:80px}.providerDetailPageCopyHostRow{display:grid;gap:8px;grid-template-columns:1fr auto}.providerDetailPageTwoColumn{display:grid;gap:10px;grid-template-columns:1fr 1fr}.providerDetailPageThreeColumn{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.providerDetailPageInlineRow{align-items:center;display:flex;gap:8px}.providerDetailPageFieldset{border:1px solid #e2e8f0;border-radius:6px;display:grid;gap:10px;padding:12px}.providerDetailPageLegend{font-weight:600;padding:0 6px}.providerDetailPageActionRow{display:flex;gap:8px}.providerDetailPageActionAnchor{align-self:start}.providerDetailPageBtnSecondary{justify-self:start}@media (max-width: 767px){.providerDetailPagePageHeader{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.providerDetailPageLabelGrid,.providerDetailPageLabelStack{grid-template-columns:1fr;gap:var(--space-1-5)}.providerDetailPageCopyHostRow,.providerDetailPageTwoColumn,.providerDetailPageThreeColumn{grid-template-columns:1fr}.providerDetailPageTabBar{flex-wrap:wrap}.providerDetailPageTabButton{flex:1 1 auto}.providerDetailPageActionRow{flex-wrap:wrap}.providerDetailPageActionRow>*{flex:1 1 auto}}.button{border:1px solid #2563eb;border-radius:6px;padding:6px 10px;color:#1d4ed8;font-size:12px;background:#eff6ff}.buttonPending{background:#bfdbfe;cursor:not-allowed}.listPaginationControls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.listPaginationControlsNav{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}.listPaginationControlsSelect{border:1px solid var(--color-border-input);border-radius:6px;padding:var(--space-2)}.listPaginationControlsPageText{font-size:var(--font-size-sm)}@media (max-width: 767px){.listPaginationControlsNav{margin-left:0;width:100%}.listPaginationControlsSelect{width:100%}}.paginatedListSectionToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.paginatedListSectionFilters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.paginatedListSectionToolbarPagination{margin-left:auto}.paginatedListSectionFooter{display:flex;justify-content:flex-end;margin-top:var(--space-3)}.paginatedListSectionStatusText{color:#64748b}@media (max-width: 767px){.paginatedListSectionToolbar{align-items:stretch;flex-direction:column}.paginatedListSectionToolbarPagination{margin-left:0}.paginatedListSectionFooter{justify-content:stretch}}.transferOrdersPageTransferOrdersHeaderRow{display:flex;justify-content:space-between;align-items:center}.transferOrdersPageTransferOrdersHeaderActions{display:flex;gap:var(--space-2)}.transferOrdersPagePullButtonPending{opacity:.75}.transferOrdersPagePullMessage{color:#16a34a;font-size:var(--font-size-sm);margin-top:var(--space-1);margin-bottom:0}.transferOrdersPagePullMessageError{color:#b91c1c}.transferOrdersFilterSelect,.transferOrdersPageTransferOrdersSearchInput{padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:6px}.transferOrdersPageTransferOrdersSearchInput{min-width:220px}.transferOrdersPageStatusText{color:#64748b}.transferOrdersPageErrorText{color:#b91c1c}.transferOrdersPageResultsGrid{display:grid;gap:var(--space-2-5)}.transferOrdersPageCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.transferOrdersPageCardSummary{cursor:pointer}.transferOrdersPageCardSummary:focus-visible{outline:2px solid var(--color-button-primary-bg);outline-offset:2px}.transferOrdersPageOrderTitle{color:#0f172a}.transferOrdersPageCardActions{display:grid;justify-items:end;gap:var(--space-1-5)}.transferOrdersPageOrderMeta{margin:6px 0 0;color:#64748b;font-size:var(--font-size-sm)}.transferOrdersPageOrderSubMeta{margin:4px 0 0;color:#94a3b8;font-size:var(--font-size-xs)}.transferOrdersPageCheckInSuccess{margin:6px 0 0;color:#15803d;font-size:var(--font-size-xs)}.transferOrdersPageCheckInFailure{margin:6px 0 0;color:#b91c1c;font-size:var(--font-size-xs)}.transferOrdersPageCheckInErrorDetail{margin-top:4px}.transferOrdersPageCheckInAttempt{margin:4px 0 0;color:#64748b;font-size:var(--font-size-xs)}.transferOrdersPageInlineDetails{border-top:1px solid var(--color-border-input);margin-top:var(--space-2);padding-top:var(--space-2)}.transferOrdersPageInlinePanel{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:12px;padding:12px}.transferOrdersPageInlineTopParagraph{margin:0}.transferOrdersPageInlineParagraph,.transferOrdersPageInlineSubMeta{margin:6px 0 0}.transferOrdersPageInlineError{color:#b91c1c;margin:6px 0 0}.transferOrdersPageInlineSectionTitle{margin-top:0}.transferOrdersPageInlineMuted{color:#64748b}.transferOrdersPageInlineSuccessText{color:#15803d}.transferOrdersPageInlineLineItemsGrid{display:grid;gap:8px;margin-bottom:12px}.transferOrdersPageInlineLineItemCard{border:1px solid var(--color-border-input);border-radius:8px;padding:10px}.transferOrdersPageInlineLineItemHeader{align-items:center;display:flex;justify-content:space-between}.transferOrdersPageInlineQuantityText{color:#475569;font-size:13px}.transferOrdersPageInlineLineItemDescription{color:#64748b;font-size:13px;margin:6px 0 0}.transferOrdersPageInlineRetryError{margin-top:8px}@media (max-width: 767px){.transferOrdersPageTransferOrdersHeaderRow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.transferOrdersPageTransferOrdersHeaderActions{width:100%;flex-wrap:wrap}.transferOrdersPageTransferOrdersHeaderActions>*{flex:1 1 auto}.transferOrdersPageTransferOrdersSearchInput{min-width:0;width:100%}.transferOrdersFilterSelect{width:100%}.transferOrdersPageCardHeader{flex-direction:column;align-items:stretch;gap:var(--space-2)}.transferOrdersPageCardActions{justify-items:stretch}.transferOrdersPageCardActions>*{width:100%}}.transferOrderDetailPageHeader{align-items:center;display:flex;justify-content:space-between}.transferOrderDetailPageBackLink{color:var(--color-primary-bright);text-decoration:none}.transferOrderDetailPagePanel{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:12px;padding:12px}.transferOrderDetailPageTopParagraph{margin:0}.transferOrderDetailPageParagraph{margin:6px 0 0}.transferOrderDetailPageEdiFileText{color:#64748b;font-size:13px;margin:6px 0 0}.transferOrderDetailPageErrorParagraph{color:#b91c1c;margin:6px 0 0}.transferOrderDetailPageSectionTitle{margin-top:0}.transferOrderDetailPageMutedText{color:#64748b}.transferOrderDetailPageErrorText{color:#b91c1c}.transferOrderDetailPageSuccessText{color:#15803d}.transferOrderDetailPageLineItemsGrid{display:grid;gap:8px;margin-bottom:12px}.transferOrderDetailPageLineItemCard{border:1px solid var(--color-border-input);border-radius:8px;padding:10px}.transferOrderDetailPageLineItemHeader{align-items:center;display:flex;justify-content:space-between}.transferOrderDetailPageQuantityText{color:#475569;font-size:13px}.transferOrderDetailPageLineItemDescription{color:#64748b;font-size:13px;margin:6px 0 0}@media (max-width: 767px){.transferOrderDetailPageHeader{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.transferOrderDetailPagePanel{padding:var(--space-3)}.transferOrderDetailPageLineItemHeader{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:50}.panel{background:#fff;border-radius:8px;padding:20px;width:min(760px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.heading,.stepText,.confirmHeading,.confirmLine,.selectedFile,.errorText,.errorPre{margin:0}.heading,.stepText{margin-top:0}.stepText{color:#64748b}.configSection{display:grid;gap:12px}.fieldGroup{display:grid;gap:4px}.selectedFile{color:#1e293b;font-size:13px}.mappingSection{display:grid;gap:10px}.mappingGrid{display:grid;grid-template-columns:1fr 32px 1fr;gap:10px;align-items:end}.mappingHeader{font-weight:600;color:#475569;align-items:center}.mappingArrow{text-align:center;font-size:20px;color:#64748b;line-height:32px;-webkit-user-select:none;user-select:none}.quantityLabel{align-self:center}.errorText,.errorTextLoose{color:#b91c1c}.errorPre{white-space:pre-wrap;color:#b91c1c}.confirmSection{display:grid;gap:6px}.confirmHeading,.confirmLine{margin:0}.footerActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed}@media (max-width: 767px){.panel{width:calc(100vw - var(--space-3) * 2);max-height:calc(100dvh - var(--space-3) * 2);padding:var(--space-3)}.mappingGrid{grid-template-columns:1fr;gap:var(--space-1-5)}.mappingGrid>:nth-child(3n+2){display:none}.footerActions{flex-wrap:wrap;justify-content:stretch}.footerActions>*{flex:1 1 auto}}.dropzone{border:2px dashed #cbd5e1;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;background:#f8fafc;transition:background .12s,border-color .12s}.dragActive{background:#eff6ff;border-color:#2563eb}.disabled{opacity:.6;cursor:not-allowed}.heading{color:#0f172a}.subtext{color:#64748b;font-size:13px}.fileName{color:#1d4ed8;font-size:13px}.hiddenInput{display:none}.ordersPageOrdersHeaderRow{align-items:center;display:flex;justify-content:space-between}.ordersPageOrdersHeaderActions{display:flex;gap:8px}.ordersPageSelect{border:1px solid var(--color-border-input);border-radius:6px;padding:8px}.ordersPageMutedText{color:#64748b}.ordersPageErrorText{color:#b91c1c}.ordersPageGrid{display:grid;gap:10px}.ordersPageCardSummary{cursor:pointer}.ordersPageCardSummary:focus-visible{outline:2px solid var(--color-button-primary-bg);outline-offset:2px}.ordersPageOrderHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.ordersPageOrderTitleRow{align-items:center;display:flex;gap:8px}.ordersPageCreationPill{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.ordersPageCreationPillCsv{background:#dbeafe;color:#1d4ed8}.ordersPageCreationPillEdi{background:#fee2e2;color:#b91c1c}.ordersPageProviderName{font-size:11px;font-weight:600}.ordersPageDraftId{color:#94a3b8;font-size:75%;text-decoration:line-through}.ordersPagePrimaryMetaText{color:#64748b;font-size:13px;margin:4px 0 0}.ordersPageSecondaryMetaText{color:#94a3b8;font-size:12px;margin:4px 0 0}.ordersPageCustomerText{color:#64748b;font-size:12px;margin:4px 0 0}.ordersPageErrorDetail{color:#b91c1c;font-size:12px;margin:6px 0 0}.ordersPageInlineDetails{border-top:1px solid var(--color-border-input);margin-top:var(--space-2);padding-top:var(--space-2)}.ordersPageInlinePanel{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:12px;padding:12px}.ordersPageInlineTopParagraph{margin:0}.ordersPageInlineParagraph{margin:6px 0 0}.ordersPageInlineErrorParagraph{color:#b91c1c;margin:6px 0 0}.ordersPageInlineSectionTitle{margin-top:0}.ordersPageInlineMutedText{color:#64748b}.ordersPageInlineLineItemsGrid{display:grid;gap:8px;margin-bottom:12px}.ordersPageInlineLineItemCard{border:1px solid var(--color-border-input);border-radius:8px;padding:10px}.ordersPageInlineLineItemHeader{align-items:center;display:flex;justify-content:space-between}.ordersPageInlineLineItemTitleCol{display:grid;gap:2px}.ordersPageInlineSkuText{color:#64748b;font-size:12px}.ordersPageInlineQuantityText{color:#475569;font-size:13px}@media (max-width: 767px){.ordersPageOrdersHeaderRow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.ordersPageOrdersHeaderActions{width:100%;flex-wrap:wrap}.ordersPageOrdersHeaderActions>*{flex:1 1 auto}.ordersPageSelect{width:100%}.ordersPageOrderHeader{flex-direction:column;align-items:stretch;gap:var(--space-2)}.ordersPageOrderTitleRow{flex-wrap:wrap}}.orderDetailPageHeader{align-items:center;display:flex;justify-content:space-between}.orderDetailPageBackLink{color:var(--color-primary-bright);text-decoration:none}.orderDetailPagePanel{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:12px;padding:12px}.orderDetailPageTopParagraph{margin:0}.orderDetailPageParagraph{margin:6px 0 0}.orderDetailPageErrorParagraph{color:#b91c1c;margin:6px 0 0}.orderDetailPageSectionTitle{margin-top:0}.orderDetailPageMutedText{color:#64748b}.orderDetailPageErrorText{color:#b91c1c}.orderDetailPageLineItemsGrid{display:grid;gap:8px;margin-bottom:12px}.orderDetailPageLineItemCard{border:1px solid var(--color-border-input);border-radius:8px;padding:10px}.orderDetailPageLineItemHeader{align-items:center;display:flex;justify-content:space-between}.orderDetailPageLineItemTitleCol{display:grid;gap:2px}.orderDetailPageSkuText{color:#64748b;font-size:12px}.orderDetailPageQuantityText{color:#475569;font-size:13px}@media (max-width: 767px){.orderDetailPageHeader{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.orderDetailPagePanel{padding:var(--space-3)}.orderDetailPageLineItemHeader{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.csvImportsPageMutedText{color:#64748b}.csvImportsPageErrorText{color:#b91c1c}.csvImportsPageGrid{display:grid;gap:10px}.csvImportsPageRowHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.csvImportsPagePrimaryMetaText{color:#64748b;font-size:13px;margin:4px 0 0}.csvImportsPageSecondaryMetaText{color:#94a3b8;font-size:12px;margin:4px 0 0}.csvImportsPageOrderLinkText{font-size:12px;margin:4px 0 0}.csvImportsPageInlineLink{color:var(--color-primary-bright);text-decoration:none}.csvImportsPageErrorDetail{color:#b91c1c;font-size:12px;margin:6px 0 0}.csvImportsPageDownloadRow{display:flex;justify-content:flex-end;margin-top:8px}.csvImportsPageDownloadButton{font-size:12px;min-height:30px;padding:4px 10px}@media (max-width: 767px){.csvImportsPageRowHeader{flex-direction:column;align-items:flex-start;gap:var(--space-1-5)}.csvImportsPageDownloadRow{justify-content:stretch}.csvImportsPageDownloadButton{width:100%}}.ediFilesPageHeader{align-items:center;display:flex;justify-content:space-between}.ediFilesPageHeaderActions{display:flex;gap:8px}.ediFilesPageUploadPanel{border:1px solid var(--color-border-input);border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.ediFilesPageFieldLabel{color:#334155;display:grid;gap:6px}.ediFilesPageSelect,.ediFilesPageFileInput{border:1px solid var(--color-border-input);border-radius:6px;padding:8px}.ediFilesPageDirectionSelect{margin-bottom:12px}.ediFilesPageInlineMutedText,.ediFilesPageInlineSuccessText{margin:0}.ediFilesPageInlineMutedText,.ediFilesPageMutedText{color:#64748b}.ediFilesPageInlineSuccessText{color:#166534}.ediFilesPageAutoWidthButton{width:fit-content}.ediFilesPageGrid{display:grid;gap:10px}.ediFilesPageCard{border:1px solid var(--color-border-input);border-radius:8px;padding:12px}.ediFilesPageCardHeader{align-items:center;display:flex;justify-content:space-between}.ediFilesPageCardMetaRow{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px;margin:6px 0 0}.ediFilesPageTransactionPill{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.ediFilesPageTransaction850{background:#dbeafe;color:#1d4ed8}.ediFilesPageTransaction852{background:#fef9c3;color:#854d0e}.ediFilesPageTransaction856{background:#dcfce7;color:#15803d}.ediFilesPageTransactionDefault{background:#f1f5f9;color:#475569}.ediFilesPageCardSubMeta{color:#94a3b8;font-size:12px;margin:4px 0 0}.ediFilesPageDownloadRow{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ediFilesPageDownloadButton{font-size:12px;min-height:30px;padding:4px 10px}.ediFilesPageProcessingError{margin:8px 0 0}.ediFilesPageTransactionBreakdown{margin-top:10px}.ediFilesPageTransactionTableWrap{overflow-x:auto}.ediFilesPageTransactionTable{border-collapse:collapse;font-size:13px;width:100%}.ediFilesPageTransactionTable th,.ediFilesPageTransactionTable td{border-top:1px solid var(--color-border-input);padding:8px;text-align:left;vertical-align:top}.ediFilesPageTransactionTable th{color:#475569;font-size:12px;font-weight:600}.ediFilesPageLineItems{display:grid;gap:4px}@media (max-width: 767px){.ediFilesPageHeader{flex-direction:column;align-items:stretch;gap:var(--space-2)}.ediFilesPageHeaderActions{width:100%;flex-wrap:wrap}.ediFilesPageHeaderActions>*{flex:1 1 auto}.ediFilesPageSelect,.ediFilesPageFileInput{width:100%}.ediFilesPageCardHeader{flex-direction:column;align-items:stretch;gap:var(--space-1-5)}.ediFilesPageCardMetaRow{flex-wrap:wrap}.ediFilesPageDownloadRow{justify-content:stretch;flex-direction:column}.ediFilesPageDownloadButton,.ediFilesPageAutoWidthButton{width:100%}}.preordersPageHeaderRow{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.preordersPageFilterRow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3);align-items:flex-start}.preordersPageInputControl{padding:var(--space-2);border:1px solid var(--color-border-input);border-radius:6px;min-height:var(--control-height)}.preordersPageSearchInput{min-width:280px}.preordersPageProductFilter{border:1px solid var(--color-border-input);border-radius:6px;padding:7px 10px;background:var(--color-surface);min-height:var(--control-height)}.preordersPageProductFilterSummary{cursor:pointer}.preordersPageProductOptions{display:grid;gap:var(--space-1-5);margin-top:var(--space-2);max-height:220px;overflow:auto}.preordersPageProductLabel{display:flex;gap:var(--space-1-5);align-items:center;white-space:nowrap}.preordersPageMutedText{color:#64748b}.preordersPageErrorText{color:#b91c1c}.preordersPageWarningText{color:#b45309;font-size:var(--font-size-sm)}.preordersPageSummaryText{color:#64748b;font-size:var(--font-size-sm)}.preordersPageTableContainer{overflow-x:auto}.preordersPageReportTable{width:100%;border-collapse:collapse;font-size:var(--font-size-md)}.preordersPageHeaderCell{border-bottom:1px solid var(--color-border-input);padding:var(--space-2);text-align:left}.preordersPageBodyCell{border-bottom:1px solid #e2e8f0;padding:var(--space-2);vertical-align:top}.preordersPageDataRow{cursor:pointer}.preordersPageDataRow:hover{background:#f8fafc}.preordersPageSortButton{border:0;background:transparent;padding:0;font:inherit;font-weight:600;cursor:pointer;justify-content:flex-start;text-align:left}.preordersPageExpandedCell{background:#f8fafc}.preordersPageNestedTable{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.preordersPageNestedHeaderCell{border-bottom:1px solid var(--color-border-input);padding:var(--space-2);text-align:left}.preordersPageNestedBodyCell{border-bottom:1px solid #e2e8f0;padding:var(--space-2)}@media (max-width: 767px){.preordersPageHeaderRow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.preordersPageFilterRow{flex-direction:column;align-items:stretch}.preordersPageSearchInput{min-width:0;width:100%}.preordersPageProductFilter{width:100%}}.jobsPagePanel{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:12px;padding:12px}.jobsPagePanelTitle{margin:0 0 10px}.jobsPageRowWrap{display:flex;flex-wrap:wrap;gap:8px}.jobsPageFiltersRow{display:flex;gap:8px;margin-bottom:12px}.jobsPageSelect{border:1px solid var(--color-border-input);border-radius:6px;padding:8px}.jobsPageProviderSelect{min-width:220px}.jobsPageMutedText{color:#64748b}.jobsPageErrorText{color:#b91c1c}.jobsPageSuccessText{color:#15803d;margin-bottom:0}.jobsPageGrid{display:grid;gap:10px}.jobsPageCard{border:1px solid var(--color-border-input);border-radius:8px;padding:12px}.jobsPageCardHeader{align-items:center;display:flex;justify-content:space-between}.jobsPageJobSummary{color:#64748b;font-size:13px;margin:6px 0 0}@media (max-width: 767px){.jobsPageFiltersRow{flex-direction:column;align-items:stretch}.jobsPageProviderSelect,.jobsPageSelect{min-width:0;width:100%}.jobsPageRowWrap>*{flex:1 1 auto}.jobsPageCardHeader{flex-direction:column;align-items:flex-start;gap:var(--space-1-5)}}.headerRow{display:flex;justify-content:space-between;align-items:center}.statusText{color:#64748b}.providersGrid{display:grid;gap:var(--space-2-5)}.providerCard{border:1px solid #e2e8f0;border-radius:8px;padding:var(--space-3);text-decoration:none;color:#0f172a}.providerCardHeader{display:flex;justify-content:space-between;align-items:center}.providerMeta{margin:6px 0 0;color:#64748b;font-size:var(--font-size-sm)}.mutedText{color:#64748b}.errorText{color:#b91c1c}.warningText{color:#b45309;margin:0}.successText{color:#15803d;margin:0}.formGrid{display:grid;gap:10px;max-width:560px}.compactFormGrid{display:grid;gap:10px;max-width:520px}.fieldGroup{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.inlineField{display:flex;align-items:center;gap:8px}.tokenBlock{display:grid;gap:8px}.tokenInput{padding:8px;border:1px solid #cbd5e1;border-radius:6px}.tokenInputMasked{padding:8px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#475569}.tokenRow{display:flex;gap:8px}.tokenGrow{flex:1}.fitButton{width:fit-content}.buttonRow{display:flex;gap:8px}.tabs{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;padding-bottom:8px;margin-bottom:16px}.tabButton{border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;background:#fff;color:#0f172a;cursor:pointer}.tabButtonActive{border-color:#2563eb;background:#eff6ff}@media (max-width: 767px){.fieldGroup{grid-template-columns:1fr;gap:var(--space-1-5)}.tabs{flex-wrap:wrap;gap:var(--space-1)}.tabButton{flex:1 1 auto;min-width:0}.tokenRow{flex-direction:column}.buttonRow{flex-wrap:wrap}.buttonRow>*{flex:1 1 auto}.fitButton{width:100%}}.accountsPageAccountsLayout{width:100%}.accountsPageHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.accountsPageTitle{margin:0}.accountsPageCreateLink{text-decoration:none}.accountsPageError{color:#dc2626}.accountsPageTable{background:var(--color-surface);border-collapse:collapse;width:100%}.accountsPageHeaderRow{border-bottom:1px solid var(--color-border-input);text-align:left}.accountsPageHeaderCell,.accountsPageDataCell{padding:var(--space-3)}.accountsPageDataRow{border-bottom:1px solid #f1f5f9;cursor:pointer}@media (max-width: 767px){.accountsPageHeader{flex-direction:column;align-items:stretch;gap:var(--space-2)}.accountsPageTable,.accountsPageTable tbody,.accountsPageTable tr{display:block;width:100%}.accountsPageTable thead{display:none}.accountsPageDataRow{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:var(--space-2);padding:var(--space-2);background:var(--color-surface)}.accountsPageTable td.accountsPageDataCell{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border:none;width:100%}.accountsPageDataCell:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;font-size:var(--font-size-sm)}}.createAccountPageForm{display:grid;gap:var(--space-3);max-width:640px}.createAccountPageField{display:grid;gap:var(--space-1)}.createAccountPageInput{border:1px solid var(--color-border-input);border-radius:var(--radius);font:inherit;padding:var(--space-2);width:100%}.createAccountPageError{color:#dc2626}@media (max-width: 767px){.createAccountPageForm{max-width:none}.createAccountPageInput{width:100%}}.accountDetailPageAccountDetailLayout{display:grid;gap:var(--space-5)}.accountDetailPageCard{background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius);padding:var(--space-4)}.accountDetailPageCardTitle{margin-top:0}.accountDetailPageMeta{margin:6px 0}.accountDetailPageAddUserForm{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.accountDetailPageEmailInput{flex:1}.accountDetailPageEmailInput,.accountDetailPageRoleSelect{border:1px solid var(--color-border-input);border-radius:var(--radius);font:inherit;padding:var(--space-2)}.accountDetailPageTable{border-collapse:collapse;width:100%}.accountDetailPageHeaderRow{border-bottom:1px solid var(--color-border-input);text-align:left}.accountDetailPageUserRow{border-bottom:1px solid #f1f5f9}.accountDetailPageCell{padding:var(--space-2)}@media (max-width: 767px){.accountDetailPageCard{padding:var(--space-3)}.accountDetailPageAddUserForm{flex-direction:column;align-items:stretch;gap:var(--space-2)}.accountDetailPageEmailInput,.accountDetailPageRoleSelect{width:100%}.accountDetailPageTable,.accountDetailPageTable tbody,.accountDetailPageTable tr,.accountDetailPageTable td{display:block;width:100%}.accountDetailPageTable thead{display:none}.accountDetailPageUserRow{border:1px solid var(--color-border-input);border-radius:8px;margin-bottom:var(--space-2);padding:var(--space-2);background:var(--color-surface)}.accountDetailPageCell{padding:var(--space-1) 0;border:none}}.section{margin-bottom:2rem}.sectionTitle{font-size:1.1rem;margin-bottom:.75rem}.mutedText{color:#888;font-style:italic}.table{width:100%;border-collapse:collapse;font-size:.85rem}.table th,.table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #eee}.table th{font-weight:600;background:#f9f9f9}.filtersRow{display:flex;gap:.75rem;margin-bottom:1rem;align-items:center}.select{padding:.4rem .6rem;border:1px solid #ccc;border-radius:4px;font-size:.85rem}.staleBadge{background:#fee;color:#c00;padding:.15rem .4rem;border-radius:3px;font-size:.75rem;font-weight:600}.mobileOnly{display:none}.card{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#fff;margin-bottom:.75rem}.cardHeader{font-weight:600;font-size:.95rem;margin:0 0 .5rem;color:#0f172a}.cardGrid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem;font-size:.85rem}.cardLabel{color:#64748b;font-size:.8rem}.cardValue{color:#0f172a}.cardFullWidth{grid-column:1 / -1}.queueBadgeRow{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.queueBadge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.queueBadge:hover{background:#e2e8f0}.queueBadgeLabel{color:#64748b;font-weight:400}.stageRow{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.stageTag{font-size:.75rem;padding:.1rem .4rem;border-radius:3px;background:#f1f5f9;color:#475569}.errorText{color:#dc2626;font-size:.8rem;margin-top:.25rem}@media (max-width: 767px){.desktopOnly{display:none}.mobileOnly{display:block}.filtersRow{flex-direction:column;gap:var(--space-2, .5rem)}.select{width:100%}.cardGrid{grid-template-columns:1fr 1fr}}.sortHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.sortHeader:hover{background:#eef}.sortActive{cursor:pointer;-webkit-user-select:none;user-select:none;background:#e8edf5}.parameterFormFields{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}.parameterFormField{display:grid;gap:var(--space-2);max-width:32rem}.booleanParameterFormField{display:block}.booleanLabel{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.booleanLabel input{margin:0}.page{max-width:1100px}.section{margin-bottom:var(--space-6)}.card{background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius);padding:var(--space-4)}.card>h2{margin-top:0}.field{display:grid;gap:var(--space-2);max-width:32rem;margin-bottom:var(--space-4)}.muted{color:var(--color-text-muted)}.queued{color:var(--color-status-success-text);font-weight:600}.tableWrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.table th{color:var(--color-primary-dark);background:var(--color-surface)}.table th.reportingPageActionCell,.table td.reportingPageActionCell{text-align:right;white-space:nowrap}.table td.reportingPageRequesterCell{white-space:nowrap}.reportingPageErrorDetail{font-size:12px;margin:var(--space-2) 0 0}.reportingPageStatusReason{font-size:12px;margin:0}.table td.reportingPageStatusCell{text-align:left;vertical-align:middle}.table td.reportingPageStatusCell>*{vertical-align:middle}@media (max-width: 767px){.table{min-width:840px}}:root{--color-bg-app: #f8fafc;--color-surface: #ffffff;--color-sidebar-bg: #1B396D;--color-sidebar-active: #16213e;--color-nav-active-text: #ffffff;--color-nav-idle-text: #3A92F7;--color-text-muted: #1B396D;--color-border: #16213e;--color-border-input: #cbd5e1;--color-sidebar-divider: rgba(148, 163, 184, .2);--color-button-primary-bg: #3A92F7;--color-button-primary-text: #F5F9FF;--color-button-secondary-bg: #ffffff;--color-button-active-secondary-bg: #c8e2ff;--color-button-secondary-text: #1B396D;--color-button-tertiary-text: #1B396D;--color-status-neutral-bg: #e2e8f0;--color-status-neutral-text: #334155;--color-status-success-bg: #05c348;--color-status-success-text: #FFFFFF;--color-status-warning-bg: #fef3c7;--color-status-warning-text: #92400e;--color-status-processed-with-errors-bg: #92400e;--color-status-processed-with-errors-text: #FFFFFF;--color-status-danger-bg: #dc2626;--color-status-danger-text: #FFFFFF;--color-status-info-bg: #3A92F7;--color-status-info-text: #FFFFFF;--color-error-banner-bg: #dc2626;--color-error-banner-text: #ffffff;--color-error-banner-icon: #ffffff;--color-error-reason-text: #dc2626;--color-error-reason-icon: #dc2626;--color-primary-dark: #1B396D;--color-primary-bright: #3A92F7;--color-primary-dark-grey: #444444;--color-primary-medium-grey: #999999;--color-primary-light-grey: #F5F9FF;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--sidebar-width: 220px;--topbar-height: 56px;--content-max-width: 1200px;--content-padding: 24px;--control-height: 2.5rem;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 18px;--font-size-caret: 10px;--radius: 4px;--shadow-menu: 0 4px 12px rgba(0, 0, 0, .1);--shadow-button-primary-hover: 0 6px 14px rgba(58, 146, 247, .35);--z-menu: 100;--breakpoint-tablet: 1024px;--breakpoint-phone: 768px}@font-face{font-family:Red Hat Display;src:url(/assets/RedHatDisplay-VariableFont_wght-DlCfthL_.ttf) format("truetype");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:Red Hat Display;src:url(/assets/RedHatDisplay-Italic-VariableFont_wght-8qgLc46o.ttf) format("truetype");font-style:italic;font-weight:300 900;font-display:swap}html,body,#root{margin:0;min-height:100dvh}body{font-family:Red Hat Display,sans-serif;overflow-wrap:anywhere}h1{color:#1b396d}h2{margin-bottom:1rem!important}*{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,details{font-family:inherit;font-size:var(--font-size-md);min-height:var(--control-height)}input[type=file]{font-family:inherit;font-size:var(--font-size-md);min-height:var(--control-height)}button,.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-md);font-weight:600;justify-content:center;line-height:1.2;min-height:36px;padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.65}button,.btnPrimary{background-color:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-text)}button:hover:not(:disabled),.btnPrimary:hover:not(:disabled){box-shadow:var(--shadow-button-primary-hover)}.btnPrimary:focus-visible,.btnSecondary:focus-visible,.btnTertiary:focus-visible{outline:2px solid var(--color-button-primary-bg);outline-offset:2px}.btnSecondary{background-color:var(--color-button-secondary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-secondary-text)}.btnSecondary.tabButtonActive{background-color:var(--color-button-active-secondary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-secondary-text)}.btnTertiary{background-color:transparent;border-color:transparent;color:var(--color-button-tertiary-text)}.statusBadge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:5px;padding:.5rem 1rem}.statusToneNeutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.statusToneSuccess{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.statusToneWarning{background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.statusToneDanger{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.statusToneInfo{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.statusToneProcessedWithErrors{background:var(--color-status-processed-with-errors-bg);color:var(--color-status-processed-with-errors-text)}.warnBanner{align-items:flex-start;background:var(--color-status-processed-with-errors-bg);border-radius:5px;color:var(--color-status-processed-with-errors-text);display:inline-flex;gap:.5rem;margin:0;max-width:100%;padding:.5rem 1rem;margin-top:1rem;margin-bottom:1rem}.errorBanner{align-items:flex-start;background:var(--color-error-banner-bg);border-radius:5px;color:var(--color-error-banner-text);display:inline-flex;gap:.5rem;margin:0;max-width:100%;padding:.5rem 1rem;margin-top:1rem;margin-bottom:1rem}.errorBannerIcon{color:var(--color-error-banner-icon);font-weight:400;line-height:1.2}.errorReason{align-items:center;background:none;color:var(--color-error-reason-text);display:inline-flex;gap:.5rem;margin:0;max-width:100%;padding:.5rem 1rem}.errorReasonIcon{color:var(--color-error-reason-icon);font-weight:400;line-height:1.2}.nav-username{margin:0 0 0 auto}.statsGrid .label{color:var(--color-primary-dark)}.statsGrid .value,.runSummary{color:var(--color-primary-bright)}#app-topbar .nav-menu,#app-topbar button{background-color:var(--color-primary-dark);color:#fff}select{background-color:var(--color-primary-dark);color:#fff!important}.tableHeaderCell,.tableHeaderCell .sortButton{color:var(--color-primary-dark)!important}@media (max-width: 767px){:root{--content-padding: 12px}h1{font-size:1.5rem}button,.btn{min-height:40px;padding:var(--space-2) var(--space-3)}}
