._operationalBackdrop_1tmsd_4,._organizationOverlay_1tmsd_5,._masterBackdrop_1tmsd_6,._appDialogLayer_1tmsd_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:20px;background:#0f172a75;overscroll-behavior:contain}._operationalDetail_1tmsd_18,._organizationDrawer_1tmsd_19,._masterDialog_1tmsd_20,._appDialog_1tmsd_7,._cargoWorkspace_1tmsd_22{--detail-border: #d8e0e8;--detail-ink: #17233c;--detail-muted: #68758a;--detail-subtle: #f6f8fa;--detail-accent: #b45125;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--detail-border);border-radius:10px;background:#fff;box-shadow:0 20px 56px #0f172a3d}._operationalDetail_1tmsd_18{width:min(1480px,calc(100vw - 40px));height:min(880px,calc(100dvh - 40px));display:flex;flex-direction:column}._operationalDetail_1tmsd_18 .operationalDetailHeader,._organizationDrawer_1tmsd_19 .companyWorkspaceHeader,._masterDialog_1tmsd_20 .masterDialogHeader,._appDialog_1tmsd_7>header,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeader{flex:0 0 auto;min-width:0;padding:14px 18px;background:#fff;border-bottom:1px solid var(--detail-border)}._operationalDetail_1tmsd_18 .operationalDetailHeader,._organizationDrawer_1tmsd_19 .companyWorkspaceHeader,._masterDialog_1tmsd_20 .masterDialogHeader,._appDialog_1tmsd_7>header,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._operationalDetail_1tmsd_18 .operationalDetailHeader>div:first-child,._organizationDrawer_1tmsd_19 .companyHeaderMain,._masterDialog_1tmsd_20 .masterDialogHeader>div:first-child,._appDialog_1tmsd_7>header>div,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeader>div:first-child{min-width:0}._operationalDetail_1tmsd_18 .operationalDetailHeader h2,._organizationDrawer_1tmsd_19 .companyWorkspaceHeader h2,._masterDialog_1tmsd_20 .masterDialogHeader h2,._appDialog_1tmsd_7 h2,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeader h2{margin:2px 0 0;color:var(--detail-ink);font-size:clamp(18px,1.55vw,22px);line-height:1.2;overflow-wrap:anywhere}._operationalDetail_1tmsd_18 .operationalDetailHeader p,._operationalDetail_1tmsd_18 .operationalDetailHeader small,._organizationDrawer_1tmsd_19 .companyMetaLine,._appDialog_1tmsd_7 .appDialogBody p{color:var(--detail-muted);overflow-wrap:anywhere}._operationalDetail_1tmsd_18 .operationalDetailHeaderActions,._organizationDrawer_1tmsd_19 .organizationHeaderActions,._masterDialog_1tmsd_20 .masterDialogHeader>div:last-child,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeaderRight{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}._operationalDetail_1tmsd_18 button:focus-visible,._organizationDrawer_1tmsd_19 button:focus-visible,._masterDialog_1tmsd_20 button:focus-visible,._appDialog_1tmsd_7 button:focus-visible,._cargoWorkspace_1tmsd_22 button:focus-visible,._cargoWorkspace_1tmsd_22 input:focus-visible,._cargoWorkspace_1tmsd_22 select:focus-visible,._cargoWorkspace_1tmsd_22 textarea:focus-visible{outline:2px solid #b45125;outline-offset:2px}._operationalDetail_1tmsd_18 .operationalMobileSummary{flex:0 0 auto}._operationalDetail_1tmsd_18 .operationalDossierLayout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(216px,252px) minmax(0,1fr);overflow:hidden}._operationalDetail_1tmsd_18 .operationalSummaryRail{min-width:0;min-height:0;overflow:auto;padding:14px;background:var(--detail-subtle);border-right:1px solid var(--detail-border)}._operationalDetail_1tmsd_18 .operationalSummaryRail section,._operationalDetail_1tmsd_18 .operationalSummaryRail dl{min-width:0}._operationalDetail_1tmsd_18 .operationalSummaryRail strong,._operationalDetail_1tmsd_18 .operationalSummaryRail a,._operationalDetail_1tmsd_18 .operationalRailMetricValue{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:normal}._operationalDetail_1tmsd_18 .operationalDossierMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff}._operationalDetail_1tmsd_18 .operationalDetailTabs{min-width:0;overflow-x:auto;display:flex;gap:2px;padding:8px 14px 0;border-bottom:1px solid var(--detail-border);background:#fff;scrollbar-width:thin}._operationalDetail_1tmsd_18 .operationalDetailTabs button{flex:0 0 auto;min-height:36px;padding:8px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--detail-muted);font-size:13px;font-weight:650}._operationalDetail_1tmsd_18 .operationalDetailTabs button.active{color:#8d3817;border-bottom-color:var(--detail-accent);background:#fff8f5}._operationalDetail_1tmsd_18 .operationalDetailBody{min-width:0;min-height:0;overflow:auto;padding:16px 18px 24px;background:#fff;overscroll-behavior:contain}._operationalDetail_1tmsd_18 .operationalDetailGrid,._operationalDetail_1tmsd_18 .operationalOverviewColumns{min-width:0}._operationalDetail_1tmsd_18 .operationalDetailField,._operationalDetail_1tmsd_18 .operationalOverviewSection,._operationalDetail_1tmsd_18 .operationalPartyCard,._operationalDetail_1tmsd_18 .operationalCargoList article,._operationalDetail_1tmsd_18 .operationalTransportList article{min-width:0;border-radius:7px;box-shadow:none}._operationalDetail_1tmsd_18 .operationalDetailField strong,._operationalDetail_1tmsd_18 .operationalDetailField span,._operationalDetail_1tmsd_18 .operationalOverviewSection p,._operationalDetail_1tmsd_18 .operationalPartyCard strong,._operationalDetail_1tmsd_18 .operationalPartyCard span{min-width:0;overflow-wrap:anywhere}._organizationDrawer_1tmsd_19{width:min(1320px,calc(100vw - 40px));height:min(860px,calc(100dvh - 40px));display:flex;flex-direction:column}._organizationDrawer_1tmsd_19 .organizationRecordLayout{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(205px,240px) minmax(0,1fr) minmax(205px,240px);overflow:hidden}._organizationDrawer_1tmsd_19 .organizationSummaryRail,._organizationDrawer_1tmsd_19 .organizationRelatedRail{min-width:0;min-height:0;overflow:auto;padding:14px;background:var(--detail-subtle)}._organizationDrawer_1tmsd_19 .organizationSummaryRail{border-right:1px solid var(--detail-border)}._organizationDrawer_1tmsd_19 .organizationRelatedRail{border-left:1px solid var(--detail-border)}._organizationDrawer_1tmsd_19 .organizationSummaryRail strong,._organizationDrawer_1tmsd_19 .organizationRelatedRail strong,._organizationDrawer_1tmsd_19 .organizationRelatedRail a,._organizationDrawer_1tmsd_19 .orgReadValue strong,._organizationDrawer_1tmsd_19 .orgContactRead,._organizationDrawer_1tmsd_19 .companyMetaLine{min-width:0;overflow-wrap:anywhere}._organizationDrawer_1tmsd_19 .organizationRecordMain{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}._organizationDrawer_1tmsd_19 .workspaceTabs{min-width:0;overflow-x:auto;padding:8px 14px 0;border-bottom:1px solid var(--detail-border)}._organizationDrawer_1tmsd_19 .companyWorkspaceBody{min-width:0;min-height:0;overflow:auto;padding:16px 18px 24px;background:#fff;overscroll-behavior:contain}._organizationDrawer_1tmsd_19 .orgDrawerSection,._organizationDrawer_1tmsd_19 .workspaceSection,._organizationDrawer_1tmsd_19 .contactCard,._organizationDrawer_1tmsd_19 .bankCard{box-shadow:none}._organizationDrawer_1tmsd_19 .orgReadGrid,._organizationDrawer_1tmsd_19 .orgEditGrid{min-width:0}._organizationDrawer_1tmsd_19 .orgReadValue,._organizationDrawer_1tmsd_19 .orgDrawerField{min-width:0;gap:5px}._organizationDrawer_1tmsd_19 .orgDrawerField>span,._masterDialog_1tmsd_20 .masterField>span,._cargoWorkspace_1tmsd_22 .cargoWorkspaceField>span{display:inline-flex;align-items:baseline;gap:4px;min-width:0}._organizationDrawer_1tmsd_19 .workspaceFooter{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 18px;border-top:1px solid var(--detail-border);background:#fff}._organizationDrawer_1tmsd_19 .workspaceFooter>span{margin-right:auto;min-width:0;color:var(--detail-muted);font-size:12px;overflow-wrap:anywhere}._cargoWorkspace_1tmsd_22{width:min(1280px,calc(100vw - 40px));height:min(880px,calc(100dvh - 40px));display:flex;flex-direction:column}._cargoWorkspace_1tmsd_22 .cargoProgressNav{flex:0 0 auto;min-width:0;overflow-x:auto;padding:8px 16px;border-bottom:1px solid var(--detail-border);background:#fff}._cargoWorkspace_1tmsd_22 .cargoWorkspaceShell{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);grid-template-rows:minmax(0,1fr) auto;overflow:hidden}._cargoWorkspace_1tmsd_22 .cargoWorkspaceBody{min-width:0;min-height:0;overflow:auto;padding:18px;background:#fff;overscroll-behavior:contain}._cargoWorkspace_1tmsd_22 .cargoWorkspaceSidePanel{min-width:0;min-height:0;overflow:auto;padding:14px;background:var(--detail-subtle);border-left:1px solid var(--detail-border)}._cargoWorkspace_1tmsd_22 .cargoWorkspaceFooter{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--detail-border);background:#fff}._cargoWorkspace_1tmsd_22 .cargoWorkspaceFooter>span{margin-inline:auto;color:var(--detail-muted);font-size:12px}._cargoWorkspace_1tmsd_22 .cargoWorkspaceGrid{min-width:0;gap:12px}._cargoWorkspace_1tmsd_22 .cargoWorkspaceField{min-width:0;gap:6px;font-size:12px;font-weight:650;color:#4b5a6f}._cargoWorkspace_1tmsd_22 .cargoWorkspaceField input,._cargoWorkspace_1tmsd_22 .cargoWorkspaceField select,._cargoWorkspace_1tmsd_22 .cargoWorkspaceField textarea{min-width:0;min-height:40px;padding:8px 10px;border:1px solid #cbd5df;border-radius:6px;color:var(--detail-ink);background:#fff;line-height:1.35}._cargoWorkspace_1tmsd_22 .cargoWorkspaceField textarea{min-height:76px;resize:vertical}._cargoWorkspace_1tmsd_22 .cargoVisualSection,._cargoWorkspace_1tmsd_22 .cargoTransportSection,._cargoWorkspace_1tmsd_22 .cargoDocumentsPanel,._cargoWorkspace_1tmsd_22 .cargoFinalSummary{box-shadow:none;border-radius:8px}._appDialogLayer_1tmsd_7{z-index:2400}._appDialog_1tmsd_7{width:min(520px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 32px));display:flex;flex-direction:column}._appDialog_1tmsd_7>header{min-height:64px}._appDialog_1tmsd_7 .appDialogBody{min-height:0;overflow:auto;padding:16px 18px 20px;background:#fff;overscroll-behavior:contain}._appDialog_1tmsd_7>footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--detail-border);background:#fff}._masterDialog_1tmsd_20{width:min(920px,calc(100vw - 40px));max-height:min(840px,calc(100dvh - 40px));display:flex;flex-direction:column}._masterDialog_1tmsd_20 .masterDialogStatus{flex:0 0 auto;padding:8px 16px;border-bottom:1px solid var(--detail-border);background:var(--detail-subtle)}._masterDialog_1tmsd_20 .masterDialogBody{min-height:0;overflow:auto;padding:14px 16px 20px;background:#fff;overscroll-behavior:contain}._masterDialog_1tmsd_20 .masterCardSection{padding:14px 0;border:0;border-bottom:1px solid var(--detail-border);box-shadow:none}._masterDialog_1tmsd_20 .masterFormGrid{gap:12px}._masterDialog_1tmsd_20 .masterField{min-width:0}._masterDialog_1tmsd_20 .masterField input,._masterDialog_1tmsd_20 .masterField select,._masterDialog_1tmsd_20 .masterField textarea{min-width:0;min-height:40px;border-radius:6px}._masterDialog_1tmsd_20 .masterDialogFooter{flex:0 0 auto;padding:10px 16px;border-top:1px solid var(--detail-border);background:#fff}@media (max-width: 760px){._operationalBackdrop_1tmsd_4,._organizationOverlay_1tmsd_5,._masterBackdrop_1tmsd_6,._appDialogLayer_1tmsd_7{padding:0}._operationalDetail_1tmsd_18,._organizationDrawer_1tmsd_19,._masterDialog_1tmsd_20,._cargoWorkspace_1tmsd_22{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}._operationalDetail_1tmsd_18 .operationalDetailHeader,._organizationDrawer_1tmsd_19 .companyWorkspaceHeader,._masterDialog_1tmsd_20 .masterDialogHeader,._cargoWorkspace_1tmsd_22 .cargoWorkspaceHeader{padding:12px}._operationalDetail_1tmsd_18 .operationalDetailHeaderActions .secondary,._organizationDrawer_1tmsd_19 .organizationHeaderActions .secondary,._organizationDrawer_1tmsd_19 .organizationHeaderActions .primaryBtn{display:none}._operationalDetail_1tmsd_18 .operationalDossierLayout{display:block;overflow:auto}._operationalDetail_1tmsd_18 .operationalSummaryRail{display:none}._operationalDetail_1tmsd_18 .operationalDossierMain{min-height:0;height:100%}._operationalDetail_1tmsd_18 .operationalDetailBody{padding:14px 12px 24px}._organizationDrawer_1tmsd_19 .organizationRecordLayout{display:block;overflow:auto}._organizationDrawer_1tmsd_19 .organizationSummaryRail,._organizationDrawer_1tmsd_19 .organizationRelatedRail{display:none}._organizationDrawer_1tmsd_19 .organizationRecordMain{min-height:0;height:100%}._organizationDrawer_1tmsd_19 .companyWorkspaceBody{padding:14px 12px 24px}._organizationDrawer_1tmsd_19 .workspaceFooter{padding:10px 12px}._cargoWorkspace_1tmsd_22 .cargoWorkspaceShell{grid-template-columns:minmax(0,1fr)}._cargoWorkspace_1tmsd_22 .cargoWorkspaceSidePanel{display:none}._cargoWorkspace_1tmsd_22 .cargoWorkspaceBody{padding:14px 12px 20px}._cargoWorkspace_1tmsd_22 .cargoWorkspaceFooter{padding:10px 12px}._cargoWorkspace_1tmsd_22 .cargoWorkspaceFooter>span{display:none}._cargoWorkspace_1tmsd_22 .cargoWorkspaceGrid,._masterDialog_1tmsd_20 .masterFormGrid{grid-template-columns:minmax(0,1fr)}._appDialog_1tmsd_7{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}}@media (prefers-reduced-motion: reduce){._operationalDetail_1tmsd_18 *,._organizationDrawer_1tmsd_19 *,._masterDialog_1tmsd_20 *,._appDialog_1tmsd_7 *,._cargoWorkspace_1tmsd_22 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--bg: #f4f6fb;--paper: #ffffff;--paper-2: #f9fafb;--ink: #0f172a;--muted: #64748b;--line: #e5e7eb;--line-strong: #cbd5e1;--brand: #d97706;--brand-2: #f59e0b;--sidebar: #07111f;--sidebar-2: #0f1b2d;--success: #059669;--danger: #dc2626;--warning: #d97706;--info: #2563eb;--shadow-sm: 0 8px 24px rgba(15, 23, 42, .08);--shadow-md: 0 20px 60px rgba(15, 23, 42, .14);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 26px}.app.proShell .opsDashboardDrilldown>header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:12px 16px;gap:14px}.app.proShell .opsDashboardDrilldownTable{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.app.proShell .opsDashboardDrilldownTable :is(th,td){padding:9px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.proShell .opsDashboardDrilldownAction{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:var(--kv2-accent);font-size:12px;font-weight:650;white-space:nowrap}.app.proShell .masterPage .masterToolbar{align-items:center}.app.proShell .masterPage .masterSearch{flex:1 1 310px;max-width:440px}.app.proShell .masterPage .masterToolbar select{flex:0 1 auto}.app.proShell .masterPage .masterToolbar select:nth-of-type(1){width:126px}.app.proShell .masterPage .masterToolbar select:nth-of-type(2){width:154px}.app.proShell .masterPage .masterToolbar select:nth-of-type(3){width:190px}.app.proShell .warehouseModalBody .warehouseFormGrid>label>span{display:inline-flex;align-items:baseline;gap:4px;min-height:18px}.app.proShell .warehouseModalBody .warehouseFormGrid>label>span:after{content:""}.app.proShell .activityLogRow :is(.activityActorCell,.activityContextCell) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kv2-ink);font-size:12.5px;font-weight:650}.app.proShell .activityLogRow :is(.activityActorCell,.activityContextCell) small{margin-top:1px;color:var(--kv2-muted);font-size:12px;line-height:1.2}@media (max-width:600px){.app.proShell .masterPage .masterToolbar{display:grid;grid-template-columns:1fr;gap:8px}.app.proShell .masterPage .masterSearch,.app.proShell .masterPage .masterToolbar select{width:100%;max-width:none}.app.proShell .opsDashboardDrilldown>header{padding:10px 12px}.app.proShell .opsDashboardDrilldownTable{min-width:620px}.app.proShell .opsDashboardDrilldownTableWrap{border-bottom:1px solid var(--kv2-border)}.app.proShell .activityLogRows{overflow-x:auto}.app.proShell .activityLogHead,.app.proShell .activityLogRow{min-width:650px}.app.proShell .activityLogRow{font-size:12px}}button{cursor:pointer}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(245,158,11,.22),transparent 28%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.22),transparent 30%),linear-gradient(135deg,#06101f,#111827 54%,#2d1604)}.card,.loginCard{background:#fffffff5;border:1px solid rgba(255,255,255,.42);border-radius:28px;box-shadow:0 30px 90px #00000047}.loginCard{width:min(420px,100%);padding:36px;display:grid;gap:14px}.loginCard h1{margin:0;font-size:30px;letter-spacing:-.04em}.loginCard p{margin:0 0 8px;color:var(--muted)}.loginCard input,.loginCard select{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 14px;outline:none;background:#fff}.loginCard button,button.primaryBtn,.form>button:not(.secondary){border:0;border-radius:14px;padding:12px 16px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:800;box-shadow:0 12px 26px #d977063d}.proShell{background:radial-gradient(circle at 88% 4%,rgba(245,158,11,.13),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f7)}.proSidebar{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),linear-gradient(160deg,var(--sidebar),var(--sidebar-2));color:#e5e7eb;border-right:1px solid rgba(255,255,255,.08)}.brandPanel{position:relative;display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f}.isCollapsed .brandPanel{flex-direction:column;justify-content:center;gap:9px;border-radius:20px}.brandLogoWrap{flex:0 0 52px;border-radius:18px;display:grid;place-items:center;background:#ffffffeb;overflow:hidden}.brandLogoWrap img{object-fit:contain}.brandText{display:grid;line-height:1.1;min-width:0}.brandText strong{color:#fff;font-size:15px;white-space:nowrap}.brandText span{color:#94a3b8;font-size:12px;margin-top:5px}.collapseBtn{margin-left:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#ffffff14;color:#e5e7eb;display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.collapseBtn:hover{background:#f59e0b2e;border-color:#f59e0b6b}.isCollapsed .brandText,.isCollapsed .sideSectionLabel,.isCollapsed .proNav span,.isCollapsed .userMeta{display:none}.isCollapsed .collapseBtn{border-radius:14px;background:#f59e0b38;border-color:#f59e0b73;color:#fff}.isCollapsed .proNav{width:100%}.isCollapsed .proNav button{justify-content:center;width:52px;padding:11px 0;border-radius:16px}.isCollapsed .sidebarFooter{width:62px;padding:9px;justify-content:center}.isCollapsed .logoutBtn{margin-left:0}.sideSectionLabel{color:#64748b;font-weight:900;text-transform:uppercase}.sideNav,.proNav{display:grid;gap:6px}.proNav button{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;background:transparent;color:#cbd5e1;text-align:left;font-weight:750;transition:.18s ease}.proNav button:hover{background:#ffffff12;color:#fff}.proNav button.active{color:#fff;background:linear-gradient(135deg,#d97706f0,#f59e0bdb);box-shadow:0 14px 34px #d9770638}.proUserCard{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.userAvatar{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:900}.userMeta{display:grid;min-width:0;flex:1}.userMeta strong{color:#fff;font-size:13px}.userMeta small{color:#94a3b8;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout.iconOnly{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#fecaca;background:#dc262614}.proWorkspace{min-height:100vh;display:flex;flex-direction:column}.topBar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;background:#f8fafce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(203,213,225,.65)}.pageIdentity .eyebrow,.eyebrow{display:inline-block;color:var(--brand);font-weight:950;text-transform:uppercase}.pageIdentity h1{letter-spacing:-.055em}.pageIdentity p{margin:0;color:var(--muted)}.topActions{display:flex;align-items:center;gap:12px}.globalSearch,.searchBox{display:flex;align-items:center;gap:10px;min-width:280px;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--muted);box-shadow:var(--shadow-sm)}.globalSearch input,.searchBox input{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.languageSwitcher{height:46px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.languageSwitcher select,.languageSelect{border:0;outline:0;background:transparent;font-weight:850;color:var(--ink)}.contentCanvas{padding:28px;min-width:0}.proPage{display:grid;gap:18px}.kpiGrid{display:grid;gap:16px}.kpiGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpiCard{position:relative;overflow:hidden}.kpiCard:after{content:"";position:absolute;right:-30px;top:-30px;border-radius:50%;background:#d9770617}.kpiCard small{display:block;margin-top:6px;color:#94a3b8}.kpiCard.accent{background:linear-gradient(135deg,#fff,#fff7ed)}.kpiCard.success{background:linear-gradient(135deg,#fff,#ecfdf5)}.kpiCard.good strong,.marginText.good,.financeTotal.good b{color:var(--success)}.kpiCard.warn strong,.marginText.warn,.financeTotal.warn b{color:var(--warning)}.kpiCard.bad strong,.marginText.bad,.financeTotal.bad b{color:var(--danger)}.proToolbar,.tableToolbar,.ordersTools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.glassToolbar{padding:14px;border:1px solid rgba(226,232,240,.9);border-radius:24px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}.toolbarSpacer{flex:1}.ghostBtn,.secondary,.miniBtn,.pagination button,.toolbarAction,.ordersTools button,.detailActions button,.drawerActions button{min-height:38px;border:1px solid var(--line);border-radius:13px;padding:9px 13px;background:#fff;color:var(--ink);font-weight:800}.primaryBtn,.dangerBtn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:14px;padding:11px 15px;font-weight:900}.dangerBtn,button.danger{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.tableMeta,.gridInfo{color:var(--muted);font-weight:750}.premiumTableWrap,.tableWrap,.excelGridWrap{width:100%;overflow:auto;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}table,.premiumTable,.excelGrid{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}th{position:sticky;top:0;z-index:2;padding:14px;background:#f8fafc;color:#475569;border-bottom:1px solid var(--line);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap}td{padding:14px;border-bottom:1px solid #f1f5f9;font-size:13px;vertical-align:top}tbody tr{transition:.15s ease}tbody tr:hover{background:#fffbeb}tbody tr:last-child td{border-bottom:0}.selectCol{width:48px;text-align:center}.wideCell{max-width:220px;min-width:180px}.dimCell{white-space:pre-line}.selectedRow{background:#fff7ed!important}.statusPill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap;background:#eef2ff;color:#3730a3}.statusPill.done{background:#dcfce7;color:#166534}.statusPill.moving,.statusPill.early{background:#dbeafe;color:#1d4ed8}.statusPill.bad{background:#fee2e2;color:#991b1b}.statusPill.normal{background:#f1f5f9;color:#334155}.miniBtn{min-height:32px;padding:7px 10px;font-size:12px}.pagination,.proPagination{display:flex;align-items:center;justify-content:center;gap:12px}.pagination span{color:var(--muted);font-size:13px;font-weight:800}.drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:#02061775;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detailDrawer{width:min(760px,100vw);height:100vh;overflow:auto;padding:22px;background:#f8fafc;box-shadow:-26px 0 80px #02061747;animation:drawerIn .22s ease both}@keyframes drawerIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.drawerHeader{position:sticky;top:-22px;z-index:5;display:flex;justify-content:space-between;gap:16px;margin:-22px -22px 18px;padding:24px 22px 18px;background:#f8fafceb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.drawerHeader h2{margin:4px 0;font-size:28px;letter-spacing:-.045em}.drawerHeader p{margin:0;color:var(--muted)}.closeIcon{width:42px;height:42px;border:1px solid var(--line);border-radius:15px;background:#fff}.drawerSection{margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.drawerSection h3{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:15px}.routeGrid,.cargoSummary,.carrierGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.routeGrid div,.cargoSummary div,.carrierGrid div{display:grid;gap:5px;padding:12px;border-radius:16px;background:#f8fafc;color:var(--ink)}.routeGrid div{grid-template-columns:18px 1fr;align-items:start}.cargoSummary span,.carrierGrid span,.financeRows span,.miniData dt{color:var(--muted);font-size:12px;font-weight:800}.cargoSummary strong{white-space:pre-line}.carrierGrid small{color:var(--muted)}.cardStack{display:grid;grid-template-columns:1fr;gap:10px;background:transparent;border:0;padding:0;box-shadow:none}.drawerCard{padding:16px;border:1px solid var(--line);border-radius:22px;background:#fff}.drawerCardTitle{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--brand);font-weight:950}.partyCard>strong{display:block;margin-bottom:10px;font-size:16px}.miniData{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.miniData div{display:grid;gap:4px;padding:10px;background:#f8fafc;border-radius:14px}.miniData dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}.financePanel{background:linear-gradient(135deg,#0f172a,#111827);color:#fff;border:0}.financePanel h3,.financePanel span{color:#e5e7eb}.financeRows{display:grid;gap:8px}.financeRows div{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1)}.financeRows div:last-child{border-bottom:0}.financeTotal{margin-top:8px;padding:16px!important;border-radius:18px;background:#ffffff14}.financeTotal b{font-size:22px}.premiumNotes p{margin:0;color:var(--muted);white-space:pre-line}.drawerActions{position:sticky;bottom:0;display:flex;gap:10px;padding:14px 0 0;background:linear-gradient(180deg,#f8fafc00,#f8fafc 36%)}.drawerActions button{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center}.form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-sm)}.form label{display:grid;gap:6px;font-size:12px;color:var(--muted);font-weight:850}.form input,.form select,.form textarea,input.search,.ordersSearch{width:100%;min-height:42px;border:1px solid var(--line);border-radius:13px;padding:10px 12px;outline:none;background:#fff;color:var(--ink)}.form textarea{min-height:92px;resize:vertical}.form>button{align-self:end}.tableToolbar{margin:12px 0}.toolbarSelection,.toolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbarSelection span{color:var(--muted);font-size:13px;font-weight:800}.actionConfirm{background:#dcfce7;border-color:#bbf7d0;color:#166534}.actionDelete{background:#fee2e2;border-color:#fecaca;color:#991b1b}.actionAi,.actionTranslate{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.actionImport{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.actionExport{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.modalOverlay,.cellPopup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:18px;background:#0206177a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modalBox,.cellPopupBody{width:min(980px,96vw);max-height:90vh;overflow:auto;padding:20px;background:#fff;border-radius:24px;box-shadow:var(--shadow-md)}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.modalHeader h3{margin:0 0 4px}.modalHeader p{margin:0;color:var(--muted)}.detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.detailGrid>div,.notesBox{padding:12px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.detailGrid p,.notesBox p{margin:5px 0 0;white-space:pre-line}.detailActions{display:flex;gap:10px;margin-top:16px}.emptyState,.premiumEmpty{display:grid;place-items:center;gap:8px;min-height:360px;border:1px dashed var(--line-strong);border-radius:26px;background:#fff;color:var(--muted);text-align:center}.emptyState h2{margin:0;color:var(--ink)}@media (max-width: 1180px){.kpiGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.topBar{align-items:flex-start;flex-direction:column}.topActions{width:100%}.globalSearch{flex:1;min-width:0}}@media (max-width: 860px){.proSidebar{position:relative;height:auto;border-radius:0 0 28px 28px}.brandText,.sideSectionLabel,.proNav span,.userMeta{display:initial!important}.collapseBtn{display:none}.proNav{grid-template-columns:repeat(2,minmax(0,1fr))}.contentCanvas,.topBar{padding-left:14px;padding-right:14px}.kpiGrid.four{grid-template-columns:1fr}.searchBox{min-width:100%}.toolbarSpacer{display:none}.detailDrawer{width:100vw}.routeGrid,.cargoSummary,.carrierGrid,.miniData{grid-template-columns:1fr}}.dashboardPage,.entityPage,.ordersPage{max-width:100%}.dashboardPage .pageHero,.entityHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.dashboardPage .pageHero h2,.entityHero h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.06em;color:var(--ink)}.dashboardPage .pageHero p,.entityHero p{margin:10px 0 0;color:var(--muted);font-weight:600}.heroBadge,.entityEyebrow{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:7px 11px;background:#d977061a;color:#92400e;font-weight:900;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.stats.enterpriseStats{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:16px;align-items:stretch}.stat.enterpriseStat{min-height:150px;padding:18px;border-radius:24px;border:1px solid rgba(226,232,240,.92);background:#ffffffeb;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.statTop{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;font-weight:800}.statTop svg{color:var(--brand);padding:8px;width:40px;height:40px;border-radius:14px;background:#f59e0b1f}.stat.enterpriseStat strong{display:block;margin-top:18px;font-size:30px;line-height:1;letter-spacing:-.05em}.stat.enterpriseStat p{margin:8px 0 0;color:var(--muted);font-weight:700}.entityHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.entityToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.proSearchInput{width:min(460px,100%);border:1px solid var(--line);border-radius:18px;background:#fffffff0;box-shadow:var(--shadow-sm);padding:14px 16px;outline:none}.bulkBar{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:18px;background:#0f172aeb;color:#fff;box-shadow:var(--shadow-sm)}.miniAction,.softBtn{border:1px solid var(--line);border-radius:13px;padding:10px 13px;background:#fff;color:var(--ink);font-weight:850}.miniAction.success,.softBtn.green{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.miniAction.danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.softBtn.amber{background:#fffbeb;border-color:#fed7aa;color:#92400e}.softBtn.violet{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.softBtn.blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.entityFormCard,.proTableCard{border:1px solid rgba(226,232,240,.95);border-radius:26px;background:#ffffffe6;box-shadow:var(--shadow-sm);overflow:hidden}.formHeaderLine strong{display:block}.formHeaderLine span{display:block;color:var(--muted)}.proFormGrid{display:grid;align-items:end}.proFormGrid label,.proFormGrid .field,.proFormGrid>div:not(.formSubmitGroup){min-width:0}.proFormGrid input,.proFormGrid select,.proFormGrid textarea,.form input,.form select,.form textarea{width:100%;border:1px solid var(--line);background:#fff;outline:none}.proFormGrid textarea{resize:vertical}.formSubmitGroup{display:flex}.secondary{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px 14px;font-weight:800}.proDataTable,.proTableCard table,.tableWrap table{width:100%;border-collapse:separate;border-spacing:0;min-width:980px;background:#fff}.proDataTable th,.proTableCard th,.tableWrap th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:13px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.proDataTable td,.proTableCard td,.tableWrap td{padding:14px;border-bottom:1px solid #eef2f7;vertical-align:top;color:#102033;font-size:14px;line-height:1.35}.proDataTable tbody tr:hover{background:#fffbeb}.proDataTable .selectedRow{background:#fff7ed}.checkCol{width:44px;text-align:center}.idCell{font-weight:900;color:#334155}.emptyTableCell{text-align:center;padding:42px!important;color:var(--muted)}.statusBadge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#eef2ff;color:#3730a3;font-weight:850;white-space:nowrap}.cellPopup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#0206177a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cellPopupBody{width:min(560px,calc(100vw - 32px));max-height:min(70vh,620px);overflow:auto;border-radius:24px;background:#fff;padding:22px;box-shadow:var(--shadow-md)}.cellPopupTitle{margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.cellPopupBody pre{margin:0;white-space:pre-wrap;font:inherit;line-height:1.5}@media (max-width: 1280px){.stats.enterpriseStats{grid-template-columns:repeat(3,1fr)}}@media (max-width: 820px){.contentCanvas,.pageContent{padding:20px 14px 32px}.dashboardPage .pageHero,.entityHero,.entityToolbar{align-items:stretch;flex-direction:column}.stats.enterpriseStats,.proFormGrid{grid-template-columns:1fr}.tableScroller{max-height:none}}.proPage,.entityPage,.dashboardPage{gap:14px}.glassToolbar,.entityToolbar,.entityFormCard,.proTableCard,.premiumTableWrap,.tableWrap,.excelGridWrap{border-color:#dbe3ee}.entityHero,.dashboardPage .pageHero{margin-bottom:16px;align-items:center}.entityHero h2,.dashboardPage .pageHero h2{font-size:clamp(26px,2.6vw,38px)}.proTableCard,.premiumTableWrap{overflow:visible;border-radius:22px;background:#fff}.tableTopScroll{position:sticky;z-index:18;width:100%;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #dbe3ee;background:linear-gradient(180deg,#fff,#f8fafc)}.tableTopScrollInner{height:1px;min-width:100%}.tableScroller{width:100%;overflow:auto;scrollbar-gutter:stable}.premiumTable,.proDataTable,.proTableCard table,.tableWrap table{border-collapse:separate;border-spacing:0;table-layout:auto}.premiumTable,.ordersProPage .premiumTable{min-width:1680px}.proDataTable,.entityPage .proDataTable{min-width:1580px}.premiumTable th,.proDataTable th,.proTableCard th,.tableWrap th{border-bottom:1px solid #cbd5e1;border-right:1px solid #e2e8f0;background:#f8fafc;vertical-align:middle}.premiumTable td,.proDataTable td,.proTableCard td,.tableWrap td{border-bottom:1px solid #e5edf7;border-right:1px solid #edf2f7;vertical-align:middle;background-clip:padding-box}.premiumTable th:last-child,.proDataTable th:last-child,.proTableCard th:last-child,.tableWrap th:last-child,.premiumTable td:last-child,.proDataTable td:last-child,.proTableCard td:last-child,.tableWrap td:last-child{border-right:0}.premiumTable tbody tr:nth-child(2n) td,.proDataTable tbody tr:nth-child(2n) td{background-color:#fbfdff}.premiumTable tbody tr:hover td,.proDataTable tbody tr:hover td{background-color:#fff7ed}.selectCol,.checkCol{text-align:center}.idCell,.premiumTable td:nth-child(2),.proDataTable td:nth-child(2){font-weight:900;color:#334155;white-space:nowrap}.wideCell,.proDataTable td,.premiumTable td{max-width:260px;overflow-wrap:anywhere}.numCell,.moneyCell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.statusBadge,.statusPill{box-shadow:inset 0 0 0 1px #ffffff8c}@media (max-width: 1280px){.tableTopScroll{top:96px}}.contentCanvas,.pageContent{padding:14px 20px 28px!important;min-height:calc(100vh - 96px);background:linear-gradient(180deg,#ffffffe6,#f4f6fbfa)!important}.topBar{gap:16px}.pageIdentity h1{margin:1px 0 2px!important}.pageIdentity .eyebrow,.eyebrow{font-size:10px!important;letter-spacing:.22em!important}.globalSearch,.searchBox,.languageSwitcher{height:42px!important;border-radius:14px!important}.proPage,.entityPage,.ordersPage,.dashboardPage{gap:10px!important}.entityHero,.dashboardPage .pageHero{display:none!important}.entityCompactBar{display:grid;grid-template-columns:max-content minmax(260px,460px) 1fr;align-items:center;margin:0 0 10px}.entityCompactInfo{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:6px 11px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffffeb;box-shadow:0 6px 16px #0f172a0d;white-space:nowrap}.entityCount{color:#0f172a;font-weight:950}.entityCountMuted{color:var(--muted);font-size:12px;font-weight:800}.proSearchInput.compact,.proSearchInput{height:42px!important;padding:10px 13px!important;border-radius:14px!important}.compactActions{justify-content:flex-end;gap:8px!important}.softBtn,.miniAction,.ghostBtn,.secondary,.pagination button,.toolbarAction,.ordersTools button,.detailActions button,.drawerActions button{min-height:36px!important;padding:8px 11px!important;border-radius:12px!important;font-size:13px!important}.bulkBar.compactBulk,.bulkBar{padding:5px 6px!important;border-radius:14px!important}.proFormGrid input,.proFormGrid select,.proFormGrid textarea,.form input,.form select,.form textarea{min-height:38px!important;padding:8px 10px!important;border-radius:11px!important;font-size:13px!important}.proFormGrid textarea{min-height:38px!important;max-height:76px!important}.primaryBtn,.dangerBtn,.loginCard button,.form>button:not(.secondary){min-height:38px!important;padding:9px 13px!important;border-radius:12px!important;font-size:13px!important}.kpiGrid.four{gap:10px!important}.kpiCard{min-height:84px!important;padding:12px 14px!important;border-radius:18px!important}.kpiCard:after{width:76px!important;height:76px!important}.kpiCard span,.kpiCard small{font-size:11px!important}.kpiCard strong{margin-top:6px!important;font-size:21px!important}.glassToolbar,.proToolbar,.ordersTools{padding:9px 10px!important;border-radius:18px!important}.tableMeta,.gridInfo{margin:0 0 5px!important;font-size:12px!important}.proTableCard,.premiumTableWrap,.tableWrap,.excelGridWrap{border-radius:18px!important}.tableTopScroll{top:76px!important;height:15px!important;border-radius:18px 18px 0 0!important}.tableScroller{max-height:calc(100vh - 250px)!important;min-height:320px!important;border-radius:0 0 18px 18px!important}.ordersTableScroller{max-height:calc(100vh - 276px)!important}.premiumTable th,.proDataTable th,.proTableCard th,.tableWrap th{padding:8px 10px!important;font-size:10px!important;letter-spacing:.08em!important}.premiumTable td,.proDataTable td,.proTableCard td,.tableWrap td{padding:8px 10px!important;font-size:13px!important;line-height:1.22!important}.statusBadge,.statusPill{padding:4px 8px!important;font-size:11px!important}.selectCol,.checkCol{width:42px!important;min-width:42px!important}@media (max-width: 1280px){.proFormGrid{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.entityCompactBar{grid-template-columns:1fr;align-items:stretch}.compactActions{justify-content:flex-start}}@media (max-width: 860px){.contentCanvas,.pageContent{padding:12px 10px 24px!important}.topBar{padding:12px 14px!important}.proFormGrid{grid-template-columns:1fr!important}.tableTopScroll{position:static!important;top:auto!important}.tableScroller,.ordersTableScroller{max-height:none!important}}.topBar{padding:10px 20px!important;min-height:76px!important}.pageIdentity .eyebrow{font-size:10px!important;letter-spacing:.22em!important}.pageIdentity h1{font-size:clamp(28px,2.2vw,38px)!important;line-height:.94!important;margin-top:3px!important}.pageIdentity p{margin-top:5px!important;font-size:13px!important}.contentCanvas,.pageContent{padding-top:14px!important}.vipDashboard{display:grid;gap:14px}.dashHero{position:relative;min-height:190px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:stretch;padding:22px;border:1px solid rgba(226,232,240,.88);border-radius:26px;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(245,158,11,.26),transparent 30%),radial-gradient(circle at 92% 20%,rgba(15,23,42,.1),transparent 32%),linear-gradient(135deg,#fffffff5,#f8fafcd6);box-shadow:0 20px 55px #0f172a1a}.dashHero:after{content:"";position:absolute;inset:auto -120px -210px auto;width:460px;height:460px;border-radius:999px;border:64px solid rgba(245,158,11,.09);pointer-events:none}.dashHeroText,.dashHeroFinance{position:relative;z-index:1}.dashEyebrow{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;background:#d977061a;color:#92400e;font-size:10px;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.dashHero h2{margin:13px 0 0;font-size:clamp(32px,4vw,58px);line-height:.92;letter-spacing:-.075em;color:#0f172a}.dashHero p{max-width:780px;margin:12px 0 0;color:#64748b;font-size:15px;font-weight:650;line-height:1.45}.dashHeroBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dashHeroBadges span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(226,232,240,.9);border-radius:999px;background:#ffffffb8;color:#334155;font-size:12px;font-weight:850}.dashHeroFinance{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:23px;color:#fff;background:radial-gradient(circle at 80% 12%,rgba(245,158,11,.42),transparent 32%),linear-gradient(145deg,#111827,#0f172a 62%,#2f1602);box-shadow:inset 0 1px #ffffff17,0 18px 44px #0f172a38}.dashHeroFinance span{color:#fed7aa;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.dashHeroFinance strong{margin-top:14px;font-size:38px;line-height:1;letter-spacing:-.05em}.dashHeroFinance p{margin-top:10px;color:#ffffffb3;font-size:13px}.dashMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px}.dashMetric{min-height:108px;display:flex;align-items:center;gap:13px;padding:16px;border:1px solid rgba(226,232,240,.92);border-radius:22px;background:#ffffffe6;box-shadow:0 14px 35px #0f172a12}.dashMetricIcon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:17px;color:#d97706;background:#f59e0b21}.dashMetric span{display:block;color:#64748b;font-size:12px;font-weight:850}.dashMetric strong{display:block;margin-top:5px;color:#0f172a;font-size:26px;line-height:1;letter-spacing:-.05em}.dashMetric.blue .dashMetricIcon{color:#2563eb;background:#dbeafe}.dashMetric.green .dashMetricIcon{color:#047857;background:#d1fae5}.dashMetric.amber .dashMetricIcon{color:#b45309;background:#fef3c7}.dashMetric.dark{background:linear-gradient(145deg,#111827,#1e293b)}.dashMetric.dark span,.dashMetric.dark strong{color:#fff}.dashMetric.dark .dashMetricIcon{color:#fbbf24;background:#fbbf242e}.dashMainGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;align-items:stretch}.dashPanel{border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#ffffffeb;box-shadow:0 16px 40px #0f172a13;padding:18px;overflow:hidden}.workflowPanel{grid-row:span 2}.dashPanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.dashPanelHead span{color:#d97706;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.dashPanelHead h3{margin:4px 0 0;font-size:22px;letter-spacing:-.04em}.dashPanelHead svg{color:#d97706}.flowTrack{position:relative;display:grid;gap:10px}.flowStep{position:relative;display:flex;align-items:center;gap:12px}.flowStep.active{background:linear-gradient(135deg,#f59e0b26,#fffffff0);border-color:#f59e0b5c}.flowIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#92400e;background:#ffedd5}.flowStep strong{line-height:1}.flowStep span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:850}.financeBars{display:grid;gap:13px}.financeBars>div{display:grid;gap:7px}.financeBars span{color:#64748b;font-size:12px;font-weight:850}.financeBars strong{color:#0f172a;font-size:18px}.financeBars i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,#d97706,#f59e0b);box-shadow:0 8px 18px #d977062e}.activityList{display:grid;gap:9px}.activityList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.activityList b{color:#0f172a;font-size:13px}.activityList span{color:#64748b;font-size:12px;font-weight:800;text-align:right}@media (max-width: 1280px){.dashHero{grid-template-columns:1fr}.dashMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashMainGrid{grid-template-columns:1fr}}@media (max-width: 860px){.topBar{min-height:auto!important}.dashHero{padding:16px;border-radius:22px}.dashHero h2{font-size:34px}.dashMetricGrid{grid-template-columns:1fr}.dashHeroFinance strong{font-size:30px}}.commandDashboard{display:flex;flex-direction:column;gap:14px;padding:0 6px 22px}.commandHero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;min-height:210px;padding:24px;border:1px solid rgba(226,232,240,.95);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(245,158,11,.2),transparent 32%),linear-gradient(135deg,#fff,#f8fafc 46%,#fff7ed);box-shadow:0 22px 60px #0f172a14}.commandHero:before{content:"";position:absolute;inset:auto -80px -130px auto;width:430px;height:430px;border-radius:999px;background:conic-gradient(from 120deg,#d9770647,#0f172a0a,#d9770629);filter:blur(2px)}.heroLeft,.heroBoard{position:relative;z-index:1}.eyebrow{margin-bottom:8px}.commandHero h2{margin:0;color:#0f172a;font-size:clamp(36px,4.4vw,62px);line-height:.92;letter-spacing:-.06em}.commandHero p{max-width:760px;margin:10px 0 0;color:#64748b;font-size:15px;line-height:1.5}.heroBadges{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.heroBadges span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#ffffffc7;color:#334155;font-size:13px;font-weight:850;box-shadow:0 10px 25px #0f172a0f}.heroBoard{align-self:stretch;padding:18px;border-radius:24px;background:linear-gradient(145deg,#0f172af7,#1e293bf5),radial-gradient(circle at 80% 10%,rgba(245,158,11,.28),transparent 34%);box-shadow:0 24px 55px #0f172a3d;color:#fff}.boardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.boardTop span,.boardGrid span{color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.boardTop strong{color:#fbbf24;font-size:34px;line-height:1;letter-spacing:-.05em;white-space:nowrap}.boardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.boardGrid div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0f}.boardGrid b{display:block;margin-top:8px;color:#fff;font-size:22px;letter-spacing:-.04em}.kpiStrip{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px}.kpiCard{min-height:128px;padding:16px;border:1px solid rgba(226,232,240,.95);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 42px #0f172a12}.kpiIcon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:16px;background:#fff7ed;color:#d97706}.kpiCard span{display:block;color:#64748b;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.kpiCard strong{display:block;margin-top:9px;color:#0f172a;font-size:29px;line-height:1;letter-spacing:-.05em}.kpiCard.blue .kpiIcon{color:#2563eb;background:#dbeafe}.kpiCard.green .kpiIcon{color:#047857;background:#d1fae5}.kpiCard.purple .kpiIcon{color:#7c3aed;background:#ede9fe}.kpiCard.amber .kpiIcon{color:#b45309;background:#fef3c7}.kpiCard.dark{background:linear-gradient(145deg,#111827,#1e293b)}.kpiCard.dark span,.kpiCard.dark strong{color:#fff}.kpiCard.dark .kpiIcon{color:#fbbf24;background:#fbbf2424}.dashboardGridPro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr) minmax(300px,.72fr);gap:14px}.proPanel{min-height:330px;padding:18px;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:#ffffffeb;box-shadow:0 20px 50px #0f172a12}.panelTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panelTitle span{color:#d97706;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.panelTitle h3{margin:4px 0 0;color:#0f172a;font-size:22px;letter-spacing:-.04em}.routeVisual{position:relative;height:185px;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 18% 25%,rgba(217,119,6,.17),transparent 18%),radial-gradient(circle at 78% 62%,rgba(15,23,42,.12),transparent 20%),linear-gradient(135deg,#f8fafc,#fff7ed)}.routeLine{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#d97706,transparent);transform-origin:left center;opacity:.85}.routeLine.one{width:72%;left:13%;top:48%;transform:rotate(14deg)}.routeLine.two{width:55%;left:24%;top:58%;transform:rotate(-17deg);opacity:.5}.mapPoint{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#ffffffeb;color:#334155;font-size:12px;font-weight:900;box-shadow:0 12px 24px #0f172a17}.mapPoint.p1{left:8%;top:28%}.mapPoint.p2{left:38%;top:14%}.mapPoint.p3{right:9%;top:24%}.mapPoint.p4{left:45%;bottom:18%}.mapPoint.main{background:#111827;color:#fff;border-color:#111827}.routeChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.routeChip{display:flex;align-items:center;gap:8px;min-height:60px;padding:12px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-weight:850}.routeChip strong{margin-left:auto;color:#0f172a;font-size:20px}.stagesList{display:flex;flex-direction:column;gap:10px}.stageItem{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.stageItem.active{background:#fff7ed;border-color:#fed7aa}.stageDot{width:36px;height:36px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#d97706}.stageItem strong{display:block;color:#0f172a;font-size:22px;line-height:1}.stageItem span{display:block;margin-top:3px;color:#64748b;font-size:13px;font-weight:800}.ledgerRows{display:flex;flex-direction:column;gap:10px}.ledgerRows div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.ledgerRows span{color:#64748b;font-size:13px;font-weight:900}.ledgerRows strong{color:#0f172a;font-size:18px}.ledgerRows .positive{color:#047857}.ledgerRows .negative{color:#b91c1c}.emptyHint{margin-top:14px;padding:13px;border-radius:18px;background:#111827;color:#e5e7eb;font-size:13px;font-weight:850}@media (max-width: 1280px){.kpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGridPro{grid-template-columns:1fr}}@media (max-width: 900px){.commandHero{grid-template-columns:1fr;padding:18px}.kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.routeChips{grid-template-columns:1fr}}@media (max-width: 560px){.kpiStrip{grid-template-columns:1fr}.commandHero h2{font-size:36px}.boardTop{flex-direction:column}}.cleanDashboard{display:grid;gap:18px;padding:0 0 26px}.homeHeroClean{position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(245,158,11,.16),transparent 28%),linear-gradient(135deg,#fff,#f8fafc 58%,#fff7ed);box-shadow:0 22px 60px #0f172a14}.homeHeroClean:after{content:"";position:absolute;right:-70px;top:-90px;width:230px;height:230px;border-radius:999px;background:#d977061a}.homeEyebrow{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#d977061a;color:#b45309;font-size:11px;letter-spacing:.22em;font-weight:950}.homeHeroClean h2{margin:8px 0 4px;font-size:clamp(34px,4vw,54px);line-height:.95;letter-spacing:-.06em;color:#0f172a}.homeHeroClean p{margin:0;max-width:760px;color:#64748b;font-weight:700}.homeMetaLine{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.homeMetaLine span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#ffffffc2;border:1px solid rgba(226,232,240,.92);color:#475569;font-size:13px;font-weight:850}.homeFinanceBox{position:relative;z-index:1;min-width:260px;display:flex;flex-direction:column;justify-content:center;padding:18px 20px;border-radius:24px;background:#0f172a;color:#fff;box-shadow:0 20px 45px #0f172a3d}.homeFinanceBox span,.homeFinanceBox small{color:#cbd5e1;font-weight:850}.homeFinanceBox strong{margin:8px 0;font-size:34px;letter-spacing:-.05em}.homeFinanceBox strong.good{color:#86efac}.homeFinanceBox strong.bad{color:#fecaca}.homeStatsGrid{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px}.homeStat{min-height:126px;padding:16px;border-radius:24px;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 16px 34px #0f172a0f}.homeStatIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#d97706;background:#fff7ed;margin-bottom:12px}.homeStat span{display:block;color:#64748b;font-size:12px;font-weight:900}.homeStat strong{display:block;margin-top:7px;color:#0f172a;font-size:32px;line-height:1;letter-spacing:-.055em}.homeStat.blue .homeStatIcon{color:#2563eb;background:#eff6ff}.homeStat.green .homeStatIcon{color:#047857;background:#ecfdf5}.homeStat.amber .homeStatIcon{color:#b45309;background:#fffbeb}.homeStat.dark{background:linear-gradient(145deg,#111827,#1e293b)}.homeStat.dark span,.homeStat.dark strong{color:#fff}.homeStat.dark .homeStatIcon{background:#ffffff1a;color:#fbbf24}.homeMainGrid{display:grid;grid-template-columns:1.35fr .85fr;gap:14px}.homePanel{min-height:220px;padding:18px;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:#ffffffeb;box-shadow:0 18px 40px #0f172a0f}.homePanel.wide{min-height:236px}.homePanel.mutedPanel{background:linear-gradient(135deg,#fff,#f8fafc)}.homePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.homePanelHead span{color:#d97706;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:950}.homePanelHead h3{margin:4px 0 0;color:#0f172a;font-size:21px;letter-spacing:-.035em}.flowRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flowStep{border:1px solid #e5e7eb;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);padding:15px}.flowTop{display:flex;align-items:center;justify-content:space-between;color:#d97706;margin-bottom:12px}.flowTop span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.12em}.flowStep strong{display:block;color:#334155;font-size:13px;font-weight:950}.flowStep b{display:block;margin-top:10px;color:#0f172a;font-size:30px;letter-spacing:-.055em}.panelText{margin:14px 0 0;color:#64748b;font-size:13px;line-height:1.55;font-weight:700}.moneyRows{display:grid;gap:9px}.moneyRows div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:16px;background:#f8fafc;border:1px solid #e5e7eb}.moneyRows span{color:#64748b;font-weight:850;font-size:13px}.moneyRows strong{color:#0f172a;font-weight:950}.moneyRows strong.positive{color:#047857}.moneyRows strong.negative{color:#dc2626}.actionList{display:grid;gap:9px}.homeAction{display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;width:100%;padding:12px 13px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#0f172a;font-weight:900;text-align:left;cursor:pointer}.homeAction:hover{border-color:#d9770659;background:#fff7ed}.readyTags{display:flex;flex-wrap:wrap;gap:9px}.readyTags span{padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#334155;font-weight:900;font-size:13px}@media (max-width: 1180px){.homeStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeMainGrid{grid-template-columns:1fr}}@media (max-width: 760px){.homeHeroClean{flex-direction:column;padding:18px;border-radius:22px}.homeFinanceBox{min-width:0}.homeStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowRow{grid-template-columns:1fr}}.app.proShell :is(.emptyState,.premiumEmpty,.masterEmpty,.dataGridEmpty){min-height:96px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#607085!important}.app.proShell .dataGridEmpty{display:grid!important;place-items:center;align-content:center;gap:10px;padding:18px!important}.app.proShell .dataGridLoading{min-height:168px!important;align-content:start;place-items:stretch;padding:18px 16px!important}.app.proShell .dataGridLoadingLabel{color:#617086;font-size:13px;font-weight:650}.app.proShell .dataGridLoadingRows{display:grid;gap:9px}.app.proShell .dataGridLoadingRows span{height:28px;border-radius:4px;background:linear-gradient(90deg,#f0f3f5 20%,#f8fafb,#f0f3f5 70%);background-size:220% 100%;animation:kava-loading-row 1.35s linear infinite}@keyframes kava-loading-row{to{background-position:-220% 0}}.app.proShell .masterLoading{display:grid!important;align-content:start;gap:12px;min-height:168px!important;padding:18px 16px!important;color:#617086!important}.app.proShell .masterLoadingRows{display:grid;gap:9px}.app.proShell .masterLoadingRows i{height:28px;border-radius:4px;background:linear-gradient(90deg,#f0f3f5 20%,#f8fafb,#f0f3f5 70%);background-size:220% 100%;animation:kava-loading-row 1.35s linear infinite}.app.proShell .tablePager{display:flex!important;justify-content:space-between;align-items:center;gap:12px;min-height:42px!important;padding:6px 10px!important;border-top:1px solid #e5eaee!important;background:#fff!important}.app.proShell .tablePagerMeta{color:#6f7c8f!important;font-size:12px!important}.app.proShell .tablePagerControls{margin-left:auto;gap:6px!important}.app.proShell .tablePager .tablePageSize{color:#7a8797!important;font-size:12px!important}.app.proShell .tablePager .tablePageSize select{min-height:30px;border-color:#dfe5ea;background:#fafbfc}.app.proShell .cargoWorkspace{background:#fff!important;border:0!important;box-shadow:none!important}.app.proShell .cargoWorkspace :is(.cargoProgressNav,.cargoWorkspaceStepNav){margin:0!important;padding:0 4px!important;border:0!important;border-bottom:1px solid #e2e7eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.proShell .cargoWorkspace :is(.cargoStepContent,.cargoWorkspaceContent,.cargoWorkspaceBody){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.app.proShell .cargoWorkspace .cargoProgressNav button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.proShell .cargoWorkspace .cargoProgressNav button.active{border-bottom-color:var(--kv2-accent)!important;color:var(--kv2-accent)!important}.app.proShell .warehouseModal{box-shadow:0 18px 48px #1d2a3a2e!important}.app.proShell .warehouseModalBody{background:#fff!important}.app.proShell .warehouseFormGrid{gap:14px 16px!important}.app.proShell .warehouseFormGrid>label{padding-top:2px}.app.proShell .warehouseFormGrid>label>span{color:#617086;font-size:12px;font-weight:700;letter-spacing:.01em}.app.proShell .warehouseModalBody :is(.warehouseIncomeRows,.warehouseVatNote){border-top:1px solid #e5eaee;padding-top:14px}.app.proShell .warehouseModalFooter{border-top:1px solid #e5eaee!important;background:#fff!important}@media (max-width:760px){.app.proShell .tablePager{align-items:flex-start;flex-direction:column;gap:7px}.app.proShell .tablePagerControls{margin-left:0;width:100%;justify-content:space-between}.app.proShell .cargoWorkspace .cargoProgressNav{overflow-x:auto!important;white-space:nowrap;scrollbar-width:none}.app.proShell .warehouseModal{width:100vw!important;max-height:100dvh!important;border-radius:0!important}.app.proShell .warehouseFormGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}.dashboardCleanPremium{max-width:1480px;margin:0 auto;padding-bottom:28px}.dashboardHeaderCard{position:relative;overflow:hidden;min-height:148px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 28px;margin-bottom:18px;border:1px solid rgba(226,232,240,.92);border-radius:30px;background:radial-gradient(circle at 86% 16%,rgba(245,158,11,.18),transparent 28%),radial-gradient(circle at 8% 0%,rgba(15,23,42,.08),transparent 30%),linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 26px 70px #0f172a17}.dashboardHeaderCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(217,119,6,.12) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(15,23,42,.045) 0 1px,transparent 1px 100%);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 75%,transparent);opacity:.45;pointer-events:none}.dashboardHeaderCard>div{position:relative;z-index:1}.dashboardEyebrow{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#d977061a;color:#b45309;font-size:11px;letter-spacing:.22em;font-weight:950}.dashboardHeaderCard h2{margin:9px 0 6px;font-size:clamp(38px,4.6vw,64px);line-height:.88;letter-spacing:-.075em;color:#0f172a}.dashboardHeaderCard p{margin:0;color:#64748b;font-weight:750}.dashboardMark{width:104px;height:104px;flex:0 0 104px;display:grid;place-items:center;align-content:center;border-radius:30px;border:1px solid rgba(217,119,6,.18);background:linear-gradient(135deg,#fffffff5,#fff7edf0);box-shadow:0 20px 44px #d9770624}.dashboardMark span{font-size:34px;line-height:1;letter-spacing:-.06em;font-weight:950;color:#0f172a}.dashboardMark small{margin-top:4px;color:#b45309;letter-spacing:.18em;font-weight:950}.cleanStatGrid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px}.cleanStatCard{position:relative;min-height:164px;padding:18px;border-radius:28px;background:radial-gradient(circle at 90% 0%,rgba(245,158,11,.13),transparent 32%),#fffffff5;box-shadow:0 18px 45px #0f172a13;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cleanStatCard:hover{transform:translateY(-3px);border-color:#d977063d;box-shadow:0 26px 66px #0f172a1f}.cleanStatTop svg{color:#d97706;background:#f59e0b21;border:1px solid rgba(245,158,11,.16)}.cleanStatTop span{color:#64748b;letter-spacing:.02em}.cleanStatCard strong{margin-top:24px!important;font-size:clamp(30px,2.6vw,42px)!important;color:#0f172a}.cleanStatCard p{color:#475569!important;font-weight:850!important}.cleanStatCard.money strong{color:#047857}@media (max-width: 1280px){.cleanStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.dashboardHeaderCard{align-items:flex-start;flex-direction:column;border-radius:24px;padding:20px}.dashboardMark{width:82px;height:82px;flex-basis:82px;border-radius:24px}.cleanStatGrid{grid-template-columns:1fr}}.dashboardExecutive{max-width:1420px;margin:0 auto;display:grid;gap:16px}.dashboardExecutive .dashboardHeaderCard,.dashboardExecutive .stats,.dashboardExecutive .enterpriseStats,.dashboardExecutive .cleanStatGrid{display:none!important}.execTop{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.execTitleBlock,.execFinanceCard,.execMetric,.execPanel{border:1px solid rgba(226,232,240,.92);background:#fffffff0;box-shadow:0 18px 44px #0f172a13}.execTitleBlock{min-height:132px;padding:24px 28px;border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(217,119,6,.12),transparent 26%),linear-gradient(135deg,#fffffffa,#f8fafcf2)}.execTitleBlock h2{margin:8px 0 6px;font-size:clamp(38px,4.3vw,58px);line-height:.9;letter-spacing:-.075em;color:#0f172a}.execTitleBlock p{margin:0;color:#64748b;font-weight:750}.execEyebrow{display:inline-flex;align-items:center;border-radius:999px;color:#b45309;font-size:11px;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.execEyebrow.small{font-size:10px;letter-spacing:.18em}.execFinanceCard{min-height:132px;display:grid;align-content:center;gap:7px;padding:22px 24px;border-radius:28px;background:radial-gradient(circle at 88% 12%,rgba(16,185,129,.18),transparent 33%),linear-gradient(135deg,#0f172a,#111827);color:#fff}.execFinanceCard span,.execFinanceCard small{color:#cbd5e1;font-weight:850}.execFinanceCard strong{font-size:clamp(32px,3vw,48px);line-height:.95;letter-spacing:-.07em;color:#34d399}.execMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.execMetric{min-height:122px;display:grid;grid-template-rows:auto auto 1fr;gap:8px;padding:16px;border-radius:24px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.execMetric:hover{transform:translateY(-2px);border-color:#d9770647;box-shadow:0 24px 62px #0f172a1f}.execMetricIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#fff7ed;color:#d97706;border:1px solid #fed7aa}.execMetric span{color:#64748b;font-size:12px;font-weight:900}.execMetric strong{align-self:end;color:#0f172a;font-size:30px;line-height:1;letter-spacing:-.055em}.execMetric.money strong{color:#047857;font-size:28px}.execMetric.green .execMetricIcon{background:#ecfdf5;color:#059669;border-color:#bbf7d0}.execMetric.blue .execMetricIcon{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.execMetric.violet .execMetricIcon{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.execMetric.slate .execMetricIcon{background:#f8fafc;color:#334155;border-color:#e2e8f0}.execMetric.money .execMetricIcon{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.execWorkbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.execPanel{padding:18px;border-radius:28px}.execPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.execPanelHead h3{margin:5px 0 0;font-size:24px;line-height:1;letter-spacing:-.045em}.execPanelHead svg{color:#d97706}.execOverviewRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.execOverviewRow,.execDatabaseSplit>div{min-height:92px;display:grid;align-content:space-between;padding:14px;border-radius:20px;border:1px solid #e5e7eb;background:linear-gradient(135deg,#fff,#f8fafc)}.execOverviewRow span,.execDatabaseSplit span{color:#64748b;font-size:12px;font-weight:900}.execOverviewRow strong,.execDatabaseSplit strong{color:#0f172a;font-size:34px;line-height:.9;letter-spacing:-.06em}.execDatabaseSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 1280px){.execMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.execWorkbench{grid-template-columns:1fr}}@media (max-width: 860px){.execTop{grid-template-columns:1fr}.execMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.execOverviewRows{grid-template-columns:1fr}}@media (max-width: 560px){.execMetricGrid,.execDatabaseSplit{grid-template-columns:1fr}.execTitleBlock h2{font-size:38px}}.hiddenFileInput{display:none!important}.entityCompactBar{gap:10px!important;margin-bottom:10px!important}.entityFormCard{margin-top:0!important;border-radius:18px!important}.proFormGrid{grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:8px!important}.proFormGrid input,.proFormGrid select,.proFormGrid textarea{min-height:38px!important;padding:8px 10px!important;font-size:13px!important;border-radius:12px!important}.formSubmitGroup{align-items:center!important;gap:8px!important}.formSubmitGroup .primaryBtn,.formSubmitGroup .secondary{min-height:38px!important;padding:8px 16px!important}.softBtn.dark{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.tablePager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #e5eaf2;background:#fff;color:#64748b;font-size:13px}.tablePager>div{display:flex;align-items:center;gap:10px}.tablePager strong{color:#0f172a;font-size:13px}.proDataTable tbody tr{height:42px!important}.proDataTable td,.proDataTable th{padding-top:8px!important;padding-bottom:8px!important}@media (max-width: 1400px){.proFormGrid{grid-template-columns:repeat(4,minmax(130px,1fr))!important}}@media (max-width: 900px){.proFormGrid{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.tablePager{flex-direction:column;align-items:flex-start}}.dashboardCleanWork{display:flex;flex-direction:column;gap:18px}.workTopLine{display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;padding:4px 2px 2px}.workTopLine h2{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.04em;color:#111827}.workTopLine p{margin:6px 0 0;font-size:13px;font-weight:600;color:#8a94a6}.emptyCrmNotice{position:relative;overflow:hidden;background:#fff;border:1px solid #eef1f5;border-radius:24px;padding:22px 24px;box-shadow:0 16px 42px #0f172a0f}.emptyCrmNotice:after{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:#d56a1c1f}.emptyCrmNotice span{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.12em;color:#d56a1c;text-transform:uppercase}.emptyCrmNotice h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.03em;color:#111827}.emptyCrmNotice p{max-width:620px;margin:9px 0 0;font-size:14px;line-height:1.7;color:#667085}.workGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch}.workStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.workStatCard,.ratesWidget,.financeMiniCard{background:#fff;border:1px solid #eef1f5;border-radius:22px;box-shadow:0 14px 34px #0f172a0d}.workStatCard{min-height:124px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.workStatIcon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#fff4eb;color:#d56a1c}.workStatCard span,.financeMiniCard span{font-size:12px;font-weight:700;color:#7b8495}.workStatCard strong{font-size:30px;line-height:1;letter-spacing:-.05em;color:#111827}.ratesWidget{padding:18px}.ratesWidgetHead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ratesWidgetHead span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#d56a1c}.ratesWidgetHead h3{margin:0;font-size:16px;line-height:1.2;color:#111827}.ratesWidgetHead small{padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#667085;font-size:11px;font-weight:700}.rateRow{display:grid;grid-template-columns:44px 1fr 1fr;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #f1f3f6}.rateRow strong{color:#111827;font-size:14px}.rateRow span{font-size:12px;font-weight:700;color:#667085;white-space:nowrap}.ratesError{margin:8px 0 0;color:#b42318;font-size:13px;font-weight:700}.financeStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.financeMiniCard{padding:16px 18px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px}.financeMiniCard svg{color:#d56a1c}.financeMiniCard strong{font-size:18px;letter-spacing:-.03em;color:#111827}@media (max-width: 1100px){.workGrid{grid-template-columns:1fr}.workStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.workStatsGrid,.financeStrip{grid-template-columns:1fr}.rateRow{grid-template-columns:42px 1fr}.rateRow span:last-child{grid-column:2}}.settingsShell{display:flex;flex-direction:column;gap:18px}.settingsHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border-radius:22px;background:linear-gradient(135deg,#0f172af5,#1e293beb);color:#fff;box-shadow:0 22px 60px #0f172a2e}.settingsHero h2{margin:0 0 8px;font-size:24px}.settingsHero p{margin:0;max-width:760px;color:#ffffffb8;line-height:1.55}.settingsHeroActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settingsHeroActions button,.columnConfigRow button{display:inline-flex;align-items:center;gap:6px}.settingsGrid{display:grid;grid-template-columns:260px 1fr;gap:18px}.settingsNavCard,.layoutDesignerCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 18px 45px #0f172a14}.settingsNavCard{padding:14px;height:max-content;position:sticky;top:18px}.settingsNavCard h3{margin:6px 8px 12px;font-size:15px}.settingsNavCard button{width:100%;text-align:left;border:0;border-radius:14px;padding:11px 12px;margin-bottom:6px;background:transparent;color:#334155;cursor:pointer;font-weight:700}.settingsNavCard button.active,.settingsNavCard button:hover{background:#f1f5f9;color:#0f172a}.layoutDesignerCard{padding:18px;min-width:0}.layoutDesignerHead,.layoutPreviewTitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.layoutDesignerHead h3{margin:0 0 6px}.layoutDesignerHead p{margin:0;color:#64748b}.modeBadge{padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:900;letter-spacing:.05em}.columnsConfigList{display:grid;gap:8px;margin-bottom:18px}.columnConfigRow small{font-size:12px}.widthPill{justify-self:end}.layoutPreviewWrap{border:1px solid #e2e8f0;border-radius:18px;overflow:hidden}.layoutPreviewTitle{margin:0}.layoutPreviewScroller{position:relative;padding-bottom:32px}.layoutPreviewTable{border-collapse:collapse;width:max-content;min-width:100%;table-layout:fixed}.layoutPreviewTable th,.layoutPreviewTable td{border:1px solid #e2e8f0;padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.layoutPreviewTable th{background:#fff;color:#0f172a;font-weight:900}.resizeHandle{z-index:3}@media (max-width: 900px){.settingsGrid{grid-template-columns:1fr}.settingsHero{flex-direction:column}.columnConfigRow{grid-template-columns:auto auto auto 1fr}.columnConfigRow small,.widthPill{display:none}}.companyScopeTabs{display:inline-flex;gap:6px;padding:4px;border-radius:14px;background:#f3f6fb;border:1px solid #e4e9f2}.companyScopeTabs button{border:none;background:transparent;border-radius:10px;padding:8px 12px;font-weight:800;color:#506079;cursor:pointer}.companyScopeTabs button.active{background:#fff;color:#13213c;box-shadow:0 6px 18px #0f172a17}.companyDetailModal{width:min(1120px,calc(100vw - 40px));max-height:calc(100vh - 50px);overflow:auto}.companyProfileGrid{display:grid;gap:16px}.mutedNote{color:#6b778c;margin:10px 0 0;line-height:1.5;font-size:13px}.compactSettings{padding:18px;display:flex;flex-direction:column;gap:12px}.compactHero{min-height:auto;padding:18px 20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fffffff5,#f8fafcf0);border-radius:20px;box-shadow:0 18px 45px #0f172a14;display:flex;align-items:center;justify-content:space-between;gap:18px}.compactHero h2{margin:4px 0 6px;font-size:25px;letter-spacing:-.02em}.compactHero p{margin:0;color:#64748b;max-width:900px;line-height:1.45}.eyebrow{display:inline-flex;align-items:center;gap:6px;color:#b45309;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.draftRule{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:700;font-size:12px;white-space:nowrap}.settingsLayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.settingsModuleNav{position:sticky;top:14px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:10px;box-shadow:0 16px 40px #0f172a12;display:flex;flex-direction:column;gap:4px}.settingsModuleNav strong{padding:8px 10px 10px;color:#0f172a;font-size:14px}.settingsModuleNav button{border:0;background:transparent;border-radius:12px;padding:10px 11px;display:flex;align-items:center;gap:9px;color:#475569;font-weight:700;cursor:pointer;text-align:left}.settingsModuleNav button:hover{background:#f8fafc;color:#0f172a}.settingsModuleNav button.active{background:#111827;color:#fff;box-shadow:0 10px 25px #1118272e}.settingsContentPanel{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:14px;box-shadow:0 18px 45px #0f172a12}.settingsPanelHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:4px 2px 12px;border-bottom:1px solid #edf2f7}.settingsPanelHeader h3{margin:0 0 5px;font-size:19px}.settingsPanelHeader p{margin:0;color:#64748b;font-size:13px}.settingsToolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.settingsToolbar button,.settingsHeroActions button{min-height:34px}.settingsCardsGrid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;margin-top:12px}.settingsCardPicker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:5px}.settingsCardPicker h4{margin:3px 4px 8px;font-size:14px;color:#334155}.settingsCardPicker button{border:1px solid transparent;background:#fff;border-radius:12px;padding:9px 10px;display:flex;justify-content:space-between;gap:8px;align-items:center;cursor:pointer;color:#334155;font-weight:750;text-align:left}.settingsCardPicker button small{color:#94a3b8;font-weight:700;text-transform:uppercase}.settingsCardPicker button.active{background:#fff7ed;color:#9a3412;border-color:#fdba74;box-shadow:0 8px 20px #ea580c14}.settingsColumnEditor{min-width:0;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff}.compactHead{padding:12px 14px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;gap:12px;align-items:center}.compactHead h4{margin:0 0 5px;font-size:16px}.compactHead p{margin:0;color:#64748b;font-size:12.5px}.modeBadge.edit{background:#dcfce7;color:#166534}.compactColumns{max-height:456px;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:5px}.columnConfigRow{display:grid;grid-template-columns:30px 30px 18px minmax(160px,1fr) 160px 145px 80px;align-items:center;gap:7px;min-height:38px;padding:6px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.columnConfigRow.isHidden{opacity:.78;background:#f1f5f9}.columnConfigRow strong{font-size:13px;color:#0f172a}.columnConfigRow small{color:#94a3b8;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visibilityToggle{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid #cbd5e1;background:#fff;border-radius:10px;min-height:30px;padding:0 9px;color:#334155;font-weight:750;cursor:pointer}.widthPill{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;border-radius:999px;padding:4px 7px;text-align:center;font-size:12px;font-weight:800}.professionalPreview{margin-top:12px;border-radius:16px;border:1px solid #dbe4ee;background:#fff;overflow:hidden}.layoutPreviewTitle{min-height:40px;padding:10px 12px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.layoutPreviewTitle span{color:#64748b;font-weight:700;font-size:12px}.layoutPreviewScroller{overflow:auto}.densePreviewTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.densePreviewTable th{position:relative;background:#0f172a;color:#fff;text-align:left;padding:8px 10px;border-right:1px solid rgba(255,255,255,.14);white-space:nowrap;font-size:12px}.densePreviewTable td{padding:5px 10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;white-space:nowrap;color:#334155;background:#fff}.densePreviewTable tbody tr:nth-child(2n) td{background:#f8fafc}.resizeHandle{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;background:transparent}.resizeHandle:hover{background:#f97316}.rowResizeHandle{color:#9a3412;border-top:1px solid #fed7aa;font-size:12px;font-weight:800}.settingsInfoCard{max-width:980px;border:1px solid #e2e8f0;border-radius:18px;padding:18px;background:linear-gradient(135deg,#fff,#f8fafc);display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;box-shadow:0 14px 35px #0f172a0f}.settingsInfoIcon{width:44px;height:44px;border-radius:14px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center}.settingsInfoCard h3{margin:0 0 8px;font-size:20px}.settingsInfoCard p{margin:0 0 12px;color:#64748b;line-height:1.55}.settingsBullets{display:flex;flex-wrap:wrap;gap:7px}.settingsBullets span{padding:6px 9px;border-radius:999px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;font-size:12px;font-weight:800}.settingsNotice{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;border-radius:13px;font-weight:800}button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1100px){.settingsLayout{grid-template-columns:1fr}.settingsModuleNav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settingsCardsGrid{grid-template-columns:1fr}.columnConfigRow{grid-template-columns:28px 28px 18px minmax(150px,1fr) 120px}.columnConfigRow small,.widthPill{display:none}}.proSidebar{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin}.settingsPageCompact{max-width:100%;min-width:0}.settingsTopCard{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 14px 34px #0f172a0f}.settingsTopCard h2{margin:4px 0;line-height:1.1;letter-spacing:-.03em}.settingsTopCard p{margin:0;color:#64748b;line-height:1.35}.settingsEyebrow{display:inline-flex;align-items:center;gap:6px;color:#0f172a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settingsDraftPill{flex:0 0 auto;padding:8px 12px;border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-weight:850;white-space:normal}.settingsNoticeSlim{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #bbf7d0;background:#ecfdf5;color:#166534;border-radius:12px;font-weight:800;font-size:13px}.settingsTwoColumn{margin-top:14px}.settingsSideNavCompact{position:sticky;overflow-y:auto;overflow-x:hidden;border:1px solid #e2e8f0;background:#fff;scrollbar-width:thin}.settingsSideNavCompact strong{display:block;color:#0f172a}.settingsSideNavCompact button{width:100%;display:flex;align-items:center;border:0;background:transparent;color:#475569;text-align:left}.settingsSideNavCompact button:hover{background:#f8fafc;color:#0f172a}.settingsSideNavCompact button.active{background:#111827;color:#fff;box-shadow:0 12px 24px #11182729}.settingsMainPanel{min-width:0;border:1px solid #e2e8f0;background:#fff}.settingsPanelTitleRow{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settingsPanelTitleRow h3{margin:0 0 4px;letter-spacing:-.02em}.settingsPanelTitleRow p{margin:0;color:#64748b;line-height:1.4;font-size:13px}.settingsActionsCompact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.compactBtn{min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850}.settingsCardsCompactGrid{display:grid;margin-top:12px}.cardPickerCompact,.columnsBoxCompact,.layoutPreviewCompact,.detailFieldsCompact,.settingsSectionEditor{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:10px}.cardPickerCompact h4{margin:0 0 8px;font-size:13px;color:#334155}.cardPickerButtons{display:grid;gap:6px;overflow:auto;scrollbar-width:thin}.cardPickerButtons button{border:1px solid #e2e8f0;border-radius:12px;background:#fff;display:flex;justify-content:space-between;gap:8px;color:#334155;font-weight:850;text-align:left;font-size:13px}.cardPickerButtons button small{color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:900}.cardPickerButtons button.active{border-color:#fdba74;color:#9a3412;background:#fff7ed}.columnsBoxCompact{min-width:0;background:#fff}.columnsBoxHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.columnsBoxHead h4{margin:0 0 3px;font-size:15px}.columnsBoxHead p{margin:0;color:#64748b;font-size:12px}.layoutState{border:1px solid #cbd5e1;color:#475569;background:#f8fafc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.layoutState.on{border-color:#bbf7d0;color:#166534;background:#ecfdf5}.columnRowsCompact{max-height:355px;overflow:auto;border:1px solid #edf2f7;border-radius:13px;scrollbar-width:thin}.columnRowCompact{padding:6px 8px;background:#fff}.columnRowCompact:last-child{border-bottom:0}.columnRowCompact.muted{background:#f8fafc;color:#64748b}.columnRowCompact button{color:#475569}.columnRowCompact strong{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.columnRowCompact small{color:#94a3b8;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.columnRowCompact>span:last-child{justify-self:end;padding:3px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:850}.fieldVisibility{width:100%;display:flex!important;grid-auto-flow:column;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:850}.layoutPreviewCompact{margin-top:12px;background:#fff}.previewHeadCompact{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:12px;color:#475569}.previewHeadCompact strong{color:#0f172a;font-size:14px}.previewTableScroll{overflow:auto;border:1px solid #dbe4f0;border-radius:13px;max-height:260px}.settingsPreviewTable{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.settingsPreviewTable th,.settingsPreviewTable td{position:relative;border-right:1px solid #dbe4f0;border-bottom:1px solid #e2e8f0;padding:6px 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsPreviewTable th{background:#f1f5f9;color:#334155;font-weight:900}.settingsResizeHandle{position:absolute;right:-3px;top:0;width:7px;height:100%;cursor:col-resize;background:transparent}.settingsResizeHandle:hover{background:#d9770640}.settingsRowResize{margin-top:7px;height:16px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:850;display:flex;align-items:center;justify-content:center;cursor:row-resize}.detailFieldsCompact{margin-top:12px;background:#f8fafc}.detailFieldsCompact strong{display:block;margin-bottom:8px;font-size:13px}.detailFieldsCompact div{display:flex;flex-wrap:wrap;gap:6px}.detailFieldsCompact span,.settingsChip{display:inline-flex;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;color:#475569}.settingsSectionEditor{background:#fff;min-height:520px}.settingsMatrix{margin-top:14px;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.settingsMatrixHead,.settingsMatrixRow{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;align-items:center;min-height:42px;padding:8px 12px;border-bottom:1px solid #edf2f7;font-size:13px}.settingsMatrixHead{background:#f8fafc;color:#334155;font-weight:900}.settingsMatrixRow:last-child{border-bottom:0}.statusOn,.statusOff{justify-self:start;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.statusOn{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.statusOff{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}@media (max-width: 1180px){.settingsTopCard{align-items:flex-start;flex-direction:column}.settingsDraftPill{max-width:100%}}@media (max-width: 760px){.columnRowCompact{grid-template-columns:22px 22px 16px minmax(130px,1fr) 92px}.columnRowCompact small,.columnRowCompact>span:last-child{display:none}.settingsActionsCompact{justify-content:flex-start}}.proNav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;display:flex!important;flex-direction:column!important;gap:4px!important;scrollbar-width:thin}.proNav button{min-height:36px!important;padding:8px 10px!important;border-radius:13px!important;flex:0 0 auto!important}.proNav svg{flex:0 0 auto}.sideSectionLabel{flex:0 0 auto!important;padding:4px 8px 2px!important;font-size:10px!important;letter-spacing:.13em!important}.proUserCard{flex:0 0 auto!important;padding:9px!important;border-radius:18px!important}.brandPanel{flex:0 0 auto!important;border-radius:20px!important}.brandLogoWrap{width:46px!important;height:46px!important;flex-basis:46px!important}.brandLogoWrap img{width:42px!important;height:42px!important}.settingsPageCompact{padding:12px 14px 20px!important}.settingsTopCard{min-height:auto!important;padding:14px 16px!important}.settingsTopCard h2{font-size:22px!important}.settingsTopCard p{font-size:13px!important;max-width:860px!important}.settingsDraftPill{font-size:12px!important;max-width:480px!important}.settingsSideNavCompact{top:82px!important;max-height:calc(100vh - 104px)!important}.settingsPanelTitleRow h3{font-size:18px!important}.settingsCardsCompactGrid{grid-template-columns:205px minmax(0,1fr)!important;gap:10px!important}.cardPickerButtons{max-height:300px!important}.cardPickerButtons button{padding:7px 8px!important;min-height:32px!important}.columnsRowsCompact{max-height:340px!important;overflow:auto!important}.columnRowCompact{display:grid!important;grid-template-columns:28px 28px 28px 18px minmax(180px,1fr) 140px 70px!important;gap:7px!important;align-items:center!important;min-height:34px!important;border-bottom:1px solid #edf2f7!important;font-size:12px!important}.columnRowCompact button{width:26px!important;height:26px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;display:grid!important;place-items:center!important}.columnRowCompact small,.columnRowCompact>span:last-child{color:#94a3b8!important;font-size:11px!important}.settingsFormGrid{margin-top:14px;display:grid;gap:8px}.settingsControlRow{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.settingsControlRow label{display:flex;align-items:center;gap:9px;font-weight:850;color:#334155}.settingsControlRow input[type=text],.settingsControlRow input:not([type]){width:100%}.settingsControlRow>input{height:34px;border:1px solid #dbe4f0;border-radius:10px;padding:0 10px;background:#fff}@media (max-width: 1180px){.settingsTwoColumn,.settingsCardsCompactGrid{grid-template-columns:1fr!important}.settingsSideNavCompact{position:static!important;max-height:240px!important}}.settingsStructuredGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px}.settingsField{display:grid;gap:6px;padding:10px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.settingsField span{color:#475569;font-size:12px;font-weight:900}.settingsField input,.settingsField select,.settingsEditableRow input{width:100%;min-height:36px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;padding:8px 10px;color:#0f172a;outline:none}.settingsToggleGrid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:9px}.settingsToggleRow{min-height:46px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsToggleRow label{display:flex;align-items:center;gap:9px;color:#334155;font-size:13px;font-weight:900}.settingsToggleRow small{color:#94a3b8;font-weight:800}.settingsPermissionMatrix,.settingsMiniTable,.settingsEditableList{margin-top:14px;border:1px solid #e2e8f0;border-radius:15px;overflow:hidden;background:#fff}.settingsPermissionHead,.settingsPermissionRow{display:grid;grid-template-columns:minmax(160px,1fr) repeat(4,minmax(92px,128px));align-items:center;min-height:40px;border-bottom:1px solid #edf2f7}.settingsPermissionHead{background:#f8fafc;color:#334155;font-size:12px;font-weight:950}.settingsPermissionHead span,.settingsPermissionHead strong,.settingsPermissionRow strong,.settingsPermissionRow label{padding:8px 10px}.settingsPermissionRow strong{color:#0f172a;font-size:13px}.settingsPermissionRow label{display:grid;place-items:center}.settingsPermissionRow:last-child{border-bottom:0}.settingsMiniHead,.settingsMiniRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-height:38px;padding:8px 12px;border-bottom:1px solid #edf2f7;font-size:13px}.settingsMiniRow.four,.settingsMiniHead:has(span:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.settingsMiniHead{background:#f8fafc;color:#334155;font-weight:950}.settingsMiniRow:last-child{border-bottom:0}.settingsMiniRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsEmptyLine{padding:14px;color:#64748b;font-weight:800}.settingsToolbarInline{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.settingsEditableRow{display:grid;gap:8px;padding:10px;border-bottom:1px solid #edf2f7}.settingsEditableRow:last-child{border-bottom:0}.settingsPreviewScroll{overflow:auto;border:1px solid #dbe4f0;border-radius:13px;max-height:260px}@media (max-width: 1180px){.settingsStructuredGrid,.settingsToggleGrid{grid-template-columns:1fr}.settingsPermissionHead,.settingsPermissionRow{grid-template-columns:minmax(120px,1fr) repeat(4,78px)}.settingsEditableRow,.settingsEditableRow.template{grid-template-columns:1fr}}.companyWorkspace{width:min(1080px,100vw);background:#f7f8fb}.companyWorkspaceHeader{top:0;z-index:8;display:grid;grid-template-columns:74px 1fr 44px;gap:16px;align-items:start;box-shadow:0 12px 35px #0f172a14}.companyAvatar{width:68px;height:68px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:22px;font-weight:950;box-shadow:0 18px 34px #d9770647}.companyHeaderMain{min-width:0}.companyHeaderMain h2{margin:8px 0;font-size:clamp(26px,3vw,42px);line-height:1;letter-spacing:-.065em;color:var(--ink)}.companyHeaderTopline,.companyMetaLine,.companyQuickActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.companyMetaLine{color:var(--muted);font-size:12px;font-weight:850}.companyMetaLine span:not(:last-child):after{content:"•";margin-left:8px;color:#cbd5e1}.workspaceBadge{display:inline-flex;align-items:center;min-height:25px;border-radius:999px;padding:5px 9px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:950;white-space:nowrap}.workspaceBadge.success{background:#dcfce7;color:#166534}.workspaceBadge.muted{background:#f1f5f9;color:#475569}.workspaceBadge.amber{background:#ffedd5;color:#9a3412}.companyQuickActions{margin-top:14px}.companyQuickActions button{color:var(--ink);font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a0d}.companyQuickActions button:disabled{opacity:.45}.workspaceTabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspaceTabs button{position:relative;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-weight:950}.workspaceTabs button.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.tabIcon{font-size:15px}.workspaceSection{padding:20px;border-radius:26px;background:#fff}.orgSectionHead.pro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.orgSectionHead.pro h3{margin:0;font-size:18px;letter-spacing:-.025em}.orgSectionHead.pro p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:700}.workspaceFormGroup{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:22px;background:#fbfdff}.workspaceFormGroup h4{margin:0 0 12px;color:#334155;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.orgDrawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orgDrawerGrid.compact{gap:10px}.orgDrawerField{display:grid;gap:6px;min-width:0}.orgDrawerField.wide{grid-column:1 / -1}.orgDrawerField span{color:var(--muted);font-size:12px;font-weight:900}.orgDrawerField input,.orgDrawerField select,.orgDrawerField textarea,.orgDocumentRow input,.orgDocumentRow select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:13px;padding:10px 11px;background:#fff;color:var(--ink);outline:none}.orgDrawerField textarea{min-height:76px;resize:vertical}.contactCardsGrid,.bankCardsGrid{display:grid;gap:12px}.contactCard,.bankCard{padding:16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px #0f172a0d}.contactCard.primary,.bankCard.primary{border-color:#fed7aa;background:linear-gradient(135deg,#fff,#fff7ed)}.contactCardHeader,.bankCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.contactCardHeader strong,.bankCardHeader strong{display:block;font-size:15px}.contactCardHeader span,.bankCardHeader span{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:800}.contactCardActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.docTypeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin-bottom:16px}.docTypeDrop{display:grid;gap:5px;min-height:82px;padding:14px;border:1px dashed #f59e0b;border-radius:18px;background:#fffbeb;color:#92400e;cursor:pointer}.docTypeDrop strong{font-weight:950}.docTypeDrop span{font-size:12px;font-weight:800}.docTypeDrop.disabled{opacity:.5;cursor:not-allowed}.proDocs{display:grid;gap:9px}.orgDocumentRow{display:grid;grid-template-columns:minmax(180px,1.2fr) 150px minmax(160px,1fr) auto auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff}.orgDocumentRow strong{display:block}.orgDocumentRow span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.proTimeline{position:relative;display:grid;gap:10px}.proTimeline .orgTimelineItem{position:relative;padding:12px 14px 12px 20px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.proTimeline .orgTimelineItem:before{content:"";position:absolute;left:8px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.proTimeline span{color:var(--muted);font-size:12px;font-weight:800}.proTimeline strong{display:block;margin-top:3px}.proTimeline small{color:var(--muted)}.proFinanceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.proFinanceGrid div{min-height:112px;padding:16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#0f172a,#111827);color:#fff}.proFinanceGrid span{display:block;color:#cbd5e1;font-size:12px;font-weight:850}.proFinanceGrid strong{display:block;margin-top:18px;font-size:26px}.workspaceFooter{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;background:#f7f8fbf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.workspaceFooter>span{margin-right:auto;font-size:13px;font-weight:900}.dirtyState{color:var(--warning)}.savedState{color:var(--success)}.workspaceConfirmOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:18px;background:#0f172a57;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.workspaceConfirmBox{width:min(520px,94vw);padding:20px;border-radius:24px;background:#fff;box-shadow:var(--shadow-md)}.workspaceConfirmBox h3{margin:0 0 6px}.workspaceConfirmBox p{margin:0 0 16px;color:var(--muted)}.workspaceConfirmBox>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}@media (max-width: 900px){.companyWorkspaceHeader{grid-template-columns:54px 1fr 40px;padding:16px}.companyAvatar{width:52px;height:52px;border-radius:18px;font-size:17px}.workspaceTabs{top:92px}.orgDrawerGrid,.proFinanceGrid,.orgDocumentRow{grid-template-columns:1fr}}.pagination,.proPagination{margin:0;padding:4px 8px;min-height:34px;border-radius:12px}.pagination span,.proPagination span{font-size:12px}.pagination button,.proPagination button{min-height:28px;padding:5px 9px;border-radius:9px}.orderStatusTimeline{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;align-items:stretch}.orderTimelineStep{position:relative;min-height:74px;padding:12px 12px 12px 14px;border:1px solid rgba(148,163,184,.34);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);color:#64748b;font-weight:800;display:flex;flex-direction:column;justify-content:center;gap:8px;box-shadow:0 12px 30px #0f172a0d}.orderTimelineStep.done{border-color:#16a34a47;background:linear-gradient(180deg,#f0fdf4,#fff);color:#166534}.orderTimelineStep.current{border-color:#d366196b;background:linear-gradient(180deg,#fff7ed,#fff);color:#9a3412;box-shadow:0 16px 38px #d3661924}.orderTimelineDot{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#334155;font-size:13px;font-weight:900}.orderTimelineStep.done .orderTimelineDot{background:#16a34a;color:#fff}.orderTimelineStep.current .orderTimelineDot{background:#d36619;color:#fff}.orderTimelineLabel{font-size:13px;line-height:1.25}@media (max-width: 1100px){.orderStatusTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.orderStatusTimeline{grid-template-columns:1fr}}.entityPage-customers .proDataTable,.entityPage-partners .proDataTable,.entityPage-companies .proDataTable{min-width:1220px;table-layout:fixed}.entityPage-customers .proDataTable th,.entityPage-customers .proDataTable td,.entityPage-partners .proDataTable th,.entityPage-partners .proDataTable td,.entityPage-companies .proDataTable th,.entityPage-companies .proDataTable td{padding:7px 9px!important;font-size:12px;line-height:1.18}.entityPage-customers .proDataTable tbody tr,.entityPage-partners .proDataTable tbody tr,.entityPage-companies .proDataTable tbody tr{height:36px!important;cursor:default}.entityPage-customers .proDataTable td:not(.checkCol):not(.idCell),.entityPage-partners .proDataTable td:not(.checkCol):not(.idCell),.entityPage-companies .proDataTable td:not(.checkCol):not(.idCell){max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyClickableRow{cursor:pointer!important}.companyClickableRow:hover td{background-color:#fff7ed!important}.orgDrawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orgDrawer.companyWorkspace{width:min(940px,calc(100vw - 44px));max-height:calc(100vh - 44px);overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:#f7f8fb;box-shadow:0 34px 110px #02061757}.orgDrawer.companyWorkspace .companyWorkspaceHeader{position:relative;padding:16px 18px;grid-template-columns:58px 1fr 38px}.orgDrawer.companyWorkspace .companyAvatar{width:54px;height:54px;border-radius:18px;font-size:17px}.orgDrawer.companyWorkspace .companyWorkspaceHeader h2{margin:4px 0 6px;font-size:22px;line-height:1.12}.orgDrawer.companyWorkspace .companyQuickActions{margin-top:10px}.orgDrawer.companyWorkspace .workspaceTabs{position:relative;top:auto;padding:8px 14px 0}.orgDrawer.companyWorkspace .workspaceTabs button{padding:9px 11px;font-size:12px}.orgDrawer.companyWorkspace .companyWorkspaceBody{max-height:calc(100vh - 285px);overflow:auto;padding:14px}.orgDrawer.companyWorkspace .workspaceSection,.orgDrawer.companyWorkspace .workspaceFormGroup,.orgDrawer.companyWorkspace .contactCard,.orgDrawer.companyWorkspace .bankCard{border-radius:18px}.orgDrawer.companyWorkspace .workspaceSection{padding:16px}.orgDrawer.companyWorkspace .workspaceFormGroup{margin-top:10px;padding:12px}.orgDrawer.companyWorkspace .orgDrawerGrid{gap:9px}.orgDrawer.companyWorkspace .orgDrawerField input,.orgDrawer.companyWorkspace .orgDrawerField select,.orgDrawer.companyWorkspace .orgDrawerField textarea,.orgDrawer.companyWorkspace .orgDocumentRow input,.orgDrawer.companyWorkspace .orgDocumentRow select{min-height:36px;padding:8px 10px;border-radius:11px;font-size:13px}.orgDrawer.companyWorkspace .orgDrawerField textarea{min-height:58px}.orgDrawer.companyWorkspace .workspaceFooter{padding:12px 16px;border-top:1px solid var(--line);background:#fff}@media (max-width: 900px){.orgDrawerOverlay{padding:10px}.orgDrawer.companyWorkspace{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:20px}.orgDrawer.companyWorkspace .companyWorkspaceHeader{grid-template-columns:48px 1fr 34px;padding:12px}.orgDrawer.companyWorkspace .companyAvatar{width:46px;height:46px;border-radius:15px}.orgDrawer.companyWorkspace .companyWorkspaceBody{max-height:calc(100vh - 250px)}}.isCollapsed .proSidebar{width:88px}.brandPanel{width:100%;min-height:68px;padding:10px!important;gap:10px!important}.isCollapsed .brandPanel{width:64px!important;min-height:118px!important;padding:8px!important}.isCollapsed .brandLogoWrap{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:15px!important}.isCollapsed .brandLogoWrap img{width:38px!important;height:38px!important}.iconRailNav.proNav{flex:1 1 auto!important;width:100%;min-height:0!important;overflow-y:auto!important;overflow-x:visible!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;gap:6px!important;scrollbar-width:none!important}.iconRailNav.proNav::-webkit-scrollbar{display:none}.iconRailNav .railGroupLabel{margin:10px 8px 2px!important;padding:0!important}.isCollapsed .iconRailNav .railGroupLabel{display:block!important;width:34px;height:1px;min-height:1px;margin:10px auto 6px!important;padding:0!important;overflow:hidden;color:transparent!important;background:#94a3b83d;letter-spacing:0!important}.iconRailNav.proNav button{position:relative;width:100%;min-height:44px!important;padding:10px 12px!important;border-radius:16px!important;display:flex!important;align-items:center;justify-content:flex-start;gap:12px;overflow:visible}.iconRailNav.proNav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isCollapsed .iconRailNav.proNav button{width:56px!important;height:48px!important;min-height:48px!important;padding:0!important;justify-content:center!important;border-radius:18px!important}.isCollapsed .iconRailNav.proNav button svg{width:21px;height:21px}.isCollapsed .iconRailNav.proNav button span{display:none!important}.isCollapsed .iconRailNav.proNav button:after{content:attr(data-label);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-4px);z-index:50;min-width:max-content;max-width:220px;padding:8px 11px;border-radius:12px;background:#0f172a;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 38px #0f172a3d;font-size:13px;font-weight:800;pointer-events:none;opacity:0;visibility:hidden;transition:.15s ease}.isCollapsed .iconRailNav.proNav button:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.isCollapsed .brandText,.isCollapsed .userMeta{display:none!important}.isCollapsed .collapseBtn{width:42px!important;height:34px!important;margin-left:0!important;transform:none!important}.isCollapsed .proUserCard{width:64px!important;padding:8px!important;margin-top:0!important;justify-content:center;flex-direction:column;gap:8px}.isCollapsed .userAvatar{width:44px;height:44px;border-radius:16px}.isCollapsed .logout.iconOnly{width:42px;height:38px;border-radius:15px}.proUserCard{margin-top:0!important}@media (max-width: 860px){.proShell,.proShell.isCollapsed{grid-template-columns:1fr!important}.iconRailNav.proNav,.isCollapsed .iconRailNav.proNav{display:grid!important;position:relative!important;z-index:5!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.iconRailNav .railGroupLabel,.isCollapsed .iconRailNav .railGroupLabel{grid-column:1 / -1;display:block!important;width:auto;height:auto;margin:8px 0 2px!important;color:#64748b!important;background:transparent;letter-spacing:.13em!important}.iconRailNav.proNav button,.isCollapsed .iconRailNav.proNav button{width:100%!important;height:46px!important;min-height:46px!important}.iconRailNav.proNav button span,.isCollapsed .iconRailNav.proNav button span{display:none!important}.isCollapsed .iconRailNav.proNav button:after{display:none}}.roleScopeTabs{display:flex;flex-wrap:wrap;gap:6px}.roleMultiSelect{position:relative;width:100%}.roleMultiSelect>summary{list-style:none;min-height:46px;border:1px solid rgba(148,163,184,.34);border-radius:15px;padding:8px 38px 8px 12px;background:#fff;color:#111827;cursor:pointer;display:flex;align-items:center;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.roleMultiSelect>summary::-webkit-details-marker{display:none}.roleMultiSelect>summary:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;font-size:16px;line-height:1}.roleMultiSelect[open]>summary:after{content:"⌃"}.roleMultiSelectPlaceholder{color:#64748b;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleMultiSelectChips{display:flex;align-items:center;gap:6px;max-width:100%;overflow:hidden}.roleChip{display:inline-flex;align-items:center;max-width:118px;min-height:26px;padding:4px 9px;border-radius:999px;background:#d366191a;border:1px solid rgba(211,102,25,.22);color:#9a3412;font-size:12px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleMultiSelectMenu{position:absolute;z-index:120;left:0;right:0;top:calc(100% + 6px);max-height:188px;overflow-y:auto;padding:6px;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:#fff;box-shadow:0 20px 55px #0f172a2e}.roleMultiSelectOption{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border-radius:10px;cursor:pointer;color:#111827;font-size:13px;font-weight:800}.roleMultiSelectOption:hover{background:#d3661914}.roleMultiSelectOption input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px;margin:0;padding:0!important;border-radius:4px;accent-color:#d36619}.companyAutocomplete input{width:100%}.proShell{width:100%;min-height:100vh;display:grid!important;grid-template-columns:var(--kava-sidebar-open) minmax(0,1fr)!important;align-items:stretch}.proShell.isCollapsed{grid-template-columns:var(--kava-sidebar-closed) minmax(0,1fr)!important}.proSidebar{position:sticky!important;top:0!important;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100vh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:18px!important;gap:14px!important}.isCollapsed .proSidebar{padding:14px 10px!important;align-items:center!important}.brandPanel,.proUserCard{flex:0 0 auto!important}.iconRailNav.proNav,.sideNav.proNav,.proNav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;padding-right:2px!important}.iconRailNav.proNav::-webkit-scrollbar,.sideNav.proNav::-webkit-scrollbar,.proNav::-webkit-scrollbar{width:6px}.iconRailNav.proNav::-webkit-scrollbar-thumb,.sideNav.proNav::-webkit-scrollbar-thumb,.proNav::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.collapseBtn{flex:0 0 auto!important;z-index:5!important}.proWorkspace{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.contentCanvas,.settingsPageCompact,.pageShell,.proPage,.proTableCard,.card,.settingsLayout,.settingsSectionEditor,.settingsPanel,.settingsPanelBody{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.contentCanvas{width:100%!important;overflow-x:auto!important;overflow-y:visible!important}.settingsSectionEditor,.settingsPanelBody,.settingsEditableList,.settingsMiniTable,.settingsPermissionMatrix,.tableWrap,.excelGridWrap,.premiumTableWrap,.tableScroller{max-width:100%!important;overflow-x:auto!important;overflow-y:visible}.settingsEditableList{scrollbar-gutter:stable}.settingsEditableRow{width:max-content!important;min-width:980px!important;grid-template-columns:150px 130px 130px 110px 110px 120px minmax(240px,1.4fr) 130px!important}.settingsEditableRow.template{min-width:820px!important;grid-template-columns:140px minmax(220px,1fr) minmax(360px,2fr)!important}.settingsEditableRow input,.settingsEditableRow select,.settingsEditableRow textarea{min-width:0!important}.tableWrap table,.excelGridWrap table,.premiumTableWrap table,.tableScroller table{width:max-content!important;min-width:100%!important}.transportNavBlock{margin:6px 0 8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000001a}.transportNavTitle{margin:0 0 8px;color:#e2e8f0;font-size:12px;font-weight:950;letter-spacing:.04em;white-space:nowrap}.transportNavGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.transportNavGrid .active,.transportNavGrid button.active{box-shadow:0 10px 22px #d977063d!important}.transportNavGrid button{width:100%!important;min-height:46px!important;padding:8px 7px!important;justify-content:center!important;gap:6px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0f172a47!important;text-align:center!important}.transportNavGrid button:hover{background:#ffffff1c!important;border-color:#f59e0b47!important}.transportNavGrid button span{display:inline!important;max-width:54px;font-size:12px!important;font-weight:950!important;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis}.isCollapsed .transportNavBlock{width:56px!important;padding:6px!important;border-radius:18px!important}.isCollapsed .transportNavTitle{display:none!important}.isCollapsed .transportNavGrid{grid-template-columns:1fr!important;gap:6px!important}.isCollapsed .transportNavGrid button{width:44px!important;min-height:42px!important;height:42px!important;padding:0!important}.isCollapsed .transportNavGrid button span{display:none!important}@media (max-width: 860px){.proShell,.proShell.isCollapsed{display:block!important}.proSidebar,.isCollapsed .proSidebar{position:relative!important;height:auto!important;max-height:none!important;width:100%!important;overflow:visible!important;align-items:stretch!important}.transportNavGrid,.isCollapsed .transportNavGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.isCollapsed .transportNavBlock{width:auto!important}.isCollapsed .transportNavGrid button span{display:inline!important}}:root{--kava-sidebar-bg: #0e1b2b}html,body,#root{margin:0}.app.proShell{width:100%!important}.app.proShell .proSidebar{left:0!important;top:0!important;bottom:0!important;max-height:100vh!important;box-sizing:border-box!important;transition:width .22s ease,padding .22s ease!important}.app.proShell .proWorkspace{transition:margin-left .22s ease,width .22s ease,max-width .22s ease!important}.app.proShell .brandPanel,.app.proShell .sidebarFooter,.app.proShell .proUserCard{flex:0 0 auto!important}.app.proShell .sideNav,.app.proShell .proNav,.app.proShell .iconRailNav.proNav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:3px!important;scrollbar-width:thin}.app.proShell .sideNav::-webkit-scrollbar,.app.proShell .proNav::-webkit-scrollbar{width:6px}.app.proShell .sideNav::-webkit-scrollbar-thumb,.app.proShell .proNav::-webkit-scrollbar-thumb{background:#94a3b857;border-radius:999px}.app.proShell .collapseBtn{position:relative!important;z-index:5!important;flex:0 0 auto!important}.app.proShell.isCollapsed .brandText,.app.proShell.isCollapsed .sideSectionLabel,.app.proShell.isCollapsed .sideNav>button span,.app.proShell.isCollapsed .userMeta{display:none!important}.app.proShell.isCollapsed .collapseBtn svg{transform:rotate(180deg)}.app.proShell .contentCanvas{min-width:0!important;box-sizing:border-box!important}.app.proShell .contentCanvas>*,.app.proShell .pageShell,.app.proShell .settingsPageCompact,.app.proShell .settingsTwoColumn,.app.proShell .settingsMainPanel,.app.proShell .settingsSectionEditor,.app.proShell .proTableCard,.app.proShell .card,.app.proShell .tableCard,.app.proShell .premiumCard{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.app.proShell .tableWrap,.app.proShell .tableScroller,.app.proShell .premiumTableWrap,.app.proShell .excelGridWrap,.app.proShell .settingsEditableList,.app.proShell .settingsMiniTable,.app.proShell .ratesV2Table{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important}.app.proShell table{min-width:100%!important}.app.proShell .tableWrap table,.app.proShell .tableScroller table,.app.proShell .premiumTableWrap table,.app.proShell .excelGridWrap table{width:max-content!important;min-width:100%!important}.app.proShell .transportNavGrid button{min-width:0!important;border-radius:16px!important;gap:7px!important;text-align:center!important}.app.proShell .transportNavGrid button:hover{border-color:#f59e0b61!important;background:#ffffff1c!important}.app.proShell .transportNavGrid button.active{background:linear-gradient(135deg,#d97706,#f59e0b)!important;color:#fff!important;box-shadow:0 14px 26px #d9770647!important}.app.proShell .transportNavGrid button span{display:inline!important;letter-spacing:.025em!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell.isCollapsed .transportNavBlock{border-radius:20px!important}.app.proShell.isCollapsed .transportNavTitle{display:none!important}.app.proShell.isCollapsed .transportNavGrid{grid-template-columns:1fr!important;gap:7px!important}.app.proShell.isCollapsed .transportNavGrid button{width:48px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:16px!important}.app.proShell.isCollapsed .transportNavGrid button span{display:none!important}.settingsTwoColumn{display:grid!important;grid-template-columns:286px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.settingsSideNavCompact{padding:14px!important;border-radius:20px!important;box-shadow:0 18px 42px #0f172a14!important}.settingsSideNavCompact strong{font-size:16px!important;line-height:1.2!important;padding:8px 10px 14px!important}.settingsSideNavCompact button{min-height:44px!important;padding:10px 12px!important;gap:10px!important;font-size:14px!important;line-height:1.2!important;border-radius:14px!important;font-weight:900!important}.settingsSideNavCompact button svg{width:19px!important;height:19px!important;flex:0 0 19px!important}.settingsMainPanel{padding:16px!important;border-radius:22px!important;box-shadow:0 18px 48px #0f172a14!important;overflow-x:auto!important}.ratesV2Section{display:block!important}.ratesV2Notice,.settingsNoticeSlim.ratesV2Notice{width:100%!important;display:flex!important;box-sizing:border-box!important;margin:12px 0 16px!important;padding:12px 16px!important;border-radius:14px!important;font-size:14px!important;line-height:1.45!important;white-space:normal!important}.ratesV2Form{width:100%!important;display:grid!important;grid-template-columns:180px 120px 120px 120px minmax(220px,1fr) 172px!important;gap:12px!important;align-items:end!important;padding:14px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#f8fafc!important;box-sizing:border-box!important}.ratesV2Form label{min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;color:#334155!important;font-size:13px!important;font-weight:900!important}.ratesV2Form label span{display:block!important;white-space:nowrap!important}.ratesV2Form input{width:100%!important;height:44px!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;padding:0 12px!important;font-size:15px!important;line-height:44px!important;outline:none!important}.ratesV2Form input:focus{border-color:#d97706!important;box-shadow:0 0 0 3px #d977061f!important}.ratesV2Note{min-width:220px!important}.ratesV2Actions{display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;gap:8px!important;min-width:0!important}.ratesV2Actions .compactBtn,.ratesV2Actions button{width:100%!important;height:44px!important;min-height:44px!important;justify-content:center!important;white-space:nowrap!important;border-radius:13px!important;font-size:13px!important;font-weight:950!important}.ratesV2HeaderRow{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:22px 0 10px!important}.ratesV2HeaderRow h4{margin:0!important;font-size:20px!important;font-weight:950!important;color:#0f172a!important}.ratesV2HeaderRow span{min-width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eef2ff!important;color:#334155!important;font-weight:950!important}.ratesV2Table{border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.ratesV2TableHead,.ratesV2TableRow{min-width:780px!important;display:grid!important;grid-template-columns:150px 110px 110px 110px minmax(220px,1fr) 170px!important;align-items:center!important;column-gap:0!important}.ratesV2TableHead{min-height:46px!important;background:#f1f5f9!important;color:#334155!important;font-size:13px!important;font-weight:950!important}.ratesV2TableHead span,.ratesV2TableRow span,.ratesV2TableRow strong{min-width:0!important;padding:11px 14px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ratesV2TableRow{min-height:50px!important;border-top:1px solid #eef2f7!important;font-size:14px!important}.ratesV2TableRow strong{text-align:right!important;font-weight:900!important;color:#0f172a!important}.rateDateCell{font-weight:850!important;color:#334155!important}.rateNoteCell{color:#64748b!important}.rateRowActions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;overflow:visible!important}.miniIconBtn{min-height:32px!important;padding:6px 10px!important;border-radius:10px!important;border:1px solid #dbe5f2!important;background:#fff!important;color:#334155!important;font-weight:900!important;cursor:pointer!important}.miniIconBtn.danger{color:#b91c1c!important;background:#fff1f2!important;border-color:#fecdd3!important}@media (max-width: 980px){.app.proShell,.app.proShell.isCollapsed{--sidebarW: 0px}.app.proShell .proWorkspace,.app.proShell.isCollapsed .proWorkspace{margin-left:0!important}.settingsTwoColumn{grid-template-columns:1fr!important}.settingsSideNavCompact{position:relative!important;z-index:3!important;max-height:none!important}.ratesV2Form{grid-template-columns:1fr 1fr!important}.ratesV2Actions{grid-column:1 / -1!important}}.app.proShell.isCollapsed .brandPanel{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}.app.proShell.isCollapsed .brandLogoWrap{width:44px!important;height:44px!important;flex:0 0 44px!important}.app.proShell.isCollapsed .collapseBtn{position:static!important;right:auto!important;top:auto!important;margin:0!important;width:42px!important;height:34px!important;flex:0 0 34px!important;border-radius:14px!important;background:#f59e0b38!important;border-color:#f59e0b73!important;color:#fff!important}.app.proShell .collapseBtn svg,.app.proShell.isCollapsed .collapseBtn svg{transform:none!important;transition:none!important}.app.proShell .ratesV2Section{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app.proShell .ratesV2Form{grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(88px,.55fr)) minmax(170px,1.2fr) minmax(132px,auto)!important;gap:10px!important;overflow:visible!important}.app.proShell .ratesV2Actions .compactBtn,.app.proShell .ratesV2Actions button{width:auto!important;min-width:128px!important;padding-left:14px!important;padding-right:14px!important}.app.proShell .ratesV2Table{overflow-x:hidden!important;width:100%!important;max-width:100%!important}.app.proShell .ratesV2TableHead,.app.proShell .ratesV2TableRow{width:100%!important;min-width:0!important;grid-template-columns:minmax(116px,.9fr) minmax(86px,.6fr) minmax(86px,.6fr) minmax(78px,.55fr) minmax(140px,1.4fr) minmax(130px,auto)!important}.app.proShell .ratesV2TableHead span,.app.proShell .ratesV2TableRow span,.app.proShell .ratesV2TableRow strong{padding-left:10px!important;padding-right:10px!important}.app.proShell .rateRowActions{justify-content:flex-end!important;gap:6px!important}@media (max-width: 1200px){.app.proShell .ratesV2Form{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app.proShell .ratesV2Note{grid-column:span 3!important}.app.proShell .ratesV2Actions{grid-column:span 1!important}}@media (max-width: 760px){.app.proShell .ratesV2Form{grid-template-columns:1fr!important}.app.proShell .ratesV2Note,.app.proShell .ratesV2Actions{grid-column:auto!important}.app.proShell .ratesV2Table{overflow-x:auto!important}.app.proShell .ratesV2TableHead,.app.proShell .ratesV2TableRow{min-width:720px!important}}.dataGridCard{overflow:hidden!important;padding:0!important}.dataGridScroller{width:100%;max-width:100%;overflow:auto;border-radius:18px;background:#fff;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.35) rgba(15,23,42,.06)}.dataGridScroller::-webkit-scrollbar{width:10px;height:10px}.dataGridScroller::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.dataGridScroller::-webkit-scrollbar-thumb{background:#2563eb59;border-radius:999px}.dataGridTable{display:block;width:var(--data-grid-width, max-content);min-width:100%;border:1px solid rgba(148,163,184,.35);border-radius:18px;overflow:visible;background:#fff}.dataGridRow{display:grid;visibility:visible;opacity:1;position:relative;min-height:32px;border-bottom:1px solid rgba(226,232,240,.9)}.sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none}.organizationCellLink{width:100%;padding:0;border:0;background:transparent;color:#1d4ed8;text-align:left;cursor:pointer}.organizationCellLink:hover{text-decoration:underline}.dataGridRow:last-child{border-bottom:0}.dataGridHeader{min-height:42px;position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#f8fafc,#eef2ff);box-shadow:0 1px #94a3b873}.dataGridCell{position:relative;min-width:0;height:100%;padding:7px 10px;border-right:1px solid rgba(226,232,240,.88);display:flex;align-items:flex-start;justify-content:flex-start;font-size:13px;line-height:1.25;color:#0f172a;background:#fff}.dataGridHeader .dataGridCell{background:transparent;font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;color:#334155;align-items:center}.dataGridCell:last-child{border-right:0}.dataGridText{display:block;width:100%;min-width:0;white-space:normal!important;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;word-break:normal}.dataGridHeaderCell .dataGridText{overflow-wrap:normal;word-break:normal}.dataGridRow.selectedRow .dataGridCell{background:#eff6ff}.dataGridRow:hover .dataGridCell{background:#f8fafc}.dataGridHeader:hover .dataGridCell{background:transparent}.dataGridCell.checkCol,.dataGridCell.selectCol{align-items:center;justify-content:center;padding:0}.dataGridCell.idCell{align-items:center;font-weight:850;color:#475569}.colResizeHandle{position:absolute;top:0;right:-4px;z-index:10;width:8px;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:col-resize}.colResizeHandle:after{content:"";position:absolute;top:8px;bottom:8px;left:3px;width:2px;border-radius:99px;background:transparent}.colResizeHandle:hover:after,.dataGridHeaderCell:hover .colResizeHandle:after{background:#2563eb}.rowResizeHandle{position:absolute;left:0;right:0;bottom:-4px;z-index:9;height:8px;border:0;padding:0;margin:0;background:transparent;cursor:row-resize}.rowResizeHandle:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:99px;background:transparent}.rowResizeHandle:hover:after,.dataGridRow:hover .rowResizeHandle:after{background:#2563eb}.gridResizing,.gridResizing *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing}.dataGridEmpty{padding:28px;text-align:center;color:#64748b;font-weight:800;background:#fff}.humanToggle span{font-weight:850;color:#0f172a}@media (max-width: 900px){.dataGridCell{font-size:12px;padding:6px 8px}.dataGridHeader .dataGridCell{font-size:10px}}html,body,#root{background:var(--kava-bg)!important}.app.proShell{display:block!important;min-height:100vh!important}.app.proShell .proSidebar{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebarW)!important;height:100vh!important;height:100dvh!important;z-index:50!important}.app.proShell .proWorkspace{margin-left:var(--sidebarW)!important;width:calc(100% - var(--sidebarW))!important;max-width:calc(100% - var(--sidebarW))!important;min-height:100vh!important;overflow-x:hidden!important}.app.proShell .brandPanel{box-shadow:none!important}.app.proShell .collapseBtn{width:30px!important;height:30px!important;border-radius:8px!important;border:1px solid var(--kava-line)!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.app.proShell .collapseBtn:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.app.proShell .proNav,.app.proShell .sideNav,.app.proShell .iconRailNav.proNav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.app.proShell .sideSectionLabel{padding:12px 9px 5px!important;color:#94a3b8!important;font-size:10px!important;letter-spacing:.12em!important}.app.proShell .proNav button{min-height:36px!important;height:36px!important;padding:0 10px!important;gap:9px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#334155!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}.app.proShell .proNav button svg{color:#64748b!important}.app.proShell .proNav button:hover{color:#0f172a!important}.app.proShell .proNav button.active{box-shadow:none!important}.app.proShell .proNav button.active svg{color:var(--kava-brand)!important}.app.proShell .transportNavBlock{border-radius:0!important;box-shadow:none!important}.app.proShell .transportNavTitle{color:#94a3b8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.app.proShell .transportNavGrid button{width:100%!important;height:34px!important;min-height:34px!important;justify-content:flex-start!important;padding:0 10px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#334155!important}.app.proShell .transportNavGrid button span{max-width:none!important;font-size:13px!important;font-weight:700!important}.app.proShell .proUserCard{border:1px solid var(--kava-line)!important;background:#f8fafc!important;box-shadow:none!important}.app.proShell .logout.iconOnly{border-color:var(--kava-line)!important}.app.proShell.isCollapsed .brandPanel{width:52px!important;padding:6px!important}.app.proShell.isCollapsed .brandText,.app.proShell.isCollapsed .sideSectionLabel,.app.proShell.isCollapsed .proNav span,.app.proShell.isCollapsed .transportNavTitle,.app.proShell.isCollapsed .userMeta{display:none!important}.app.proShell.isCollapsed .proNav button,.app.proShell.isCollapsed .transportNavGrid button{justify-content:center!important}.app.proShell.isCollapsed .transportNavBlock{padding:0!important}.app.proShell.isCollapsed .proUserCard{width:52px!important;padding:6px!important;justify-content:center!important}.app.proShell .topBar.compactTopBar,.app.proShell .topBar{background:#fff!important;border-bottom:1px solid var(--kava-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app.proShell .topActions{justify-content:flex-end!important}.app.proShell .globalSearch{border-radius:8px!important;border:1px solid var(--kava-line)!important;background:#f8fafc!important;box-shadow:none!important}.app.proShell .globalSearch input{font-size:13px!important}.app.proShell .languageSwitcher{border-radius:8px!important;border:1px solid var(--kava-line)!important}.app.proShell .contentCanvas{overflow-x:hidden!important;overflow-y:visible!important}.app.proShell .contentCanvas>*,.app.proShell .proPage,.app.proShell .dashboardPage,.app.proShell .settingsPageCompact,.app.proShell .premiumTableWrap,.app.proShell .dataGridCard{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.app.proShell .kpiGrid,.app.proShell .workStatsGrid{gap:10px!important}.app.proShell .kpiCard,.app.proShell .workStatCard,.app.proShell .financeMiniCard,.app.proShell .ratesWidget,.app.proShell .emptyCrmNotice,.app.proShell .settingsTopCard,.app.proShell .settingsMainPanel,.app.proShell .premiumTableWrap,.app.proShell .proToolbar,.app.proShell .glassToolbar{border:1px solid var(--kava-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.app.proShell .kpiCard,.app.proShell .workStatCard{min-height:86px!important;padding:14px!important}.app.proShell .proToolbar,.app.proShell .glassToolbar,.app.proShell .toolbarCard{min-height:48px!important;padding:8px!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.app.proShell .searchBox,.app.proShell .tableSearch,.app.proShell .filterInput{height:34px!important;min-height:34px!important;border-radius:8px!important}.app.proShell button:not(.dialogCloseButton):not(.opsDashboardActivityItem):not(.activityLogRow):not(.warehouseStep):not([data-warehouse-selector-item]):not([data-template-list-item]),.app.proShell .primaryBtn,.app.proShell .ghostBtn,.app.proShell .dangerBtn,.app.proShell .secondary,.app.proShell .miniAction,.app.proShell .compactBtn{min-height:34px!important;border-radius:8px!important;box-shadow:none!important}.app.proShell .tableMeta{min-height:32px!important;padding:5px 8px!important;margin:6px 0!important;border-radius:8px!important;font-size:12px!important;color:var(--kava-muted)!important;background:transparent!important;border:0!important}.app.proShell .dataGridScroller{border:1px solid var(--kava-line)!important;scrollbar-width:thin!important}.app.proShell .dataGridTable{border:0!important;border-radius:0!important}.app.proShell .dataGridRow{min-height:34px!important}.app.proShell .dataGridCell{padding:7px 9px!important;font-size:12px!important;line-height:1.25!important}.app.proShell .dataGridHeader .dataGridCell{text-transform:none!important}.app.proShell .colResizeHandle:after,.app.proShell .rowResizeHandle:after{background:transparent!important}.app.proShell .tablePager,.app.proShell .pagination.proPagination{min-height:38px!important;padding:6px 0!important;margin-top:8px!important;gap:8px!important}.settingsTabsLayout{display:grid!important;gap:12px!important}.app.proShell .settingsTopCard h2{margin:0 0 4px!important;font-size:20px!important}.app.proShell .settingsTopCard p{margin:0!important;font-size:13px!important;color:var(--kava-muted)!important}.settingsTabsBar{display:flex!important;align-items:center!important;gap:6px!important;padding:6px!important;overflow-x:auto!important;border:1px solid var(--kava-line)!important;border-radius:10px!important;background:#fff!important}.settingsTabsBar button{flex:0 0 auto!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#334155!important;font-size:13px!important;font-weight:750!important}.settingsTabsBar button:hover{background:#f8fafc!important}.settingsTabsBar button.active{background:var(--kava-brand-soft)!important;border-color:#fed7aa!important;color:#9a3412!important}.settingsTabsBar button.active svg{color:var(--kava-brand)!important}.app.proShell .settingsMainPanel{overflow-x:auto!important}.app.proShell .settingsPanelTitleRow h3{margin:0 0 4px!important;font-size:18px!important}.app.proShell .settingsPanelTitleRow p{margin:0!important;font-size:13px!important;color:var(--kava-muted)!important}.app.proShell .settingsField input,.app.proShell .settingsField select,.app.proShell .settingsField textarea,.app.proShell .settingsEditableRow input,.app.proShell .settingsEditableRow select{height:36px!important;border-radius:8px!important}@media (max-width: 900px){.app.proShell,.app.proShell.isCollapsed{--sidebarW: 0px}.app.proShell .proSidebar{position:relative!important;width:100%!important;height:auto!important}.app.proShell .proWorkspace{margin-left:0!important;width:100%!important;max-width:100%!important}.app.proShell .settingsStructuredGrid{grid-template-columns:1fr!important}}.app.proShell .settingsTabsBar,.settingsTabsBar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;overflow-x:hidden!important;overflow-y:visible!important;padding:6px!important}.app.proShell .settingsTabsBar button,.settingsTabsBar button{width:100%!important;min-width:0!important;flex:initial!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important}.app.proShell .settingsTabsBar button span,.settingsTabsBar button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell:not(.isCollapsed) .proNav button,.app.proShell:not(.isCollapsed) .transportNavGrid button{min-width:0!important;overflow:hidden!important}.app.proShell:not(.isCollapsed) .proNav button span,.app.proShell:not(.isCollapsed) .transportNavGrid button span,.app.proShell:not(.isCollapsed) .userMeta,.app.proShell:not(.isCollapsed) .brandText{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell:not(.isCollapsed) .proNav button svg,.app.proShell:not(.isCollapsed) .transportNavGrid button svg{flex:0 0 auto!important}.app.proShell:not(.isCollapsed) .sideSectionLabel,.app.proShell:not(.isCollapsed) .transportNavTitle{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .dataGridScroller,.app.proShell .premiumTableScroller,.app.proShell .tableScroller,.app.proShell .settingsMainPanel{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.app.proShell .dataGridScroller::-webkit-scrollbar,.app.proShell .premiumTableScroller::-webkit-scrollbar,.app.proShell .tableScroller::-webkit-scrollbar,.app.proShell .settingsMainPanel::-webkit-scrollbar{width:8px!important;height:8px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-track,.app.proShell .premiumTableScroller::-webkit-scrollbar-track,.app.proShell .tableScroller::-webkit-scrollbar-track,.app.proShell .settingsMainPanel::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb,.app.proShell .premiumTableScroller::-webkit-scrollbar-thumb,.app.proShell .tableScroller::-webkit-scrollbar-thumb,.app.proShell .settingsMainPanel::-webkit-scrollbar-thumb{background:#cbd5e1!important;border:2px solid #ffffff!important;border-radius:999px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb:hover,.app.proShell .premiumTableScroller::-webkit-scrollbar-thumb:hover,.app.proShell .tableScroller::-webkit-scrollbar-thumb:hover,.app.proShell .settingsMainPanel::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}@media (max-width: 1200px){.app.proShell .settingsTabsBar,.settingsTabsBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 700px){.app.proShell .settingsTabsBar,.settingsTabsBar{grid-template-columns:1fr!important}}:root{--kava-control-h: 36px}.app.proShell .pageHeader,.app.proShell .proPageHeader,.app.proShell .settingsTopCard{margin:0 0 10px!important}.app.proShell .pageHeader h1,.app.proShell .proPageHeader h1,.app.proShell .settingsTopCard h2{font-size:22px!important;line-height:1.18!important;letter-spacing:-.02em!important}.app.proShell .pageHeader p,.app.proShell .proPageHeader p,.app.proShell .settingsTopCard p{font-size:13px!important;line-height:1.4!important}.app.proShell .settingsTabsLayout{gap:10px!important}.app.proShell .settingsTabsBar{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;grid-auto-rows:36px!important;background:#fff!important;border:1px solid var(--kava-line)!important;border-radius:var(--kava-radius)!important;overflow:hidden!important}.app.proShell .settingsTabsBar button{padding:0 10px!important;justify-content:flex-start!important;gap:7px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#334155!important;font-size:13px!important;font-weight:750!important}.app.proShell .settingsTabsBar button.active{background:#fff7ed!important;border-color:#fdba74!important;color:#9a3412!important}.app.proShell .settingsTabsBar button svg{flex:0 0 auto!important}.app.proShell .settingsTabsBar button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell .settingsMainPanel{padding:14px!important;border:1px solid var(--kava-line)!important;border-radius:var(--kava-radius)!important;background:#fff!important;overflow:visible!important}.app.proShell .settingsSectionEditor{display:grid!important;gap:12px!important}.app.proShell .settingsPanelTitleRow{margin:0 0 2px!important}.app.proShell .settingsStructuredGrid{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;align-items:start!important}.app.proShell .settingsField{display:grid!important;gap:5px!important;min-width:0!important}.app.proShell .settingsField>span,.app.proShell .settingsField label{font-size:12px!important;font-weight:800!important;color:#334155!important;line-height:1.25!important}.app.proShell .settingsField input,.app.proShell .settingsField select,.app.proShell .settingsField textarea,.app.proShell .settingsEditableRow input,.app.proShell .settingsEditableRow select,.app.proShell .settingsEditableRow textarea{width:100%!important;min-width:0!important;height:var(--kava-control-h)!important;min-height:var(--kava-control-h)!important;padding:0 10px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:var(--kava-text)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.app.proShell .settingsField input:focus,.app.proShell .settingsField select:focus,.app.proShell .settingsField textarea:focus,.app.proShell input:focus,.app.proShell select:focus,.app.proShell textarea:focus{outline:none!important;border-color:#fb923c!important;box-shadow:0 0 0 3px #fb923c24!important}.app.proShell .settingsSectionEditor>.compactBtn.primary:last-child,.app.proShell .settingsToolbarInline .compactBtn.primary{justify-self:end!important}.app.proShell .settingsToolbarInline{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important}.app.proShell .proNav button,.app.proShell .transportNavGrid button{display:flex!important;width:100%!important;min-width:0!important;text-align:left!important;overflow:hidden!important}.app.proShell .transportNavTitle{margin:10px 9px 5px!important}.app.proShell .transportNavGrid{display:grid!important;grid-template-columns:1fr!important}.app.proShell .proNav button span,.app.proShell .transportNavGrid button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell .sidebarFooter{flex:0 0 auto!important}.app.proShell .sideNav::-webkit-scrollbar-track{background:transparent!important}.app.proShell .premiumTableWrap,.app.proShell .tableCard,.app.proShell .dataGridCard,.app.proShell .tableWrap,.app.proShell .excelGridWrap{border:1px solid var(--kava-line)!important;border-radius:var(--kava-radius)!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.app.proShell .dataGridScroller,.app.proShell .tableScroller,.app.proShell .premiumTableScroller,.app.proShell .tableWrap,.app.proShell .excelGridWrap{max-width:100%!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.app.proShell .dataGridScroller::-webkit-scrollbar,.app.proShell .tableScroller::-webkit-scrollbar,.app.proShell .premiumTableScroller::-webkit-scrollbar,.app.proShell .tableWrap::-webkit-scrollbar,.app.proShell .excelGridWrap::-webkit-scrollbar{width:8px!important;height:8px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb,.app.proShell .tableScroller::-webkit-scrollbar-thumb,.app.proShell .premiumTableScroller::-webkit-scrollbar-thumb,.app.proShell .tableWrap::-webkit-scrollbar-thumb,.app.proShell .excelGridWrap::-webkit-scrollbar-thumb{background:#cbd5e1!important;border:2px solid #fff!important;border-radius:999px!important}.app.proShell table,.app.proShell .premiumTable,.app.proShell .excelGrid,.app.proShell .dataGridTable{border-collapse:separate!important;border-spacing:0!important;min-width:980px;background:#fff!important}.app.proShell th,.app.proShell .dataGridHeader .dataGridCell{height:38px!important;min-height:38px!important;padding:7px 10px!important;background:#f8fafc!important;border-bottom:1px solid var(--kava-line)!important;border-right:1px solid #e5e7eb!important;color:#334155!important;font-size:11.5px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important;vertical-align:middle!important}.app.proShell td,.app.proShell .dataGridCell{min-height:34px!important;padding:7px 10px!important;border-bottom:1px solid #eef2f7!important;border-right:1px solid #f1f5f9!important;color:#0f172a!important;font-size:12.5px!important;line-height:1.25!important;vertical-align:middle!important}.app.proShell tr:hover td,.app.proShell .dataGridRow:hover .dataGridCell{background:#fff7ed!important}.app.proShell .colResizeHandle:before,.app.proShell .colResizeHandle:after,.app.proShell .rowResizeHandle:before,.app.proShell .rowResizeHandle:after{opacity:0!important;background:transparent!important}.app.proShell .colResizeHandle:hover:after,.app.proShell .rowResizeHandle:hover:after{opacity:.45!important;background:#94a3b8!important}.app.proShell .proToolbar,.app.proShell .glassToolbar,.app.proShell .toolbarCard,.app.proShell .tableToolbar,.app.proShell .ordersTools{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:46px!important;padding:8px!important;margin:8px 0 10px!important}.app.proShell button:not(.dialogCloseButton):not(.opsDashboardActivityItem):not(.activityLogRow):not(.warehouseStep):not([data-warehouse-selector-item]):not([data-template-list-item]),.app.proShell .compactBtn,.app.proShell .primaryBtn,.app.proShell .ghostBtn,.app.proShell .secondary,.app.proShell .miniAction{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.app.proShell .compactBtn.primary,.app.proShell .primaryBtn,.app.proShell button.primary{background:var(--kava-brand)!important;border-color:var(--kava-brand)!important;color:#fff!important}.app.proShell input:not(.masterToolbar input),.app.proShell select:not(.masterToolbar select),.app.proShell .searchBox,.app.proShell .tableSearch,.app.proShell .filterInput{height:var(--kava-control-h)!important;min-height:var(--kava-control-h)!important;border-radius:8px!important;border-color:#cbd5e1!important;box-shadow:none!important}.app.proShell .tablePager,.app.proShell .pagination,.app.proShell .proPagination{min-height:36px!important;padding:6px 0!important;margin:6px 0 0!important}@media (max-width: 1240px){.app.proShell .settingsTabsBar{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.app.proShell .settingsStructuredGrid{grid-template-columns:1fr!important}}@media (max-width: 700px){.app.proShell .settingsTabsBar{grid-template-columns:1fr!important}}html,body,#root{width:100%!important;min-height:100%!important;overflow-x:hidden!important}.app.proShell,.proShell{--sidebarW: var(--kava-sidebar-open);display:grid!important;grid-template-columns:var(--sidebarW) minmax(0,1fr)!important;width:100%!important;min-height:100vh!important;background:#f4f7fb!important;overflow-x:hidden!important}.app.proShell.isCollapsed,.proShell.isCollapsed{--sidebarW: var(--kava-sidebar-closed);grid-template-columns:var(--sidebarW) minmax(0,1fr)!important}.app.proShell .proSidebar,.proShell .proSidebar{position:sticky!important;left:auto!important;top:0!important;bottom:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100vh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important;z-index:40!important}.app.proShell .proWorkspace,.proShell .proWorkspace{grid-column:2!important;margin-left:0!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:100vh!important;overflow-x:hidden!important;box-sizing:border-box!important}.app.proShell .topBar,.proShell .topBar{left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.app.proShell .contentCanvas,.proShell .contentCanvas{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.app.proShell .contentCanvas>*,.proShell .contentCanvas>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.app.proShell:not(.isCollapsed) .brandText,.proShell:not(.isCollapsed) .brandText,.app.proShell:not(.isCollapsed) .userMeta,.proShell:not(.isCollapsed) .userMeta{min-width:0!important;overflow:visible!important}.app.proShell:not(.isCollapsed) .brandText strong,.proShell:not(.isCollapsed) .brandText strong,.app.proShell:not(.isCollapsed) .brandText span,.proShell:not(.isCollapsed) .brandText span,.app.proShell:not(.isCollapsed) .userMeta strong,.proShell:not(.isCollapsed) .userMeta strong,.app.proShell:not(.isCollapsed) .userMeta small,.proShell:not(.isCollapsed) .userMeta small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important}.app.proShell:not(.isCollapsed) .proNav button,.proShell:not(.isCollapsed) .proNav button,.app.proShell:not(.isCollapsed) .iconRailNav.proNav button,.proShell:not(.isCollapsed) .iconRailNav.proNav button{min-height:42px!important;height:auto!important;padding:9px 10px!important;gap:10px!important}.app.proShell:not(.isCollapsed) .proNav button span,.proShell:not(.isCollapsed) .proNav button span,.app.proShell:not(.isCollapsed) .iconRailNav.proNav button span,.proShell:not(.isCollapsed) .iconRailNav.proNav button span{display:inline!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.18!important;word-break:normal!important}.app.proShell:not(.isCollapsed) .transportNavGrid button span,.proShell:not(.isCollapsed) .transportNavGrid button span{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.app.proShell.isCollapsed .proSidebar,.proShell.isCollapsed .proSidebar{width:auto!important;padding:12px 9px!important;align-items:center!important}.app.proShell.isCollapsed .brandPanel,.proShell.isCollapsed .brandPanel,.app.proShell.isCollapsed .proUserCard,.proShell.isCollapsed .proUserCard{width:66px!important;max-width:66px!important}.app.proShell.isCollapsed .proNav button,.proShell.isCollapsed .proNav button,.app.proShell.isCollapsed .iconRailNav.proNav button,.proShell.isCollapsed .iconRailNav.proNav button{width:54px!important;min-width:54px!important;max-width:54px!important}.settingsTabs,.settingsNavTabs,.settingsTopTabs,.settingsPageCompact .tabBar,.settingsPageCompact [role=tablist]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;white-space:normal!important}.settingsTabs button,.settingsNavTabs button,.settingsTopTabs button,.settingsPageCompact .tabBar button,.settingsPageCompact [role=tablist] button{min-height:38px!important;height:auto!important;max-width:260px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.18!important}.app.proShell .tableWrap,.app.proShell .tableScroller,.app.proShell .premiumTableWrap,.app.proShell .excelGridWrap,.proShell .tableWrap,.proShell .tableScroller,.proShell .premiumTableWrap,.proShell .excelGridWrap{max-width:100%!important;overflow-x:auto!important}@media (max-width: 980px){.app.proShell,.app.proShell.isCollapsed,.proShell,.proShell.isCollapsed{display:block!important;grid-template-columns:none!important}.app.proShell .proSidebar,.app.proShell.isCollapsed .proSidebar,.proShell .proSidebar,.proShell.isCollapsed .proSidebar{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app.proShell .proWorkspace,.app.proShell.isCollapsed .proWorkspace,.proShell .proWorkspace,.proShell.isCollapsed .proWorkspace{margin-left:0!important;width:100%!important;max-width:100%!important}}.app.proShell{--kava-sidebar-open: 306px;--kava-sidebar-closed: 88px}.app.proShell:not(.isCollapsed) .proSidebar,.proShell:not(.isCollapsed) .proSidebar{padding:10px!important}.app.proShell:not(.isCollapsed) .brandPanel,.proShell:not(.isCollapsed) .brandPanel{min-height:50px!important;padding:6px 8px!important}.app.proShell:not(.isCollapsed) .brandLogoWrap,.proShell:not(.isCollapsed) .brandLogoWrap{width:34px!important;height:34px!important;flex-basis:34px!important}.app.proShell:not(.isCollapsed) .brandLogoWrap img,.proShell:not(.isCollapsed) .brandLogoWrap img{width:30px!important;height:30px!important}.app.proShell:not(.isCollapsed) .proNav button,.proShell:not(.isCollapsed) .proNav button,.app.proShell:not(.isCollapsed) .transportNavGrid button,.proShell:not(.isCollapsed) .transportNavGrid button{min-height:34px!important;height:auto!important;padding:7px 8px!important;gap:8px!important;font-size:12.5px!important;line-height:1.18!important}.app.proShell:not(.isCollapsed) .proNav button span,.proShell:not(.isCollapsed) .proNav button span,.app.proShell:not(.isCollapsed) .transportNavGrid button span,.proShell:not(.isCollapsed) .transportNavGrid button span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important}.app.proShell .sideSectionLabel,.proShell .sideSectionLabel,.app.proShell .transportNavTitle,.proShell .transportNavTitle{padding-top:8px!important;margin-top:6px!important;margin-bottom:3px!important}.app.proShell .proUserCard,.proShell .proUserCard{min-height:48px!important;padding:6px!important}.app.proShell .userAvatar,.proShell .userAvatar{width:30px!important;height:30px!important}.app.proShell .userMeta small,.proShell .userMeta small{font-size:10.5px!important}.app.proShell .settingsTabsLayout,.proShell .settingsTabsLayout{gap:8px!important}.app.proShell .settingsTopCard,.proShell .settingsTopCard{padding:10px 12px!important;margin-bottom:8px!important}.app.proShell .settingsTopCard h2,.proShell .settingsTopCard h2{font-size:18px!important;line-height:1.15!important;margin-bottom:3px!important}.app.proShell .settingsTopCard p,.proShell .settingsTopCard p{font-size:12px!important;line-height:1.3!important}.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{grid-auto-rows:auto!important;overflow:visible!important}.app.proShell .settingsTabsBar button span,.proShell .settingsTabsBar button span{line-height:1.12!important}.app.proShell .settingsMainPanel,.proShell .settingsMainPanel{border-radius:10px!important}.app.proShell .settingsStructuredGrid,.proShell .settingsStructuredGrid{grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:8px 10px!important}.app.proShell .settingsField,.proShell .settingsField{gap:3px!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important}.app.proShell .settingsField>span,.proShell .settingsField>span,.app.proShell .settingsField label,.proShell .settingsField label{font-size:11.5px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.app.proShell .settingsField input,.app.proShell .settingsField select,.app.proShell .settingsField textarea,.app.proShell .settingsEditableRow input,.app.proShell .settingsEditableRow select,.app.proShell .settingsEditableRow textarea,.proShell .settingsField input,.proShell .settingsField select,.proShell .settingsField textarea,.proShell .settingsEditableRow input,.proShell .settingsEditableRow select,.proShell .settingsEditableRow textarea{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12.5px!important;border-radius:7px!important}.app.proShell .settingsToggleGrid,.proShell .settingsToggleGrid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.app.proShell .settingsToggleRow,.proShell .settingsToggleRow{border-radius:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.app.proShell .proSearchInput.compact,.app.proShell .proSearchInput,.proShell .proSearchInput.compact,.proShell .proSearchInput{flex:0 1 240px!important;width:clamp(170px,20vw,260px)!important;min-width:170px!important;max-width:260px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:12.5px!important}.app.proShell .entityHeroActions .softBtn,.proShell .entityHeroActions .softBtn{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important;border-radius:8px!important;white-space:normal!important;line-height:1.1!important}.app.proShell .tablePager,.app.proShell .pagination,.app.proShell .proPagination,.proShell .tablePager,.proShell .pagination,.proShell .proPagination{min-height:30px!important;padding:4px 0!important}@media (max-width: 1180px){.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.proShell .settingsStructuredGrid,.proShell .settingsStructuredGrid,.app.proShell .settingsToggleGrid,.proShell .settingsToggleGrid{grid-template-columns:1fr!important}.app.proShell .companyScopeTabs,.proShell .companyScopeTabs{flex-basis:100%!important}.app.proShell .entityHeroActions.compactActions,.proShell .entityHeroActions.compactActions{justify-content:flex-start!important}}@media (max-width: 760px){.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .proSearchInput.compact,.proShell .proSearchInput.compact{width:100%!important;max-width:100%!important;flex-basis:100%!important}}.app.proShell .settingsSectionEditor .settingsToggleGrid:has(.humanToggle),.proShell .settingsSectionEditor .settingsToggleGrid:has(.humanToggle){display:block!important;width:min(100%,560px)!important;max-width:560px!important;margin:0!important}.app.proShell .settingsToggleRow.humanToggle,.proShell .settingsToggleRow.humanToggle{width:100%!important;min-height:40px!important;height:auto!important;padding:7px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-radius:9px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.app.proShell .settingsToggleRow.humanToggle input,.proShell .settingsToggleRow.humanToggle input{flex:0 0 auto!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;margin:0!important}.app.proShell .settingsToggleRow.humanToggle span,.proShell .settingsToggleRow.humanToggle span{flex:1 1 auto!important;min-width:0!important;font-size:12.5px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.app.proShell .settingsNoticeSlim,.proShell .settingsNoticeSlim{width:100%!important;min-height:38px!important;height:auto!important;margin:6px 0 0!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:9px!important;font-size:12.5px!important;line-height:1.25!important;font-weight:750!important}.app.proShell .settingsSectionEditor>.compactBtn,.proShell .settingsSectionEditor>.compactBtn{width:auto!important;min-width:0!important;justify-self:start!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:12.5px!important}.app.proShell .settingsSectionEditor>.compactBtn.primary:last-child,.proShell .settingsSectionEditor>.compactBtn.primary:last-child{justify-self:end!important}.app.proShell .settingsMainPanel,.proShell .settingsMainPanel{min-height:0!important;height:auto!important;padding:10px 12px!important;overflow:visible!important}.app.proShell .settingsSectionEditor,.proShell .settingsSectionEditor{min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-content:flex-start!important;gap:8px!important;padding:10px 12px!important;background:#fff!important}.app.proShell .settingsPanelTitleRow,.proShell .settingsPanelTitleRow{margin:0 0 2px!important;padding:0!important}.app.proShell .settingsPanelTitleRow h3,.proShell .settingsPanelTitleRow h3{margin:0 0 1px!important;font-size:15px!important;line-height:1.15!important}.app.proShell .settingsPanelTitleRow p,.proShell .settingsPanelTitleRow p{margin:0!important;font-size:12px!important;line-height:1.25!important}.app.proShell .settingsToolbarInline,.proShell .settingsToolbarInline{order:2!important;margin:2px 0 0!important;justify-content:flex-end!important;gap:6px!important}.app.proShell .settingsEditableList,.proShell .settingsEditableList,.app.proShell .settingsMiniTable,.proShell .settingsMiniTable,.app.proShell .ratesV2Table,.proShell .ratesV2Table{margin-top:4px!important;min-height:0!important;height:auto!important}.app.proShell .settingsEditableRow,.proShell .settingsEditableRow{padding:7px 8px!important;gap:6px!important;min-height:40px!important}.app.proShell .settingsEditableRow input,.proShell .settingsEditableRow input{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:12.5px!important}.app.proShell .settingsMiniHead,.app.proShell .settingsMiniRow,.proShell .settingsMiniHead,.proShell .settingsMiniRow{min-height:34px!important;padding:6px 10px!important;font-size:12.5px!important}.app.proShell .settingsEmptyLine,.proShell .settingsEmptyLine{padding:10px 12px!important;min-height:36px!important;display:flex!important;align-items:center!important}.app.proShell .settingsNoticeSlim,.proShell .settingsNoticeSlim,.app.proShell .ratesV2Notice,.proShell .ratesV2Notice{min-height:34px!important;height:auto!important;padding:7px 10px!important;margin:4px 0 0!important;line-height:1.25!important}.app.proShell .settingsToggleGrid,.proShell .settingsToggleGrid{margin-top:4px!important;gap:6px!important}.app.proShell .settingsToggleRow,.proShell .settingsToggleRow{min-height:32px!important;padding:5px 8px!important;align-items:center!important}.app.proShell .settingsToggleRow input,.proShell .settingsToggleRow input{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}.app.proShell .settingsToggleRow span,.proShell .settingsToggleRow span{font-size:12px!important;line-height:1.2!important}.app.proShell .settingsSectionEditor>.compactBtn,.proShell .settingsSectionEditor>.compactBtn,.app.proShell .settingsToolbarInline .compactBtn,.proShell .settingsToolbarInline .compactBtn{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;border-radius:8px!important}.app.proShell .settingsSectionEditor>.compactBtn.primary:last-child,.proShell .settingsSectionEditor>.compactBtn.primary:last-child{align-self:flex-end!important;margin-top:2px!important}.app.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.compactBtn),.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.compactBtn){width:100%!important;max-width:100%!important}.app.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsToolbarInline,.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsToolbarInline,.app.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsMiniTable,.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsMiniTable,.app.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsEditableList,.proShell .settingsSectionEditor>.settingsPanelTitleRow+.settingsEditableList,.app.proShell .settingsSectionEditor>.settingsPanelTitleRow+.compactBtn,.proShell .settingsSectionEditor>.settingsPanelTitleRow+.compactBtn{margin-top:4px!important}@media (max-width: 1180px){.app.proShell .settingsSectionEditor,.proShell .settingsSectionEditor{padding:9px!important}}.app.proShell .settingsNotificationsPanel,.proShell .settingsNotificationsPanel{align-content:start!important;gap:6px!important;padding-bottom:10px!important}.app.proShell .notificationToggleGrid,.proShell .notificationToggleGrid{display:grid!important;grid-template-columns:repeat(2,minmax(180px,240px))!important;justify-content:start!important;align-items:start!important;gap:5px 8px!important;width:auto!important;max-width:500px!important;margin:4px 0 0!important}.app.proShell .notificationToggleRow,.proShell .notificationToggleRow{width:100%!important;max-width:240px!important;min-height:28px!important;height:28px!important;padding:4px 7px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border-radius:7px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.app.proShell .notificationToggleRow input,.proShell .notificationToggleRow input{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important}.app.proShell .notificationToggleRow span,.proShell .notificationToggleRow span{justify-self:start!important;text-align:left!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .notificationSaveBtn,.proShell .notificationSaveBtn{margin-top:4px!important;align-self:end!important}.app.proShell .settingsSectionEditor:has(.notificationToggleGrid),.proShell .settingsSectionEditor:has(.notificationToggleGrid){min-height:0!important;padding-bottom:10px!important}.app.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.compactBtn),.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.compactBtn),.app.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.settingsNoticeSlim),.proShell .settingsSectionEditor:has(>.settingsPanelTitleRow+.settingsNoticeSlim){min-height:0!important;align-content:start!important;gap:6px!important;padding-bottom:10px!important}.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:8px!important;padding:9px!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border:1px solid #dbe4f0!important;border-radius:14px!important;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0a!important}.app.proShell .settingsTabsBar button,.proShell .settingsTabsBar button{position:relative!important;min-height:38px!important;height:38px!important;padding:0 12px 0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:1px solid #d7e1ee!important;border-radius:10px!important;background:#fff!important;color:#243247!important;font-size:12.8px!important;font-weight:800!important;line-height:1.12!important;box-shadow:0 1px 1px #0f172a09!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}.app.proShell .settingsTabsBar button:before,.proShell .settingsTabsBar button:before{content:""!important;position:absolute!important;left:10px!important;right:10px!important;top:-1px!important;height:0!important;border-radius:999px!important;background:#e97800!important;opacity:0!important;transition:height .16s ease,opacity .16s ease!important}.app.proShell .settingsTabsBar button:hover,.proShell .settingsTabsBar button:hover{background:#fffaf3!important;border-color:#f8bd7a!important;color:#a43d08!important}.app.proShell .settingsTabsBar button.active,.proShell .settingsTabsBar button.active{background:#fff!important;border-color:#e97800!important;color:#a43d08!important;box-shadow:0 8px 18px #d977061c,0 1px 2px #0f172a0f!important;transform:translateY(-1px)!important}.app.proShell .settingsTabsBar button.active:before,.proShell .settingsTabsBar button.active:before{height:3px!important;opacity:1!important}.app.proShell .settingsTabsBar button.active svg,.proShell .settingsTabsBar button.active svg{color:#e97800!important;stroke-width:2.2!important}.app.proShell .settingsTabsBar button svg,.proShell .settingsTabsBar button svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.app.proShell .settingsTabsBar button span,.proShell .settingsTabsBar button span{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width: 1320px){.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media (max-width: 980px){.app.proShell .settingsTabsBar,.proShell .settingsTabsBar{grid-template-columns:repeat(2,minmax(145px,1fr))!important}}.app.proShell .entityPage:not([data-list-page]),.proShell .entityPage:not([data-list-page]),.app.proShell .ordersProPage,.proShell .ordersProPage{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;max-width:100%!important}.app.proShell .entityCompactBar,.proShell .entityCompactBar{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 6px!important;padding:0!important;overflow:visible!important}.app.proShell .entityCompactInfo,.proShell .entityCompactInfo{flex:0 0 auto!important;height:30px!important;min-height:30px!important;padding:4px 8px!important;gap:6px!important;border-radius:8px!important;box-shadow:none!important;font-size:12px!important}.app.proShell .entityCount,.proShell .entityCount{font-size:12.5px!important;line-height:1!important}.app.proShell .entityCountMuted,.proShell .entityCountMuted{font-size:11.5px!important;line-height:1!important}.app.proShell .companyScopeTabs,.proShell .companyScopeTabs,.app.proShell .roleScopeTabs,.proShell .roleScopeTabs{flex:1 1 360px!important;min-width:280px!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;padding:3px!important;border-radius:9px!important;overflow:visible!important}.app.proShell .companyScopeTabs button,.proShell .companyScopeTabs button,.app.proShell .roleScopeTabs button,.proShell .roleScopeTabs button{flex:0 0 auto!important;height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:11.8px!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.app.proShell .proSearchInput,.proShell .proSearchInput,.app.proShell .proSearchInput.compact,.proShell .proSearchInput.compact{flex:1 1 230px!important;width:auto!important;min-width:210px!important;max-width:340px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:12.5px!important;overflow:visible!important}.app.proShell .entityHeroActions.compactActions,.proShell .entityHeroActions.compactActions,.app.proShell .compactActions,.proShell .compactActions{flex:1 1 520px!important;min-width:280px!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:5px!important;overflow:visible!important}.app.proShell .entityHeroActions .softBtn,.proShell .entityHeroActions .softBtn,.app.proShell .compactActions .softBtn,.proShell .compactActions .softBtn{flex:0 0 auto!important;height:30px!important;min-height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:11.8px!important;line-height:1.08!important;white-space:nowrap!important}.app.proShell .proToolbar.glassToolbar,.proShell .proToolbar.glassToolbar,.app.proShell .ordersTools,.proShell .ordersTools{min-height:42px!important;padding:6px!important;margin:0 0 6px!important;gap:6px!important;border-radius:10px!important;box-shadow:none!important;flex-wrap:wrap!important}.app.proShell .proToolbar .searchBox,.proShell .proToolbar .searchBox,.app.proShell .ordersTools .searchBox,.proShell .ordersTools .searchBox,.app.proShell .searchBox,.proShell .searchBox{flex:1 1 260px!important;min-width:220px!important;max-width:420px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;gap:7px!important;box-shadow:none!important}.app.proShell .proToolbar .searchBox input,.proShell .proToolbar .searchBox input,.app.proShell .ordersTools .searchBox input,.proShell .ordersTools .searchBox input,.app.proShell .searchBox input,.proShell .searchBox input{height:30px!important;min-height:30px!important;font-size:12.5px!important;min-width:0!important}.app.proShell .toolbarSpacer,.proShell .toolbarSpacer{flex:1 1 24px!important;min-width:0!important}.app.proShell .proToolbar button,.proShell .proToolbar button,.app.proShell .ordersTools button,.proShell .ordersTools button,.app.proShell .primaryBtn,.proShell .primaryBtn,.app.proShell .ghostBtn,.proShell .ghostBtn,.app.proShell .dangerBtn,.proShell .dangerBtn{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.app.proShell .kpiGrid,.proShell .kpiGrid{gap:8px!important;margin:0 0 2px!important}.app.proShell .kpiCard,.proShell .kpiCard{min-height:72px!important;padding:10px 12px!important;border-radius:10px!important;box-shadow:none!important}.app.proShell .kpiCard span,.proShell .kpiCard span{font-size:11.5px!important;line-height:1.1!important}.app.proShell .kpiCard strong,.proShell .kpiCard strong{margin-top:6px!important;font-size:22px!important;line-height:1!important}.app.proShell .kpiCard small,.proShell .kpiCard small{margin-top:3px!important;font-size:11.5px!important;line-height:1.1!important}.app.proShell .proTableCard,.proShell .proTableCard,.app.proShell .dataGridCard,.proShell .dataGridCard,.app.proShell .premiumTableWrap,.proShell .premiumTableWrap{border-radius:10px!important;border:1px solid #dbe4f0!important;box-shadow:none!important;overflow:hidden!important;background:#fff!important}.app.proShell .dataGridScroller,.proShell .dataGridScroller{overflow:auto!important;border:0!important;scrollbar-width:thin!important;scrollbar-color:#b9c6d8 #f5f7fb!important}.app.proShell .dataGridScroller::-webkit-scrollbar,.proShell .dataGridScroller::-webkit-scrollbar,.app.proShell .premiumTableWrap::-webkit-scrollbar,.proShell .premiumTableWrap::-webkit-scrollbar{width:8px!important;height:8px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb,.proShell .dataGridScroller::-webkit-scrollbar-thumb,.app.proShell .premiumTableWrap::-webkit-scrollbar-thumb,.proShell .premiumTableWrap::-webkit-scrollbar-thumb{background:#b9c6d8!important;border-radius:999px!important;border:2px solid #f5f7fb!important}.app.proShell .dataGridScroller::-webkit-scrollbar-track,.proShell .dataGridScroller::-webkit-scrollbar-track,.app.proShell .premiumTableWrap::-webkit-scrollbar-track,.proShell .premiumTableWrap::-webkit-scrollbar-track{background:#f5f7fb!important}.app.proShell .dataGridTable,.proShell .dataGridTable{border:0!important;display:block!important;overflow:visible!important}.app.proShell .dataGridRow,.proShell .dataGridRow{background:#fff!important}.app.proShell .dataGridHeader,.proShell .dataGridHeader{background:#f6f8fb!important;border-bottom:1px solid #dbe4f0!important}.app.proShell .dataGridCell,.proShell .dataGridCell{font-size:12px!important;border-right:1px solid #eef2f7!important;border-bottom:1px solid #f0f3f8!important;display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important}.app.proShell .dataGridHeader .dataGridCell,.proShell .dataGridHeader .dataGridCell,.app.proShell .dataGridHeaderCell,.proShell .dataGridHeaderCell{min-height:38px!important;padding:5px 8px!important;font-size:11.2px!important;line-height:1.15!important;font-weight:850!important;color:#334155!important;background:#f6f8fb!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.app.proShell .dataGridText,.proShell .dataGridText{display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.app.proShell .dataGridHeader .dataGridText,.proShell .dataGridHeader .dataGridText{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.app.proShell .checkCol,.proShell .checkCol{justify-content:center!important;padding:0!important}.app.proShell .checkCol input,.proShell .checkCol input,.app.proShell .dataGridCell input[type=checkbox],.proShell .dataGridCell input[type=checkbox]{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important}.app.proShell .idCell,.proShell .idCell{justify-content:center!important;font-size:11.5px!important;font-weight:800!important;color:#475569!important}.app.proShell .dataGridRow:hover .dataGridCell,.proShell .dataGridRow:hover .dataGridCell{background:#fff8ed!important}.app.proShell .dataGridEmpty,.proShell .dataGridEmpty{display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important}.app.proShell .tablePager,.proShell .tablePager,.app.proShell .pagination,.proShell .pagination,.app.proShell .pagination.proPagination,.proShell .pagination.proPagination{min-height:32px!important;padding:4px 2px!important;margin:4px 0 0!important;gap:8px!important;font-size:12px!important;color:#64748b!important}.app.proShell .tablePager>div,.proShell .tablePager>div,.app.proShell .pagination>div,.proShell .pagination>div{display:inline-flex!important;align-items:center!important;gap:6px!important}.app.proShell .tablePager button,.proShell .tablePager button,.app.proShell .pagination button,.proShell .pagination button{height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:11.8px!important}.app.proShell .tableMeta,.proShell .tableMeta{min-height:24px!important;margin:0 0 4px!important;padding:0 2px!important;font-size:12px!important}@media (max-width: 1340px){.app.proShell .entityHeroActions.compactActions,.proShell .entityHeroActions.compactActions,.app.proShell .compactActions,.proShell .compactActions{flex-basis:100%!important;justify-content:flex-start!important}.app.proShell .proSearchInput,.proShell .proSearchInput,.app.proShell .proSearchInput.compact,.proShell .proSearchInput.compact{max-width:100%!important}}@media (max-width: 920px){.app.proShell .companyScopeTabs,.proShell .companyScopeTabs,.app.proShell .roleScopeTabs,.proShell .roleScopeTabs,.app.proShell .proSearchInput,.proShell .proSearchInput,.app.proShell .proSearchInput.compact,.proShell .proSearchInput.compact,.app.proShell .entityHeroActions.compactActions,.proShell .entityHeroActions.compactActions{flex:1 1 100%!important;width:100%!important}.app.proShell .proToolbar .searchBox,.proShell .proToolbar .searchBox,.app.proShell .searchBox,.proShell .searchBox{flex-basis:100%!important;max-width:100%!important}}.app.proShell .tableToolbarV2,.proShell .tableToolbarV2{display:flex!important;flex-direction:column!important;padding:0!important;margin:0 0 6px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.app.proShell .tableToolbarMainRow,.proShell .tableToolbarMainRow{min-width:0!important}.app.proShell .tableToolbarV2 .entityCompactInfo,.proShell .tableToolbarV2 .entityCompactInfo{height:32px!important;min-height:32px!important;padding:5px 9px!important;white-space:nowrap!important}.app.proShell .tableToolbarSearch,.proShell .tableToolbarSearch,.app.proShell .tableToolbarV2 .proSearchInput.compact,.proShell .tableToolbarV2 .proSearchInput.compact{width:100%!important;max-width:none!important;min-width:0!important;height:32px!important;flex:initial!important}.app.proShell .tableToolbarActions,.proShell .tableToolbarActions{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;flex:initial!important;overflow:visible!important}.app.proShell .tableToolbarActions .softBtn,.proShell .tableToolbarActions .softBtn{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:11.8px!important;white-space:nowrap!important}.app.proShell .tableToolbarScopeTabs,.proShell .tableToolbarScopeTabs{width:100%!important;min-width:0!important;max-width:100%!important;flex:initial!important;gap:5px!important;background:#f8fafc!important;border:1px solid #e5edf7!important}.app.proShell .tableToolbarScopeTabs button,.proShell .tableToolbarScopeTabs button{padding:0 10px!important;font-size:11.8px!important}.app.proShell .tableToolbarBulk,.proShell .tableToolbarBulk{width:fit-content!important;max-width:100%!important;min-height:30px!important;padding:4px 6px!important;margin:0!important;gap:6px!important}.app.proShell .entityPage .proTableCard,.proShell .entityPage .proTableCard,.app.proShell .entityPage .dataGridCard,.proShell .entityPage .dataGridCard{margin-top:0!important}.app.proShell .entityPage .tablePager,.proShell .entityPage .tablePager{min-height:30px!important;padding:3px 2px!important}@media (max-width: 1480px){.app.proShell .tableToolbarMainRow,.proShell .tableToolbarMainRow{grid-template-columns:auto minmax(220px,1fr)!important}.app.proShell .tableToolbarActions,.proShell .tableToolbarActions{grid-column:1 / -1!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media (max-width: 760px){.app.proShell .tableToolbarV2 .entityCompactInfo,.proShell .tableToolbarV2 .entityCompactInfo,.app.proShell .tableToolbarSearch,.proShell .tableToolbarSearch{width:100%!important}}.app.proShell .tableToolbarV2,.proShell .tableToolbarV2{gap:5px!important;margin-bottom:5px!important}.app.proShell .tableToolbarV2 .entityCompactInfo,.proShell .tableToolbarV2 .entityCompactInfo,.app.proShell .tableToolbarV2 .proSearchInput.compact,.proShell .tableToolbarV2 .proSearchInput.compact{height:30px!important;min-height:30px!important}.app.proShell .tableToolbarScopeTabs,.proShell .tableToolbarScopeTabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-height:30px!important;padding:2px!important}.app.proShell .tableToolbarScopeTabs button,.proShell .tableToolbarScopeTabs button{height:26px!important;min-height:26px!important;line-height:1.1!important}.app.proShell .dataGridHeader .dataGridCell,.proShell .dataGridHeader .dataGridCell{padding-top:5px!important;padding-bottom:5px!important}@media (max-width: 760px){.app.proShell .tableToolbarActionsRow,.proShell .tableToolbarActionsRow{justify-content:flex-start!important}}.app.proShell .entityCompactBar.tableToolbarV2,.proShell .entityCompactBar.tableToolbarV2{display:flex!important;flex-direction:column!important;gap:6px!important;padding:8px 10px!important;margin-bottom:8px!important}.app.proShell .tableToolbarMainRow,.proShell .tableToolbarMainRow{display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important}.app.proShell .tableToolbarMainRow .entityCompactInfo,.proShell .tableToolbarMainRow .entityCompactInfo{width:auto!important;min-width:92px!important;max-width:150px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;white-space:nowrap!important}.app.proShell .tableToolbarMainRow .tableToolbarSearch,.proShell .tableToolbarMainRow .tableToolbarSearch{width:100%!important;min-width:220px!important;height:32px!important;min-height:32px!important}.app.proShell .tableToolbarActionsRow,.proShell .tableToolbarActionsRow{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:100%!important;min-height:32px!important;margin:0!important;padding:0!important}.app.proShell .tableToolbarActionsRow .softBtn,.proShell .tableToolbarActionsRow .softBtn{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:11.8px!important;white-space:nowrap!important}.app.proShell .tableToolbarScopeTabs,.proShell .tableToolbarScopeTabs{margin-top:0!important}@media (max-width: 1180px){.app.proShell .tableToolbarMainRow,.proShell .tableToolbarMainRow{grid-template-columns:auto minmax(220px,1fr)!important}.app.proShell .tableToolbarActionsRow,.proShell .tableToolbarActionsRow{grid-column:1 / -1!important;justify-content:flex-start!important}}@media (max-width: 760px){.app.proShell .tableToolbarMainRow,.proShell .tableToolbarMainRow{grid-template-columns:1fr!important}.app.proShell .tableToolbarMainRow .entityCompactInfo,.proShell .tableToolbarMainRow .entityCompactInfo,.app.proShell .tableToolbarMainRow .tableToolbarSearch,.proShell .tableToolbarMainRow .tableToolbarSearch,.app.proShell .tableToolbarActionsRow,.proShell .tableToolbarActionsRow{width:100%!important;max-width:100%!important}}.app.proShell .proTableCard.dataGridCard,.proShell .proTableCard.dataGridCard{padding:0!important;margin-top:6px!important;overflow:hidden!important}.app.proShell .dataGridScroller,.proShell .dataGridScroller{max-height:calc(100vh - 262px)!important;border-radius:12px 12px 0 0!important}.app.proShell .dataGridTable,.proShell .dataGridTable{font-size:12.2px!important}.app.proShell .dataGridHeader,.proShell .dataGridHeader{min-height:34px!important;height:34px!important}.app.proShell .dataGridRow,.proShell .dataGridRow{min-height:34px!important}.app.proShell .dataGridCell,.proShell .dataGridCell{min-height:34px!important;padding:5px 7px!important;line-height:1.18!important}.app.proShell .dataGridHeader .dataGridCell,.proShell .dataGridHeader .dataGridCell{min-height:34px!important;padding:4px 7px!important;font-size:11.1px!important;letter-spacing:.02em!important}.app.proShell .dataGridHeaderCell .dataGridText,.proShell .dataGridHeaderCell .dataGridText{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.14!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridText,.proShell .dataGridRow:not(.dataGridHeader) .dataGridText{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.app.proShell .dataGridCell.checkCol,.proShell .dataGridCell.checkCol{padding-left:8px!important;padding-right:4px!important;justify-content:center!important}.app.proShell .dataGridCell.idCell,.proShell .dataGridCell.idCell{padding-left:6px!important;padding-right:6px!important;text-align:center!important}.app.proShell .dataGridCell input[type=checkbox],.proShell .dataGridCell input[type=checkbox]{width:14px!important;height:14px!important}.app.proShell .colResizeHandle,.proShell .colResizeHandle{width:5px!important;opacity:.18!important}.app.proShell .rowResizeHandle,.proShell .rowResizeHandle{height:4px!important;min-height:4px!important;padding:0!important;opacity:.14!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell,.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{position:relative;z-index:2}.app.proShell .dataGridRow:not(.dataGridHeader) .rowResizeHandle,.proShell .dataGridRow:not(.dataGridHeader) .rowResizeHandle{bottom:0;height:3px!important;z-index:1}.app.proShell .dataGridEmpty,.proShell .dataGridEmpty{min-height:74px!important;padding:18px!important;font-size:12.5px!important}.app.proShell .tablePager,.proShell .tablePager{min-height:32px!important;padding:4px 8px!important;font-size:11.8px!important;border-top:1px solid #edf1f6!important}.app.proShell .tablePager .miniAction,.proShell .tablePager .miniAction{min-height:26px!important;height:26px!important;padding:0 8px!important;font-size:11.4px!important}.app.proShell .dataGridScroller::-webkit-scrollbar,.proShell .dataGridScroller::-webkit-scrollbar{width:8px!important;height:8px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb,.proShell .dataGridScroller::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important;border:2px solid #f8fafc!important}.app.proShell .dataGridScroller::-webkit-scrollbar-track,.proShell .dataGridScroller::-webkit-scrollbar-track{background:#f8fafc!important}.entityFormCard{padding:14px 16px!important;margin-bottom:12px!important}.formHeaderLine{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important;padding-bottom:8px!important;border-bottom:1px solid #edf1f7!important}.formHeaderLine strong{font-size:15px!important;line-height:1.2!important}.formHeaderLine span{margin-top:2px!important;font-size:12px!important}.proFormStack{display:flex!important;flex-direction:column!important;gap:10px!important}.formUxSection{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border:1px solid #edf1f7!important;border-radius:14px!important;background:#fbfdff!important}.formUxSectionTitle{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;background:#fff7ed!important;color:#9a3412!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important}.proFormStack .proFormGrid{display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:8px 10px!important}.formFieldShell{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.formFieldShell.wide{grid-column:span 2!important}.formFieldLabel{min-height:15px!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.formFieldShell input,.formFieldShell select,.formFieldShell textarea,.formFieldShell .companyAutocomplete input,.formFieldShell .roleMultiSelect summary{width:100%!important;min-height:36px!important;padding:7px 10px!important;border-radius:11px!important;font-size:13px!important;line-height:1.35!important;background:#fff!important}.formFieldShell textarea{min-height:58px!important}.formSubmitSticky{position:sticky!important;bottom:0!important;justify-content:flex-end!important;margin-top:0!important;padding:10px 0 0!important;border-top:1px solid #edf1f7!important;background:linear-gradient(180deg,#ffffffb8,#fff 40%)!important;z-index:5!important}.formSubmitSticky .primaryBtn,.formSubmitSticky .secondary{min-height:36px!important;padding:7px 16px!important;border-radius:11px!important}@media (max-width: 1400px){.proFormStack .proFormGrid{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media (max-width: 980px){.proFormStack .proFormGrid{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.formFieldShell.wide{grid-column:span 2!important}}@media (max-width: 620px){.proFormStack .proFormGrid{grid-template-columns:1fr!important}.formFieldShell.wide{grid-column:span 1!important}}.app.proShell .formHeaderLine,.proShell .formHeaderLine{margin-bottom:12px!important;border-bottom:1px solid #e6edf6!important}.app.proShell .formHeaderLine strong,.proShell .formHeaderLine strong{display:block!important;color:#0f172a!important;font-size:16px!important;font-weight:900!important}.app.proShell .formHeaderLine span,.proShell .formHeaderLine span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.app.proShell .formUxSectionHeader,.proShell .formUxSectionHeader{display:flex!important;border-bottom:1px solid #e8eef7!important}.app.proShell .formSectionIcon,.proShell .formSectionIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#c2410c!important;font-weight:900!important}.app.proShell .formSectionMeta,.proShell .formSectionMeta{min-width:0!important;flex:1 1 auto!important}.app.proShell .formUxSectionTitle,.proShell .formUxSectionTitle{width:auto!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;letter-spacing:0!important}.app.proShell .formSectionBadge,.proShell .formSectionBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important}.app.proShell .formFieldShell,.proShell .formFieldShell{gap:5px!important}.app.proShell .formFieldLabel,.proShell .formFieldLabel{min-height:16px!important}.app.proShell .formFieldShell input,.app.proShell .formFieldShell select,.app.proShell .formFieldShell textarea,.app.proShell .formFieldShell .companyAutocomplete input,.app.proShell .formFieldShell .roleMultiSelect summary,.proShell .formFieldShell input,.proShell .formFieldShell select,.proShell .formFieldShell textarea,.proShell .formFieldShell .companyAutocomplete input,.proShell .formFieldShell .roleMultiSelect summary{padding:8px 11px!important;border:1px solid #ccd7e6!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:650!important}.app.proShell .formFieldShell input:focus,.app.proShell .formFieldShell select:focus,.app.proShell .formFieldShell textarea:focus,.proShell .formFieldShell input:focus,.proShell .formFieldShell select:focus,.proShell .formFieldShell textarea:focus{border-color:#fb923c!important;box-shadow:0 0 0 3px #fb923c24!important;outline:none!important}.app.proShell .formSubmitSticky,.proShell .formSubmitSticky{border-top:1px solid #e6edf6!important}.app.proShell .formSubmitSticky .primaryBtn,.app.proShell .formSubmitSticky .secondary,.proShell .formSubmitSticky .primaryBtn,.proShell .formSubmitSticky .secondary{min-height:38px!important;padding:8px 18px!important;border-radius:10px!important;font-size:13px!important;font-weight:900!important}.app.proShell .entityFormCard,.proShell .entityFormCard{padding:14px!important;border-radius:18px!important;background:#f8fafc!important;border:1px solid #dbe5f1!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #0f172a0f!important}.app.proShell .formHeaderLine,.proShell .formHeaderLine{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important}.app.proShell .proFormStack,.proShell .proFormStack{gap:12px!important}.app.proShell .formUxSection,.proShell .formUxSection{position:relative!important;display:grid!important;grid-template-columns:178px minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d9e4f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0b!important}.app.proShell .formUxSection:before,.proShell .formUxSection:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#f97316!important}.app.proShell .formUxSectionHeader,.proShell .formUxSectionHeader{min-height:100%!important;align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;padding:13px 13px 13px 16px!important;border:0!important;border-right:1px solid #e6edf6!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.app.proShell .formSectionIcon,.proShell .formSectionIcon{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:10px!important;font-size:14px!important;box-shadow:0 6px 12px #f9731624!important}.app.proShell .formSectionMeta,.proShell .formSectionMeta{width:100%!important}.app.proShell .formUxSectionTitle,.proShell .formUxSectionTitle{color:#0f172a!important;font-size:13.5px!important;font-weight:950!important;line-height:1.25!important;white-space:normal!important}.app.proShell .formSectionBadge,.proShell .formSectionBadge{margin-top:auto!important;min-width:0!important;width:fit-content!important;height:22px!important;padding:0 8px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#9a3412!important}.app.proShell .formUxSectionBody,.proShell .formUxSectionBody{min-width:0!important;padding:12px!important;background:#fff!important}.app.proShell .proFormStack .proFormGrid,.proShell .proFormStack .proFormGrid{padding:0!important;grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:10px 12px!important}.app.proShell .formFieldShell.wide,.proShell .formFieldShell.wide{grid-column:span 3!important}.app.proShell .formFieldLabel,.proShell .formFieldLabel{color:#334155!important;font-size:11.5px!important;font-weight:850!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.app.proShell .formFieldShell input,.app.proShell .formFieldShell select,.app.proShell .formFieldShell textarea,.app.proShell .formFieldShell .companyAutocomplete input,.app.proShell .formFieldShell .roleMultiSelect summary,.proShell .formFieldShell input,.proShell .formFieldShell select,.proShell .formFieldShell textarea,.proShell .formFieldShell .companyAutocomplete input,.proShell .formFieldShell .roleMultiSelect summary{min-height:37px!important;border-color:#cfd9e8!important;box-shadow:inset 0 1px #0f172a06!important}.app.proShell .formUxSection.tone-blue:before,.proShell .formUxSection.tone-blue:before{background:#2563eb!important}.app.proShell .formUxSection.tone-blue .formSectionIcon,.proShell .formUxSection.tone-blue .formSectionIcon{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.app.proShell .formUxSection.tone-teal:before,.proShell .formUxSection.tone-teal:before{background:#0f766e!important}.app.proShell .formUxSection.tone-teal .formSectionIcon,.proShell .formUxSection.tone-teal .formSectionIcon{background:#f0fdfa!important;border-color:#99f6e4!important;color:#0f766e!important}.app.proShell .formUxSection.tone-green:before,.proShell .formUxSection.tone-green:before{background:#16a34a!important}.app.proShell .formUxSection.tone-green .formSectionIcon,.proShell .formUxSection.tone-green .formSectionIcon{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}.app.proShell .formUxSection.tone-amber:before,.proShell .formUxSection.tone-amber:before{background:#d97706!important}.app.proShell .formUxSection.tone-amber .formSectionIcon,.proShell .formUxSection.tone-amber .formSectionIcon{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}.app.proShell .formUxSection.tone-violet:before,.proShell .formUxSection.tone-violet:before{background:#7c3aed!important}.app.proShell .formUxSection.tone-violet .formSectionIcon,.proShell .formUxSection.tone-violet .formSectionIcon{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important}.app.proShell .formUxSection.tone-orange:before,.proShell .formUxSection.tone-orange:before{background:#ea580c!important}.app.proShell .formUxSection.tone-orange .formSectionIcon,.proShell .formUxSection.tone-orange .formSectionIcon{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.app.proShell .formUxSection.tone-cyan:before,.proShell .formUxSection.tone-cyan:before{background:#0891b2!important}.app.proShell .formUxSection.tone-cyan .formSectionIcon,.proShell .formUxSection.tone-cyan .formSectionIcon{background:#ecfeff!important;border-color:#a5f3fc!important;color:#0e7490!important}.app.proShell .formUxSection.tone-rose:before,.proShell .formUxSection.tone-rose:before{background:#e11d48!important}.app.proShell .formUxSection.tone-rose .formSectionIcon,.proShell .formUxSection.tone-rose .formSectionIcon{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}.app.proShell .formUxSection.tone-slate:before,.proShell .formUxSection.tone-slate:before{background:#64748b!important}.app.proShell .formUxSection.tone-slate .formSectionIcon,.proShell .formUxSection.tone-slate .formSectionIcon{background:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important}.app.proShell .formSubmitSticky,.proShell .formSubmitSticky{position:sticky!important;bottom:0!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:0!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}@media (max-width: 1500px){.app.proShell .proFormStack .proFormGrid,.proShell .proFormStack .proFormGrid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.app.proShell .formFieldShell.wide,.proShell .formFieldShell.wide{grid-column:span 2!important}}@media (max-width: 980px){.app.proShell .formUxSection,.proShell .formUxSection{grid-template-columns:1fr!important}.app.proShell .formUxSectionHeader,.proShell .formUxSectionHeader{min-height:0!important;flex-direction:row!important;align-items:center!important;border-right:0!important;border-bottom:1px solid #e6edf6!important}.app.proShell .proFormStack .proFormGrid,.proShell .proFormStack .proFormGrid{grid-template-columns:1fr!important}.app.proShell .formFieldShell.wide,.proShell .formFieldShell.wide{grid-column:span 1!important}}.app.proShell .formEngineV2,.proShell .formEngineV2{padding:0!important;margin:10px 0!important;border:1px solid #d9e5f4!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 18px 42px #0f172a14!important;overflow:hidden!important}.app.proShell .formEngineHeader,.proShell .formEngineHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #e4edf8!important;background:linear-gradient(90deg,#fff7ed,#fff 42%,#f8fafc)!important}.app.proShell .formEngineTitleBlock,.proShell .formEngineTitleBlock{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.app.proShell .formEngineEyebrow,.proShell .formEngineEyebrow{color:#d97706!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app.proShell .formEngineTitleBlock strong,.proShell .formEngineTitleBlock strong{color:#0f172a!important;font-size:20px!important;line-height:1.1!important;font-weight:950!important}.app.proShell .formEngineHint,.proShell .formEngineHint{flex:0 0 auto!important;min-height:28px!important;padding:6px 10px!important;border:1px solid #fed7aa!important;border-radius:999px!important;background:#fff7ed!important;color:#9a3412!important;font-size:12px!important;font-weight:850!important}.app.proShell .formEngineStack,.proShell .formEngineStack{display:flex!important;flex-direction:column!important;gap:0!important}.app.proShell .formEngineSections,.proShell .formEngineSections{display:flex!important;flex-direction:column!important}.app.proShell .formEngineSection,.proShell .formEngineSection{display:grid!important;grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important;border:1px solid #dde8f5!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0b!important;position:relative!important;overflow:hidden!important}.app.proShell .formEngineSection:before,.proShell .formEngineSection:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:linear-gradient(180deg,#f97316,#fb923c)!important}.app.proShell .formEngineSectionHeader,.proShell .formEngineSectionHeader{display:grid!important;align-content:start!important;align-items:center!important;min-width:0!important;padding:4px 0 0 8px!important}.app.proShell .formEngineSectionIndex,.proShell .formEngineSectionIndex{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#f1f5f9!important;color:#64748b!important;font-size:12px!important;font-weight:900!important}.app.proShell .formEngineSectionIcon,.proShell .formEngineSectionIcon{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff7ed!important;color:#d97706!important;border:1px solid #fed7aa!important;font-size:18px!important;font-weight:900!important}.app.proShell .formEngineSectionText,.proShell .formEngineSectionText{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.app.proShell .formEngineSectionText strong,.proShell .formEngineSectionText strong{color:#0f172a!important;font-size:15px!important;line-height:1.15!important;font-weight:950!important;white-space:normal!important}.app.proShell .formEngineSectionText span,.proShell .formEngineSectionText span{color:#64748b!important;font-size:11.5px!important;line-height:1.2!important;font-weight:750!important}.app.proShell .formEngineGrid,.proShell .formEngineGrid{display:grid!important;grid-template-columns:repeat(2,minmax(210px,1fr))!important;min-width:0!important}.app.proShell .formEngineField,.proShell .formEngineField{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important}.app.proShell .formEngineField.wide,.proShell .formEngineField.wide{grid-column:1 / -1!important}.app.proShell .formEngineField>span,.proShell .formEngineField>span{color:#334155!important;font-size:11.5px!important;line-height:1.1!important;font-weight:900!important;white-space:normal!important}.app.proShell .formEngineField input,.app.proShell .formEngineField select,.app.proShell .formEngineField textarea,.app.proShell .formEngineField .companyAutocomplete input,.app.proShell .formEngineField .roleMultiSelect summary,.proShell .formEngineField input,.proShell .formEngineField select,.proShell .formEngineField textarea,.proShell .formEngineField .companyAutocomplete input,.proShell .formEngineField .roleMultiSelect summary{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #ccd9e8!important;border-radius:11px!important;background:#fdfefe!important;color:#0f172a!important;font-size:13px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffffb3!important}.app.proShell .formEngineField textarea,.proShell .formEngineField textarea{min-height:76px!important;padding-top:10px!important;resize:vertical!important}.app.proShell .formEngineField input:focus,.app.proShell .formEngineField select:focus,.app.proShell .formEngineField textarea:focus,.proShell .formEngineField input:focus,.proShell .formEngineField select:focus,.proShell .formEngineField textarea:focus{outline:none!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f9731624!important;background:#fff!important}.app.proShell .formEngineFooter,.proShell .formEngineFooter{position:sticky!important;bottom:0!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;border-top:1px solid #e4edf8!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.app.proShell .formEngineFooter .primaryBtn,.app.proShell .formEngineFooter .secondary,.proShell .formEngineFooter .primaryBtn,.proShell .formEngineFooter .secondary{height:38px!important;min-height:38px!important;padding:0 18px!important;border-radius:11px!important;font-size:13px!important;font-weight:900!important}@media (max-width: 1180px){.app.proShell .formEngineSection,.proShell .formEngineSection{grid-template-columns:1fr!important}.app.proShell .formEngineSectionHeader,.proShell .formEngineSectionHeader{padding-left:8px!important}}@media (max-width: 760px){.app.proShell .formEngineGrid,.proShell .formEngineGrid{grid-template-columns:1fr!important}.app.proShell .formEngineHeader,.proShell .formEngineHeader{align-items:flex-start!important;flex-direction:column!important}}.cargoWorkspace{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe5f1;border-radius:24px;box-shadow:0 24px 70px #0f172a1f;margin:14px 0 18px;overflow:hidden}.cargoWorkspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e2e8f0;background:#fff}.cargoWorkspaceEyebrow{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cargoWorkspaceHeader h2{margin:4px 0 0;color:#0f172a;font-size:22px;line-height:1.2}.cargoWorkspaceHeaderRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cargoAutoSave{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #dbe5f1;background:#f8fafc;color:#334155;font-size:12px;font-weight:800}.cargoProgressNav{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(8,minmax(98px,1fr));gap:8px;padding:12px 16px;background:#f8fafcf5;border-bottom:1px solid #e2e8f0;overflow-x:auto}.cargoProgressStep{min-width:98px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;color:#475569;padding:10px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cargoProgressStep span{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#334155;font-size:12px}.cargoProgressStep.done span{background:#dcfce7;color:#15803d}.cargoProgressStep.active{border-color:#2563eb;color:#1d4ed8;box-shadow:0 10px 26px #2563eb24;transform:translateY(-1px)}.cargoProgressStep.active span{background:#2563eb;color:#fff}.cargoWorkspaceShell{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:18px}.cargoWorkspaceBody{background:#fff;border:1px solid #e2e8f0;border-radius:20px;min-height:440px;padding:20px}.cargoStepTitle{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.cargoStepTitle>span{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8;font-weight:900}.cargoStepTitle h3{margin:0;color:#0f172a;font-size:20px}.cargoStepTitle p{margin:4px 0 0;color:#64748b;font-size:13px}.cargoWorkspaceGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.cargoWorkspaceField{display:flex;flex-direction:column;gap:6px}.cargoWorkspaceField.wide{grid-column:1 / -1}.cargoWorkspaceField span{color:#334155;font-size:12px;font-weight:800}.cargoWorkspaceField input,.cargoWorkspaceField textarea{width:100%;border:1px solid #cbd5e1;border-radius:13px;background:#fff;color:#0f172a;font:inherit;min-height:42px;padding:10px 12px;outline:none}.cargoWorkspaceField textarea{resize:vertical}.cargoWorkspaceField input:focus,.cargoWorkspaceField textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cargoWorkspaceSidePanel{display:flex;flex-direction:column;gap:12px}.cargoSideCard{border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:5px}.cargoSideCard span{color:#64748b;font-size:12px;font-weight:800}.cargoSideCard strong{color:#0f172a;font-size:17px}.cargoSideCard.finance{gap:8px}.cargoWorkspaceFooter{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2e8f0;padding-top:14px;color:#64748b;font-size:13px;font-weight:800}.cargoSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}.cargoSummaryCard{border:1px solid #e2e8f0;background:#f8fafc;border-radius:16px;padding:14px;display:flex;align-items:center;gap:10px;justify-content:space-between}.cargoSummaryCard strong{color:#0f172a}.cargoSummaryCard span{color:#64748b;font-size:12px;font-weight:800}.cargoSummaryCard.wide{grid-column:1 / -1}.cargoSummaryCard.wide span{white-space:pre-line}.cargoWorkspaceField input[aria-invalid=true]{border-color:#c74444}.cargoWorkspaceField small[role=alert]{color:#b93636;font-size:12px}.cargoDimensionRow[aria-invalid=true]{outline:2px solid #c74444;outline-offset:2px}.cargoDimensionRowError{grid-column:1 / -1;color:#b93636;font-size:12px}.cargoSummaryCard button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:800}@media (max-width: 1100px){.cargoWorkspaceShell{grid-template-columns:1fr}.cargoWorkspaceSidePanel{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.cargoWorkspaceHeader,.cargoWorkspaceFooter{align-items:stretch;flex-direction:column}.cargoWorkspaceGrid,.cargoSummaryGrid,.cargoWorkspaceSidePanel{grid-template-columns:1fr}}.cargoDocumentsPanel{display:flex;flex-direction:column;gap:16px}.cargoDocumentsPanel.dragOver{outline:2px dashed #2563eb;outline-offset:6px}.cargoDocumentsToolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.cargoDocumentsToolbar h4{margin:0;color:#0f172a;font-size:16px}.cargoDocumentsToolbar p{margin:4px 0 0;color:#64748b;font-size:13px}.cargoFileUpload{cursor:pointer;white-space:nowrap}.cargoDocumentsList{display:flex;flex-direction:column;gap:10px}.cargoDocumentItem{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.cargoDocumentIcon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;font-size:20px}.cargoDocumentThumb{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.cargoDocumentMain{min-width:0;display:flex;flex-direction:column;gap:4px}.cargoDocumentMain strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargoDocumentMain span{color:#64748b;font-size:12px;font-weight:700}.cargoDocumentControls{display:grid;grid-template-columns:160px minmax(160px,1fr);gap:8px;margin-top:6px}.cargoDocumentControls select,.cargoDocumentControls input{min-height:36px;border:1px solid #cbd5e1;border-radius:11px;padding:8px 10px;font:inherit;outline:none}.cargoDocumentActions{display:flex;gap:8px;align-items:center}.cargoDocumentsEmpty{border:1px dashed #cbd5e1;border-radius:16px;padding:20px;color:#64748b;background:#f8fafc;text-align:center;font-weight:800}@media (max-width: 860px){.cargoDocumentsToolbar,.cargoDocumentItem,.cargoDocumentControls{grid-template-columns:1fr;display:grid}.cargoDocumentActions{justify-content:flex-start}}.app.proShell .cargoWorkspace,.proShell .cargoWorkspace{border-radius:16px;margin:8px 0 10px;box-shadow:0 12px 34px #0f172a14}.app.proShell .cargoWorkspaceHeader,.proShell .cargoWorkspaceHeader{padding:10px 14px;gap:10px}.app.proShell .cargoWorkspaceHeader h2,.proShell .cargoWorkspaceHeader h2{font-size:18px;margin-top:2px}.app.proShell .cargoAutoSave,.proShell .cargoAutoSave{min-height:28px;padding:0 9px;font-size:11px}.app.proShell .cargoProgressNav,.proShell .cargoProgressNav{grid-template-columns:repeat(7,minmax(86px,1fr));gap:6px;padding:8px 10px}.app.proShell .cargoProgressStep,.proShell .cargoProgressStep{min-width:86px;min-height:34px;border-radius:10px;padding:6px 7px;gap:5px;font-size:11px}.app.proShell .cargoProgressStep span,.proShell .cargoProgressStep span{width:18px;height:18px;font-size:10px}.app.proShell .cargoWorkspaceShell,.proShell .cargoWorkspaceShell{grid-template-columns:minmax(0,1fr) 220px;gap:10px;padding:10px}.app.proShell .cargoWorkspaceBody,.proShell .cargoWorkspaceBody{min-height:300px;border-radius:14px;padding:12px}.app.proShell .cargoStepTitle,.proShell .cargoStepTitle{gap:8px;margin-bottom:10px}.app.proShell .cargoStepTitle>span,.proShell .cargoStepTitle>span{width:28px;height:28px;border-radius:9px;font-size:11px}.app.proShell .cargoStepTitle h3,.proShell .cargoStepTitle h3{font-size:16px}.app.proShell .cargoStepTitle p,.proShell .cargoStepTitle p{font-size:12px;margin-top:2px}.app.proShell .cargoWorkspaceGrid,.proShell .cargoWorkspaceGrid{gap:9px 10px}.app.proShell .cargoWorkspaceField,.proShell .cargoWorkspaceField{gap:4px}.app.proShell .cargoWorkspaceField input,.app.proShell .cargoWorkspaceField select,.app.proShell .cargoWorkspaceField textarea,.proShell .cargoWorkspaceField input,.proShell .cargoWorkspaceField select,.proShell .cargoWorkspaceField textarea{min-height:34px;border-radius:10px;padding:7px 9px;font-size:13px}.app.proShell .cargoWorkspaceField textarea,.proShell .cargoWorkspaceField textarea{min-height:68px}.app.proShell .cargoWorkspaceSidePanel,.proShell .cargoWorkspaceSidePanel{gap:8px}.app.proShell .cargoSideCard,.proShell .cargoSideCard{border-radius:12px;padding:9px 10px;gap:3px}.app.proShell .cargoSideCard strong,.proShell .cargoSideCard strong{font-size:14px}.app.proShell .cargoWorkspaceFooter,.proShell .cargoWorkspaceFooter{padding-top:9px;font-size:12px}.app.proShell .cargoDocumentsPanel,.proShell .cargoDocumentsPanel{gap:10px}.app.proShell .cargoDocumentsToolbar,.proShell .cargoDocumentsToolbar{border-radius:12px;padding:10px}.app.proShell .cargoDocumentItem,.proShell .cargoDocumentItem{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;border-radius:12px;padding:9px}.app.proShell .cargoDocumentIcon,.proShell .cargoDocumentIcon{width:34px;height:34px;border-radius:10px;font-size:16px}.app.proShell .cargoDocumentControls,.proShell .cargoDocumentControls{margin-top:4px}.app.proShell .cargoTransportPanel,.proShell .cargoTransportPanel{display:flex;flex-direction:column;gap:10px}.app.proShell .addTransportBtn,.proShell .addTransportBtn{align-self:flex-start}.app.proShell .cargoTransportList,.proShell .cargoTransportList{display:flex;flex-direction:column;gap:10px}.app.proShell .cargoTransportItem,.proShell .cargoTransportItem{border:1px solid #dbe5f1;border-radius:12px;background:#fff;padding:10px}.app.proShell .cargoTransportHeader,.proShell .cargoTransportHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.app.proShell .cargoTransportItem.collapsed .cargoTransportHeader,.proShell .cargoTransportItem.collapsed .cargoTransportHeader{margin-bottom:0}.app.proShell .cargoTransportHeader strong,.proShell .cargoTransportHeader strong{color:#0f172a;font-size:13px}.app.proShell .cargoTransportToggle,.proShell .cargoTransportToggle{border:0;background:transparent;color:#475569;cursor:pointer;display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:6px 10px;min-height:28px;padding:0;text-align:left}.app.proShell .cargoTransportToggle span,.proShell .cargoTransportToggle span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:11px;line-height:1.2;max-width:180px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.app.proShell .cargoTransportActions,.proShell .cargoTransportActions{display:flex;align-items:center;gap:6px}.app.proShell .cargoOrganizationsGrid,.proShell .cargoOrganizationsGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}.app.proShell .cargoFinalSummary .cargoSummaryCard,.proShell .cargoFinalSummary .cargoSummaryCard{align-items:flex-start;flex-direction:column;gap:4px}.app.proShell .cargoCreateCompanyBtn,.proShell .cargoCreateCompanyBtn{align-self:flex-start;margin-top:2px}.app.proShell .cargoCarrierOpenBtn,.proShell .cargoCarrierOpenBtn{align-self:flex-start;margin-top:2px;max-width:100%}.app.proShell .dataGridRow:not(.dataGridHeader),.proShell .dataGridRow:not(.dataGridHeader){display:grid!important;visibility:visible!important;opacity:1!important;background:#fff!important;color:#0f172a!important;overflow:visible!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell,.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{display:flex!important;visibility:visible!important;opacity:1!important;color:#0f172a!important;background:#fff!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridText,.proShell .dataGridRow:not(.dataGridHeader) .dataGridText{display:block!important;visibility:visible!important;opacity:1!important;color:inherit!important}.app.proShell .dataGridRow:not(.dataGridHeader):hover .dataGridCell,.proShell .dataGridRow:not(.dataGridHeader):hover .dataGridCell{background:#f8fafc!important}.app.proShell .dataGridRow.selectedRow .dataGridCell,.proShell .dataGridRow.selectedRow .dataGridCell{background:#eff6ff!important;color:#0f172a!important}.app.proShell .formEngineHeader,.proShell .formEngineHeader{padding:10px 14px!important}.app.proShell .formEngineSections,.proShell .formEngineSections{gap:8px!important;padding:10px!important}.app.proShell .formEngineSection,.proShell .formEngineSection{gap:10px!important;padding:10px!important;border-radius:12px!important}.app.proShell .formEngineSectionHeader,.proShell .formEngineSectionHeader{grid-template-columns:30px 32px 1fr!important;gap:7px!important}.app.proShell .formEngineSectionIndex,.proShell .formEngineSectionIndex,.app.proShell .formEngineSectionIcon,.proShell .formEngineSectionIcon{width:30px!important;height:30px!important;border-radius:9px!important;font-size:12px!important}.app.proShell .formEngineGrid,.proShell .formEngineGrid{gap:8px 10px!important}.settingsTariffPanel{display:grid;gap:14px;margin-top:20px;padding:18px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.settingsTariffPanel h4{margin:0}.settingsTariffVersions{display:flex;flex-wrap:wrap;gap:8px}.settingsTariffVersions span{padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #dbe3ed;font-size:12px;color:#475569}:root{--p31-text-xl: 18px;--p31-text-2xl: 24px;--p31-space-1: 4px;--p31-space-2: 8px;--p31-space-3: 12px;--p31-space-4: 16px;--p31-space-5: 20px;--p31-space-6: 24px;--p31-danger-hover: #912018;--p31-danger-soft: #fff1f0;--p31-shadow-control: 0 1px 2px rgba(15, 23, 42, .04);--p31-shadow-raised: 0 10px 28px rgba(15, 23, 42, .08);--p31-disabled-bg: #f1f5f9;--p31-disabled-text: #94a3b8}.app.proShell,.app.proShell .proWorkspace,.app.proShell .contentCanvas{background-color:var(--p31-surface-app)}.app.proShell .proWorkspace h1,.app.proShell .proWorkspace h2,.app.proShell .proWorkspace h3,.loginCard h1{color:var(--p31-text);font-family:var(--p31-font-sans);letter-spacing:-.025em}.app.proShell :is(.primaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn),.loginCard button{font-family:var(--p31-font-sans);font-size:var(--p31-text-sm);font-weight:700;line-height:1;border-radius:var(--p31-radius-control);transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.app.proShell :is(.primaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn),.loginCard button{min-height:var(--p31-control-h)!important;height:var(--p31-control-h)!important;padding-inline:var(--p31-space-3)!important}.app.proShell .primaryBtn,.app.proShell .secondary,.app.proShell .softBtn,.app.proShell .ghostBtn,.app.proShell .dangerBtn{min-height:var(--p31-control-h)!important;height:var(--p31-control-h)!important;border-radius:var(--p31-radius-control)!important;font-size:var(--p31-text-sm)!important;font-weight:700!important}.app.proShell .primaryBtn,.loginCard button{color:#fff;background:var(--p31-brand);border:1px solid var(--p31-brand);box-shadow:var(--p31-shadow-control)}.app.proShell .primaryBtn{color:#fff!important;background:var(--p31-brand)!important;border-color:var(--p31-brand)!important;box-shadow:var(--p31-shadow-control)!important}.app.proShell .primaryBtn:hover,.loginCard button:hover{background:var(--p31-brand-hover);border-color:var(--p31-brand-hover)}.app.proShell :is(.secondary,.softBtn:not(.dark):not(.green):not(.amber):not(.violet):not(.blue),.ghostBtn){color:var(--p31-text);background:var(--p31-surface-raised);border:1px solid var(--p31-border);box-shadow:var(--p31-shadow-control)}.app.proShell :is(.secondary,.softBtn:not(.dark):not(.green):not(.amber):not(.violet):not(.blue),.ghostBtn):hover{background:var(--p31-surface-subtle);border-color:var(--p31-border-strong)}.app.proShell .dangerBtn,.app.proShell button.danger:not(.miniAction){color:#fff!important;background:var(--p31-danger)!important;border-color:var(--p31-danger)!important}.app.proShell :is(.dangerBtn,button.danger):hover{background:var(--p31-danger-hover);border-color:var(--p31-danger-hover)}.app.proShell :is(.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn){min-height:var(--p31-control-h-compact);height:var(--p31-control-h-compact);padding-inline:var(--p31-space-2);color:var(--p31-text);background:var(--p31-surface-raised);border:1px solid var(--p31-border);box-shadow:var(--p31-shadow-control)}.app.proShell .miniAction,.app.proShell .miniBtn,.app.proShell .compactBtn,.app.proShell .iconBtn,.app.proShell .miniIconBtn{min-height:var(--p31-control-h-compact)!important;height:var(--p31-control-h-compact)!important;border-radius:var(--p31-radius-sm)!important}.app.proShell :is(.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn):hover{background:var(--p31-surface-subtle);border-color:var(--p31-border-strong)}.app.proShell .miniAction.danger{color:var(--p31-danger);background:var(--p31-danger-soft);border-color:#f4c7c3}.app.proShell :is(.primaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn):focus-visible,.loginCard button:focus-visible{outline:2px solid var(--p31-focus);outline-offset:2px;box-shadow:var(--p31-focus-ring)}.app.proShell :is(.primaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn):disabled,.loginCard button:disabled{color:var(--p31-disabled-text);background:var(--p31-disabled-bg);border-color:var(--p31-border);box-shadow:none;opacity:.72;cursor:not-allowed;transform:none}.app.proShell :is(.primaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,.miniAction,.miniBtn,.compactBtn,.iconBtn,.miniIconBtn):disabled{color:var(--p31-disabled-text)!important;background:var(--p31-disabled-bg)!important;border-color:var(--p31-border)!important;box-shadow:none!important;opacity:.72!important}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField)>span,.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField)>label,.loginCard label{color:#475569;font-size:var(--p31-text-sm);font-weight:700;line-height:1.25}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.loginCard :is(input,select,textarea){width:100%;min-height:var(--p31-control-h)!important;border:1px solid var(--p31-border)!important;border-radius:var(--p31-radius-control)!important;color:var(--p31-text)!important;background-color:var(--p31-surface-raised)!important;box-shadow:var(--p31-shadow-control);font-family:var(--p31-font-sans);font-size:var(--p31-text-md)!important;font-weight:500;line-height:1.35}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) textarea,.loginCard textarea{padding:9px 10px;resize:vertical}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder,.loginCard :is(input,textarea)::placeholder{color:var(--p31-text-soft);opacity:1}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.loginCard :is(input,select,textarea):focus{border-color:var(--p31-focus)!important;outline:none!important;box-shadow:var(--p31-focus-ring)!important}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled,.loginCard :is(input,select,textarea):disabled{color:var(--p31-disabled-text)!important;background:var(--p31-disabled-bg)!important;border-color:var(--p31-border)!important;box-shadow:none!important;cursor:not-allowed}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--p31-danger)!important;box-shadow:0 0 0 3px #b423181f!important}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is(small,.helperText){color:var(--p31-text-muted);font-size:var(--p31-text-xs);line-height:1.35}.app.proShell :is(.formFieldShell,.formEngineField,.cargoWorkspaceField,.settingsField) :is([role=alert],.fieldError),.loginCard .err{color:var(--p31-danger);font-size:var(--p31-text-xs);font-weight:700;line-height:1.35}.app.proShell .proTableCard.dataGridCard,.proShell .proTableCard.dataGridCard,.app.proShell .dataGridScroller,.proShell .dataGridScroller{width:100%;min-width:0}.app.proShell .dataGridTable,.proShell .dataGridTable{width:100%!important;min-width:var(--data-grid-min-width, 100%)!important}.app.proShell .dataGridRow,.proShell .dataGridRow,.app.proShell .tablePager,.proShell .tablePager{width:100%;min-width:0;box-sizing:border-box}.app.proShell .dataGridHeaderCell:last-child .colResizeHandle,.proShell .dataGridHeaderCell:last-child .colResizeHandle{right:0}:root{--p32-shell-gutter-x: 14px}.app.proShell{--sidebarW: var(--p32-sidebar-open) !important;grid-template-columns:var(--sidebarW) minmax(0,1fr)!important}.app.proShell .proSidebar{overflow:hidden!important}.app.proShell .collapseBtn,.app.proShell .mobileNavClose,.app.proShell .mobileNavTrigger{padding:0!important;align-items:center!important;justify-content:center!important}.app.proShell .collapseBtn:hover,.app.proShell .mobileNavClose:hover,.app.proShell .mobileNavTrigger:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.app.proShell .collapseBtn:focus-visible,.app.proShell .mobileNavClose:focus-visible,.app.proShell .mobileNavTrigger:focus-visible,.app.proShell .proNav button:focus-visible,.app.proShell .logout.iconOnly:focus-visible{outline:2px solid var(--p31-focus)!important;outline-offset:2px!important}.app.proShell .mobileNavClose,.app.proShell .mobileNavTrigger,.app.proShell .mobileNavBackdrop{display:none!important}.app.proShell .proNav,.app.proShell .sideNav,.app.proShell .iconRailNav.proNav{gap:1px!important;padding:2px 1px 6px!important;scrollbar-gutter:stable}.app.proShell .proNav button svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.app.proShell:not(.isCollapsed) .proNav button span,.app.proShell:not(.isCollapsed) .transportNavGrid button span{overflow-wrap:normal!important}.app.proShell .proNav button:hover{background:#f1f5f9!important}.app.proShell .proNav button.active{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.app.proShell .transportNavBlock{margin:2px 0!important}.app.proShell .transportNavGrid{gap:1px!important}.app.proShell .proUserCard{flex:0 0 auto!important;min-height:48px!important;padding:6px!important;gap:7px!important;border-radius:9px!important}.app.proShell .userMeta small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .logout.iconOnly{padding:0!important}.app.proShell.isCollapsed .brandPanel{min-height:76px!important}.app.proShell.isCollapsed .transportNavBlock{width:44px!important}.app.proShell .topBar.compactTopBar,.app.proShell .topBar{height:var(--p32-topbar-height)!important;min-height:var(--p32-topbar-height)!important;padding:6px var(--p32-shell-gutter-x)!important;gap:8px!important}.app.proShell .topActions{min-width:0!important}.app.proShell .globalSearch{width:min(420px,48vw)!important;height:34px!important;min-height:34px!important}.app.proShell .globalSearch input{min-width:0!important;height:32px!important}.app.proShell .languageSwitcher{height:34px!important;min-height:34px!important}.app.proShell .contentCanvas,.proShell .contentCanvas{padding:12px var(--p32-shell-gutter-x) 20px!important}@media (max-width: 980px){.app.proShell.mobileNavOpen .proSidebar{transform:translate(0)!important}.app.proShell .mobileNavBackdrop{opacity:0!important;pointer-events:none!important}.app.proShell.mobileNavOpen .mobileNavBackdrop{opacity:1!important;pointer-events:auto!important}.app.proShell .mobileNavTrigger,.app.proShell .mobileNavClose{display:inline-flex!important;flex:0 0 30px!important}.app.proShell .mobileNavClose{margin-left:auto!important}.app.proShell .proWorkspace,.app.proShell.isCollapsed .proWorkspace{display:block!important;margin:0!important;width:100%!important;max-width:100%!important;min-height:100vh!important}.app.proShell .topBar.compactTopBar,.app.proShell .topBar{position:sticky!important;top:0!important;z-index:60!important;display:flex!important;flex-direction:row!important;align-items:center!important}.app.proShell .topActions{flex:1 1 auto!important;width:auto!important}.app.proShell .globalSearch{flex:1 1 auto!important;width:auto!important;max-width:none!important}.app.proShell:not(.mobileNavOpen) .proSidebar{visibility:hidden!important}.app.proShell.mobileNavOpen .proSidebar{visibility:visible!important}}@media (max-width: 520px){:root{--p32-shell-gutter-x: 10px}.app.proShell .topBar.compactTopBar,.app.proShell .topBar{padding-left:8px!important;padding-right:8px!important}.app.proShell .topActions{gap:6px!important}.app.proShell .globalSearch{min-width:0!important}.app.proShell .languageSwitcher{flex:0 0 auto!important}}.app.proShell .entityPage{gap:6px!important}.app.proShell .tableToolbarV2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:0 0 4px!important}.app.proShell .tableToolbarMainRow{width:100%!important}.app.proShell .tableToolbarMainRow .entityCompactInfo{height:auto!important;display:grid!important;align-content:center!important;gap:2px!important}.app.proShell .entityPageTitle{white-space:nowrap!important}.app.proShell .entityCountLine{align-items:baseline!important;white-space:nowrap!important}.app.proShell .tableToolbarMainRow .entityCount{color:#0f172a!important;font-size:13px!important;font-variant-numeric:tabular-nums}.app.proShell .tableToolbarMainRow .entityCountMuted{color:#64748b!important;font-size:11px!important}.app.proShell .tableToolbarSearch{margin:0!important}.app.proShell .tableToolbarActionsRow{grid-column:auto!important;min-width:0!important}.app.proShell .tableToolbarActionsRow .softBtn{height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11.5px!important;white-space:nowrap!important}.app.proShell .tableToolbarActionsRow .softBtn.dark{min-height:32px!important;height:32px!important;padding:0 12px!important;font-weight:800!important}.app.proShell .tableToolbarScopeTabs{width:100%!important;min-width:0!important;border:1px solid #e2e8f0!important}.app.proShell .tableToolbarBulk{min-height:32px!important;padding:4px 7px!important;margin:0!important;border:1px solid #fed7aa!important;border-radius:8px!important;background:#fff7ed!important}.app.proShell .proTableCard.dataGridCard{margin-top:0!important}.app.proShell .dataGridScroller{border-radius:0!important;scrollbar-color:#94a3b8 #eef2f7!important}.app.proShell .dataGridScroller::-webkit-scrollbar{width:9px!important;height:9px!important}.app.proShell .dataGridScroller::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #eef2f7!important}.app.proShell .dataGridScroller::-webkit-scrollbar-track{background:#eef2f7!important}.app.proShell .dataGridHeader .dataGridCell{padding:4px 8px!important;line-height:1.15!important;background:transparent!important;border-right-color:#dbe4f0!important}.app.proShell .dataGridHeaderCell .dataGridText{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{border-right-color:#edf1f6!important}.app.proShell .dataGridRow.selectedRow .dataGridCell{box-shadow:inset 0 1px #fed7aa,inset 0 -1px #fed7aa!important}.app.proShell .dataGridRow:focus-within .dataGridCell{box-shadow:inset 0 1px #fdba74,inset 0 -1px #fdba74!important}.app.proShell .dataGridCell.checkCol,.app.proShell .dataGridCell.idCell{justify-content:center!important;text-align:center!important;font-variant-numeric:tabular-nums}.app.proShell :is(.dataGridField-weight,.dataGridField-volume,.dataGridField-actualWeight,.dataGridField-totalWeight,.dataGridField-totalVolume,.dataGridField-margin,.dataGridField-forecastMargin,.dataGridField-salePrice,.dataGridField-plannedSale,.dataGridField-plannedCost,.dataGridField-amount,.dataGridField-cost){justify-content:flex-end!important;text-align:right!important;font-variant-numeric:tabular-nums}.app.proShell [class*=dataGridField-][class*=Date]{font-variant-numeric:tabular-nums}.app.proShell .organizationCellLink{min-height:24px!important;padding:2px 0!important;border-radius:4px!important;font-size:inherit!important;font-weight:700!important}.app.proShell .organizationCellLink:focus-visible{outline:2px solid var(--p31-focus)!important;outline-offset:1px!important}.app.proShell .colResizeHandle{right:-3px!important;width:7px!important;opacity:.28!important;cursor:col-resize!important}.app.proShell .dataGridHeaderCell:last-child .colResizeHandle{right:0!important}.app.proShell .colResizeHandle:after{top:7px!important;bottom:7px!important;left:3px!important;width:1px!important}.app.proShell .dataGridHeaderCell:hover .colResizeHandle:after,.app.proShell .colResizeHandle:hover:after{opacity:1!important;background:#d36619!important}.app.proShell .dataGridEmpty,.app.proShell .emptyState,.app.proShell .premiumEmpty{min-height:96px!important;padding:24px!important;color:#64748b!important;background:#fbfcfe!important;border:1px dashed #dbe4f0!important;font-size:12px!important}.app.proShell .tablePager{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.app.proShell .tablePagerMeta,.app.proShell .tablePagerControls{display:flex!important;align-items:center!important;min-width:0!important}.app.proShell .tablePagerMeta{color:#64748b!important;font-size:11.5px!important;font-variant-numeric:tabular-nums}.app.proShell .tablePagerSelected{padding-left:8px!important;border-left:1px solid #dbe4f0!important;color:#94a3b8!important}.app.proShell .tablePagerSelected.active{color:#9a3412!important;font-weight:800!important}.app.proShell .tablePagerControls strong{min-width:max-content!important;color:#334155!important;font-size:11.5px!important;font-variant-numeric:tabular-nums}.app.proShell .tablePagerControls .miniAction{height:28px!important;min-height:28px!important;padding:0 9px!important}.app.proShell .tablePagerControls .miniAction:disabled{color:#94a3b8!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.app.proShell .activityLogTable{overflow-x:auto!important;scrollbar-width:thin}.app.proShell .activityLogTable .settingsMiniHead,.app.proShell .activityLogTable .settingsMiniRow.four{align-items:center!important;min-height:34px!important;font-size:11.5px!important}@media (max-width: 1180px){.app.proShell .tableToolbarMainRow{grid-template-columns:auto minmax(180px,1fr)!important}.app.proShell .entityPage .tableToolbarV2 .tableToolbarActionsRow{grid-column:1 / -1!important;justify-content:flex-start!important}}@media (max-width: 760px){.app.proShell .tableToolbarMainRow{grid-template-columns:minmax(0,1fr)!important}.app.proShell .tableToolbarMainRow .entityCompactInfo,.app.proShell .tableToolbarSearch,.app.proShell .tableToolbarActionsRow{width:100%!important;max-width:100%!important}.app.proShell .entityPage .tableToolbarV2 .tableToolbarActionsRow{grid-column:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.app.proShell .entityPage .tableToolbarV2 .tableToolbarActionsRow>button:first-of-type{grid-column:1 / -1!important}.app.proShell .entityPage .tableToolbarV2 .tableToolbarActionsRow .softBtn{width:100%!important;min-width:0!important}.app.proShell .tablePager{gap:4px!important;padding:5px 7px!important}}@media (max-width: 430px){.app.proShell .tableToolbarActionsRow .softBtn{flex:1 1 auto!important}.app.proShell .tablePagerMeta{flex-wrap:wrap!important}}.app.proShell .cargoWorkspaceEngine{margin:4px 0 8px!important;border:1px solid #dbe4f0!important;border-radius:12px!important;overflow:hidden!important}.app.proShell .cargoWorkspaceHeader{gap:10px!important;border-bottom:1px solid #e8edf4!important}.app.proShell .cargoWorkspaceEyebrow{color:#64748b!important}.app.proShell .cargoWorkspaceHeader h2{margin:1px 0 0!important;line-height:1.1!important}.app.proShell .cargoWorkspaceHeaderRight{gap:7px!important}.app.proShell .cargoAutoSave{padding:0 8px!important;border-radius:999px!important;font-weight:800!important}.app.proShell .cargoAutoSave-saving{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.app.proShell .cargoAutoSave-saved{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.app.proShell .cargoProgressNav{display:grid!important;overflow-x:auto!important;background:#f8fafc!important;border-bottom:1px solid #e8edf4!important;scrollbar-width:thin}.app.proShell .cargoProgressStep{gap:6px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#64748b!important}.app.proShell .cargoProgressStep>span{flex:0 0 19px!important;border-radius:6px!important;background:#e2e8f0!important;color:#475569!important}.app.proShell .cargoProgressStep.pending{color:#64748b!important}.app.proShell .cargoProgressStep.done{color:#166534!important;background:#f0fdf4!important;border-color:#dcfce7!important}.app.proShell .cargoProgressStep.done>span{color:#fff!important;background:#22c55e!important}.app.proShell .cargoProgressStep.error{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.app.proShell .cargoProgressStep.error>span{color:#fff!important;background:#b42318!important}.app.proShell .cargoProgressStep.active{color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important;box-shadow:0 1px 3px #9a341214!important}.app.proShell .cargoProgressStep.active>span{color:#fff!important;background:#d36619!important}.app.proShell .cargoStepTitle{border-bottom:1px solid #edf1f6!important}.app.proShell .cargoStepTitle>span{border-radius:7px!important}.app.proShell .cargoStepTitle p{margin-top:1px!important}.app.proShell .cargoVisualSections{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .cargoVisualSection{min-width:0!important;border:1px solid #e2e8f0!important}.app.proShell .cargoVisualSection h4{margin:0 0 7px!important;color:#475569!important;font-weight:850!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid{grid-template-columns:repeat(3,minmax(130px,1fr))!important}.app.proShell .cargoVisualGrid.twoColumns{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.app.proShell .cargoVisualGrid.oneColumn{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoWorkspaceField>span{color:#475569!important}.app.proShell .cargoWorkspaceField textarea{min-height:56px!important;resize:vertical!important}.app.proShell .cargoWorkspaceField small[role=alert]{margin-top:1px!important}.app.proShell .cargoWorkspaceSidePanel{display:grid!important;align-content:start!important;gap:6px!important}.app.proShell .cargoSideCard{gap:2px!important}.app.proShell .cargoSideCard span{line-height:1.2!important}.app.proShell .cargoSideCard strong{line-height:1.25!important}.app.proShell .cargoTransportPanel,.app.proShell .cargoTransportList{gap:7px!important}.app.proShell .addTransportBtn{min-height:30px!important;height:30px!important}.app.proShell .cargoTransportHeader{align-items:center!important;gap:7px!important}.app.proShell .cargoTransportToggle{grid-template-columns:auto repeat(4,minmax(70px,auto))!important;align-items:center!important;gap:4px!important}.app.proShell .cargoTransportLegNo{padding-right:5px!important;white-space:nowrap!important}.app.proShell .cargoTransportToggle span{max-width:150px!important;padding:2px 6px!important;border-radius:6px!important}.app.proShell .cargoTransportCost{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important;font-weight:800!important}.app.proShell .cargoTransportActions{gap:4px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.app.proShell .cargoTransportActions .miniAction{padding:0 7px!important}.app.proShell .cargoDocumentsPanel{gap:8px!important}.app.proShell .cargoDocumentsToolbar{border:1px dashed #94a3b8!important;background:#f8fafc!important}.app.proShell .cargoDocumentsToolbar h4{margin:0 0 2px!important}.app.proShell .cargoDocumentsToolbar p{margin:0!important}.app.proShell .cargoDocumentsList{gap:6px!important}.app.proShell .cargoDocumentItem{border-radius:8px!important}.app.proShell .cargoDocumentIcon{border-radius:7px!important;font-size:11px!important}.app.proShell .cargoDocumentControls{gap:5px!important}.app.proShell .cargoFinalSummary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.proShell .cargoFinalSummary .cargoSummaryCard{gap:3px!important;box-shadow:none!important}.app.proShell .cargoFinalSummary .cargoSummaryCard:nth-child(-n+3){border-top:3px solid #60a5fa!important}.app.proShell .cargoFinalSummary .cargoSummaryCard:nth-child(n+4):nth-child(-n+7){border-top:3px solid #a78bfa!important}.app.proShell .cargoFinalSummary .cargoSummaryCard:nth-child(n+8):nth-child(-n+12){border-top:3px solid #34d399!important}.app.proShell .cargoFinalSummary .cargoSummaryCard:nth-child(n+13){border-top:3px solid #f59e0b!important}.app.proShell .cargoFinalSummary .cargoSummaryCard strong{color:#64748b!important;line-height:1.2!important;letter-spacing:.035em!important}.app.proShell .cargoFinalSummary .cargoSummaryCard span{color:#1e293b!important;line-height:1.35!important}.app.proShell .cargoWorkspaceFooter{grid-column:1 / -1!important;border-top:1px solid #edf1f6!important}@media (max-width: 1180px){.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(4,minmax(120px,1fr))!important;grid-row:auto!important}}@media (max-width: 820px){.app.proShell .cargoProgressNav{display:flex!important;overflow-x:auto!important}.app.proShell .cargoProgressStep{flex:0 0 126px!important}.app.proShell .cargoVisualSections,.app.proShell .cargoFinalSummary{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid,.app.proShell .cargoVisualGrid.twoColumns{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .cargoTransportHeader{align-items:stretch!important;flex-direction:column!important}.app.proShell .cargoTransportToggle{grid-template-columns:auto repeat(2,minmax(70px,1fr))!important}.app.proShell .cargoTransportActions{justify-content:flex-start!important}}@media (max-width: 520px){.app.proShell .cargoWorkspaceEngine{margin-left:0!important;margin-right:0!important;border-radius:9px!important}.app.proShell .cargoWorkspaceHeader{align-items:flex-start!important;padding:7px 8px!important}.app.proShell .cargoWorkspaceHeaderRight{align-items:flex-end!important;flex-direction:column-reverse!important}.app.proShell .cargoWorkspaceShell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:6px!important}.app.proShell .cargoWorkspaceBody{padding:8px!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid,.app.proShell .cargoVisualGrid.twoColumns,.app.proShell .cargoOrganizationsGrid,.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoTransportToggle{display:flex!important;flex-wrap:wrap!important}.app.proShell .cargoTransportToggle span{max-width:calc(50% - 4px)!important}.app.proShell .cargoTransportActions .miniAction{flex:1 1 calc(50% - 4px)!important;min-height:30px!important;height:30px!important}.app.proShell .cargoDocumentItem,.app.proShell .cargoDocumentControls{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoDocumentIcon{display:none!important}.app.proShell .cargoWorkspaceFooter{gap:6px!important}.app.proShell .cargoWorkspaceFooter button{min-width:88px!important}}:root{--p35-line:#dfe5ec;--p35-subtle:#f8fafc;--p35-radius:14px;--p35-shadow:0 18px 48px rgba(15,23,42,.16)}.formEngineV2,.settingsPage,.dashboardPage,.companyWorkspace{color:#172033}.formEngineV2 .formEngineHeader,.settingsPage .settingsHeader{padding:16px 18px;border:1px solid var(--p35-line);border-radius:var(--p35-radius);background:linear-gradient(135deg,#fff,#f8fafc)}.formEngineV2 .formEngineSections{gap:12px}.formEngineV2 .formEngineSection,.settingsPage .settingsPanel,.settingsPage .settingsCard{border:1px solid var(--p35-line);border-radius:var(--p35-radius);background:#fff;box-shadow:0 5px 16px #0f172a0b}.formEngineV2 .formEngineSectionHeader{min-height:56px;padding:12px 14px;border-bottom:1px solid var(--p35-line);background:var(--p35-subtle)}.formEngineV2 .formEngineGrid,.settingsPage .settingsGrid,.settingsPage .settingsFormGrid{gap:13px 16px}.formEngineV2 .formEngineField,.settingsPage .settingsField,.companyWorkspace .orgDrawerField{gap:6px}.formEngineV2 .formEngineField>span,.settingsPage .settingsField>span,.companyWorkspace .orgDrawerField>span{color:#475569;font-size:12px;font-weight:700;letter-spacing:.015em}.formEngineV2 .formEngineFooter{position:sticky;bottom:0;z-index:3;padding:12px 16px;border:1px solid var(--p35-line);border-radius:12px;background:#fffffff5;box-shadow:0 -8px 22px #0f172a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orgDrawerOverlay,.modalOverlay,.drawerOverlay{padding:18px;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.orgDrawer.companyWorkspace,.modalBox,.detailDrawer{max-height:calc(100dvh - 36px);border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--p35-shadow);overflow:hidden}.companyWorkspace{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.companyWorkspaceHeader{position:relative;padding:18px 20px;border-bottom:1px solid var(--p35-line);background:linear-gradient(135deg,#fff 30%,#f2f6fb)}.companyWorkspaceHeader h2{margin:4px 0 6px;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em}.companyHeaderTopline,.companyMetaLine,.companyQuickActions{gap:8px}.companyQuickActions button{min-height:34px;padding:6px 11px;border:1px solid var(--p35-line);border-radius:9px;background:#fff}.workspaceTabs{position:sticky;top:0;z-index:4;display:flex;gap:4px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid var(--p35-line);background:#fffffff7}.workspaceTabs button{min-height:38px;padding:7px 12px;white-space:nowrap;border-radius:9px}.workspaceTabs button.active{color:#0f3f78;background:#eaf2fc;box-shadow:inset 0 0 0 1px #c9dcf4}.companyWorkspaceBody{min-height:0;padding:16px 18px 22px;overflow-y:auto;overscroll-behavior:contain}.companyWorkspace .workspaceSection,.companyWorkspace .workspaceFormGroup,.companyWorkspace .contactCard,.companyWorkspace .bankCard,.companyWorkspace .orgDocumentRow{border-color:var(--p35-line);border-radius:12px;background:#fff}.companyWorkspace .workspaceFormGroup{padding:14px}.companyWorkspace .orgDrawerActions,.companyWorkspace>.workspaceFooter{position:sticky;bottom:0;z-index:5;padding:12px 18px;border-top:1px solid var(--p35-line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settingsPage .settingsNav,.settingsPage .settingsTabs{gap:6px;padding:8px;border:1px solid var(--p35-line);border-radius:12px;background:var(--p35-subtle)}.dashboardPage .workStatCard,.dashboardPage .ratesWidget,.dashboardPage .financeMiniCard,.dashboardPage .emptyCrmNotice{border:1px solid var(--p35-line);border-radius:var(--p35-radius);box-shadow:0 6px 18px #0f172a0e}.dashboardPage .workStatCard,.dashboardPage .financeMiniCard{padding:16px}.dashboardPage .workStatCard strong,.dashboardPage .financeMiniCard strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.modalBox{display:flex;flex-direction:column;width:min(720px,calc(100vw - 36px));padding:0}.modalBox.wideModal{width:min(1080px,calc(100vw - 36px))}.modalBox>.modalHeader{flex:0 0 auto;margin:0;padding:16px 18px;border-bottom:1px solid var(--p35-line);background:#fff}.modalBox>:not(.modalHeader){margin-inline:18px}.modalBox>:last-child{margin-bottom:18px}.err,.errorMessage,.validationError{color:#b42318;border-color:#fda29b;background:#fff1f0}.successMessage,.savedMessage,.settingsMessage{color:#067647;border-color:#a6f4c5;background:#ecfdf3}@media (max-width:768px){.orgDrawerOverlay,.modalOverlay,.drawerOverlay{align-items:stretch;padding:8px}.orgDrawer.companyWorkspace,.modalBox,.modalBox.wideModal,.detailDrawer{width:100%;max-width:100%;max-height:calc(100dvh - 16px);border-radius:14px}.companyWorkspaceHeader{align-items:flex-start;padding:14px}.companyAvatar{width:42px;height:42px}.companyQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.companyQuickActions button{min-width:0}.companyWorkspaceBody{padding:12px}.companyWorkspace .orgDrawerGrid,.formEngineV2 .formEngineGrid,.settingsPage .settingsGrid,.settingsPage .settingsFormGrid{grid-template-columns:minmax(0,1fr)}.formEngineV2 .formEngineSection{grid-template-columns:1fr}.formEngineV2 .formEngineSectionHeader{border-right:0;border-bottom:1px solid var(--p35-line)}.dashboardPage .workStatsGrid,.dashboardPage .financeStrip{grid-template-columns:minmax(0,1fr)}}.app.proShell,.app.proShell .proWorkspace,.app.proShell .contentCanvas,.app.proShell .entityPage,.app.proShell .dashboardPage,.app.proShell .settingsPage{min-width:0;max-width:100%}.app.proShell .proWorkspace,.app.proShell .contentCanvas{overflow-x:clip}.app.proShell .entityPage,.app.proShell .dashboardPage,.app.proShell .settingsPage{width:100%}.app.proShell .dataGridScroller,.app.proShell .activityLogTable{overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.app.proShell .tableToolbarActionsRow>*,.app.proShell .tablePagerMeta>*,.app.proShell .tablePagerControls>*{max-width:100%}.app.proShell :is(.settingsNav,.settingsTabs,.workspaceTabs){scrollbar-width:thin}.app.proShell :is(.orgDrawer.companyWorkspace,.modalBox,.detailDrawer){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.app.proShell :is(.companyWorkspaceBody,.modalBody,.detailDrawerBody){min-height:0;overscroll-behavior:contain}@media (max-width: 1180px){.app.proShell .contentCanvas{padding-inline:12px!important}.app.proShell .dashboardPage :is(.workStatsGrid,.financeStrip){grid-template-columns:repeat(2,minmax(0,1fr))}.app.proShell .tableToolbarActionsRow{width:100%}}@media (max-width: 980px){.app.proShell .topBar.compactTopBar,.app.proShell .topBar{width:100%;max-width:100%}.app.proShell .cargoWorkspaceShell{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 760px){.app.proShell .topBar.compactTopBar,.app.proShell .topBar{min-height:48px!important;height:auto!important}.app.proShell .tableToolbarActionsRow{display:grid!important}.app.proShell .tableToolbarActionsRow .softBtn{width:100%!important;min-width:0!important;white-space:normal!important}.app.proShell .tablePagerMeta,.app.proShell .tablePagerControls{flex-wrap:wrap!important}.app.proShell .tablePagerControls .miniAction{min-height:36px!important}.app.proShell .dashboardPage :is(.workStatsGrid,.financeStrip){grid-template-columns:minmax(0,1fr)}.app.proShell .cargoWorkspaceHeader{flex-wrap:wrap!important}.app.proShell .cargoWorkspaceHeaderRight{max-width:100%}.app.proShell .cargoProgressNav{scroll-snap-type:inline proximity;overscroll-behavior-inline:contain}.app.proShell .cargoProgressStep{scroll-snap-align:start}.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .cargoWorkspaceFooter{position:sticky;bottom:0;z-index:8;padding:7px 4px!important;background:#fffffff7;box-shadow:0 -6px 14px #0f172a0f}.app.proShell :is(.orgDrawerOverlay,.modalOverlay,.drawerOverlay){padding:6px}.app.proShell :is(.orgDrawer.companyWorkspace,.modalBox,.detailDrawer){width:100%;max-width:100%;max-height:calc(100dvh - 12px)}.app.proShell .workspaceTabs{overscroll-behavior-inline:contain}.app.proShell :is(.settingsNav,.settingsTabs){overflow-x:auto}}@media (max-width: 430px){.app.proShell .globalSearch{min-width:0!important}.app.proShell .languageSwitcher{max-width:76px}.app.proShell .cargoWorkspaceSidePanel,.app.proShell .cargoFinalSummary,.app.proShell .cargoDocumentItem,.app.proShell .cargoDocumentControls{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoTransportActions .miniAction,.app.proShell .cargoWorkspaceFooter button,.app.proShell .companyQuickActions button,.app.proShell .workspaceTabs button{min-height:40px!important}.app.proShell .companyWorkspaceHeader{padding:12px}.app.proShell .companyWorkspaceBody{padding:10px}}@media (hover: none) and (pointer: coarse){.app.proShell .colResizeHandle,.app.proShell .rowResizeHandle{display:none!important}.app.proShell :is(button,input[type=checkbox],select,.organizationCellLink){touch-action:manipulation}}.app.proShell .cargoTransportPanel{gap:8px}.app.proShell .cargoTransportToolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:-4px -2px 1px;padding:6px 4px;border-bottom:1px solid var(--border-subtle, #e2e8f0);background:color-mix(in srgb,var(--surface-primary, #fff) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app.proShell .cargoTransportToolbarPrimary,.app.proShell .cargoTransportToolbarActions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.app.proShell .cargoTransportToolbarActions{margin-left:auto}.app.proShell .cargoTransportCountBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid #dbe5f1;border-radius:7px;background:#f8fafc;color:#475569;font-size:11px;white-space:nowrap}.app.proShell .cargoTransportIndex{display:flex;align-items:center;flex:1 1 100%;gap:4px;overflow-x:auto;scrollbar-width:thin}.app.proShell .cargoTransportIndex button{flex:0 0 27px;width:27px;height:27px;padding:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:11px;font-weight:700;cursor:pointer}.app.proShell .cargoTransportIndex button:hover,.app.proShell .cargoTransportIndex button:focus-visible{border-color:#2563eb;outline:2px solid rgba(37,99,235,.18);outline-offset:1px}.app.proShell .cargoTransportIndex button.incomplete{border-color:#f59e0b;color:#92400e;background:#fffbeb}.app.proShell .cargoTransportItem{scroll-margin-top:78px}.app.proShell .cargoTransportList{display:grid;gap:10px}.app.proShell .cargoTransportSection{min-width:0;padding:8px;border:1px solid var(--border-subtle, #dbe5f1);border-radius:10px;background:var(--surface-primary, #fff)}.app.proShell .cargoTransportSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.app.proShell .cargoTransportSectionHeader>div{display:flex;align-items:center;gap:7px;min-width:0}.app.proShell .cargoTransportSectionHeader strong{color:#1e293b;font-size:12px}.app.proShell .cargoTransportSectionHeader span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#eef4fb;color:#315b86;font-size:10px;font-weight:800}.app.proShell .cargoTransportSectionRows{display:grid;gap:7px}.app.proShell .cargoTransportSectionEmpty{padding:10px;border:1px dashed #d6e0eb;border-radius:8px;color:#64748b;text-align:center}.app.proShell .cargoTransportItem.incomplete{border-color:#f2c66d}.app.proShell .cargoTransportHeader{gap:6px}.app.proShell .cargoTransportItem.collapsed .cargoTransportHeader{min-height:34px}.app.proShell .cargoTransportToggle{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.app.proShell .cargoTransportToggle span{max-width:160px}.app.proShell .cargoTransportIncomplete{border-color:#f2c66d;background:#fffbeb;color:#92400e;font-weight:700}.app.proShell .cargoTransportActions{flex:0 0 auto}.app.proShell .cargoTransportFields{grid-template-columns:repeat(5,minmax(104px,1fr))!important;gap:5px 7px!important}.app.proShell .cargoTransportFields .cargoWorkspaceField{gap:2px}.app.proShell .cargoTransportFields .cargoWorkspaceField>span{font-size:9.5px;line-height:1.15}.app.proShell .cargoTransportFields .cargoWorkspaceField input,.app.proShell .cargoTransportFields .cargoWorkspaceField select{min-height:29px!important;height:29px!important;padding-block:3px}.app.proShell .cargoTransportFields .cargoWorkspaceField textarea{min-height:44px!important;max-height:84px;resize:vertical}.app.proShell .cargoTransportFields .wide{grid-column:auto!important}@media (max-width: 1180px){.app.proShell .cargoTransportFields{grid-template-columns:repeat(4,minmax(100px,1fr))!important}.app.proShell .cargoTransportFields .wide{grid-column:span 2!important}}@media (max-width: 860px){.app.proShell .cargoTransportToolbar{position:static}.app.proShell .cargoTransportToolbarActions{margin-left:0}.app.proShell .cargoTransportFields{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.app.proShell .cargoTransportHeader{align-items:stretch;flex-direction:column}.app.proShell .cargoTransportActions{justify-content:flex-start}}@media (max-width: 520px){.app.proShell .cargoTransportToolbarPrimary,.app.proShell .cargoTransportToolbarActions{width:100%}.app.proShell .cargoTransportToolbarActions .softBtn{flex:1 1 calc(50% - 3px)}.app.proShell .cargoTransportFields{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoTransportFields .wide{grid-column:auto!important}.app.proShell .cargoTransportToggle span{max-width:100%}}.app.proShell .dashboardOperations{display:grid;gap:12px;min-width:0}.app.proShell .dashboardOperationsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 2px 8px;border-bottom:1px solid #e2e8f0}.app.proShell .dashboardOperationsHeader h2{margin:2px 0 0;line-height:1.15}.app.proShell .dashboardOperationsHeader span,.app.proShell .dashboardPanelHead span{color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app.proShell .dashboardOperationsHeader p{max-width:520px;margin:0;color:#64748b;font-size:11px;text-align:right}.app.proShell .dashboardKpiGrid{display:grid;gap:8px}.app.proShell .dashboardKpiCard{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #dbe5f1;border-radius:10px;background:#fff;color:#334155;text-align:left;box-shadow:0 2px 7px #0f172a0a;cursor:pointer}.app.proShell .dashboardKpiCard:disabled{cursor:default;opacity:1}.app.proShell .dashboardKpiCard:not(:disabled):hover,.app.proShell .dashboardKpiCard:not(:disabled):focus-visible{border-color:#7aa7e8;box-shadow:0 4px 12px #2563eb1a;outline:2px solid rgba(37,99,235,.13);outline-offset:1px}.app.proShell .dashboardKpiCard>span:nth-child(2){overflow:hidden;color:#64748b;font-weight:700;line-height:1.2}.app.proShell .dashboardKpiCard strong{color:#0f172a;font-size:21px;line-height:1}.app.proShell .dashboardKpiIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eff6ff;color:#2563eb}.app.proShell .dashboardKpiCard.isEmpty .dashboardKpiIcon{background:#f1f5f9;color:#94a3b8}.app.proShell .dashboardContentGrid{display:grid;gap:10px}.app.proShell .dashboardPanel{min-width:0;border:1px solid #dbe5f1;border-radius:11px;background:#fff;box-shadow:0 2px 8px #0f172a09}.app.proShell .dashboardPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.app.proShell .dashboardPanelHead h3{margin:2px 0 0;color:#0f172a;font-size:13.5px}.app.proShell .dashboardPanelHead>strong{display:grid;place-items:center;min-width:28px;height:25px;padding:0 6px;border-radius:7px;background:#eff6ff;color:#1d4ed8;font-size:12px}.app.proShell .dashboardStatusList{display:grid;gap:5px}.app.proShell .dashboardStatusRow{display:grid;grid-template-columns:18px minmax(112px,1fr) minmax(70px,1.2fr) 26px;align-items:center;gap:7px;min-height:25px;color:#475569;font-size:10.5px}.app.proShell .dashboardStatusRow>div{height:6px;overflow:hidden;border-radius:999px;background:#eef2f7}.app.proShell .dashboardStatusRow i{display:block;height:100%;border-radius:inherit;background:#3b82f6}.app.proShell .dashboardStatusRow.tone-green i{background:#22c55e}.app.proShell .dashboardStatusRow.tone-amber i{background:#f59e0b}.app.proShell .dashboardStatusRow.tone-orange i{background:#f97316}.app.proShell .dashboardStatusRow.tone-cyan i{background:#06b6d4}.app.proShell .dashboardStatusRow.tone-violet i{background:#8b5cf6}.app.proShell .dashboardStatusRow.tone-indigo i{background:#6366f1}.app.proShell .dashboardStatusRow.tone-slate i{background:#94a3b8}.app.proShell .dashboardStatusRow>strong{text-align:right;color:#0f172a}.app.proShell .dashboardAttentionList,.app.proShell .dashboardActivityList{display:grid;gap:5px}.app.proShell .dashboardAttentionList button,.app.proShell .dashboardActivityList button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:39px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;text-align:left;cursor:pointer}.app.proShell .dashboardAttentionList button:hover,.app.proShell .dashboardActivityList button:not(:disabled):hover{border-color:#93b4df;background:#f8fbff}.app.proShell .dashboardAttentionList svg{color:#d97706}.app.proShell .dashboardActivityList svg{color:#2563eb}.app.proShell .dashboardAttentionList span,.app.proShell .dashboardActivityList span{display:grid;min-width:0;gap:1px}.app.proShell .dashboardAttentionList strong,.app.proShell .dashboardActivityList strong{overflow:hidden;color:#1e293b;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.app.proShell .dashboardAttentionList small,.app.proShell .dashboardActivityList small,.app.proShell .dashboardActivityList time{color:#64748b;font-size:9.5px}.app.proShell .dashboardActivityList time{white-space:nowrap}.app.proShell .dashboardEmptyState{display:flex;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:14px;border:1px dashed #cbd5e1;border-radius:9px;background:#f8fafc;color:#64748b;font-size:11px;text-align:center}.app.proShell .dashboardQuickActions{display:flex;flex-wrap:wrap;gap:6px}.app.proShell .dashboardQuickActions button{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:10.5px;font-weight:700;cursor:pointer}.app.proShell .dashboardQuickActions button:hover,.app.proShell .dashboardQuickActions button:focus-visible{border-color:#2563eb;color:#1d4ed8;outline:2px solid rgba(37,99,235,.12)}@media (max-width:1180px){.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(4,minmax(120px,1fr))}.app.proShell .dashboardContentGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}.app.proShell .dashboardContentGrid{grid-template-columns:minmax(0,1fr)}.app.proShell .dashboardOperationsHeader{align-items:flex-start;flex-direction:column;gap:4px}.app.proShell .dashboardOperationsHeader p{text-align:left}}@media (max-width:430px){.app.proShell .dashboardOperations{gap:9px}.app.proShell .dashboardKpiGrid{grid-template-columns:minmax(0,1fr);gap:5px}.app.proShell .dashboardKpiCard{min-height:51px;padding:7px 9px}.app.proShell .dashboardPanel{padding:10px}.app.proShell .dashboardStatusRow{grid-template-columns:18px minmax(98px,1fr) 70px 22px}.app.proShell .dashboardActivityList button{grid-template-columns:18px minmax(0,1fr)}.app.proShell .dashboardActivityList time{grid-column:2}.app.proShell .dashboardQuickActions button{flex:1 1 calc(50% - 3px);justify-content:center}}.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.app.proShell .dashboardContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.app.proShell .dashboardFinancePanel{align-self:start;height:auto}.app.proShell .dashboardFinanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:7px}.app.proShell .dashboardFinanceGrid>button{display:grid;align-content:start;gap:6px;min-width:0;height:auto!important;min-height:92px!important;padding:10px!important;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#0f172a;text-align:left}.app.proShell .dashboardFinanceGrid>button:hover,.app.proShell .dashboardFinanceGrid>button:focus-visible{border-color:#7aa7e8;outline:2px solid rgba(37,99,235,.13)}.app.proShell .dashboardFinanceGrid>button>strong{font-size:12px}.app.proShell .dashboardFinanceGrid>button>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;color:#64748b;font-size:10px;line-height:1.3}.app.proShell .dashboardFinanceGrid b{color:#0f172a;font-variant-numeric:tabular-nums}.app.proShell .dashboardUnavailable{display:flex;align-items:center;gap:8px;min-height:70px;padding:12px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:12px}@media (max-width:800px){.app.proShell .dashboardKpiGrid,.app.proShell .dashboardContentGrid{grid-template-columns:1fr}.app.proShell .dashboardFinanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.app.proShell .dashboardFinanceGrid{grid-template-columns:1fr}}.app.proShell .cargoFinanceFoundation{display:grid;grid-column:1 / -1;gap:12px;min-width:0}.app.proShell .cargoFinanceGroup{display:grid;gap:8px;padding:10px;border:1px solid var(--border-subtle, #e2e8f0);border-radius:10px;background:var(--surface-primary, #fff);min-width:0}.app.proShell .cargoFinanceGroup h5,.app.proShell .cargoFinanceGroupHead h5{margin:0;color:var(--text-primary, #0f172a);font-size:12px;font-weight:800}.app.proShell .cargoFinanceGroupHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.app.proShell .cargoFinanceFixedCosts,.app.proShell .cargoFinanceOtherCosts{display:grid;gap:7px}.app.proShell .cargoFinanceCostRow,.app.proShell .cargoFinanceOtherRow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) minmax(96px,.65fr);align-items:end;gap:7px;padding:7px;border-radius:8px;background:var(--surface-secondary, #f8fafc)}.app.proShell .cargoFinanceCostRow>strong{align-self:center;color:var(--text-secondary, #334155);font-size:11px}.app.proShell .cargoFinanceOtherRow{grid-template-columns:minmax(150px,1.25fr) minmax(100px,.75fr) minmax(86px,.55fr) minmax(150px,1fr) auto}.app.proShell .cargoFinanceWarning{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #f4c56b;border-radius:9px;background:#fffbeb;color:#78350f;font-size:11px}.app.proShell .cargoFinanceWarning strong{white-space:nowrap}.app.proShell .cargoFinanceRatePair{color:#475569;font-size:10px;font-weight:750}.app.proShell .cargoFinancialSummary{grid-column:1 / -1;overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.app.proShell .cargoFinancialSummary>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.app.proShell .cargoFinancialSummaryBadge{padding:3px 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:800}.app.proShell .cargoFinancialSummary dl{margin:0}.app.proShell .cargoFinancialSummary dl>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,auto);gap:12px;padding:7px 12px;border-bottom:1px solid #eef2f7}.app.proShell .cargoFinancialSummary dt{color:#64748b;font-size:11px}.app.proShell .cargoFinancialSummary dd{margin:0;color:#0f172a;font-size:12px;font-weight:750;text-align:right}.app.proShell .cargoFinancialSummary .emphasis{background:#f8fafc}.app.proShell .cargoFinancialSummary .emphasis dt,.app.proShell .cargoFinancialSummary .emphasis dd{color:#0f172a;font-weight:850}.app.proShell .cargoFinancialSummary>p{margin:0;padding:8px 12px;color:#64748b;font-size:10.5px}@media (max-width: 860px){.app.proShell .cargoFinanceOtherRow{grid-template-columns:repeat(2,minmax(0,1fr))}.app.proShell .cargoFinanceOtherRow .miniAction{justify-self:start}}@media (max-width: 520px){.app.proShell .cargoFinanceCostRow,.app.proShell .cargoFinanceOtherRow{grid-template-columns:minmax(0,1fr)}.app.proShell .cargoFinanceGroupHead{align-items:stretch;flex-direction:column}.app.proShell .cargoFinanceWarning{flex-direction:column}.app.proShell .cargoFinancialSummary dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.app.proShell .cargoFinancialSummary dd{text-align:left}}.financePage{--finance-surface: #fff;--finance-subtle: #f8fafc;--finance-border: #dfe7f1;--finance-ink: #0f172a;--finance-muted: #64748b;--finance-accent: #c66a0a;--finance-accent-dark: #9a4f07;min-width:0;display:grid;gap:14px;color:var(--finance-ink)}.financeCandidateBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.financeCandidateDialog{position:relative;width:min(860px,100%);max-height:min(820px,calc(100dvh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--finance-border, #d9e1ec);background:var(--finance-surface, #fff);box-shadow:0 24px 70px #0f172a47;color:var(--finance-text, #172033)}.financeCandidateDialogHeader,.financeCandidateDialogFooter{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff}.financeCandidateDialogHeader{justify-content:space-between;border-bottom:1px solid var(--finance-border, #d9e1ec)}.financeCandidateDialogHeader span{color:var(--finance-muted, #667085);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.financeCandidateDialogHeader h2{margin:3px 0 0;font-size:1.2rem}.financeCandidateDialogDescription{max-width:640px;margin:5px 0 0;color:#667085;font-size:.78rem;line-height:1.4}.financeCandidateSideBadge{width:fit-content;display:inline-flex;margin-top:8px;padding:4px 8px;border:1px solid #b2ccff;border-radius:999px;background:#eff4ff;color:#1849a9;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.financeCandidateSideBadge.is-payable{border-color:#fedf89;background:#fffaeb;color:#93370d}.financeCandidateSteps{display:flex;gap:8px;margin:0;padding:12px 20px;list-style:none;border-bottom:1px solid var(--finance-border, #d9e1ec);background:#f8fafc}.financeCandidateSteps li{flex:1;display:flex;align-items:center;gap:8px;color:var(--finance-muted, #667085);font-size:.82rem;font-weight:650}.financeCandidateSteps li span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:50%;background:#fff}.financeCandidateSteps li.is-active,.financeCandidateSteps li.is-complete{color:#155eef}.financeCandidateSteps li.is-active span,.financeCandidateSteps li.is-complete span{border-color:#155eef;background:#155eef;color:#fff}.financeCandidateDialogBody{min-height:0;overflow-y:auto;overscroll-behavior:contain}.financeCandidateLive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.financeCandidateSourceFields,.financeCandidateFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.financeCandidateSourceFields label,.financeCandidateFieldGrid label{display:grid;gap:6px;color:#344054;font-size:.8rem;font-weight:650}.financeCandidateSourceFields input,.financeCandidateSourceFields select,.financeCandidateFieldGrid input,.financeCandidateFieldGrid textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172033;font:inherit;font-weight:500}.financeCandidateSourceFields :is(input,select):focus,.financeCandidateFieldGrid :is(input,textarea):focus{border-color:#155eef;outline:3px solid rgb(21 94 239 / .14)}.financeCandidateSourceFields [aria-invalid=true],.financeCandidateFieldGrid [aria-invalid=true]{border-color:#d92d20}.financeCandidateSourceFields label>span,.financeCandidateFieldGrid label>span,.financeCandidateInlineError{margin:0;color:#b42318;font-size:.75rem}.financeCandidateGroup{margin-top:20px}.financeCandidateRefreshRow{display:flex;justify-content:flex-end;margin-top:10px}.financeCandidateGroup h3,.financeCandidateMetadata h3,.financeCandidateImpact h3{margin:0 0 10px;font-size:.9rem}.financeCandidateList{display:grid;gap:9px}.financeCandidateCard{display:flex;gap:11px;padding:12px;border:1px solid #d9e1ec;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.financeCandidateCard:hover{border-color:#98a2b3}.financeCandidateCard.is-selected{border-color:#155eef;background:#f5f8ff;box-shadow:0 0 0 3px #155eef1a}.financeCandidateCard.is-disabled{cursor:not-allowed;opacity:.68;background:#f8fafc}.financeCandidateCard>input{margin-top:3px}.financeCandidateCardBody{min-width:0;flex:1;display:grid;gap:5px;color:#667085;font-size:.78rem}.financeCandidateCardTop{display:flex;justify-content:space-between;gap:12px;color:#172033}.financeCandidateEligible,.financeCandidateIneligible{display:inline-flex;align-items:center;gap:6px;font-weight:650}.financeCandidateEligible{color:#067647}.financeCandidateIneligible{color:#b54708}.financeCandidateExistingReference{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:#fff7ed;color:#9a3412}.financeCandidateEmpty,.financeCandidateLoading,.financeCandidateConflict{margin-top:18px;padding:16px;border:1px dashed #cbd5e1;border-radius:11px;background:#f8fafc;text-align:center}.financeCandidateEmpty p{margin:5px 0 0;color:#667085}.financeCandidateLoading{display:flex;align-items:center;justify-content:center;gap:8px}.financeCandidateConflict{display:flex;align-items:center;gap:9px;border-style:solid;border-color:#fedf89;background:#fffaeb;color:#93370d;text-align:left}.financeCandidateReview{display:grid;gap:16px}.financeCandidateComparison{margin-top:16px;padding:15px;border:1px solid #f5c46b;border-radius:12px;background:#fffbeb}.financeCandidateComparison>header{display:flex;gap:9px;color:#92400e}.financeCandidateComparison h3,.financeCandidateComparison p{margin:0}.financeCandidateComparison p{margin-top:3px;font-size:.78rem}.financeCandidateComparisonColumns{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:14px;font-size:.76rem}.financeCandidateComparison dl{display:grid;gap:5px;margin:9px 0 0}.financeCandidateComparison dl>div{display:grid;grid-template-columns:minmax(120px,.7fr) repeat(2,minmax(0,1fr));gap:10px;padding:7px 9px;border-radius:7px;font-size:.76rem}.financeCandidateComparison dl>div.is-changed{background:#fef3c7;box-shadow:inset 3px 0 #d97706}.financeCandidateComparison dt{color:#667085;font-weight:650}.financeCandidateComparison dd{min-width:0;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.financeCandidateRequiredAction{display:block;margin-top:11px;color:#92400e;font-size:.8rem}.financeCandidatePreview,.financeCandidateMetadata,.financeCandidateImpact{padding:16px;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.financeCandidatePreview header{display:flex;align-items:center;gap:8px}.financeCandidatePreview h3{margin:0;font-size:.95rem}.financeCandidatePreview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 0}.financeCandidatePreview dl div{min-width:0;display:grid;gap:3px}.financeCandidatePreview dt{color:#667085;font-size:.72rem;font-weight:650}.financeCandidatePreview dd{margin:0;display:flex;align-items:center;gap:5px;font-size:.84rem;font-weight:650;overflow-wrap:anywhere;white-space:pre-wrap}.financeCandidateFieldGrid .is-wide,.financeCandidatePreview dl .is-wide{grid-column:1 / -1}.financeCandidateImpact ul{margin:0;padding-left:20px;color:#475467;font-size:.82rem;line-height:1.6}.financeCandidateReviewValidation{display:flex;align-items:center;gap:10px;margin-top:12px}.financeCandidateReviewValidation span{color:#475467;font-size:.78rem}.financeCandidateValidationSummary{display:grid;gap:7px;margin-bottom:14px;padding:12px;border:1px solid #fda29b;border-radius:10px;background:#fef3f2;color:#b42318}.financeCandidateValidationSummary button{width:fit-content;padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.financeCandidateNotice,.financeCandidateAcknowledgement{display:flex;gap:10px;padding:13px;border:1px solid #fedf89;border-radius:10px;background:#fffaeb;color:#93370d}.financeCandidateNotice p{margin:3px 0 0;font-size:.8rem}.financeCandidateAcknowledgement{align-items:flex-start;font-size:.82rem;font-weight:650}.financeCandidateDialogFooter{flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--finance-border, #d9e1ec)}.financeCandidateConfirmHint{flex-basis:100%;margin:0;color:#667085;font-size:.72rem;text-align:right}.financeCandidateActionExplanation{flex-basis:100%;color:#667085;font-size:.72rem;text-align:right}.financeCandidateDiscardBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a7a}.financeCandidateDiscard{width:min(430px,100%);padding:20px;border-radius:13px;background:#fff;box-shadow:0 18px 50px #0f172a3d}.financeCandidateDiscard h3{margin:0}.financeCandidateDiscard p{color:#667085}.financeCandidateDiscard>div{display:flex;justify-content:flex-end;gap:9px}.financeCandidateReceipt{display:grid;gap:10px;padding:16px;border:1px dashed #86b7a3;border-radius:12px;background:#f0fdf4;color:#14532d}.financeCandidateReceipt h3{margin:0}.financeCandidateReceipt dl{display:grid;gap:8px;margin:0}.financeCandidateReceipt dl div{display:grid;gap:2px}.financeCandidateReceipt dt{color:#667085;font-size:.72rem}.financeCandidateReceipt dd{margin:0;font-weight:650}.financeCandidateDemoBadge{width:fit-content;padding:3px 7px;border-radius:999px;background:#dcfce7;color:#166534;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.financeCandidateReceiptActions{display:flex;flex-wrap:wrap;gap:8px}.financeCandidateTransactionProgress,.financeCandidateOutcome{display:grid;justify-items:start;gap:14px;max-width:640px;margin:24px auto;padding:24px;border:1px solid var(--finance-border, #d9e0ea);border-radius:16px;background:var(--finance-surface, #fff);box-shadow:0 12px 30px #0f172a14}.financeCandidateTransactionProgress>h3,.financeCandidateOutcome>h3{margin:0;outline:none}.financeCandidateTransactionProgress>ol{display:grid;gap:8px;margin:0;padding-inline-start:22px}.financeCandidateTransactionProgress>p,.financeCandidateOutcome>p,.financeCandidateServerTruth{margin:0;color:#475467}.financeCandidateOutcome.is-unknown{border-color:#f5c451;background:#fffbeb}.financeCandidateOutcome.is-failure{border-color:#f2b8b5;background:#fff7f7}.financeCandidateOutcome>div{display:flex;flex-wrap:wrap;gap:10px}.financeCandidateDialog.is-transaction-pending .financeCandidateDialogHeader{border-bottom-color:#d6e4ff}.financeCandidateReceipt>h3:focus,.financeCandidateOutcome>h3:focus{box-shadow:0 0 0 3px #2f6fed33;border-radius:6px}.financeCandidateServerTruth{padding:10px 12px;border-left:3px solid #2f6fed;background:#f5f8ff}.is-spinning{animation:financeCandidateSpin .8s linear infinite}@keyframes financeCandidateSpin{to{transform:rotate(360deg)}}@media (max-width: 720px){.financeCandidateBackdrop{padding:0;place-items:stretch}.financeCandidateDialog{width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0}.financeCandidateDialogHeader,.financeCandidateDialogFooter,.financeCandidateDialogBody,.financeCandidateSteps{padding-left:14px;padding-right:14px}.financeCandidateSourceFields,.financeCandidateFieldGrid,.financeCandidatePreview dl{grid-template-columns:1fr}.financeCandidateFieldGrid .is-wide,.financeCandidatePreview dl .is-wide{grid-column:auto}.financeCandidateComparison dl>div{grid-template-columns:1fr;gap:3px}.financeCandidateComparisonColumns{grid-template-columns:1fr}.financeCandidateComparisonColumns span{display:none}.financeCandidateCardTop{align-items:flex-start;flex-direction:column}.financeCandidateDialogFooter>button{min-height:42px}.financeCandidateTransactionProgress,.financeCandidateOutcome{width:100%;margin:8px 0;padding:18px}.financeCandidateReceiptActions>button,.financeCandidateOutcome>div>button{flex:1 1 100%}}.financeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid var(--finance-border);border-radius:18px;background:var(--finance-surface);box-shadow:0 8px 26px #0f172a0f}.financeWorkspace{gap:16px}.financeHeaderCompact{min-height:0;max-height:126px;align-items:center;padding:14px 18px}.financeHeaderCompact .financeHeading h1{margin:0 0 3px;font-size:27px}.financeHeaderCompact .financeHeading p{font-size:13px;line-height:1.35}.financeHeaderCompact .financeHeading small{margin-top:4px;font-size:11px}.financeHeading{min-width:0}.financeEyebrow{color:var(--finance-accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.financeHeading h1{margin:4px 0;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.04em}.financeHeading p{margin:0;color:var(--finance-muted);max-width:760px}.financeHeading small{display:block;margin-top:8px;color:var(--finance-muted)}.financeHeaderActions,.financeCommandBar,.financeFilterSummary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.financePrimaryButton,.financeSecondaryButton,.financeIconButton{min-height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;font-weight:800}.financePrimaryButton{background:var(--finance-accent);color:#fff}.financePrimaryButton:not(:disabled):hover{background:var(--finance-accent-dark)}.financeSecondaryButton,.financeIconButton{border-color:var(--finance-border);background:#fff;color:#334155}.financeIconButton{width:38px;padding:0}.financePrimaryButton:disabled{opacity:.55;cursor:not-allowed}.financeCommandBar{justify-content:space-between;padding:10px 12px;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface)}.financeSearch{min-width:min(420px,100%);flex:1;display:flex;align-items:center;gap:9px}.financeSearch input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:var(--finance-ink)}.financeRefreshStatus{color:var(--finance-muted);font-size:12px;font-weight:700}.financeTabs{display:flex;gap:4px;padding:5px;overflow-x:auto;border:1px solid var(--finance-border);border-radius:13px;background:var(--finance-surface);scrollbar-width:thin}.financeTabs button{flex:0 0 auto;min-height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#526176;font-weight:800;white-space:nowrap}.financeTabs button:hover{background:var(--finance-subtle);color:var(--finance-ink)}.financeTabs button.active{background:#fff5e8;color:#9a4f07;box-shadow:inset 0 0 0 1px #fed7aa}.financePrimaryTabs{padding:4px;scrollbar-width:none}.financePrimaryTabs::-webkit-scrollbar{display:none}.financePrimaryTabs button{flex:1 1 0;min-height:39px;font-size:13px}.financeContent{min-width:0}.financeKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px}.financeKpiCard{min-width:0;min-height:148px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:8px 10px;text-align:left;border:1px solid var(--finance-border);border-radius:16px;background:var(--finance-surface);color:var(--finance-ink);box-shadow:0 5px 18px #0f172a0a}.financeKpiCard:hover,.financeKpiCard:focus-visible{border-color:#f4b66b;box-shadow:0 10px 26px #9a4f071a;outline:none}.financeKpiIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff5e8;color:#a95708}.financeKpiTitle{align-self:center;color:#475569;font-size:13px;font-weight:800}.financeKpiValue{grid-column:1/-1;font-size:23px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.financeKpiMeta{grid-column:1/-1;display:flex;align-items:center;gap:5px;color:var(--finance-muted);font-size:11px}.financeCurrencyKpi{min-height:138px;grid-template-columns:auto minmax(0,1fr);align-content:start;padding:13px 14px}.app.proShell .financeCurrencyKpi{height:auto!important;min-height:138px!important;padding:13px 14px!important;border-radius:14px!important}.financeCurrencyValues{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:2px}.financeCurrencyValues>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 7px;border-radius:8px;background:var(--finance-subtle)}.financeCurrencyValues small{color:var(--finance-muted);font-size:10px;font-weight:900;letter-spacing:.04em}.financeCurrencyValues .financeMoney{min-width:0;font-size:12px;text-align:right}.financeOverview{display:grid;gap:12px}.financeInlineFilters{min-width:0;display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--finance-border);border-radius:13px;background:var(--finance-surface)}.financeInlineFilters label{min-width:136px;flex:1 1 150px;display:grid;gap:4px;color:var(--finance-muted);font-size:10px;font-weight:850}.financeInlineFilters input,.financeInlineFilters select{width:100%;min-height:38px;border:1px solid var(--finance-border);border-radius:9px;padding:0 10px;background:#fff;color:var(--finance-ink)}.financeInlineSearch{position:relative;flex-basis:220px!important;align-self:end}.financeInlineSearch>svg{position:absolute;z-index:1;left:10px;bottom:11px;color:var(--finance-muted)}.financeInlineSearch input{padding-left:34px}.financeClearFilters{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#9a4f07;font-weight:800}.financeState{display:flex;align-items:center;gap:12px;min-height:82px;padding:14px 16px;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface)}.financeStateIcon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:var(--finance-subtle);color:#526176}.financeState strong{display:block}.financeState p{margin:3px 0 0;color:var(--finance-muted);font-size:13px}.financeState .financeSecondaryButton{margin-left:auto}.financeFuturePanel{display:grid;gap:10px;padding:16px;border:1px solid var(--finance-border);border-radius:16px;background:var(--finance-subtle)}.financeFuturePanel>span{font-size:13px;font-weight:900;color:var(--finance-muted);text-transform:uppercase;letter-spacing:.08em}.financeFilterSummary{padding:8px 10px;border:1px solid var(--finance-border);border-radius:12px;background:#fff}.financeFilterSummary>span{font-size:12px;font-weight:800;color:var(--finance-muted)}.financeFilterSummary button,.financeActiveFilters button{border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a4f07;padding:5px 9px;font-size:11px;font-weight:800}.financeFilterLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.financeFilterBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a75}.financeFilterDrawer{position:absolute;inset:0 0 0 auto;width:min(560px,94vw);display:grid;grid-template-rows:auto auto 1fr auto;background:#fff;box-shadow:-20px 0 60px #0f172a2e}.financeFilterDrawer header,.financeFilterDrawer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--finance-border)}.financeFilterDrawer footer{border-top:1px solid var(--finance-border);border-bottom:0}.financeFilterDrawer header span{color:var(--finance-accent);font-size:10px;font-weight:900;text-transform:uppercase}.financeFilterDrawer h2{margin:2px 0 0;font-size:21px}.financeActiveFilters{display:flex;gap:6px;flex-wrap:wrap;padding:10px 18px 0}.financeFilterGrid{overflow-y:auto;padding:16px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financeFilterGrid label{min-width:0;display:grid;gap:5px;color:#334155;font-size:12px;font-weight:800}.financeFilterGrid input{width:100%;min-height:38px;border:1px solid var(--finance-border);border-radius:9px;padding:0 10px}.financeStatusBadge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;border:1px solid currentColor}.financeStatusBadge.tone-success{color:#167544;background:#ecfdf3}.financeStatusBadge.tone-warning{color:#9a5a05;background:#fff8e6}.financeStatusBadge.tone-danger{color:#b42318;background:#fff1f0}.financeStatusBadge.tone-info{color:#175cd3;background:#eff8ff}.financeStatusBadge.tone-violet{color:#6941c6;background:#f4f3ff}.financeStatusBadge.tone-muted,.financeStatusBadge.tone-neutral{color:#475467;background:#f8fafc}.financeSettlementBadge{max-width:100%;white-space:nowrap}.financeSettlementBadge.is-compact{gap:4px;padding:2px 6px;font-size:10px}.financeSettlementEmpty{color:var(--finance-muted)}.financeMoney{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.financeSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.financeObligationView{min-width:0;display:grid;gap:10px}.financeObligationToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--finance-border);border-radius:15px;background:var(--finance-surface)}.financeObligationToolbar h2{margin:0;font-size:20px;letter-spacing:-.025em}.financeObligationToolbar p{margin:3px 0 5px;color:var(--finance-muted);font-size:13px}.financeObligationToolbar>div:first-child>strong{color:var(--finance-muted);font-size:12px}.financeObligationActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.financeObligationSearch{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--finance-border);border-radius:12px;background:var(--finance-subtle);color:var(--finance-muted)}.financeObligationSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--finance-muted)}.financeSummaryBar{position:sticky;top:4px;z-index:8;min-width:0;display:flex;align-items:stretch;gap:10px;padding:8px;border:1px solid var(--finance-border);border-radius:13px;background:#fffffff5;box-shadow:0 8px 22px #0f172a0f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.financeSummaryScope{min-width:130px;display:grid;align-content:center;padding:4px 8px;border-right:1px solid var(--finance-border)}.financeSummaryScope strong{font-size:12px}.financeSummaryScope span{color:var(--finance-muted);font-size:10px}.financeSummaryScroll{min-width:0;flex:1;display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin}.financeSummaryMetric{min-width:135px;display:grid;gap:3px;padding:6px 9px;border-radius:9px;background:var(--finance-subtle)}.financeSummaryMetric>span{color:var(--finance-muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.financeSummaryMetric>strong{display:flex;gap:5px;flex-wrap:wrap;font-size:12px}.financeSummaryMetric.metric-overdue,.financeSummaryMetric.metric-warning{background:#fff7ed}.financeAgingBadge{max-width:100%;white-space:nowrap}.financeAgingBadge.has-invalid-date{white-space:normal}.financeAgingBadge small{padding-left:4px;border-left:1px solid currentColor;font-size:10px;opacity:.82}.financeAgingBadge.is-compact small{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeAgingEmpty{color:var(--finance-muted)}.financeObligationCardAging{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.financeObligationCardAging>span{min-width:0;color:var(--finance-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeTableRegion{min-width:0;position:relative;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface);overflow:hidden}.financeTableRefresh{position:absolute;z-index:7;top:5px;right:8px;padding:4px 8px;border-radius:999px;background:#fff7ed;color:var(--finance-accent-dark);font-size:11px;font-weight:800}.financeDesktopTable{min-width:0;overflow:auto;max-height:min(62vh,620px);scrollbar-gutter:stable}.financeDesktopTable table{width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}.financeDesktopTable thead{position:sticky;top:0;z-index:4}.financeDesktopTable tr{display:grid}.financeDesktopTable th,.financeDesktopTable td{min-width:0;padding:9px 10px;border-bottom:1px solid #edf2f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeDesktopTable th{background:#f8fafc;color:#526176;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.financeDesktopTable th button{width:100%;display:inline-flex;align-items:center;justify-content:inherit;gap:4px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit}.financeDesktopTable td{color:#334155;font-size:12px}.financeDesktopTable tbody tr{position:relative;outline:0;cursor:default}.financeDesktopTable tbody tr:hover{background:#fafcfe}.financeDesktopTable tbody tr:focus-visible,.financeDesktopTable tbody tr.is-active{box-shadow:inset 0 0 0 2px #f4b66b}.financeDesktopTable tbody tr.has-source-change:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#d97706}.financeRowAction{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--finance-border);border-radius:8px;background:#fff;color:#475569}.financeRowAction:hover,.financeRowAction:focus-visible{color:var(--finance-accent-dark);border-color:#f4b66b;outline:0}.financeMobileList{display:none}.financePagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px;background:#fafcfe;color:var(--finance-muted);font-size:12px}.financePagination label,.financePagination>div{display:flex;align-items:center;gap:7px}.financePagination select,.financeFilterGrid select{min-height:36px;border:1px solid var(--finance-border);border-radius:9px;padding:0 8px;background:#fff;color:var(--finance-ink)}.financeColumnLayer,.financeObligationLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.financeColumnBackdrop,.financeObligationBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a75}.financeColumnPanel{position:absolute;top:50%;left:50%;width:min(440px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));transform:translate(-50%,-50%);display:grid;grid-template-rows:auto 1fr auto;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a3d;overflow:hidden}.financeColumnPanel header,.financeColumnPanel footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--finance-border)}.financeColumnPanel footer{border-top:1px solid var(--finance-border);border-bottom:0}.financeColumnPanel h2{margin:0;font-size:18px}.financeColumnOptions{overflow-y:auto;padding:10px 15px;display:grid;gap:3px}.financeColumnOptions label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:34px;padding:3px 6px;border-radius:8px}.financeColumnOptions label:hover{background:var(--finance-subtle)}.financeColumnOptions small{color:var(--finance-muted)}.financeObligationDrawer{position:absolute;inset:0 0 0 auto;width:min(650px,96vw);display:grid;grid-template-rows:auto auto auto 1fr auto;background:#fff;box-shadow:-24px 0 70px #0f172a38;outline:0}.financeObligationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--finance-border)}.financeObligationHeader span{color:var(--finance-accent-dark);font-size:11px;font-weight:900;text-transform:uppercase}.financeObligationHeader h2{margin:3px 0;font-size:22px}.financeObligationHeader p{margin:0;color:var(--finance-muted)}.financeDrawerHeaderActions{display:flex;gap:7px}.financeDrawerHero{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--finance-border);background:#fafcfe}.financeDrawerHero>div{display:grid;gap:2px;padding-right:10px}.financeDrawerHero>div>span{color:var(--finance-muted);font-size:10px;font-weight:800;text-transform:uppercase}.financeSourceWarning{display:inline-flex;align-items:center;color:#9a5a05;font-size:12px}.financeDrawerLoading{padding:6px 18px;color:var(--finance-muted);font-size:11px}.financeDrawerSections{min-height:0;overflow-y:auto;padding:10px 14px}.financeDrawerSection{border-bottom:1px solid #edf2f7}.financeDrawerSection>button{width:100%;min-height:43px;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#26364b;font-weight:850;text-align:left}.financeDrawerSection>div{padding:0 5px 13px 24px}.financeDrawerData{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.financeDrawerData div{min-width:0}.financeDrawerData dt{color:var(--finance-muted);font-size:10px;font-weight:800;text-transform:uppercase}.financeDrawerData dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px}.financeDrawerNote{margin:8px 0 0;color:var(--finance-muted);font-size:12px}.financeOrganizationSnapshot{display:grid;gap:12px}.financeOrganizationSnapshot>div{padding:11px;border:1px solid var(--finance-border);border-radius:11px}.financeOrganizationSnapshot dl{margin:8px 0;display:grid;gap:6px}.financeOrganizationSnapshot dl div{display:grid;grid-template-columns:110px 1fr;gap:8px}.financeOrganizationSnapshot dt{color:var(--finance-muted)}.financeOrganizationSnapshot dd{margin:0}.financeOrganizationSnapshot p{margin:6px 0 0;color:var(--finance-muted);font-size:11px}.financeObligationDrawer>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--finance-border);background:#fff}.financeFilterGrid input,.financeFilterGrid select{width:100%}@media (max-width: 1050px){.financeKpiGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 720px){.financeHeader{flex-direction:column;padding:12px}.financeHeaderCompact{max-height:none;align-items:stretch}.financeHeaderCompact .financeHeading h1{font-size:23px}.financeHeaderCompact .financeHeading p{display:none}.financeHeaderActions{width:100%}.financeHeaderActions .financePrimaryButton{flex:1}.financeCommandBar{align-items:stretch;flex-direction:column}.financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.financeKpiCard{min-height:154px;padding:10px}.app.proShell .financeCurrencyKpi{height:174px!important;min-height:174px!important;padding:10px!important}.financeKpiIcon{width:30px;height:30px}.financeKpiTitle{font-size:11px}.financeCurrencyValues{grid-template-columns:1fr;gap:3px}.financeCurrencyValues>span{padding:3px 5px}.financeInlineFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.financeInlineFilters label,.financeInlineSearch{min-width:0;width:100%}.financeInlineSearch,.financeClearFilters{grid-column:1/-1}.financeFilterDrawer{width:100%}.financeFilterGrid{grid-template-columns:1fr}.financeObligationToolbar{flex-direction:column}.financeObligationActions{width:100%;justify-content:flex-start}.financeSummaryBar{align-items:stretch;flex-direction:column}.financeSummaryScope{border-right:0;border-bottom:1px solid var(--finance-border)}.financeDesktopTable{display:none}.financeMobileList{display:grid;gap:8px;padding:9px}.financeObligationCard{position:relative;display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:12px;border:1px solid var(--finance-border);border-radius:12px;background:#fff;outline:0}.financeObligationCard.has-source-change{border-left:4px solid #d97706}.financeObligationCard:focus-visible{box-shadow:0 0 0 2px #f4b66b}.financeObligationCard header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px}.financeObligationCard p{grid-column:1/-1;margin:0;color:#334155}.financeObligationCard>div{display:grid;gap:2px}.financeObligationCard>div span{color:var(--finance-muted);font-size:10px}.financeObligationCard small{align-self:center}.financeObligationCard .financeRowAction{justify-self:end}.financePagination{align-items:stretch;flex-direction:column}.financePagination>div{justify-content:space-between}.financeObligationDrawer{width:100%}.financeDrawerData{grid-template-columns:1fr}.financeObligationDrawer>footer{position:sticky;bottom:0}}.financeRecovery{display:grid;gap:16px;padding:18px;border:1px solid var(--finance-border, #d8dee8);border-left:4px solid var(--finance-warning, #c67a00);border-radius:14px;background:var(--finance-surface, #fff)}.financeRecovery.is-success{border-left-color:var(--finance-success, #16825d)}.financeRecovery.is-danger{border-left-color:var(--finance-danger, #c43d4b)}.financeRecovery.is-info{border-left-color:var(--finance-info, #2869d8)}.financeRecoveryHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.financeRecoveryHeader h3,.financeRecoveryHeader p{margin:0}.financeRecoveryHeader>div>span{display:block;margin-bottom:4px;color:var(--finance-muted, #637083);font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.financeRecoveryHeader p{margin-top:5px;color:var(--finance-muted, #637083);line-height:1.5}.financeRecoveryIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:color-mix(in srgb,currentColor 10%,transparent)}.financeRecoveryTruthBadge{padding:6px 9px;border-radius:999px;color:var(--finance-success, #16825d);background:color-mix(in srgb,var(--finance-success, #16825d) 11%,white);font-size:12px;white-space:nowrap}.financeRecoveryWarning,.financeRecoveryNotice{padding:10px 12px;border-radius:9px;background:#fff7e6;color:#744900;line-height:1.45}.financeRecoveryNotice{background:#eef5ff;color:#244c82}.financeRecoveryDisclosure{width:100%;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.financeRecoverySource dl,.financeRecoveryFoundCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.financeRecoverySource dl>div,.financeRecoveryFoundCard dl>div{min-width:0;padding:10px 12px;border-radius:9px;background:var(--finance-subtle-surface, #f6f8fb)}.financeRecoverySource .is-wide{grid-column:1 / -1}.financeRecoverySource dt,.financeRecoveryFoundCard dt{margin-bottom:3px;color:var(--finance-muted, #637083);font-size:12px}.financeRecoverySource dd,.financeRecoveryFoundCard dd{margin:0;overflow-wrap:anywhere;font-weight:650}.financeRecoveryFoundCard{padding:14px;border:1px solid color-mix(in srgb,var(--finance-success, #16825d) 30%,#d8dee8);border-radius:12px}.financeRecoveryFoundCard>header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.financeRecoveryFoundCard>header>strong{font-size:18px}.financeRecoveryTimeline h4{margin:0 0 9px}.financeRecoveryTimeline ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.financeRecoveryTimeline li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;align-items:center}.financeRecoveryTimeline li>span{width:8px;height:8px;border-radius:50%;background:var(--finance-info, #2869d8)}.financeRecoveryTimeline li>div{display:flex;gap:12px;justify-content:space-between}.financeRecoveryTimeline time{color:var(--finance-muted, #637083);font-variant-numeric:tabular-nums}.financeRecoveryActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width: 520px){.financeRecovery{padding:14px}.financeRecoveryHeader{grid-template-columns:auto minmax(0,1fr)}.financeRecoveryTruthBadge{grid-column:1 / -1;justify-self:start}.financeRecoverySource dl,.financeRecoveryFoundCard dl{grid-template-columns:1fr}.financeRecoverySource .is-wide{grid-column:auto}.financeRecoveryActions{display:grid;grid-template-columns:1fr}.financeRecoveryActions button{width:100%;justify-content:center}.financeRecoveryTimeline li>div{align-items:start;flex-direction:column;gap:2px}}.financeRecoveryAnnouncement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.financePaymentBalanceCard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--finance-border, #d8dee9);border-inline-start:4px solid #c2410c;border-radius:10px;background:var(--finance-surface, #fff)}.financePaymentBalanceCard.is-success{border-inline-start-color:#15803d}.financePaymentBalanceCard.is-warning{border-inline-start-color:#ca8a04}.financePaymentBalanceCard.is-danger{border-inline-start-color:#b91c1c}.financePaymentBalanceCard>div{display:grid;gap:4px;min-width:0}.financePaymentBalanceCard span,.financePaymentLinkedList span{color:var(--finance-muted, #64748b);font-size:12px}.financePaymentLinkedList{display:grid;gap:8px}.financePaymentLinkedList article{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--finance-border, #d8dee9);border-radius:9px}.financePaymentTimeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.financePaymentTimeline li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding-block:7px}.financePaymentTimeline li:not(:last-child):after{position:absolute;inset-block:23px -7px;inset-inline-start:7px;width:2px;background:var(--finance-border, #d8dee9);content:""}.financePaymentTimelineMarker{width:10px;height:10px;margin-block-start:4px;border:2px solid #2563eb;border-radius:50%;background:#fff}.financePaymentTimeline div{display:grid;gap:2px}.financePaymentTimeline time{color:var(--finance-muted, #64748b);font-size:12px}@media (max-width: 520px){.financePaymentBalanceCard{grid-template-columns:1fr}.financePaymentLinkedList article{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.financePaymentDrawer *,.financePaymentsView *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}@media (forced-colors: active){.financePaymentBalanceCard,.financePaymentLinkedList article,.financePaymentTimelineMarker{border-color:CanvasText}}.financePaymentPostingDialog{width:min(620px,calc(100vw - 24px))}.financePaymentPostingForm{display:flex;min-height:0;flex:1;flex-direction:column}.financePaymentOperationContext{display:flex;align-items:baseline;gap:8px;margin:14px 18px 0;padding:8px 10px;border-left:3px solid var(--finance-accent);background:color-mix(in srgb,var(--finance-accent) 7%,#fff);color:var(--finance-muted);font-size:12px}.financePaymentOperationContext span{font-weight:700}.financePaymentOperationContext strong{color:var(--finance-text);font-variant-numeric:tabular-nums}.operationalFinanceActions{display:flex;justify-content:flex-end;margin:0 0 10px}.operationalLinkedPayments{margin-top:14px;border-top:1px solid var(--kv2-border);padding-top:12px}.operationalLinkedPayments h3{margin:0 0 8px;font-size:13px}.operationalLinkedPayments>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--kv2-border);font-size:13px}.financePaymentPostingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;overflow-y:auto}.financePaymentPostingGrid label{display:grid;gap:6px;min-width:0}.financePaymentPostingGrid label>span{color:var(--finance-muted);font-size:12px;font-weight:700}.financePaymentPostingGrid :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.financePaymentPostingNotes{grid-column:1 / -1}.financePaymentPostingForm>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--finance-border)}.financePaymentPostingError{margin:0 18px 12px;color:var(--finance-danger, #b91c1c);font-size:13px}.financePaymentPostingFieldError{color:var(--finance-danger, #b91c1c);font-size:12px;font-weight:600;line-height:1.35}.financePaymentPostingGrid :is(input,select,textarea)[aria-invalid=true]{border-color:var(--finance-danger, #b91c1c);box-shadow:0 0 0 1px color-mix(in srgb,var(--finance-danger, #b91c1c) 28%,transparent)}.financePaymentReceipt{display:grid;justify-items:center;gap:12px;padding:34px 20px;text-align:center}.financePaymentReceipt>svg{color:var(--finance-success, #15803d)}.financePaymentReceipt>strong{font-size:24px;letter-spacing:.04em}@media (max-width: 640px){.financePaymentPostingGrid{grid-template-columns:1fr}.financePaymentPostingNotes{grid-column:auto}}.financeAllocationRead{display:grid;gap:12px}.financeAllocationReadHeader{display:flex;align-items:center;justify-content:flex-end;gap:12px}.financeVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.financeAllocationSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0}.financeAllocationSummary>div{min-width:0;padding:10px;border:1px solid var(--finance-border);border-radius:10px;background:var(--finance-surface-soft, #f8fafc)}.financeAllocationSummary dt,.financeAllocationList small{color:var(--finance-muted);font-size:11px}.financeAllocationSummary dd{margin:4px 0 0;font-weight:700}.financeAllocationList{display:none;gap:7px}.financeAllocationTableWrap{max-width:100%;overflow-x:auto;border:1px solid var(--finance-border);border-radius:10px}.financeAllocationTable{width:100%;min-width:620px;border-collapse:collapse}.financeAllocationTable :is(th,td){padding:9px 10px;border-bottom:1px solid var(--finance-border);text-align:start;white-space:nowrap}.financeAllocationTable th{color:var(--finance-muted);font-size:11px;font-weight:700;text-transform:uppercase}.financeAllocationTable tbody tr:last-child td{border-bottom:0}.financeAllocationTable td>button{padding:0;border:0;background:transparent;color:var(--finance-primary, #2563eb);font:inherit;font-weight:700}.financeAllocationList>article{overflow:hidden;border:1px solid var(--finance-border);border-radius:10px}.financeAllocationList>article.is-selected{border-color:var(--finance-primary, #2563eb)}.financeAllocationList>article>button{display:grid;grid-template-columns:minmax(110px,1fr) minmax(130px,1.3fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;background:transparent;color:inherit;text-align:start}.financeAllocationList>article>button>span{display:grid;min-width:0}.financeAllocationRelation{padding:10px;border-top:1px solid var(--finance-border);background:var(--finance-surface-soft, #f8fafc)}.financeAllocationRelation nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.financeAllocationRelation nav button{padding:4px 7px;border:1px solid var(--finance-border);border-radius:7px;background:var(--finance-surface, #fff);color:inherit;font:inherit;font-weight:700}.financeAllocationRelation nav button[aria-current=page]{border-color:var(--finance-primary, #2563eb);color:var(--finance-primary, #2563eb)}.financeAllocationRelation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.financeAllocationRelation dl div,.financeAllocationRelation ol{min-width:0}.financeAllocationRelation dt{color:var(--finance-muted);font-size:11px}.financeAllocationRelation dd{margin:3px 0 0;font-weight:700}.financeAllocationRelation h4{margin:12px 0 6px}.financeAllocationRelation ol{display:grid;gap:6px;margin:0;padding-inline-start:20px}.financeAllocationRelation li{display:flex;justify-content:space-between;gap:8px}.financeAllocationRefreshing{color:var(--finance-muted);font-size:12px}.financeAllocationNavigationPending{display:inline-flex;align-items:center;min-height:24px;color:var(--finance-muted);font-size:12px;font-weight:650}.financeAllocationNavigationPending:before{width:12px;height:12px;margin-inline-end:6px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;content:"";animation:finance-allocation-spin .8s linear infinite}@keyframes finance-allocation-spin{to{transform:rotate(360deg)}}.financeAllocationError{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--finance-danger, #b91c1c)}.financeAllocationInlineError{color:var(--finance-danger, #b91c1c);font-size:12px}@media (prefers-reduced-motion: reduce){.financeAllocationNavigationPending:before{animation:none}}@media (forced-colors: active){.financeAllocationTable,.financeAllocationTable :is(th,td),.financeAllocationRelation,.financeAllocationList>article{border-color:CanvasText}.financeAllocationRelation nav button{border:1px solid ButtonText;color:ButtonText}.financeAllocationRelation nav button[aria-current=page]{border-width:2px}.financeAllocationRelation nav button:focus-visible,.financeAllocationRead button:focus-visible{outline:2px solid Highlight;outline-offset:2px}.financeAllocationNavigationPending,.financeAllocationInlineError,.financeAllocationError{color:CanvasText}}@media (max-width: 640px){.financeAllocationTableWrap,.financeAllocationDesktopRelation{display:none}.financeAllocationList{display:grid}.financeAllocationList>article>button{grid-template-columns:1fr auto}.financeAllocationList>article>button>svg{display:none}.financeAllocationRelation dl{grid-template-columns:1fr}.financeAllocationRelation li{display:grid}}.financeAllocationDialogLayer{z-index:1650}.financeAllocationDialog{width:min(760px,96vw);max-height:min(900px,94vh);grid-template-rows:auto minmax(0,1fr)}.financeAllocationDialog>:is(section,form){min-height:0;overflow:auto;padding:20px}.financeAllocationDialog h3{margin:0 0 14px;color:var(--finance-text);font-size:18px}.financeAllocationContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financeAllocationContextCard{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--finance-border);border-radius:12px;background:var(--finance-surface-soft, #f8fafc)}.financeAllocationContextCard>span,.financeAllocationContextCard>small{color:var(--finance-muted);font-size:12px}.financeAllocationContextCard>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeAllocationForm{display:grid;align-content:start;gap:14px}.financeAllocationForm>label,.financeAllocationAmountGrid>label{display:grid;gap:6px;color:var(--finance-text);font-size:13px;font-weight:700}.financeAllocationSearchBox{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--finance-border);border-radius:9px;background:#fff}.financeAllocationSearchBox:focus-within{border-color:var(--finance-primary);box-shadow:0 0 0 3px #2563eb21}.financeAllocationSearchBox input{width:100%;min-width:0;border:0;outline:0;background:transparent}.financeAllocationCandidateList{display:grid;gap:7px;max-height:260px;overflow:auto;padding:5px;border:1px solid var(--finance-border);border-radius:10px}.financeAllocationCandidateList>button{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(140px,1.3fr) auto;gap:4px 10px;align-items:center;min-height:54px;padding:9px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:start}.financeAllocationCandidateList>button:hover{background:var(--finance-surface-soft, #f8fafc)}.financeAllocationCandidateList>button[aria-selected=true]{border-color:var(--finance-primary);background:#2563eb14}.financeAllocationCandidateList>button small{grid-column:1 / -1;color:var(--finance-muted)}.financeAllocationAmountGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:12px}.financeAllocationAmountGrid input{min-height:40px;padding:8px 10px;border:1px solid var(--finance-border);border-radius:9px}.financeAllocationAmountGrid>div{display:grid;align-content:center;gap:4px;padding:10px 12px;border-radius:9px;background:var(--finance-surface-soft, #f8fafc)}.financeAllocationAmountGrid>div>span{color:var(--finance-muted);font-size:12px}.financeAllocationForm footer,.financeAllocationReview footer{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;gap:9px;margin:4px -20px -20px;padding:13px 20px;border-top:1px solid var(--finance-border);background:#fff}.financeAllocationReview{display:grid;align-content:start;gap:14px}.financeAllocationPreviewNotice,.financeAllocationRecoveryNote{margin:0;padding:10px 12px;border-inline-start:3px solid var(--finance-warning, #d97706);background:#fffbeb;color:#854d0e;font-size:13px}.financeAllocationReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--finance-border);border-radius:10px;background:var(--finance-border)}.financeAllocationReviewGrid>div{min-width:0;padding:10px 12px;background:#fff}.financeAllocationReviewGrid dt{color:var(--finance-muted);font-size:11px}.financeAllocationReviewGrid dd{margin:4px 0 0;font-weight:750}.financeAllocationReceipt{display:grid;justify-items:center;align-content:start;gap:14px;text-align:center}.financeAllocationReceipt>svg{color:var(--finance-success, #15803d)}.financeAllocationReceipt>strong{font-size:24px}.financeAllocationReceiptGrid{display:flex;align-items:center;gap:8px;font-weight:750}@media (prefers-reduced-motion: reduce){.financeAllocationDialog *,.financeAllocationDialog *:before,.financeAllocationDialog *:after{scroll-behavior:auto;transition:none}}@media (forced-colors: active){.financeAllocationContextCard,.financeAllocationCandidateList,.financeAllocationCandidateList>button[aria-selected=true],.financeAllocationReviewGrid{border-color:CanvasText}}@media (max-width: 640px){.financeAllocationDialog{width:100%;max-height:100dvh}.financeAllocationDialog>:is(section,form){padding:14px}.financeAllocationContextGrid,.financeAllocationAmountGrid,.financeAllocationReviewGrid{grid-template-columns:1fr}.financeAllocationCandidateList{max-height:220px}.financeAllocationCandidateList>button{grid-template-columns:1fr auto}.financeAllocationCandidateList>button>span{grid-column:1 / -1}.financeAllocationForm footer,.financeAllocationReview footer{bottom:-14px;flex-wrap:wrap;margin:4px -14px -14px;padding:12px 14px}}.cashMovements,.cashReports{display:grid;gap:16px;min-width:0}.cashToolbar,.cashReports>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cashToolbar h2,.cashReports h2{margin:0;font-size:20px}.cashToolbar p,.cashReports header p{margin:4px 0 0;color:var(--text-muted,#64748b)}.cashActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cashActions button,.cashReports header button{display:inline-flex;align-items:center;gap:6px;min-height:36px}.cashKpis{display:grid;gap:10px}.cashKpis article{display:grid;align-content:start;gap:4px;min-height:104px;padding:14px;border:1px solid var(--border-color,#dbe2ea);border-radius:12px;background:var(--surface,#fff);box-shadow:0 4px 14px #0f172a0d}.cashKpis span{min-height:32px;color:var(--text-muted,#64748b);font-size:12px;line-height:1.25}.cashKpis strong{font-size:20px;font-variant-numeric:tabular-nums}.cashKpis small{color:var(--text-muted,#64748b)}.cashFilters{display:flex;align-items:end;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--border-color,#dbe2ea);border-radius:12px;background:var(--surface,#fff)}.cashFilters label{display:grid;gap:4px;min-width:130px;flex:1}.cashFilters label>span,.cashFormGrid label>span{font-size:11px;font-weight:700;color:var(--text-muted,#64748b)}.cashFilters input,.cashFilters select{width:100%;min-height:34px}.cashTableViewport{min-width:0;overflow:auto;border:1px solid var(--border-color,#dbe2ea);border-radius:12px;background:var(--surface,#fff)}.cashTableViewport table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.cashTableViewport th,.cashTableViewport td{height:42px;padding:8px 10px;border-bottom:1px solid var(--border-color,#e5e7eb);text-align:left;white-space:nowrap;vertical-align:middle}.cashTableViewport th{position:sticky;top:0;z-index:1;background:var(--surface-subtle,#f8fafc);font-size:11px;text-transform:uppercase;letter-spacing:.03em}.cashTableViewport td:nth-child(10){max-width:240px;overflow:hidden;text-overflow:ellipsis}.cashTableViewport td.number{text-align:right;font-variant-numeric:tabular-nums}.cashTableViewport tbody tr{cursor:pointer}.cashTableViewport tbody tr:hover,.cashTableViewport tbody tr:focus{background:var(--surface-hover,#f1f5f9);outline:none}.cashBadge,.cashDirection{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.cashBadge.draft{background:#eef2ff;color:#4338ca}.cashBadge.confirmed,.cashDirection.inflow{background:#dcfce7;color:#166534}.cashBadge.voided,.cashDirection.outflow{background:#fee2e2;color:#991b1b}.cashDirection.transfer{background:#e0f2fe;color:#075985}.cashEmpty,.cashState{margin:0;padding:30px;text-align:center;color:var(--text-muted,#64748b)}.cashState.error,.cashError{color:#b91c1c}.cashModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a85}.cashModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(88vh,820px);overflow:hidden;border-radius:16px;background:var(--surface,#fff);box-shadow:0 24px 70px #0f172a47}.cashModal.wide{width:min(1040px,100%)}.cashModal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border-color,#e5e7eb)}.cashModal>header h2{margin:0;font-size:18px}.cashModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--border-color,#e5e7eb);background:var(--surface,#fff)}.cashFormGrid,.cashImportPreview,.cashDetailGrid,.cashModal>details,.cashModal>.entityAttachments,.cashModal>.cashError,.cashImportChooser{overflow:auto;padding:16px 18px}.cashFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cashFormGrid label{display:grid;gap:5px}.cashFormGrid .span2{grid-column:1/-1}.cashFormGrid input,.cashFormGrid select,.cashFormGrid textarea{width:100%}.cashFormGrid textarea{min-height:82px;resize:vertical}.cashFormGrid output{display:flex;align-items:center;min-height:38px;padding:0 10px;border:1px solid var(--border-color,#dbe2ea);border-radius:8px;background:var(--surface-subtle,#f8fafc);font-weight:700}.cashDetailGrid{display:grid;grid-template-columns:1fr auto;gap:12px}.cashDetailGrid dl,.cashSourceDetails{grid-column:1/-1;display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:8px;margin:0}.cashDetailGrid dt,.cashSourceDetails dt{color:var(--text-muted,#64748b)}.cashDetailGrid dd,.cashSourceDetails dd{margin:0}.cashImportChooser{display:flex;gap:10px;align-items:center}.cashImportRows{display:grid;gap:10px;max-height:52vh;overflow:auto}.cashImportRows article{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(200px,2fr);gap:8px 12px;padding:12px;border:1px solid var(--border-color,#dbe2ea);border-left:4px solid transparent;border-radius:10px}.cashImportRows article.warning{border-left-color:#f59e0b}.cashImportRows article.duplicate{background:#fff7ed}.cashImportRows article small,.cashImportRows article label{grid-column:1/-1}.cashReports>header{padding-bottom:4px}.cashReportCurrencies{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.cashReportCurrencies article,.cashReportPanels article{padding:16px;border:1px solid var(--border-color,#dbe2ea);border-radius:12px;background:var(--surface,#fff)}.cashReportCurrencies h3,.cashReportPanels h3{margin:0 0 12px}.cashReportCurrencies dl{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0}.cashReportCurrencies dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.cashReportPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cashReportPanels p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid var(--border-color,#e5e7eb)}@media (max-width:1200px){.cashKpis{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width:768px){.cashToolbar,.cashReports>header{align-items:stretch;flex-direction:column}.cashActions{justify-content:flex-start}.cashKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cashFilters label{min-width:calc(50% - 8px)}.cashReportCurrencies{grid-template-columns:repeat(2,minmax(0,1fr))}.cashReportPanels{grid-template-columns:1fr}.cashModalBackdrop{padding:8px}.cashModal{max-height:calc(100dvh - 16px)}.cashFormGrid{grid-template-columns:1fr}.cashFormGrid .span2{grid-column:auto}.cashImportRows article{grid-template-columns:1fr}.cashImportRows article>*{grid-column:1!important}}@media (max-width:430px){.cashKpis article{min-height:88px;padding:10px}.cashFilters label{min-width:100%}.cashReportCurrencies{grid-template-columns:1fr}.cashActions button{flex:1 1 auto}.cashModal>footer{flex-wrap:wrap}.cashModal>footer button{flex:1 1 auto}}.cashKpis{grid-template-columns:repeat(5,minmax(130px,1fr))}.cashExpenseComposition{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border-color,#dbe2ea);border-radius:12px;background:var(--surface,#fff)}.cashExpenseComposition h3{margin:0;font-size:13px}.cashExpenseComposition>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cashExpenseComposition article,.cashImportHistory p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:var(--surface-subtle,#f8fafc)}.cashImportMapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.cashImportMapping label{display:grid;gap:4px}.cashImportHistory{margin-top:12px}.cashImportHistory p{margin:6px 0}.cashImportRows article button{justify-self:start}@media (max-width:900px){.cashKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cashImportMapping{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.cashKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cashExpenseComposition>div,.cashImportMapping{grid-template-columns:1fr}}.cashVoidReason{display:grid;gap:6px;margin:0 18px 12px}.cashVoidReason span{font-size:12px;font-weight:700;color:var(--text-muted,#64748b)}.cashVoidReason textarea{min-height:72px;resize:vertical}.cashSettingsDialog{max-width:1080px}.cashSettingsDialog>header p{margin:3px 0 0;color:var(--text-muted,#64748b);font-size:12px}.cashSettingsTabs{display:flex;gap:6px;padding:0 18px 12px;border-bottom:1px solid var(--border-color,#e5e7eb)}.cashSettingsTabs button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-muted,#64748b);font-weight:650}.cashSettingsTabs button.active{background:var(--primary-soft,#eef2ff);color:var(--primary,#4338ca)}.cashSettingsLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;padding:16px 18px 20px;min-height:0;overflow:auto}.cashSettingsList{display:grid;gap:7px;align-content:start}.cashSettingsList article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;background:var(--surface,#fff)}.cashSettingsList article>div:first-child{display:grid;gap:2px;min-width:0}.cashSettingsList article>div:last-child{display:flex;gap:4px}.cashSettingsList span,.cashSettingsList small{color:var(--text-muted,#64748b)}.cashSettingsForm{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;background:var(--surface-subtle,#f8fafc)}.cashSettingsForm label{display:grid;gap:5px;font-size:12px;font-weight:650;color:var(--text-muted,#64748b)}.cashSettingsForm .cashCheck{display:flex;align-items:center}.cashSettingsForm input,.cashSettingsForm select,.cashSettingsForm textarea{width:100%}@media (max-width:700px){.cashSettingsLayout{grid-template-columns:1fr}.cashSettingsList article{align-items:flex-start}.cashSettingsList article>div:last-child{flex-wrap:wrap;justify-content:flex-end}}:root{--premium-page: #f4f7fb;--premium-surface: #ffffff;--premium-surface-subtle: #f8fafc;--premium-text: #172033;--premium-muted: #64748b;--premium-line: #dbe4ef;--premium-line-strong: #c7d2e0;--premium-accent: #c95f18;--premium-radius-card: 12px;--premium-radius-control: 9px;--premium-shadow-card: 0 3px 14px rgba(15, 23, 42, .045);--premium-focus: 0 0 0 3px rgba(201, 95, 24, .18)}.aiOrganizationPreview{margin:0 18px 14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary, #2563eb) 28%,var(--border-color, #dbe3ee));border-radius:12px;background:color-mix(in srgb,var(--primary, #2563eb) 4%,var(--surface, #fff))}.aiOrganizationPreviewHeader,.aiOrganizationPreviewActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.aiOrganizationPreviewHeader p{margin:3px 0 0;color:var(--text-muted, #64748b)}.aiOrganizationPreviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0}.aiOrganizationPreviewGrid>div{display:grid;gap:3px;padding:9px;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--surface, #fff)}.aiOrganizationPreviewGrid span,.aiOrganizationPreviewGrid small{color:var(--text-muted, #64748b)}.aiOrganizationDuplicate{margin-top:10px;padding:8px 10px;border-radius:8px;color:#9a3412;background:#fff7ed}.aiOrganizationState{margin:0 18px 12px;padding:10px 12px;border:1px solid var(--premium-line, #dbe4ef);border-radius:10px;background:var(--premium-surface-subtle, #f8fafc);color:var(--premium-muted, #64748b)}.aiOrganizationState.error{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.aiOrganizationResultList{display:grid;gap:8px;margin:12px 0}.aiOrganizationResultList>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--premium-line, #dbe4ef);border-radius:10px;background:var(--premium-surface, #fff)}.aiOrganizationResultList>button span{grid-column:1;color:var(--premium-muted, #64748b)}.aiOrganizationResultList>button small{grid-column:2;grid-row:1 / span 2;align-self:center}.aiOrganizationField{display:grid!important;gap:6px;min-width:0;padding:9px;border:1px solid var(--premium-line, #dbe4ef);border-radius:8px;background:var(--premium-surface, #fff)}.aiOrganizationField>span{display:flex;align-items:center;gap:6px;font-weight:650}.aiOrganizationField>input:not([type=checkbox]){width:100%;min-width:0}.cargoAttachmentStatus{margin:8px 0;color:var(--text-muted, #64748b)}.cargoAttachmentStatus.error{color:var(--danger, #b91c1c)}.entityAttachments{margin:12px 18px;padding:12px;border:1px solid var(--premium-line, #dbe4ef);border-radius:12px;background:var(--premium-surface-subtle, #f8fafc)}.entityAttachments>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.entityAttachments>header>div{display:grid;gap:2px}.entityAttachments>header small,.entityAttachmentsEmpty{color:var(--premium-muted, #64748b)}.entityAttachmentsError{color:#b91c1c}.entityAttachmentsList{display:grid;gap:8px;margin-top:10px}.entityAttachmentsList article{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid var(--premium-line, #dbe4ef);border-radius:9px;background:var(--premium-surface, #fff)}.entityAttachmentOpen{min-width:0;display:flex;align-items:center;gap:9px;border:0;background:transparent;text-align:left}.entityAttachmentOpen>span:last-child{display:grid}.entityAttachmentOpen strong{text-overflow:ellipsis;white-space:nowrap}.entityAttachmentThumbnail{width:42px;height:42px;display:block;object-fit:cover;border-radius:7px;border:1px solid var(--premium-line, #dbe4ef)}.entityAttachmentOpen small{color:var(--premium-muted, #64748b)}.entityAttachmentsList label{display:grid;gap:3px}.entityAttachmentsList label span{font-size:12px;color:var(--premium-muted, #64748b)}.entityAttachmentActions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.notificationQueueRow>span:last-child{display:grid;gap:3px}.notificationQueueRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--premium-muted, #64748b)}@media (max-width: 600px){.aiOrganizationPreview{margin-inline:8px}.aiOrganizationPreviewHeader,.aiOrganizationPreviewActions{align-items:stretch;flex-direction:column}.entityAttachments{margin-inline:8px}.entityAttachmentsList article{grid-template-columns:1fr}.entityAttachmentActions{justify-content:flex-start}}.helpDrawer{width:min(420px,92vw);height:100%;display:grid;grid-template-rows:auto 1fr;background:var(--premium-surface, #fff);box-shadow:-16px 0 40px #0f172a2e}.helpDrawer>header{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--premium-line, #dbe4ef)}.helpDrawer>header>div{display:flex;align-items:center;gap:9px}.helpDrawer h2{margin:0;font-size:18px}.helpDrawerBody{overflow:auto}.helpDrawerBody section{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:11px 8px;border-bottom:1px solid var(--premium-line, #dbe4ef)}.helpDrawerBody p{margin:0;line-height:1.5}.topHelpButton{min-width:38px;min-height:38px}.app.proShell .topBar.compactTopBar{min-height:48px!important;height:48px!important;padding-inline:14px!important;background:#fffffff5!important;border-bottom-color:var(--premium-line)!important}.app.proShell .topActions{width:auto!important;margin-left:auto;justify-content:flex-end}.app.proShell .languageSwitcher{min-width:92px;border-color:var(--premium-line)!important;background:var(--premium-surface)!important;box-shadow:0 1px 3px #0f172a0a!important}.app.proShell :is(.dashboardPanel,.financePageHeader,.financeKpiCard,.settingsTopCard,.settingsContentCard,.entityCompactInfo,.proTableCard,.entityFormCard){border-color:var(--premium-line)!important;box-shadow:var(--premium-shadow-card)!important}.app.proShell :is(.dashboardPanelHead h3,.financePageHeader h1,.settingsTopCard h2,.entityPageTitle){color:var(--premium-text)!important;font-weight:750!important;letter-spacing:-.018em!important}.app.proShell :is(.dashboardPanelHead>div>span,.financePageEyebrow,.settingsSectionHeader p,.entityCountMuted){color:var(--premium-muted)!important}.app.proShell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--premium-accent);outline-offset:2px}.app.proShell :is(.dataGridRow:not(.dataGridHeader),.financeTableRow){transition:background-color .12s ease,box-shadow .12s ease}.app.proShell .dataGridHeader{border-bottom-color:var(--premium-line-strong)!important}.app.proShell .dataGridHeaderCell{color:#46556a!important;font-weight:750!important}.app.proShell :is(.dataGridEmpty,.financeEmptyState,.settingsEmptyLine,.dashboardEmptyState){border:1px dashed var(--premium-line-strong);border-radius:var(--premium-radius-card);background:var(--premium-surface-subtle);color:var(--premium-muted)}.app.proShell .settingsCapabilityNotice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;max-width:720px;padding:14px;border:1px solid #f0d4b7;border-radius:var(--premium-radius-card);background:#fffaf5;color:#8a4515}.app.proShell .settingsCapabilityNotice svg{margin-top:1px}.app.proShell .settingsCapabilityNotice strong{display:block;color:#71380f;font-size:13px}.app.proShell .settingsCapabilityNotice p{margin:4px 0 0;color:#80502d;font-size:12px;line-height:1.5}.app.proShell :is(.modalOverlay,.drawerOverlay,.orgDrawerOverlay,.cellPopup){background:#0f172a85!important}.app.proShell :is(.modalBox,.detailDrawer,.orgDrawer,.cellPopupBody){border-color:#ffffffb8!important;box-shadow:0 24px 64px #0f172a38!important}@media (max-width: 900px){.app.proShell .topBar.compactTopBar{min-height:48px!important;height:48px!important;padding:6px 10px!important}.app.proShell .topActions{width:auto!important;margin-left:auto}}@media (max-width: 430px){.app.proShell .contentCanvas{padding-inline:7px!important}.app.proShell :is(.dashboardPanel,.financeKpiCard,.settingsTopCard,.settingsContentCard){border-radius:10px!important}}.tableToolbarYear{min-width:128px;height:36px}.archiveImportPreview{width:min(760px,calc(100vw - 24px))}.archiveImportStats{display:flex;flex-wrap:wrap;gap:10px 18px;padding:10px 12px;border:1px solid var(--border-color, #dfe5ec);border-radius:10px;background:var(--surface-subtle, #f7f9fc)}.archiveImportPreviewTable{display:grid;gap:4px;margin-top:12px}.archiveImportPreviewTable>div{display:grid;grid-template-columns:72px minmax(160px,1fr) 120px 90px;gap:10px;align-items:center;min-height:34px;padding:5px 8px;border-bottom:1px solid var(--border-color, #e5e9ef)}@media (max-width: 560px){.archiveImportPreviewTable>div{grid-template-columns:54px minmax(120px,1fr)}.archiveImportPreviewTable>div span:nth-last-child(-n+2){display:none}}.app.proShell .operationalStatusBadge{min-height:24px;padding:3px 8px;border:1px solid transparent;box-shadow:none;font-size:11px;line-height:1.2}.app.proShell .operationalStatusBadge.tone-success{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.app.proShell .operationalStatusBadge.tone-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.app.proShell .operationalStatusBadge.tone-danger{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.app.proShell .operationalStatusBadge.tone-neutral{color:#334155;background:#f1f5f9;border-color:#dbe4ef}.app.proShell .operationalStatusBadge.tone-unknown{color:#92400e;background:#fffbeb;border-color:#fde68a}.app.proShell .mobileActionOverflow{display:contents}.app.proShell .mobileActionOverflow>summary{display:none}.app.proShell .mobileActionOverflowPanel,.app.proShell .desktopCompanyActions{display:contents}@media (min-width: 761px){.app.proShell:not(.isCollapsed) .transportNavGrid{gap:1px!important;padding-block:2px!important}.app.proShell:not(.isCollapsed) .transportNavGrid button{min-height:31px!important;height:31px!important;padding-block:3px!important}}@media (max-width: 430px){.app.proShell .desktopCompanyActions{display:none!important}.app.proShell{--mobile-table-row: 32px;--mobile-table-header: 34px;--mobile-control: 36px;--mobile-gap: 4px}.app.proShell .topBar.compactTopBar{min-height:42px!important;height:42px!important;padding:3px 7px!important}.app.proShell .mobileMenuBtn,.app.proShell .sidebarToggle{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.app.proShell .languageSwitcher{min-width:70px!important;height:36px!important;min-height:36px!important;padding-inline:7px!important}.app.proShell .contentCanvas{padding:5px 5px 9px!important}.app.proShell :is(.entityPage,.ordersProPage,.dashboardOperations,.financePage,.settingsTabsLayout){gap:5px!important}.app.proShell .dashboardOperationsHeader{padding:1px 2px 4px!important}.app.proShell .dashboardOperationsHeader p{display:none!important}.app.proShell .dashboardKpiCard{gap:4px 5px!important;border-radius:8px!important}.app.proShell .dashboardKpiIcon{border-radius:6px!important}.app.proShell .dashboardKpiCard>span:nth-child(2){font-size:11px!important;line-height:1.1!important}.app.proShell .dashboardPanel{padding:7px!important;border-radius:9px!important}.app.proShell .dashboardPanelHead{margin-bottom:5px!important}.app.proShell .dashboardPanelHead>div>span{font-size:10px!important}.app.proShell .dashboardPanelHead h3{font-size:13px!important}.app.proShell .dashboardAttentionList,.app.proShell .dashboardActivityList{gap:3px!important}.app.proShell .dashboardAttentionList button,.app.proShell .dashboardActivityList button{min-height:31px!important;padding:3px 5px!important;gap:5px!important}.app.proShell .dashboardAttentionList strong,.app.proShell .dashboardActivityList strong{font-size:11px!important}.app.proShell .dashboardFinanceGrid>button{gap:2px!important}.app.proShell .dashboardFinanceGrid>button>span{padding-block:1px!important;font-size:10.5px!important}.app.proShell .dashboardQuickActions{gap:4px!important}.app.proShell .dashboardQuickActions button{flex:0 1 auto!important;min-height:30px!important;padding-inline:7px!important;font-size:11px!important}.app.proShell .tableToolbarMainRow{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important}.app.proShell .tableToolbarMainRow .entityCompactInfo{grid-column:1!important;grid-row:1!important;min-height:34px!important;padding:3px 7px!important}.app.proShell .tableToolbarSearch{grid-column:1 / -1!important;grid-row:2!important;height:34px!important;min-height:34px!important}.app.proShell .tableToolbarActionsRow{grid-column:2!important;grid-row:1!important;display:flex!important;width:auto!important;gap:4px!important}.app.proShell .tableToolbarActionsRow:has(.mobileActionOverflow){grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.app.proShell .tableToolbarActionsRow .softBtn,.app.proShell .tableToolbarActionsRow .softBtn.dark{min-height:34px!important;height:34px!important;padding-inline:9px!important;font-size:12px!important}.app.proShell .tableToolbarActionsRow .softBtn.dark:first-child{width:auto!important}.app.proShell .mobileActionOverflow{position:relative!important;display:block!important}.app.proShell .mobileActionOverflow>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;height:34px!important;padding:0 10px!important;border:1px solid var(--premium-line-strong)!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important;list-style:none!important}.app.proShell .mobileActionOverflow>summary::-webkit-details-marker{display:none!important}.app.proShell .mobileActionOverflow>summary:after{content:"⋯";margin-left:6px;font-size:16px;line-height:1}.app.proShell .mobileActionOverflowPanel{position:absolute!important;z-index:30!important;top:calc(100% + 4px)!important;right:0!important;display:none!important;width:min(230px,calc(100vw - 18px))!important;padding:5px!important;border:1px solid var(--premium-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 14px 34px #0f172a2e!important}.app.proShell .mobileActionOverflow[open] .mobileActionOverflowPanel{display:grid!important;gap:4px!important}.app.proShell .mobileActionOverflowPanel .softBtn{width:100%!important;justify-content:flex-start!important}.app.proShell .tableToolbarScopeTabs{min-height:30px!important;padding:2px!important}.app.proShell .tableToolbarScopeTabs button{min-height:30px!important;height:30px!important;padding-inline:7px!important;font-size:11.5px!important}.app.proShell .dataGridHeader{min-height:var(--mobile-table-header)!important;height:var(--mobile-table-header)!important}.app.proShell .dataGridHeader .dataGridCell,.app.proShell .dataGridHeaderCell{min-height:var(--mobile-table-header)!important;height:var(--mobile-table-header)!important;padding-block:3px!important}.app.proShell .dataGridRow:not(.dataGridHeader),.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{min-height:var(--mobile-table-row)!important;height:var(--mobile-table-row)!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{padding:3px 7px!important;font-size:12px!important}.app.proShell .tablePager{gap:2px!important;padding:2px 5px!important}.app.proShell .tablePagerMeta,.app.proShell .tablePagerControls{min-height:26px!important;font-size:11px!important}.app.proShell .tablePagerSelected:not(.active){display:none!important}.app.proShell .tablePagerControls .miniAction{min-height:30px!important;height:30px!important}.app.proShell .financeWorkspace,.app.proShell .financeHeaderCompact{gap:5px!important}.app.proShell .financeHeaderCompact .financeHeading h1{margin:0!important}.app.proShell .financeHeaderCompact .financeHeading :is(p,small){display:none!important}.app.proShell .financeHeaderActions{gap:4px!important}.app.proShell :is(.financePrimaryButton,.financeSecondaryButton,.financeIconButton){min-height:34px!important;height:34px!important}.app.proShell .financeTabs{padding:3px!important}.app.proShell .financePrimaryTabs button{height:32px!important;font-size:12px!important}.app.proShell .financeKpiGrid{gap:4px!important}.app.proShell .financeKpiCard,.app.proShell .financeCurrencyKpi{gap:3px 5px!important;border-radius:9px!important}.app.proShell .financeKpiIcon{width:25px!important;height:25px!important;border-radius:7px!important}.app.proShell .financeKpiTitle{font-size:11px!important}.app.proShell .financeCurrencyValues{gap:2px 6px!important;margin-top:0!important}.app.proShell .financeCurrencyValues>span{padding:2px 3px!important;background:transparent!important}.app.proShell .financeCurrencyValues small{font-size:10px!important}.app.proShell .financeInlineFilters{gap:4px!important}.app.proShell .financeInlineFilters label{gap:2px!important;font-size:10.5px!important}.app.proShell .financeInlineFilters :is(input,select){min-height:36px!important;height:36px!important;padding-inline:7px!important;font-size:13px!important}.app.proShell .financeObligationToolbar{padding:7px 8px!important;gap:6px!important}.app.proShell .financeObligationToolbar h2{font-size:17px!important}.app.proShell .financeObligationToolbar p{margin-block:2px!important;font-size:11px!important}.app.proShell .financeState{min-height:58px!important;padding:8px!important}.app.proShell .settingsTopCard{padding:6px 8px!important;border-radius:9px!important}.app.proShell .settingsTopCard h2{margin:0!important}.app.proShell .settingsTopCard p{display:none!important}.app.proShell .settingsTabsBar{border-radius:9px!important}.app.proShell .settingsTabsBar button{gap:5px!important;border-radius:7px!important}.app.proShell .settingsMainPanel,.app.proShell .settingsSectionEditor{padding:7px!important;border-radius:9px!important}.app.proShell .settingsPanelTitleRow h3{font-size:15px!important}.app.proShell .settingsPanelTitleRow p{font-size:11px!important;line-height:1.2!important}.app.proShell .settingsField{gap:2px!important;border:0!important;border-radius:0!important;background:transparent!important}.app.proShell .settingsField>span{font-size:11.5px!important}.app.proShell .settingsField :is(input,select,textarea){min-height:36px!important;height:36px!important;padding-inline:7px!important;font-size:13px!important}}.app.proShell .contentCanvas{padding-block:10px 16px!important}.app.proShell :is(.entityPage,.ordersProPage,.dashboardOperations,.financePage,.settingsTabsLayout){gap:8px!important}.app.proShell :is(.entityPageTitle,.settingsTopCard h2){font-size:20px!important;line-height:1.12!important}.app.proShell .dashboardOperationsHeader{min-height:46px!important;padding-bottom:6px!important}.app.proShell .dashboardOperationsHeader h2{font-size:24px!important}.app.proShell :is(.dashboardOperationsHeader p,.dashboardPanelHead span,.dashboardAttentionList small,.dashboardActivityList small,.dashboardActivityList time){font-size:11px!important}.app.proShell .dashboardKpiCard{min-height:60px!important;padding:8px 9px!important}.app.proShell .dashboardKpiCard>span:nth-child(2){font-size:11.5px!important}.app.proShell .dashboardPanel{height:auto!important;padding:10px!important}.app.proShell .dashboardAttentionList button,.app.proShell .dashboardActivityList button{min-height:36px!important;padding:5px 7px!important}.app.proShell .dashboardAttentionList strong,.app.proShell .dashboardActivityList strong{font-size:11.5px!important}.app.proShell .dashboardFinanceGrid>button{min-height:76px!important;padding:8px!important;gap:4px!important}.app.proShell :is(.dataGridEmpty,.financeEmptyState,.settingsEmptyLine,.dashboardEmptyState){min-height:68px!important;padding:14px!important}.app.proShell .entityPage .dataGridScroller,.app.proShell .ordersProPage .dataGridScroller{min-height:clamp(280px,calc(100dvh - 300px),560px)!important;max-height:calc(100dvh - 196px)!important}.app.proShell .ordersProPage .premiumTableWrap{min-height:clamp(280px,calc(100dvh - 330px),540px)!important}.app.proShell .tablePager,.app.proShell :is(.pagination,.proPagination){min-height:32px!important;padding-block:3px!important}.app.proShell .financeWorkspace{gap:9px!important}.app.proShell .financeHeaderCompact{padding:11px 13px!important}.app.proShell .financeHeaderCompact .financeHeading h1{font-size:25px!important}.app.proShell .financeKpiCard,.app.proShell .financeCurrencyKpi{min-height:108px!important;padding:11px 12px!important}.app.proShell .financeInlineFilters{gap:6px!important}.app.proShell .financeInlineFilters label{font-size:11px!important}.app.proShell .settingsTopCard{padding:9px 11px!important;margin-bottom:0!important}.app.proShell .settingsTabsBar{gap:5px!important;padding:6px!important}.app.proShell .settingsTabsBar button{min-height:34px!important;height:34px!important;padding-inline:9px!important}.app.proShell .settingsMainPanel,.app.proShell .settingsSectionEditor{padding:9px 10px!important}.app.proShell .settingsStructuredGrid{gap:7px 9px!important}.app.proShell .settingsField{padding:6px 8px!important}@media (max-width: 760px){.app.proShell .contentCanvas{padding:7px 7px 12px!important}.app.proShell .tableToolbarMainRow{gap:4px!important}.app.proShell .tableToolbarMainRow .entityCompactInfo{min-height:36px!important;padding:4px 8px!important}.app.proShell .tableToolbarActionsRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.app.proShell .tableToolbarActionsRow .softBtn.dark:first-child{grid-column:1 / -1!important}.app.proShell .tableToolbarScopeTabs{min-height:34px!important;flex-wrap:nowrap!important}.app.proShell .tableToolbarScopeTabs button{height:34px!important}.app.proShell .entityPage .dataGridScroller,.app.proShell .ordersProPage .dataGridScroller{min-height:285px!important;max-height:calc(100dvh - 292px)!important}.app.proShell .ordersProPage .premiumTableWrap{min-height:285px!important}.app.proShell .dataGridCell{font-size:12.25px!important}.app.proShell .dataGridHeaderCell{font-size:11.5px!important}.app.proShell .financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app.proShell .financeKpiCard,.app.proShell .financeCurrencyKpi{min-height:96px!important;padding:9px!important}.app.proShell .settingsStructuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 430px){.app.proShell .dashboardOperationsHeader{min-height:40px!important;gap:2px!important}.app.proShell .dashboardOperationsHeader h2{font-size:22px!important}.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.app.proShell .dashboardKpiCard{grid-template-columns:27px minmax(0,1fr) auto!important;min-height:54px!important;padding:6px 7px!important}.app.proShell .dashboardKpiIcon{width:27px!important;height:27px!important}.app.proShell .dashboardKpiCard strong{font-size:19px!important}.app.proShell .dashboardContentGrid{gap:7px!important}.app.proShell .dashboardFinanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.app.proShell .dashboardFinanceGrid>button{min-height:72px!important;padding:7px!important}.app.proShell .entityPageTitle{font-size:19px!important}.app.proShell .tableToolbarActionsRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .tableToolbarActionsRow .softBtn.dark:first-child{grid-column:1 / -1!important}.app.proShell .kpiGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.app.proShell .kpiCard{min-height:58px!important;padding:7px 8px!important}.app.proShell .kpiCard strong{margin-top:3px!important;font-size:19px!important}.app.proShell .kpiCard small{display:none!important}.app.proShell .financeHeaderCompact{padding:8px 9px!important}.app.proShell .financeHeaderCompact .financeHeading h1{font-size:22px!important}.app.proShell .financePrimaryTabs button{min-height:36px!important;padding-inline:9px!important}.app.proShell .financeKpiCard,.app.proShell .financeCurrencyKpi{min-height:88px!important;padding:8px!important}.app.proShell .financeInlineFilters{padding:7px!important}.app.proShell .financeInlineFilters label{flex-basis:calc(50% - 4px)!important;min-width:0!important}.app.proShell .settingsTopCard h2{font-size:21px!important}.app.proShell .settingsTabsBar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important}.app.proShell .settingsTabsBar button{min-height:36px!important;height:auto!important;padding:5px 7px!important;font-size:12px!important}.app.proShell .settingsStructuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.app.proShell .settingsField{padding:5px 6px!important}.app.proShell .settingsField input,.app.proShell .settingsField select,.app.proShell .settingsField textarea{min-height:40px!important;height:40px!important;font-size:14px!important}}@media (max-width: 430px){.app.proShell .entityPage .dataGridScroller,.app.proShell .ordersProPage .dataGridScroller{height:clamp(340px,calc(100dvh - 430px),400px)!important;min-height:clamp(340px,calc(100dvh - 430px),400px)!important;max-height:clamp(340px,calc(100dvh - 430px),400px)!important}.app.proShell .ordersProPage .premiumTableWrap{min-height:clamp(340px,calc(100dvh - 430px),400px)!important}}@media (max-width: 520px) and (orientation: portrait){.app.proShell .topBar{min-height:38px;height:38px;padding:3px 7px}.app.proShell .contentCanvas{padding:5px}.app.proShell :is(.entityPage,.dashboardPage,.financePage,.settingsPageCompact){gap:5px}.app.proShell .entityCompactBar{padding:6px;border-radius:9px}.app.proShell .tableToolbarMainRow{gap:5px}.app.proShell .entityPageTitle{font-size:18px;line-height:1.15}.app.proShell .entityCountLine{margin-top:1px}.app.proShell .tableToolbarSearch,.app.proShell .tableToolbarActionsRow .softBtn{min-height:34px;height:34px}.app.proShell .dataGridCard{padding:0;border-radius:8px}.app.proShell .dataGridRow{min-height:31px}.app.proShell .dataGridHeader{min-height:32px}.app.proShell .dataGridCell{padding-block:4px;font-size:12.5px}.app.proShell .dataGridFooter{min-height:34px;padding:3px 5px}.app.proShell .dashboardOperationsHeader{margin-bottom:2px}.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.app.proShell .dashboardKpiCard{min-height:54px;padding:7px}.app.proShell .dashboardContentGrid{gap:6px}.app.proShell .dashboardPanel{padding:8px}.app.proShell .financeHeader{padding:5px 7px}.app.proShell .financeHeading p{display:none}.app.proShell .financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.app.proShell .financeKpiCard{min-height:58px;padding:6px}.app.proShell .financePrimaryTabs{min-height:34px}.app.proShell .settingsTopCard{padding:7px 9px}.app.proShell .settingsTabsBar{gap:3px;padding:3px}.app.proShell .cargoWorkspaceHeader{padding:6px 8px}.app.proShell .cargoProgressNav{gap:3px;padding:4px}.app.proShell .cargoProgressStep{min-height:34px;padding:3px 5px}.app.proShell .cargoWorkspaceBody{padding:7px}}@media (orientation: landscape) and (max-width: 960px) and (max-height: 480px){.app.proShell{grid-template-columns:minmax(0,1fr)!important;min-height:100dvh}.app.proShell .proSidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:min(248px,78vw);transform:translate(-102%);transition:transform .18s ease;box-shadow:12px 0 30px #0f172a38}.app.proShell .proSidebar.mobileOpen{transform:translate(0)}.app.proShell .proWorkspace{min-width:0;width:100%}.app.proShell .topBar{min-height:36px;height:36px;padding:2px 6px;border-bottom:1px solid var(--border-subtle,#dbe5f1)}.app.proShell .mobileNavTrigger{display:inline-grid;width:32px;height:32px;min-height:32px}.app.proShell .languageSwitcher select{min-height:30px;height:30px;padding-block:2px}.app.proShell .contentCanvas{height:calc(100dvh - 36px);padding:4px 5px;overflow:hidden}.app.proShell :is(.entityPage,.dashboardPage,.financePage,.settingsPageCompact){height:100%;min-height:0;gap:4px}.app.proShell .entityPage{display:grid;grid-template-rows:auto minmax(0,1fr)}.app.proShell .entityCompactBar{padding:4px 6px;border-radius:7px}.app.proShell .tableToolbarMainRow{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;gap:5px;align-items:center}.app.proShell .entityCompactInfo{display:flex;align-items:baseline;gap:6px;min-width:0}.app.proShell .entityPageTitle{margin:0;font-size:18px;line-height:1;white-space:nowrap}.app.proShell .entityCountLine{margin:0;font-size:11px;white-space:nowrap}.app.proShell .entityCountMuted{display:none}.app.proShell .tableToolbarSearch{min-height:32px;height:32px;padding:4px 9px}.app.proShell .tableToolbarActionsRow{flex-wrap:nowrap;justify-content:flex-end}.app.proShell .tableToolbarActionsRow>.softBtn{min-height:32px;height:32px;padding:4px 9px;font-size:12px}.app.proShell .roleScopeTabs{min-height:30px;padding-top:3px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.app.proShell .roleScopeTabs::-webkit-scrollbar{display:none}.app.proShell .roleScopeTabs button{min-height:28px;height:28px;padding:3px 8px;font-size:11.5px}.app.proShell .dataGridCard{min-height:0;height:100%;padding:0;border-radius:7px;overflow:hidden}.app.proShell .dataGridScroller{height:100%;max-height:100%;overflow:auto}.app.proShell .dataGridHeader{position:sticky;top:0;z-index:8;min-height:31px;height:31px}.app.proShell .dataGridRow:not(.dataGridHeader){min-height:29px;height:29px}.app.proShell .dataGridCell{padding:3px 6px;font-size:12.5px;line-height:1.2}.app.proShell .dataGridHeaderCell{font-size:11.5px}.app.proShell .dataGridFooter{position:sticky;bottom:0;min-height:31px;padding:2px 5px;background:#fff}.app.proShell .entityPage:has(.dataGridTable>.dataGridRow:nth-child(-n+6):last-child){grid-template-rows:auto auto!important;align-content:start}.app.proShell .dataGridCard:has(.dataGridTable>.dataGridRow:nth-child(-n+6):last-child),.app.proShell .premiumTableWrap.dataGridCard{height:auto!important;min-height:0!important}.app.proShell .dataGridCard:has(.dataGridTable>.dataGridRow:nth-child(-n+6):last-child) .dataGridScroller,.app.proShell .premiumTableWrap.dataGridCard .dataGridScroller{height:auto!important;max-height:calc(100dvh - 188px)!important}.app.proShell .ordersProPage{display:flex;flex-direction:column;gap:4px;min-height:0}.app.proShell .ordersProPage .premiumTableWrap{flex:0 1 auto}.app.proShell .ordersProPage .pagination{margin:0;min-height:30px;padding:2px 5px}.app.proShell .dashboardOperations{overflow:auto}.app.proShell .dashboardOperationsHeader{display:none}.app.proShell .dashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.app.proShell .dashboardKpiCard{min-height:44px;padding:5px 7px;border-radius:7px}.app.proShell .dashboardKpiCard>span:not(.dashboardKpiIcon){font-size:10.5px}.app.proShell .dashboardKpiCard strong{font-size:18px}.app.proShell .dashboardContentGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"attention finance" "attention activity" "attention quick";grid-template-rows:auto auto auto;gap:5px;align-items:start}.app.proShell .dashboardAttentionPanel{grid-area:attention}.app.proShell .dashboardFinancePanel{grid-area:finance}.app.proShell .dashboardActivityPanel{grid-area:activity}.app.proShell .dashboardQuickPanel{grid-area:quick}.app.proShell .dashboardPanel{padding:6px 7px;border-radius:7px}.app.proShell .dashboardPanelHead{margin-bottom:4px}.app.proShell .dashboardPanelHead span{display:none}.app.proShell .dashboardPanelHead h3{font-size:13px}.app.proShell :is(.dashboardAttentionItem,.dashboardActivityItem){min-height:29px;padding:4px 5px}.app.proShell .dashboardFinanceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.app.proShell .dashboardFinanceGrid>button{min-width:0;min-height:0!important;height:auto!important;padding:5px 7px!important}.app.proShell .dashboardFinanceGrid>button>span{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:1px!important;align-items:baseline!important}.app.proShell .dashboardFinanceGrid>button>span b{text-align:right!important;white-space:nowrap}.app.proShell .financeWorkspace{display:grid!important;grid-template-rows:36px 31px auto 32px minmax(0,1fr)!important;gap:4px!important;overflow:hidden!important}.app.proShell .financeHeader{min-height:36px!important;height:36px!important;padding:2px 6px!important}.app.proShell .financeHeading p{display:none}.app.proShell .financeHeading h1{font-size:18px}.app.proShell .financePrimaryTabs{min-height:31px!important;height:31px!important;padding:2px!important}.app.proShell .financePrimaryTabs button{min-height:27px!important;height:27px!important;padding:3px 10px!important;font-size:12px}.app.proShell .financeInlineFilters{grid-row:4!important;min-height:32px!important;height:32px!important;padding:2px 4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.app.proShell .financeInlineFilters label{min-width:124px!important;flex:0 0 124px!important;display:block!important}.app.proShell .financeInlineFilters label>span{display:none!important}.app.proShell .financeInlineFilters :is(input,select){min-height:26px!important;height:26px!important;padding:1px 7px!important}.app.proShell .financeInlineFilters::-webkit-scrollbar{display:none}.app.proShell .financeContent{grid-row:5!important;min-height:0!important;overflow:auto!important}.app.proShell .financeKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;align-items:start!important}.app.proShell .financeKpiCard{min-height:0!important;height:auto!important;padding:5px 7px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:3px 6px!important}.app.proShell .financeCurrencyValues{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 8px!important}.app.proShell .financeCurrencyValues>span{min-width:0;display:grid!important;grid-template-columns:auto 1fr!important;gap:5px!important;align-items:baseline!important;padding:2px 4px!important}.app.proShell .financeCurrencyValues>span>:last-child{text-align:right;white-space:nowrap}.app.proShell .financeObligationToolbar{min-height:40px!important;padding:3px 5px!important;align-items:center!important;gap:6px!important}.app.proShell .financeObligationToolbar h2{font-size:15px!important;line-height:1.1!important}.app.proShell .financeObligationToolbar p{display:none!important}.app.proShell .financeObligationActions{gap:4px!important}.app.proShell .financeObligationActions button{min-height:30px!important;height:30px!important;padding:3px 8px!important}.app.proShell .financeSummaryBar{position:static!important;min-height:0!important;padding:3px 4px!important;gap:4px!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important}.app.proShell .financeSummaryScope{flex:0 0 82px!important;padding:2px 4px!important}.app.proShell .financeSummaryScroll{display:flex!important;flex:1 1 auto!important;gap:4px!important;overflow-x:auto!important}.app.proShell .financeSummaryMetric{flex:1 0 118px!important;min-height:0!important;padding:3px 6px!important}.app.proShell .financeSummaryMetric span{font-size:9.5px!important}.app.proShell .financeSummaryMetric strong{font-size:10.5px!important;white-space:nowrap!important}.app.proShell .financeDesktopTable :is(thead tr,tbody tr){min-height:28px!important;height:28px!important}.app.proShell .financeDesktopTable :is(th,td){padding:3px 7px!important;font-size:11.5px!important;line-height:1.15!important}.app.proShell .financePagination{min-height:28px!important;height:28px!important;padding:2px 5px!important}.app.proShell .financePagination :is(button,select){min-height:24px!important;height:24px!important}.app.proShell .financeTableViewport{max-height:none}.app.proShell .settingsPageCompact{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;overflow:hidden}.app.proShell .settingsTopCard{grid-column:1 / -1;padding:4px 7px}.app.proShell .settingsTopCard p{display:none}.app.proShell .settingsTopCard h2{font-size:18px}.app.proShell .settingsTabsBar{position:static!important;grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:150px!important;min-width:0!important;align-content:start!important;gap:3px!important;padding:4px!important;overflow-y:auto!important;overflow-x:hidden!important}.app.proShell .settingsTabsBar button{width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;justify-content:flex-start!important;padding:3px 7px!important;font-size:11.5px!important;transform:none!important}.app.proShell .settingsTabsBar button:before{display:none!important}.app.proShell .settingsMainPanel{position:static!important;grid-column:2!important;grid-row:2!important;width:auto!important;min-width:0!important;min-height:0;padding:5px 7px;overflow:auto}.app.proShell .settingsPanelTitleRow{margin-bottom:4px}.app.proShell .settingsPanelTitleRow p{display:none}.app.proShell .settingsStructuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 7px!important}.app.proShell .settingsSectionEditor{padding:6px!important;gap:5px!important}.app.proShell .settingsContentCard,.app.proShell .settingsFormCard{padding:6px!important}.app.proShell .settingsField{gap:2px}.app.proShell .settingsField :is(input,select,textarea){min-height:32px;height:32px}.app.proShell .cargoWorkspaceEngine{position:fixed;top:36px;right:0;bottom:0;left:0;z-index:50;height:auto;max-height:none;display:grid;grid-template-rows:36px minmax(0,1fr);overflow:hidden;background:var(--surface, #f7f9fc)}.app.proShell .cargoWorkspaceHeader{min-height:36px;padding:3px 7px}.app.proShell .cargoWorkspaceEyebrow{display:none}.app.proShell .cargoWorkspaceHeader h2{font-size:16px}.app.proShell .cargoWorkspaceHeaderRight{gap:5px}.app.proShell .cargoWorkspaceHeaderRight button{min-height:30px;height:30px}.app.proShell .cargoProgressNav{position:absolute!important;top:36px!important;bottom:0!important;left:0!important;z-index:6;width:112px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:3px!important;padding:4px!important;overflow-y:auto!important;overflow-x:hidden!important}.app.proShell .cargoProgressStep{position:static!important;flex:0 0 30px!important;min-width:0!important;min-height:30px!important;width:100%!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;padding:2px 5px!important;text-align:left!important;transform:none!important}.app.proShell .cargoProgressStep strong{font-size:11.5px}.app.proShell .cargoWorkspaceShell{position:absolute!important;top:36px!important;right:0!important;bottom:0!important;left:112px!important;min-height:0!important;margin:0!important;padding:0!important;gap:3px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto 38px!important;overflow:hidden!important}.app.proShell .cargoWorkspaceBody{grid-column:1!important;grid-row:1!important;min-height:0!important;padding:5px 7px!important;overflow:auto!important}.app.proShell .cargoStepTitle{margin-bottom:5px}.app.proShell .cargoStepTitle>span{font-size:14px}.app.proShell .cargoStepTitle h3{font-size:16px}.app.proShell .cargoStepTitle p{display:none}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 7px}.app.proShell .cargoWorkspaceField{gap:2px}.app.proShell .cargoWorkspaceField>span{font-size:10.5px}.app.proShell .cargoWorkspaceField :is(input,select){min-height:32px!important;height:32px!important}.app.proShell .cargoWorkspaceSidePanel{position:static!important;grid-column:1!important;grid-row:2!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:2px 4px!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important}.app.proShell .cargoSideCard{min-width:105px!important;min-height:0!important;padding:3px 5px!important;padding:5px}.app.proShell .cargoWorkspaceFooter{position:static!important;grid-column:1!important;grid-row:3!important;min-height:38px!important;height:38px!important;padding:3px 6px!important;margin:0!important}.app.proShell .cargoWorkspaceFooter button{min-height:32px;height:32px}.app.proShell .cargoTransportSection{padding:5px}.app.proShell .cargoTransportSectionHeader{margin-bottom:4px}.app.proShell .cargoTransportFields{grid-template-columns:repeat(4,minmax(105px,1fr))!important}.app.proShell :is(.modalBox,.financeCandidateDialog,.financePaymentPostingDialog,.orgDrawer,.financeObligationDrawer){max-width:calc(100vw - 8px);width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.app.proShell :is(.modalHeader,.financeCandidateDialogHeader,.financeObligationHeader){min-height:36px;padding:4px 7px}.app.proShell :is(.modalBody,.financeCandidateDialogBody,.financeDrawerSections){min-height:0;overflow:auto}}.app.proShell .cargoOrganizationsGrid{display:block}.app.proShell .cargoOrganizationSurface{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:10px;min-width:0}.app.proShell .cargoOrganizationSurface.awaitingSelection{grid-template-columns:minmax(0,1fr)}.app.proShell .cargoOrganizationSelector,.app.proShell .cargoOrganizationPreview{min-width:0;padding:10px;border:1px solid var(--border-subtle, #dbe5f1);border-radius:10px;background:var(--surface-primary, #fff)}.app.proShell .cargoOrganizationSearch input{width:100%}.app.proShell .cargoOrganizationQuickActions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.app.proShell .cargoOrganizationSuggestions{margin-top:10px}.app.proShell .cargoOrganizationSuggestions>strong{display:block;margin-bottom:6px;color:#475569;font-size:11px}.app.proShell .cargoOrganizationSuggestions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app.proShell .cargoOrganizationSuggestions button{display:flex;min-width:0;min-height:42px;flex-direction:column;align-items:flex-start;justify-content:center;padding:6px 8px;border:1px solid #dbe5f1;border-radius:8px;background:#f8fafc;color:#1e293b;text-align:left;cursor:pointer}.app.proShell .cargoOrganizationSuggestions button:hover,.app.proShell .cargoOrganizationSuggestions button:focus-visible{border-color:#2563eb;background:#eff6ff;outline:2px solid rgba(37,99,235,.16);outline-offset:1px}.app.proShell .cargoOrganizationSuggestions button span,.app.proShell .cargoOrganizationSuggestions button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app.proShell .cargoOrganizationSuggestions button span{font-size:11.5px;font-weight:750}.app.proShell .cargoOrganizationSuggestions button small{color:#64748b;font-size:9.75px}.app.proShell .cargoOrganizationSuggestions>p{margin:4px 0 0;color:#64748b;font-size:11px}.app.proShell .cargoOrganizationPreview header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #e2e8f0}.app.proShell .cargoOrganizationPreview header div{min-width:0}.app.proShell .cargoOrganizationPreview header small{display:block;color:#64748b;font-size:9.75px}.app.proShell .cargoOrganizationPreview header strong{display:block;overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app.proShell .cargoOrganizationPreview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:5px 0 0}.app.proShell .cargoOrganizationPreview dl div{min-width:0;padding:5px 7px;border-bottom:1px solid #edf2f7}.app.proShell .cargoOrganizationPreview dt{color:#64748b;font-size:9.5px}.app.proShell .cargoOrganizationPreview dd{margin:1px 0 0;overflow-wrap:anywhere;color:#1e293b;font-size:11px;font-weight:650}.app.proShell .cargoOrganizationPhone dd{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3px 6px}.app.proShell .cargoOrganizationPhone dd span{white-space:pre-line}.app.proShell .cargoOrganizationPhone dd button{min-height:22px;padding:1px 5px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#315b86;font-size:9.5px;font-weight:750;cursor:pointer}.app.proShell .cargoOrganizationPhone dd button:focus-visible{outline:2px solid rgba(37,99,235,.25);outline-offset:1px}.app.proShell .cargoCompactProgress{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#e2e8f0}.app.proShell .cargoCompactProgress i{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width var(--motion-normal, .16s) var(--ease-standard, ease-out)}.app.proShell .cargoDocumentNotes{min-height:38px!important;field-sizing:content;resize:vertical}.app.proShell .cargoFinalSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.app.proShell .cargoFinalSummary .wide{grid-column:1 / -1}.app.proShell .cargoTransportSectionHeader{margin-bottom:0}.app.proShell .cargoTransportSection:has(.cargoTransportSectionRows) .cargoTransportSectionHeader{margin-bottom:7px}.app.proShell .cargoTransportSectionToggle{display:flex;min-width:0;flex:1;align-items:center;gap:7px;min-height:30px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.app.proShell .cargoTransportSectionToggle:focus-visible{border-radius:6px;outline:2px solid rgba(37,99,235,.25);outline-offset:2px}.app.proShell .cargoDocumentsEmpty{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;text-align:left}.app.proShell .cargoDocumentsEmpty div{min-width:0}.app.proShell .cargoDocumentsEmpty strong,.app.proShell .cargoDocumentsEmpty span{display:block}.app.proShell .cargoDocumentsEmpty strong{color:#334155;font-size:12px}.app.proShell .cargoDocumentsEmpty span{margin-top:2px;color:#64748b;font-size:10.5px}@media (max-width: 980px){.app.proShell .cargoOrganizationSurface{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr);gap:7px}.app.proShell .cargoOrganizationSelector,.app.proShell .cargoOrganizationPreview{padding:7px}.app.proShell .cargoFinalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px) and (orientation: portrait){.app.proShell .cargoWorkspaceEngine{position:fixed;top:38px;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:none;margin:0!important;overflow:hidden!important}.app.proShell .cargoProgressNav{min-height:42px}.app.proShell .cargoWorkspaceShell{min-height:0;height:100%;grid-template-rows:minmax(0,1fr) auto 44px;gap:4px!important;overflow:hidden}.app.proShell .cargoWorkspaceBody{grid-row:1;min-height:0!important;overflow:auto}.app.proShell .cargoWorkspaceSidePanel{grid-row:2;display:grid!important;grid-template-columns:repeat(4,minmax(105px,1fr))!important;gap:4px!important;overflow-x:auto;overflow-y:hidden}.app.proShell .cargoWorkspaceSidePanel .cargoSideCard{min-height:0;padding:5px}.app.proShell .cargoWorkspaceFooter{position:static;grid-row:3;min-height:44px!important;height:44px;padding:3px 4px!important;margin:0}.app.proShell .cargoOrganizationSurface{grid-template-columns:minmax(0,1fr)}.app.proShell .cargoOrganizationSuggestions>div,.app.proShell .cargoOrganizationPreview dl,.app.proShell .cargoFinalSummary{grid-template-columns:minmax(0,1fr)}.app.proShell .cargoDocumentsEmpty{align-items:stretch;flex-direction:column}}@media (max-height: 480px) and (orientation: landscape){.app.proShell .cargoOrganizationSurface{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:6px}.app.proShell .cargoOrganizationSelector,.app.proShell .cargoOrganizationPreview{padding:6px}.app.proShell .cargoOrganizationQuickActions{margin-top:4px}.app.proShell .cargoOrganizationSuggestions{margin-top:5px}.app.proShell .cargoOrganizationSuggestions>strong{margin-bottom:3px}.app.proShell .cargoOrganizationSuggestions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.app.proShell .cargoOrganizationSuggestions button{min-height:34px;padding:3px 6px}.app.proShell .cargoOrganizationPreview header{padding-bottom:4px}.app.proShell .cargoOrganizationPreview dl{margin-top:2px}.app.proShell .cargoOrganizationPreview dl div{padding:3px 5px}.app.proShell .cargoTransportToolbar{padding-block:2px}.app.proShell .cargoTransportToolbar .softBtn{min-height:28px;height:28px}.app.proShell .cargoTransportList{gap:4px}.app.proShell .cargoTransportSection{padding:3px 4px}.app.proShell .cargoTransportSectionToggle{min-height:27px}.app.proShell .cargoTransportSectionHeader .addTransportBtn{min-height:29px;height:29px}.app.proShell .cargoTransportSection:has(.cargoTransportSectionRows) .cargoTransportSectionHeader{margin-bottom:4px}.app.proShell .cargoDocumentsToolbar{min-height:42px!important;padding:5px 7px!important}.app.proShell .cargoDocumentsEmpty{min-height:52px;padding:6px 8px}}:root{--motion-instant: 0ms;--motion-fast: .11s;--motion-normal: .16s;--motion-page-enter: .15s;--motion-overlay: .14s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasized: cubic-bezier(.2, .9, .25, 1)}.app.proShell :is(.financePrimaryTabs button,.settingsTabsBar button,.tableToolbarScopeTabs button,.cargoProgressStep,.workspaceTabs button){transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.app.proShell :is(.cargoWorkspaceBody,.financeContent,.settingsMainPanel){scroll-behavior:smooth}.app.proShell :is(.cargoTransportSectionRows,.cargoOrganizationPreview,.cargoDocumentsEmpty){animation:kavaContentReveal var(--motion-normal) var(--ease-standard) both}.app.proShell :is(.modalOverlay,.orgDrawerOverlay,.drawerOverlay,.financeDrawerBackdrop){animation:kavaBackdropEnter var(--motion-overlay) linear both}.app.proShell :is(.modalBox,.orgDrawer,.detailDrawer,.financeObligationDrawer,.financePaymentPostingDialog,.financeCandidateDialog){animation:kavaOverlayEnter var(--motion-overlay) var(--ease-emphasized) both}.app.proShell :is(.mobileActionOverflow[open]>:not(summary),.overflowMenu,.actionMenu){transform-origin:top right;animation:kavaMenuEnter var(--motion-fast) var(--ease-standard) both}.app.proShell :is(.cargoAutoSave,.statusBadge,.financeStatusBadge){transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}@keyframes kavaModuleEnter{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kavaContentReveal{0%{opacity:.01;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes kavaBackdropEnter{0%{opacity:.01}to{opacity:1}}@keyframes kavaOverlayEnter{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes kavaMenuEnter{0%{opacity:.01;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){:root{--motion-fast: 0ms;--motion-normal: 0ms;--motion-page-enter: 0ms;--motion-overlay: 0ms}}.operationalDetailBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#0f172a8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.operationalDetailShell{display:grid;overflow:hidden;background:var(--surface, #fff)}.operationalDetailShell.operationalDetailSection-documents{height:auto;min-height:min(620px,94vh);max-height:94vh}.operationalDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;background:#fff}.operationalDetailHeader h2,.operationalDetailHeader p{margin:0}.operationalDetailHeader p{color:#475569}.operationalDetailHeader small{display:block;color:#64748b}.operationalDetailIdentity,.operationalDetailHeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.operationalDetailExportError{display:grid;gap:3px;padding:9px 18px;border-block:1px solid #fecaca;background:#fff7f7;color:#991b1b;font-size:13px}.operationalModeBadge{padding:4px 9px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:12px;font-weight:700}.operationalDetailTabs{display:flex;scrollbar-width:none}.operationalDetailTabs::-webkit-scrollbar{display:none}.operationalDetailTabs button{border:0;background:transparent;color:#475569;font-weight:650}.operationalDetailBody{min-width:0;overflow:auto}.operationalDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.operationalDetailField span{display:block;color:#64748b}.operationalDetailField strong{display:block;color:#0f172a}.operationalPartyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.operationalPartyCard,.operationalCargoList>article,.operationalTransportList>article{border:1px solid #e2e8f0;background:#fff}.operationalPartyCard header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.operationalPartyCard h3,.operationalCargoList h3,.operationalTransportList h3{margin:0 0 10px}.operationalPartyCard .operationalDetailField{padding:8px 0;border:0;border-bottom:1px solid #eef2f7;border-radius:0}.operationalCargoList,.operationalTransportList{display:grid}.operationalDetailEmpty{grid-column:1 / -1;margin:0;text-align:center;color:#64748b;border:1px dashed #cbd5e1;background:#fff}.operationalTimeline{display:grid;gap:0}.operationalTimeline article{position:relative;display:grid;border-bottom:1px solid #e2e8f0;background:#fff}.operationalTimeline time,.operationalTimeline span{color:#64748b;font-size:12px}.operationalTimeline p{margin:0}.operationalDetailBody>.entityAttachments{margin:0;background:#fff}.entityAttachmentsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.entityAttachmentsHeader>div{display:grid;gap:3px}.entityAttachmentsHeader>div>strong{color:#0f172a}.entityAttachmentsHeader small{color:#64748b}.entityAttachmentsUpload{min-width:112px}.entityAttachmentsDropzone{display:grid;place-items:center;gap:7px;border:1.5px dashed #b8c6d8;color:#475569;background:linear-gradient(180deg,#fbfdff,#f8fafc);text-align:center;transition:border-color .16s ease,background .16s ease}.entityAttachmentsDropzone>strong{color:#0f172a;font-size:15px}.entityAttachmentsDropzone>span{color:#64748b;font-size:12px}.entityAttachmentsDropzone.isDragActive{border-color:#f59e0b;background:#fff7ed}.entityAttachmentsProgress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin-top:12px;color:#475569;font-size:12px}.entityAttachmentsProgress>div{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.entityAttachmentsProgress i{display:block;height:100%;border-radius:inherit;background:#f59e0b;transition:width .18s ease}.operationalDetailBody .entityAttachmentsEmpty{display:grid;place-items:center;gap:5px;margin:14px 0 0;border:1px solid #e2e8f0;color:#64748b;background:#f8fafc;text-align:center}.operationalDetailBody .entityAttachmentsEmpty strong{color:#334155}.operationalDetailBody .entityAttachmentsList{grid-template-columns:repeat(2,minmax(0,1fr))}.operationalDetailBody .entityAttachmentsList article{grid-template-columns:1fr;align-content:start;min-width:0}.operationalDetailBody .entityAttachmentOpen{width:100%;min-height:62px;padding:0}.operationalDetailBody .entityAttachmentThumbnail{width:62px;height:62px;border-radius:10px}.entityAttachmentFileIcon{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border:1px solid #dbe4ef;border-radius:10px;color:#64748b;background:#f8fafc;font-size:26px}.entityAttachmentMetadata{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:10px}.entityAttachmentMetadata label{display:grid;gap:4px;min-width:0}.entityAttachmentMetadata select,.entityAttachmentMetadata textarea{width:100%;min-width:0}.entityAttachmentMetadata textarea{min-height:58px;resize:vertical}.operationalDetailBody .entityAttachmentActions{padding-top:2px;border-top:1px solid #eef2f7}.entityAttachmentPreviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;padding:20px;background:#0f172ab8}.entityAttachmentPreview{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1100px,94vw);height:min(820px,92vh);overflow:hidden;background:#fff;box-shadow:0 28px 90px #0000005c}.entityAttachmentPreview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #e2e8f0}.entityAttachmentPreview>header>div{display:grid;gap:2px;min-width:0}.entityAttachmentPreview>header strong,.entityAttachmentPreview>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityAttachmentPreview>header small{color:#64748b}.entityAttachmentPreviewBody{display:grid;place-items:center;min-height:0;overflow:auto;padding:14px;background:#f1f5f9}.entityAttachmentPreviewBody img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.entityAttachmentPreviewBody iframe{width:100%;height:100%;min-height:520px;border:0;border-radius:8px;background:#fff}@media (max-width: 900px){.operationalDetailBackdrop{padding:0}.operationalDetailShell{border:0}.operationalDetailHeader p,.operationalDetailHeader small{display:none}.operationalDetailGrid,.operationalPartyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationalTimeline article{grid-template-columns:1fr 1fr}.operationalDetailBody .entityAttachmentsList{grid-template-columns:1fr}}@media (max-width: 520px){.operationalDetailIdentity h2{width:100%;font-size:18px}.operationalDetailHeaderActions .secondary{padding-inline:10px}.operationalDetailGrid,.operationalPartyGrid{grid-template-columns:1fr}.operationalTimeline article{grid-template-columns:1fr}.operationalDetailBody>.entityAttachments{padding:12px}.entityAttachmentsHeader{align-items:stretch;flex-direction:column}.entityAttachmentsUpload{width:100%;min-height:44px}.entityAttachmentsDropzone{min-height:116px}.entityAttachmentMetadata{grid-template-columns:1fr}.entityAttachmentPreviewBackdrop{padding:0}.entityAttachmentPreview{width:100vw;height:100dvh;border-radius:0}}.operationalTaxServiceExport{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #cfe0f7;border-radius:12px;background:#f5f9ff}.operationalTaxServiceExport p{margin:4px 0 0;color:var(--text-muted, #64748b)}.operationalTaxServicePreviewBackdrop{z-index:1800}.operationalTaxServicePreview{width:min(680px,calc(100vw - 28px));max-height:min(760px,calc(100dvh - 28px));overflow:auto;padding:22px;border-radius:16px;background:#fff;box-shadow:0 24px 72px #0f172a47}.operationalTaxServicePreview>header,.operationalTaxServicePreview>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.operationalTaxServicePreview h3,.operationalTaxServicePreview h4{margin:0}.operationalTaxServicePreview header p{margin:5px 0 0;color:var(--text-muted, #64748b)}.operationalTaxServicePreview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.operationalTaxServicePreview dl>div{padding:10px;border:1px solid #e2e8f0;border-radius:9px}.operationalTaxServicePreview dt{color:var(--text-muted, #64748b);font-size:.78rem}.operationalTaxServicePreview dd{margin:5px 0 0;font-weight:650;overflow-wrap:anywhere}.operationalTaxServiceLine{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f5}.operationalTaxServicePreview footer{margin-top:22px}.operationalTaxServicePreview footer>div{display:flex;gap:8px}@media (max-width: 600px){.operationalTaxServiceExport{align-items:stretch;flex-direction:column}.operationalTaxServiceExport button{width:100%}.operationalTaxServicePreview{padding:16px}.operationalTaxServicePreview dl{grid-template-columns:1fr}.operationalTaxServicePreview>footer{align-items:stretch;flex-direction:column}.operationalTaxServicePreview footer>div{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 980px){.app.proShell .proSidebar,.app.proShell.isCollapsed .proSidebar{flex-direction:column!important;align-items:stretch!important;min-height:0!important;gap:8px!important;border:0!important}.app.proShell .brandPanel,.app.proShell.isCollapsed .brandPanel{align-items:center!important;height:auto!important;gap:9px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important}.app.proShell .brandLogoWrap,.app.proShell.isCollapsed .brandLogoWrap{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important}.app.proShell .brandLogoWrap img,.app.proShell.isCollapsed .brandLogoWrap img{width:38px!important;height:38px!important;object-fit:contain!important}.app.proShell .brandText,.app.proShell.isCollapsed .brandText{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;overflow:visible!important;gap:2px!important}.app.proShell .brandText strong{display:block!important;color:#0f172a!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important}.app.proShell .brandText span{display:block!important;color:#64748b!important;font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .mobileNavClose,.app.proShell.isCollapsed .mobileNavClose{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important}.app.proShell .sideNav,.app.proShell .proNav,.app.proShell .iconRailNav.proNav,.app.proShell.isCollapsed .sideNav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-height:0!important;padding:0 2px 8px!important;gap:2px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.app.proShell .sideSectionLabel,.app.proShell.isCollapsed .sideSectionLabel,.app.proShell .transportNavTitle,.app.proShell.isCollapsed .transportNavTitle{display:block!important;flex:0 0 auto!important;width:100%!important;margin:6px 0 2px!important;padding:5px 10px 3px!important;color:#64748b!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important}.app.proShell .transportNavBlock,.app.proShell.isCollapsed .transportNavBlock{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.app.proShell .transportNavGrid,.app.proShell.isCollapsed .transportNavGrid{display:flex!important;flex-direction:column!important;width:100%!important;gap:2px!important}.app.proShell .proNav>button,.app.proShell .transportNavGrid>button,.app.proShell.isCollapsed .proNav>button,.app.proShell.isCollapsed .transportNavGrid>button,.app.proShell.mobileNavOpen:not(.isCollapsed) .proNav>button,.app.proShell.mobileNavOpen:not(.isCollapsed) .transportNavGrid>button{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;gap:11px!important;border:1px solid transparent!important;border-radius:9px!important;color:#334155!important;background:transparent!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important}.app.proShell .proNav>button svg,.app.proShell .transportNavGrid>button svg{flex:0 0 19px!important;width:19px!important;height:19px!important}.app.proShell .proNav>button span,.app.proShell .transportNavGrid>button span,.app.proShell.isCollapsed .proNav>button span,.app.proShell.isCollapsed .transportNavGrid>button span{display:block!important;min-width:0!important;max-width:none!important;color:inherit!important;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .proNav>button.active,.app.proShell .transportNavGrid>button.active,.app.proShell.mobileNavOpen:not(.isCollapsed) .proNav>button.active,.app.proShell.mobileNavOpen:not(.isCollapsed) .transportNavGrid>button.active{width:100%!important;color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important;box-shadow:inset 3px 0 #f59e0b!important}.app.proShell .proUserCard,.app.proShell.isCollapsed .proUserCard{display:grid!important;grid-template-columns:36px minmax(0,1fr) 40px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important;padding:8px!important;gap:8px!important;border-radius:10px!important;flex:0 0 auto!important}.app.proShell .userMeta,.app.proShell.isCollapsed .userMeta{display:flex!important;flex-direction:column!important;min-width:0!important;gap:2px!important}.app.proShell .userMeta strong,.app.proShell .userMeta small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .logout.iconOnly{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app.proShell .mobileNavBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:none!important;width:100vw!important;height:100dvh!important;padding:0!important;border:0!important;border-radius:0!important;background:#0f172a7a!important;z-index:1190!important}.app.proShell.mobileNavOpen .mobileNavBackdrop{display:block!important}}.tripsPage{display:grid;gap:16px;min-width:0}.tripsPageHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.tripsPageHeader h1{margin:3px 0 2px;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.tripEyebrow{color:#667085;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tripsPageHeader p{margin:0;color:#667085}.tripsViewSwitch{display:flex;padding:3px;border:1px solid #e5e7eb;border-radius:11px;background:#f8fafc}.tripsViewSwitch button{border:0;background:transparent;border-radius:8px;padding:8px 13px;font-weight:700}.tripsViewSwitch button.active{background:#fff;box-shadow:0 1px 4px #10182818;color:#111827}.tripsToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 210px 240px;gap:10px;padding:12px;border:1px solid #e7e9ee;border-radius:14px;background:#fff;box-shadow:0 2px 8px #1018280a}.tripsToolbar input,.tripsToolbar select,.tripField input,.tripField select,.tripField textarea,.tripAllocationRow input{width:100%;min-height:40px;border:1px solid #d7dce4;border-radius:9px;background:#fff;padding:8px 10px;color:#101828}.tripKanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(275px,1fr);gap:12px;overflow-x:auto;padding:1px 1px 12px;scrollbar-width:thin}.tripKanbanColumn{min-height:430px;border:1px solid #e5e8ee;border-radius:14px;background:#f6f8fb;padding:10px}.tripKanbanColumn>header{display:flex;justify-content:space-between;align-items:center;padding:3px 4px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tripKanbanColumn>header span{display:grid;place-items:center;min-width:24px;height:24px;background:#e8ecf2;border-radius:999px}.tripKanbanColumn>div{display:grid;gap:9px}.tripKanbanCard{display:block;width:100%;text-align:left;border:1px solid #e2e5ea;border-radius:12px;background:#fff;padding:12px;color:#172033;box-shadow:0 3px 10px #0f172a0a;transition:.16s ease}.tripKanbanCard:hover{border-color:#aab5c5;box-shadow:0 7px 18px #0f172a12;transform:translateY(-1px)}.tripCardHead,.tripCardFinance>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.tripCardHead strong{font-size:15px}.tripStatus{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;background:#eef2f6;color:#344054;padding:4px 8px;font-size:11px;font-weight:800;white-space:nowrap}.tripStatus-LOADED,.tripStatus-IN_TRANSIT{background:#eaf2ff;color:#175cd3}.tripStatus-COMPLETED,.tripAllocation-ALLOCATED{background:#eaf8ef;color:#087a3f}.tripStatus-CANCELLED{background:#fff0f0;color:#b42318}.tripCardRoute{margin:11px 0;padding:8px;border-radius:8px;background:#f8fafc;font-size:12px}.tripCardFacts{display:grid;gap:6px;margin:0}.tripCardFacts div{display:flex;justify-content:space-between;gap:10px}.tripCardFacts dt{color:#667085;font-size:11px}.tripCardFacts dd{margin:0;text-align:right;font-size:11px;font-weight:650}.tripCardFinance{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f4;font-size:11px}.tripCardFinance strong{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.tripAllocationWarning{margin:9px 0 0;border-radius:7px;background:#fff8e8;color:#8a5700;padding:7px 8px;font-size:10px;font-weight:700}.tripList{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.tripsEmpty{display:grid;place-items:center;text-align:center;min-height:360px;border:1px dashed #d3d8e0;border-radius:16px;background:#fff;padding:32px}.tripsEmpty>div{font-size:38px;color:#98a2b3}.tripsEmpty h2{margin:8px 0}.tripsEmpty p{margin:0;color:#667085}.tripModalBackdrop,.tripWorkspaceBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;background:#0b1220a8;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tripModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(880px,calc(100dvh - 40px));overflow:hidden;background:#fff;box-shadow:0 28px 70px #02061755}.tripModalHeader,.tripWorkspaceHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;border-bottom:1px solid #e8ebef}.tripModalHeader h2,.tripWorkspaceHeader h2{margin:3px 0;font-size:25px}.tripModalHeader p{margin:0;color:#667085}.tripModalBody{overflow:auto}.tripSelectedCargo{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin-bottom:16px}.tripSelectedCargo article{display:grid;gap:2px;border:1px solid #e3e7ed;border-radius:10px;background:#f9fafb;padding:9px}.tripSelectedCargo span,.tripSelectedCargo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tripSelectedCargo small{color:#667085}.tripFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tripField{display:grid;gap:5px}.tripField>span{font-size:12px;font-weight:750;color:#344054}.tripField textarea{min-height:72px;resize:vertical}.tripFieldWide{grid-column:1/-1}.tripModalFooter{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e8ebef;background:#fff}.tripReview{padding:14px;border:1px solid #e4e7ec;border-radius:13px;background:#f9fafb}.tripReview h3{margin-top:0}.tripReviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tripReviewGrid div{display:grid;gap:3px;padding:10px;background:#fff;border-radius:9px}.tripReviewGrid span{font-size:11px;color:#667085}.tripWorkspace{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:#f7f8fa;box-shadow:0 28px 70px #02061755}.tripWorkspaceHeader{background:#fff}.tripWorkspaceMeta,.tripWorkspaceActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tripWorkspaceMeta{color:#667085;font-size:12px}.tripWorkspaceTabs{display:flex;overflow-x:auto;border-bottom:1px solid #e4e7ec;background:#fff;padding:0 18px;scrollbar-width:none}.tripWorkspaceTabs::-webkit-scrollbar{display:none}.tripWorkspaceTabs button{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;font-weight:700;color:#667085;white-space:nowrap}.tripWorkspaceTabs button.active{border-color:#101828;color:#101828}.tripWorkspaceBody{overflow:auto}.tripSectionGrid{display:grid;grid-template-columns:1.25fr 1fr;gap:13px}.tripInfoCard{border:1px solid #e2e6ec;background:#fff}.tripInfoCardHero{grid-row:span 2}.tripInfoCard h3{margin:0 0 13px;font-size:15px}.tripInfoCard dl,.tripDetailList{display:grid;gap:9px;margin:0}.tripInfoCard dl div,.tripDetailList div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #f0f2f5;padding-bottom:8px}.tripInfoCard dt,.tripDetailList dt{color:#667085}.tripInfoCard dd,.tripDetailList dd{margin:0;text-align:right;font-weight:700}.tripMetricRow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tripMetricRow>div{display:grid;gap:3px;border-radius:10px;background:#f7f9fb;padding:11px}.tripMetricRow strong{font-size:16px}.tripMetricRow span{font-size:10px;color:#667085;text-transform:uppercase}.tripCargoSection{display:grid;gap:8px}.tripCargoTotals{display:flex;align-items:center;gap:18px;border:1px solid #e2e6ec;border-radius:12px;background:#fff;padding:12px 14px}.tripCargoRow{display:grid;grid-template-columns:120px 1.3fr 1.4fr 90px 90px auto;gap:12px;align-items:center;border:1px solid #e2e6ec;background:#fff;text-align:left;color:#172033}.tripCargoRow:hover{border-color:#98a2b3}.tripFinanceLayout{display:grid;grid-template-columns:1fr 1fr;gap:13px}.tripAllocationRow{display:grid;grid-template-columns:minmax(120px,1fr) 150px 42px;gap:8px;align-items:center;margin-bottom:8px}.tripAllocationRow b{font-size:12px}.tripTimeline{max-width:720px;margin:auto;padding:8px}.tripTimeline article{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px}.tripTimeline article:before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:1px;background:#d9dee6}.tripTimeline article:last-child:before{display:none}.tripTimelineDot{position:relative;z-index:1;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#475467;box-shadow:0 0 0 1px #c9d0db}.tripTimeline strong{font-size:13px}.tripTimeline p{margin:2px 0}.tripTimeline small{color:#667085}.dangerBtn{border:1px solid #f3b7b3;border-radius:9px;background:#fff4f3;color:#b42318;padding:8px 11px;font-weight:700}@media (max-width:900px){.tripsToolbar{grid-template-columns:1fr 1fr}.tripsToolbar input{grid-column:1/-1}.tripSectionGrid,.tripFinanceLayout{grid-template-columns:1fr}.tripInfoCardHero{grid-row:auto}.tripCargoRow{grid-template-columns:110px 1fr 80px}.tripCargoRow span:nth-of-type(2),.tripCargoRow span:nth-of-type(4){display:none}}@media (max-width:600px){.tripsPageHeader{align-items:flex-start}.tripsPageHeader p{display:none}.tripsViewSwitch button{padding:7px 9px;font-size:11px}.tripsToolbar{grid-template-columns:1fr;padding:9px}.tripsToolbar input{grid-column:auto}.tripKanban{grid-auto-columns:minmax(270px,86vw)}.tripModalBackdrop,.tripWorkspaceBackdrop{padding:0}.tripModal,.tripWorkspace{width:100%;height:100dvh;max-height:none;border-radius:0}.tripModalHeader,.tripWorkspaceHeader{padding:13px 14px}.tripModalHeader h2,.tripWorkspaceHeader h2{font-size:20px}.tripModalBody{padding:12px 14px}.tripSelectedCargo{display:flex;overflow-x:auto}.tripSelectedCargo article{min-width:180px}.tripFormGrid{grid-template-columns:1fr}.tripFieldWide{grid-column:auto}.tripModalFooter{position:sticky;bottom:0;padding:10px 12px}.tripReviewGrid{grid-template-columns:1fr 1fr}.tripWorkspaceHeader{align-items:center}.tripWorkspaceHeader .tripWorkspaceMeta{display:none}.tripWorkspaceActions .secondary,.tripWorkspaceActions .dangerBtn{font-size:11px;padding:7px}.tripWorkspaceBody{padding:10px}.tripMetricRow{grid-template-columns:1fr}.tripCargoTotals{overflow-x:auto}.tripCargoRow{grid-template-columns:100px 1fr auto;padding:10px}.tripCargoRow span:nth-of-type(n+2){display:none}.tripAllocationRow{grid-template-columns:1fr 110px 36px}.tripInfoCard{padding:13px}}@media (max-height:460px) and (orientation:landscape){.tripModalHeader,.tripWorkspaceHeader{padding:8px 12px}.tripModalHeader p,.tripEyebrow{display:none}.tripWorkspaceTabs button,.tripWorkspaceBody,.tripModalBody{padding:8px 10px}.tripSelectedCargo{margin-bottom:8px}.tripFormGrid{grid-template-columns:repeat(3,1fr);gap:7px}.tripFieldWide{grid-column:span 2}.tripField textarea{min-height:40px}.tripModalFooter{padding:7px 10px}.tripWorkspace{height:100dvh}}.warehouseServicesPage{display:grid;gap:16px;min-width:0}.warehouseServicesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.warehouseServicesHeader h1{margin:4px 0;font-size:clamp(24px,3vw,34px)}.warehouseServicesHeader p{margin:0;color:var(--muted,#64748b)}.warehouseServicesHeader>div:last-child{display:flex;gap:8px}.warehouseEyebrow{display:inline-flex;align-items:center;gap:6px;color:#52607a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.warehouseError{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff7f7;color:#991b1b}.warehouseServiceTable{border:1px solid #e2e8f0;background:#fff;overflow:auto}.warehouseServiceHead,.warehouseServiceRow{display:grid;align-items:center}.warehouseServiceHead{position:sticky;top:0;text-transform:uppercase}.warehouseServiceRow{border-top:1px solid #edf2f7}.warehouseState{background:#eef2ff;color:#3730a3}.warehouseEmpty{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b;text-align:center;padding:28px}.warehouseModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a8c;display:grid;place-items:center;padding:18px}.warehouseModal{width:min(780px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 80px #0f172a4d}.warehouseModal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.warehouseModal h2{margin:3px 0 0}.warehouseModal form{padding:20px}.warehouseFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.warehouseFormGrid label{display:grid;gap:6px}.warehouseFormGrid label>span{font-size:12px;font-weight:800;color:#475569}.warehouseFormGrid input,.warehouseFormGrid select{height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:0 11px;background:#fff}.warehouseFormGrid .wide{grid-column:1/-1}.warehouseIncomeRows{display:grid;gap:8px}.warehouseIncomeHeader{display:flex;justify-content:space-between;align-items:center}.warehouseIncomeRow{display:grid;grid-template-columns:1.3fr .6fr 90px 1fr 38px;gap:7px}.warehouseIncomeRow .iconBtn{height:42px}.warehouseVatNote{color:#64748b;font-size:13px}.warehouseModal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid #e2e8f0}@media (max-width:640px){.warehouseServicesHeader{align-items:stretch;flex-direction:column}.warehouseServicesHeader>div:last-child{justify-content:flex-end}.warehouseFormGrid{grid-template-columns:1fr}.warehouseFormGrid .wide{grid-column:auto}.warehouseIncomeRow{grid-template-columns:1fr 1fr}.warehouseIncomeRow .iconBtn{grid-column:2;justify-self:end}.warehouseModalBackdrop{padding:0}.warehouseModal{height:100dvh;max-height:none;border-radius:0}}.warehouseServiceTable{border-color:#e6eaf0;border-radius:10px}.warehouseServiceHead,.warehouseServiceRow{grid-template-columns:118px minmax(240px,1.55fr) 174px repeat(3,minmax(122px,.7fr)) 108px;gap:14px;min-width:1080px;padding:0 16px}.warehouseServiceHead{min-height:36px;background:#f7f8fa;color:#687386;font-size:11px;font-weight:500;letter-spacing:.035em;border-bottom:1px solid #e7ebf0}.warehouseServiceRow{min-height:42px;border:0;border-bottom:1px solid #eef1f4;background:#fff;text-align:left;color:#273244}.warehouseServiceRow:hover{background:#fafbfc}.warehouseServiceHead>:nth-child(n+4):nth-child(-n+6),.warehouseServiceRow>:nth-child(n+4):nth-child(-n+6){text-align:right;font-variant-numeric:tabular-nums}.warehouseServiceHead>:last-child,.warehouseServiceRow>:last-child{text-align:center}.warehouseServiceRow>strong{font-weight:600}.warehouseServiceRow>:nth-child(3){color:#667085;font-size:13px}.warehouseState{justify-self:center;border-radius:7px;padding:3px 7px;font-size:11px;font-weight:600}.warehouseState.final{background:#e9f7ef;color:#27734a}.warehouseState.incomplete{background:#fff4e8;color:#a85a17}.warehouseHeaderActions{position:relative;display:flex;align-items:center;gap:8px}.warehouseMoreActions{position:relative}.warehouseActionMenu{position:absolute;z-index:12;right:0;top:calc(100% + 6px);display:grid;min-width:190px;padding:6px;border:1px solid var(--kv2-border);border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a24}.warehouseActionMenu button{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--kv2-text);text-align:left}.warehouseActionMenu button:hover{background:var(--kv2-subtle)}.warehouseWorkflowIntro{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kv2-border);border-radius:8px;background:var(--kv2-subtle);color:var(--kv2-secondary)}.warehouseWorkflowIntro>div{display:grid;gap:2px;min-width:0}.warehouseWorkflowIntro strong{font-size:13px;font-weight:600}.warehouseWorkflowIntro span{font-size:12px;color:var(--kv2-muted)}.warehouseWorkflowIntro>svg{flex:0 0 auto;color:var(--kv2-muted)}@media (max-width:700px){.warehouseWorkflowIntro{align-items:stretch;flex-direction:column;gap:8px}.warehouseWorkflowIntro>svg{display:none}.warehouseHeaderActions{gap:6px}.warehouseActionMenu{right:auto;left:0;min-width:180px}}.organizationHeaderActions{display:flex;align-items:center;gap:8px;margin-left:auto}.package4Organization .companyWorkspaceHeader{align-items:center}.package4Organization .companyHeaderMain{min-width:0}.package4Organization .companyHeaderMain h2{overflow:hidden;text-overflow:ellipsis}.orgReadGrid,.orgEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orgReadValue{display:grid;align-content:start;gap:6px;border:1px solid #e4e9f0}.orgReadValue.wide,.orgDrawerField.wide{grid-column:1/-1}.orgReadValue>span{color:#667085;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.orgReadValue>strong{display:flex;flex-wrap:wrap;gap:7px;overflow-wrap:anywhere;color:#182230;font-size:14px;line-height:1.45}.orgReadLink{color:#175cd3;text-decoration:none;font-weight:750}.orgReadLink:hover{text-decoration:underline}.orgEditGrid .orgDrawerField{display:grid;gap:6px}.orgEditGrid input,.orgEditGrid textarea{width:100%;border:1px solid #cfd7e3;border-radius:10px;background:#fff;padding:10px 11px}.orgEditGrid textarea{min-height:82px;resize:vertical}.orgRoleEditor{display:flex;flex-wrap:wrap;gap:8px}.orgRoleEditor label{display:flex;align-items:center;gap:7px;border:1px solid #dce3ec;border-radius:999px;background:#fff;padding:8px 11px;font-weight:700}.orgContactRead{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(180px,1.2fr);align-items:center;gap:12px}.package4Organization .contactCard,.package4Organization .bankCard{padding:14px}.package4Finance{grid-template-columns:repeat(3,minmax(0,1fr))}.package4Finance article{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:16px}.package4Finance article>span{font-size:12px;font-weight:800;color:#667085;text-transform:uppercase}.package4Finance article>div{display:grid;gap:4px;margin-top:12px}.package4Finance strong{margin:0!important;font-size:19px!important}.package4Footer>span{max-width:62ch}.organizationWorkflowGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.organizationWorkflowGrid button{display:grid;gap:4px;text-align:left;border:1px solid #dce3ec;border-radius:11px;background:#fff;padding:12px}.organizationWorkflowGrid button:hover{border-color:#98a2b3;background:#f8fafc}.organizationWorkflowGrid span{color:#667085;font-size:11px}.package4Nested{z-index:2100}@media (max-width:640px){.package4Organization{width:100vw;height:100dvh;border-radius:0}.package4Organization .companyWorkspaceHeader{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.organizationHeaderActions{grid-column:1/-1;width:100%;margin:0}.organizationHeaderActions .secondary,.organizationHeaderActions .primaryBtn{flex:1}.package4Organization .companyHeaderTopline{max-height:48px;overflow:auto}.orgReadGrid,.orgEditGrid,.package4Finance,.organizationWorkflowGrid{grid-template-columns:1fr}.orgReadValue.wide,.orgDrawerField.wide{grid-column:auto}.orgContactRead{grid-template-columns:1fr}.package4Organization .workspaceTabs{padding-inline:7px}.package4Organization .workspaceTabs button{padding-inline:10px}.package4Organization .companyWorkspaceBody{padding:10px}.package4Organization .workspaceFooter{padding:10px;flex-wrap:wrap}.package4Footer>span{flex-basis:100%}}.organizationTranslationStack{display:grid;gap:8px;margin-top:14px}.businessTranslationEditor{border:1px solid var(--border,#dbe3ec);border-radius:12px;background:var(--surface,#fff);overflow:hidden}.businessTranslationToggle{width:100%;min-height:44px;border:0;background:transparent;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:inherit}.businessTranslationToggle small{color:var(--muted,#64748b)}.businessTranslationPanel{padding:0 12px 12px;border-top:1px solid var(--border,#dbe3ec)}.businessTranslationMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.businessTranslationLanguages{display:grid;gap:10px}.businessTranslationLanguages label>span{display:block;font-size:12px;color:var(--muted,#64748b);margin-bottom:4px}.businessTranslationLanguages label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.businessTranslationLanguages textarea{min-height:58px;resize:vertical}@media (max-width:640px){.businessTranslationMeta{align-items:flex-start;flex-direction:column}.businessTranslationLanguages label>div{grid-template-columns:1fr}.businessTranslationLanguages button{justify-self:start}}.organizationActivityItem{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.organizationActivityItem:disabled{cursor:default;opacity:1}.organizationActivityItem:not(:disabled):hover{background:#f7f9fc}.orgSectionHead>select{min-height:38px;border:1px solid #d5dce6;border-radius:9px;background:#fff;padding:0 10px}.organizationImport{max-height:min(860px,calc(100dvh - 24px));overflow:auto}.organizationImportControls{grid-template-columns:auto minmax(180px,240px) minmax(220px,1fr);align-items:end}.organizationImportControls label{display:grid;gap:6px}.organizationImport .tableWrap{max-height:360px}.organizationImport .successBanner{margin:12px 0;border:1px solid #abefc6;border-radius:10px;background:#ecfdf3;color:#067647;padding:11px 13px}.tablePageSize{display:flex;align-items:center;gap:6px;font-size:12px;color:#667085}.tablePageSize select{height:32px;border:1px solid #d5dce6;border-radius:8px;background:#fff;padding:0 7px}@media (max-width:700px){.organizationImportControls{grid-template-columns:1fr}.orgSectionHead>select{width:100%}.tablePageSize>span{display:none}}.operationalDocumentStack{display:grid;gap:16px}.businessDocumentsPanel{border:1px solid #dfe5ef;border-radius:16px;background:#fbfcff;overflow:hidden}.businessDocumentsHeader{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eaf1;background:#fff}.businessDocumentsHeader>div,.businessDocumentIdentity{display:flex;align-items:center;gap:10px;min-width:0}.businessDocumentsHeader span,.businessDocumentIdentity span{display:grid;gap:2px;min-width:0}.businessDocumentsHeader small,.businessDocumentIdentity small{color:#697790;font-size:11px}.businessDocumentsError,.templateManagementMessage{margin:12px 14px;padding:10px 12px;border-radius:10px;display:flex;gap:8px;align-items:center;font-size:13px}.businessDocumentsError{color:#9a2e31;background:#fff0f0;border:1px solid #f1c9ca}.businessDocumentsSuccess{margin:12px 14px;padding:10px 12px;border-radius:10px;display:flex;gap:9px;align-items:center;color:#176647;background:#edfbf5;border:1px solid #bfe8d5}.businessDocumentsSuccess span{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.templateManagementMessage{color:#19664c;background:#edfbf5;border:1px solid #bfe8d5}.businessDocumentsTemplateRequired,.businessDocumentsEmpty{min-height:74px;padding:16px;display:flex;align-items:center;justify-content:center;gap:11px;color:#68758c;text-align:left}.businessDocumentsTemplateRequired{justify-content:flex-start;margin:12px;border:1px dashed #cbd3e0;border-radius:12px;background:#fff}.businessDocumentsTemplateRequired div{display:grid;gap:4px}.businessDocumentsTemplateRequired span{font-size:12px}.businessDocumentsGenerateBar{container-type:inline-size;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:end;border-bottom:1px solid #e6eaf1}.businessDocumentsGenerateBar label,.businessDocumentManualFields label{min-width:0;display:grid;gap:5px;font-size:11px;color:#65728a}.businessDocumentsGenerateBar select,.businessDocumentManualFields input,.businessDocumentManualFields select,.businessDocumentNumberField input{width:100%;min-width:0;height:38px;border:1px solid #ccd4e1;border-radius:9px;background:#fff;padding:0 10px;color:#18233a}.businessDocumentsGenerateBar>button{max-width:100%;white-space:nowrap}.businessDocumentInstances{display:grid;gap:8px;padding:12px}.businessDocumentInstances article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,auto) auto;gap:12px;align-items:center;padding:11px 12px;background:#fff;border:1px solid #e0e5ee;border-radius:12px}.businessDocumentInstances article.isVoided{opacity:.72;background:#f7f7f8}.businessDocumentMeta{display:flex;align-items:center;gap:7px;color:#6a778e;font-size:11px;flex-wrap:wrap}.businessDocumentState,.templateState{display:inline-flex;min-height:22px;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;font-style:normal;letter-spacing:.03em;color:#294f83;background:#eaf3ff}.businessDocumentState.voided,.templateState.archived{color:#8c3438;background:#feecec}.businessDocumentState.superseded,.templateState.replaced{color:#695d36;background:#f9f0cf}.templateState.active{color:#176647;background:#e4f8ee}.templateState.draft,.templateState.template_required{color:#6c557b;background:#f3eafa}.businessDocumentChanged{color:#a55d12;font-weight:600}.businessDocumentActions{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.businessDocumentActions .signed{color:#176647;border-color:#b9decf;background:#f1fbf6}.businessDocumentTechnicalDetails{grid-column:1 / -1;padding-top:7px;border-top:1px solid #edf0f4;color:#697790;font-size:11px}.businessDocumentTechnicalDetails summary{width:fit-content;cursor:pointer;font-weight:650}.businessDocumentTechnicalDetails[open]{display:flex;flex-wrap:wrap;gap:8px 16px}.businessDocumentTechnicalDetails[open] summary{flex-basis:100%}@container (max-width: 560px){.businessDocumentsGenerateBar{grid-template-columns:1fr}.businessDocumentsGenerateBar>button{width:100%}}.businessDocumentPreviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;padding:20px;background:#0c1526ad}.businessDocumentPreviewDialog{width:min(920px,96vw);max-height:94vh;display:flex;flex-direction:column;background:#f3f5f9;border-radius:18px;box-shadow:0 30px 90px #030c1d59;overflow:hidden}.businessDocumentPreviewDialog>header{min-height:64px;padding:13px 16px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe4ed}.businessDocumentPreviewDialog>header>div{display:grid;gap:4px}.businessDocumentPreviewDialog>header span{color:#6f7b91;font-size:12px}.businessDocumentPreviewNotice{padding:8px 16px;display:flex;align-items:center;gap:8px;color:#3e5e8f;background:#edf4ff;font-size:12px}.businessDocumentNumberField{padding:12px 16px;display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:12px;align-items:end;background:#fff;border-bottom:1px solid #e3e7ee}.businessDocumentNumberField label{display:grid;gap:5px;color:#65728a;font-size:11px}.businessDocumentNumberField small{padding-bottom:10px;color:#9a641d;font-size:11px}.businessDocumentProposedNumber{padding:11px 16px;display:grid;grid-template-columns:auto minmax(140px,auto) 1fr;gap:10px;align-items:center;background:#f7faff;border-bottom:1px solid #dfe6f1}.businessDocumentProposedNumber>span{color:#5d6b83;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.businessDocumentProposedNumber>strong{color:#173f70;font-size:15px}.businessDocumentProposedNumber>small{color:#6b7890;font-size:11px}.businessDocumentManualFields{padding:12px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#fff;border-bottom:1px solid #e3e7ee}.businessDocumentMissing{margin:12px 16px 0;padding:10px 14px;border-radius:10px;color:#963337;background:#fff0f0;border:1px solid #efc6c8}.businessDocumentMissing ul{margin:7px 0 0 18px}.businessDocumentPage{width:min(700px,calc(100% - 32px));min-height:760px;margin:16px auto;padding:54px 58px 64px;background:#fff;color:#17233c;box-shadow:0 7px 24px #1a273d21;overflow-y:auto}.businessDocumentPreviewDialog>.businessDocumentPage{flex:1 1 auto;min-height:0}.businessDocumentPage h1{margin:0;text-align:center;font-size:22px;line-height:1.25}.businessDocumentSubtitle{margin:8px 0 24px;color:#5c6980;text-align:center}.businessDocumentPage section{margin-top:24px}.businessDocumentPage h2{margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid #dfe4eb;font-size:15px}.businessDocumentPage section>div{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;gap:16px;padding:7px 0;border-bottom:1px solid #eef1f5}.businessDocumentPage section span{color:#69768c;font-size:12px}.businessDocumentPage section strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.businessDocumentPage section .isOverridden{border-left:3px solid #d2943d;padding-left:8px}.businessDocumentPage>footer{margin-top:34px;padding-top:10px;border-top:1px solid #dfe4eb;color:#7a8699;font-size:10px}.businessDocumentPreviewActions{min-height:66px;padding:12px 16px;display:flex;justify-content:flex-end;gap:9px;background:#fff;border-top:1px solid #dfe4ed}.businessDocumentSignDialog{width:min(520px,calc(100vw - 32px));overflow:hidden;border:1px solid #d9e1ec;border-radius:18px;background:#fff;box-shadow:0 28px 80px #030c1d5c}.businessDocumentSignDialog>header{padding:18px;display:flex;gap:12px;align-items:flex-start;color:#173f32;background:#eef9f3;border-bottom:1px solid #d6e9df}.businessDocumentSignDialog>header div{display:grid;gap:5px}.businessDocumentSignDialog>header span{color:#4f6d62;font-size:12px;line-height:1.45}.businessDocumentSignDialog dl{margin:0;padding:16px 18px;display:grid;gap:8px}.businessDocumentSignDialog dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:8px 0;border-bottom:1px solid #edf0f4}.businessDocumentSignDialog dt{color:#6a768b;font-size:12px}.businessDocumentSignDialog dd{margin:0;color:#17233c;font-size:13px;font-weight:650;overflow-wrap:anywhere}.businessDocumentSignDialog>footer{padding:12px 18px 16px;display:flex;justify-content:flex-end;gap:8px}.templateManagementPanel{display:grid;gap:14px}.templateManagementIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid #dfe4ec;border-radius:14px;background:#fff}.templateManagementIntro h3{margin:0 0 5px}.templateManagementIntro p{margin:0;max-width:850px;color:#6c7890;font-size:12px;line-height:1.45}.templateRegistryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.templateRegistryGrid article{min-height:104px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;border:1px solid #dfe4ec;border-radius:12px;background:#fff}.templateRegistryGrid article strong{font-size:12px;overflow-wrap:anywhere}.templateRegistryGrid article small{color:#7a8598;font-size:10px}.templateManagementLayout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:12px;align-items:start}.templateVersionList{display:grid;gap:6px;padding:8px;border:1px solid #dfe4ec;border-radius:14px;background:#f8f9fc;max-height:780px;overflow:auto}.templateVersionList>button{width:100%;min-height:58px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;color:#1d2940}.templateVersionList>button.active{border-color:#9ab6e2;background:#edf4ff}.templateVersionList .templateVersionIdentity{display:grid;gap:4px;min-width:0}.templateVersionList .templateVersionTitle{display:-webkit-box;min-width:0;max-height:2.7em;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.templateVersionList .templateVersionMeta{display:flex;flex-wrap:wrap;gap:3px 7px;color:#708098;font-size:10px;line-height:1.3}.templateVersionList .templateVersionMeta span{display:inline;min-width:0}.templateVersionList button em{grid-column:auto;justify-self:start}.templateEditor{display:grid;gap:14px;padding:14px;border:1px solid #dfe4ec;border-radius:14px;background:#fff}.templateEditorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.templateEditorGrid label{display:grid;gap:5px;min-width:0;color:#69758b;font-size:11px}.templateEditorGrid label.wide{grid-column:1 / -1}.templateEditor input,.templateEditor select{width:100%;min-width:0;height:38px;padding:0 9px;border:1px solid #ccd4e0;border-radius:8px;background:#fff;color:#1b273e}.templateEditor :disabled{opacity:.72;cursor:not-allowed}.templateChoiceSet{margin:0;padding:10px;display:flex;flex-wrap:wrap;gap:8px 14px;border:1px solid #dfe4ec;border-radius:10px}.templateChoiceSet legend{padding:0 5px;font-size:11px;color:#69758b}.templateChoiceSet label,.templateCheck{display:flex!important;align-items:center;gap:6px;color:#35445d!important;font-size:11px!important}.templateChoiceSet input,.templateCheck input{width:16px;height:16px}.templateNumberingCard,.templateMappings,.templateSourceCard{padding:12px;border:1px solid #dfe4ec;border-radius:12px;background:#fafbfc}.templateNumberingCard>header,.templateMappings>header,.templateSourceCard>header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.templateNumberingCard>header span,.templateSourceCard small{color:#a16419;font-size:11px}.templateMappings>header>div{display:flex;align-items:center;gap:8px}.templateMappings>header span{min-width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:#e8edf5;font-size:11px}.templateMappingRow{display:grid;grid-template-columns:.8fr 1fr .85fr 1.35fr .7fr .8fr auto auto;gap:6px;align-items:center;padding:7px 0;border-top:1px solid #e4e8ee}.templateManualSource{min-height:38px;display:flex;align-items:center;padding:0 9px;border:1px dashed #c8d0dc;border-radius:8px;color:#6f7b8f;font-size:11px}.templateSourceCard>p{color:#778397;font-size:12px}.templateEditorActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 1100px){.templateRegistryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateManagementLayout{grid-template-columns:1fr}.templateVersionList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.templateMappingRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.businessDocumentInstances article{grid-template-columns:1fr}.businessDocumentActions{justify-content:flex-start}.businessDocumentsGenerateBar,.businessDocumentManualFields,.businessDocumentNumberField,.templateEditorGrid,.templateRegistryGrid,.templateVersionList{grid-template-columns:1fr}.businessDocumentProposedNumber{grid-template-columns:1fr;gap:3px}.businessDocumentPreviewBackdrop{padding:0}.businessDocumentPreviewDialog{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.businessDocumentPage{width:calc(100% - 20px);margin:10px auto;padding:28px 22px 42px}.businessDocumentPage section>div{grid-template-columns:1fr;gap:3px}.businessDocumentNumberField small{padding-bottom:0}.businessDocumentSignDialog{width:calc(100vw - 20px)}.businessDocumentSignDialog dl div{grid-template-columns:1fr;gap:3px}.businessDocumentSignDialog>footer{display:grid;grid-template-columns:1fr 1fr}.templateManagementIntro{flex-direction:column}.templateEditor{padding:10px}.templateMappingRow{grid-template-columns:1fr}.templateEditorActions{justify-content:stretch}.templateEditorActions button{flex:1 1 100%}}@media print{body>*{visibility:hidden!important}.businessDocumentPage,.businessDocumentPage *{visibility:visible!important}.businessDocumentPage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;margin:0;box-shadow:none}}.templateManagementSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.templateManagementSummary article{min-height:70px;display:grid;align-content:center;gap:3px;padding:12px 14px;border:1px solid #dde4ee;border-radius:12px;background:#fff}.templateManagementSummary strong{font-size:22px;line-height:1;color:#1d2939}.templateManagementSummary span{color:#667085;font-size:12px}.templateAdvancedDetails{margin:12px 0;border:1px solid #e2e7ef;border-radius:10px;background:#f8fafc}.templateAdvancedDetails summary{min-height:40px;display:flex;align-items:center;padding:0 12px;cursor:pointer;font-size:12px;font-weight:700;color:#475467}.templateAdvancedDetails dl{display:grid;gap:8px;margin:0;padding:0 12px 12px}.templateConfigurationBody{display:grid;gap:12px;padding:0 12px 12px}.templateAdvancedDetails dl>div{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:10px}.templateAdvancedDetails dt{color:#667085;font-size:11px}.templateAdvancedDetails dd{min-width:0;margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;color:#344054}@media (max-width: 700px){.templateManagementSummary{grid-template-columns:1fr}.templateAdvancedDetails dl>div{grid-template-columns:1fr;gap:2px}}.settingsPhase2CurrentRates,.settingsPhase2Queue,.settingsPhase2Preferences,.settingsPhase2Provider{border:1px solid #dfe4ec;border-radius:12px;background:#fff}.settingsPhase2CurrentRates{padding:14px}.settingsPhase2CurrentRates>header,.settingsPhase2Queue>header,.settingsPhase2Preferences>header,.settingsPhase2Provider>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settingsPhase2CurrentRates h4,.settingsPhase2Queue h4,.settingsPhase2Preferences h4,.settingsPhase2Provider h4{margin:0;color:#172235;font-size:15px}.settingsPhase2CurrentRates p,.settingsPhase2Queue p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.4}.settingsPhase2RateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-top:1px solid #e9edf2}.settingsPhase2RateGrid article{display:grid;gap:3px;min-width:0;padding:11px 13px;border-right:1px solid #e9edf2}.settingsPhase2RateGrid article:last-child{border-right:0}.settingsPhase2RateGrid span,.settingsPhase2RateGrid small{color:#667085;font-size:11px;line-height:1.35}.settingsPhase2RateGrid strong{color:#172235;font-variant-numeric:tabular-nums;font-size:16px}.settingsPhase2NotificationGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:12px}.settingsPhase2Preferences,.settingsPhase2Provider{padding:14px}.settingsPhase2Preferences>label{display:flex;align-items:center;gap:8px;min-height:32px;color:#334155;font-size:13px}.settingsPhase2Preferences input{width:16px;height:16px}.settingsPhase2Preferences .phase1InlineActions{margin-top:9px}.settingsPhase2Provider dl{display:grid;gap:10px;margin:12px 0 0}.settingsPhase2Provider dl>div{display:flex;justify-content:space-between;gap:12px}.settingsPhase2Provider dt{color:#667085;font-size:12px}.settingsPhase2Provider dd{margin:0;color:#172235;font-size:13px;font-weight:700}.settingsPhase2Provider .settingsProviderOffline{color:#a54a19}.settingsPhase2Queue{padding:14px}.settingsQueueCounts{display:flex;gap:6px}.settingsQueueCounts span{min-width:24px;padding:3px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.settingsPhase2Queue .settingsMiniTable{margin-top:10px}.settingsNotificationTriggers{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.settingsNotificationTriggers span{display:flex;gap:6px;color:#475569;font-size:12px}.settingsNotificationTriggers strong{color:#344054;font-weight:700}.settingsNotificationTriggers small{color:#667085;font-size:inherit}@media (max-width: 700px){.settingsPhase2RateGrid,.settingsPhase2NotificationGrid{grid-template-columns:1fr}.settingsPhase2RateGrid article{border-right:0;border-bottom:1px solid #e9edf2}.settingsPhase2RateGrid article:last-child{border-bottom:0}}.communicationsPage{display:grid;gap:18px;max-width:1600px;margin:0 auto;padding:0 0 28px}.communicationsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.communicationsHeader h1{margin:3px 0 4px;font-size:clamp(25px,2vw,34px);letter-spacing:-.035em}.communicationsHeader p{margin:0;color:var(--muted,#64748b)}.pageEyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f766e}.communicationsTabs{display:flex;gap:5px;overflow:auto;scrollbar-width:none;border-bottom:1px solid #dfe6eb}.communicationsTabs::-webkit-scrollbar{display:none}.communicationsTabs button{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5b6b78;font-weight:700;white-space:nowrap}.communicationsTabs button.active{color:#0f766e;border-bottom-color:#0f766e}.communicationPanel{min-width:0;border:1px solid #dfe6eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0b;padding:18px}.communicationPanel h2{margin:0 0 16px;font-size:17px}.communicationAlert{border-radius:10px;padding:11px 14px;font-weight:650}.communicationAlert.is-error{background:#fff1f2;color:#b42318;border:1px solid #fecdd3}.communicationAlert.is-success{background:#ecfdf5;color:#067647;border:1px solid #a7f3d0}.communicationTableWrap{overflow:auto}.communicationTableWrap table{width:100%;border-collapse:collapse;min-width:820px}.communicationTableWrap th,.communicationTableWrap td{height:48px;padding:0 12px;border-bottom:1px solid #edf1f4;text-align:left;vertical-align:middle}.communicationTableWrap th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc}.channelCell,.communicationActions,.compactActions{display:flex;align-items:center;gap:8px}.communicationStatus{display:inline-flex;align-items:center;min-height:25px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.communicationStatus.is-success{background:#dcfce7;color:#166534}.communicationStatus.is-danger{background:#fee2e2;color:#991b1b}.communicationStatus.is-info{background:#dbeafe;color:#1d4ed8}.communicationStatus.is-warning{background:#fef3c7;color:#92400e}.compactActions button{display:inline-grid;place-items:center;min-height:30px;padding:0 9px;border:1px solid #d7e0e6;border-radius:8px;background:#fff;color:#334155}.communicationComposeGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px}.communicationSplit{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:16px}.communicationFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.communicationField{display:grid;gap:6px}.communicationField.is-wide{grid-column:1/-1}.communicationField>span{font-size:12px;font-weight:750;color:#475569}.communicationField input,.communicationField select,.communicationField textarea{width:100%;min-height:42px;border:1px solid #ccd7df;border-radius:9px;background:#fff;padding:9px 11px;color:#17212b;font:inherit}.communicationField textarea{resize:vertical}.communicationField input[type=checkbox]{width:22px;min-height:22px}.communicationActions{justify-content:flex-end;margin-top:16px}.communicationActions button,.communicationsHeader button,.communicationPanel>.primaryBtn,.communicationCardList .secondaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:9px;font-weight:750}.primaryBtn{border:1px solid #0f766e;background:#0f766e;color:#fff}.secondaryBtn{border:1px solid #ccd7df;background:#fff;color:#334155}.primaryBtn:disabled,.secondaryBtn:disabled{opacity:.55}.communicationPreview{align-self:start;position:sticky;top:12px}.communicationPreview h3{margin:18px 0 8px;font-size:16px}.communicationPreview p{white-space:pre-wrap;line-height:1.6;color:#334155}.communicationPreview small{color:#64748b}.previewMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b}.communicationEmpty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#64748b}.communicationCardList{display:grid;align-content:start;gap:9px}.communicationCardList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #e4eaee;border-radius:10px}.communicationCardList article>div:first-child{display:grid;gap:3px}.communicationCardList small{color:#64748b}.audienceStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.audienceStats span{display:grid;gap:2px;padding:11px;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px}.audienceStats strong{font-size:20px;color:#17212b}.communicationProviderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.communicationProviderGrid article{display:grid;justify-items:start;gap:9px}.communicationProviderGrid h2,.communicationProviderGrid p{margin:0}.providerIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#ecfdf5;color:#0f766e}.notificationCenter,.notificationTrigger{position:relative}.notificationTrigger>span{position:absolute;right:-6px;top:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#dc2626;color:#fff;font-size:9px;font-weight:800}.notificationPopover{position:absolute;z-index:80;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 80px));overflow:hidden;border:1px solid #dce4e9;border-radius:14px;background:#fff;box-shadow:0 20px 54px #0f172a33}.notificationPopover header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #edf1f4}.notificationPopover header>div{display:flex;align-items:center;gap:8px}.notificationPopover header small{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#e2e8f0}.notificationPopover button{border:0;background:transparent}.notificationReadAll{display:flex;align-items:center;gap:7px;width:100%;padding:10px 14px;color:#0f766e;font-weight:750;border-bottom:1px solid #edf1f4!important}.notificationList{max-height:450px;overflow:auto}.notificationList>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;padding:12px 14px;text-align:left;border-bottom:1px solid #edf1f4;background:#fff}.notificationList>button.isUnread{background:#f0fdfa}.notificationList>button>span:nth-child(2){display:grid;gap:3px}.notificationList small,.notificationList time{font-size:11px;color:#64748b}.notificationDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#3b82f6}.notificationDot.is-error{background:#dc2626}.notificationDot.is-warning{background:#f59e0b}.notificationEmpty{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b}.spin{animation:communication-spin 1s linear infinite}@keyframes communication-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.communicationComposeGrid,.communicationSplit{grid-template-columns:1fr}.communicationPreview{position:static}.communicationProviderGrid{grid-template-columns:1fr}.communicationCardList article{grid-template-columns:minmax(0,1fr) auto}.communicationCardList article>.compactActions{grid-column:1/-1}.communicationsHeader{align-items:flex-start}.communicationsHeader p{max-width:34ch}}@media (max-width:600px){.communicationsPage{gap:13px}.communicationsHeader{display:grid}.communicationsHeader button{justify-self:start}.communicationPanel{padding:14px;border-radius:11px}.communicationFormGrid{grid-template-columns:1fr}.communicationField.is-wide{grid-column:auto}.communicationActions{display:grid;grid-template-columns:1fr 1fr}.communicationActions button{width:100%}.audienceStats{grid-template-columns:1fr 1fr}.communicationsTabs button{padding:0 11px}.notificationPopover{position:fixed;top:64px;right:12px;left:12px;width:auto}.communicationTableWrap{margin:0 -14px}.communicationTableWrap th,.communicationTableWrap td{padding:0 10px}}.communicationAttachments,.communicationAudiencePicker{grid-column:1 / -1;display:grid;gap:7px;padding:11px;border:1px solid #dfe6eb;border-radius:10px;background:#f8fafc}.communicationAttachments>label,.communicationAudiencePicker label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:36px}.communicationAttachments input,.communicationAudiencePicker input{width:18px;min-height:18px}.communicationAudiencePicker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:180px;overflow:auto}.communicationModalBackdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0f172a7a}.communicationMessageDetail{display:grid;gap:16px;width:min(680px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border-radius:16px;background:#fff;padding:20px;box-shadow:0 28px 70px #0f172a4d}.communicationMessageDetail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.communicationMessageDetail>header>div,.communicationDetailFiles,.communicationDetailTimeline{display:grid;gap:7px}.communicationMessageDetail>header span,.communicationDetailFiles span,.communicationDetailTimeline span,.communicationDetailMeta{font-size:12px;color:#64748b}.communicationMessageDetail>header button{display:grid;place-items:center;border:0;background:transparent;color:#64748b}.communicationMessageDetail>p{margin:0;white-space:pre-wrap;line-height:1.65}.communicationDetailMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.communicationDetailFiles,.communicationDetailTimeline{padding-top:13px;border-top:1px solid #edf1f4}.communicationDetailTimeline span{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:10px}.recordCommunicationHistory{display:grid;gap:9px;margin-top:12px;padding:14px;border:1px solid #dfe6eb;border-radius:12px;background:#f8fafc}.recordCommunicationHistory>header{display:flex;align-items:center;gap:8px}.recordCommunicationHistory>article{display:grid;grid-template-columns:minmax(145px,auto) minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:8px;border-top:1px solid #e5ebef}.recordCommunicationHistory time,.recordCommunicationHistory span{color:#64748b;font-size:12px}@media (max-width: 600px){.communicationAudiencePicker>div{grid-template-columns:1fr}.communicationModalBackdrop{padding:0}.communicationMessageDetail{width:100%;height:100%;max-height:none;border-radius:0;padding:16px}.recordCommunicationHistory>article{grid-template-columns:1fr;gap:3px}}.app.proShell .dashboard13Page{display:grid;min-width:0}.app.proShell .dashboard13Header{justify-content:space-between;gap:18px}.app.proShell .dashboard13Header>div:first-child{min-width:0}.app.proShell .dashboard13Header span,.app.proShell .dashboard13PanelHead span{color:#64748b;font-size:9.5px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.app.proShell .dashboard13Header h2{line-height:1.1}.app.proShell .dashboard13HeaderControls{display:flex;justify-content:flex-end;flex-wrap:wrap}.app.proShell .dashboard13HeaderControls label{display:grid;gap:3px}.app.proShell .dashboard13HeaderControls label>span{font-size:8.5px}.app.proShell .dashboard13HeaderControls select,.app.proShell .dashboard13HeaderControls input,.app.proShell .dashboard13Refresh{height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:600 10.5px/1 inherit}.app.proShell .dashboard13HeaderControls select{min-width:128px;padding:0 28px 0 9px}.app.proShell .dashboard13HeaderControls input{width:122px;padding:0 8px}.app.proShell .dashboard13DateRange{display:flex;gap:5px}.app.proShell .dashboard13Refresh{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;cursor:pointer}.app.proShell .dashboard13Refresh:hover{border-color:#2563eb;color:#1d4ed8}.app.proShell .dashboard13Refresh:disabled{cursor:wait;opacity:.65}.app.proShell .isSpinning{animation:dashboard13spin .8s linear infinite}@keyframes dashboard13spin{to{transform:rotate(360deg)}}.app.proShell .dashboard13PartialError,.app.proShell .dashboard13InlineError{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:11px}.app.proShell .dashboard13PartialError button{margin-left:auto;min-height:28px;padding:0 9px;border:1px solid #c2410c;border-radius:6px;background:#fff;color:#9a3412;font:inherit;font-weight:700;cursor:pointer}.app.proShell .dashboard13PartialError button:hover{background:#ffedd5}.app.proShell .dashboard13Kpi{position:relative;display:grid;align-items:center;color:#334155;text-align:left;cursor:pointer;overflow:hidden}.app.proShell .dashboard13Kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#3b82f6}.app.proShell .dashboard13Kpi:hover,.app.proShell .dashboard13Kpi:focus-visible{border-color:#7aa7e8;box-shadow:0 5px 14px #2563eb1a;outline:2px solid rgba(37,99,235,.12);outline-offset:1px}.app.proShell .dashboard13KpiIcon{display:grid;place-items:center;color:#2563eb}.app.proShell .dashboard13KpiCopy{display:grid;gap:2px;min-width:0}.app.proShell .dashboard13KpiCopy>small{overflow:hidden;color:#64748b;font-size:10px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app.proShell .dashboard13KpiCopy>strong{font-size:23px;line-height:1}.app.proShell .dashboard13KpiCopy>em{overflow:hidden;color:#64748b;font-size:9px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app.proShell .dashboard13KpiArrow{color:#94a3b8}.app.proShell .dashboard13Kpi.tone-violet:before{background:#8b5cf6}.app.proShell .dashboard13Kpi.tone-violet .dashboard13KpiIcon{background:#f5f3ff;color:#7c3aed}.app.proShell .dashboard13Kpi.tone-amber:before{background:#f59e0b}.app.proShell .dashboard13Kpi.tone-amber .dashboard13KpiIcon{background:#fffbeb;color:#d97706}.app.proShell .dashboard13Kpi.tone-green:before{background:#22c55e}.app.proShell .dashboard13Kpi.tone-green .dashboard13KpiIcon{background:#f0fdf4;color:#16a34a}.app.proShell .dashboard13Kpi.tone-red:before{background:#ef4444}.app.proShell .dashboard13Kpi.tone-red .dashboard13KpiIcon{background:#fef2f2;color:#dc2626}.app.proShell .dashboard13Kpi.tone-indigo:before{background:#6366f1}.app.proShell .dashboard13Kpi.tone-indigo .dashboard13KpiIcon{background:#eef2ff;color:#4f46e5}.app.proShell .dashboard13MoneyKpi{display:grid;gap:5px;padding:8px 10px}.app.proShell .dashboard13MoneyKpiMain{display:grid;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.app.proShell .dashboard13MoneyKpiMain:focus-visible{border-radius:8px;outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.app.proShell .dashboard13MoneyKpi>.dashboard13Currencies{padding-left:40px}.app.proShell .dashboard13Currencies{display:flex;flex-wrap:wrap}.app.proShell .dashboard13Currencies button{display:inline-flex;align-items:baseline;min-width:0;border:0;color:#334155;font:inherit;cursor:pointer}.app.proShell .dashboard13Currencies button:disabled{cursor:default}.app.proShell .dashboard13Currencies span{color:#64748b;font-weight:800}.app.proShell .dashboard13Currencies strong{font-variant-numeric:tabular-nums}.app.proShell .dashboard13Currencies.isCompact{gap:3px}.app.proShell .dashboard13Currencies.isCompact button{padding:1px 3px}.app.proShell .dashboard13Currencies.isCompact strong{font-size:9px}.app.proShell .dashboard13MainGrid{display:grid}.app.proShell .dashboard13PanelHead{display:flex;align-items:center;justify-content:space-between;gap:9px}.app.proShell .dashboard13PanelHead h3{margin:2px 0 0}.app.proShell .dashboard13PanelHead>svg{color:#64748b}.app.proShell .dashboard13CountPill{display:grid;place-items:center;min-width:29px;height:26px;padding:0 6px;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:12px}.app.proShell .dashboard13WorkflowTable{display:grid;min-width:0}.app.proShell .dashboard13WorkflowTable>div,.app.proShell .dashboard13WorkflowTable>button{display:grid;grid-template-columns:minmax(130px,1.7fr) repeat(3,minmax(54px,.6fr));align-items:center;gap:6px;width:100%;min-height:31px;padding:4px 6px;border:0;border-bottom:1px solid #eef2f7;background:transparent;color:#475569;font-size:10px;text-align:center}.app.proShell .dashboard13WorkflowTable>button{cursor:pointer}.app.proShell .dashboard13WorkflowTable>button:hover{background:#f8fbff}.app.proShell .dashboard13WorkflowTable>div.isHead{color:#64748b;font-size:8.5px;font-weight:800;text-transform:uppercase}.app.proShell .dashboard13WorkflowTable strong,.app.proShell .dashboard13WorkflowTable .isHead span:first-child{text-align:left}.app.proShell .dashboard13Trend{display:grid}.app.proShell .dashboard13Trend>div{display:grid;grid-template-columns:55px minmax(0,1fr) 46px;align-items:center;gap:7px;min-height:25px}.app.proShell .dashboard13Trend time,.app.proShell .dashboard13Trend em{color:#64748b;font-size:9px;font-style:normal}.app.proShell .dashboard13Trend em{text-align:right}.app.proShell .dashboard13TrendBars{display:grid;gap:2px}.app.proShell .dashboard13TrendBars i,.app.proShell .dashboard13TrendBars b{display:block;height:4px;max-width:100%;border-radius:999px;background:#60a5fa}.app.proShell .dashboard13TrendBars b{background:#22c55e}.app.proShell .dashboard13Legend{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;color:#64748b;font-size:9px}.app.proShell .dashboard13Legend span{display:flex;align-items:center;gap:4px}.app.proShell .dashboard13Legend i,.app.proShell .dashboard13Legend b{width:8px;height:4px;border-radius:999px;background:#60a5fa}.app.proShell .dashboard13Legend b{background:#22c55e}.app.proShell .dashboard13AttentionList,.app.proShell .dashboard13ActivityList{display:grid;gap:5px}.app.proShell .dashboard13AttentionList button,.app.proShell .dashboard13ActivityList button{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:39px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;text-align:left;cursor:pointer}.app.proShell .dashboard13AttentionList button:hover,.app.proShell .dashboard13ActivityList button:hover{border-color:#93b4df;background:#f8fbff}.app.proShell .dashboard13AttentionList svg{color:#d97706}.app.proShell .dashboard13ActivityList svg{color:#2563eb}.app.proShell .dashboard13AttentionList span,.app.proShell .dashboard13ActivityList span{display:grid;min-width:0;gap:1px}.app.proShell .dashboard13AttentionList strong,.app.proShell .dashboard13ActivityList strong{overflow:hidden;color:#1e293b;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.app.proShell .dashboard13AttentionList small,.app.proShell .dashboard13ActivityList small,.app.proShell .dashboard13ActivityList time{color:#64748b;font-size:9px}.app.proShell .dashboard13Empty{display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #cbd5e1;border-radius:9px;background:#f8fafc;color:#64748b;font-size:10.5px;text-align:center}.app.proShell .dashboard13MiniMetrics,.app.proShell .dashboard13ContextStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app.proShell .dashboard13MiniMetrics>div,.app.proShell .dashboard13ContextStats>button{display:grid;gap:2px;min-height:58px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;text-align:left}.app.proShell .dashboard13MiniMetrics strong,.app.proShell .dashboard13ContextStats strong{font-size:17px}.app.proShell .dashboard13MiniMetrics span,.app.proShell .dashboard13ContextStats span{color:#64748b;font-size:9px}.app.proShell .dashboard13ContextStats>button{color:#0f172a;cursor:pointer}.app.proShell .dashboard13ContextStats>button:hover{border-color:#7aa7e8}.app.proShell .dashboard13ContextStats>button:disabled{cursor:default;opacity:.6}.app.proShell .dashboard13FinanceRows>button{display:grid;gap:5px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#0f172a;text-align:left;cursor:pointer}.app.proShell .dashboard13FinanceRows>button:hover{border-color:#7aa7e8}.app.proShell .dashboard13FinanceRows>button>strong{font-size:11px}.app.proShell .dashboard13FinanceRows>button>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:baseline}.app.proShell .dashboard13FinanceRows small{color:#64748b}.app.proShell .dashboard13EmployeePanel{overflow:hidden}.app.proShell .dashboard13EmployeeTableWrap,.app.proShell .dashboard13DrilldownTableWrap{overflow:auto}.app.proShell .dashboard13EmployeeTableWrap table,.app.proShell .dashboard13Drilldown table{width:100%;border-collapse:collapse;font-size:10px}.app.proShell .dashboard13EmployeeTableWrap th,.app.proShell .dashboard13EmployeeTableWrap td,.app.proShell .dashboard13Drilldown th,.app.proShell .dashboard13Drilldown td{padding:7px 8px;border-bottom:1px solid #e8eef5;text-align:left;vertical-align:middle;white-space:nowrap}.app.proShell .dashboard13EmployeeTableWrap th,.app.proShell .dashboard13Drilldown th{color:#64748b;font-size:8.5px;text-transform:uppercase}.app.proShell .dashboard13EmployeeTableWrap td>button,.app.proShell .dashboard13Drilldown td>button{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:0;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:700;cursor:pointer}.app.proShell .dashboard13StatusBadge{display:inline-flex;padding:3px 6px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:9px;font-weight:700}.app.proShell .dashboard13Loading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app.proShell .dashboard13Loading>div,.app.proShell .dashboard13Loading>section{min-height:72px;border-radius:11px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 65%);background-size:300% 100%;animation:dashboard13shimmer 1.25s infinite}.app.proShell .dashboard13Loading>section{grid-column:span 2;min-height:220px}@keyframes dashboard13shimmer{to{background-position:-100% 0}}.app.proShell .dashboard13ModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:18px;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app.proShell .dashboard13Drilldown{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(960px,100%);max-height:min(78vh,720px);overflow:hidden;border:1px solid #cbd5e1;border-radius:14px;background:#fff;box-shadow:0 25px 60px #0f172a40}.app.proShell .dashboard13Drilldown>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid #e2e8f0}.app.proShell .dashboard13Drilldown>header span{color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.app.proShell .dashboard13Drilldown>header h3{margin:2px 0 0;font-size:15px}.app.proShell .dashboard13Drilldown>header>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;cursor:pointer}.app.proShell .dashboard13Drilldown>p,.app.proShell .dashboard13Drilldown>.dashboard13InlineError{margin:15px}.app.proShell .dashboard13DrilldownSummary{display:flex;align-items:baseline;gap:5px;padding:9px 15px;border-bottom:1px solid #eef2f7;color:#64748b;font-size:10px}.app.proShell .dashboard13DrilldownSummary strong{color:#0f172a;font-size:18px}.app.proShell .dashboard13DrilldownSummary b{margin-left:auto;color:#1d4ed8}@media (max-width:1180px){.app.proShell .dashboard13PrimaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.app.proShell .dashboard13PrimaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app.proShell .dashboard13MainGrid{grid-template-columns:minmax(0,1fr)}.app.proShell .dashboard13EmployeeTableWrap{max-width:100%}}@media (max-width:700px){.app.proShell .dashboard13Header{align-items:flex-start;flex-direction:column}.app.proShell .dashboard13HeaderControls{justify-content:flex-start;width:100%}.app.proShell .dashboard13HeaderControls label{flex:1 1 130px}.app.proShell .dashboard13HeaderControls select,.app.proShell .dashboard13DateRange{width:100%}.app.proShell .dashboard13DateRange input{flex:1 1 0;width:auto}.app.proShell .dashboard13Refresh{margin-left:auto}.app.proShell .dashboard13WorkflowTable{overflow-x:auto}.app.proShell .dashboard13WorkflowTable>div,.app.proShell .dashboard13WorkflowTable>button{min-width:470px}.app.proShell .dashboard13ModalBackdrop{padding:0}.app.proShell .dashboard13Drilldown{width:100%;height:100%;max-height:none;border:0;border-radius:0}}@media (max-width:430px){.app.proShell .dashboard13Page{gap:9px}.app.proShell .dashboard13Header h2{font-size:19px}.app.proShell .dashboard13Header p{font-size:10px}.app.proShell .dashboard13PrimaryGrid{grid-template-columns:minmax(0,1fr);gap:6px}.app.proShell .dashboard13Kpi{min-height:59px}.app.proShell .dashboard13MoneyKpi{min-height:72px}.app.proShell .dashboard13Panel{padding:10px}.app.proShell .dashboard13MiniMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app.proShell .dashboard13FinanceRows{grid-template-columns:1fr}.app.proShell .dashboard13ActivityList button{grid-template-columns:18px minmax(0,1fr)}.app.proShell .dashboard13ActivityList time{grid-column:2}.app.proShell .dashboard13Loading{grid-template-columns:1fr}.app.proShell .dashboard13Loading>section{grid-column:auto}.app.proShell .dashboard13HeaderControls{display:grid;grid-template-columns:minmax(0,1fr) auto}.app.proShell .dashboard13DateRange{grid-column:1/-1}.app.proShell .dashboard13Refresh{grid-column:2}.app.proShell .dashboard13ContextStats{grid-template-columns:repeat(3,minmax(0,1fr))}}.adminSafetyPanel,.activityLogV2{min-width:0}.adminSafetyPanel .settingsPanelTitleRow,.activityLogV2 .settingsPanelTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminSafetyPanel .settingsPanelTitleRow>svg,.activityLogV2 .settingsPanelTitleRow>svg{color:#f97316;flex:0 0 auto}.adminScopeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adminScopeGrid>div{border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;background:#f8fafc;min-width:0}.adminScopeGrid strong{font-size:12px;color:#334155}.adminScopeGrid ul{margin:8px 0 0;padding-left:18px;color:#64748b;font-size:12px;line-height:1.55}.adminSafetyToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.adminSafetyToolbar>span{margin-left:auto;font-size:11px;color:#64748b}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.adminHistoryTable,.activityLogRows{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.adminHistoryHead,.adminHistoryRow{display:grid;grid-template-columns:1.35fr .75fr .9fr .65fr .55fr 1fr 1.25fr;align-items:center;gap:10px;min-width:0}.adminHistoryHead{min-height:34px;padding:0 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.adminHistoryRow{min-height:46px;padding:7px 12px;border-bottom:1px solid #eef2f7;color:#334155;font-size:12px}.adminHistoryRow:last-child{border-bottom:0}.adminHistoryRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adminStatusBadge,.activityResult,.activityCategory{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.02em}.adminStatusBadge{color:#475569;background:#f1f5f9}.adminStatusBadge.status-verified,.activityResult.result-success{color:#166534;background:#dcfce7}.adminStatusBadge.status-failed,.adminStatusBadge.status-invalid,.activityResult.result-failed,.activityResult.result-denied{color:#991b1b;background:#fee2e2}.adminStatusBadge.status-creating,.adminStatusBadge.status-verifying{color:#92400e;background:#fef3c7}.adminStatusBadge.status-deleted{color:#64748b;background:#e2e8f0}.adminRowActions{display:flex;gap:4px;overflow:visible!important}.adminRowActions button,.activityPager button,.activityDetailDialog header button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.adminRowActions button:hover:not(:disabled){color:#ea580c;border-color:#fdba74;background:#fff7ed}.adminRowActions button:disabled{opacity:.35;cursor:not-allowed}.adminEmptyState{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:12px}.adminSafetyBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adminSafetyDialog,.activityDetailDialog{width:min(620px,100%);max-height:min(760px,calc(100vh - 32px));overflow:auto;border:1px solid rgba(255,255,255,.5);border-radius:18px;padding:18px;background:#fff;box-shadow:0 28px 70px #0f172a47}.adminSafetyDialog{display:grid;gap:14px}.adminSafetyDialog h3,.activityDetailDialog h3{margin:0;color:#0f172a;font-size:18px}.adminSafetyDialog p{margin:0;color:#64748b;font-size:13px;line-height:1.55}.adminSafetyDialog label{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.adminSafetyDialog input,.adminSafetyDialog textarea{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:9px;padding:8px 10px;font:inherit;color:#0f172a;background:#fff}.adminSafetyDialog textarea{min-height:78px;resize:vertical}.adminSafetyDialog code{display:block;margin-top:5px;padding:7px 9px;overflow-wrap:anywhere;color:#9a3412;background:#fff7ed;border-radius:7px}.adminSafetyDialogActions{display:flex;justify-content:flex-end;gap:8px}.compactBtn.danger{color:#fff;border-color:#dc2626;background:#dc2626}.adminDangerNotice,.adminErrorNotice{padding:10px 12px;border:1px solid #fecaca;border-radius:10px;color:#991b1b;background:#fef2f2;font-size:12px;line-height:1.5}.adminPreviewSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminPreviewSummary span{padding:9px 10px;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px}.adminPreviewSummary strong{display:block;margin-top:2px;color:#0f172a}.activityFilters{display:grid;grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.activityFilters label{display:grid;gap:4px;min-width:0;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.activityFilters input,.activityFilters select{width:100%;min-width:0;height:34px;border:1px solid #cbd5e1;border-radius:8px;padding:0 9px;color:#0f172a;background:#fff;font-size:12px}.activitySearch>div{position:relative}.activitySearch svg{position:absolute;left:9px;top:9px;color:#94a3b8}.activitySearch input{padding-left:30px}.activityFilterActions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.activitySummaryBar{display:flex;justify-content:space-between;padding:0 2px;color:#64748b;font-size:11px}.activityLogHead,.activityLogRow{display:grid;grid-template-columns:1.15fr .95fr .75fr 1.4fr 1fr .65fr;align-items:center;gap:10px;min-width:0}.activityLogHead{min-height:34px;padding:0 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.activityLogRow{width:100%;min-height:50px;padding:7px 12px;border:0;border-bottom:1px solid #eef2f7;text-align:left;color:#334155;background:#fff;cursor:pointer;font:inherit;font-size:12px}.activityLogRow:hover{background:#fffaf5}.activityLogRow:last-child{border-bottom:0}.activityLogRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.activityLogRow small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:#94a3b8;font-size:10px;white-space:nowrap}.activityCategory{color:#475569;background:#f1f5f9}.activityLogRows.isLoading{opacity:.55;pointer-events:none}.activityPager{display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:12px}.activityPager button:disabled{opacity:.3}.activityDetailDialog{width:min(850px,100%);display:grid;gap:14px}.activityDetailDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activityDetailDialog header p{margin:4px 0 0;color:#64748b;font-size:12px}.activityDetailMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activityDetailMeta span{padding:9px 10px;border:1px solid #e2e8f0;border-radius:9px;color:#334155;font-size:12px;overflow-wrap:anywhere}.activityDetailMeta strong{display:block;margin-bottom:3px;color:#94a3b8;font-size:9px;text-transform:uppercase}.activityCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activityCompare section{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.activityCompare h4{margin:0 0 9px;color:#334155;font-size:12px}.activitySnapshot{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);margin:0;gap:1px 8px;font-size:11px}.activitySnapshot dt{color:#64748b;overflow-wrap:anywhere}.activitySnapshot dd{margin:0;color:#0f172a;overflow-wrap:anywhere}@media (max-width: 960px){.adminHistoryHead,.activityLogHead{display:none}.adminHistoryRow,.activityLogRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:10px}.adminHistoryRow>span,.activityLogRow>span{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;overflow:visible}.adminHistoryRow>span:before,.activityLogRow>span:before{content:attr(data-label);color:#94a3b8;font-size:9px;font-weight:800;text-transform:uppercase}.adminRowActions{grid-template-columns:90px minmax(0,1fr)!important}.activityFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.adminScopeGrid,.adminPreviewSummary,.activityDetailMeta,.activityCompare{grid-template-columns:1fr}.adminSafetyToolbar>span{width:100%;margin-left:0}.adminHistoryRow,.activityLogRow{grid-template-columns:1fr}.activityFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.activitySearch{grid-column:1/-1}.adminSafetyDialog,.activityDetailDialog{max-height:calc(100dvh - 20px);padding:14px;border-radius:14px}}.app.proShell .brandPanel,.app.proShell .sidebarFooter{flex:0 0 auto}.app.proShell .sideNav.proNav{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) transparent}.masterPage{display:grid;gap:16px;min-width:0}.masterPageHeader,.masterToolbar,.masterPagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.masterPageTitle{display:flex;align-items:center;gap:12px}.masterPageTitle>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf4ff;color:#1d4ed8}.masterPageTitle h1{margin:0;font-size:clamp(22px,2vw,30px)}.masterPageTitle p{margin:3px 0 0;color:#64748b}.masterToolbar{justify-content:flex-start;flex-wrap:wrap;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.masterToolbar select,.masterSearch{min-height:40px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.masterSearch{display:flex;align-items:center;gap:8px;min-width:min(340px,100%);padding:0 11px}.masterSearch input{width:100%;border:0;outline:0;background:transparent}.masterToolbar select{padding:0 34px 0 11px}.masterTableCard{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.masterTableScroll{overflow:auto}.masterTableScroll table{width:100%;border-collapse:collapse;min-width:760px}.masterTableScroll th,.masterTableScroll td{padding:12px 14px;text-align:left;border-bottom:1px solid #eef2f7}.masterTableScroll th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc}.masterTableScroll tbody tr{cursor:pointer}.masterTableScroll tbody tr:hover,.masterTableScroll tbody tr:focus{background:#f8fbff;outline:0}.masterStatus,.masterExpiry{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.masterStatus-ACTIVE,.masterExpiry-VALID{background:#dcfce7;color:#166534}.masterStatus-INACTIVE{background:#e2e8f0;color:#475569}.masterExpiry-EXPIRING_SOON{background:#fef3c7;color:#92400e}.masterExpiry-EXPIRED{background:#fee2e2;color:#991b1b}.masterEmpty{display:grid;place-items:center;gap:5px;min-height:180px;padding:24px;color:#64748b;text-align:center}.masterPagination{padding:12px 14px}.masterPagination>div{display:flex;align-items:center;gap:9px}.masterPagination button{width:34px;height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.masterDialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:18px;background:#0f172a8c}.masterDialog{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc;box-shadow:0 24px 70px #0f172a47}.masterDialogHeader,.masterDialogFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff}.masterDialogHeader{border-bottom:1px solid #e2e8f0}.masterDialogHeader>div:last-child{display:flex;gap:8px}.masterDialogHeader span,.masterDialogHeader small{color:#64748b}.masterDialogHeader h2{margin:2px 0}.masterDialogStatus{display:flex;align-items:center;gap:10px;padding:9px 20px;background:#fff}.masterDialogBody{display:grid;overflow:auto}.masterCardSection{border:1px solid #e2e8f0;background:#fff}.masterCardSection h3{margin:0 0 14px}.masterFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.masterField{display:grid;gap:6px}.masterField.wide{grid-column:1/-1}.masterField>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:#475569}.masterField input,.masterField select,.masterField textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.masterField input[readonly],.masterField textarea[readonly],.masterField select:disabled{background:#f8fafc;color:#334155}.masterUsageList{display:grid;gap:8px}.masterUsageList article{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:10px;padding:10px 12px}.masterDialogFooter{border-top:1px solid #e2e8f0;justify-content:flex-end}.masterUnsavedOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#0f172a75}.masterUnsavedOverlay section{width:min(420px,calc(100% - 30px));padding:20px;border-radius:14px;background:#fff}.masterUnsavedOverlay footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.masterSelector{position:relative;min-width:0}.masterSelector>label{display:grid;gap:6px}.masterSelector>label>span{font-size:12px;font-weight:700;color:#475569}.masterSelectorInput{display:flex;min-height:40px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.masterSelectorInput input{flex:1;min-width:0;border:0!important;outline:0}.masterSelectorSummary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;font-size:12px;color:#475569}.masterSelectorMenu{position:absolute;z-index:1200;top:calc(100% + 5px);left:0;right:0;max-height:260px;overflow:auto;padding:6px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 14px 35px #0f172a2e}.masterSelectorMenu>button{display:grid;width:100%;min-height:46px;padding:7px 9px;border:0;border-radius:7px;background:transparent;text-align:left}.masterSelectorMenu>button:hover,.masterSelectorMenu>button.active{background:#eef5ff}.masterSelectorMenu span{font-size:12px;color:#64748b}.masterSelectorState{padding:14px;text-align:center;color:#64748b}.masterSelectorMenu .masterSelectorCreate{border-top:1px solid #e2e8f0;border-radius:0;color:#1d4ed8;font-weight:700}.tripFormGrid>.masterSelector{align-self:end}@media (max-width:760px){.masterPageHeader{align-items:flex-start}.masterPageHeader .primaryBtn{white-space:nowrap}.masterToolbar>*{width:100%;min-width:0}.masterFormGrid{grid-template-columns:1fr}.masterDialogBackdrop{padding:0}.masterDialog{width:100%;height:100%;max-height:none;border-radius:0}.masterDialogBody,.masterCardSection{padding:12px}.masterUsageList article{grid-template-columns:1fr}.masterDialogHeader{padding:12px 14px}}.masterPermissionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.masterPermissionGrid label{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border:1px solid #e2e8f0;border-radius:8px}.masterPermissionGrid input{width:auto!important;min-height:auto!important}@media (max-width:640px){.masterPermissionGrid{grid-template-columns:1fr}}.masterInlineLink{padding:0;border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root{--ui-font-size-xs: 12.5px;--ui-font-size-sm: 13.5px;--ui-font-size-md: 14.5px;--ui-font-size-lg: 16px;--ui-font-size-xl: 20px;--ui-font-size-title: 24px;--ui-line-tight: 1.25;--ui-line-normal: 1.48;--ui-surface-elevated: #ffffff;--ui-surface-muted: #eef2f7;--ui-sidebar: #f8fafc;--ui-input: #ffffff;--ui-primary: #2457a6;--ui-primary-hover: #1d4788;--ui-primary-soft: #edf4ff;--ui-success: #16805d;--ui-warning: #b66b12;--ui-danger: #b33a3a;--ui-info: #2563a9;--ui-hover: #eef3f8;--ui-selected: #fff2e7;--ui-focus: #2563a9;--ui-focus-ring: 0 0 0 3px rgba(37, 99, 169, .2);--ui-radius-sm: 6px;--ui-shadow-control: 0 1px 2px rgba(15, 23, 42, .05);--ui-shadow-panel: 0 4px 14px rgba(15, 23, 42, .055);--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-control-h-compact: 34px;--ui-sidebar-open: 248px;--ui-sidebar-closed: 72px;--ui-header-h: 56px;--p31-font-sans: var(--ui-font-sans);--p31-text-xs: var(--ui-font-size-xs);--p31-text-sm: var(--ui-font-size-sm);--p31-text-md: var(--ui-font-size-md);--p31-text-lg: var(--ui-font-size-lg);--p31-control-h: var(--ui-control-h);--p31-control-h-compact: var(--ui-control-h-compact);--p31-radius-sm: var(--ui-radius-sm);--p31-radius-control: var(--ui-radius-md);--p31-radius-card: var(--ui-radius-lg);--p31-surface-app: var(--ui-bg);--p31-surface-raised: var(--ui-surface);--p31-surface-subtle: var(--ui-surface-subtle);--p31-surface-muted: var(--ui-surface-muted);--p31-text: var(--ui-text);--p31-text-muted: var(--ui-text-muted);--p31-text-soft: var(--ui-text-muted);--p31-border: var(--ui-border);--p31-border-strong: var(--ui-border-strong);--p31-brand: var(--ui-accent);--p31-brand-hover: var(--ui-accent-hover);--p31-brand-soft: var(--ui-accent-soft);--p31-danger: var(--ui-danger);--p31-focus: var(--ui-focus);--p31-focus-ring: var(--ui-focus-ring);--kava-bg: var(--ui-bg);--kava-panel: var(--ui-surface);--kava-line: var(--ui-border);--kava-text: var(--ui-text);--kava-muted: var(--ui-text-muted);--kava-brand: var(--ui-accent);--kava-brand-soft: var(--ui-accent-soft);--kava-radius: var(--ui-radius-md);--kava-sidebar-open: var(--ui-sidebar-open);--kava-sidebar-closed: var(--ui-sidebar-closed);--p32-sidebar-open: var(--ui-sidebar-open);--p32-sidebar-closed: var(--ui-sidebar-closed);--p32-topbar-height: var(--ui-header-h)}html{color:var(--ui-text);background:var(--ui-bg);font-family:var(--ui-font-sans);font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--ui-font-sans)}body{color:var(--ui-text)!important;background:var(--ui-bg)!important}button,input,select,textarea{font-size:var(--ui-font-size-md)}button,[role=button]{-webkit-tap-highlight-color:transparent}.app.proShell,.login{font-family:var(--ui-font-sans)!important;color:var(--ui-text)!important;font-size:var(--ui-font-size-md)!important;line-height:var(--ui-line-normal);font-variant-numeric:tabular-nums}.app.proShell,.app.proShell.isCollapsed{--sidebarW: var(--ui-sidebar-open) !important;grid-template-columns:var(--sidebarW) minmax(0,1fr)!important;background:var(--ui-bg)!important}.app.proShell.isCollapsed{--sidebarW: var(--ui-sidebar-closed) !important}.app.proShell .proWorkspace,.app.proShell .contentCanvas{color:var(--ui-text)!important;background:var(--ui-bg)!important}.app.proShell .proWorkspace :is(h1,h2,h3,h4){color:var(--ui-text);font-family:var(--ui-font-sans);line-height:var(--ui-line-tight);letter-spacing:-.018em}.app.proShell .proWorkspace h1{font-size:var(--ui-font-size-title);font-weight:720}.app.proShell .proWorkspace h3{font-size:var(--ui-font-size-lg);font-weight:700}.app.proShell :is(p,dd,td,.emptyState,.masterEmpty){font-size:var(--ui-font-size-md)}.app.proShell :is(small,.secondaryText,.muted,.tableMeta,.gridInfo){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:1.4}.app.proShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.enterpriseSearchInput):not(.masterToolbar input),select:not(.masterToolbar select),textarea){color:var(--ui-text)!important;background:var(--ui-input)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;font-size:var(--ui-font-size-md)!important;line-height:1.35!important;box-shadow:var(--ui-shadow-control)!important}.app.proShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.enterpriseSearchInput):not(.masterToolbar input),select:not(.masterToolbar select)){min-height:var(--ui-control-h)!important}.app.proShell textarea{padding:9px 11px!important;resize:vertical}.app.proShell :is(input,select,textarea)::placeholder{color:#8794a5!important;opacity:1}.app.proShell :is(input,select,textarea):disabled{color:var(--ui-text-muted)!important;background:var(--ui-surface-muted)!important;border-color:var(--ui-border)!important;opacity:.82}.app.proShell :is(input,select,textarea):focus-visible,.app.proShell button:focus-visible,.app.proShell [tabindex]:focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important;box-shadow:var(--ui-focus-ring)!important}.app.proShell :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger)!important}.app.proShell :is(.primaryBtn,button.primary,label.primary,a.primary,.secondaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,button.danger){min-height:var(--ui-control-h)!important;height:var(--ui-control-h)!important;padding:0 14px!important;gap:7px!important;border-radius:var(--ui-radius-md)!important;font-size:14px!important;font-weight:650!important;line-height:1!important;box-shadow:var(--ui-shadow-control)!important;transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease}.app.proShell :is(.primaryBtn,button.primary){color:#fff!important;background:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.app.proShell :is(.primaryBtn,button.primary):hover:not(:disabled){background:var(--ui-accent-hover)!important;border-color:var(--ui-accent-hover)!important}.app.proShell :is(.secondaryBtn,.secondary,.softBtn,.ghostBtn){color:var(--ui-text-secondary)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.app.proShell :is(.secondaryBtn,.secondary,.softBtn,.ghostBtn):hover:not(:disabled){color:var(--ui-text)!important;background:var(--ui-hover)!important;border-color:var(--ui-border-strong)!important}.app.proShell :is(.dangerBtn,button.danger){color:#fff!important;background:var(--ui-danger)!important;border-color:var(--ui-danger)!important}.app.proShell :is(.iconBtn,.miniIconBtn,.iconOnly,.compactBtn,.miniBtn,.miniAction){font-family:var(--ui-font-sans)!important;font-size:var(--ui-font-size-sm)!important}.app.proShell :is(.primaryBtn,button.primary,label.primary,a.primary,.secondaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,button.danger,.iconBtn,.miniIconBtn,.iconOnly,.compactBtn,.miniBtn,.miniAction):disabled{color:#8995a4!important;background:var(--ui-surface-muted)!important;border-color:var(--ui-border)!important;box-shadow:none!important;opacity:.78!important}.app.proShell .proWorkspace{min-width:0!important;background:var(--ui-bg)!important}.app.proShell .topBar,.app.proShell .topBar.compactTopBar{position:sticky;top:0;z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app.proShell .topActions :is(.iconOnly,.notificationTrigger,.topHelpButton),.app.proShell .languageSwitcher{width:auto;min-width:38px;height:38px!important;min-height:38px!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;color:var(--ui-text-secondary)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-control)!important}.app.proShell .topActions :is(.iconOnly,.notificationTrigger,.topHelpButton):hover,.app.proShell .languageSwitcher:hover{color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important;background:var(--ui-hover)!important}.app.proShell .languageSwitcher{padding:0 8px!important;gap:5px!important}.app.proShell .languageSwitcher select{min-height:34px!important;padding:0 20px 0 2px!important;font-size:14px!important;box-shadow:none!important}.app.proShell .contentCanvas{width:100%!important;max-width:none!important}.app.proShell .moduleTransitionSurface{width:100%;max-width:none}.app.proShell .proSidebar{display:flex!important;flex-direction:column!important;min-height:0!important;color:var(--ui-text-secondary)!important}.app.proShell .brandPanel{flex:0 0 auto!important;gap:9px!important;border:0!important;border-radius:0!important}.app.proShell .brandLogoWrap{flex:0 0 36px!important}.app.proShell .brandLogoWrap img{width:31px!important;height:31px!important}.app.proShell .brandText{gap:2px!important}.app.proShell .brandText strong{line-height:1.2!important}.app.proShell .brandText span{margin:0!important;line-height:1.25!important}.app.proShell .collapseBtn,.app.proShell .mobileNavClose,.app.proShell .mobileNavTrigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--ui-text-secondary)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important}.app.proShell .sideNav.proNav,.app.proShell .iconRailNav.proNav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding:1px 1px 8px!important;gap:2px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#aab7c7 transparent}.app.proShell .sideNav::-webkit-scrollbar{width:7px!important}.app.proShell .sideNav::-webkit-scrollbar-thumb{background:#aab7c7!important;border:2px solid var(--ui-sidebar)!important;border-radius:999px!important}.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{flex:0 0 auto;line-height:1.25!important;text-transform:none!important}.app.proShell .transportNavBlock,.app.proShell .transportNavGrid{display:flex!important;flex-direction:column!important;width:100%!important;gap:2px!important}.app.proShell:not(.isCollapsed) .proNav button,.app.proShell:not(.isCollapsed) .transportNavGrid button{position:relative;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:40px!important;height:40px!important;padding:0 10px!important;gap:10px!important;color:var(--ui-text-secondary)!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--ui-radius-md)!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important;box-shadow:none!important}.app.proShell:not(.isCollapsed) .proNav button span,.app.proShell:not(.isCollapsed) .transportNavGrid button span{display:block!important;min-width:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app.proShell .proNav button svg,.app.proShell .transportNavGrid button svg{width:18px!important;height:18px!important;flex:0 0 18px!important;color:#66778e}.app.proShell .proNav button:hover,.app.proShell .transportNavGrid button:hover{color:var(--ui-text)!important;background:var(--ui-hover)!important;border-color:var(--ui-border)!important}.app.proShell .proNav button.active,.app.proShell .transportNavGrid button.active{color:#9a4613!important;background:var(--ui-selected)!important;border-color:#f0c9aa!important;box-shadow:inset 3px 0 0 var(--ui-accent)!important}.app.proShell .proNav button.active svg,.app.proShell .transportNavGrid button.active svg{color:var(--ui-accent)!important}.app.proShell .sidebarFooter.proUserCard{display:grid!important;grid-template-columns:36px minmax(0,1fr) 34px!important;flex:0 0 auto!important;align-items:center!important;width:100%!important;min-height:60px!important;padding:7px!important;gap:8px!important;color:var(--ui-text-secondary)!important;border:1px solid var(--ui-border)!important}.app.proShell .userAvatar{width:36px!important;height:36px!important;flex:0 0 36px!important;color:#fff!important;background:var(--ui-accent)!important;border-radius:var(--ui-radius-md)!important;font-size:14px!important;font-weight:750!important}.app.proShell .userMeta{min-width:0;gap:2px!important}.app.proShell .userMeta strong{color:var(--ui-text)!important;font-size:13.5px!important;line-height:1.2!important}.app.proShell .userMeta small{color:var(--ui-text-muted)!important;font-size:12px!important;line-height:1.25!important}.app.proShell .logout.iconOnly{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--ui-danger)!important;background:var(--ui-surface-subtle)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important}.app.proShell.isCollapsed .proSidebar{align-items:center!important;padding:10px 8px!important}.app.proShell.isCollapsed .brandPanel,.app.proShell.isCollapsed .proUserCard{width:54px!important;max-width:54px!important}.app.proShell.isCollapsed .proNav,.app.proShell.isCollapsed .transportNavBlock,.app.proShell.isCollapsed .transportNavGrid{width:54px!important}.app.proShell.isCollapsed .proNav button,.app.proShell.isCollapsed .transportNavGrid button{width:46px!important;min-width:46px!important;max-width:46px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:var(--ui-radius-md)!important}.app.proShell.isCollapsed .sideSectionLabel,.app.proShell.isCollapsed .transportNavTitle{width:34px!important;min-width:34px!important;height:1px!important;margin:6px auto!important;padding:0!important;color:transparent!important;border-top:1px solid var(--ui-border)!important;overflow:hidden!important}.app.proShell table,.app.proShell .dataGridTable,.app.proShell .premiumTable{color:var(--ui-text);font-family:var(--ui-font-sans);font-size:14px}.app.proShell :is(th,.dataGridHeader .dataGridCell){color:var(--ui-text-secondary)!important;font-size:12.5px!important;font-weight:720!important;letter-spacing:.015em!important}@media (max-width: 980px){.app.proShell,.app.proShell.isCollapsed{display:block!important;width:100%!important;min-height:100dvh!important;overflow-x:clip!important}.app.proShell .proSidebar,.app.proShell.isCollapsed .proSidebar{position:fixed!important;inset:0 auto 0 0!important;display:flex!important;width:min(310px,calc(100vw - 32px))!important;min-width:min(290px,calc(100vw - 32px))!important;max-width:310px!important;height:100dvh!important;max-height:100dvh!important;padding:10px!important;overflow:hidden!important;visibility:hidden!important;transform:translate(-102%)!important;transition:transform .17s ease,visibility .17s ease!important;z-index:1200!important;border-right:1px solid var(--ui-border)!important;border-radius:0 12px 12px 0!important;box-shadow:18px 0 42px #0f172a33!important}.app.proShell.mobileNavOpen .proSidebar,.app.proShell.mobileNavOpen.isCollapsed .proSidebar{visibility:visible!important;transform:translate(0)!important}.app.proShell .brandPanel,.app.proShell.isCollapsed .brandPanel{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;width:100%!important;max-width:none!important;min-height:58px!important;padding:6px 4px 8px!important}.app.proShell .mobileNavClose{display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app.proShell .collapseBtn{display:none!important}.app.proShell .sideNav.proNav,.app.proShell.isCollapsed .sideNav.proNav{width:100%!important}.app.proShell:not(.isCollapsed) .proNav button,.app.proShell:not(.isCollapsed) .transportNavGrid button,.app.proShell.isCollapsed .proNav button,.app.proShell.isCollapsed .transportNavGrid button{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 11px!important;font-size:14.5px!important}.app.proShell.isCollapsed .sideSectionLabel,.app.proShell.isCollapsed .transportNavTitle,.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{width:100%!important;height:auto!important;margin:6px 0 2px!important;padding:6px 9px 4px!important;color:var(--ui-text-muted)!important;border:0!important;font-size:12px!important;overflow:visible!important}.app.proShell .sidebarFooter.proUserCard,.app.proShell.isCollapsed .sidebarFooter.proUserCard{width:100%!important;max-width:none!important;min-height:60px!important}.app.proShell .topBar,.app.proShell .topBar.compactTopBar{height:54px!important;min-height:54px!important;padding:7px 10px!important}.app.proShell .mobileNavTrigger{display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.app.proShell .topActions :is(.iconOnly,.notificationTrigger,.topHelpButton),.app.proShell .languageSwitcher{height:40px!important;min-height:40px!important}.app.proShell .contentCanvas{padding:12px 10px 20px!important}.app.proShell .proWorkspace h1{font-size:22px}}@media (max-width: 390px){.app.proShell .topActions{gap:6px!important}.app.proShell .languageSwitcher{padding:0 6px!important}}@media (prefers-reduced-motion: reduce){.app.proShell *,.app.proShell *:before,.app.proShell *:after{animation-iteration-count:1!important}}.app.proShell :is(.proTableCard.dataGridCard,.masterTableCard,.warehouseServiceTable){border-color:var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}.app.proShell .dataGridHeader{height:38px!important}.app.proShell .dataGridHeader .dataGridCell{min-height:38px!important;height:38px!important;color:#344256!important;font-size:12.5px!important;font-weight:750!important;letter-spacing:.005em!important}.app.proShell .dataGridRow:not(.dataGridHeader),.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{min-height:38px!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell,.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridText{color:var(--ui-text)!important;font-size:13.5px!important;line-height:1.3!important}@media (min-width: 981px){.app.proShell :is(.entityPage:not([data-list-page]),.ordersProPage) .dataGridScroller{min-height:0!important;height:auto!important;max-height:calc(100vh - 250px)!important;overflow:auto!important}}.app.proShell :is(.emptyState,.premiumEmpty,.masterEmpty,.warehouseEmpty,.workflowImportEmpty){min-height:96px!important;padding:18px!important;gap:6px!important;align-content:center!important;color:var(--ui-text-muted)!important;background:var(--ui-surface)!important}.app.proShell :is(.masterEmpty,.warehouseEmpty) strong{color:var(--ui-text)!important;font-size:14px!important;font-weight:700!important}.app.proShell :is(.masterEmpty,.warehouseEmpty) span{color:var(--ui-text-muted)!important;font-size:13px!important}.app.proShell .entityCompactBar.tableToolbarV2,.app.proShell .masterToolbar,.app.proShell .warehouseServicesHeader{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}.app.proShell .entityCompactBar.tableToolbarV2{border-bottom:1px solid var(--ui-border)!important}.app.proShell .tableToolbarMainRow .entityCompactInfo{min-height:42px!important;padding:2px 4px 2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.proShell .tableToolbarMainRow :is(.entityCount,.entityCountMuted){font-size:12.5px!important}.app.proShell .tableToolbarSearch{min-height:36px!important}.app.proShell .tableToolbarActionsRow{overflow:visible!important}.app.proShell .tableToolbarActionsRow .softBtn,.app.proShell .tableToolbarActionsRow .softBtn.dark{min-height:36px!important;height:36px!important;padding:0 11px!important;font-size:13px!important;font-weight:650!important}.app.proShell .tableToolbarScopeTabs{box-shadow:none!important}.app.proShell .tableToolbarScopeTabs button{height:32px!important}.app.proShell .masterPage{gap:10px!important;align-content:start!important}.app.proShell .masterPageHeader{min-width:0!important;min-height:54px!important}.app.proShell .masterPageTitle{min-width:0!important;gap:10px!important}.app.proShell .masterPageTitle p{margin-top:2px!important;color:var(--ui-text-muted)!important}.app.proShell .masterPageHeader>.primaryBtn{flex:0 0 auto!important;max-width:100%!important;margin-left:auto!important;white-space:nowrap!important}.app.proShell .masterToolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,auto))!important;width:100%!important}.app.proShell .masterToolbar>*{min-width:0!important;width:100%!important}.app.proShell .masterToolbar :is(select,.masterSearch){min-height:38px!important;height:38px!important;border-radius:var(--ui-radius-sm)!important}.app.proShell .masterTableScroll{max-height:calc(100vh - 260px)!important;overflow:auto!important}.app.proShell .masterTableScroll th{padding:8px 12px!important;color:#344256!important;font-weight:750!important}.app.proShell .masterTableScroll td{padding:8px 12px!important}.app.proShell .masterPagination{border-top:1px solid var(--ui-border)!important;color:var(--ui-text-secondary)!important}.app.proShell .masterDialog{width:min(880px,calc(100vw - 32px))!important;max-height:min(660px,calc(100dvh - 40px))!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface-subtle)!important}.app.proShell .masterDialogHeader small{display:none!important}.app.proShell :is(.masterDialogHeader,.masterDialogFooter){padding:10px 16px!important}.app.proShell .masterDialogHeader>div:first-child{display:grid!important;gap:1px!important}.app.proShell .masterDialogHeader h2{margin:0!important;font-size:20px!important}.app.proShell .masterDialogStatus{min-height:34px!important;padding:5px 16px!important}.app.proShell .masterDialogBody{gap:10px!important;padding:10px 14px!important}.app.proShell .masterCardSection{padding:12px!important;border-radius:var(--ui-radius-md)!important;box-shadow:none!important}.app.proShell .masterCardSection h3{margin:0 0 10px!important;font-size:15px!important}.app.proShell .masterFormGrid{gap:9px 10px!important}.app.proShell .masterField{gap:4px!important}.app.proShell .masterField>span{color:var(--ui-text-secondary)!important;font-size:12.5px!important}.app.proShell .masterField textarea{min-height:64px!important}.app.proShell .masterDialogFooter{min-height:54px!important}.app.proShell .operationalDraftShelf{margin:0 0 8px!important;padding:8px 10px!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}.app.proShell .operationalDraftList{display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:6px!important}.app.proShell .operationalDraftList article{min-height:44px!important;padding:6px 8px!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-subtle)!important}.app.proShell .operationalDraftList strong,.app.proShell .operationalDraftList small{font-size:12.5px!important}.app.proShell .dashboard13KpiCopy>small{color:var(--ui-text-secondary)!important;line-height:1.25!important}.app.proShell .dashboard13KpiCopy>strong{color:var(--ui-text)!important}.app.proShell .dashboard13KpiCopy>em{color:var(--ui-text-muted)!important;line-height:1.25!important}.app.proShell .dashboard13Header span,.app.proShell .dashboard13PanelHead span{color:var(--ui-text-muted)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.app.proShell .dashboard13Empty{min-height:72px!important;padding:12px!important}.app.proShell .localizedFilePicker{display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;gap:9px!important}.app.proShell .localizedFilePickerAction{flex:0 0 auto!important;min-width:max-content!important}.app.proShell .localizedFilePicker>span{min-width:0!important;overflow:hidden!important;color:var(--ui-text-muted)!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell .localizedFilePicker>span.hasFile{color:var(--ui-text-secondary)!important;font-weight:650!important}.app.proShell .localizedFilePicker input[hidden]{display:none!important}.app.proShell .topActions{padding:3px!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface-subtle)!important}.app.proShell .topActions :is(.iconOnly,.notificationTrigger,.topHelpButton),.app.proShell .topActions .languageSwitcher{border-color:transparent!important;box-shadow:none!important}.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{padding-top:5px!important;border-top:1px solid rgba(185,198,213,.65)!important}.app.proShell .sideNav.proNav>:first-child,.app.proShell .transportNavBlock:first-child .transportNavTitle{border-top:0!important}@media (max-width: 1400px) and (min-width: 981px){.app.proShell .tableToolbarMainRow{grid-template-columns:auto minmax(220px,1fr)!important}.app.proShell .tableToolbarActionsRow{grid-column:1 / -1!important;justify-content:flex-start!important}}@media (max-width: 1180px){.app.proShell .masterToolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .masterSearch{grid-column:1 / -1!important}}@media (max-width: 760px){.app.proShell .masterPageHeader{align-items:center!important}.app.proShell .masterPageHeader>.primaryBtn{width:auto!important;min-height:44px!important}.app.proShell .masterToolbar{grid-template-columns:1fr!important}.app.proShell .masterSearch{grid-column:auto!important}.app.proShell .localizedFilePicker{align-items:stretch!important;flex-direction:column!important}.app.proShell .localizedFilePickerAction{width:100%!important;min-height:44px!important}}.app.proShell .dashboard13Header{border-bottom-color:var(--ui-border)!important}.app.proShell .dashboard13Header p{line-height:1.35!important}.app.proShell .dashboard13HeaderControls{gap:6px!important}.app.proShell .dashboard13HeaderControls label>span{color:var(--ui-text-muted)!important;font-size:12px!important;font-weight:700!important}.app.proShell :is(.dashboard13HeaderControls select,.dashboard13HeaderControls input,.dashboard13Refresh){height:var(--ui-control-h)!important;border-radius:var(--ui-radius-sm)!important;font-size:13px!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13Kpi:not(.dashboard13MoneyKpi){grid-column:span 3!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13MoneyKpi{grid-column:span 4!important}.app.proShell .dashboard13Kpi{grid-template-columns:34px minmax(0,1fr) 15px!important;gap:9px!important;border-color:var(--ui-border)!important;border-radius:7px!important;transition:border-color .16s ease,background-color .16s ease!important}.app.proShell .dashboard13Kpi:hover,.app.proShell .dashboard13Kpi:focus-visible{border-color:#91a8c2!important;background:#fbfdff!important;box-shadow:none!important}.app.proShell .dashboard13KpiCopy>small{font-size:13px!important;font-weight:720!important}.app.proShell .dashboard13KpiCopy>strong{font-size:26px!important;font-weight:780!important;letter-spacing:-.025em!important}.app.proShell .dashboard13KpiCopy>em{font-size:11.5px!important}.app.proShell .dashboard13MoneyKpi{min-height:90px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}.app.proShell .dashboard13MoneyKpiMain{grid-template-columns:34px minmax(0,1fr) 15px!important;width:100%!important;gap:9px!important}.app.proShell .dashboard13MoneyKpi>.dashboard13Currencies{padding-left:43px!important}.app.proShell .dashboard13Currencies{gap:5px!important}.app.proShell .dashboard13Currencies button{gap:5px!important;min-height:24px!important;padding:3px 6px!important;border-radius:5px!important;background:var(--ui-surface-muted)!important}.app.proShell .dashboard13Currencies span{font-size:10px!important}.app.proShell .dashboard13Currencies strong{font-size:12px!important}.app.proShell .dashboard13MainGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:8px!important;align-items:stretch!important}.app.proShell .dashboard13BottomGrid{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,.85fr)!important;align-items:stretch!important;min-width:0!important}.app.proShell .dashboard13Panel{align-self:stretch!important;min-width:0!important;border-color:var(--ui-border)!important;border-radius:7px!important}.app.proShell .dashboard13PanelHead{min-height:32px!important}.app.proShell .dashboard13PanelHead h3{line-height:1.25!important}.app.proShell .dashboard13PanelHead>svg{color:#5f7187!important}.app.proShell .dashboard13WorkflowTable>div,.app.proShell .dashboard13WorkflowTable>button{padding:3px 7px!important;font-size:12px!important}.app.proShell .dashboard13WorkflowTable>div.isHead{min-height:32px!important;color:var(--ui-text-muted)!important;background:var(--ui-surface-subtle)!important;font-size:11.5px!important;letter-spacing:0!important;text-transform:none!important}.app.proShell .dashboard13WorkflowTable>button:hover{background:var(--ui-hover)!important}.app.proShell .dashboard13Trend{gap:5px!important}.app.proShell .dashboard13Trend>div{grid-template-columns:62px minmax(0,1fr) 54px!important;min-height:29px!important}.app.proShell .dashboard13Trend time,.app.proShell .dashboard13Trend em,.app.proShell .dashboard13Legend{font-size:11.5px!important}.app.proShell .dashboard13TrendBars i,.app.proShell .dashboard13TrendBars b{height:6px!important}.app.proShell .dashboard13AttentionList button,.app.proShell .dashboard13ActivityList button{min-height:42px!important;padding:6px 8px!important;border-radius:var(--ui-radius-sm)!important}.app.proShell .dashboard13AttentionList strong,.app.proShell .dashboard13ActivityList strong{font-size:12.5px!important}.app.proShell .dashboard13AttentionList small,.app.proShell .dashboard13ActivityList small,.app.proShell .dashboard13ActivityList time{font-size:11.5px!important}.app.proShell .dashboard13MiniMetrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}.app.proShell .dashboard13MiniMetrics>div,.app.proShell .dashboard13ContextStats>button{min-height:54px!important;padding:7px!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-subtle)!important}.app.proShell .dashboard13MiniMetrics strong,.app.proShell .dashboard13ContextStats strong{font-size:18px!important;line-height:1!important}.app.proShell .dashboard13MiniMetrics span,.app.proShell .dashboard13ContextStats span{font-size:11px!important;line-height:1.2!important}.app.proShell .dashboard13FinanceRows{gap:5px!important}.app.proShell .dashboard13FinanceRows>button{min-height:66px!important;padding:7px!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-subtle)!important}.app.proShell .dashboard13FinanceRows>button>strong{font-size:12px!important}.app.proShell .dashboard13FinanceRows small{font-size:10.5px!important}.app.proShell .dashboard13FinanceRows b{font-size:11.5px!important}.app.proShell .dashboard13EmployeeTableWrap table,.app.proShell .dashboard13Drilldown table{font-size:12px!important}.app.proShell .dashboard13EmployeeTableWrap th,.app.proShell .dashboard13Drilldown th{padding:7px 8px!important;color:var(--ui-text-secondary)!important;background:var(--ui-surface-subtle)!important;font-size:11px!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}.app.proShell .dashboard13EmployeeTableWrap td,.app.proShell .dashboard13Drilldown td{padding:8px!important}.app.proShell .dashboard13EmployeeTableWrap td>button,.app.proShell .dashboard13Drilldown td>button{font-size:11.5px!important}.app.proShell .dashboard13BottomGrid .dashboard13ActivityList button{grid-template-columns:18px minmax(0,1fr)!important}.app.proShell .dashboard13BottomGrid .dashboard13ActivityList time{grid-column:2!important}.app.proShell .dashboard13StatusBadge,.app.proShell :is(.masterStatus,.masterExpiry,.warehouseState){min-height:23px!important;padding:3px 7px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:720!important}.app.proShell :is(.entityPage,.masterPage,.warehouseServicesPage){gap:10px!important;min-width:0!important}.app.proShell .tableToolbarMainRow{flex-wrap:wrap!important;min-width:0!important}.app.proShell .tableToolbarMainRow .entityCompactInfo{flex:0 1 auto!important;min-width:190px!important}.app.proShell .entityPageTitle{font-weight:760!important;letter-spacing:-.015em!important}.app.proShell .tableToolbarSearch{flex:1 1 280px!important;width:auto!important;min-width:220px!important;max-width:520px!important;height:var(--ui-control-h)!important}.app.proShell .tableToolbarYear{flex:0 0 132px!important;height:var(--ui-control-h)!important}.app.proShell .tableToolbarActionsRow{display:flex!important;align-items:center!important;flex:0 1 auto!important;flex-wrap:wrap!important;max-width:100%!important;margin-left:auto!important}.app.proShell .tableToolbarActionsRow :is(.softBtn,.primaryBtn){min-height:var(--ui-control-h)!important;height:var(--ui-control-h)!important;padding-inline:11px!important;border-radius:var(--ui-radius-sm)!important;font-size:13px!important}.app.proShell .tableToolbarActionsRow .softBtn.dark:first-child{border-color:var(--ui-accent)!important;background:var(--ui-accent)!important;color:#fff!important}.app.proShell .tableToolbarScopeTabs{display:flex!important;gap:2px!important;margin-top:7px!important;padding:4px 0 0!important;border-top:1px solid #e7ecf2!important;border-radius:0!important;background:transparent!important}.app.proShell .tableToolbarScopeTabs button.active{background:transparent!important}.app.proShell .dataGridScroller{min-height:0!important;height:auto!important;max-height:min(650px,calc(100vh - 250px))!important;overflow:auto!important;overscroll-behavior:contain!important}.app.proShell .dataGridHeader{position:sticky!important;top:0!important;z-index:4!important}.app.proShell .dataGridHeader .dataGridCell,.app.proShell .dataGridHeaderCell{padding:7px 10px!important;border-right:0!important;text-transform:none!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{padding:7px 10px!important;border-right:0!important;border-bottom-color:#e8edf3!important;line-height:1.3!important}.app.proShell .dataGridRow:not(.dataGridHeader):hover .dataGridCell{background:#f5f8fb!important}.app.proShell .dataGridRow.selectedRow .dataGridCell{background:var(--ui-selected)!important}.app.proShell .dataGridCell.idCell,.app.proShell .dataGridCell.checkCol,.app.proShell .dataGridCell.selectCol{justify-content:center!important;text-align:center!important}.app.proShell :is(.dataGridField-amount,.dataGridField-price,.dataGridField-salePrice,.dataGridField-totalCost,.dataGridField-weight,.dataGridField-volume,.dataGridField-margin){justify-content:flex-end!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.app.proShell .dataGridText{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell .dataGridEmpty{min-height:92px!important;padding:16px!important;color:var(--ui-text-muted)!important;background:var(--ui-surface)!important;font-size:13px!important}.app.proShell .tablePager{min-height:44px!important;padding:5px 9px!important;border-top:1px solid var(--ui-border)!important;border-radius:0!important;background:var(--ui-surface-subtle)!important;color:var(--ui-text-muted)!important;font-size:12.5px!important}.app.proShell .tablePagerMeta,.app.proShell .tablePagerControls{gap:7px!important}.app.proShell .tablePagerControls .miniAction,.app.proShell .tablePagerControls select{min-height:32px!important;height:32px!important;border-radius:var(--ui-radius-sm)!important}.app.proShell .tablePagerControls .miniAction:disabled{opacity:.45!important}.app.proShell .masterPageHeader{align-items:center!important;flex-wrap:wrap!important;gap:10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--ui-border)!important}.app.proShell .masterPageTitle>span{width:36px!important;height:36px!important;border-radius:7px!important}.app.proShell .masterPageTitle h1{font-size:23px!important;font-weight:760!important}.app.proShell .masterPageTitle p{font-size:13px!important}.app.proShell .masterToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:7px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface)}.app.proShell .masterSearch{flex:1 1 280px;max-width:520px}.app.proShell .masterToolbar select{flex:0 1 220px;width:auto}.app.proShell .masterTableCard{border-radius:7px!important;box-shadow:none!important}.app.proShell .masterTableScroll th{position:sticky!important;top:0!important;z-index:2!important;height:38px!important;background:#eef2f6!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important}.app.proShell .masterTableScroll td{height:40px!important;font-size:13.5px!important}.app.proShell .masterEmpty{min-height:92px!important;padding:16px!important;font-size:13px!important}.app.proShell .masterPagination{min-height:44px!important;padding:5px 9px!important;background:var(--ui-surface-subtle)!important;font-size:12.5px!important}.app.proShell .warehouseServicesHeader{align-items:center!important;flex-wrap:wrap!important;gap:10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--ui-border)!important}.app.proShell .warehouseServicesHeader h1{margin:2px 0!important;font-size:24px!important;font-weight:760!important}.app.proShell .warehouseServicesHeader p{font-size:13px!important}.app.proShell .warehouseServicesHeader>div:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 480px!important;flex-wrap:wrap!important;gap:6px!important}.app.proShell .warehouseServicesHeader>div:last-child button{min-height:var(--ui-control-h)!important;border-radius:var(--ui-radius-sm)!important}.app.proShell .warehouseServicesPage .phase1Panel{padding:10px 12px!important;border-radius:7px!important;box-shadow:none!important}.app.proShell .warehouseServicesPage .phase1PanelHeader{margin-bottom:8px!important}.app.proShell .warehouseServicesPage .phase1PanelHeader h3{font-size:15px!important}.app.proShell .warehouseServicesPage .phase1PanelHeader p{font-size:12.5px!important}.app.proShell .warehouseServiceTable{border-color:var(--ui-border)!important;border-radius:7px!important}.app.proShell .warehouseServiceHead,.app.proShell .warehouseServiceRow{min-height:40px!important;padding:7px 10px!important}.app.proShell .warehouseServiceHead{background:#eef2f6!important;color:#344256!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important}.app.proShell .warehouseServiceRow{font-size:13.5px!important}.app.proShell .warehouseServiceRow:hover{background:#f5f8fb!important}.app.proShell .warehouseEmpty{min-height:92px!important;padding:16px!important;font-size:13px!important}@media (max-width: 1180px){.app.proShell .dashboard13PrimaryGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13Kpi:not(.dashboard13MoneyKpi){grid-column:span 3!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13MoneyKpi{grid-column:span 2!important}.app.proShell .dashboard13MainGrid,.app.proShell .dashboard13BottomGrid{grid-template-columns:minmax(0,1fr)!important}.app.proShell .dashboard13MiniMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.proShell .dashboard13FinanceRows{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.app.proShell .dashboard13Header{align-items:stretch!important;flex-direction:column!important}.app.proShell .dashboard13HeaderControls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.app.proShell .dashboard13HeaderControls label{min-width:0!important}.app.proShell .dashboard13HeaderControls select{width:100%!important}.app.proShell .dashboard13DateRange{grid-column:1 / -1!important}.app.proShell .dashboard13PrimaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13Kpi:not(.dashboard13MoneyKpi){grid-column:span 1!important}.app.proShell .dashboard13PrimaryGrid>.dashboard13MoneyKpi{grid-column:1 / -1!important}.app.proShell .dashboard13Kpi{min-height:78px!important;padding:9px!important}.app.proShell .dashboard13MoneyKpi{min-height:86px!important}.app.proShell .dashboard13WorkflowTable{overflow-x:auto!important}.app.proShell .dashboard13WorkflowTable>div,.app.proShell .dashboard13WorkflowTable>button{min-width:470px!important}.app.proShell .tableToolbarMainRow{align-items:stretch!important;flex-direction:column!important}.app.proShell .tableToolbarMainRow .entityCompactInfo,.app.proShell .entityPage .tableToolbarMainRow .tableToolbarSearch,.app.proShell .tableToolbarYear,.app.proShell .tableToolbarActionsRow{flex:0 0 auto!important;width:100%!important;max-width:none!important;margin-left:0!important}.app.proShell .tableToolbarActionsRow{justify-content:flex-start!important}.app.proShell .tableToolbarActionsRow>.softBtn.dark:first-child{flex:1 1 100%!important}.app.proShell .tableToolbarScopeTabs{overflow-x:auto!important;scrollbar-width:none!important}.app.proShell .tableToolbarScopeTabs::-webkit-scrollbar{display:none!important}.app.proShell .tableToolbarScopeTabs button{flex:0 0 auto!important;min-height:44px!important}.app.proShell .dataGridScroller{max-height:min(580px,calc(100dvh - 280px))!important;overflow-x:auto!important}.app.proShell .tablePager{align-items:stretch!important;flex-direction:column!important}.app.proShell .tablePagerMeta,.app.proShell .tablePagerControls{justify-content:space-between!important;width:100%!important}.app.proShell .masterToolbar{align-items:stretch!important;flex-direction:column!important}.app.proShell .masterSearch,.app.proShell .masterToolbar select{flex:0 0 auto!important;width:100%!important;max-width:none!important}.app.proShell .warehouseServicesHeader{align-items:stretch!important;flex-direction:column!important}.app.proShell .warehouseServicesHeader>div:last-child{justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important}.app.proShell .warehouseServicesHeader>div:last-child .primaryBtn{flex:1 1 100%!important}}@media (max-width: 430px){.app.proShell .dashboard13Page{gap:7px!important}.app.proShell .dashboard13Header h2{font-size:22px!important}.app.proShell .dashboard13Header p{font-size:12.5px!important}.app.proShell .dashboard13Kpi{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important}.app.proShell .dashboard13KpiArrow{display:none!important}.app.proShell .dashboard13KpiIcon{width:30px!important;height:30px!important}.app.proShell .dashboard13KpiCopy>small{white-space:normal!important}.app.proShell .dashboard13KpiCopy>strong{font-size:23px!important}.app.proShell .dashboard13MoneyKpiMain{grid-template-columns:30px minmax(0,1fr)!important}.app.proShell .dashboard13MoneyKpi{grid-template-columns:minmax(0,1fr)!important}.app.proShell .dashboard13MoneyKpi>.dashboard13Currencies{padding-left:37px!important}.app.proShell .dashboard13Panel{padding:9px!important}.app.proShell .dashboard13MiniMetrics,.app.proShell .dashboard13ContextStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .dashboard13FinanceRows{grid-template-columns:minmax(0,1fr)!important}.app.proShell .tablePagerControls{flex-wrap:wrap!important}}@media (min-width: 761px){.app.proShell .entityPage .tableToolbarMainRow .tableToolbarSearch,.app.proShell .masterSearch,.app.proShell .financeObligationSearch{flex:0 1 220px!important;width:220px!important;min-width:180px!important;max-width:240px!important;min-height:var(--ui-control-h)!important;height:var(--ui-control-h)!important;border-radius:var(--ui-radius-sm)!important}.app.proShell .entityPage .tableToolbarMainRow .tableToolbarActionsRow{flex:0 1 auto!important;width:auto!important;min-width:0!important;grid-column:auto!important}.app.proShell .masterToolbar select{flex:0 1 210px!important}.app.proShell .tripsToolbar{grid-template-columns:minmax(180px,220px) minmax(170px,210px) minmax(190px,240px)!important;justify-content:start!important}.app.proShell .tripsToolbar :is(input,select){min-height:var(--ui-control-h)!important;height:var(--ui-control-h)!important;border-radius:var(--ui-radius-sm)!important}}@media (max-width: 760px){.app.proShell .entityPage .tableToolbarMainRow .tableToolbarSearch,.app.proShell .masterSearch,.app.proShell .financeObligationSearch{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width: 1181px){.app.proShell :is(.entityPage-companies,.entityPage-customers) .tableToolbarMainRow{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;row-gap:6px!important}.app.proShell :is(.entityPage-companies,.entityPage-customers) .tableToolbarMainRow .entityCompactInfo{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:38px!important;padding:0!important}.app.proShell :is(.entityPage-companies,.entityPage-customers) .tableToolbarMainRow .tableToolbarSearch{grid-column:1!important;grid-row:2!important;width:210px!important}.app.proShell :is(.entityPage-companies,.entityPage-customers) .tableToolbarMainRow .tableToolbarActionsRow{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;gap:4px!important}.app.proShell :is(.entityPage-companies,.entityPage-customers) .desktopCompanyActions{display:flex!important;align-items:center!important;min-width:0!important;gap:4px!important}.app.proShell :is(.entityPage-companies,.entityPage-customers) .tableToolbarActionsRow .softBtn{min-height:38px!important;height:38px!important;padding-inline:7px!important;font-size:11.8px!important}}@keyframes kavaPhase3ContentIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes kavaPhase3OverlayIn{0%{opacity:0}to{opacity:1}}@keyframes kavaPhase3SurfaceIn{0%{opacity:0;transform:translateY(5px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kavaPhase3DrawerIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes kavaPhase3DropdownIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.app.proShell .moduleTransitionSurface{animation:kavaPhase3ContentIn .15s ease-out}@media (min-width: 981px){html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden!important}.app.proShell,.app.proShell.isCollapsed{width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.app.proShell .proSidebar,.app.proShell.isCollapsed .proSidebar{position:relative!important;inset:auto!important;height:100%!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:contain}.app.proShell .brandPanel,.app.proShell .sidebarFooter.proUserCard{flex:0 0 auto!important}.app.proShell .sideNav.proNav,.app.proShell .iconRailNav.proNav{min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain}.app.proShell .proWorkspace{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100dvh!important;margin-left:0!important;overflow:hidden!important}.app.proShell .topBar,.app.proShell .topBar.compactTopBar{position:relative;inset:auto;flex:0 0 auto}.app.proShell .contentCanvas{min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}.app.proShell .moduleTransitionSurface{min-height:100%}}.appDialogLayer,.modalOverlay,.masterDialogBackdrop,.tripModalBackdrop,.tripWorkspaceBackdrop,.operationalDetailBackdrop,.orgDrawerOverlay,.financeFilterLayer,.entityAttachmentPreviewBackdrop{animation:kavaPhase3OverlayIn .14s ease-out both}.appDialog,.modalBox,.masterDialog,.tripModal,.tripWorkspace,.operationalDetailShell,.orgDrawer.companyWorkspace,.financeFilterDrawer,.financeCandidateDialog,.entityAttachmentPreview{animation:kavaPhase3SurfaceIn .15s ease-out both;transform-origin:center top}.financeFilterDrawer{animation:kavaPhase3DrawerIn .17s ease-out both}.masterSelectorMenu{animation:kavaPhase3DropdownIn .11s ease-out both;transform-origin:top}.modalBox:not(.wideModal){width:min(640px,calc(100vw - 32px))}.modalBox.wideModal,.financeCandidateDialog{width:min(960px,calc(100vw - 32px))}.appDialogBody{padding-block:14px}.appDialogFooter,.modalActions,.masterDialogFooter,.tripModalFooter{min-height:58px}.app.proShell .cargoWorkspaceEngine{background:var(--ui-surface, #fff)!important;box-shadow:0 10px 28px #0f172a12!important}.app.proShell .cargoWorkspaceHeader{min-height:54px!important;padding:9px 12px 9px 14px!important}.app.proShell .cargoWorkspaceEyebrow{font-size:11px!important;letter-spacing:.06em!important}.app.proShell .cargoWorkspaceHeader h2{font-size:19px!important;letter-spacing:-.015em!important}.app.proShell .cargoAutoSave{min-height:30px!important;padding-inline:10px!important;font-size:12px!important}.app.proShell .cargoProgressNav{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;padding:7px 8px!important;overflow:visible!important}.app.proShell .cargoProgressStep{min-width:0!important;min-height:38px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.2!important}.app.proShell .cargoProgressStep>span{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:10.5px!important}.app.proShell .cargoWorkspaceShell{grid-template-columns:minmax(0,1fr) 202px!important;gap:10px!important;padding:10px!important}.app.proShell .cargoWorkspaceBody{min-height:310px!important;padding:12px!important;border-radius:8px!important;border-color:var(--ui-border, #dfe5ec)!important}.app.proShell .cargoStepTitle{gap:9px!important;margin-bottom:11px!important;padding-bottom:9px!important}.app.proShell .cargoStepTitle>span{width:30px!important;height:30px!important;font-size:11px!important}.app.proShell .cargoStepTitle h3{font-size:17px!important}.app.proShell .cargoStepTitle p{font-size:12.5px!important;line-height:1.4!important}.app.proShell .cargoVisualSections{gap:10px!important}.app.proShell .cargoVisualSection{padding:10px!important;border-radius:8px!important;background:var(--ui-surface-subtle, #fbfcfd)!important}.app.proShell .cargoVisualSection h4{margin-bottom:9px!important;font-size:11.5px!important;letter-spacing:.025em!important;text-transform:none!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid{gap:9px 10px!important}.app.proShell .cargoWorkspaceField{gap:5px!important}.app.proShell .cargoWorkspaceField>span{min-height:16px!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important}.app.proShell .cargoWorkspaceField input,.app.proShell .cargoWorkspaceField select,.app.proShell .cargoWorkspaceField textarea{min-height:36px!important;padding:7px 9px!important;border-radius:7px!important;font-size:13.5px!important}.app.proShell .cargoWorkspaceField input[readonly],.app.proShell .cargoWorkspaceField select:disabled,.app.proShell .cargoWorkspaceField textarea[readonly]{border-color:#dbe4ee!important;background:#f4f7fa!important;color:#334155!important}.app.proShell .cargoWorkspaceField small[role=alert]{font-size:11.5px!important}.app.proShell .cargoSideCard{min-height:58px!important;padding:9px 10px!important;border-radius:8px!important}.app.proShell .cargoSideCard span{font-size:11px!important}.app.proShell .cargoSideCard strong{font-size:13.5px!important}.app.proShell .cargoTransportItem{padding:9px!important;border-radius:8px!important;box-shadow:none!important}.app.proShell .cargoTransportHeader{margin-bottom:9px!important}.app.proShell .cargoTransportToggle{min-height:32px!important}.app.proShell .cargoTransportLegNo{font-size:13px!important}.app.proShell .cargoTransportToggle span{font-size:11.5px!important}.app.proShell .cargoTransportActions .miniAction{min-height:30px!important;height:30px!important;font-size:11.5px!important}.app.proShell .cargoDocumentsToolbar{min-height:88px!important;padding:12px 14px!important;border-radius:8px!important}.app.proShell .cargoDocumentsToolbar h4{font-size:15px!important}.app.proShell .cargoDocumentsToolbar p{font-size:12px!important}.app.proShell .cargoDocumentItem{grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;padding:9px!important}.app.proShell .cargoDocumentIcon{width:38px!important;height:38px!important}.app.proShell .cargoDocumentMain strong{font-size:13px!important}.app.proShell .cargoDocumentMain>span{font-size:11.5px!important}.app.proShell .cargoDocumentControls input,.app.proShell .cargoDocumentControls select{min-height:34px!important;height:34px!important;font-size:12.5px!important}.app.proShell .cargoFinalSummary{gap:9px!important}.app.proShell .cargoFinalSummary .cargoSummaryCard{min-height:66px!important;padding:10px!important;border-radius:8px!important}.app.proShell .cargoFinalSummary .cargoSummaryCard strong{font-size:11px!important;text-transform:none!important}.app.proShell .cargoFinalSummary .cargoSummaryCard span{font-size:13px!important}.app.proShell .cargoWorkspaceFooter{position:sticky!important;bottom:0!important;z-index:2!important;min-height:50px!important;padding:8px 2px 2px!important;font-size:12px!important;background:var(--ui-surface, #fff)!important}.operationalDetailShell{min-height:0;max-height:calc(100dvh - 40px)}.operationalDetailHeader{gap:16px}.operationalDetailHeader p{margin-top:4px}.operationalDetailHeader small{margin-top:5px}.operationalDetailHeader h2{letter-spacing:-.02em}.operationalDetailTabs button.active,.operationalDetailField{box-shadow:none}.operationalDetailField span{font-size:11.5px}.operationalDetailField strong{font-size:13.5px}.operationalPartyGrid{gap:10px}.operationalPartyCard,.operationalCargoList>article,.operationalTransportList>article{padding:12px;border-radius:9px;box-shadow:none}.operationalPartyCard h3,.operationalCargoList h3,.operationalTransportList h3{margin-bottom:8px;font-size:14px}.operationalCargoList,.operationalTransportList{gap:10px}.operationalTimeline article{gap:10px}.operationalDetailBody>.entityAttachments{padding:14px;border-radius:10px}.entityAttachmentsHeader>div>strong{font-size:16px}.entityAttachmentsDropzone{min-height:98px;margin-top:10px;padding:14px;border-radius:9px}.operationalDetailBody .entityAttachmentsEmpty{min-height:88px;margin-top:10px;padding:14px;border-radius:8px}.operationalDetailBody .entityAttachmentsList{gap:9px;margin-top:10px}.operationalDetailBody .entityAttachmentsList article{padding:10px;border-radius:8px}.operationalDetailBody .entityAttachmentThumbnail,.entityAttachmentFileIcon{width:54px;height:54px;flex-basis:54px;border-radius:8px}.entityAttachmentPreview{border-radius:12px}.orgDrawer.companyWorkspace.package4Organization{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(960px,calc(100vw - 40px));height:auto;min-height:min(560px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;border-radius:12px}@media (min-width: 901px){.orgDrawer.companyWorkspace.package4Organization .companyWorkspaceHeader{grid-template-columns:54px minmax(0,1fr) auto;min-width:0}.orgDrawer.companyWorkspace.package4Organization .organizationHeaderActions{min-width:0;margin-left:0;justify-content:flex-end;flex-wrap:wrap}}.package4Organization .workspaceTabs{padding-inline:10px}.package4Organization .workspaceTabs button{min-height:40px;padding:8px 11px;font-size:13px}.package4Organization .companyWorkspaceBody{display:block;width:100%;min-width:0;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.package4Organization .orgDrawerSection,.package4Organization .workspaceSection{width:100%;min-width:0;max-width:none;box-sizing:border-box}.orgReadValue{background:#fff}.orgReadValue>span{font-size:11px;letter-spacing:.02em;text-transform:none}.orgReadValue>strong{font-size:13.5px}.package4Organization .workspaceSection,.package4Organization .workspaceFormGroup{border-radius:9px;box-shadow:none}.package4Organization .workspaceFooter{min-height:58px;padding:10px 14px}.masterDialog{width:min(920px,calc(100vw - 40px));max-height:calc(100dvh - 40px);border-radius:12px}.masterDialogHeader{padding:13px 16px}.masterDialogBody{gap:10px;padding:12px 16px}.masterCardSection{padding:12px;border-radius:9px}.masterCardSection h3{margin-bottom:10px}.masterFormGrid{gap:9px 10px}.masterField>span{font-size:12px}.masterField input,.masterField select,.masterField textarea{min-height:38px;border-radius:7px;font-size:13.5px}.masterDialogFooter{padding:10px 16px}.tripModal{width:min(940px,calc(100vw - 40px));border-radius:12px}.tripWorkspace{width:min(1240px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));border-radius:12px}.tripModalHeader,.tripWorkspaceHeader,.tripModalBody{padding:14px 16px}.tripModalFooter{padding:10px 16px}.tripWorkspaceTabs{padding-inline:10px}.tripWorkspaceTabs button{min-height:40px;padding:8px 11px;font-size:13px}.tripWorkspaceBody{padding:12px}.tripInfoCard{padding:12px;border-radius:9px;box-shadow:none}.tripInfoCard h3{margin-bottom:10px}.tripCargoRow{padding:9px 11px;border-radius:8px}.financeFilterDrawer{border-radius:12px 0 0 12px}.financePaymentPostingDialog,.financeAllocationDialog{width:min(720px,100vw)}.financeCandidateDialog{border-radius:12px}.financeCandidateDialogHeader,.financeCandidateDialogBody{padding:14px 16px}.financeCandidateDialogFooter{min-height:58px;padding:10px 16px}.financeDrawerSection,.financeCandidatePanel{border-radius:8px;box-shadow:none}.financeDrawerLoading,.financeCandidateLoading,.financeState{min-height:96px}.emptyState[role=status],.premiumEmpty[role=status],.orgEmptyLine[role=status],.financeDrawerLoading,.financeCandidateLoading{position:relative;overflow:hidden;border:1px solid var(--ui-border, #dfe5ec);border-radius:8px;background:linear-gradient(100deg,#f7f9fb 25%,#eef2f6 38%,#f7f9fb 52%);background-size:220% 100%;animation:kavaPhase3Skeleton 1.2s ease-in-out infinite}@keyframes kavaPhase3Skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1180px){.app.proShell .cargoProgressNav{display:flex!important;overflow-x:auto!important}.app.proShell .cargoProgressStep{flex:0 0 142px!important}.app.proShell .cargoWorkspaceShell{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 900px){.operationalDetailShell,.package4Organization,.masterDialog,.tripModal,.tripWorkspace{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0}.operationalDetailHeader{padding:11px 12px}.operationalDetailTabs{padding-inline:7px}.operationalDetailBody{padding:10px}.orgReadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.masterDialogBackdrop,.tripModalBackdrop,.tripWorkspaceBackdrop{padding:0}}@media (max-width: 600px){.app.proShell .cargoWorkspaceEngine{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1800!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--ui-bg, #f4f6f8)!important}.app.proShell .cargoWorkspaceHeader{align-items:center!important}.app.proShell .cargoWorkspaceHeader h2{font-size:17px!important}.app.proShell .cargoAutoSave{min-height:28px!important;font-size:11.5px!important}.app.proShell .cargoProgressStep{flex-basis:132px!important;min-height:40px!important}.app.proShell .cargoWorkspaceShell{grid-template-rows:minmax(0,1fr) auto auto!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:6px!important}.app.proShell .cargoWorkspaceBody{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:9px!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid,.app.proShell .cargoVisualGrid.twoColumns,.app.proShell .cargoOrganizationsGrid{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .cargoWorkspaceField input,.app.proShell .cargoWorkspaceField select,.app.proShell .cargoWorkspaceField textarea{min-height:42px!important;font-size:14px!important}.app.proShell .cargoWorkspaceFooter{min-height:58px!important;height:58px!important;align-items:center!important;flex-direction:row!important}.app.proShell .cargoWorkspaceFooter>span{min-width:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.proShell .cargoWorkspaceFooter button{min-width:92px!important;min-height:42px!important}.app.proShell .cargoOrganizationSurface{grid-template-columns:minmax(0,1fr)!important}.app.proShell .cargoOrganizationPreview header{align-items:stretch!important;flex-direction:column!important}.app.proShell .cargoOrganizationPreview header button{width:100%!important}.app.proShell .cargoOrganizationPreview dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operationalDetailGrid,.operationalPartyGrid,.orgReadGrid{grid-template-columns:1fr}.operationalDetailField{min-height:58px}.operationalTimeline article{grid-template-columns:1fr}.entityAttachmentsHeader{gap:8px}.entityAttachmentsDropzone{min-height:104px}.masterDialogHeader,.tripModalHeader,.tripWorkspaceHeader{padding:11px 12px}.masterDialogBody,.tripModalBody,.tripWorkspaceBody{padding:10px}.financeFilterDrawer{border-radius:0}}@media (max-height: 460px) and (orientation: landscape){.app.proShell .cargoWorkspaceHeader{min-height:44px!important;padding-block:5px!important}.app.proShell .cargoProgressNav{padding-block:4px!important}.app.proShell .cargoProgressStep{min-height:34px!important}.app.proShell .cargoWorkspaceBody{min-height:0!important}.app.proShell .cargoWorkspaceSidePanel{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app.proShell .cargoSideCard{min-height:48px!important}.app.proShell .cargoWorkspaceFooter{min-height:46px!important}.operationalDetailHeader{padding-block:8px}.operationalDetailTabs button{min-height:32px;padding-block:5px}.operationalDetailBody{padding:8px 10px}}@media (prefers-reduced-motion: reduce){.app.proShell .moduleTransitionSurface,.appDialogLayer,.modalOverlay,.masterDialogBackdrop,.tripModalBackdrop,.tripWorkspaceBackdrop,.operationalDetailBackdrop,.orgDrawerOverlay,.financeFilterLayer,.entityAttachmentPreviewBackdrop,.appDialog,.modalBox,.masterDialog,.tripModal,.tripWorkspace,.operationalDetailShell,.orgDrawer.companyWorkspace,.financeFilterDrawer,.financeCandidateDialog,.entityAttachmentPreview,.emptyState[role=status],.premiumEmpty[role=status],.orgEmptyLine[role=status],.financeDrawerLoading,.financeCandidateLoading{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.masterSelectorMenu{animation:none!important}}.restrictedPageState{min-height:min(420px,60vh);display:grid;place-content:center;text-align:center}.permissionMatrix{display:grid;gap:12px;grid-column:1 / -1;min-width:0}.permissionMatrix>header{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--border, #dfe5ec);border-radius:14px;background:var(--surface, #fff)}.permissionMatrix h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.permissionMatrix p{margin:4px 0 0;color:var(--text-muted, #667085);font-size:13px}.permissionSearch{min-width:min(320px,100%);height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border, #dfe5ec);border-radius:9px;background:#fff}.permissionSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent}.permissionGroups{display:grid;gap:8px}.permissionGroup{border:1px solid var(--border, #dfe5ec);border-radius:12px;background:#fff;overflow:clip}.permissionGroup>summary{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-weight:700}.permissionGroup>summary::-webkit-details-marker{display:none}.permissionGroup>summary small{margin-left:auto;min-width:24px;text-align:center;padding:2px 7px;border-radius:999px;background:#eef2f6;color:#475467}.permissionGroup[open]>summary svg{transform:rotate(180deg)}.permissionGroupActions{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid var(--border, #e5e7eb);border-bottom:1px solid var(--border, #e5e7eb);background:#f8fafc}.permissionGroupActions button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#344054;font-size:12px}.permissionRows{display:grid}.permissionRow{min-height:48px;display:grid;align-items:center;border-top:1px solid #f0f2f5}.permissionRow:first-child{border-top:0}.permissionRow>div{min-width:0;display:grid;gap:2px}.permissionRow strong{font-size:13px}.permissionRow code{overflow:hidden;text-overflow:ellipsis;color:#98a2b3;font-size:10px}.permissionRow select{height:34px;min-width:130px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:0 8px}.permissionEffective{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}.permissionEffective.allowed{color:#067647;background:#ecfdf3}.permissionEffective.denied{color:#b42318;background:#fef3f2}@media (max-width: 700px){.permissionMatrix>header{align-items:stretch;flex-direction:column}.permissionSearch{width:100%}.permissionRow select{grid-column:1 / -1;width:100%}}.formEngineField.permissionMatrixField{grid-column:1 / -1}.formEngineField.permissionMatrixField>span{display:none}.app.proShell .formEngineSection.formEngineSection-permissions,.app.proShell .formEngineSection:has(.permissionMatrixField){grid-template-columns:minmax(0,1fr)!important}.app.proShell .formEngineSection-permissions>.formEngineSectionHeader,.app.proShell .formEngineSection:has(.permissionMatrixField)>.formEngineSectionHeader{min-height:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.formEngineSection-permissions .formEngineSectionText{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.permissionMatrix{width:100%}.permissionMatrix>header{align-items:center}.permissionMatrix>header>div:first-child small{display:block;margin-top:7px;color:#0758b8;font-size:11px;font-weight:760}.permissionHeaderTools{min-width:min(560px,100%);display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:8px}.permissionResetAll{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #cad3df;border-radius:9px;background:#fff;color:#344054;font-size:12px;font-weight:720}.permissionResetAll:disabled{opacity:.48}.permissionBulkConfirm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 13px;border:1px solid #f1c5bf;border-radius:11px;background:#fff7f6}.permissionBulkConfirm>div{display:grid;gap:3px}.permissionBulkConfirm span{color:#667085;font-size:12px}.permissionBulkConfirm button{min-height:34px;padding:0 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.permissionBulkConfirm button.danger{border-color:#b42318;background:#b42318;color:#fff}.permissionBusinessGroups{display:grid;gap:14px}.permissionBusinessGroup{display:grid;gap:8px}.permissionBusinessGroup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px}.permissionBusinessGroup>header h4{margin:0;color:#253247;font-size:13px;font-weight:850}.permissionBusinessGroup>header span{color:#7a8798;font-size:11px}.permissionModuleGrid{display:block;column-count:2;column-gap:10px}.permissionGroup{width:100%;min-width:0;display:inline-block;break-inside:avoid;margin:0 0 10px;vertical-align:top}.permissionGroup>summary{background:#fbfcfe}.permissionGroupActions button{line-height:1.15}.permissionRow{grid-template-columns:minmax(150px,1fr) auto;gap:7px 10px;padding:9px 11px}.permissionActionName{min-width:0}.permissionActionName small{overflow:hidden;color:#7a8798;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.permissionEffective{justify-self:end;white-space:nowrap}.permissionChoice{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border:1px solid #dce3ec;border-radius:9px;background:#f4f6f9}.permissionChoice button{min-height:30px;border:0;border-radius:6px;background:transparent;color:#667085;font-size:11px;font-weight:720}.permissionChoice button.active{background:#fff;color:#172033;box-shadow:0 1px 4px #0f172a1a}.permissionChoice button.allow.active{background:#eaf9f0;color:#08733f}.permissionChoice button.deny.active{background:#fff0ef;color:#b42318}@media (max-width: 1050px){.permissionModuleGrid{column-count:1}}@media (max-width: 700px){.permissionHeaderTools{min-width:0;grid-template-columns:1fr}.permissionBulkConfirm{grid-template-columns:1fr 1fr}.permissionBulkConfirm>div{grid-column:1 / -1}.permissionGroup:not([open]) .permissionRows,.permissionGroup:not([open]) .permissionGroupActions{display:none}.permissionRow{grid-template-columns:minmax(0,1fr) auto}.permissionChoice{grid-column:1 / -1}.formEngineSection-permissions .formEngineSectionText{display:grid;justify-content:stretch;gap:2px}}.helpDrawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:color-mix(in srgb,#07111f 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.contextualHelpDrawer{width:min(480px,100vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface, #fff);border-left:1px solid var(--border, #dfe5ec);box-shadow:-22px 0 54px #0f172a2e}.contextualHelpDrawer>header,.contextualHelpDrawer>footer{min-height:64px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border, #e2e8f0)}.contextualHelpDrawer>header>div,.contextualHelpDrawer h3,.helpRulePanel h3,.helpVideoCard span,.helpCenterEyebrow{display:flex;align-items:center;gap:8px}.contextualHelpDrawer>header span{font-weight:760}.contextualHelpDrawer>footer{border-top:1px solid var(--border, #e2e8f0);border-bottom:0}.contextualHelpDrawer>footer .primary{width:100%;justify-content:center}.helpDrawerBody{overflow-y:auto;overscroll-behavior:contain;padding:20px;display:grid;align-content:start;gap:16px}.helpDrawerBody>section,.helpRestrictedNote{margin:0;padding:16px;border:1px solid var(--border, #e2e8f0);border-radius:14px;background:var(--surface-soft, #f8fafc)}.contextualHelpDrawer .helpDrawerBody>section{display:block;grid-template-columns:none}.contextualHelpDrawer .helpDrawerBody>.helpQuickVideo{display:flex}.contextualHelpDrawer .helpDrawerBody>.helpQuickRelated{display:grid}.helpQuickIntro{background:linear-gradient(145deg,#f8fbff,#f4f7fb)!important}.helpQuickIntro>span,.helpArticleIntro>span,.helpCenterEyebrow{color:var(--accent, #0b63ce);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.helpQuickIntro h2{margin:7px 0 8px;font-size:1.35rem}.helpQuickIntro p,.helpArticleIntro p{margin:0;color:var(--text-muted, #64748b);line-height:1.55}.contextualHelpDrawer h3{margin:0 0 12px;font-size:.95rem}.contextualHelpDrawer ul{margin:0;padding-left:20px;color:var(--text-muted, #475569)}.contextualHelpDrawer li+li{margin-top:8px}.helpCompactSteps,.helpSteps{list-style:none;padding:0;margin:0;display:grid;gap:10px}.helpCompactSteps li,.helpSteps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px}.helpCompactSteps b,.helpSteps b{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#0758b8;background:#e7f1ff;font-size:.75rem}.helpRestrictedNote{display:flex;gap:10px;color:#8a4b08;background:#fff8e8;border-color:#f4d492}.helpQuickVideo,.helpVideoCard{display:flex;gap:12px;background:#f2f7ff!important;border-color:#cfe0f7!important}.helpQuickVideo>div,.helpVideoCard>div{display:grid;gap:5px}.helpQuickVideo span,.helpQuickVideo em,.helpVideoCard span,.helpVideoCard em{color:var(--text-muted, #64748b);font-size:.8rem;font-style:normal}.helpQuickRelated{display:grid;gap:4px}.helpQuickRelated button,.helpRelatedLinks button{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:9px;background:transparent;color:var(--text, #172033);text-align:left;padding:8px 10px}.helpQuickRelated button:hover,.helpRelatedLinks button:hover{background:#edf4ff;color:#0758b8}.helpCenterPage{min-height:calc(100dvh - 88px);height:calc(100dvh - 112px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px}.helpCenterHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:14px 18px;border:1px solid var(--border, #e2e8f0);border-radius:16px;background:linear-gradient(130deg,#fff,#f3f7fc);box-shadow:var(--shadow-sm, 0 4px 16px rgb(15 23 42 / 5%))}.helpCenterHeader h1{margin:4px 0 2px;font-size:clamp(1.3rem,2vw,1.72rem);letter-spacing:-.035em}.helpCenterHeader p{margin:0;max-width:720px;color:var(--text-muted, #64748b)}.helpSearch{flex:0 1 390px;min-width:min(320px,100%);height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--border-strong, #cad3df);border-radius:11px;background:#fff}.helpSearch:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f621}.helpSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent}.helpCenterLayout{min-height:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);border:1px solid var(--border, #e2e8f0);border-radius:16px;background:#fff;overflow:hidden}.helpTopicNav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 8px 16px;border-right:1px solid var(--border, #e2e8f0);background:#f8fafc}.helpTopicNav details+details{margin-top:6px}.helpTopicNav h2,.helpSearchResults>strong{display:block;margin:0 8px 7px;color:#64748b;font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.helpTopicNav details>summary{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:8px;color:#64748b;cursor:pointer;font-size:.7rem;font-weight:850;letter-spacing:.065em;list-style:none;text-transform:uppercase}.helpTopicNav details>summary::-webkit-details-marker{display:none}.helpTopicNav details>summary:hover{background:#eef3f9;color:#253247}.helpTopicNav details.activeGroup>summary{color:#0758b8;background:#f1f6ff}.helpTopicNav details>summary small{margin-left:auto;min-width:23px;padding:2px 6px;border-radius:999px;background:#e9edf3;text-align:center}.helpTopicNav details[open]>summary svg{transform:rotate(90deg)}.helpTopicNav details:not([open])>button{display:none}.helpTopicNav details>button{margin:2px 0 0 12px;width:calc(100% - 12px);border-left:2px solid #dbe6f3;border-radius:0 9px 9px 0;font-size:.88rem}.helpTopicNav button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#475569;text-align:left}.helpTopicNav button:hover{background:#eef3f9;color:#172033}.helpTopicNav button.active{background:#e6f0ff;color:#0758b8;font-weight:760}.helpSearchResults p{padding:10px;color:#64748b}.helpArticle{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,2.6vw,34px) clamp(20px,4vw,56px) 48px;scroll-behavior:smooth}.helpArticle>*{max-width:860px;margin-left:auto;margin-right:auto}.helpArticleIntro h2{margin:8px 0 10px;font-size:clamp(1.55rem,2.5vw,2.2rem);letter-spacing:-.035em}.helpArticle>section{margin-top:30px}.helpArticle h3{margin:0 0 14px;font-size:1.05rem}.helpArticle ul{margin:0;padding-left:20px;color:#475569;line-height:1.55}.helpArticle li+li{margin-top:8px}.helpSteps{gap:12px}.helpSteps li{grid-template-columns:34px minmax(0,1fr);align-items:center;padding:11px 12px;border:1px solid #e2e8f0;border-radius:11px}.helpSteps b{width:32px;height:32px;border-radius:10px}.helpRulePanel{padding:18px 20px;border:1px solid #bcd6fa;border-radius:13px;background:#f3f8ff}.helpArticleScreenshot{margin-top:26px;overflow:hidden;border:1px solid #dbe3ed;border-radius:14px;background:#eef2f7;box-shadow:0 14px 34px #0f172a14}.helpArticleScreenshot button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.helpArticleScreenshot img{display:block;width:100%;height:auto}.helpScreenshotLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:30px;background:#050c17db}.helpScreenshotLightbox>button{position:fixed;top:18px;right:20px;width:42px;height:42px;border:1px solid rgb(255 255 255 / 35%);border-radius:50%;background:#0000004d;color:#fff;font-size:24px}.helpScreenshotLightbox img{max-width:min(1400px,94vw);max-height:90vh;border-radius:12px;box-shadow:0 24px 80px #00000073}.helpVideoCard{padding:17px;border:1px solid #cfe0f7;border-radius:13px}.helpRelatedLinks{display:flex;flex-wrap:wrap;gap:8px}.helpRelatedLinks button{border:1px solid #dbe3ed;background:#fff}@media (max-width: 900px){.helpCenterPage{min-height:auto;height:auto}.helpCenterHeader{align-items:stretch;flex-direction:column}.helpSearch{flex-basis:auto;min-width:0;width:100%}.helpCenterLayout{grid-template-columns:1fr;overflow:visible}.helpTopicNav{max-height:260px;border-right:0;border-bottom:1px solid var(--border, #e2e8f0)}.helpArticle{overflow:visible;padding:26px 20px 44px}}@media (max-width: 520px){.contextualHelpDrawer{width:100vw}.contextualHelpDrawer>header,.contextualHelpDrawer>footer,.helpDrawerBody{padding-left:16px;padding-right:16px}.helpCenterHeader{padding:18px;border-radius:13px}.helpCenterLayout{border-radius:13px}.helpTopicNav{max-height:215px}.helpArticle{padding:24px 16px 38px}}:root{--enterprise-canvas: #eef2f5;--enterprise-surface: #fff;--enterprise-subtle: #f7f9fb;--enterprise-border-soft: #e8edf2;--enterprise-ink: #17202b;--enterprise-muted: #667386;--enterprise-accent: #e96c0a;--enterprise-accent-soft: #fff3e8;--enterprise-focus: #2f6fed;--enterprise-radius: 9px;--enterprise-shadow: 0 2px 8px rgba(20, 34, 52, .055)}.app.proShell button:not(.dialogCloseButton),.app.proShell input:not(.masterToolbar input),.app.proShell select:not(.masterToolbar select){border-radius:7px}.app.proShell button:not(.dialogCloseButton):not(.navItem):not(.mobileNavClose):not(.sidebarCollapse):not(.columnResizeHandle):not(.rowResizeHandle){min-height:36px}.app.proShell .primary,.app.proShell .primaryBtn{background:var(--enterprise-accent)!important;box-shadow:none!important}.app.proShell .secondary{background:#fff!important;border-color:#cfd7e1!important;box-shadow:none!important}.app.proShell .entityPage,.app.proShell .dashboard13,.app.proShell .financePage,.app.proShell .settingsPage,.app.proShell .masterDataPage,.app.proShell .helpCenterPage{gap:10px!important}.app.proShell .entityPageHeader,.app.proShell .pageHeader,.app.proShell .dashboard13Header,.app.proShell .financeHeader,.app.proShell .masterDataHeader{min-height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.app.proShell .entityPageHeader h1,.app.proShell .pageHeader h1,.app.proShell .dashboard13Header h1,.app.proShell .financeHeader h1,.app.proShell .masterDataHeader h1{margin:0!important;font-size:clamp(21px,1.8vw,27px)!important;line-height:1.15!important;letter-spacing:-.025em!important}.app.proShell .entityPage>.entityCompactBar,.app.proShell .entityCompactBar,.app.proShell .tableToolbar,.app.proShell .financeToolbar{padding:8px 10px!important;gap:7px!important;border:1px solid var(--enterprise-border)!important;border-radius:var(--enterprise-radius)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow)!important}.app.proShell .entityCompactBar input[type=search],.app.proShell .tableToolbar input[type=search]{width:min(220px,100%)!important;min-height:36px!important}.app.proShell .tableWrap,.app.proShell .entityTableWrap{border:1px solid var(--enterprise-border)!important;border-radius:var(--enterprise-radius)!important;box-shadow:var(--enterprise-shadow)!important;background:#fff!important}.app.proShell table thead th{height:38px!important;padding-block:7px!important;background:#f3f6f8!important;color:#495568!important;font-size:11.5px!important;letter-spacing:.01em!important;border-bottom-color:#cfd8e2!important}.app.proShell table tbody td{height:39px!important;padding-block:7px!important;border-bottom-color:var(--enterprise-border-soft)!important}.app.proShell table tbody tr:hover td{background:#f7faff!important}.app.proShell .workspaceTabs,.app.proShell .entityTabs{gap:0!important;padding:0 8px!important;border:1px solid var(--enterprise-border)!important;border-radius:var(--enterprise-radius)!important;background:#fff!important}.app.proShell .workspaceTabs button,.app.proShell .entityTabs button{min-height:38px!important;padding:7px 12px!important;border-radius:0!important}.app.proShell .dashboard13Kpis,.app.proShell .dashboard13Grid,.app.proShell .dashboardGrid{gap:10px!important}.app.proShell .dashboard13Kpi,.app.proShell .dashboard13Panel,.app.proShell .dashboardCard,.app.proShell .financeKpiCard{border:1px solid var(--enterprise-border)!important;border-radius:var(--enterprise-radius)!important;background:#fff!important;box-shadow:var(--enterprise-shadow)!important}.app.proShell .dashboard13Kpi{min-height:92px!important;padding:13px 14px!important}.app.proShell .dashboard13Panel,.app.proShell .dashboardCard{padding:13px 14px!important}.app.proShell .dashboard13Panel h2,.app.proShell .dashboardCard h2{font-size:15px!important;margin-block:0 10px!important}.operationalDetailShell{width:min(1540px,calc(100vw - 28px))!important;height:min(920px,calc(100dvh - 24px))!important;border-radius:10px!important;border:1px solid #cad3dd!important;box-shadow:0 24px 70px #0f172a3d!important}.operationalDetailHeader{min-height:76px!important;padding:11px 15px!important;border-bottom:1px solid var(--enterprise-border)!important}.operationalDetailHeader h2{font-size:21px!important}.operationalDetailHeader p{margin:4px 0 2px!important;font-size:13px!important}.operationalDossierLayout{display:grid;grid-template-columns:224px minmax(520px,1fr) 240px;min-height:0;overflow:hidden}.operationalSummaryRail,.operationalRelatedRail{min-height:0;overflow-y:auto;padding:12px;background:#fff}.operationalRelatedRail{border-left:1px solid var(--enterprise-border)}.operationalRailIdentity{display:grid;place-items:center;color:#fff;letter-spacing:-.03em}.operationalSummaryRail>section,.operationalRelatedRail>section{display:grid;gap:6px;padding:11px 0;border-top:1px solid var(--enterprise-border-soft)}.operationalSummaryRail>section:first-of-type{border-top:0}.operationalSummaryRail span,.operationalRelatedRail span{color:var(--enterprise-muted);font-size:11px;line-height:1.3}.operationalSummaryRail strong,.operationalRelatedRail strong{color:var(--enterprise-ink);font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.operationalRailParties>div,.operationalRailMetrics,.operationalRelatedRail section>div{display:grid;gap:3px}.operationalRailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important}.operationalRailMetrics>div{min-width:0;padding:7px 5px;border-radius:6px;background:var(--enterprise-subtle);text-align:center}.operationalRelatedRail section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.operationalRelatedRail section>header>span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#eef2f6}.operationalRelatedRail p{margin:0;color:var(--enterprise-muted);font-size:12px}.operationalRailAction{justify-self:start;margin-top:4px}.operationalDossierMain{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.operationalDetailTabs{gap:0!important;padding:0 10px!important;border-bottom:1px solid var(--enterprise-border)!important;background:#fff!important}.operationalDetailTabs button{min-height:42px!important;padding:8px 11px!important;border-radius:0!important;font-size:12px!important;border-bottom:2px solid transparent!important}.operationalDetailTabs button.active{color:#b84800!important;background:transparent!important;border-bottom-color:var(--enterprise-accent)!important}.operationalDetailBody{min-height:0}.operationalDetailField{min-height:58px!important;border-color:var(--enterprise-border)!important}.operationalPartyCard,.operationalCargoList>article,.operationalTransportList>article,.operationalDetailBody>.entityAttachments{padding:12px!important;border-radius:8px!important;border-color:var(--enterprise-border)!important;box-shadow:none!important}.operationalDetailEmpty{min-height:74px!important;padding:18px!important;border-radius:7px!important}.operationalTimeline article{grid-template-columns:138px minmax(140px,190px) 120px minmax(0,1fr)!important;padding:10px 11px!important}.operationalOverviewWorkspace{display:grid}.operationalOverviewWorkspace>section,.operationalOverviewSection{border:1px solid var(--enterprise-border);background:#fff}.operationalOverviewRoute{padding:13px 15px;border-radius:8px}.operationalOverviewRoute>header,.operationalOverviewSection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operationalOverviewRoute header span,.operationalOverviewSection header span,.operationalOverviewNote>span{color:var(--enterprise-muted);font-size:11px;font-weight:650}.operationalOverviewRoute h3,.operationalOverviewSection h3{margin:3px 0 0;color:var(--enterprise-ink);font-size:15px;line-height:1.35}.operationalRouteTimeline{display:grid;grid-template-columns:minmax(120px,1fr) minmax(60px,1.2fr) minmax(120px,1fr);align-items:center;gap:10px;margin-top:14px}.operationalRouteTimeline>div{display:grid;gap:3px}.operationalRouteTimeline span{color:var(--enterprise-muted);font-size:11px}.operationalRouteTimeline strong{font-size:12.5px}.operationalRouteTimeline>i{height:2px;background:linear-gradient(90deg,var(--enterprise-accent),#f3b06f);position:relative}.operationalRouteTimeline>i:before,.operationalRouteTimeline>i:after{content:"";position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--enterprise-accent)}.operationalRouteTimeline>i:before{left:0}.operationalRouteTimeline>i:after{right:0}.operationalOverviewColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operationalOverviewSection{min-width:0;border-radius:8px}.operationalOverviewSection>p{margin:10px 0 0;color:var(--enterprise-muted);font-size:12px;line-height:1.45}.operationalOverviewMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.operationalOverviewMetrics>div{display:grid;gap:2px;padding:8px}.operationalOverviewMetrics strong{font-size:14px}.operationalOverviewMetrics span,.operationalOverviewRows span{color:var(--enterprise-muted);font-size:10.5px}.operationalOverviewRows{display:grid;margin-top:8px}.operationalOverviewRows>div{display:grid;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--enterprise-border-soft)}.operationalOverviewRows strong{font-size:12.5px;text-align:right;overflow-wrap:anywhere}.operationalLatestActivity{display:grid;gap:0;margin-top:8px}.operationalLatestActivity>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;padding:6px 0}.operationalLatestActivity i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--enterprise-accent)}.operationalLatestActivity span{display:grid;gap:1px}.operationalLatestActivity strong{font-size:12px}.operationalLatestActivity small{color:var(--enterprise-muted);font-size:10.5px}.operationalOverviewNote{padding:10px 13px;border-radius:8px}.operationalOverviewNote p{margin:4px 0 0;font-size:12.5px;line-height:1.45}.operationalRelatedLink{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:12.5px;font-weight:700;text-align:left}.operationalRelatedLink:hover{text-decoration:underline}.operationalDetailBody>.operationalDetailGrid{padding:7px 12px;border:1px solid var(--enterprise-border);border-radius:8px;background:#fff}.operationalDetailBody .operationalDetailField{min-height:46px!important;padding:7px 2px!important;border:0!important;border-bottom:1px solid var(--enterprise-border-soft)!important;border-radius:0!important;background:transparent!important}.package4Organization{grid-template-rows:auto minmax(0,1fr) auto!important}.organizationRecordLayout{display:grid;grid-template-columns:232px minmax(480px,1fr) 260px;min-height:0;overflow:hidden;background:var(--enterprise-canvas)}.organizationSummaryRail,.organizationRelatedRail{min-height:0;overflow-y:auto;padding:12px;background:#fff}.organizationRelatedRail{border-left:1px solid var(--enterprise-border)}.organizationRecordMain{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.organizationRecordMain .workspaceTabs{border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important}.organizationSummaryIdentity{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:12px}.organizationSummaryIdentity .companyAvatar{width:44px;height:44px;font-size:14px}.organizationSummaryIdentity>div:last-child{display:grid;gap:2px;min-width:0}.organizationSummaryIdentity strong{overflow:hidden;text-overflow:ellipsis;font-size:14px}.organizationSummaryIdentity span,.organizationSummaryRail section span,.organizationRelatedRail span{color:var(--enterprise-muted);font-size:10.5px}.organizationSummaryRail>section,.organizationRelatedRail>section{display:grid;gap:7px;padding:11px 0;border-top:1px solid var(--enterprise-border-soft)}.organizationSummaryRail section>div:not(.organizationSummaryBadges){display:grid;gap:2px}.organizationSummaryRail section strong,.organizationSummaryRail section a{font-size:12.5px;overflow-wrap:anywhere}.organizationSummaryBadges{display:flex;flex-wrap:wrap;gap:5px}.organizationSummaryActions{display:grid;gap:6px;padding-top:12px}.organizationSummaryActions button{min-width:0;padding-inline:7px!important;font-size:11px}.organizationRelatedRail section>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.organizationRelatedRail section>header>strong{font-size:13px}.organizationRelatedItem{display:grid;gap:2px;padding:7px 0;border-top:1px solid var(--enterprise-border-soft)}.organizationRelatedItem strong,.organizationRelatedItem a{color:var(--enterprise-ink);font-size:12px;overflow-wrap:anywhere}.organizationRecordMain .companyWorkspaceBody{min-height:0;overflow-y:auto}.organizationRecordMain .orgReadGrid{display:block!important}.organizationRecordMain .orgReadValue{display:grid;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);align-items:start;gap:12px;min-height:44px!important;padding:9px 2px!important;border:0!important;border-bottom:1px solid var(--enterprise-border-soft)!important;border-radius:0!important}.organizationRecordMain .orgReadValue:last-child{border-bottom:0!important}.organizationRecordMain .orgReadValue>strong{justify-content:flex-end;text-align:right;font-size:12.5px}.app.proShell .dashboard13ConnectedWorkspace{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;grid-template-areas:"workflow trend" "attention finance" "moscow context";gap:0!important;padding:0!important}.app.proShell .dashboard13ConnectedWorkspace>.dashboard13Panel{min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-right:1px solid var(--enterprise-border-soft)!important;border-bottom:1px solid var(--enterprise-border-soft)!important}.app.proShell .dashboard13WorkflowPanel{grid-area:workflow}.app.proShell .dashboard13TrendPanel{grid-area:trend;border-right:0!important}.app.proShell .dashboard13AttentionPanel{grid-area:attention}.app.proShell .dashboard13FinancePanel{grid-area:finance;border-right:0!important}.app.proShell .dashboard13MoscowPanel{grid-area:moscow;border-bottom:0!important}.app.proShell .dashboard13ContextPanel{grid-area:context;border-right:0!important;border-bottom:0!important}.app.proShell .dashboard13BottomGrid{gap:10px!important}.package4Organization{width:min(1240px,calc(100vw - 28px))!important;height:min(880px,calc(100dvh - 24px))!important;border-radius:10px!important}.package4Organization .companyWorkspaceHeader{min-height:76px!important;padding:11px 14px!important}.orgDrawer.companyWorkspace.package4Organization .companyWorkspaceHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important}.package4Organization .companyHeaderMain h2{max-width:none!important;white-space:normal!important}.package4Organization .companyHeaderTopline{max-width:100%}.package4Organization .organizationHeaderActions{align-self:center}.organizationSummaryActions{grid-template-columns:1fr}.package4Organization .companyWorkspaceBody{padding:11px!important;background:#f5f7f9!important}.package4Organization .workspaceSection,.package4Organization .contactCard,.package4Organization .bankCard,.package4Finance article{border-radius:8px!important;box-shadow:none!important}.orgReadGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.orgReadValue{min-height:62px!important;padding:9px 10px!important;border-radius:7px!important}.masterDialog,.financeCandidateDialog,.financeFilterDrawer,.appDialog,.modalBox{border-radius:10px!important}.app.proShell .settingsCard,.app.proShell .settingsSection,.app.proShell .permissionMatrix,.app.proShell .adminPanel,.app.proShell .helpCard{border-radius:var(--enterprise-radius)!important;border-color:var(--enterprise-border)!important;box-shadow:var(--enterprise-shadow)!important}.app.proShell .emptyState,.app.proShell .tableEmpty,.app.proShell .orgEmptyLine{min-height:76px!important;padding:18px!important;border-radius:8px!important}@media (max-width: 1120px){.operationalDossierLayout{grid-template-columns:194px minmax(440px,1fr) 210px}.orgReadGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.organizationRecordLayout{grid-template-columns:205px minmax(420px,1fr) 220px}}@media (max-width: 900px){.operationalDetailShell{width:100vw!important;height:100dvh!important;border-radius:0!important}.operationalDossierLayout{display:flex;flex-direction:column;overflow-y:auto}.operationalDossierMain{order:2;min-height:58vh;overflow:visible}.operationalSummaryRail{order:1;overflow:visible;border:0;border-top:1px solid var(--enterprise-border)}.operationalRelatedRail{order:3;overflow:visible;border:0;border-top:1px solid var(--enterprise-border)}.operationalDetailBody{overflow:visible!important}.operationalSummaryRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;flex:0 0 auto}.operationalRailIdentity{grid-row:span 2}.operationalRelatedRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.organizationRecordLayout{display:flex;flex-direction:column;overflow-y:auto}.organizationRecordMain{order:2;min-height:58vh;overflow:visible}.organizationSummaryRail{order:1;overflow:visible;border:0;border-top:1px solid var(--enterprise-border)}.organizationRelatedRail{order:3;overflow:visible;border:0;border-top:1px solid var(--enterprise-border)}.organizationRecordMain .companyWorkspaceBody{overflow:visible}.organizationSummaryRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;flex:0 0 auto}.organizationSummaryIdentity{grid-column:1 / -1}.organizationRelatedRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.app.proShell .dashboard13ConnectedWorkspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"workflow" "trend" "attention" "finance" "moscow" "context"!important}.app.proShell .dashboard13ConnectedWorkspace>.dashboard13Panel{border-right:0!important;border-bottom:1px solid var(--enterprise-border-soft)!important}}@media (max-width: 560px){.app.proShell .moduleTransitionSurface,.app.proShell .entityCompactBar,.app.proShell .tableToolbar{padding:7px!important}.app.proShell .entityCompactBar input[type=search],.app.proShell .tableToolbar input[type=search]{width:100%!important}.app.proShell .dashboard13PrimaryGrid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.app.proShell .dashboard13HeaderControls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;gap:7px!important}.app.proShell .dashboard13HeaderControls label{min-width:0!important}.app.proShell .dashboard13HeaderControls select{width:100%!important}.app.proShell .dashboard13Refresh{width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;font-size:0!important}.app.proShell .dashboard13Refresh svg{width:16px;height:16px}.operationalDetailHeader{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:64px!important;gap:8px!important;padding:10px!important}.operationalDetailHeader>div:first-child{min-width:0}.operationalDetailIdentity{gap:6px!important}.operationalDetailIdentity h2{width:auto!important;min-width:0;font-size:18px!important}.operationalDetailHeaderActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) 38px!important;width:100%;gap:6px!important}.operationalDetailHeaderActions .secondary{min-width:0!important;width:100%;padding-inline:7px!important;font-size:11.5px!important;white-space:normal!important;line-height:1.2!important}.operationalDetailHeaderActions .iconBtn{width:38px!important;min-width:38px!important}.operationalDossierMain{min-height:64vh}.operationalSummaryRail{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.operationalRelatedRail{grid-template-columns:1fr;padding:10px}.operationalRailIdentity{grid-row:auto;grid-column:1 / -1}.operationalSummaryRail>section:last-child{grid-column:1 / -1}.operationalDetailTabs{padding-inline:5px!important;scrollbar-width:none}.operationalDetailTabs::-webkit-scrollbar{display:none}.operationalDetailTabs button{min-width:max-content;min-height:40px!important;padding-inline:9px!important}.operationalDetailBody{padding:8px!important}.operationalRouteTimeline{grid-template-columns:1fr;gap:5px}.operationalRouteTimeline>i{width:2px;height:22px;margin-left:4px;background:linear-gradient(180deg,var(--enterprise-accent),#f3b06f)}.operationalRouteTimeline>i:before,.operationalRouteTimeline>i:after{left:50%;top:0;margin:0 0 0 -4px}.operationalRouteTimeline>i:after{top:auto;right:auto;bottom:0}.organizationSummaryRail{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.organizationSummaryIdentity,.organizationSummaryActions{grid-column:1 / -1}.organizationRelatedRail{grid-template-columns:1fr;padding:10px}.organizationRecordMain{min-height:64vh}.organizationRecordMain .orgReadValue{grid-template-columns:1fr;gap:3px}.organizationRecordMain .orgReadValue>strong{justify-content:flex-start;text-align:left}.operationalDetailGrid,.operationalPartyGrid,.orgReadGrid{grid-template-columns:1fr!important}.operationalTimeline article{grid-template-columns:1fr!important}.package4Organization{width:100vw!important;height:100dvh!important;border-radius:0!important}.orgDrawer.companyWorkspace.package4Organization .companyWorkspaceHeader{grid-template-columns:1fr!important}.package4Organization .organizationHeaderActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important}.package4Organization .organizationHeaderActions>*{width:100%!important;min-width:0!important}}@media (prefers-reduced-motion: reduce){.operationalDetailShell,.package4Organization{animation:none!important}}:root{--kv-canvas: #f2f4f7;--kv-shell: #172231;--kv-shell-deep: #111a26;--kv-shell-line: rgba(255,255,255,.1);--kv-surface: #ffffff;--kv-surface-muted: #f7f8fa;--kv-line: #d8dde5;--kv-line-soft: #e9ecf1;--kv-text: #182230;--kv-muted: #667085;--kv-faint: #98a2b3;--kv-orange: #e96813;--kv-orange-dark: #c84e00;--kv-orange-soft: #fff1e7;--kv-blue: #2e6ccf;--kv-radius: 5px;--kv-control: 34px;--kv-shadow-dialog: 0 20px 55px rgba(16,24,40,.24)}.app.proShell .moduleTransitionSurface{padding:18px 22px 24px!important}.app.proShell .brandPanel{padding:9px 12px!important;background:#ffffff09!important;border-bottom:1px solid var(--kv-shell-line)!important}.app.proShell .brandLogoWrap{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:5px!important}.app.proShell .brandText strong{color:#fff!important;font-size:13px!important;letter-spacing:-.01em}.app.proShell .brandText span{color:#aeb8c7!important;font-size:10px!important}.app.proShell .collapseBtn,.app.proShell .mobileNavClose{color:#c5ceda!important;border-color:#ffffff24!important;background:#ffffff0b!important;border-radius:4px!important}.app.proShell .sideNav{padding:12px 8px!important;gap:2px!important}.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{margin:12px 8px 5px!important;letter-spacing:.09em!important;text-transform:uppercase}.app.proShell .sideNav>button,.app.proShell .transportNavGrid>button{position:relative;min-height:37px!important;padding:7px 10px!important;gap:10px!important;color:#c5ceda!important;background:transparent!important;border:0!important;border-radius:4px!important;font-size:12px!important;font-weight:560!important}.app.proShell .sideNav>button svg,.app.proShell .transportNavGrid>button svg{width:17px!important;height:17px!important;color:#8492a6!important}.app.proShell .sideNav>button:hover,.app.proShell .transportNavGrid>button:hover{color:#fff!important;background:#ffffff0f!important}.app.proShell .sideNav>button.active,.app.proShell .transportNavGrid>button.active{color:#fff!important;background:#e9681329!important;box-shadow:inset 3px 0 0 var(--kv-orange)!important}.app.proShell .sideNav>button.active svg,.app.proShell .transportNavGrid>button.active svg{color:#ff9b56!important}.app.proShell .transportNavBlock{border:0!important;background:transparent!important;padding:0!important}.app.proShell .sidebarFooter{margin:0!important;padding:9px 11px!important;border:0!important;border-top:1px solid var(--kv-shell-line)!important;border-radius:0!important;background:#ffffff09!important;box-shadow:none!important}.app.proShell .sidebarFooter strong{color:#fff!important;font-size:11.5px!important}.app.proShell .sidebarFooter small{color:#8f9bad!important;font-size:9.5px!important}.app.proShell .sidebarFooter .userAvatar{border-radius:4px!important;background:var(--kv-orange)!important}.app.proShell .sidebarFooter .logout{color:#c5ceda!important;border-color:#ffffff21!important;background:transparent!important}.app.proShell .topBar,.app.proShell .topBar.compactTopBar{min-height:48px!important;height:48px!important;padding:0 16px!important;border:0!important;border-bottom:1px solid #2a3748!important;background:var(--kv-shell)!important;box-shadow:none!important}.topBarContext{display:grid;gap:1px;margin-right:auto}.topBarContext span{color:#8492a6;font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.topBarContext strong{color:#f8fafc;font-size:12px;font-weight:650}.app.proShell .topActions{gap:3px!important}.app.proShell .topActions>button,.app.proShell .topActions .iconOnly,.app.proShell .languageSwitcher{min-height:32px!important;height:32px!important;color:#d1d8e2!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important}.app.proShell .topActions>button:hover,.app.proShell .topActions .iconOnly:hover,.app.proShell .languageSwitcher:hover{background:#ffffff12!important;border-color:#ffffff14!important}.app.proShell .languageSwitcher select{color:#fff!important;background:transparent!important;border:0!important}.app.proShell .languageSwitcher option{color:var(--kv-text)}.app.proShell button:not(.dialogCloseButton),.app.proShell input:not(.masterToolbar input),.app.proShell select:not(.masterToolbar select),.app.proShell textarea{border-radius:4px!important}.app.proShell button:not(.dialogCloseButton):not(.columnResizeHandle):not(.rowResizeHandle){min-height:var(--kv-control)}.app.proShell :is(input,select,textarea):not(.enterpriseSearchInput):not(.masterToolbar input):not(.masterToolbar select){border-color:#cfd5de!important;background:#fff!important;box-shadow:none!important}.app.proShell :is(input,select,textarea):not(.enterpriseSearchInput):not(.masterToolbar input):not(.masterToolbar select):focus{border-color:var(--kv-blue)!important;box-shadow:0 0 0 2px #2e6ccf21!important;outline:0!important}.app.proShell :is(.primary,.primaryBtn,.financePrimaryButton,.softBtn.dark){color:#fff!important;background:var(--kv-orange)!important;border-color:var(--kv-orange)!important;box-shadow:none!important}.app.proShell :is(.primary,.primaryBtn,.financePrimaryButton,.softBtn.dark):hover{background:var(--kv-orange-dark)!important}.app.proShell :is(.secondary,.softBtn,.miniAction,.financeIconButton){color:#344054!important;background:#fff!important;border:1px solid #cfd5de!important;box-shadow:none!important}.app.proShell :is(.secondary,.softBtn,.miniAction,.financeIconButton):hover{border-color:#98a2b3!important;background:#f8f9fb!important}.app.proShell .softBtn.amber,.app.proShell .softBtn.green,.app.proShell .softBtn.violet,.app.proShell .softBtn.blue{color:#344054!important;background:#fff!important;border-color:#cfd5de!important}.enterpriseSearch{display:flex;align-items:center;gap:7px;width:220px;height:var(--kv-control);padding:0 9px;border:1px solid #c7ced8;border-radius:4px;background:#fff;color:#7b8798;transition:border-color .15s ease,box-shadow .15s ease}.enterpriseSearch:focus-within{border-color:var(--kv-blue);box-shadow:0 0 0 2px #2e6ccf1f}.app.proShell .enterpriseSearch input{width:100%!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}@media (max-width: 900px){html:has(.package4Organization),body:has(.package4Organization){overflow:hidden!important}.canonicalShell .package4Organization .organizationRecordLayout{overflow-y:auto!important;overscroll-behavior-y:contain}.canonicalShell .package4Organization .organizationRecordMain .companyWorkspaceBody{height:auto!important;max-height:none!important;overflow:visible!important}}.app.proShell .enterpriseSearch>.enterpriseSearchInput{flex:1 1 auto!important;width:0!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit;font:inherit}.app.proShell :is(.entityPage,.dashboard13Page,.financePage,.settingsPage,.masterDataPage){gap:12px!important}.app.proShell .entityCompactBar.tableToolbarV2{display:grid!important;gap:0!important;padding:0!important;border:1px solid var(--kv-line)!important;border-radius:var(--kv-radius)!important;background:var(--kv-surface)!important;box-shadow:0 1px 2px #10182806!important}.app.proShell .tableToolbarMainRow{display:grid!important;grid-template-columns:minmax(165px,auto) 220px minmax(0,1fr)!important;align-items:center!important;min-height:58px;padding:10px 12px!important;gap:10px!important}.app.proShell .entityCompactInfo{align-self:center}.app.proShell .entityPageTitle{margin:0!important;color:var(--kv-text)!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.02em}.app.proShell .entityCountLine{display:flex!important;gap:5px!important;margin-top:3px!important;color:var(--kv-muted)!important;font-size:9.5px!important}.app.proShell .entityCount{color:var(--kv-text)!important;font-weight:750!important}.app.proShell .tableToolbarActionsRow{justify-content:flex-end!important;gap:5px!important;min-width:0}.app.proShell .tableToolbarActionsRow button{height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10.5px!important;white-space:nowrap}.app.proShell .companyScopeTabs,.app.proShell .roleScopeTabs,.app.proShell .tableToolbarScopeTabs{display:flex!important;min-height:36px!important;padding:0 10px!important;gap:2px!important;border:0!important;border-top:1px solid var(--kv-line-soft)!important;border-radius:0!important;background:#fbfcfd!important}.app.proShell .tableToolbarScopeTabs button{min-height:35px!important;padding:0 11px!important;color:var(--kv-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;font-size:10.5px!important}.app.proShell .tableToolbarScopeTabs button.active{color:var(--kv-text)!important;border-bottom-color:var(--kv-orange)!important;font-weight:750!important}.app.proShell .proTableCard.dataGridCard{overflow:hidden!important;border:1px solid var(--kv-line)!important;border-radius:var(--kv-radius)!important;background:#fff!important;box-shadow:none!important}.app.proShell .dataGridScroller{background:#fff!important}.app.proShell .dataGridHeader{min-height:38px!important;background:#f3f5f8!important;border-bottom:1px solid #cbd2dc!important;box-shadow:inset 0 -1px #10182805!important}.app.proShell .dataGridHeader .dataGridCell,.app.proShell .dataGridHeaderCell{min-height:38px!important;padding-block:7px!important;color:#475467!important;font-size:9.5px!important;font-weight:780!important;letter-spacing:.025em!important;text-transform:uppercase}.app.proShell .dataGridRow:not(.dataGridHeader){border:0!important;border-bottom:1px solid var(--kv-line-soft)!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell{min-height:40px!important;padding-block:7px!important;color:#475467!important;font-size:11px!important}.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell:nth-child(2),.app.proShell .dataGridRow:not(.dataGridHeader) .dataGridCell:nth-child(3){color:var(--kv-text)!important;font-weight:650!important}.app.proShell .dataGridFooter,.app.proShell .proTableFooter{min-height:40px!important;padding:6px 10px!important;background:#f8f9fb!important;border-top:1px solid var(--kv-line)!important;color:var(--kv-muted)!important;font-size:9.5px!important}.app.proShell .dashboard13Page{gap:10px!important}.app.proShell .dashboard13Header{display:flex!important;align-items:end!important;min-height:54px!important;padding:0 0 8px!important;border-bottom:1px solid var(--kv-line)!important}.app.proShell .dashboard13Header>div:first-child>span{color:var(--kv-orange-dark)!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase}.app.proShell .dashboard13Header h2{margin:2px 0 0!important;letter-spacing:-.03em!important}.app.proShell .dashboard13Header p{margin:2px 0 0!important;color:var(--kv-muted)!important;font-size:10.5px!important}.app.proShell .dashboard13HeaderControls{align-items:end!important}.app.proShell .dashboard13HeaderControls select,.app.proShell .dashboard13Refresh{height:34px!important;min-height:34px!important}.app.proShell .dashboard13PrimaryGrid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important}.app.proShell .dashboard13OperationsStrip,.app.proShell .dashboard13FinanceStrip{display:grid;overflow:hidden;border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:#fff}.app.proShell .dashboard13OperationsStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.app.proShell .dashboard13FinanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.app.proShell .dashboard13OperationsStrip>.dashboard13Kpi,.app.proShell .dashboard13FinanceStrip>.dashboard13Kpi{min-width:0!important;min-height:84px!important;margin:0!important;padding:11px 12px!important;border:0!important;border-right:1px solid var(--kv-line-soft)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.app.proShell .dashboard13OperationsStrip>.dashboard13Kpi:last-child,.app.proShell .dashboard13FinanceStrip>.dashboard13Kpi:last-child{border-right:0!important}.app.proShell .dashboard13Kpi:before{display:none!important}.app.proShell .dashboard13KpiIcon{width:27px!important;height:27px!important;border-radius:4px!important}.app.proShell .dashboard13KpiCopy small{color:var(--kv-muted)!important;font-size:9px!important;font-weight:700!important}.app.proShell .dashboard13KpiCopy strong{color:var(--kv-text)!important;font-size:21px!important}.app.proShell .dashboard13KpiCopy em{color:var(--kv-faint)!important;font-size:8.5px!important}.app.proShell .dashboard13ConnectedWorkspace{overflow:hidden;border:1px solid var(--kv-line)!important;border-radius:var(--kv-radius)!important;background:#fff!important;box-shadow:none!important}.app.proShell .dashboard13ConnectedWorkspace>.dashboard13Panel{padding:12px 14px!important;border-color:var(--kv-line-soft)!important;background:#fff!important}.app.proShell .dashboard13PanelHead{margin-bottom:6px!important;padding-bottom:7px!important;border-bottom:1px solid var(--kv-line-soft)!important}.app.proShell .dashboard13PanelHead span{color:var(--kv-faint)!important;font-size:8px!important;letter-spacing:.06em!important;text-transform:uppercase}.app.proShell .dashboard13PanelHead h3{margin-top:2px!important;color:var(--kv-text)!important}.app.proShell .dashboard13WorkflowTable>div,.app.proShell .dashboard13WorkflowTable>button{min-height:29px!important;border-bottom-color:var(--kv-line-soft)!important}.app.proShell .dashboard13AttentionList button,.app.proShell .dashboard13ActivityList button,.app.proShell .dashboard13FinanceRows>button,.app.proShell .dashboard13ContextStats>button,.app.proShell .dashboard13MiniMetrics>div{border:0!important;border-bottom:1px solid var(--kv-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.proShell .financeHeader{min-height:58px!important;border-bottom:1px solid var(--kv-line)!important}.app.proShell .financeHeading h1{margin:0!important;letter-spacing:-.03em!important}.app.proShell .financeHeading p{margin:3px 0 0!important;color:var(--kv-muted)!important;font-size:10.5px!important}.app.proShell .financeHeading small{color:var(--kv-faint)!important;font-size:9px!important}.financeWorkingSurface{overflow:visible;border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:#fff}.app.proShell .financeTabs.financePrimaryTabs{margin:0!important;padding:0 10px!important;gap:0!important;border:0!important;border-bottom:1px solid var(--kv-line)!important;border-radius:0!important;background:#f8f9fb!important;box-shadow:none!important}.app.proShell .financePrimaryTabs button{min-height:40px!important;padding:0 13px!important;color:var(--kv-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}.app.proShell .financePrimaryTabs button.active{color:var(--kv-text)!important;border-bottom-color:var(--kv-orange)!important;background:#fff!important}.financeOverviewProduction{padding:0!important}.financeOverviewHeader{display:grid;gap:3px;padding:13px 15px 10px;border-bottom:1px solid var(--kv-line-soft)}.financeOverviewHeader span{color:var(--kv-orange-dark);font-size:9px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.financeOverviewHeader strong{color:var(--kv-text);font-size:13px}.app.proShell .financeKpiGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.app.proShell .financeKpiCard{min-height:122px!important;padding:13px!important;border-right:1px solid var(--kv-line-soft)!important}.app.proShell .financeKpiCard:last-child{border-right:0!important}.app.proShell .financeKpiIcon{width:27px!important;height:27px!important;border-radius:4px!important;background:var(--kv-orange-soft)!important;color:var(--kv-orange-dark)!important}.app.proShell .financeKpiTitle{color:var(--kv-text)!important;font-size:11px!important;font-weight:720!important}.app.proShell .financeCurrencyValues{margin-top:8px!important}.app.proShell .financeCurrencyValues>span{padding:5px 0!important;border-top:1px solid var(--kv-line-soft)}.app.proShell .financeInlineFilters{margin:0!important;padding:9px 11px!important;border:0!important;border-bottom:1px solid var(--kv-line)!important;border-radius:0!important;background:#fff!important}.app.proShell .financeContent{padding:0!important}.operationalDetailShell,.package4Organization{border:1px solid #bfc7d2!important;border-radius:5px!important;background:#fff!important;box-shadow:var(--kv-shadow-dialog)!important}.operationalDetailHeader,.package4Organization .companyWorkspaceHeader{min-height:68px!important;padding:10px 14px!important;background:#fff!important;border-bottom:1px solid var(--kv-line)!important}.operationalDetailHeader h2,.package4Organization .companyHeaderMain h2{color:var(--kv-text)!important;font-size:20px!important;letter-spacing:-.025em!important}.operationalDossierLayout,.organizationRecordLayout{background:#fff!important}.operationalSummaryRail,.organizationSummaryRail{padding:13px!important;background:#f7f8fa!important;border-right:1px solid var(--kv-line)!important}.operationalRelatedRail,.organizationRelatedRail{padding:13px!important;background:#fbfcfd!important;border-left:1px solid var(--kv-line)!important}.operationalSummaryRail>section,.organizationSummaryRail>section,.operationalRelatedRail>section,.organizationRelatedRail>section{padding:10px 0!important;border-top:1px solid var(--kv-line-soft)!important}.operationalDossierMain,.organizationRecordMain{background:#fff!important}.operationalDetailTabs,.organizationRecordMain .workspaceTabs{min-height:42px!important;padding:0 10px!important;border:0!important;border-bottom:1px solid var(--kv-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.operationalDetailTabs button,.organizationRecordMain .workspaceTabs button{min-height:41px!important;padding:0 11px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--kv-muted)!important}.operationalDetailTabs button.active,.organizationRecordMain .workspaceTabs button.active{color:var(--kv-text)!important;border-bottom-color:var(--kv-orange)!important;background:transparent!important}.operationalDetailBody,.organizationRecordMain .companyWorkspaceBody{padding:12px!important;background:#fff!important}.operationalOverviewWorkspace{border:1px solid var(--kv-line);border-radius:4px;overflow:hidden}.operationalOverviewWorkspace>section,.operationalOverviewSection,.operationalOverviewRoute,.operationalOverviewNote{margin:0!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid var(--kv-line-soft)!important;border-radius:0!important;background:#fff!important}.operationalOverviewColumns{border-bottom:1px solid var(--kv-line-soft)}.operationalOverviewColumns>section{border-right:1px solid var(--kv-line-soft)!important;border-bottom:0!important}.operationalOverviewColumns>section:last-child{border-right:0!important}.operationalOverviewMetrics>div{border-left:2px solid #cbd3df!important}.organizationRecordMain .orgReadGrid{padding:0 12px!important;border:1px solid var(--kv-line)!important;border-radius:4px!important;background:#fff!important}.organizationRecordMain .orgReadValue{border-bottom-color:var(--kv-line-soft)!important}.organizationSummaryIdentity .companyAvatar,.operationalRailIdentity{border-radius:4px!important;background:var(--kv-orange)!important}.operationalRelatedLink{color:var(--kv-blue)!important}@media (max-width: 1100px){.app.proShell .tableToolbarMainRow{grid-template-columns:minmax(150px,auto) 200px minmax(0,1fr)!important}.app.proShell .tableToolbarActionsRow{overflow-x:auto;justify-content:flex-start!important}.app.proShell .dashboard13PrimaryGrid{grid-template-columns:1fr!important}}@media (max-width: 900px){.app.proShell .moduleTransitionSurface{padding:10px!important}.topBarContext{display:none}.app.proShell .tableToolbarMainRow{grid-template-columns:1fr!important;align-items:stretch!important}.enterpriseSearch,.app.proShell .tableToolbarActionsRow{width:100%}.app.proShell .dashboard13OperationsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.app.proShell .dashboard13FinanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.app.proShell .dashboard13OperationsStrip>.dashboard13Kpi:nth-child(2){border-right:0!important}.app.proShell .dashboard13OperationsStrip>.dashboard13Kpi{border-bottom:1px solid var(--kv-line-soft)!important}.app.proShell .financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.proShell .financeKpiCard:nth-child(2){border-right:0!important}.app.proShell .financeKpiCard{border-bottom:1px solid var(--kv-line-soft)!important}}@media (max-width: 560px){.app.proShell .topBar,.app.proShell .topBar.compactTopBar{background:var(--kv-shell)!important}.app.proShell .dashboard13Header{align-items:flex-start!important}.app.proShell .dashboard13OperationsStrip,.app.proShell .dashboard13FinanceStrip{grid-template-columns:1fr!important}.app.proShell .dashboard13OperationsStrip>.dashboard13Kpi,.app.proShell .dashboard13FinanceStrip>.dashboard13Kpi{min-height:68px!important;border-right:0!important;border-bottom:1px solid var(--kv-line-soft)!important}.app.proShell .financeKpiGrid{grid-template-columns:1fr!important}.app.proShell .financeKpiCard{border-right:0!important}.operationalDetailShell,.package4Organization{border-radius:0!important}.operationalSummaryRail,.organizationSummaryRail{background:#f7f8fa!important}.operationalOverviewColumns{grid-template-columns:1fr!important}.operationalOverviewColumns>section{border-right:0!important;border-bottom:1px solid var(--kv-line-soft)!important}}.app.proShell .sideNav button,.app.proShell .transportNavGrid button,.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{opacity:1!important}.app.proShell .financeCurrencyValues{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important}.app.proShell .financeCurrencyValues>span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:8px!important}.app.proShell .financeCurrencyValues>span>:last-child{justify-self:end;white-space:nowrap}@media (min-width: 1101px){.app.proShell .entityPage:not(.entityPage-customers) .tableToolbarMainRow{grid-template-columns:minmax(150px,180px) 210px minmax(0,1fr)!important}.app.proShell .entityPage:not(.entityPage-customers) .tableToolbarActionsRow{gap:5px!important;flex-wrap:nowrap!important}.app.proShell .entityPage:not(.entityPage-customers) .tableToolbarActionsRow>button,.app.proShell .entityPage:not(.entityPage-customers) .tableToolbarActionsRow>.btn{padding-inline:8px!important}}@media (max-width: 560px){.app.proShell .entityPage .entityCompactBar.tableToolbarV2 .tableToolbarMainRow{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}.app.proShell .entityPage .tableToolbarMainRow .entityCompactInfo,.app.proShell .entityPage .tableToolbarMainRow .tableToolbarSearch,.app.proShell .entityPage .tableToolbarMainRow .tableToolbarActionsRow{width:100%!important;min-width:0!important;max-width:100%!important}.app.proShell .tableToolbarActionsRow{min-width:0!important;max-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.app.proShell .tableToolbarActionsRow>*{max-width:100%!important}.app.proShell .entityPage:not(.entityPage-customers) .tableToolbarActionsRow>.softBtn.dark{width:100%!important}.app.proShell .financeCurrencyValues{grid-template-columns:1fr!important}}.canonicalDossier .operationalRelatedRail{display:none!important}.canonicalDossier .operationalSummaryRail{overflow:hidden auto!important}.canonicalDossier .operationalRailMetrics strong,.canonicalDossier .operationalMoneyGroup,.canonicalDossier .financeMoney,.canonicalDossier .operationalOverviewMetrics strong,.canonicalDossier .operationalTaxServiceLine strong{white-space:nowrap}.canonicalDossier .operationalPartyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start;gap:12px!important}.canonicalDossier .operationalPartyCard{padding:14px!important}.canonicalDossier .operationalPartyCard header{margin-bottom:7px!important}.canonicalDossier .operationalPartyCard .operationalDetailField{min-height:0!important;padding:7px 0!important}.canonicalDossier .operationalOverviewSection>header{min-height:44px}.orgDrawerOverlay.stackedRecordModal{z-index:2100!important;background:#0f172aa8!important}.orgDrawerOverlay.stackedRecordModal .orgDrawer{z-index:2101!important}@media (max-width: 900px){.canonicalDossier .operationalPartyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 600px){.canonicalDossier .operationalPartyGrid{grid-template-columns:1fr!important}}.canonicalShell{--proto-canvas: #f4f6f8;--proto-surface: #ffffff;--proto-nav: #f7f8fa;--proto-border: #dfe4ea;--proto-border-strong: #cbd3dc;--proto-text: #172231;--proto-muted: #657386;--proto-accent: #e85d0f;--proto-accent-soft: #fff2e9;--proto-blue: #1769aa;background:var(--proto-canvas);color:var(--proto-text);font-size:14px}.canonicalShell .proSidebar{background:var(--proto-nav)!important;border-right:1px solid var(--proto-border)!important;box-shadow:none!important;color:var(--proto-text)!important}.canonicalShell .brandPanel{min-height:68px!important;padding:12px 14px!important;border-bottom:1px solid var(--proto-border)!important;background:#fff!important}.canonicalShell .brandLogoWrap{width:38px!important;height:38px!important;border:1px solid var(--proto-border)!important;border-radius:8px!important;background:#fff!important}.canonicalShell .brandText strong{color:var(--proto-text)!important;font-size:14.5px!important;font-weight:700!important}.canonicalShell .brandText span{color:var(--proto-muted)!important;font-size:12.5px!important}.canonicalShell .collapseBtn,.canonicalShell .mobileNavClose{color:#596778!important;border-color:var(--proto-border)!important;background:#fff!important;border-radius:7px!important}.canonicalShell .sideNav{padding:10px 9px 14px!important;gap:2px!important;scrollbar-color:#b9c2cc transparent}.canonicalShell .sideSectionLabel{color:#7c8795!important;margin:14px 10px 5px!important;padding:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.035em!important}.canonicalShell .sideNav>button,.canonicalShell .transportNavGrid>button{width:100%!important;min-height:40px!important;padding:8px 10px!important;gap:10px!important;border:1px solid transparent!important;border-radius:7px!important;color:#354356!important;background:transparent!important;font-size:13.5px!important;font-weight:500!important;box-shadow:none!important}.canonicalShell .sideNav button:hover{background:#edf1f5!important;color:#162234!important}.canonicalShell .sideNav button.active{color:#a93e09!important;border-color:#f3c7aa!important;background:var(--proto-accent-soft)!important;box-shadow:inset 3px 0 0 var(--proto-accent)!important}.canonicalShell .sideNav button svg{color:#68778a!important;width:18px!important}.canonicalShell .sideNav button.active svg{color:var(--proto-accent)!important}.canonicalShell .transportNavBlock{border:0!important;background:transparent!important;padding:0!important}.canonicalShell .transportNavTitle{color:#7c8795!important;font-size:12px!important;padding:8px 10px 4px!important}.canonicalShell .transportNavGrid{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}.canonicalShell .sidebarFooter{margin:0!important;padding:11px 12px!important;border:0!important;border-top:1px solid var(--proto-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:var(--proto-text)!important}.canonicalShell .userMeta small{color:var(--proto-muted)!important}.canonicalShell .topBar{min-height:58px!important;padding:0 22px!important;border-bottom:1px solid var(--proto-border)!important;background:#fffffff7!important;box-shadow:none!important}.canonicalShell .topBarContext span{color:#7a8795!important;font-size:12.5px!important;font-weight:500!important}.canonicalShell .topBarContext strong{color:var(--proto-text)!important;font-size:15px!important;font-weight:600!important}.canonicalShell .topActions{gap:7px!important}.canonicalShell .topActions>button,.canonicalShell .languageSwitcher{min-height:36px!important;border:1px solid var(--proto-border)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.canonicalShell .contentCanvas{background:var(--proto-canvas)!important;padding:20px 22px 28px!important}.canonicalDashboard{max-width:1540px;margin:0 auto;display:grid;gap:16px!important;color:var(--proto-text)}.canonicalDashboard .dashboard13Header{min-height:0!important;padding:2px 0 14px!important;border:0!important;border-bottom:1px solid var(--proto-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:end!important}.canonicalDashboard .dashboard13Header>div:first-child>span{color:var(--proto-accent)!important;font-size:12.5px!important;font-weight:600!important}.canonicalDashboard .dashboard13Header h2{margin:3px 0 2px!important;font-size:27px!important;line-height:1.18!important;font-weight:700!important}.canonicalDashboard .dashboard13Header p{margin:0!important;font-size:14px!important;color:var(--proto-muted)!important}.canonicalDashboard .dashboard13HeaderControls{align-items:end!important;gap:8px!important}.canonicalDashboard .dashboard13HeaderControls label>span{font-size:12.5px!important;color:var(--proto-muted)!important}.canonicalDashboard .dashboard13HeaderControls select,.canonicalDashboard .dashboard13Refresh{min-height:38px!important;height:38px!important;border-radius:7px!important;font-size:13.5px!important}.canonicalDashboard .dashboard13PrimaryGrid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border:1px solid var(--proto-border)!important;border-radius:9px!important;background:#fff!important;overflow:hidden;box-shadow:0 1px 2px #121f2e0a!important}.canonicalDashboard .dashboard13OperationsStrip,.canonicalDashboard .dashboard13FinanceStrip{display:grid!important;gap:0!important;background:#fff!important}.canonicalDashboard .dashboard13OperationsStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--proto-border)!important}.canonicalDashboard .dashboard13FinanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.canonicalDashboard .dashboard13Kpi{min-height:86px!important;margin:0!important;padding:15px 17px!important;border:0!important;border-right:1px solid var(--proto-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.canonicalDashboard .dashboard13OperationsStrip>:last-child,.canonicalDashboard .dashboard13FinanceStrip>:last-child{border-right:0!important}.canonicalDashboard .dashboard13KpiIcon{width:32px!important;height:32px!important;border-radius:7px!important}.canonicalDashboard .dashboard13KpiCopy small{color:var(--proto-muted)!important;font-size:12.5px!important;font-weight:500!important}.canonicalDashboard .dashboard13KpiCopy strong{color:var(--proto-text)!important;font-size:23px!important;line-height:1.1!important}.canonicalDashboard .dashboard13KpiCopy em{color:#7b8795!important;font-size:12px!important}.canonicalDashboard .dashboard13Currencies button{min-height:28px!important;border-radius:5px!important;background:#f5f7f9!important;font-size:12.5px!important}.canonicalDashboard .dashboard13MainGrid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;gap:14px!important;border:0!important;background:transparent!important}.canonicalDashboard .dashboard13Panel{margin:0!important;border:1px solid var(--proto-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #121f2e09!important;overflow:hidden}.canonicalDashboard .dashboard13PanelHead{min-height:56px!important;padding:12px 15px!important;border-bottom:1px solid #edf0f3!important}.canonicalDashboard .dashboard13PanelHead span{font-size:12px!important;color:#7b8795!important}.canonicalDashboard .dashboard13PanelHead h3{font-size:16px!important;font-weight:600!important}.canonicalDashboard .dashboard13WorkflowPanel{grid-row:span 2}.canonicalDashboard .dashboard13WorkflowTable>div,.canonicalDashboard .dashboard13WorkflowTable>button{min-height:42px!important;padding:8px 14px!important;font-size:13.5px!important}.canonicalDashboard .dashboard13Trend{padding:12px 15px 5px!important}.canonicalDashboard .dashboard13Trend>div{min-height:30px!important}.canonicalDashboard .dashboard13AttentionList button{min-height:48px!important;border-radius:0!important;border-bottom:1px solid #edf0f3!important;font-size:13.5px!important}.canonicalDashboard .dashboard13BottomGrid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:14px!important}.canonicalList{max-width:1540px;margin:0 auto;display:grid;gap:12px!important}.canonicalList .entityCompactBar{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.canonicalList .tableToolbarMainRow{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,280px) auto!important;grid-template-areas:"identity search actions"!important;align-items:end!important;gap:12px!important;min-height:60px!important;padding:0 0 12px!important;border-bottom:1px solid var(--proto-border)!important}.canonicalList .entityCompactInfo{grid-area:identity;align-self:center}.canonicalList .entityPageTitle{margin:0!important;color:var(--proto-text)!important;font-size:26px!important;line-height:1.15!important;font-weight:700!important}.canonicalList .entityCountLine{margin-top:5px!important;gap:7px!important;color:var(--proto-muted)!important;font-size:12.5px!important}.canonicalList .entityCount{color:var(--proto-text)!important;font-weight:600!important}.canonicalList .tableToolbarSearch{grid-area:search;width:100%!important;min-width:0!important;height:38px!important;border:1px solid var(--proto-border-strong)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.canonicalList .enterpriseSearchInput{font-size:13.5px!important}.canonicalList .tableToolbarActions{grid-area:actions;justify-self:end;display:flex!important;align-items:center!important;gap:8px!important}.canonicalList .tableToolbarActions>.softBtn.dark{order:10;min-height:38px!important;padding:0 16px!important;border-radius:7px!important;background:var(--proto-accent)!important;color:#fff!important;border-color:var(--proto-accent)!important;font-size:13.5px!important;font-weight:600!important;box-shadow:none!important}.canonicalList .desktopCompanyActions{display:none!important}.canonicalList .mobileActionOverflow{display:block!important;position:relative}.canonicalList .mobileActionOverflow>summary,.canonicalList .prototypeActionOverflow>summary{list-style:none;height:38px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--proto-border-strong);border-radius:7px;background:#fff;color:#354356;font-size:13.5px;font-weight:500;cursor:pointer}.canonicalList .mobileActionOverflow>summary::-webkit-details-marker,.canonicalList .prototypeActionOverflow>summary::-webkit-details-marker{display:none}.canonicalList .mobileActionOverflowPanel,.canonicalList .prototypeActionOverflowPanel{position:absolute!important;z-index:30;top:calc(100% + 6px);right:0;width:220px;padding:6px;display:grid;gap:2px;border:1px solid var(--proto-border);border-radius:8px;background:#fff;box-shadow:0 12px 30px #19243124}.canonicalList .mobileActionOverflowPanel button,.canonicalList .prototypeActionOverflowPanel button{min-height:38px!important;padding:7px 10px!important;justify-content:flex-start!important;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--proto-text)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.canonicalList .mobileActionOverflowPanel button:hover,.canonicalList .prototypeActionOverflowPanel button:hover{background:#f2f5f7!important}.canonicalList .prototypeActionOverflow{position:relative}.canonicalList .tableToolbarScopeTabs{margin:0!important;padding:8px 0 0!important;border:0!important;background:transparent!important;gap:4px!important}.canonicalList .tableToolbarScopeTabs button{min-height:36px!important;padding:0 13px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#5d6b7c!important;font-size:13.5px!important;font-weight:500!important}.canonicalList .tableToolbarScopeTabs button.active{color:var(--proto-text)!important;border-bottom-color:var(--proto-accent)!important;background:transparent!important;box-shadow:none!important}.canonicalList .dataGridCard{border:1px solid var(--proto-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}.canonicalList .dataGridScroller{background:#fff!important}.canonicalList .dataGridHeader{position:sticky;top:0;z-index:4;min-height:42px!important;background:#f6f8fa!important;border-bottom:1px solid var(--proto-border-strong)!important;color:#566476!important;font-size:12.5px!important;font-weight:600!important}.canonicalList .dataGridRow:not(.dataGridHeader){min-height:43px!important;border-bottom:1px solid #edf0f3!important;background:#fff!important;font-size:13.75px!important}.canonicalList .dataGridRow:not(.dataGridHeader):hover{background:#f8fafb!important}.canonicalList .dataGridCell{min-height:43px!important;padding:8px 10px!important;align-items:center!important;border-right:0!important;color:#263446!important}.canonicalList .dataGridHeader .dataGridCell{min-height:42px!important}.canonicalList .organizationCellLink,.canonicalList .idCell{font-weight:600!important;color:#182638!important}.canonicalList .tablePager{min-height:48px!important;padding:7px 12px!important;border-top:1px solid var(--proto-border)!important;background:#fbfcfd!important;font-size:12.5px!important}.canonicalDossier{width:min(1220px,calc(100vw - 40px))!important;height:min(790px,calc(100vh - 32px))!important;border:1px solid var(--proto-border-strong)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 24px 70px #18233138!important;overflow:hidden!important}.canonicalDossier .operationalDetailHeader{min-height:78px!important;padding:14px 18px!important;border-bottom:1px solid var(--proto-border)!important;background:#fff!important}.canonicalDossier .operationalDetailIdentity h2{font-size:22px!important;font-weight:700!important}.canonicalDossier .operationalDetailHeader p{margin:5px 0 2px!important;color:#536276!important;font-size:14px!important}.canonicalDossier .operationalDetailHeader small{color:#7a8795!important;font-size:12.5px!important}.canonicalDossier .operationalDossierLayout{grid-template-columns:240px minmax(0,1fr) 270px!important;min-height:0!important;background:#fff!important}.canonicalDossier .operationalSummaryRail{padding:14px!important;border-right:1px solid var(--proto-border)!important;background:#f8fafb!important;gap:0!important}.canonicalDossier .operationalRailIdentity{width:44px!important;height:44px!important;border-radius:9px!important;background:var(--proto-accent-soft)!important;color:#b1440b!important;font-size:16px!important}.canonicalDossier .operationalSummaryRail>section{padding:11px 0!important;border:0!important;border-bottom:1px solid #e5e9ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.canonicalDossier .operationalSummaryRail span{color:#748193!important;font-size:12.5px!important}.canonicalDossier .operationalSummaryRail strong{color:var(--proto-text)!important;font-size:13.5px!important;font-weight:600!important}.canonicalDossier .operationalDossierMain{min-width:0;background:#fff!important}.canonicalDossier .operationalDetailTabs{min-height:48px!important;padding:0 14px!important;gap:2px!important;border-bottom:1px solid var(--proto-border)!important;background:#fff!important}.canonicalDossier .operationalDetailTabs button{min-height:48px!important;padding:0 11px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#657386!important;font-size:13.5px!important;font-weight:500!important}.canonicalDossier .operationalDetailTabs button.active{color:var(--proto-text)!important;border-bottom-color:var(--proto-accent)!important;background:transparent!important}.canonicalDossier .operationalDetailBody{padding:16px!important;background:#fff!important}.canonicalDossier .operationalOverviewWorkspace{display:grid;gap:0!important;border:1px solid var(--proto-border)!important;border-radius:8px!important;overflow:hidden}.canonicalDossier .operationalOverviewRoute,.canonicalDossier .operationalOverviewColumns,.canonicalDossier .operationalOverviewNote{margin:0!important;border:0!important;border-bottom:1px solid var(--proto-border)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.canonicalDossier .operationalOverviewColumns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.canonicalDossier .operationalOverviewSection{padding:15px!important;border:0!important;border-right:1px solid var(--proto-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.canonicalDossier .operationalOverviewSection:last-child{border-right:0!important}.canonicalDossier .operationalOverviewSection h3,.canonicalDossier .operationalOverviewRoute h3{font-size:16px!important;font-weight:600!important}.canonicalDossier .operationalOverviewSection>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start;justify-items:start;gap:8px!important}.canonicalDossier .operationalOverviewSection>header>button{max-width:100%;min-height:34px!important;padding:6px 10px!important;white-space:normal;text-align:start;line-height:1.25}.canonicalDossier .operationalOverviewMetrics strong{font-size:18px!important}.canonicalDossier .operationalRelatedRail{padding:12px!important;border-left:1px solid var(--proto-border)!important;background:#f8fafb!important;gap:10px!important}.canonicalDossier .operationalRelatedRail>section{padding:12px!important;border:1px solid var(--proto-border)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.canonicalDossier .operationalRelatedRail header strong{font-size:14px!important}.canonicalDossier .operationalRelatedRail span{font-size:12.5px!important;color:#748193!important}.canonicalPermissions{width:100%;display:grid!important;gap:12px!important}.canonicalPermissions>header{padding:14px 16px!important;border:1px solid var(--proto-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.canonicalPermissions h3{font-size:17px!important;font-weight:600!important}.canonicalPermissions p{font-size:13.5px!important}.canonicalPermissions .permissionSearch{height:38px!important;border-radius:7px!important}.canonicalPermissions .permissionBusinessGroups{display:grid!important;gap:12px!important}.canonicalPermissions .permissionBusinessGroup{padding:0!important;border:1px solid var(--proto-border)!important;border-radius:8px!important;background:#fff!important;overflow:hidden}.canonicalPermissions .permissionBusinessGroup>header{min-height:46px!important;padding:10px 14px!important;border-bottom:1px solid var(--proto-border)!important;background:#f6f8fa!important}.canonicalPermissions .permissionBusinessGroup h4{font-size:15px!important;font-weight:600!important}.canonicalPermissions .permissionModuleGrid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.canonicalPermissions .permissionGroup{border:0!important;border-bottom:1px solid var(--proto-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.canonicalPermissions .permissionGroup:last-child{border-bottom:0!important}.canonicalPermissions .permissionGroup>summary{min-height:44px!important;padding:9px 14px!important;font-size:14px!important;font-weight:600!important;background:#fff!important}.canonicalPermissions .permissionGroupActions{padding:7px 14px!important;border-top:1px solid #edf0f3!important;border-bottom:1px solid #edf0f3!important;background:#fbfcfd!important}.canonicalPermissions .permissionGroupActions button{min-height:34px!important;border-radius:6px!important;font-size:12.5px!important}.canonicalPermissions .permissionRow{display:grid!important;grid-template-columns:minmax(180px,1fr) 130px minmax(250px,auto)!important;min-height:48px!important;padding:7px 14px!important;border-bottom:1px solid #edf0f3!important;gap:12px!important;align-items:center!important}.canonicalPermissions .permissionActionName strong{font-size:13.5px!important;font-weight:600!important}.canonicalPermissions .permissionActionName small{font-size:12px!important;color:#788596!important}.canonicalPermissions .permissionEffective{font-size:12.5px!important}.canonicalPermissions .permissionChoice{display:grid!important;grid-template-columns:repeat(3,minmax(70px,1fr))!important;gap:3px!important;padding:3px!important;border:1px solid var(--proto-border)!important;border-radius:7px!important;background:#f3f5f7!important}.canonicalPermissions .permissionChoice button{min-height:30px!important;padding:0 8px!important;border:0!important;border-radius:5px!important;font-size:12.5px!important;box-shadow:none!important}@media (max-width: 900px){.canonicalShell .contentCanvas{padding:14px!important}.canonicalDashboard .dashboard13OperationsStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.canonicalDashboard .dashboard13FinanceStrip,.canonicalDashboard .dashboard13MainGrid,.canonicalDashboard .dashboard13BottomGrid{grid-template-columns:1fr!important}.canonicalList .tableToolbarMainRow{grid-template-columns:1fr auto!important;grid-template-areas:"identity identity" "search actions"!important}.canonicalDossier .operationalDossierLayout{grid-template-columns:210px minmax(0,1fr)!important}.canonicalDossier .operationalRelatedRail{display:none!important}}@media (max-width: 600px){.canonicalShell .contentCanvas{padding:10px!important}.canonicalDashboard{gap:10px!important}.canonicalDashboard .dashboard13Header{align-items:stretch!important}.canonicalDashboard .dashboard13Header h2{font-size:24px!important}.canonicalDashboard .dashboard13HeaderControls{width:100%!important}.canonicalDashboard .dashboard13OperationsStrip{grid-template-columns:1fr!important}.canonicalDashboard .dashboard13Kpi{min-height:72px!important;border-right:0!important;border-bottom:1px solid var(--proto-border)!important}.canonicalList .tableToolbarMainRow{grid-template-columns:1fr!important;grid-template-areas:"identity" "search" "actions"!important;align-items:stretch!important}.canonicalList .tableToolbarActions{justify-self:stretch;justify-content:space-between!important}.canonicalList .tableToolbarSearch{max-width:none!important}.canonicalList .entityPageTitle{font-size:23px!important}.canonicalList .tableToolbarScopeTabs{overflow-x:auto;flex-wrap:nowrap!important}.canonicalDossier{width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}.canonicalDossier .operationalDetailHeader{padding:11px 12px!important}.canonicalDossier .operationalDetailHeader small{display:none!important}.canonicalDossier .operationalDossierLayout{display:block!important}.canonicalDossier .operationalSummaryRail,.canonicalDossier .operationalRelatedRail{display:none!important}.canonicalDossier .operationalDetailTabs{overflow-x:auto!important;padding:0 8px!important}.canonicalDossier .operationalDetailTabs button{white-space:nowrap}.canonicalDossier .operationalDetailBody{padding:10px!important}.canonicalDossier .operationalOverviewColumns{grid-template-columns:1fr!important}.canonicalDossier .operationalOverviewSection{border-right:0!important;border-bottom:1px solid var(--proto-border)!important}.canonicalPermissions>header{align-items:stretch!important}.canonicalPermissions .permissionHeaderTools{width:100%!important}.canonicalPermissions .permissionRow{grid-template-columns:1fr auto!important;gap:6px 10px!important}.canonicalPermissions .permissionChoice{grid-column:1 / -1;width:100%}}.canonicalShell{--kv-font-page: clamp(24px, 2vw, 28px);--kv-font-record: clamp(20px, 1.7vw, 24px);--kv-font-section: 17px;--kv-font-body: 14px;--kv-font-table: 13.75px;--kv-font-label: 12.75px;--kv-control-height: 38px;--kv-space-1: 4px;--kv-space-2: 8px;--kv-space-3: 12px;--kv-space-4: 16px;--kv-space-5: 20px;--kv-space-6: 24px}.canonicalShell .contentCanvas,.canonicalShell .moduleTransitionSurface{min-width:0}.canonicalShell .moduleTransitionSurface{animation:none!important;will-change:auto}.canonicalShell .routeLoadingState{display:flex;align-items:center;gap:10px;min-height:72px;padding:16px;color:#657386}.canonicalShell .routeLoadingState>span{width:18px;height:18px;border:2px solid #d9e0e7;border-top-color:var(--proto-accent);border-radius:50%;animation:kavaRouteLoadingSpin .7s linear infinite}@keyframes kavaRouteLoadingSpin{to{transform:rotate(360deg)}}.canonicalShell .entityPageTitle,.canonicalShell .pageHeader h1,.canonicalShell .dashboard13Header h2{font-size:var(--kv-font-page)!important}.canonicalShell :is(button,input,select,textarea){font-size:var(--kv-font-body)}.canonicalShell :is(button:not(.dialogCloseButton),input:not(.masterToolbar input),select:not(.masterToolbar select)):not(.columnResizeHandle):not(.rowResizeHandle){min-height:var(--kv-control-height)}.canonicalShell label>span,.canonicalShell .fieldLabel,.canonicalShell .metaLabel{font-size:var(--kv-font-label)}.canonicalShell .canonicalList{width:100%;max-width:1540px;margin-inline:auto}.canonicalShell .canonicalList .tableToolbarMainRow,.canonicalShell .canonicalList .tableToolbarActions{min-width:0}.canonicalShell .canonicalList .dataGridScroller{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}.canonicalShell .canonicalList .dataGridHeader{font-size:13px!important}.canonicalShell .canonicalList .dataGridRow:not(.dataGridHeader){font-size:var(--kv-font-table)!important}.canonicalShell .canonicalList .tablePager{min-height:44px!important}.canonicalShell .canonicalList :is(.emptyState,.tableEmpty,.dataGridEmpty){min-height:112px!important;padding:24px!important}.canonicalShell .canonicalDossier .operationalSummaryRail,.canonicalShell .canonicalDossier .operationalRelatedRail{overflow:hidden auto}.canonicalShell .canonicalDossier .operationalSummaryRail>section:not(.operationalRailMetrics),.canonicalShell .canonicalDossier .operationalRailParties>div{display:grid;gap:5px;min-width:0}.canonicalShell .canonicalDossier .operationalSummaryRail strong{display:block;min-width:0;overflow-wrap:break-word;word-break:normal}.canonicalShell .canonicalDossier .operationalRailMetrics{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.canonicalShell .canonicalDossier .operationalRailMetric{display:grid!important;align-items:baseline;row-gap:3px;min-width:0;margin:0;padding:7px 0!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--enterprise-border) 58%,transparent);text-align:start!important}.canonicalShell .canonicalDossier .operationalRailMetric:last-child{border-bottom:0}.canonicalShell .canonicalDossier .operationalRailMetricLabel,.canonicalShell .canonicalDossier .operationalRailMetricValue{display:block;min-width:0;margin:0}.canonicalShell .canonicalDossier .operationalRailMetricLabel{overflow-wrap:break-word;word-break:normal;line-height:1.3}.canonicalShell .canonicalDossier .operationalRailMetricValue{justify-self:end;text-align:end}.canonicalShell .canonicalDossier .operationalMetricToken{display:inline-block;white-space:nowrap}.canonicalShell .canonicalDossier .operationalOverviewMetrics strong{white-space:nowrap}.canonicalShell .canonicalDossier .operationalDetailBody{overflow-y:auto;overscroll-behavior-y:contain}.canonicalShell .canonicalDossier .operationalDetailTabs{scrollbar-width:thin}.canonicalShell .canonicalDossier .operationalDetailTabs button{flex:0 0 auto;min-width:max-content;font-size:13.5px!important}.canonicalShell .canonicalDossier .operationalPartyCard>header,.canonicalShell .canonicalDossier .operationalTransportList article>header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.canonicalShell .canonicalDossier .operationalPartyCard>header h3{min-width:0;margin:0;font-size:var(--kv-font-section);overflow-wrap:break-word;word-break:normal}.canonicalShell .canonicalDossier .operationalPartyCard>header button{justify-self:start;max-width:100%;min-height:34px;padding:6px 9px;white-space:normal;line-height:1.25}.canonicalShell .canonicalDossier .operationalDetailField>span,.canonicalShell .canonicalDossier .operationalSummaryRail span,.canonicalShell .canonicalDossier .operationalRelatedRail span{font-size:var(--kv-font-label)}.canonicalShell .canonicalDossier .operationalTimeline article{height:auto;min-height:48px;align-items:start}.canonicalShell .canonicalDossier .operationalTimeline :is(time,strong,span,p){font-size:13px;line-height:1.4}.canonicalShell .package4Organization .organizationSummaryIdentity{grid-template-columns:48px minmax(0,1fr);gap:12px}.canonicalShell .package4Organization .organizationSummaryIdentity .companyAvatar{position:static;width:48px;height:48px;margin:0}.canonicalShell .package4Organization .organizationSummaryIdentity strong{min-width:0;font-size:15px;line-height:1.3;overflow-wrap:break-word;word-break:normal}.canonicalShell .package4Organization .organizationSummaryActions{display:flex;flex-wrap:wrap}.canonicalShell .package4Organization .organizationActivityItem{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) minmax(160px,.75fr);align-items:start;gap:8px 14px;width:100%;height:auto;min-height:52px;padding:10px 12px;text-align:left}.canonicalShell .package4Organization .organizationActivityItem :is(span,strong,small){min-width:0;font-size:13px;line-height:1.4;overflow-wrap:break-word;word-break:normal}.canonicalShell .package4Organization .organizationRecordMain .companyWorkspaceBody{overscroll-behavior-y:contain}.canonicalShell :is(.appDialog,.modalBox,.masterDialog,.financeCandidateDialog,.communicationMessageDetail)>header{min-height:56px;padding:12px 16px}.canonicalShell :is(.appDialog,.modalBox,.masterDialog,.financeCandidateDialog,.communicationMessageDetail)>footer{min-height:56px;padding:10px 16px}@media (max-width: 900px){.canonicalShell .canonicalList .tableToolbarActions{flex-wrap:wrap!important;justify-content:flex-start!important}.canonicalShell .canonicalDossier .operationalDetailBody{overflow:visible}.canonicalShell .package4Organization .organizationActivityItem{grid-template-columns:1fr;gap:3px}}@media (max-width: 600px){.canonicalShell .contentCanvas{overflow-x:hidden!important}.canonicalShell .canonicalList .tableToolbarActions>*{max-width:100%}.canonicalShell .canonicalList .tableToolbarActions .softBtn.dark{margin-inline-start:auto}.canonicalShell .canonicalDossier .operationalDetailTabs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#aeb8c4 transparent;touch-action:pan-x}.canonicalShell .canonicalDossier .operationalDetailTabs::-webkit-scrollbar{display:block;height:4px}.canonicalShell .canonicalDossier .operationalDetailTabs::-webkit-scrollbar-thumb{border-radius:999px;background:#aeb8c4}.canonicalShell .canonicalDossier .operationalDetailTabs button{scroll-snap-align:start}.canonicalShell .canonicalDossier .operationalPartyCard>header{grid-template-columns:1fr}.canonicalShell .canonicalDossier .operationalPartyCard>header button{justify-self:start;max-width:100%}}body .app.proShell.canonicalShell .proSidebar{background-image:none!important}body .app.proShell.canonicalShell .sideNav button.active{color:#a93e09!important;background:var(--proto-accent-soft)!important}body .app.proShell.canonicalShell .sidebarFooter{background:#fff!important;color:var(--proto-text)!important}body .app.proShell.canonicalShell .canonicalList .desktopCompanyActions{display:none!important}body .app.proShell.canonicalShell .canonicalList .mobileActionOverflow{display:block!important}body .app.proShell.canonicalShell .canonicalList .mobileActionOverflow>summary,body .app.proShell.canonicalShell .canonicalList .prototypeActionOverflow>summary{display:inline-flex!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow{flex-wrap:nowrap!important;overflow:visible!important}body .app.proShell.canonicalShell .canonicalList .dataGridRow:not(.dataGridHeader){min-height:43px!important}body .app.proShell.canonicalShell .canonicalDashboard .dashboard13PrimaryGrid{display:grid!important;grid-template-columns:1fr!important}body .app.proShell.canonicalShell .canonicalDashboard .dashboard13OperationsStrip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .app.proShell.canonicalShell .canonicalDashboard .dashboard13FinanceStrip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app.proShell.canonicalShell .canonicalPermissions .permissionModuleGrid{grid-template-columns:1fr!important}@media (max-width: 600px){body .app.proShell.canonicalShell .canonicalList .tableToolbarMainRow{grid-template-columns:1fr!important;grid-template-areas:"identity" "search" "actions"!important}body .app.proShell.canonicalShell .canonicalDashboard .dashboard13OperationsStrip,body .app.proShell.canonicalShell .canonicalDashboard .dashboard13FinanceStrip{grid-template-columns:1fr!important}}body .app.proShell.canonicalShell .canonicalDossier .operationalDossierLayout{grid-template-columns:220px minmax(0,1fr)!important}body .app.proShell.canonicalShell .canonicalDossier .operationalRelatedRail{display:none!important}@media (max-width: 900px){body .app.proShell.canonicalShell .canonicalDossier .operationalDossierLayout{grid-template-columns:190px minmax(0,1fr)!important}}@media (max-width: 600px){body .app.proShell.canonicalShell .canonicalDossier .operationalDossierLayout{display:block!important}}:root{--kv2-font: "Segoe UI", "Noto Sans Armenian", "Noto Sans", Arial, sans-serif;--kv2-title: 24px;--kv2-section: 17px;--kv2-body: 14px;--kv2-label: 12.5px;--kv2-meta: 12px;--kv2-kpi: 26px;--kv2-leading: 1.45;--kv2-space-1: 4px;--kv2-space-2: 8px;--kv2-space-3: 12px;--kv2-space-4: 16px;--kv2-space-6: 24px;--kv2-space-8: 32px;--kv2-success: #16735a;--kv2-warning: #a76112;--kv2-danger: #ae3838;--kv2-info: #245f9e;--ui-font-sans: var(--kv2-font);--ui-bg: var(--kv2-canvas);--ui-surface: var(--kv2-surface);--ui-surface-subtle: var(--kv2-subtle);--ui-text: var(--kv2-text);--ui-text-secondary: var(--kv2-secondary);--ui-text-muted: var(--kv2-muted);--ui-border: var(--kv2-border);--ui-border-strong: var(--kv2-border-strong);--ui-accent: var(--kv2-brand);--ui-accent-hover: var(--kv2-brand-hover);--ui-accent-soft: var(--kv2-brand-soft);--ui-radius-md: var(--kv2-radius-sm);--ui-radius-lg: var(--kv2-radius);--ui-control-h: var(--kv2-control);--enterprise-border: var(--kv2-border);--accent: var(--kv2-brand);--primary: var(--kv2-brand);--primary-soft: var(--kv2-brand-soft);--border: var(--kv2-border);--border-color: var(--kv2-border);--border-strong: var(--kv2-border-strong);--border-subtle: var(--kv2-subtle);--panel: var(--kv2-surface);--surface: var(--kv2-surface);--surface-primary: var(--kv2-surface);--surface-secondary: var(--kv2-subtle);--surface-soft: var(--kv2-subtle);--surface-subtle: var(--kv2-subtle);--surface-hover: var(--kv2-subtle);--text: var(--kv2-text);--text-primary: var(--kv2-text);--text-secondary: var(--kv2-secondary);--text-muted: var(--kv2-muted);--finance-primary: var(--kv2-brand);--finance-success: var(--kv2-success);--finance-warning: var(--kv2-warning);--finance-danger: var(--kv2-danger);--finance-info: var(--kv2-info);--finance-text: var(--kv2-text);--finance-surface-soft: var(--kv2-subtle);--finance-subtle-surface: var(--kv2-subtle);--data-grid-width: 100%;--data-grid-min-width: 720px}html,body,button,input,select,textarea{font-family:var(--kv2-font)}body{color:var(--kv2-text);background:var(--kv2-canvas);font-size:var(--kv2-body);line-height:var(--kv2-leading)}.app.proShell{color:var(--kv2-text)!important;background:var(--kv2-canvas)!important;font-size:var(--kv2-body)!important}.app.proShell *,.app.proShell *:before,.app.proShell *:after{box-sizing:border-box}.app.proShell :where(p,span,small,time,label,dt,dd,td,input,select,textarea,button){font-weight:400!important;letter-spacing:normal}.app.proShell :where(strong,b){font-weight:500!important}.app.proShell .proWorkspace :where(h1,.pageTitle){font-size:var(--kv2-title)!important;font-weight:600!important;line-height:1.2!important}.app.proShell .proWorkspace h2{font-size:20px!important;font-weight:600!important}.app.proShell .proWorkspace :where(h3,h4){font-size:var(--kv2-section)!important;font-weight:600!important}.app.proShell :where(p,dd,td,.dataGridCell,.orgReadValue,.operationalDetailField strong,.settingsMiniRow,.entityAttachmentOpen strong){font-size:var(--kv2-body);font-weight:400}.app.proShell :where(small,time,.secondaryText,.muted,.tableMeta,.gridInfo,.operationalDetailField span,.orgReadValue>span){color:var(--kv2-muted);font-size:var(--kv2-meta);font-weight:400}.app.proShell :where(.fieldLabel,.orgDrawerField>span,.formField>span,th,.dataGridHeaderCell){font-size:var(--kv2-label)!important;font-weight:500!important}.app.proShell :where(.workspaceBadge,.statusBadge,.dashboard13StatusBadge,.masterStatus){font-weight:600!important}.app.proShell .contentCanvas{padding:var(--kv2-space-4) var(--kv2-space-6) var(--kv2-space-6)!important;background:var(--kv2-canvas)!important}.app.proShell .moduleTransitionSurface{min-width:0}.app.proShell :where(.pageHeader,.entityCompactBar,.tableToolbar,.workspaceToolbar){border-color:var(--kv2-border)!important;box-shadow:none!important}.app.proShell .pageHeader{min-height:0!important;padding:0 0 var(--kv2-space-4)!important;background:transparent!important;border:0!important}.app.proShell :where(.panel,.card,.workspaceSection,.dashboard13Panel,.proTableCard,.usersRoleGroup,.settingsSectionEditor,.businessDocumentsPanel){min-width:0;border:1px solid var(--kv2-border)!important;border-radius:var(--kv2-radius)!important}.app.proShell :where(.workspaceSection,.dashboard13Panel,.settingsSectionEditor,.businessDocumentsPanel){padding:var(--kv2-space-4)!important}.app.proShell :where(.canonicalList,.financeWorkingSurface,.usersWorkspace){min-width:0;padding:var(--kv2-space-4)!important;border:0!important;border-radius:var(--kv2-radius-lg)!important}.app.proShell :where(.entityCompactBar,.tableToolbar,.financeHeader,.financeInlineFilters){background:transparent!important;border:0!important;box-shadow:none!important}.app.proShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.masterToolbar input),select:not(.masterToolbar select),textarea){min-width:0;min-height:var(--kv2-control)!important;color:var(--kv2-text)!important;border:1px solid var(--kv2-border-strong)!important;border-radius:var(--kv2-radius-sm)!important;font-size:var(--kv2-body)!important;font-weight:400!important;box-shadow:none!important}.app.proShell textarea{min-height:88px!important}.app.proShell :where(.primaryBtn,button.primary,.secondaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,button.danger){height:var(--kv2-control)!important;min-height:var(--kv2-control)!important;padding:0 var(--kv2-space-4)!important;border-radius:var(--kv2-radius-sm)!important;font-size:var(--kv2-body)!important;font-weight:500!important;box-shadow:none!important}.app.proShell :where(.primaryBtn,button.primary){color:#fff!important;background:var(--kv2-brand)!important;border-color:var(--kv2-brand)!important}.app.proShell :where(.primaryBtn,button.primary):hover:not(:disabled){background:var(--kv2-brand-hover)!important;border-color:var(--kv2-brand-hover)!important}.app.proShell :where(.secondaryBtn,.secondary,.softBtn){color:var(--kv2-secondary)!important}.app.proShell .ghostBtn{color:var(--kv2-secondary)!important;background:transparent!important;border-color:transparent!important}.app.proShell :where(.dangerBtn,button.danger){color:#fff!important;background:var(--kv2-danger)!important;border-color:var(--kv2-danger)!important}.app.proShell .proSidebar{padding:var(--kv2-space-3) var(--kv2-space-2)!important;gap:var(--kv2-space-2)!important;border-right:1px solid var(--kv2-border)!important;box-shadow:none!important}.app.proShell .brandPanel{min-height:52px!important;border-bottom-color:var(--kv2-border)!important}.app.proShell .brandText strong{font-weight:600!important}.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{color:var(--kv2-muted)!important;font-size:var(--kv2-meta)!important;font-weight:500!important}.app.proShell:not(.isCollapsed) :where(.proNav button,.transportNavGrid button){color:var(--kv2-secondary)!important;border-radius:var(--kv2-radius-sm)!important;font-size:var(--kv2-body)!important;font-weight:400!important}.app.proShell :where(.proNav button.active,.transportNavGrid button.active){font-weight:500!important}.app.proShell .sidebarFooter.proUserCard{border-color:var(--kv2-border)!important;border-radius:var(--kv2-radius)!important;box-shadow:none!important}.app.proShell .userMeta strong{font-weight:500!important}.app.proShell .topBar{height:56px!important;min-height:56px!important;padding:var(--kv2-space-2) var(--kv2-space-4)!important;border-bottom-color:var(--kv2-border)!important;box-shadow:none!important}.app.proShell .topBar h1{font-size:18px!important;font-weight:600!important}.app.proShell .languageSwitcher select{font-weight:400!important}.app.proShell :where(.tableWrap,.dataGridScroller,.masterTableScroll){max-width:100%;overflow:auto;overscroll-behavior-inline:contain}.app.proShell :where(.dataGridCard,.tableWrap){border:1px solid var(--kv2-border)!important;border-radius:var(--kv2-radius)!important;background:var(--kv2-surface)!important;box-shadow:none!important}.app.proShell :where(thead,.dataGridHeader){position:sticky;top:0;z-index:4;background:var(--kv2-subtle)!important}.app.proShell :where(th,.dataGridHeader .dataGridCell,.dataGridHeaderCell){color:var(--kv2-secondary)!important;font-size:var(--kv2-label)!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.app.proShell :where(tbody td,.dataGridRow:not(.dataGridHeader) .dataGridCell){color:var(--kv2-text)!important;font-size:var(--kv2-body)!important;font-weight:400!important}.app.proShell .dataGridRow:not(.dataGridHeader){background:var(--kv2-surface)!important}.app.proShell .dataGridRow:not(.dataGridHeader):hover{background:var(--kv2-subtle)!important;box-shadow:none!important}.app.proShell .dataGridRow.selectedRow{background:var(--kv2-brand-soft)!important;box-shadow:inset 3px 0 0 var(--kv2-brand)!important}.app.proShell .canonicalList .tableToolbarScopeTabs button{font-size:var(--kv2-body)!important;font-weight:400!important}.app.proShell .canonicalList .tableToolbarScopeTabs button.active{color:var(--kv2-text)!important;border-bottom-color:var(--kv2-brand)!important;font-weight:600!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs){display:flex;gap:var(--kv2-space-1)!important;padding:var(--kv2-space-1)!important;overflow-x:auto;border:1px solid var(--kv2-border)!important;border-radius:var(--kv2-radius)!important;background:var(--kv2-subtle)!important;scrollbar-width:thin}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs) button{flex:0 0 auto;min-height:36px!important;padding:0 var(--kv2-space-3)!important;color:var(--kv2-secondary)!important;background:transparent!important;border:0!important;border-radius:var(--kv2-radius-sm)!important;font-size:var(--kv2-body)!important;font-weight:400!important;box-shadow:none!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs) button.active{color:var(--kv2-text)!important;background:var(--kv2-surface)!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a0f!important}.operationalDetailShell,.orgDrawer,.masterDialog{border:1px solid var(--kv2-border-strong)!important;border-radius:var(--kv2-radius-lg)!important;background:var(--kv2-surface)!important;box-shadow:0 24px 60px #0f172a2e!important;overflow:hidden}body:has(.orgDrawerOverlay),body:has(.operationalDetailShell){overflow:hidden}:where(.operationalDetailHeader,.orgDrawerHeader,.masterDialogHeader){padding:var(--kv2-space-4) var(--kv2-space-6)!important;border-bottom:1px solid var(--kv2-border)!important}:where(.operationalDetailHeader,.orgDrawerHeader,.masterDialogHeader) h2{font-size:22px!important;font-weight:600!important}:where(.operationalDetailBody,.orgDrawerBody,.masterDialogBody){min-width:0;overflow:auto;background:var(--kv2-subtle)!important}:where(.operationalDetailFooter,.orgDrawerFooter,.masterDialogFooter){padding:var(--kv2-space-3) var(--kv2-space-4)!important;gap:var(--kv2-space-2)!important;border-top:1px solid var(--kv2-border)!important;background:var(--kv2-surface)!important}.operationalDetailShell{grid-template-rows:auto minmax(0,1fr)!important}.operationalSummaryRail{border-right:1px solid var(--kv2-border)!important}.operationalSummaryRail>section{padding:var(--kv2-space-3) 0!important;border-top:1px solid var(--kv2-border)!important}.operationalRailIdentity{border-radius:var(--kv2-radius)!important;background:var(--kv2-brand)!important;font-weight:600!important}.operationalSummaryRail :where(span,small){color:var(--kv2-muted)!important;font-weight:400!important}.operationalSummaryRail strong{font-weight:500!important}.operationalDetailBody{padding:var(--kv2-space-4)!important}.operationalDetailGrid{gap:var(--kv2-space-3)!important}.operationalDetailField{min-width:0}.operationalDetailField span{margin-bottom:var(--kv2-space-1)!important}.operationalDetailField strong{overflow-wrap:anywhere;line-height:1.4}.canonicalShell .canonicalDossier .operationalSummaryRail{min-width:0!important;overflow-x:hidden!important}.canonicalShell .canonicalDossier .operationalSummaryRail>section,.canonicalShell .canonicalDossier .operationalRailParties>div{min-width:0!important;padding-block:10px!important}.canonicalShell .canonicalDossier .operationalSummaryRail>section>strong,.canonicalShell .canonicalDossier .operationalRailParties strong{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;line-height:1.4!important}.canonicalShell .canonicalDossier .operationalSummaryRail .statusBadge,.canonicalShell .canonicalDossier .operationalSummaryRail [class*=statusBadge]{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.canonicalShell .canonicalDossier .operationalRailMetric{grid-template-columns:minmax(0,1fr) minmax(80px,48%)!important;column-gap:10px!important}.canonicalShell .canonicalDossier .operationalRailMetricValue,.canonicalShell .canonicalDossier .operationalMetricToken{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.canonicalShell .canonicalDossier .operationalRailRoute>strong{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}.canonicalShell .canonicalDossier .operationalRailMetricValue{width:100%!important;max-width:none!important}.canonicalShell :is(.workflowFieldLabel,.formFieldLabel,.fieldLabel,label>span:first-child){min-height:18px;line-height:18px!important}.canonicalShell .workflowFieldLabel{display:inline-flex!important;align-items:baseline!important;gap:4px!important;margin-bottom:6px!important}.canonicalShell .requiredMarker{display:inline-block!important;flex:0 0 auto;color:#b42318!important;font-size:inherit!important;font-weight:600!important;line-height:1!important}.canonicalShell .workflowField :is(input,select,textarea){margin-top:0!important}.canonicalShell :where(input:not([type=checkbox]):not([type=radio]):not(.masterToolbar input),select:not(.masterToolbar select),textarea){box-sizing:border-box!important;min-height:40px!important;height:40px;padding:9px 11px!important;line-height:20px!important;border-radius:7px!important}.canonicalShell textarea{height:auto;min-height:84px!important}.canonicalShell select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-top:8px!important;padding-bottom:8px!important}.canonicalShell :where(.searchBox,.enterpriseSearch,.tableToolbarSearch,.searchField,.searchControl){box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:40px!important;height:40px!important;overflow:hidden!important;border:1px solid var(--kv2-border-strong)!important;border-radius:7px!important;background:var(--kv2-surface)!important}.canonicalShell :where(.searchBox,.enterpriseSearch,.tableToolbarSearch,.searchField,.searchControl)>input{min-width:0!important;min-height:0!important;height:100%!important;padding:9px 10px!important;line-height:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.canonicalShell :where(.searchBox,.enterpriseSearch,.tableToolbarSearch,.searchField,.searchControl)>:is(svg,i){flex:0 0 auto;margin-inline:10px 0!important}.canonicalShell :where(.tableToolbar,.tableToolbarMainRow,.ordersTools,.financeFilters,.archiveFilters) :is(button,input,select,.searchBox,.enterpriseSearch,.tableToolbarSearch){min-height:40px!important;height:40px!important;box-sizing:border-box!important}.app.proShell .dashboard13Page{gap:var(--kv2-space-3);color:var(--kv2-text)}.app.proShell .dashboard13Header{padding-bottom:var(--kv2-space-3);border-bottom-color:var(--kv2-border)}.app.proShell .dashboard13Header h2{font-size:var(--kv2-title)!important;font-weight:600!important}.app.proShell :where(.dashboard13Header span,.dashboard13PanelHead span,.dashboard13KpiCopy>small,.dashboard13Currencies span,.dashboard13WorkflowTable>div.isHead){font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.app.proShell .dashboard13Panel{padding:var(--kv2-space-4)!important}.app.proShell .dashboard13PanelHead h3{font-size:var(--kv2-section)!important;font-weight:600!important}.app.proShell .dashboard13Kpi{min-height:84px;padding:var(--kv2-space-3);border-color:var(--kv2-border);border-radius:var(--kv2-radius)}.app.proShell .dashboard13KpiCopy>strong{font-size:var(--kv2-kpi);font-weight:600}.app.proShell .dashboard13KpiCopy>em,.app.proShell .dashboard13MiniMetrics span,.app.proShell .dashboard13ContextStats span,.app.proShell .dashboard13FinanceRows small{font-weight:400}.app.proShell .dashboard13MiniMetrics strong,.app.proShell .dashboard13ContextStats strong{font-weight:600}.app.proShell .dashboard13FinanceRows{display:grid;gap:var(--kv2-space-3)}.app.proShell .dashboard13FinanceRows>button{min-width:0;gap:var(--kv2-space-2);padding:var(--kv2-space-3);border-color:var(--kv2-border);background:var(--kv2-subtle)}.app.proShell .dashboard13FinanceRows>button>strong{font-weight:600}.app.proShell .dashboard13FinanceRows>button>span{display:grid;gap:var(--kv2-space-3);min-width:0;align-items:baseline}.app.proShell .dashboard13FinanceRows b{min-width:0;justify-self:end;font-size:var(--kv2-body);font-weight:500;line-height:1.35;white-space:nowrap}.app.proShell .dashboard13ActivityList{display:grid;gap:var(--kv2-space-2)}.app.proShell .dashboard13ActivityList button{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;align-items:start;gap:var(--kv2-space-3);padding:10px var(--kv2-space-3);border-color:var(--kv2-border)}.app.proShell .dashboard13ActivityList button>svg{margin-top:2px}.app.proShell .dashboard13ActivityList button>span{gap:var(--kv2-space-1)}.app.proShell .dashboard13ActivityList strong{overflow:visible;color:var(--kv2-text);font-weight:500;line-height:1.35;text-overflow:clip;white-space:normal}.app.proShell .dashboard13ActivityList small{overflow-wrap:anywhere;font-weight:400;line-height:1.4}.app.proShell .dashboard13ActivityList time{align-self:start;padding-left:var(--kv2-space-1);color:var(--kv2-muted);font-weight:400;line-height:1.35;white-space:nowrap}.app.proShell .usersWorkspace{display:grid;gap:var(--kv2-space-3);min-width:0}.app.proShell .usersRoleGroups{display:grid;gap:var(--kv2-space-3)}.app.proShell .usersRoleGroup{overflow:hidden}.app.proShell .usersRoleHeader{padding:var(--kv2-space-3) var(--kv2-space-4);background:var(--kv2-surface);border:0;font-size:var(--kv2-body);font-weight:500}.app.proShell .usersRoleBadge{font-weight:600}.package4Organization .workspaceSection{padding:var(--kv2-space-4)!important}.package4Organization .orgSectionHead h3{font-size:var(--kv2-section)!important;font-weight:600!important}.package4Organization .orgSectionHead p{color:var(--kv2-muted);font-weight:400}.organizationSummaryRail{padding:var(--kv2-space-4)!important;border-right:1px solid var(--kv2-border)!important;background:var(--kv2-surface)!important}.organizationSummaryRail :where(span,small){color:var(--kv2-muted);font-weight:400}.organizationSummaryRail strong,.orgReadValue strong,.orgContactRead strong{font-weight:500!important}.organizationDuplicateReview{display:grid;gap:10px}.organizationDuplicateCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kv2-space-2)}.organizationDuplicateCompare>span{grid-column:1/-1;font-weight:500}.organizationDuplicateCompare>div{display:grid;gap:var(--kv2-space-1);padding:var(--kv2-space-3);border:1px solid var(--kv2-border);border-radius:var(--kv2-radius);background:var(--kv2-subtle)}.organizationDuplicateCompare :where(small,em){font-style:normal;font-weight:400}.entityAttachmentOpen>span:last-child{min-width:0}.entityAttachmentOpen strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.35}.operationalArchivePolicy{display:flex;align-items:center;justify-content:space-between;gap:var(--kv2-space-3);padding:var(--kv2-space-3);border:1px solid var(--kv2-border);border-radius:var(--kv2-radius);background:var(--kv2-subtle)}.operationalArchivePolicy strong{font-weight:600}.operationalArchivePolicy span{color:var(--kv2-secondary);font-size:var(--kv2-meta);font-weight:400;text-align:right}.app.proShell :where(.operationalDetailEmpty,.orgEmptyLine,.settingsEmptyLine,.entityAttachmentsEmpty,.emptyState,.tableEmpty,.dataGridEmpty){min-height:auto!important;padding:var(--kv2-space-6)!important;border:1px dashed var(--kv2-border-strong)!important;border-radius:var(--kv2-radius)!important;background:var(--kv2-subtle)!important;color:var(--kv2-secondary)!important}.app.proShell .proSidebar{padding-inline:10px!important}.app.proShell .brandPanel{padding-inline:8px!important}.app.proShell .brandLogoWrap{border-color:transparent!important;background:transparent!important}.app.proShell .sideSectionLabel,.app.proShell .transportNavTitle{margin-top:var(--kv2-space-3)!important;padding:var(--kv2-space-1) 10px!important}.app.proShell:not(.isCollapsed) :where(.proNav button,.transportNavGrid button){padding-inline:10px!important}.app.proShell :where(.proNav button.active,.transportNavGrid button.active){border-color:transparent!important}.app.proShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton),.app.proShell .languageSwitcher{color:var(--kv2-muted)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.app.proShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton):hover,.app.proShell .languageSwitcher:hover{color:var(--kv2-text)!important;background:var(--kv2-workspace)!important;border-color:var(--kv2-border)!important}.app.proShell .pageHeader :where(p,small){max-width:72ch;margin-top:var(--kv2-space-1);color:var(--kv2-muted)!important}.app.proShell .canonicalList{display:grid;gap:0!important}.app.proShell .canonicalList .entityCompactBar{padding:0 0 var(--kv2-space-3)!important}.app.proShell .canonicalList .tableToolbarScopeTabs{margin-bottom:var(--kv2-space-2)!important}.app.proShell .canonicalList .dataGridCard{border:0!important;border-top:1px solid var(--kv2-border)!important;border-radius:0!important}.app.proShell .canonicalList .dataGridHeader{background:#f7f9fb!important}.app.proShell .canonicalList .dataGridCell{border-right:0!important}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader) .dataGridCell:nth-child(2){font-weight:500!important}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader) .dataGridCell:not(:nth-child(2)){color:var(--kv2-secondary)!important}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader):hover{background:#f8fafc!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs,.financePrimaryTabs){gap:var(--kv2-space-2)!important;padding:0!important;border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs,.financePrimaryTabs) button{min-height:40px!important;padding:0 var(--kv2-space-2)!important;border-radius:0!important;border-bottom:2px solid transparent!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs,.financePrimaryTabs) button.active{color:var(--kv2-text)!important;background:transparent!important;border-bottom-color:var(--kv2-brand)!important;box-shadow:none!important}.app.proShell .dashboard13PrimaryGrid{gap:var(--kv2-space-3)!important}.app.proShell .dashboard13Kpi{border:0!important;border-left:3px solid var(--kv2-border-strong)!important}.app.proShell .dashboard13Kpi:before{display:none}.app.proShell .dashboard13KpiIcon{background:var(--kv2-local)!important}.app.proShell .dashboard13MainGrid,.app.proShell .dashboard13BottomGrid{gap:var(--kv2-space-3)!important}.app.proShell .dashboard13Panel{border:0!important;box-shadow:var(--kv2-shadow)!important}.app.proShell :where(.dashboard13TrendPanel,.dashboard13ContextPanel){box-shadow:none!important}.app.proShell .dashboard13MiniMetrics>div,.app.proShell .dashboard13ContextStats>button,.app.proShell .dashboard13FinanceRows>button{border:0!important;background:var(--kv2-local)!important}.app.proShell .dashboard13ActivityList button{border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important}.app.proShell .dashboard13ActivityList button:last-child{border-bottom:0!important}.operationalDossierLayout{background:var(--kv2-workspace)!important}.operationalSummaryRail{width:min(260px,27vw);padding:var(--kv2-space-6) var(--kv2-space-4)!important}.operationalRailIdentity{width:42px!important;height:42px!important;margin-bottom:var(--kv2-space-4)!important}.operationalSummaryRail>section{padding-block:10px!important}.operationalSummaryRail .operationalRailParties{opacity:.82}.operationalDetailGrid{column-gap:var(--kv2-space-6)!important;row-gap:0!important}.operationalDetailField{min-height:58px;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important}.operationalOverviewWorkspace{gap:var(--kv2-space-6)!important}.operationalOverviewRoute,.operationalOverviewSection,.operationalOverviewNote{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.operationalOverviewSection{padding:0!important}.operationalOverviewColumns{gap:var(--kv2-space-8)!important}.operationalOverviewMetrics>div{border:0!important;background:var(--kv2-local)!important}.operationalPartyCard{border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;box-shadow:none!important}.app.proShell :where(.formGrid,.orgEditGrid,.financePaymentPostingGrid,.financeFilterGrid){gap:var(--kv2-space-3) var(--kv2-space-4)!important}.app.proShell :where(.formSection,.formEngineSection,.masterCardSection){border-color:transparent!important;box-shadow:none!important}.app.proShell :where(.formSection+.formSection,.formEngineSection+.formEngineSection,.masterCardSection+.masterCardSection){border-top:1px solid var(--kv2-border)!important}.app.proShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.masterToolbar input),select:not(.masterToolbar select)){min-height:38px!important;height:38px}.app.proShell .usersRoleGroup{border:0!important;border-top:1px solid var(--kv2-border)!important;border-radius:0!important}.app.proShell .usersRoleHeader{min-height:44px;padding-inline:0}.app.proShell .usersCompactRow{min-height:48px!important;border:0!important;border-top:1px solid #edf0f3!important;border-radius:0!important;background:transparent!important}.app.proShell .usersCompactRow:hover{background:var(--kv2-local)!important}.app.proShell .usersIdentity strong{font-weight:500!important}.app.proShell :where(.usersRoleBadge,.usersStatusBadge){padding:3px 7px!important;border-radius:999px!important;font-size:var(--kv2-meta)!important}.package4Organization .workspaceSection{border:0!important;box-shadow:none!important}.package4Organization :where(.contactCard,.bankCard){border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;box-shadow:none!important}.masterUsageList article{border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important}.app.proShell .financePage{gap:var(--kv2-space-3)!important}.app.proShell .financeHeader{padding:0 0 var(--kv2-space-3)!important}.app.proShell .financeHeading h1{font-size:var(--kv2-title)!important;font-weight:600!important}.app.proShell .financePage.financeWorkspace{display:block;min-height:0}.app.proShell .financeHeader{margin-bottom:var(--kv2-space-3)}.app.proShell .financeWorkingSurface{display:block;min-height:0}.app.proShell .financeContent{min-width:0}.app.proShell .financeKpiGrid{gap:var(--kv2-space-3)!important}.app.proShell .financeKpiCard{border:0!important;border-left:3px solid var(--kv2-border-strong)!important;border-radius:var(--kv2-radius)!important;box-shadow:none!important}.app.proShell .financeKpiValue{font-size:22px!important;font-weight:600!important;line-height:1.2!important}.app.proShell :where(.financeKpiTitle,.financeKpiMeta){color:var(--kv2-muted)!important;font-weight:400!important}.app.proShell :where(.financeDesktopTable,.financeTableRegion,.cashTableViewport){border:0!important;border-top:1px solid var(--kv2-border)!important;border-radius:0!important;box-shadow:none!important}.app.proShell :where(.financeDesktopTable th,.financeTableRegion th){background:#f7f9fb!important;font-weight:500!important}.app.proShell :where(.financeDesktopTable td,.financeTableRegion td){font-weight:400!important;border-bottom-color:#edf0f3!important}.app.proShell .financeMoney{font-weight:500!important;white-space:nowrap}.app.proShell :where(.financeSummaryBar,.financeOverview){border-color:transparent!important;box-shadow:none!important}.app.proShell :where(.cashState,.cashEmpty,.financeCandidateEmpty,.financeAgingEmpty,.usersEmptyState){min-height:96px!important;padding:var(--kv2-space-6)!important;border:1px dashed var(--kv2-border-strong)!important;border-radius:var(--kv2-radius)!important;background:var(--kv2-local)!important;color:var(--kv2-secondary)!important;text-align:center}@media (max-width: 900px){.app.proShell .contentCanvas{padding:var(--kv2-space-3)!important}.operationalDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){:root{--kv2-title: 22px;--kv2-section: 16px}.app.proShell .contentCanvas{padding:var(--kv2-space-3)!important}.app.proShell :where(.workspaceSection,.dashboard13Panel,.settingsSectionEditor,.businessDocumentsPanel){padding:var(--kv2-space-3)!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs){scroll-snap-type:x proximity}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs)>*{scroll-snap-align:start}.operationalDetailShell,.orgDrawer,.masterDialog{width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}:where(.operationalDetailHeader,.orgDrawerHeader,.masterDialogHeader){padding:var(--kv2-space-3)!important}.operationalDetailBody{padding:var(--kv2-space-3)!important}.operationalDetailGrid{grid-template-columns:minmax(0,1fr)!important}.organizationDuplicateCompare{grid-template-columns:1fr}.operationalArchivePolicy{align-items:flex-start;flex-direction:column}.operationalArchivePolicy span{text-align:left}.app.proShell .dashboard13ActivityList button{grid-template-columns:18px minmax(0,1fr)}.app.proShell .dashboard13ActivityList time{grid-column:2;padding-left:0}}@media (max-width: 390px){.app.proShell .contentCanvas{padding:var(--kv2-space-2)!important}.app.proShell :where(.workspaceSection,.dashboard13Panel){padding:var(--kv2-space-3)!important}}@media (prefers-reduced-motion: reduce){.app.proShell *,.app.proShell *:before,.app.proShell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sharedShell{--shell-ink: #253448;--shell-muted: #7c8a9b;--shell-line: #d9e1e9;--shell-rail: #233245;--shell-rail-deep: #1c2939;--shell-rail-text: #d8e2ec;--shell-rail-muted: #92a3b4;--shell-active: #e77c39;--shell-active-soft: rgba(231, 124, 57, .18);grid-template-columns:252px minmax(0,1fr)!important;min-height:100dvh;background:#f4f7fa}.sharedShell.isCollapsed{grid-template-columns:72px minmax(0,1fr)!important}.sharedShell .shellSidebar{position:relative;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100dvh;padding:10px 8px 8px;overflow:hidden;color:var(--shell-rail-text);background:var(--shell-rail);border-right:1px solid rgba(255,255,255,.09);box-shadow:2px 0 12px #14223114}.sharedShell .shellSidebarTop{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;min-height:48px;padding:0 4px 10px;gap:8px;border-bottom:1px solid rgba(255,255,255,.1)}.sharedShell .shellBrandMark{display:grid;place-items:center;width:34px;height:34px}.sharedShell .shellBrandMark img{display:block;width:29px;height:29px;object-fit:contain}.sharedShell .shellBrandText{min-width:0;overflow:hidden}.sharedShell .shellBrandText strong{display:block;overflow:hidden;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.sharedShell .shellIconButton{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;box-sizing:border-box;padding:0!important;color:inherit;background:transparent;border:1px solid transparent;border-radius:7px;box-shadow:none}.sharedShell .shellIconButton>svg{display:block;justify-self:center!important;align-self:center!important;width:18px;height:18px}.sharedShell .shellIconButton:hover{color:#fff;background:#ffffff17;border-color:#ffffff1f}.sharedShell .shellIconButton:focus-visible,.sharedShell .shellNavItem:focus-visible,.sharedShell .shellLanguageControl:focus-within{outline:3px solid rgba(231,124,57,.5);outline-offset:2px}.sharedShell .shellMobileClose,.sharedShell .shellMobileTrigger{display:none}.sharedShell .shellNav{display:flex;min-height:0;padding:8px 2px;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(202,216,230,.42) transparent;scrollbar-width:thin}.sharedShell .shellNav::-webkit-scrollbar{width:6px}.sharedShell .shellNav::-webkit-scrollbar-thumb{background:#cad8e661;border-radius:99px}.sharedShell .shellNavGroupLabel,.sharedShell .shellTransportLabel{padding:10px 9px 4px;color:var(--shell-rail-muted);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.sharedShell .shellTransportGroup,.sharedShell .shellTransportList{display:grid;width:100%;gap:2px}.sharedShell .shellTransportLabel{padding-top:7px}.sharedShell .shellNavItem{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;padding:0 9px;gap:10px;overflow:hidden;color:var(--shell-rail-text);background:transparent;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:560;line-height:1.2;text-align:left;white-space:nowrap}.sharedShell .shellNavItem>svg{flex:0 0 18px;width:18px;height:18px;color:#aebdcc}.sharedShell .shellNavItem>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sharedShell .shellNavItem:hover{color:#fff;background:#ffffff13}.sharedShell .shellNavItem.active{color:#fff;background:var(--shell-active-soft);border-color:#e77c3952;box-shadow:inset 3px 0 0 var(--shell-active)}.sharedShell .shellNavItem.active>svg{color:#f6a069}.sharedShell .shellSidebarBottom{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;min-height:58px;padding:7px 4px 0;gap:5px;border-top:1px solid rgba(255,255,255,.1)}.sharedShell .shellUserIdentity{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;gap:8px}.sharedShell .shellUserAvatar{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:#3b526b;border-radius:7px;font-size:12px;font-weight:600}.sharedShell .shellUserMeta{display:grid;min-width:0;gap:1px}.sharedShell .shellUserMeta strong,.sharedShell .shellUserMeta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharedShell .shellUserMeta strong{color:#fff;font-size:12px;font-weight:650}.sharedShell .shellUserMeta small{color:var(--shell-rail-muted);font-size:10px}.sharedShell .shellSettingsButton{color:#c7d3de}.sharedShell .shellLogoutButton{color:#f2a178}.sharedShell .shellWorkspace{min-width:0;min-height:100dvh;background:#f4f7fa}.sharedShell .shellTopbar{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 18px;gap:14px;background:#fff;border-bottom:1px solid var(--shell-line);box-shadow:0 1px 2px #1a2b3e09}.sharedShell .shellTopbarContext{display:flex;align-items:center;min-width:0}.sharedShell .shellTopbarContext strong{color:var(--shell-ink);font-size:13px;font-weight:600;letter-spacing:.02em}.sharedShell .shellTopbarUtilities{display:flex;align-items:center;flex:0 0 auto;gap:5px}.sharedShell .shellTopbarUtilities .notificationCenter{position:relative;display:inline-flex}.sharedShell .shellTopbarUtilities .shellUtilityButton{color:#52647a;background:#fff;border-color:var(--shell-line)}.sharedShell .shellTopbarUtilities .shellUtilityButton:hover{color:var(--shell-ink);background:#f5f8fa;border-color:#bfcbd7}.sharedShell .shellTopbarUtilities .notificationTrigger>span{border-color:#fff}.sharedShell .shellLanguageControl{position:relative;display:grid;grid-template-columns:17px minmax(33px,auto) 12px;align-items:center;width:82px;height:34px;padding:0 7px;gap:5px;color:#52647a;background:#fff;border:1px solid var(--shell-line);border-radius:7px}.sharedShell .shellLanguageControl:after{content:"⌄";color:#6d7d90;font-size:15px;line-height:1;pointer-events:none}.sharedShell .shellLanguageValue{color:var(--shell-ink);font-size:12px;font-weight:600;line-height:1;text-align:center}.sharedShell .shellLanguageControl select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sharedShell .shellLanguageControl:hover{background:#f5f8fa;border-color:#bfcbd7}.sharedShell .contentCanvas{min-width:0}.sharedShell.isCollapsed .shellSidebar{padding-inline:8px}.sharedShell.isCollapsed .shellSidebarTop{grid-template-columns:34px;justify-content:center;padding-inline:0}.sharedShell.isCollapsed .shellBrandText,.sharedShell.isCollapsed .shellNavGroupLabel,.sharedShell.isCollapsed .shellTransportLabel,.sharedShell.isCollapsed .shellNavItem>span,.sharedShell.isCollapsed .shellUserMeta{display:none}.sharedShell.isCollapsed .shellCollapseButton{grid-row:2}.sharedShell.isCollapsed .shellNav{align-items:center;padding-inline:0}.sharedShell.isCollapsed .shellNavItem{justify-content:center;width:46px;padding:0}.sharedShell.isCollapsed .shellSidebarBottom{grid-template-columns:34px;justify-content:center;gap:4px;padding-inline:0}.sharedShell.isCollapsed .shellUserIdentity{grid-template-columns:30px}.sharedShell.isCollapsed .shellSettingsButton{grid-row:2}.sharedShell.isCollapsed .shellLogoutButton{grid-row:3}@media (max-width: 980px){.sharedShell,.sharedShell.isCollapsed{display:block!important;min-height:100dvh}.sharedShell .shellSidebar,.sharedShell.isCollapsed .shellSidebar{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 30px));height:100dvh;padding:10px;visibility:hidden;transform:translate(-102%);transition:transform .17s ease,visibility .17s ease;z-index:1200;box-shadow:14px 0 34px #0f172a47}.sharedShell.mobileNavOpen .shellSidebar{visibility:visible;transform:translate(0)}.sharedShell .shellSidebarTop,.sharedShell.isCollapsed .shellSidebarTop{grid-template-columns:34px minmax(0,1fr) 34px;justify-content:stretch}.sharedShell .shellBrandText,.sharedShell.isCollapsed .shellBrandText,.sharedShell .shellNavGroupLabel,.sharedShell.isCollapsed .shellNavGroupLabel,.sharedShell .shellTransportLabel,.sharedShell.isCollapsed .shellTransportLabel,.sharedShell .shellNavItem>span,.sharedShell.isCollapsed .shellNavItem>span,.sharedShell .shellUserMeta,.sharedShell.isCollapsed .shellUserMeta{display:block}.sharedShell .shellCollapseButton{display:none}.sharedShell .shellMobileClose{display:inline-grid}.sharedShell .shellNav,.sharedShell.isCollapsed .shellNav{align-items:stretch;padding-inline:2px}.sharedShell .shellNavItem,.sharedShell.isCollapsed .shellNavItem{justify-content:flex-start;width:100%;min-height:44px;padding-inline:10px}.sharedShell .shellSidebarBottom,.sharedShell.isCollapsed .shellSidebarBottom{grid-template-columns:minmax(0,1fr) 34px 34px;justify-content:stretch;padding-inline:4px}.sharedShell .shellUserIdentity,.sharedShell.isCollapsed .shellUserIdentity{grid-template-columns:30px minmax(0,1fr)}.sharedShell .shellSettingsButton,.sharedShell .shellLogoutButton{grid-row:auto}.sharedShell .shellTopbar{min-height:54px;padding:8px 10px}.sharedShell .shellMobileTrigger{display:inline-grid;color:#52647a;background:#fff;border-color:var(--shell-line)}.sharedShell .shellTopbarContext{margin-right:auto}.sharedShell .shellTopbarUtilities{gap:4px}}@media (max-width: 410px){.sharedShell .shellTopbar{gap:7px}.sharedShell .shellTopbarContext strong{font-size:12px}.sharedShell .shellLanguageControl{width:70px;grid-template-columns:15px minmax(25px,auto) 9px;gap:3px;padding-inline:5px}.sharedShell .shellTopbarUtilities .shellUtilityButton{width:32px;min-width:32px;height:32px;min-height:32px}}.app.proShell :where(.topBar,.brandPanel,.usersRoleHeader,.usersCompactRow,.dataGridRow:not(.dataGridHeader),.dashboard13Kpi){height:auto!important}.app.proShell :where(.topBarContext,.topActions,.entityCompactInfo,.entityCountLine,.companyHeaderMain,.companyHeaderTopline,.organizationHeaderActions,.usersIdentity,.masterIdentity,.dashboard13PanelHead>div,.financeHeading,.financeHeaderActions,.financeCommandBar){min-width:0}.app.proShell :where(.entityCompactInfo,.companyHeaderMain,.usersIdentity,.masterIdentity,.dashboard13PanelHead>div,.financeHeading){flex:1 1 auto}.app.proShell :where(.entityPageTitle,.companyHeaderMain h2,.organizationSummaryIdentity strong,.usersIdentity strong,.masterIdentity strong,.dashboard13PanelHead h3,.financeHeading h1){max-width:100%;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important}.app.proShell :where(.organizationSummaryIdentity,.usersCompactRow,.masterIdentityRow){align-items:start!important;height:auto!important}.app.proShell .organizationSummaryIdentity{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:var(--kv2-space-3)!important}.app.proShell .organizationSummaryIdentity>div:last-child,.app.proShell .usersIdentity,.app.proShell .masterIdentity{min-width:0;display:grid;gap:2px}.app.proShell :where(.organizationSummaryIdentity span,.usersIdentity span,.masterIdentity span){overflow-wrap:anywhere;white-space:normal!important;line-height:1.4}.app.proShell .dashboard13FinanceRows{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}.app.proShell .dashboard13FinanceRows>button{height:auto!important;align-content:start}.app.proShell .dashboard13FinanceRows>button>span{grid-template-columns:minmax(0,1fr) auto!important;column-gap:var(--kv2-space-4)!important;row-gap:2px!important}.app.proShell .dashboard13FinanceRows small{min-width:0;overflow-wrap:anywhere;line-height:1.35}.app.proShell .dashboard13FinanceRows b{display:inline-flex;gap:.3em;max-width:100%;font-variant-numeric:tabular-nums}.app.proShell .dashboard13ActivityList{align-items:start}.app.proShell .dashboard13ActivityList button{height:auto!important;min-height:0!important;overflow:visible!important;align-content:start}.app.proShell .dashboard13ActivityList button>span{min-width:0;align-content:start}.app.proShell .dashboard13ActivityList :where(strong,small){display:block;min-width:0}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader){height:auto!important;align-items:stretch!important}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader) .dataGridCell{min-width:0;height:auto!important;align-items:center}.app.proShell .canonicalList .dataGridRow:not(.dataGridHeader) .dataGridText{min-width:0;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.35}.app.proShell :where(.dataGridScroller,.tableWrap,.masterTableScroll,.financeDesktopTable,.financeTableRegion){min-width:0;max-width:100%;overflow:auto}.app.proShell :where(.financeMoney,.cargoTransportCost,.warehouseServiceRow>span:nth-last-child(-n+4)){white-space:nowrap;font-variant-numeric:tabular-nums}.app.proShell .financeTabs{min-width:0;max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin}.app.proShell .financeTabs button{flex:0 0 auto;width:auto!important;height:auto!important;min-height:40px!important;white-space:nowrap!important}.app.proShell :where(.financeHeaderActions,.financeCommandBar,.financeObligationToolbar,.financeObligationActions){min-width:0;flex-wrap:wrap!important}.app.proShell .financeSummaryBar{min-width:0}.app.proShell .financeSummaryScroll{min-width:0;max-width:100%}.app.proShell .financeSummaryMetric{min-width:min(150px,80vw);height:auto}.app.proShell .financeSummaryMetric>strong{overflow-wrap:anywhere}.app.proShell .canonicalList .tableToolbarActionsRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--kv2-space-2);min-width:0}.app.proShell .canonicalList .tableToolbarActionsRow>button{max-width:100%}@media (max-width: 720px){.app.proShell .canonicalList .tableToolbarActionsRow{width:100%;justify-content:flex-start}.app.proShell .canonicalList .tableToolbarActionsRow>button{flex:1 1 calc(50% - var(--kv2-space-2));white-space:normal}.app.proShell .canonicalList .tableToolbarActionsRow>.primaryBtn{flex-basis:100%}}.operationalSummaryRail :where(section,div,strong,span,small),.operationalDetailBody :where(h2,h3,h4,strong,span,p,dd){min-width:0;overflow-wrap:anywhere}.operationalDetailHeader{min-width:0;height:auto!important}.operationalDetailHeader>div{min-width:0}.operationalDetailTabs{min-width:0;max-width:100%;overflow-x:auto!important}.operationalDetailTabs button{flex:0 0 auto;white-space:nowrap!important}.app.proShell:not(.isCollapsed) :where(.proNav button,.transportNavGrid button){height:auto!important;min-height:38px!important;align-items:center}.app.proShell :where(.proNav button,.transportNavGrid button)>span{min-width:0;overflow-wrap:anywhere;white-space:normal!important;line-height:1.25}.app.proShell .topBar{flex-wrap:wrap;gap:var(--kv2-space-2) var(--kv2-space-3)}.app.proShell .topActions{flex:0 0 auto;flex-wrap:wrap}.app.proShell :where(.fieldLabel,.orgDrawerField>span,.formField>span,th,.dataGridHeaderCell,.dashboard13FinanceRows small,.dashboard13ActivityList small){line-height:1.4}@media (max-width: 640px){.app.proShell .topBar{min-height:56px!important;padding:var(--kv2-space-2) var(--kv2-space-3)!important}.app.proShell .topBarContext{flex:1 1 120px}.app.proShell .topActions{margin-left:auto}.app.proShell .dashboard13HeaderControls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:var(--kv2-space-2)!important}.app.proShell .dashboard13HeaderControls>label{min-width:0;width:100%}.app.proShell .dashboard13DateRange{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app.proShell .dashboard13Refresh{grid-column:1;justify-self:start;width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px;margin-left:0!important;padding:8px 12px!important;white-space:normal;text-align:left}.app.proShell .dashboard13FinanceRows>button>span{grid-template-columns:minmax(0,1fr) auto!important}.app.proShell :where(.financeHeader,.financeObligationToolbar){align-items:stretch!important}.app.proShell .financeHeaderActions{width:100%;justify-content:flex-start}.app.proShell .financeHeaderActions>button{flex:0 1 auto;width:auto!important}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs,.financeTabs){scroll-snap-type:x proximity}.app.proShell :where(.workspaceTabs,.operationalDetailTabs,.settingsTabs,.usersSurfaceTabs,.financeTabs)>*{scroll-snap-align:start}.app.proShell .usersCompactRow{grid-template-columns:36px minmax(0,1fr) auto!important;row-gap:var(--kv2-space-2)!important}.app.proShell .usersCompactRow>:where(.usersRoleBadge,.usersStatusBadge,small,button){grid-column:2/-1;justify-self:start}.app.proShell .languageSwitcher{flex:0 0 auto;min-width:58px}.app.proShell .languageSwitcher select{width:42px!important;min-width:42px!important;padding-inline:4px 16px!important;color:var(--kv2-text)!important}}@media (max-width: 390px){.app.proShell .dashboard13HeaderControls{grid-template-columns:minmax(0,1fr)!important}.app.proShell .dashboard13DateRange{grid-template-columns:minmax(0,1fr)}.app.proShell .dashboard13FinanceRows>button>span{grid-template-columns:minmax(0,1fr)!important}.app.proShell .dashboard13FinanceRows b{justify-self:start}.app.proShell .topBarContext span{display:none}}.app.proShell .proSidebar{background:#e8ebec!important}.app.proShell .topBar{background:#f7f8f7f7!important}.app.proShell :where(.proNav button.active,.transportNavGrid button.active){color:var(--kv2-text)!important;background:#ffffff94!important;box-shadow:inset 2px 0 0 var(--kv2-brand)!important}.app.proShell .sidebarFooter.proUserCard{background:#ffffff57!important}.app.proShell :where(.canonicalList,.financeWorkingSurface,.usersWorkspace){background:var(--kv2-workspace)!important;box-shadow:none!important}.app.proShell :where(.panel,.card,.workspaceSection,.dashboard13Panel,.proTableCard,.usersRoleGroup,.settingsSectionEditor,.businessDocumentsPanel){border-color:transparent!important;background:var(--kv2-surface)!important;box-shadow:none!important}.app.proShell :where(.workspaceSection+.workspaceSection,.settingsSectionEditor+.settingsSectionEditor){border-top:1px solid var(--kv2-border)!important;border-radius:0!important}.app.proShell .dashboard13Panel{background:var(--kv2-surface)!important}.app.proShell .dashboard13Kpi{border-left-color:#c8cece!important;background:var(--kv2-surface)!important;box-shadow:none!important}.app.proShell :where(.dashboard13TrendPanel,.dashboard13ContextPanel){background:var(--kv2-local)!important}.app.proShell :where(.dashboard13MiniMetrics>div,.dashboard13ContextStats>button,.dashboard13FinanceRows>button){background:transparent!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important}.app.proShell :where(.dashboard13MiniMetrics>div,.dashboard13ContextStats>button,.dashboard13FinanceRows>button):last-child{border-bottom-color:transparent!important}.app.proShell :where(.dataGridCard,.tableWrap,.financeDesktopTable,.financeTableRegion,.cashTableViewport){border-color:transparent!important;border-top:1px solid var(--kv2-border)!important;border-radius:0!important}.app.proShell :where(thead,.dataGridHeader,.financeDesktopTable th,.financeTableRegion th){background:#f1f3f2!important}.app.proShell .dataGridRow:not(.dataGridHeader){min-height:42px!important}.app.proShell :where(tbody td,.dataGridRow:not(.dataGridHeader) .dataGridCell){border-bottom-color:#e5e8e7!important}.app.proShell .financeKpiCard{border-left-color:#c8cece!important;background:transparent!important}.app.proShell :where(.financeSummaryBar,.financeOverview,.financeKpiGrid){background:transparent!important}.operationalSummaryRail{background:#f1f3f2!important}.operationalDetailBody{background:var(--kv2-surface)!important}.operationalDetailField{border-bottom-color:#e1e4e3!important}.orgDrawer .companyHeaderMain h2{height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.app.proShell :where(.formSection,.formEngineSection,.masterCardSection,.settingsSectionEditor){background:transparent!important;border-radius:0!important}.app.proShell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.masterToolbar input),select:not(.masterToolbar select),textarea){background:#fdfdfb!important;border-color:var(--kv2-border-strong)!important}.app.proShell :where(.secondaryBtn,.secondary,.softBtn){background:#f5f6f5!important;border-color:var(--kv2-border)!important}.app.proShell :where(.workspaceBadge,.statusBadge,.dashboard13StatusBadge,.masterStatus,.financeStatusBadge,.usersRoleBadge,.usersStatusBadge){box-shadow:none!important;filter:saturate(.72)}@media (max-width: 640px){.app.proShell :where(.canonicalList,.financeWorkingSurface,.usersWorkspace){padding:var(--kv2-space-3)!important;border-radius:var(--kv2-radius)!important}.operationalSummaryRail{background:var(--kv2-local)!important}}:root{--kv2-focus: #e17a37;--kv2-radius-sm: 7px;--kv2-radius: 9px;--kv2-radius-lg: 12px;--kv2-control: 38px;--kv2-shadow: 0 1px 2px rgba(66, 24, 15, .04), 0 8px 22px rgba(66, 24, 15, .05)}body .app.proShell.canonicalShell .proWorkspace{min-width:0}body .app.proShell.canonicalShell .contentCanvas{max-width:none!important}body .app.proShell.canonicalShell .proSidebar{padding:10px 8px!important;border-right:1px solid rgba(255,221,201,.16)!important;color:#fff6ef!important}body .app.proShell.canonicalShell .brandPanel{min-height:48px!important;padding:4px 6px 11px!important;background:transparent!important;border-bottom:1px solid rgba(255,227,211,.18)!important;color:#fff7f1!important}body .app.proShell.canonicalShell .brandLogoWrap{width:31px!important;height:31px!important;background:#ffffff14!important;border-color:#ffffff24!important}body .app.proShell.canonicalShell .brandText{min-width:0}body .app.proShell.canonicalShell .brandText strong{color:#fff8f3!important;font-size:14px!important;letter-spacing:.01em;white-space:nowrap}body .app.proShell.canonicalShell :where(.collapseBtn,.mobileNavClose){color:#ffe8da!important;background:#ffffff14!important;border-color:#ffffff1f!important}body .app.proShell.canonicalShell .sideNav{scrollbar-color:rgba(255,218,194,.38) transparent}body .app.proShell.canonicalShell .sideSectionLabel,body .app.proShell.canonicalShell .transportNavTitle{color:#ffe0cd99!important;margin-top:13px!important;padding:3px 8px!important;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}body .app.proShell.canonicalShell .sideNav>button,body .app.proShell.canonicalShell .transportNavGrid>button{min-height:36px!important;margin:1px 0!important;padding:0 9px!important;background:transparent!important;border-color:transparent!important;border-radius:6px!important;font-size:13px!important;gap:9px!important}body .app.proShell.canonicalShell .sideNav>button:hover,body .app.proShell.canonicalShell .transportNavGrid>button:hover{color:#fff!important}body .app.proShell.canonicalShell .sideNav>button.active,body .app.proShell.canonicalShell .transportNavGrid>button.active{font-weight:500!important}body .app.proShell.canonicalShell .sidebarFooter.proUserCard{margin:2px 0 0!important;padding:9px!important;color:#fff7f1!important;background:#1b080440!important;border:1px solid rgba(255,229,211,.14)!important;border-radius:8px!important}body .app.proShell.canonicalShell :where(.sidebarFooter .userMeta strong,.sidebarFooter .userMeta small){color:inherit!important}body .app.proShell.canonicalShell .topBar{height:52px!important;min-height:52px!important;padding:0 20px!important;border-bottom:1px solid rgba(255,222,200,.16)!important;color:#fff8f3!important}body .app.proShell.canonicalShell .topBarContext{display:flex!important;align-items:center;min-height:52px;margin-right:auto}body .app.proShell.canonicalShell .topBarContext strong{color:#fff8f3!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton),body .app.proShell.canonicalShell .languageSwitcher{color:#fff6efd4!important;background:transparent!important;border-color:transparent!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton):hover,body .app.proShell.canonicalShell .languageSwitcher:hover{color:#fff!important;background:#ffffff1c!important;border-color:#ffffff26!important}:root{--brand-shell-deep: #4b2619;--brand-shell: #663522;--brand-shell-hover: #75412b;--brand-accent: #aa582f;--brand-accent-strong: #974923;--brand-accent-soft: #f2e5de;--kv2-canvas: #f5f3f1;--kv2-workspace: #fbf9f7;--kv2-surface: #fdfcfa;--kv2-subtle: #f8f4f1;--kv2-local: #f4efec;--kv2-text: #302724;--kv2-secondary: #665b56;--kv2-muted: #857873;--kv2-border: #e5dcd7;--kv2-border-strong: #dacdc5;--kv2-brand: var(--brand-accent);--kv2-brand-hover: var(--brand-accent-strong);--kv2-brand-soft: var(--brand-accent-soft)}body .app.proShell.canonicalShell .proSidebar{box-shadow:4px 0 14px #3a1b111a!important}body .app.proShell.canonicalShell .sideNav>button,body .app.proShell.canonicalShell .transportNavGrid>button{color:#fff7f1c2!important}body .app.proShell.canonicalShell .sideNav>button:hover,body .app.proShell.canonicalShell .transportNavGrid>button:hover{background:#fff2ea14!important}body .app.proShell.canonicalShell .sideNav>button.active,body .app.proShell.canonicalShell .transportNavGrid>button.active{color:#fffaf7!important;background:#ffe0cc1f!important;box-shadow:inset 2px 0 #dfa17c!important}body .app.proShell.canonicalShell .topBar{border-bottom-color:#ffe7d824!important;box-shadow:0 1px 8px #401d1117!important}body .app.proShell.canonicalShell .topActions{display:flex!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin-left:auto!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .app.proShell.canonicalShell .topActions>:where(.notificationCenter,.topHelpButton,.languageSwitcher){display:inline-flex!important;visibility:visible!important;flex:0 0 auto!important}body .app.proShell.canonicalShell .notificationCenter{position:relative!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton){width:34px!important;min-width:34px!important;height:34px!important;border-radius:9px!important;color:#fff8f3!important;background:#fff6f01a!important;border-color:#ffe7d82e!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton):hover{background:#fff6f01f!important}body .app.proShell.canonicalShell .languageSwitcher{border-color:#ffe7d82e!important}body .app.proShell.matureCrmShell{--brand-shell-deep: #4b2118;--brand-shell: #612a1d;--brand-shell-hover: #743421;--brand-accent: #c55a20;--brand-accent-strong: #d9661f;--kv2-canvas: #f5f2ef;--kv2-workspace: #fffdfb;--kv2-surface: #fffefd;--kv2-subtle: #f8f4f1;--kv2-border: #e9ded7;--kv2-text: #2d2926;--kv2-secondary: #71645e;grid-template-columns:84px minmax(0,1fr)!important}body .app.proShell.matureCrmShell:not(.isCollapsed){grid-template-columns:198px minmax(0,1fr)!important}body .app.proShell.matureCrmShell .proSidebar{width:auto!important;min-width:0!important;padding:8px 7px!important;gap:5px!important;border-right-color:#ffe5d71c!important;box-shadow:none!important}body .app.proShell.matureCrmShell .brandPanel{min-height:44px!important;padding:4px 4px 9px!important}body .app.proShell.matureCrmShell .brandLogoWrap{width:30px!important;height:30px!important}body .app.proShell.matureCrmShell .brandText strong{font-size:13px!important;font-weight:600!important}body .app.proShell.matureCrmShell .sideNav{padding:0 1px 6px!important}body .app.proShell.matureCrmShell .sideSectionLabel{margin-top:9px!important;padding:3px 7px!important;font-size:9px!important}body .app.proShell.matureCrmShell .sideNav>button,body .app.proShell.matureCrmShell .transportNavGrid>button{min-height:34px!important;margin:1px 0!important;padding:0 8px!important;border-radius:6px!important;gap:9px!important;font-size:12.5px!important}body .app.proShell.matureCrmShell .sideNav>button.active,body .app.proShell.matureCrmShell .transportNavGrid>button.active{background:#ffebde17!important;box-shadow:inset 2px 0 0 var(--brand-accent)!important;color:#fffaf7!important}body .app.proShell.matureCrmShell.isCollapsed .proSidebar{padding-inline:10px!important}body .app.proShell.matureCrmShell.isCollapsed .brandText,body .app.proShell.matureCrmShell.isCollapsed .sideSectionLabel,body .app.proShell.matureCrmShell.isCollapsed .transportNavTitle,body .app.proShell.matureCrmShell.isCollapsed .sideNav button span,body .app.proShell.matureCrmShell.isCollapsed .userMeta{display:none!important}body .app.proShell.matureCrmShell.isCollapsed .sideNav>button,body .app.proShell.matureCrmShell.isCollapsed .transportNavGrid>button{justify-content:center!important;padding:0!important}body .app.proShell.matureCrmShell .topBar{height:46px!important;min-height:46px!important;padding:0 16px!important;background:linear-gradient(90deg,#512319,#672d1e)!important;box-shadow:none!important}body .app.proShell.matureCrmShell .topBarContext{min-height:46px!important}body .app.proShell.matureCrmShell .topBarContext strong{font-size:13px!important;letter-spacing:.015em!important}body .app.proShell.matureCrmShell .contentCanvas{padding:12px 16px 16px!important;background:var(--kv2-canvas)!important}body .app.proShell.matureCrmShell .moduleTransitionSurface{min-width:0!important}body .app.proShell.matureCrmShell .canonicalList,body .app.proShell.matureCrmShell .financeWorkingSurface,body .app.proShell.matureCrmShell .warehouseServicesPage{padding:14px!important;border:1px solid var(--kv2-border)!important;border-radius:8px!important;background:var(--kv2-workspace)!important;box-shadow:none!important}body .app.proShell.matureCrmShell .canonicalList .dataGridCard,body .app.proShell.matureCrmShell .canonicalList .tableWrap,body .app.proShell.matureCrmShell .canonicalList .dataGridScroller{border-radius:0!important;box-shadow:none!important}body .app.proShell.matureCrmShell .canonicalList .tableToolbarMainRow{gap:8px 14px!important}body .app.proShell.matureCrmShell .entityPageTitle{font-size:21px!important;font-weight:600!important}body .app.proShell.matureCrmShell .dataGridRow:not(.dataGridHeader){min-height:40px!important}body .app.proShell.matureCrmShell .dataGridHeader{min-height:34px!important;background:#f8f4f1!important}body .app.proShell.matureCrmShell .dataGridRow:not(.dataGridHeader):hover{background:#fbf6f2!important}body .app.proShell.matureCrmShell :where(.primaryBtn,button.primary){height:35px!important;min-height:35px!important;padding:0 11px!important;border-radius:7px!important;background:var(--brand-accent-strong)!important;border-color:var(--brand-accent-strong)!important;font-size:13px!important;font-weight:500!important}body .app.proShell.matureCrmShell :where(.secondaryBtn,.secondary,.softBtn){height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:7px!important;background:#fbf7f4!important;border-color:#e4d4ca!important;font-size:12.5px!important;font-weight:500!important}body .app.proShell.matureCrmShell .tableToolbarActionsRow .toolbarUtilityAction{background:transparent!important;border-color:transparent!important}body .app.proShell.matureCrmShell .tableToolbarActionsRow .toolbarUtilityAction:hover{background:#f4e9e2!important;border-color:#e5cec0!important}body .app.proShell.matureCrmShell .tableToolbarActionsRow .primaryBtn[data-toolbar-primary=true]{margin-left:8px!important}body .app.proShell.matureCrmShell .mobileToolbarMenu{display:none}body .app.proShell.matureCrmShell .dashboard13Page{gap:12px!important}body .app.proShell.matureCrmShell .dashboard13Header{padding:2px 0 10px!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .dashboard13Header h2{font-size:21px!important}body .app.proShell.matureCrmShell .dashboard13PrimaryGrid{display:flex!important;gap:0!important;border:1px solid var(--kv2-border)!important;border-radius:8px!important;background:var(--kv2-workspace)!important;overflow:hidden}body .app.proShell.matureCrmShell .dashboard13OperationsStrip,body .app.proShell.matureCrmShell .dashboard13FinanceStrip{display:contents!important}body .app.proShell.matureCrmShell .dashboard13Kpi{flex:1 1 0!important;min-height:70px!important;padding:11px 13px!important;border:0!important;border-left:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app.proShell.matureCrmShell .dashboard13Kpi:first-child{border-left:0!important}body .app.proShell.matureCrmShell .dashboard13KpiIcon{display:none!important}body .app.proShell.matureCrmShell .dashboard13KpiCopy>strong{font-size:23px!important}body .app.proShell.matureCrmShell .dashboard13MainGrid,body .app.proShell.matureCrmShell .dashboard13BottomGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)!important;gap:12px!important}body .app.proShell.matureCrmShell .dashboard13Panel{padding:14px!important;border:1px solid var(--kv2-border)!important;border-radius:8px!important;box-shadow:none!important}body .app.proShell.matureCrmShell .dashboard13FinanceRows>button{padding:8px 0!important}body .app.proShell.matureCrmShell .operationalDetailShell{width:min(1440px,calc(100vw - 56px))!important;height:min(860px,calc(100dvh - 42px))!important;border-radius:10px!important}body .app.proShell.matureCrmShell .operationalDetailHeader{padding:13px 18px!important}body .app.proShell.matureCrmShell .operationalDetailHeader h2{font-size:21px!important}body .app.proShell.matureCrmShell .operationalDossierLayout{grid-template-columns:246px minmax(0,1fr)!important;background:var(--kv2-workspace)!important}body .app.proShell.matureCrmShell .operationalSummaryRail{padding:14px!important;background:#faf5f1!important;border-right:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .operationalSummaryRail>section{padding:9px 0!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .operationalRailIdentity{width:34px!important;height:34px!important;margin-bottom:12px!important;font-size:11px!important;border-radius:7px!important}body .app.proShell.matureCrmShell .operationalDossierMain{min-width:0!important}body .app.proShell.matureCrmShell .operationalDetailTabs{padding:0 16px!important;background:#fffdfb!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .operationalDetailTabs button{min-height:42px!important;border-radius:0!important;font-size:13px!important}body .app.proShell.matureCrmShell .operationalDetailTabs button.active{box-shadow:inset 0 -2px 0 var(--brand-accent)!important;background:transparent!important}body .app.proShell.matureCrmShell .operationalDetailBody{padding:16px 18px!important;background:#fffdfb!important}body .app.proShell.matureCrmShell .operationalMobileSummary{display:none}body .app.proShell.matureCrmShell :where(.operationalOverviewSection,.operationalOverviewRoute,.operationalOverviewNote,.operationalPartyCard,.operationalCargoList>article,.operationalTransportList>article){border:0!important;border-bottom:1px solid var(--kv2-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app.proShell.matureCrmShell .operationalDetailField{min-height:52px!important}body .app.proShell.matureCrmShell .orgDrawer{width:min(1480px,calc(100vw - 44px))!important;border-radius:10px!important}body .app.proShell.matureCrmShell .companyWorkspaceHeader{padding:13px 18px!important}body .app.proShell.matureCrmShell .organizationRecordLayout{grid-template-columns:236px minmax(0,1fr) 236px!important}body .app.proShell.matureCrmShell :where(.organizationSummaryRail,.organizationRelatedRail){padding:14px!important;background:#faf5f1!important}body .app.proShell.matureCrmShell .organizationRecordMain{min-width:0!important;background:#fffdfb!important}body .app.proShell.matureCrmShell .companyWorkspaceBody{padding:16px 18px!important}@media (max-width: 760px){body .app.proShell.matureCrmShell{grid-template-columns:minmax(0,1fr)!important}body .app.proShell.matureCrmShell .topBar{height:48px!important;min-height:48px!important;padding-inline:10px!important}body .app.proShell.matureCrmShell .contentCanvas{padding:8px!important}body .app.proShell.matureCrmShell .proSidebar{width:278px!important;padding:8px!important;background:linear-gradient(180deg,#5b2a1d,#713624)!important;box-shadow:8px 0 28px #37170e2e!important}body .app.proShell.matureCrmShell .canonicalList{padding:11px!important}body .app.proShell.matureCrmShell .tableToolbarActionsRow .toolbarUtilityAction{display:none!important}body .app.proShell.matureCrmShell .tableToolbarActionsRow .mobileToolbarMenu{display:block!important;position:relative;flex:1 0 100%;order:2}body .app.proShell.matureCrmShell .mobileToolbarMenu summary{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 10px;color:#5d4234;background:#fbf7f4;border:1px solid #e4d4ca;border-radius:7px;cursor:pointer;font-size:13px;font-weight:500}body .app.proShell.matureCrmShell .mobileToolbarMenu>div{display:none}body .app.proShell.matureCrmShell .mobileToolbarMenu[open]>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}body .app.proShell.matureCrmShell .mobileToolbarMenu button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 8px;color:#5d4234;background:#fbf7f4;border:1px solid #e4d4ca;border-radius:7px;font-size:12px}body .app.proShell.matureCrmShell .dashboard13PrimaryGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}body .app.proShell.matureCrmShell .dashboard13Kpi{border-left:0!important;border-top:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .dashboard13MainGrid,body .app.proShell.matureCrmShell .dashboard13BottomGrid{grid-template-columns:minmax(0,1fr)!important}body .app.proShell.matureCrmShell .operationalDetailShell,.app.proShell.matureCrmShell .orgDrawer{width:100vw!important;height:100dvh!important;border-radius:0!important}body .app.proShell.matureCrmShell .operationalDossierLayout,.app.proShell.matureCrmShell .organizationRecordLayout{grid-template-columns:minmax(0,1fr)!important}body .app.proShell.matureCrmShell .operationalSummaryRail{display:grid!important;grid-template-columns:34px repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 14px!important;border-right:0!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.matureCrmShell .operationalSummaryRail>section{padding:3px 0!important;border-bottom:0!important}body .app.proShell.matureCrmShell .operationalSummaryRail .operationalRailParties,.app.proShell.matureCrmShell .operationalSummaryRail .operationalRailMetrics,body .app.proShell.matureCrmShell .organizationSummaryRail,.app.proShell.matureCrmShell .organizationRelatedRail{display:none!important}body .app.proShell.matureCrmShell .operationalDetailBody,.app.proShell.matureCrmShell .companyWorkspaceBody{padding:12px!important}}@media (max-width: 768px){body .app.proShell.matureCrmShell .operationalDetailShell{width:100vw!important;max-width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .app.proShell.matureCrmShell .operationalDetailHeader{min-width:0!important;padding:10px 12px!important}body .app.proShell.matureCrmShell .operationalDetailHeader>div:first-child{min-width:0!important}body .app.proShell.matureCrmShell .operationalDetailHeader p,body .app.proShell.matureCrmShell .operationalDetailHeader small{display:none!important}body .app.proShell.matureCrmShell .operationalDetailHeaderActions{gap:6px!important}body .app.proShell.matureCrmShell .operationalDetailHeaderActions .secondary:first-child{display:none!important}body .app.proShell.matureCrmShell .operationalMobileSummary{display:grid!important;gap:7px!important;min-width:0!important;padding:10px 12px!important;border-bottom:1px solid var(--kv2-border)!important;background:#fffdfb!important}body .app.proShell.matureCrmShell .operationalMobileSummaryPrimary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 8px!important;align-items:center!important}body .app.proShell.matureCrmShell .operationalMobileSummaryPrimary>span:last-child{grid-column:1 / -1!important;min-width:0!important;overflow-wrap:anywhere!important;color:var(--kv2-secondary)!important;font-size:12px!important}body .app.proShell.matureCrmShell .operationalMobileSummaryMetrics{display:flex!important;flex-wrap:wrap!important;gap:5px 10px!important;color:var(--kv2-secondary)!important;font-size:12px!important}body .app.proShell.matureCrmShell .operationalMobileSummaryDetails{min-width:0!important}body .app.proShell.matureCrmShell .operationalMobileSummaryDetails summary{cursor:pointer;color:var(--brand-accent-strong);font-weight:650}body .app.proShell.matureCrmShell .operationalMobileSummaryDetails>div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;padding-top:7px!important}body .app.proShell.matureCrmShell .operationalMobileSummaryDetails span{color:var(--kv2-muted)!important}body .app.proShell.matureCrmShell .operationalMobileSummaryDetails strong{overflow-wrap:anywhere!important}body .app.proShell.matureCrmShell .operationalDossierLayout{display:block!important;min-width:0!important;grid-template-columns:none!important}body .app.proShell.matureCrmShell .operationalSummaryRail{display:none!important}body .app.proShell.matureCrmShell .operationalDossierMain,body .app.proShell.matureCrmShell .operationalDetailBody{min-width:0!important;width:100%!important}body .app.proShell.matureCrmShell .operationalDetailTabs,body .app.proShell.matureCrmShell .package4Organization .workspaceTabs{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}body .app.proShell.matureCrmShell .operationalDetailTabs button,body .app.proShell.matureCrmShell .package4Organization .workspaceTabs button{flex:0 0 auto!important;white-space:nowrap!important;overflow-wrap:normal!important}body .app.proShell.matureCrmShell .package4Organization .companyWorkspaceHeader,body .app.proShell.matureCrmShell .package4Organization .companyWorkspaceBody{min-width:0!important}}body .app.proShell.canonicalShell{background:var(--kv2-canvas)!important}body .app.proShell.canonicalShell .proSidebar{background:#243244!important;border-right-color:#314155!important}body .app.proShell.canonicalShell .topBar{background:#fff!important}body .app.proShell.canonicalShell .dashboard13Page{display:grid!important;padding:16px!important;border:1px solid var(--kv2-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}body .app.proShell.canonicalShell .dashboard13Header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.canonicalShell .dashboard13Header h2{font-size:23px!important;line-height:1.15!important}body .app.proShell.canonicalShell .dashboard13Header p{color:var(--kv2-muted)!important;font-size:13px!important}body .app.proShell.canonicalShell .dashboard13HeaderControls{gap:8px!important;align-items:end!important}body .app.proShell.canonicalShell .dashboard13PrimaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;border:0!important;border-radius:0!important;overflow:visible!important}body .app.proShell.canonicalShell .dashboard13OperationsStrip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid var(--kv2-border)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}body .app.proShell.canonicalShell .dashboard13FinanceStrip{display:grid!important;border:1px solid var(--kv2-border)!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}body .app.proShell.canonicalShell .dashboard13Kpi{min-width:0!important;border:0!important;border-right:1px solid var(--kv2-border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .app.proShell.canonicalShell .dashboard13OperationsStrip>:last-child,body .app.proShell.canonicalShell .dashboard13FinanceStrip>:last-child{border-right:0!important}body .app.proShell.canonicalShell .dashboard13KpiCopy{overflow:visible!important}body .app.proShell.canonicalShell .dashboard13KpiCopy small{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .app.proShell.canonicalShell .dashboard13KpiCopy strong{font-size:22px!important}body .app.proShell.canonicalShell .dashboard13KpiCopy em{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;line-height:1.2!important}body .app.proShell.canonicalShell .dashboard13KpiIcon{width:30px!important;height:30px!important;border-radius:7px!important}body .app.proShell.canonicalShell .dashboard13Currencies{gap:4px!important}body .app.proShell.canonicalShell .dashboard13Currencies button{min-width:0!important;padding:4px 5px!important;background:var(--kv2-subtle)!important;border-radius:5px!important}body .app.proShell.canonicalShell .dashboard13Currencies strong{font-variant-numeric:tabular-nums;white-space:nowrap!important}body .app.proShell.canonicalShell .dashboard13Panel{border-color:var(--kv2-border)!important;border-radius:8px!important;box-shadow:none!important}body .app.proShell.canonicalShell .dashboard13PanelHead{padding:9px 12px!important}body .app.proShell.canonicalShell .dashboard13PanelHead h3{font-size:16px!important}body .app.proShell.canonicalShell .dashboard13WorkflowTable>div,.app.proShell.canonicalShell .dashboard13WorkflowTable>button{min-height:38px!important;padding:7px 12px!important}body .app.proShell.canonicalShell .dashboard13MainGrid{gap:12px!important}@media (max-width: 980px){body .app.proShell.canonicalShell .dashboard13PrimaryGrid{grid-template-columns:1fr!important}}@media (max-width: 640px){body .app.proShell.canonicalShell .dashboard13Page{padding:12px!important;gap:10px!important}body .app.proShell.canonicalShell .dashboard13Header{align-items:stretch!important;flex-direction:column!important;gap:10px!important}body .app.proShell.canonicalShell .dashboard13HeaderControls{width:100%!important}body .app.proShell.canonicalShell .dashboard13HeaderControls label{flex:1 1 auto!important}body .app.proShell.canonicalShell .dashboard13HeaderControls select{width:100%!important}body .app.proShell.canonicalShell .dashboard13OperationsStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app.proShell.canonicalShell .dashboard13FinanceStrip{grid-template-columns:1fr!important}body .app.proShell.canonicalShell .dashboard13Kpi{border-bottom:1px solid var(--kv2-border)!important}}body .app.proShell.zohoLikeShell{--brand-accent: #bb5c2d;--brand-accent-strong: #974721;--kv2-workspace: #f5f7fa;--kv2-surface: #ffffff;--kv2-subtle: #f7f9fc;--kv2-border: #dce3eb;--kv2-text: #1f2937;--kv2-secondary: #5f6b7a;--kv2-muted: #788596;grid-template-columns:72px minmax(0,1fr)!important;background:#f5f7fa!important;color:#1f2937!important}body .app.proShell.zohoLikeShell:not(.isCollapsed){grid-template-columns:214px minmax(0,1fr)!important}body .app.proShell.zohoLikeShell .proSidebar{background:#1f2937!important;border-right:1px solid #344152!important;box-shadow:none!important;padding:9px 8px!important}body .app.proShell.zohoLikeShell .brandPanel{min-height:42px!important;padding:2px 2px 10px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body .app.proShell.zohoLikeShell .brandLogoWrap{width:31px!important;height:31px!important;border:0!important;background:transparent!important}body .app.proShell.zohoLikeShell .brandText strong{color:#fff!important;font-size:14px!important;letter-spacing:.01em!important}body .app.proShell.zohoLikeShell .collapseBtn{color:#cbd5e1!important;border-color:transparent!important;background:transparent!important}body .app.proShell.zohoLikeShell .sideNav{gap:2px!important;padding:9px 0!important}body .app.proShell.zohoLikeShell .sideSectionLabel{color:#98a7b9!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;padding:12px 10px 5px!important}body .app.proShell.zohoLikeShell .sideNav>button,body .app.proShell.zohoLikeShell .transportNavGrid>button{min-height:36px!important;padding:0 10px!important;border-radius:5px!important;color:#d5dee9!important;background:transparent!important;box-shadow:none!important}body .app.proShell.zohoLikeShell .sideNav>button:hover,body .app.proShell.zohoLikeShell .transportNavGrid>button:hover{background:#2d3a4a!important;color:#fff!important}body .app.proShell.zohoLikeShell .sideNav>button.active,body .app.proShell.zohoLikeShell .transportNavGrid>button.active{color:#fff!important;background:#304052!important;box-shadow:inset 3px 0 #d86b35!important}body .app.proShell.zohoLikeShell.isCollapsed .sideSectionLabel,body .app.proShell.zohoLikeShell.isCollapsed .transportNavTitle{display:none!important}body .app.proShell.zohoLikeShell .transportNavBlock{padding:4px 0!important;border:0!important;background:transparent!important}body .app.proShell.zohoLikeShell .transportNavTitle{margin:2px 10px 5px!important;color:#98a7b9!important;font-size:10px!important}body .app.proShell.zohoLikeShell .sidebarFooter{margin-top:6px!important;padding:8px!important;border-top:1px solid rgba(255,255,255,.12)!important;background:transparent!important}body .app.proShell.zohoLikeShell .userMeta :where(strong,small){color:#d8e1eb!important}body .app.proShell.zohoLikeShell .proWorkspace{background:#f5f7fa!important}body .app.proShell.zohoLikeShell .topBar{min-height:48px!important;height:48px!important;padding:0 18px!important;color:#243244!important;background:#fff!important;border-bottom:1px solid #dce3eb!important;box-shadow:none!important}body .app.proShell.zohoLikeShell .topBarContext strong{font-size:14px!important;font-weight:600!important}body .app.proShell.zohoLikeShell .topActions{gap:6px!important}body .app.proShell.zohoLikeShell .topActions :where(button,.languageSwitcher){box-sizing:border-box!important;height:32px!important;min-height:32px!important;border:1px solid #e0e6ed!important;border-radius:5px!important;background:#fff!important;color:#4d5d6f!important}body .app.proShell.zohoLikeShell .topActions :where(button,.notificationTrigger,.topHelpButton){width:32px!important;min-width:32px!important;padding:0!important;display:inline-grid!important;place-items:center!important}body .app.proShell.zohoLikeShell .languageSwitcher{min-width:58px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}body .app.proShell.zohoLikeShell .languageSwitcher select{height:30px!important;min-width:33px!important;border:0!important;padding:0!important;background:transparent!important}body .app.proShell.zohoLikeShell .contentCanvas{padding:16px 20px 22px!important;background:#f5f7fa!important}body .app.proShell.zohoLikeShell .moduleTransitionSurface{max-width:none!important}body .app.proShell.zohoLikeShell :where(.canonicalList,.dashboard13Page,.financeWorkingSurface,.warehouseServicesPage,.usersWorkspace){border:1px solid #dce3eb!important;border-radius:7px!important;background:#fff!important;box-shadow:0 1px 2px #1926360a!important}body .app.proShell.zohoLikeShell .canonicalList{padding:16px!important}body .app.proShell.zohoLikeShell .entityCompactInfo,.app.proShell.zohoLikeShell .pageHeader{padding-block:0!important}body .app.proShell.zohoLikeShell .tableToolbarActionsRow{gap:8px!important;align-items:center!important}body .app.proShell.zohoLikeShell .tableToolbarMainRow{gap:10px 14px!important}body .app.proShell.zohoLikeShell .tableToolbarSearch{width:min(320px,100%)!important}body .app.proShell.zohoLikeShell :where(input,select,textarea){border-color:#cfd8e3!important;border-radius:5px!important;background:#fff!important}body .app.proShell.zohoLikeShell :where(.primaryBtn,button.primary){background:#bb5c2d!important;border-color:#bb5c2d!important;border-radius:5px!important;box-shadow:none!important}body .app.proShell.zohoLikeShell :where(.secondary,.secondaryBtn,.softBtn,.ghostBtn){color:#455669!important;background:#fff!important;border-color:#cfd8e3!important;border-radius:5px!important;box-shadow:none!important}body .app.proShell.zohoLikeShell :where(.primaryBtn,button.primary,.secondary,.secondaryBtn,.softBtn,.ghostBtn){min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:13px!important}body .app.proShell.zohoLikeShell .dataGridHeader{min-height:36px!important;background:#f5f7fa!important;color:#526174!important;border-block:1px solid #dce3eb!important;font-size:11px!important;font-weight:600!important}body .app.proShell.zohoLikeShell .dataGridRow:not(.dataGridHeader){min-height:42px!important;background:#fff!important;border-bottom-color:#e8edf2!important}body .app.proShell.zohoLikeShell .dataGridRow:not(.dataGridHeader):hover{background:#f8fafc!important}body .app.proShell.zohoLikeShell .dashboard13Page{padding:18px!important}body .app.proShell.zohoLikeShell .dashboard13Header{padding-bottom:13px!important;border-bottom:1px solid #e5eaf0!important}body .app.proShell.zohoLikeShell .dashboard13Header h2{font-size:22px!important}body .app.proShell.zohoLikeShell .dashboard13PrimaryGrid{gap:0!important;border:1px solid #dce3eb!important;border-radius:6px!important;overflow:hidden!important}body .app.proShell.zohoLikeShell .dashboard13Kpi{border-radius:0!important;border:0!important;border-right:1px solid #e4e9ef!important;background:#fff!important;box-shadow:none!important}body .app.proShell.zohoLikeShell .dashboard13Panel{padding:14px!important;border:1px solid #dce3eb!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}body .app.proShell.zohoLikeShell .operationalDetailBackdrop{padding:12px!important;background:#141d2957!important}body .app.proShell.zohoLikeShell .operationalDetailShell{width:min(1520px,calc(100vw - 24px))!important;height:min(900px,calc(100dvh - 24px))!important;border:1px solid #d8e0e8!important;border-radius:6px!important;box-shadow:0 16px 44px #16212f2e!important}body .app.proShell.zohoLikeShell .operationalDossierLayout{grid-template-columns:208px minmax(0,1fr)!important}body .app.proShell.zohoLikeShell .operationalSummaryRail{padding:12px!important;background:#f8fafc!important;border-right-color:#dce3eb!important}body .app.proShell.zohoLikeShell .operationalDetailTabs{padding-inline:14px!important;background:#fff!important;border-bottom-color:#dce3eb!important}body .app.proShell.zohoLikeShell .operationalDetailBody{padding:16px!important;background:#fff!important}body .app.proShell.zohoLikeShell .orgDrawer{border-radius:6px!important;box-shadow:0 16px 44px #16212f2e!important}body .app.proShell.zohoLikeShell .organizationRecordLayout{grid-template-columns:208px minmax(0,1fr) 208px!important}body .app.proShell.zohoLikeShell :where(.organizationSummaryRail,.organizationRelatedRail){padding:12px!important;background:#f8fafc!important}body .app.proShell.zohoLikeShell .companyWorkspaceBody{padding:16px!important;background:#fff!important}body .app.proShell.zohoLikeShell :where(.appDialog,.workspaceConfirmBox,.orgDrawer,.operationalDetailShell){display:flex!important;flex-direction:column!important;min-height:0!important}body .app.proShell.zohoLikeShell :where(.appDialogBody,.companyWorkspaceBody,.operationalDetailBody){min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}@media (max-width: 768px){body .app.proShell.zohoLikeShell{grid-template-columns:minmax(0,1fr)!important}body .app.proShell.zohoLikeShell .proSidebar{background:#1f2937!important}body .app.proShell.zohoLikeShell .contentCanvas{padding:8px!important}body .app.proShell.zohoLikeShell .dashboard13Page{padding:12px!important}body .app.proShell.zohoLikeShell .dashboard13Kpi{border-right:0!important;border-bottom:1px solid #e4e9ef!important}body .app.proShell.zohoLikeShell .operationalDetailShell,.app.proShell.zohoLikeShell .orgDrawer{width:100vw!important;height:100dvh!important;border-radius:0!important}body .app.proShell.zohoLikeShell .operationalDossierLayout,.app.proShell.zohoLikeShell .organizationRecordLayout{display:block!important;grid-template-columns:none!important}body .app.proShell.zohoLikeShell .operationalSummaryRail{display:none!important}body .app.proShell.zohoLikeShell .operationalMobileSummary{display:grid!important}body .app.proShell.zohoLikeShell .operationalDetailTabs,.app.proShell.zohoLikeShell .package4Organization .workspaceTabs{overflow-x:auto!important;flex-wrap:nowrap!important}body .app.proShell.zohoLikeShell .operationalDetailTabs button,.app.proShell.zohoLikeShell .package4Organization .workspaceTabs button{flex:0 0 auto!important;white-space:nowrap!important}}@media (min-width: 769px){body .app.proShell.matureCrmShell .operationalMobileSummary,body .app.proShell.zohoLikeShell .operationalMobileSummary{display:none!important}body .app.proShell.matureCrmShell .operationalDetailShell{width:min(1480px,calc(100vw - 24px))!important;height:min(880px,calc(100dvh - 24px))!important;border-radius:6px!important}body .app.proShell.matureCrmShell .operationalDossierLayout{grid-template-columns:220px minmax(0,1fr)!important}body .app.proShell.matureCrmShell .operationalSummaryRail{padding:12px!important}}body .app.proShell.canonicalShell :where(.primaryBtn,button.primary){border-radius:7px!important}body .app.proShell.canonicalShell :where(.secondaryBtn,.secondary,.softBtn){border-radius:7px!important}body .app.proShell.canonicalShell :where(thead,.dataGridHeader,.financeDesktopTable th,.financeTableRegion th){background:var(--kv2-subtle)!important}body .app.proShell.canonicalShell :where(tbody td,.dataGridRow:not(.dataGridHeader) .dataGridCell){border-bottom-color:#edf0f3!important}body .app.proShell.canonicalShell .tableToolbarActionsRow{gap:5px!important}body .app.proShell.canonicalShell .tableToolbarActionsRow .toolbarUtilityAction{background:#fff!important}body .app.proShell.canonicalShell .tableToolbarActionsRow .primaryBtn[data-toolbar-primary=true]{margin-left:6px!important}@media (max-width: 640px){body .app.proShell.canonicalShell .topActions{gap:3px!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton){width:32px!important;min-width:32px!important;height:32px!important}body .app.proShell.canonicalShell .languageSwitcher{min-width:50px!important}body .app.proShell.canonicalShell .languageSwitcher select{width:39px!important;min-width:39px!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:6px!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow .primaryBtn[data-toolbar-primary=true]{order:-1;flex:1 0 100%!important;margin-left:0!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow .toolbarUtilityAction{flex:1 1 calc(50% - 6px)!important;min-width:0!important;padding-inline:8px!important;font-size:12px!important}}body .app.proShell.canonicalShell :where(.pageHeader,.entityCompactBar,.financeHeader,.warehouseServicesHeader){margin:0!important;padding:0 0 12px!important;min-height:0!important}body .app.proShell.canonicalShell .canonicalList{padding:16px!important;border-radius:10px!important;background:var(--kv2-workspace)!important;box-shadow:var(--kv2-shadow)!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarMainRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions" "search search"!important;gap:10px 16px!important;align-items:center!important}body .app.proShell.canonicalShell .canonicalList .entityCompactInfo{grid-area:identity!important;min-width:0}body .app.proShell.canonicalShell .canonicalList .tableToolbarSearch{grid-area:search!important;width:min(360px,100%)!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow{grid-area:actions!important;justify-content:flex-end!important;gap:7px!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarScopeTabs{margin:2px 0 12px!important}body .app.proShell.canonicalShell .entityPageTitle{margin:0!important}body .app.proShell.canonicalShell .entityCountLine{margin-top:3px!important}body .app.proShell.canonicalShell :where(.warehouseServicesPage,.financePage,.dashboard13Page){max-width:none!important}body .app.proShell.canonicalShell :where(.primaryBtn,button.primary,.secondaryBtn,.secondary,.softBtn,.ghostBtn,.dangerBtn,button.danger){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:7px!important;line-height:1!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body .app.proShell.canonicalShell :where(.primaryBtn,button.primary){color:#fff!important;background:var(--kv2-brand)!important;border-color:var(--kv2-brand)!important;box-shadow:0 1px 2px #0f172a1f!important}body .app.proShell.canonicalShell :where(.primaryBtn,button.primary):hover:not(:disabled){background:var(--kv2-brand-hover)!important;border-color:var(--kv2-brand-hover)!important}body .app.proShell.canonicalShell :where(.secondaryBtn,.secondary,.softBtn){color:var(--kv2-secondary)!important;background:#fff!important;border-color:var(--kv2-border-strong)!important}body .app.proShell.canonicalShell :where(.secondaryBtn,.secondary,.softBtn):hover:not(:disabled){background:var(--kv2-subtle)!important;border-color:#b9c5d3!important}body .app.proShell.canonicalShell .ghostBtn{color:var(--kv2-secondary)!important}body .app.proShell.canonicalShell .ghostBtn:hover:not(:disabled){background:var(--kv2-subtle)!important}body .app.proShell.canonicalShell :where(.dangerBtn,button.danger){background:var(--kv2-danger)!important;border-color:var(--kv2-danger)!important}body .app.proShell.canonicalShell :where(button.iconOnly,.iconOnly){width:36px!important;min-width:36px!important;padding:0!important;gap:0!important}body .app.proShell.canonicalShell :where(button,.primaryBtn,.secondaryBtn,.secondary,.softBtn,.ghostBtn)>svg{flex:0 0 auto;margin:0!important}body .app.proShell.canonicalShell :where(button,.primaryBtn,.secondaryBtn,.secondary,.softBtn,.ghostBtn)>:where(span,strong){min-width:0}body .app.proShell.canonicalShell :where(button,input,select,textarea):focus-visible{outline:3px solid rgba(225,122,55,.34)!important;outline-offset:2px!important}body .app.proShell.canonicalShell .moduleTransitionSurface{width:100%;max-width:none!important}body .app.proShell.canonicalShell :where(.canonicalList,.financeWorkingSurface,.usersWorkspace,.warehouseServicesPage,.dashboard13Page){width:100%;max-width:none!important}body .app.proShell.canonicalShell .entityPage:not([data-list-page]) .dataGridScroller{max-height:min(650px,calc(100dvh - 226px))!important}@media (max-width: 900px){body .app.proShell.canonicalShell .contentCanvas{padding:14px!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarMainRow{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity" "search" "actions"!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow{justify-content:flex-start!important}}@media (max-width: 640px){body .app.proShell.canonicalShell .topBar{min-height:50px!important;height:50px!important;padding-inline:12px!important}body .app.proShell.canonicalShell .topBarContext{min-height:50px}body .app.proShell.canonicalShell .contentCanvas{padding:10px!important}body .app.proShell.canonicalShell .canonicalList{padding:12px!important}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow>button{flex:1 1 calc(50% - 7px)}body .app.proShell.canonicalShell .canonicalList .tableToolbarActionsRow>.primaryBtn{flex-basis:100%}}@media (max-width: 768px){.app.proShell.matureCrmShell .operationalDetailShell{width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:#fffdfb!important;opacity:1!important}.app.proShell.matureCrmShell .operationalDetailHeader{padding:10px 12px!important;background:#fffdfb!important}.app.proShell.matureCrmShell .operationalDetailHeader p,.app.proShell.matureCrmShell .operationalDetailHeader small{display:none!important}.app.proShell.matureCrmShell .operationalMobileSummary{display:grid!important;gap:7px!important;padding:10px 12px!important;background:#fffdfb!important;border-bottom:1px solid #e6d7ce!important}.app.proShell.matureCrmShell .operationalMobileSummaryPrimary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 8px!important;align-items:center!important}.app.proShell.matureCrmShell .operationalMobileSummaryPrimary>strong{min-width:0!important;overflow-wrap:anywhere!important}.app.proShell.matureCrmShell .operationalMobileSummaryPrimary>span:last-child{grid-column:1/-1!important;min-width:0!important;overflow-wrap:anywhere!important;color:#6d625e!important;font-size:12px!important}.app.proShell.matureCrmShell .operationalMobileSummaryMetrics{display:flex!important;flex-wrap:wrap!important;gap:5px 10px!important;font-size:12px!important;color:#6d625e!important}.app.proShell.matureCrmShell .operationalMobileSummaryDetails summary{cursor:pointer!important;color:#9a4e29!important;font-weight:650!important}.app.proShell.matureCrmShell .operationalMobileSummaryDetails>div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;padding-top:6px!important}.app.proShell.matureCrmShell .operationalDossierLayout{display:block!important;grid-template-columns:none!important;min-width:0!important}.app.proShell.matureCrmShell .operationalSummaryRail{display:none!important}.app.proShell.matureCrmShell .operationalDossierMain,.app.proShell.matureCrmShell .operationalDetailBody{width:100%!important;min-width:0!important;background:#fffdfb!important}.app.proShell.matureCrmShell .operationalDetailBody{padding:12px!important}.app.proShell.matureCrmShell .operationalDetailTabs,.app.proShell.matureCrmShell .package4Organization .workspaceTabs{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.app.proShell.matureCrmShell .operationalDetailTabs button,.app.proShell.matureCrmShell .package4Organization .workspaceTabs button{flex:0 0 auto!important;white-space:nowrap!important}}.app.proShell.canonicalShell .topBar{min-height:58px;padding-block:10px}.app.proShell.canonicalShell .topActions>button,.app.proShell.canonicalShell .topActions .languageSwitcher{color:var(--kv2-secondary);background:#fff;border-color:var(--kv2-border-strong)}.app.proShell.canonicalShell .topActions>button:hover,.app.proShell.canonicalShell .topActions>button:focus-visible,.app.proShell.canonicalShell .topActions .languageSwitcher:hover{color:var(--kv2-text);background:var(--kv2-subtle);border-color:#b9c5d3}body .app.proShell.canonicalShell.sharedShell .shellIconButton{padding:0!important}.app.proShell.canonicalShell .dataGridScroller{overflow:auto;overscroll-behavior:contain}.app.proShell.canonicalShell .dataGridHeader .dataGridCell,.app.proShell.canonicalShell .dataGridRow .dataGridCell{min-height:40px;padding-block:9px;display:flex;align-items:center}.app.proShell.canonicalShell .dataGridCell{min-width:0;overflow-wrap:anywhere}.app.proShell.canonicalShell :where(.statusBadge,.badge,.warehouseState){max-width:100%;min-width:0;overflow-wrap:anywhere}.app.proShell.canonicalShell :where(.modalBackdrop,.drawerBackdrop){overscroll-behavior:contain}.app.proShell.canonicalShell :where(.warehouseModal,.operationalDetailShell,.orgDrawer){overscroll-behavior:contain}@media (max-width: 640px){.app.proShell.canonicalShell .topBar{min-height:50px;padding-block:6px}.app.proShell.canonicalShell .topActions{gap:5px}.app.proShell.canonicalShell .dataGridHeader .dataGridCell,.app.proShell.canonicalShell .dataGridRow .dataGridCell{min-height:38px;padding-block:8px}}body .app.proShell.canonicalShell .proSidebar{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:100dvh!important;overflow:hidden!important;gap:0!important}body .app.proShell.canonicalShell .brandPanel{min-width:0;padding-bottom:10px!important}body .app.proShell.canonicalShell .sideNav{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:9px 0 12px!important}body .app.proShell.canonicalShell .sidebarFooter{min-width:0;margin:0!important;padding:10px 8px 8px!important;border-top:1px solid rgba(255,255,255,.16)!important}body .app.proShell.canonicalShell.isCollapsed .sidebarFooter{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important;padding:10px 0 8px!important}body .app.proShell.canonicalShell.isCollapsed .sidebarFooter :where(.userAvatar,.logout,.iconOnly,button){width:36px!important;min-width:36px!important;height:36px!important;margin:0!important}body .app.proShell.canonicalShell .sideSectionLabel{margin:14px 8px 5px!important;padding:0!important;border:0!important;color:#b9c7d7!important;font-size:10px!important;font-weight:600!important;letter-spacing:.085em!important}body .app.proShell.canonicalShell .transportNavBlock{margin:7px 0 2px!important;padding:7px 0 0!important;border-top:1px solid rgba(255,255,255,.13)!important}body .app.proShell.canonicalShell .transportNavTitle{margin:0 10px 4px!important;color:#98aabd!important;font-size:10px!important;font-weight:600!important}body .app.proShell.canonicalShell .proWorkspace{border-left:1px solid #d7dee7!important;background:var(--kv2-workspace)!important}body .app.proShell.canonicalShell .contentCanvas{padding:16px 20px 24px!important}body .app.proShell.canonicalShell .topActions{align-items:center!important;gap:7px!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:#405065!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton):hover,body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton):focus-visible{color:#172033!important;background:#eef3f8!important;border-color:#9eacbd!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton) svg{width:18px!important;height:18px!important;stroke:currentColor!important}body .app.proShell.canonicalShell .languageSwitcher{box-sizing:border-box!important;display:inline-grid!important;grid-template-columns:18px minmax(30px,auto) 12px!important;align-items:center!important;column-gap:6px!important;width:auto!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;color:#405065!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important}body .app.proShell.canonicalShell .languageSwitcher :where(svg){width:16px!important;height:16px!important;margin:0!important}body .app.proShell.canonicalShell .languageSwitcher select{width:auto!important;min-width:30px!important;height:34px!important;padding:0!important;border:0!important;outline:0!important;line-height:20px!important;color:inherit!important;background:transparent!important}body .app.proShell.canonicalShell :where(input:not([type=checkbox]):not([type=radio]):not(.masterToolbar input),select:not(.masterToolbar select),textarea){box-sizing:border-box!important;min-height:38px!important;line-height:20px!important;padding:8px 10px!important;border:1px solid #c7d1dc!important;border-radius:7px!important;color:var(--kv2-text)!important;background:#fff!important}body .app.proShell.canonicalShell select:not(.masterToolbar select){padding-right:30px!important}body .app.proShell.canonicalShell textarea{min-height:92px!important;line-height:1.45!important}body .app.proShell.canonicalShell :where(.formField,.fieldLabel,label) :where(.required,.requiredMark,.asterisk){display:inline-block!important;margin-inline-start:4px!important;margin-block:0!important;line-height:1!important;vertical-align:baseline!important}body .app.proShell.canonicalShell :where(.formField,.fieldGroup)>:where(label,.fieldLabel){display:inline-flex!important;align-items:baseline!important;gap:4px!important;margin-bottom:6px!important}body .app.proShell.canonicalShell :where(.searchBox,.tableToolbarSearch,.searchField,.searchControl){box-sizing:border-box!important;min-height:38px!important;border:1px solid #c7d1dc!important;border-radius:7px!important;background:#fff!important}body .app.proShell.canonicalShell :where(.searchBox,.tableToolbarSearch,.searchField,.searchControl) input{min-height:36px!important;height:36px!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}body .app.proShell.canonicalShell :where(.operationalSummaryRail,.organizationSummaryRail,.organizationRelatedRail){min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .app.proShell.canonicalShell :where(.operationalDetailField,.operationalSummaryRail .summaryRow,.organizationSummaryRail .summaryRow){grid-template-columns:minmax(78px,.9fr) minmax(0,1.1fr)!important;column-gap:10px!important;align-items:start!important;padding-block:8px!important}body .app.proShell.canonicalShell :where(.operationalDetailField strong,.operationalSummaryRail .summaryRow>:last-child,.organizationSummaryRail .summaryRow>:last-child){min-width:0!important;overflow-wrap:anywhere!important;text-align:end!important}body .app.proShell.canonicalShell :where(.statusBadge,.badge,.warehouseState){display:inline-flex!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app.proShell.canonicalShell :where(.operationalDetailShell,.orgDrawer,.masterDialog,.warehouseModal,.appDialog){max-height:min(900px,calc(100dvh - 24px))!important;min-height:0!important;overflow:hidden!important}body .app.proShell.canonicalShell :where(.operationalDetailBody,.companyWorkspaceBody,.appDialogBody,.warehouseModalBody,.modalBody){min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}body .app.proShell.canonicalShell :where(.modalFooter,.appDialogFooter,.warehouseModalFooter){flex:0 0 auto!important;position:relative!important;z-index:2!important}body .app.proShell.canonicalShell :where(.operationalDetailHeader,.orgDrawerHeader,.modalHeader,.appDialogHeader){padding-block:12px!important;border-bottom:1px solid var(--kv2-border)!important}body .app.proShell.canonicalShell :where(.operationalDetailHeader,.orgDrawerHeader,.modalHeader,.appDialogHeader) :where(h1,h2,h3,p,small){margin-block:0!important}body .app.proShell.canonicalShell .companyHeaderTopline{min-width:0!important;gap:12px!important}body .app.proShell.canonicalShell .companyHeaderTopline :where(.companyAvatar,.orgAvatar,.initialsAvatar){flex:0 0 36px!important}body .app.proShell.canonicalShell .companyHeaderMain{min-width:0!important}body .app.proShell.canonicalShell .companyHeaderMain :where(h1,h2,strong){overflow-wrap:anywhere!important}body .app.proShell.canonicalShell :where(.financeWorkingSurface,.financeDesktopTable,.financeTableRegion,.cashTableViewport){background:var(--kv2-surface)!important}@media (max-width: 768px){body .app.proShell.canonicalShell .contentCanvas{padding:10px!important}body .app.proShell.canonicalShell .topActions{gap:5px!important}body .app.proShell.canonicalShell .topActions :where(.iconOnly,.notificationTrigger,.topHelpButton){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body .app.proShell.canonicalShell .languageSwitcher{min-width:76px!important;height:34px!important;min-height:34px!important;padding-inline:8px!important}body .app.proShell.canonicalShell .languageSwitcher select{height:32px!important}body .app.proShell.canonicalShell :where(.operationalDetailShell,.orgDrawer,.masterDialog,.warehouseModal,.appDialog){max-height:100dvh!important}}body .app.proShell.canonicalShell .topBarContext :where(strong,span,small){color:#243244!important}body .app.proShell.canonicalShell :is(.masterDialog,.modalBox,.warehouseModal,.appDialog,.financeCandidateDialog,.financePaymentPostingDialog){display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body .app.proShell.canonicalShell :is(.masterDialogBody,.modalBody,.warehouseModalBody,.appDialogBody,.financeCandidateDialogBody,.financePaymentPostingBody){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body .app.proShell.canonicalShell :is(.masterDialogHeader,.modalHeader,.warehouseModalHeader,.appDialogHeader,.financeCandidateDialogHeader,.financePaymentPostingHeader),body .app.proShell.canonicalShell :is(.masterDialogFooter,.modalFooter,.warehouseModalFooter,.appDialogFooter,.financeCandidateDialogFooter,.financePaymentPostingFooter){flex:0 0 auto!important}@media (min-width: 769px){body .app.proShell.canonicalShell :is(.mobileToolbarMenu,.mobileActionOverflow){display:none!important}}body .app.proShell.canonicalShell .operationalDossierLayout{grid-template-columns:minmax(210px,250px) minmax(0,1fr)!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body .app.proShell.canonicalShell .operationalDossierMain{min-width:0!important;min-height:0!important;overflow:hidden!important}body .app.proShell.canonicalShell .operationalDetailTabs{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}body .app.proShell.canonicalShell .operationalDetailBody{min-width:0!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}body .app.proShell.canonicalShell .warehouseModalBody{display:flex!important;flex-direction:column!important;gap:14px!important;padding:16px 18px 0!important}body .app.proShell.canonicalShell .warehouseModalFooter{position:sticky!important;bottom:0!important;z-index:1!important;margin-top:auto!important;padding:12px 0 16px!important;background:#fff!important}body .app.proShell.canonicalShell .orgDrawer.companyWorkspace{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}body .app.proShell.canonicalShell .organizationRecordLayout,body .app.proShell.canonicalShell .organizationRecordMain,body .app.proShell.canonicalShell .companyWorkspaceBody{min-height:0!important}body .app.proShell.canonicalShell .cargoWorkspaceBody{border:1px solid var(--kv2-border)!important;background:#fff!important;box-shadow:none!important}body .app.proShell.canonicalShell .cargoVisualSection{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app.proShell.canonicalShell .cargoVisualSection+.cargoVisualSection{padding-top:14px!important;border-top:1px solid var(--kv2-border)!important}@media (min-width: 601px){.app.proShell .cargoWorkspaceEngine{position:fixed!important;inset:24px max(24px,calc((100vw - 1280px)/2))!important;z-index:1800!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:1px solid var(--kv2-border)!important;border-radius:12px!important;box-shadow:0 22px 72px #0f172a47,0 0 0 100vmax #0f172a70!important}body .app.proShell.canonicalShell .cargoProgressNav{position:static!important;grid-row:2!important;display:flex!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}body .app.proShell.canonicalShell .cargoProgressStep{flex:1 0 132px!important;min-width:132px!important}body .app.proShell.canonicalShell .cargoWorkspaceShell{position:static!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 202px!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;height:auto!important;padding:12px!important;overflow:hidden!important}body .app.proShell.canonicalShell .cargoWorkspaceBody{grid-column:1!important;grid-row:1 / span 2!important;min-height:0!important;overflow:auto!important}body .app.proShell.canonicalShell .cargoWorkspaceSidePanel{grid-column:2!important;grid-row:1!important;min-height:0!important;overflow:auto!important}body .app.proShell.canonicalShell .cargoWorkspaceFooter{grid-column:2!important;grid-row:2!important;position:static!important;min-height:50px!important;margin:0!important}body .app.proShell.canonicalShell .cargoWorkspaceEngine:is(.cargoWorkspaceStep-customer,.cargoWorkspaceStep-sender,.cargoWorkspaceStep-receiver){height:auto!important;max-height:calc(100dvh - 48px)!important}body .app.proShell.canonicalShell .cargoWorkspaceEngine:is(.cargoWorkspaceStep-customer,.cargoWorkspaceStep-sender,.cargoWorkspaceStep-receiver) .cargoWorkspaceShell{grid-template-rows:auto auto!important}body .app.proShell.canonicalShell .cargoWorkspaceEngine:is(.cargoWorkspaceStep-customer,.cargoWorkspaceStep-sender,.cargoWorkspaceStep-receiver) .cargoWorkspaceBody{min-height:0!important;max-height:min(540px,calc(100dvh - 220px))!important}}.app.proShell .masterPage .masterToolbar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:8px}.app.proShell .masterPage .masterToolbar :is(.masterSearch,select){min-height:40px;border:1px solid var(--kv2-border-strong);border-radius:7px;background:var(--kv2-surface);box-shadow:none}.app.proShell .masterPage .masterSearch{align-items:center;gap:9px}.app.proShell .masterPage .masterSearch input{min-width:0;height:100%;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font:inherit}.app.proShell .masterPage .masterSearch:focus-within{border-color:var(--kv2-accent);box-shadow:0 0 0 3px #b4512521}.app.proShell .operationalDetailHeader{align-items:center!important}.app.proShell .operationalDetailHeaderMeta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:6px;color:var(--kv2-muted);font-size:12px;line-height:1.35}.app.proShell .operationalDetailHeaderMeta>span{min-width:0;overflow-wrap:anywhere}.app.proShell .operationalDetailHeaderCustomer{color:var(--kv2-ink);font-weight:650}.app.proShell .operationalDetailHeaderRoute:before{content:"•";margin-right:10px;color:var(--kv2-border-strong)}.app.proShell .operationalDetailHeaderManager{padding-left:10px;border-left:1px solid var(--kv2-border)}@media (max-width: 600px){.app.proShell.canonicalShell .cargoMobileStepRail{display:flex!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;flex-direction:row!important;align-items:stretch!important;gap:7px!important;padding:8px 12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:12px;scrollbar-width:none}.app.proShell.canonicalShell .cargoMobileStepRail::-webkit-scrollbar{display:none}.app.proShell.canonicalShell .cargoMobileStepRail .cargoProgressStep{flex:0 0 min(43vw,166px)!important;width:min(43vw,166px)!important;max-width:min(43vw,166px)!important;min-width:min(43vw,166px)!important;min-height:44px!important;scroll-snap-align:center;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;border:1px solid var(--kv2-border)!important;border-radius:7px!important;background:#fff!important;text-align:start!important}.app.proShell.canonicalShell .cargoMobileStepRail .cargoProgressStep.active{border-color:var(--kv2-accent)!important;background:#fff7f3!important}.app.proShell.canonicalShell .cargoMobileStepRail .cargoProgressStep strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important}.app.proShell .operationalDetailHeaderMeta{margin-top:4px;gap:3px 7px;font-size:11.5px}.app.proShell .operationalDetailHeaderManager{display:none}.app.proShell .operationalDetailHeaderRoute:before{margin-right:7px}.app.proShell .usersDetailPanel .formEngineHeader{position:relative!important;display:flex!important;align-items:center!important;height:auto!important;max-height:64px!important;min-height:52px!important;padding:8px 12px!important}.app.proShell .usersDetailPanel .formEngineHint{position:absolute!important;top:10px!important;right:12px!important;display:flex!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app.proShell .usersDetailPanel .formEngineSections>.formEngineSection{margin:0!important;padding:10px 12px!important;border-width:0 0 1px 3px!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.app.proShell .usersDetailPanel .formEngineSection :is(h2,h3){margin-block:0 7px!important}.app.proShell .usersDetailPanel .formEngineFooter{padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}.app.proShell .usersDetailPanel .formEngineFooter button{min-height:42px!important}.app.proShell.canonicalShell .warehouseModal{display:flex!important;flex-direction:column!important}.app.proShell.canonicalShell .warehouseModalHeader{flex:0 0 auto!important;padding:10px 12px!important}.app.proShell.canonicalShell .warehouseModalBody{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important;gap:10px!important;padding:0!important}.app.proShell.canonicalShell .warehouseModalFormContent{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px 8px}.app.proShell.canonicalShell .warehouseModalBody .warehouseFormGrid{gap:10px!important}.app.proShell.canonicalShell .warehouseModalBody .warehouseFormGrid label{gap:4px!important}.app.proShell.canonicalShell .warehouseModalBody .warehouseIncomeRows{padding-top:10px!important;border-top:1px solid var(--kv2-border)!important}.app.proShell.canonicalShell .warehouseModalFooter{position:static!important;display:flex!important;gap:8px!important;padding:10px 0 calc(10px + env(safe-area-inset-bottom))!important;margin-top:auto!important;background:linear-gradient(to bottom,#ffffffe0,#fff 18px)!important;box-shadow:0 -8px 16px #0f172a0d!important}.app.proShell.canonicalShell .warehouseModalFooter button{flex:1 1 0;min-height:42px}}body .app.proShell.canonicalShell .warehouseModalBody{padding:16px 18px!important;scroll-padding-bottom:88px!important}body .app.proShell.canonicalShell .warehouseModalFooter{position:static!important;bottom:auto!important;margin-top:16px!important;padding:12px 0 0!important}@media (max-width: 600px){body .app.proShell.canonicalShell .cargoWorkspaceEngine{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1800!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app.proShell .cargoWorkspaceHeader{min-height:52px!important;padding:8px 12px!important}.app.proShell .cargoProgressNav{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;width:auto!important;min-height:54px!important;padding:6px 10px!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin;background:#fff!important;border-bottom:1px solid var(--kv2-border)!important}.app.proShell .cargoProgressStep{flex:0 0 auto!important;display:grid!important;grid-template-columns:22px max-content!important;align-items:center!important;width:auto!important;min-width:max-content!important;min-height:40px!important;padding:6px 9px!important;text-align:start!important}.app.proShell .cargoProgressStep strong{display:block!important;overflow:visible!important;font-size:12px!important;white-space:nowrap!important}.app.proShell .cargoWorkspaceShell{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:8px!important;gap:8px!important;overflow:hidden!important}.app.proShell .cargoWorkspaceBody{grid-column:1!important;grid-row:1!important;min-height:0!important;padding:12px!important;overflow:auto!important}.app.proShell .cargoWorkspaceSidePanel{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;overflow:visible!important}.app.proShell .cargoWorkspaceFooter{position:static!important;grid-column:1!important;grid-row:3!important;min-height:58px!important;height:58px!important;margin:0!important;padding:8px 2px 0!important}.app.proShell .cargoWorkspaceGrid,.app.proShell .cargoVisualGrid,.app.proShell .cargoVisualGrid.twoColumns,.app.proShell .cargoOrganizationsGrid{grid-template-columns:minmax(0,1fr)!important}body .app.proShell.canonicalShell .warehouseModalBody{padding:14px 18px 22px!important;scroll-padding-bottom:0!important}body .app.proShell.canonicalShell .warehouseModalFooter{position:static!important;margin-top:18px!important;padding-top:12px!important}}body .app.proShell.canonicalShell .companyWorkspaceBody,body .app.proShell.canonicalShell .organizationRelatedRail{overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body .app.proShell.canonicalShell .companyWorkspaceHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px 16px!important}body .app.proShell.canonicalShell .organizationHeaderActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}body .app.proShell.canonicalShell .organizationSummaryIdentity{display:block!important;min-width:0!important}body .app.proShell.canonicalShell .organizationSummaryIdentity>div{min-width:0!important}body .app.proShell.canonicalShell .organizationSummaryIdentity strong{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;line-height:1.35!important}body .app.proShell.canonicalShell :is(.financeWorkingSurface,.financeDesktopTable,.financeTableRegion,.cashTableViewport,.financeEmptyState,.financeEmpty){background:var(--kv2-surface)!important}body .app.proShell.canonicalShell :is(.financeEmptyState,.financeEmpty,.tableEmpty,.dataGridEmpty){box-shadow:none!important}@media (max-width: 640px){body .app.proShell.canonicalShell .companyWorkspaceHeader{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}body .app.proShell.canonicalShell .organizationHeaderActions{justify-content:flex-start!important}}body .app.proShell.canonicalShell .dashboard13FirstViewport{align-items:stretch!important}body .app.proShell.canonicalShell .dashboard13OperationalGrid .dashboard13ContextPanel{display:none!important}body .app.proShell.canonicalShell .dashboard13OperationalGrid .dashboard13TrendPanel{order:5!important;min-height:0!important}body .app.proShell.canonicalShell .dashboard13OperationalGrid .dashboard13WorkflowPanel{min-height:0!important}body .app.proShell.canonicalShell .dashboard13PrimaryGrid :where(.dashboard13Kpi,.dashboard13MoneyKpi){min-height:96px!important}body .app.proShell.canonicalShell :where(.dataGridCard,.dataGridScroller,.warehouseServicesTableWrap,.financeDesktopTable,.archiveTableWrap){border-color:var(--kv2-border)!important;background:var(--kv2-surface)!important}body .app.proShell.canonicalShell :where(.dataGridHeader,.dataGridRow){box-shadow:none!important}body .app.proShell.canonicalShell .dataGridHeader .dataGridCell{min-height:40px!important;padding:9px 14px!important;text-align:start!important;vertical-align:middle!important;background:var(--kv2-subtle)!important}body .app.proShell.canonicalShell .dataGridRow:not(.dataGridHeader) .dataGridCell{min-height:46px!important;padding:10px 14px!important;text-align:start!important;vertical-align:middle!important;border-inline:0!important;border-bottom:1px solid var(--kv2-border)!important;background:var(--kv2-surface)!important}body .app.proShell.canonicalShell .dataGridRow:not(.dataGridHeader):last-child .dataGridCell{border-bottom:0!important}body .app.proShell.canonicalShell :where(.dataGridCell.money,.dataGridCell.numeric,.moneyCell,.currencyCell,.warehouseMoneyCell){text-align:end!important;font-variant-numeric:tabular-nums;white-space:nowrap}body .app.proShell.canonicalShell :where(.dataGridCell,.dataGridText,.warehouseServicesTable td,.financeDesktopTable td){overflow-wrap:anywhere}body .app.proShell.canonicalShell :where(.warehouseServicesTable,.warehouseTable) :is(th,td){padding-inline:14px!important}body .app.proShell.canonicalShell :where(.warehouseServicesTable,.warehouseTable) :is(.money,.amount,.currency){text-align:end!important;font-variant-numeric:tabular-nums;white-space:nowrap}body .app.proShell.canonicalShell :where(.statusBadge,.badge,.workspaceBadge,.dashboard13CountPill,.filterChip){min-height:24px!important;padding:4px 8px!important;line-height:16px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body .app.proShell.canonicalShell :where(.workspaceSection,.settingsSection,.financeSection,.warehouseServicesPanel){min-width:0!important}body .app.proShell.canonicalShell :where(.workspaceSection,.settingsSection,.financeSection,.warehouseServicesPanel)>:first-child{min-width:0!important}.warehouseServiceOrdersPage .warehouseWorkflowIntro{display:none}.warehouseServiceOrdersPage .warehouseServiceHead,.warehouseServiceOrdersPage .warehouseServiceRow{grid-template-columns:106px minmax(150px,1.15fr) minmax(170px,1.35fr) minmax(120px,.85fr) minmax(160px,1.1fr) 92px 92px 112px 104px 110px 110px;min-width:1490px}.warehouseOrderModal{width:min(1140px,calc(100vw - 48px))}.warehouseOrderModal .warehouseModalBody{padding:0}.warehouseOrderModal{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(860px,calc(100dvh - 28px));overflow:hidden}.warehouseOrderModal .warehouseModalBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.warehouseStepNav{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:58px;overflow:visible;border-bottom:1px solid var(--ui-border, #d8dee8);background:var(--ui-surface-subtle, #f7f9fb)}.warehouseStepNav button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:58px;padding:10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-text-muted, #667085);font-size:12px;font-weight:650;line-height:1.35;white-space:normal;text-align:center}.warehouseStepNav button.active{border-bottom-color:var(--ui-accent, #a9522f);background:#fff;color:var(--ui-text, #1f2937)}.warehouseStepNav button.completed{color:#316444;background:#f3faf5}.warehouseStepNav button.incomplete{color:var(--ui-text-muted, #667085)}.warehouseStepNav button.error{color:#9b342c;background:#fff7f5;border-bottom-color:#c75a4f}.warehouseStepNav button.error:after{content:"";flex:0 0 5px;width:5px;height:5px;margin-inline-start:5px;border-radius:50%;background:#c75a4f}.warehouseStepNav button.error.active{background:#fff7f5;border-bottom-color:#9f342b}.warehouseOrderModal .warehouseModalFormContent{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 8px}.warehouseOrderModal .warehouseModalFooter{position:relative;z-index:3;margin:0;border-top:1px solid var(--ui-border, #d8dee8);background:#fff}.warehouseDimensionGroups{display:grid;gap:10px;padding:12px;border:1px solid var(--ui-border, #d8dee8);border-radius:8px;background:var(--ui-surface-subtle, #f8fafc)}.warehouseDimensionHeading{display:flex;justify-content:space-between;gap:18px;align-items:start;font-size:12px;color:var(--ui-text-muted, #667085)}.warehouseDimensionHeading>div{display:grid;gap:3px}.warehouseDimensionHeading strong{color:var(--ui-text, #1f2937);font-size:13px}.warehouseDimensionHeading>span{max-width:280px;text-align:end}.warehouseDimensionTable{display:grid;gap:6px}.warehouseDimensionRow{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr)) minmax(100px,.9fr) 32px;gap:8px;align-items:center;position:relative}.warehouseDimensionLabels{color:var(--ui-text-muted,#667085);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.warehouseDimensionRow label{display:grid;gap:4px;min-width:0}.warehouseDimensionRow input{width:100%}.warehouseDimensionRow input[aria-invalid=true]{border-color:#c43d31;box-shadow:0 0 0 1px #c43d3124}.warehouseDimensionRow output{font-variant-numeric:tabular-nums;font-size:12px}.warehouseDimensionFieldError{color:#a13b30;font-size:11px;line-height:1.25}.warehouseAddDimension{justify-self:start}.warehouseDimensionTotal{display:flex;justify-content:space-between;border-top:1px solid var(--ui-border,#d8dee8);padding-top:10px;font-size:13px}.warehouseDimensionTotal strong{font-variant-numeric:tabular-nums}.warehousePricingPanel{display:grid;gap:12px;margin-bottom:16px}.warehousePricingLines{display:grid;gap:8px}.warehousePricingLine{border:1px solid var(--line, #e4ddd7);border-radius:8px;padding:10px 12px;background:var(--surface, #fff)}.warehousePricingLine.pending{border-left:3px solid #a46a23}.warehousePricingLineHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.warehousePricingLineHead strong{font-size:13px}.warehousePriceOrigin{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 6px;border-radius:4px}.warehousePriceOrigin.auto{color:#316444;background:#e9f4ed}.warehousePriceOrigin.manual{color:#6b4b20;background:#fbf0dc}.warehousePriceOrigin.pending{color:#855415;background:#fff4d8}.warehousePricingLine dl,.warehousePricingTotals{margin:8px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}.warehousePricingLine dt,.warehousePricingTotals dt{color:var(--text-muted, #777);font-size:10px;text-transform:uppercase;letter-spacing:.02em}.warehousePricingLine dd,.warehousePricingTotals dd{margin:2px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.warehousePricingLine p{margin:8px 0 0;font-size:12px;color:var(--text-muted, #777)}.warehousePricingTotals{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px;border:1px solid var(--line, #e4ddd7);border-radius:8px;background:var(--surface-subtle, #faf8f6)}.warehouseFormSection{display:grid;gap:14px;min-height:300px}.warehouseSectionHeading{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--ui-border, #e4e7ec)}.warehouseSectionHeading h3{margin:0;color:var(--ui-text, #1f2937);font-size:16px}.warehouseSectionHeading p{margin:0;color:var(--ui-text-muted, #667085);font-size:12.5px;line-height:1.45}.warehouseServiceLines{display:grid;gap:10px}.warehouseServiceLine{display:grid;gap:10px;padding:12px;border:1px solid var(--ui-border, #d8dee8);border-radius:8px;background:var(--ui-surface-subtle, #f8fafc)}.warehouseServiceLineHeading{display:flex;align-items:center;justify-content:space-between;gap:10px}.warehouseServiceLineHeading strong{color:var(--ui-accent, #a9522f);font-size:12px;letter-spacing:.06em}.warehouseAddService{justify-self:start}.warehouseSectionEmpty{display:flex;align-items:center;gap:9px;min-height:80px;padding:12px;border:1px dashed var(--ui-border, #cbd5e1);border-radius:8px;color:var(--ui-text-muted, #667085);font-size:13px}.warehousePriceFoundation{display:grid;gap:1px;border:1px solid var(--ui-border, #d8dee8);border-radius:8px;overflow:hidden}.warehousePriceFoundation>div{display:grid;grid-template-columns:minmax(0,1fr) 160px 104px;gap:12px;align-items:center;min-height:40px;padding:8px 10px;border-bottom:1px solid var(--ui-border, #edf0f4);font-size:13px}.warehousePriceFoundation>div:last-child{border-bottom:0}.warehousePriceFoundation span{color:var(--ui-text-muted, #667085)}.warehouseSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--ui-border, #d8dee8);border-radius:8px;overflow:hidden;background:var(--ui-border, #d8dee8)}.warehouseSummaryGrid>div{display:grid;gap:3px;min-height:64px;padding:10px 12px;background:#fff}.warehouseSummaryGrid>div.wide{grid-column:1 / -1}.warehouseSummaryGrid dt{color:var(--ui-text-muted, #667085);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.warehouseSummaryGrid dd{margin:0;color:var(--ui-text, #1f2937);font-size:13px;overflow-wrap:anywhere}.warehouseSummarySections{display:grid;gap:8px}.warehouseSummarySection{display:grid;gap:7px;padding:8px 0;border-bottom:1px solid var(--ui-border,#d8dee8)}.warehouseSummarySection h4{margin:0;color:var(--ui-text,#1f2937);font-size:12px;font-weight:750;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.warehouseSummaryFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0}.warehouseSummaryFacts div{display:grid;gap:3px}.warehouseSummaryFacts dt{color:var(--ui-text-muted,#667085);font-size:11px;font-weight:500;line-height:1.3}.warehouseSummaryFacts dd{margin:0;color:var(--ui-text,#1f2937);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.warehouseSummaryDimensions{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.35}.warehouseSummaryDimensions li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:10px}.warehouseSummaryDimensionQty{color:var(--ui-text-muted,#667085);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.warehouseSummaryDimensionSize{min-width:0;color:var(--ui-text-muted,#667085);overflow-wrap:anywhere}.warehouseSummaryDimensionVolume{color:var(--ui-text,#1f2937);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.warehouseSummaryServices{display:grid;gap:6px}.warehouseSummaryServices>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--ui-border-subtle,#edf0f3);color:var(--ui-text-muted,#667085);font-size:12px;line-height:1.35}.warehouseSummaryServices strong{color:var(--ui-text,#1f2937);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.warehouseSummaryDocuments p,.warehouseSummarySection p{margin:0;color:var(--ui-text-muted,#667085);font-size:12px;line-height:1.4}.warehouseTranslations{padding-top:8px}@media (max-width: 700px){.warehouseOrderModal .warehouseModalFormContent{padding:14px 12px 6px}.warehousePricingLine dl,.warehousePricingTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseFormSection{min-height:0}.warehouseStepNav button{min-height:44px;padding-inline:10px}.warehousePriceFoundation>div{grid-template-columns:minmax(0,1fr) 110px}.warehousePriceFoundation>div>:last-child{grid-column:2}.warehouseSummaryGrid{grid-template-columns:minmax(0,1fr)}.warehouseSummaryGrid>div.wide{grid-column:auto}.warehouseSummaryDimensions li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.warehouseSummaryDimensionSize{grid-column:1 / -1;grid-row:2}.warehouseDimensionHeading{display:grid}.warehouseDimensionHeading>span{max-width:none;text-align:start}.warehouseDimensionTable{overflow-x:auto;padding-bottom:4px}.warehouseDimensionRow{min-width:530px}.warehouseDimensionLabels{position:sticky;top:0;background:var(--ui-surface-subtle,#f8fafc)}.warehouseDimensionGroups{padding:10px}}@media (max-width: 760px){body .app.proShell.canonicalShell :where(.dataGridScroller,.warehouseServicesTableWrap,.financeDesktopTable,.archiveTableWrap){overflow-x:auto!important;overscroll-behavior-x:contain!important}body .app.proShell.canonicalShell .dataGridHeader .dataGridCell{padding:8px 10px!important}body .app.proShell.canonicalShell .dataGridRow:not(.dataGridHeader) .dataGridCell{min-height:44px!important;padding:9px 10px!important}body .app.proShell.canonicalShell :where(.pageHeader,.warehouseServicesHeader,.settingsPageHeader){gap:8px!important}body .app.proShell.canonicalShell :where(.warehouseServicesGrid,.settingsGrid,.financeGrid,.organizationDuplicateCompare){grid-template-columns:minmax(0,1fr)!important}body .app.proShell.canonicalShell :where(.primaryBtn,.secondary,.softBtn,.miniAction){min-height:40px!important}}body .app.proShell.canonicalShell .dashboard13Page{gap:14px!important}body .app.proShell.canonicalShell .dashboard13Header{padding:14px 18px!important}body .app.proShell.canonicalShell .dashboard13Header>div:first-child>span{display:none!important}body .app.proShell.canonicalShell .dashboard13Header h2{margin:0!important}body .app.proShell.canonicalShell .dashboard13Header p{margin:3px 0 0!important}body .app.proShell.canonicalShell .dashboard13PrimaryGrid{display:grid!important;gap:10px!important}body .app.proShell.canonicalShell .dashboard13OperationsStrip,body .app.proShell.canonicalShell .dashboard13FinanceStrip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .app.proShell.canonicalShell .dashboard13FinanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app.proShell.canonicalShell .dashboard13Kpi{min-height:76px!important;height:76px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important}body .app.proShell.canonicalShell .dashboard13MoneyKpi{min-height:76px!important;height:76px!important;padding:0!important;grid-template-columns:1fr!important}body .app.proShell.canonicalShell .dashboard13MoneyKpiMain{min-height:0!important;height:32px!important;padding:10px 14px 0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important}body .app.proShell.canonicalShell .dashboard13KpiCopy{min-width:0!important;display:grid!important;gap:1px!important}body .app.proShell.canonicalShell .dashboard13KpiCopy small{overflow-wrap:anywhere!important;line-height:1.15!important}body .app.proShell.canonicalShell .dashboard13KpiCopy strong{line-height:1!important}body .app.proShell.canonicalShell .dashboard13KpiArrow{align-self:center!important;justify-self:end!important;margin:0!important}body .app.proShell.canonicalShell .dashboard13MoneyKpi .dashboard13Currencies{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:0!important;padding:0 14px 10px!important}body .app.proShell.canonicalShell .dashboard13MoneyKpi .dashboard13Currencies button{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;display:inline-flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important}body .app.proShell.canonicalShell .dashboard13MoneyKpi .dashboard13Currencies span{font-size:11px!important}body .app.proShell.canonicalShell .dashboard13MoneyKpi .dashboard13Currencies strong{font-size:14px!important;white-space:nowrap!important}body .app.proShell.canonicalShell .dashboard13PriorityRow{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:10px 14px!important;border:1px solid var(--kv2-border)!important;border-radius:var(--kv2-radius)!important;background:var(--kv2-surface)!important}body .app.proShell.canonicalShell .dashboard13PriorityHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body .app.proShell.canonicalShell .dashboard13PriorityHead h3{margin:0!important;font-size:var(--kv2-section)!important;font-weight:600!important}body .app.proShell.canonicalShell .dashboard13PriorityClear{display:flex!important;align-items:center!important;gap:8px!important;color:var(--kv2-secondary)!important}body .app.proShell.canonicalShell .dashboard13PriorityRow .dashboard13AttentionList{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .app.proShell.canonicalShell .dashboard13PriorityRow .dashboard13AttentionList button{min-height:36px!important;padding:6px 10px!important}body .app.proShell.canonicalShell .dashboard13OperationalGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:14px!important}body .app.proShell.canonicalShell .dashboard13Panel{padding:14px!important;min-height:0!important}body .app.proShell.canonicalShell .dashboard13PanelHead{min-height:28px!important;margin-bottom:8px!important}body .app.proShell.canonicalShell .dashboard13PanelHead>div>span{display:none!important}body .app.proShell.canonicalShell .dashboard13WorkflowPanel{grid-row:span 2!important}body .app.proShell.canonicalShell .dashboard13TrendPanel{order:6!important}@media (max-width: 760px){body .app.proShell.canonicalShell .dashboard13OperationsStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app.proShell.canonicalShell .dashboard13FinanceStrip{grid-template-columns:1fr!important}body .app.proShell.canonicalShell .dashboard13PriorityRow{grid-template-columns:1fr!important;align-items:start!important}body .app.proShell.canonicalShell .dashboard13OperationalGrid{grid-template-columns:1fr!important}}body .app.proShell.canonicalShell.isCollapsed .sidebarFooter.proUserCard{grid-template-columns:36px!important;grid-template-rows:36px 36px!important;align-content:end!important;justify-content:center!important;min-height:92px!important}body .app.proShell.canonicalShell.isCollapsed .sidebarFooter .userMeta{display:none!important}body .app.proShell.canonicalShell.isCollapsed .sidebarFooter .userAvatar,body .app.proShell.canonicalShell.isCollapsed .sidebarFooter .logout{position:static!important;inset:auto!important;transform:none!important}.appNoticeRegion{position:fixed;z-index:2500;right:18px;bottom:18px;display:grid;gap:8px;width:min(420px,calc(100vw - 28px));pointer-events:none}.appNotice{pointer-events:auto;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:9px;padding:11px 12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;box-shadow:0 16px 42px #0f172a33;white-space:pre-line}.appNotice.tone-success{border-color:#86efac;background:#f0fdf4;color:#166534}.appNotice.tone-error{border-color:#fca5a5;background:#fef2f2;color:#991b1b}.appNotice button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:inherit}.appDialogLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:grid;place-items:center;padding:18px}.appDialogBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a8f}.appDialog{position:relative;z-index:1;width:min(480px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #dbe5ef;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 28px 80px #0f172a4d;outline:none}.appDialog>header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px 13px;border-bottom:1px solid #e2e8f0}.appDialog h2{margin:0;font-size:19px}.appDialog header strong{display:block;margin-top:4px;color:#475569;font-size:12px}.appDialog header>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:#f1f5f9}.appDialogBody{display:grid;gap:12px;padding:18px 20px}.appDialogBody p{margin:0;line-height:1.55;white-space:pre-line}.appDialogConsequence{display:flex;gap:9px;padding:10px 11px;border-radius:10px;background:#fff7ed;color:#9a3412}.appDialog.isDanger .appDialogConsequence{background:#fef2f2;color:#991b1b}.appDialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}@media (max-width:560px){.appDialogLayer{padding:0;align-items:end}.appDialog{width:100%;max-height:90dvh;border-radius:16px 16px 0 0}.appNoticeRegion{right:14px;bottom:14px}}.workflowImportOverlay{z-index:1300;padding:18px}.workflowImportModal{width:min(1180px,100%);max-height:calc(100vh - 36px);overflow:hidden;background:#fff;border:1px solid #dce5ef;border-radius:18px;box-shadow:0 24px 70px #0f172a3d;display:flex;flex-direction:column}.workflowImportHeader,.workflowImportFooter,.workflowImportSectionTitle,.workflowImportActions,.workflowImportCounts,.workflowImportFilters,.workflowImportPager,.workflowImportResult{display:flex;align-items:center}.workflowImportHeader{padding:20px 22px 16px;justify-content:space-between;border-bottom:1px solid #e8eef5}.workflowImportHeader h2{margin:3px 0;font-size:22px}.workflowImportHeader p{margin:0;color:#64748b}.workflowImportEyebrow{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#2563eb;letter-spacing:.06em}.workflowImportNotice{margin:14px 22px 0;padding:10px 12px;border-radius:10px;background:#f0f7ff;color:#334155;display:flex;justify-content:space-between;gap:16px;font-size:13px}.workflowImportActions{padding:12px 22px;gap:10px;flex-wrap:wrap}.workflowImportActions label{display:flex;align-items:center;gap:8px}.workflowImportFile input{display:none}.workflowImportBusy,.workflowImportOverlay .formError{margin:0 22px 12px}.workflowImportBody{overflow:auto;padding:0 22px 14px;display:grid;gap:14px}.workflowImportMapping,.workflowImportPreview{border:1px solid #e2e8f0;border-radius:13px;overflow:hidden}.workflowImportSectionTitle{padding:11px 13px;justify-content:space-between;background:#f8fafc;border-bottom:1px solid #e2e8f0}.workflowImportSectionTitle h3{font-size:15px;margin:0}.workflowImportCounts{gap:12px;font-size:12px;color:#475569}.workflowMappingGrid{max-height:210px;overflow:auto}.workflowMappingHead,.workflowMappingRow{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr) 120px;gap:10px;padding:8px 12px;align-items:center}.workflowMappingHead{position:sticky;top:0;background:#fff;font-size:11px;text-transform:uppercase;color:#64748b;font-weight:800}.workflowMappingRow{border-top:1px solid #edf2f7;font-size:13px}.workflowMappingRow select,.workflowImportFilters select,.workflowImportFilters input{height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:0 9px}.importMapState{font-size:11px;font-weight:800;color:#0f766e}.importMapState.unmapped{color:#b45309}.workflowImportFilters{padding:10px 12px;gap:8px;flex-wrap:wrap}.workflowImportFilters input{min-width:210px;flex:1}.workflowImportTableWrap{overflow:auto;max-height:320px}.workflowImportTableWrap table{width:100%;border-collapse:collapse;font-size:12px}.workflowImportTableWrap th{position:sticky;top:0;background:#f8fafc;text-align:left;padding:8px;border-block:1px solid #e2e8f0;z-index:1}.workflowImportTableWrap td{padding:8px;border-bottom:1px solid #edf2f7;vertical-align:top}.workflowImportTableWrap td small{display:block;color:#64748b;margin-top:3px}.importStatus{display:inline-flex;padding:4px 7px;border-radius:999px;font-weight:800;white-space:nowrap;background:#e2e8f0}.importStatus.valid,.importStatus.valid_with_warnings{background:#dcfce7;color:#166534}.importStatus.incomplete,.importStatus.review_required{background:#fef3c7;color:#92400e}.importStatus.type_mismatch,.importStatus.invalid{background:#fee2e2;color:#991b1b}.importStatus.duplicate{background:#e0e7ff;color:#3730a3}.workflowImportPager{justify-content:center;gap:12px;padding:10px}.workflowImportEmpty{text-align:center;padding:24px!important;color:#64748b}.workflowImportResult{margin:18px 22px;padding:18px;border-radius:12px;background:#ecfdf5;color:#166534}.workflowImportFooter{padding:13px 22px;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px}.workflowImportFooter>span{margin-right:auto;color:#64748b;font-size:13px}@media (max-width:720px){.workflowImportOverlay{padding:0}.workflowImportModal{height:100dvh;max-height:none;border-radius:0}.workflowImportHeader{padding:14px}.workflowImportHeader p{font-size:12px}.workflowImportNotice{margin:10px 14px 0;flex-direction:column;gap:4px}.workflowImportActions,.workflowImportBody{padding-inline:14px}.workflowMappingHead,.workflowMappingRow{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr);min-width:500px}.workflowMappingHead span:last-child,.workflowMappingRow>span:last-child{display:none}.workflowImportCounts{display:none}.workflowImportFooter{padding:10px 14px}.workflowImportFooter>span{display:none}}.workflowMappingHead,.workflowMappingRow{grid-template-columns:minmax(150px,1fr) minmax(200px,1.3fr) minmax(140px,1fr) 120px}.workflowMappingRow small{overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.importStatus.possible_duplicate{color:#3730a3;background:#e0e7ff}.workflowImportResult{flex-wrap:wrap;gap:12px}.workflowImportResultRows{display:grid;flex-basis:100%;gap:4px;max-height:180px;padding-top:8px;overflow:auto;border-top:1px solid #bbf7d0}.importOrganizationMatch{display:grid;gap:4px}.importOrganizationMatch span{color:#92400e;font-size:11px;font-weight:700}.importOrganizationMatch select{max-width:250px;height:34px;border:1px solid #cbd5e1;border-radius:8px}.workflowImportPageSize{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px}@media (max-width: 720px){.workflowMappingHead,.workflowMappingRow{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) minmax(130px,1fr);min-width:600px}}.app.proShell.canonicalShell .ordersPrototypePage{gap:14px}.app.proShell.canonicalShell .ordersPrototypeToolbar{margin:0!important;padding:14px!important;border:1px solid #d6dde5!important;border-top:3px solid #a85525!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 20px #2231420b!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarMainRow{min-height:74px!important;padding:0!important;border:0!important;grid-template-columns:minmax(185px,.7fr) minmax(300px,1.15fr) auto!important;grid-template-areas:"identity search actions"!important;align-items:center!important;gap:14px!important}.app.proShell.canonicalShell .ordersPrototypePage .entityCompactInfo{display:grid;gap:5px;min-width:0}.app.proShell.canonicalShell .ordersPrototypePage .entityPageTitle{margin:0!important;color:#1d2935!important;font-size:23px!important;font-weight:650!important;letter-spacing:-.018em;line-height:1.1!important}.app.proShell.canonicalShell .ordersPrototypePage .entityCountLine{display:flex!important;align-items:center;gap:7px!important;margin:0!important;color:#6b7785!important;font-size:12px!important}.app.proShell.canonicalShell .ordersPrototypePage .entityCount{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;color:#8f451d!important;background:#fff1e8;font-size:12px!important;font-weight:650!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .enterpriseSearch{width:100%!important;height:40px!important;min-height:40px!important;padding-inline:12px!important;border-color:#cbd5df!important;border-radius:8px!important;background:#fbfcfd!important;box-shadow:inset 0 1px 1px #1f2d3c06!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .enterpriseSearch:focus-within{border-color:#a85525!important;background:#fff!important;box-shadow:0 0 0 3px #a855251f!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .enterpriseSearchInput{font-size:13px!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarActions{gap:5px!important;padding:3px!important;border:1px solid #dfe5ea;border-radius:8px;background:#f7f8fa}.app.proShell.canonicalShell .ordersPrototypeToolbar :is(button,.enterpriseSearch,select){min-height:34px!important;height:34px!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .toolbarUtilityAction,.app.proShell.canonicalShell .ordersPrototypeToolbar .toolbarRefreshAction{padding-inline:9px!important;color:#4c5b6b!important;border-color:transparent!important;background:transparent!important;font-size:12px!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .toolbarUtilityAction:hover:not(:disabled),.app.proShell.canonicalShell .ordersPrototypeToolbar .toolbarRefreshAction:hover:not(:disabled){color:#263849!important;border-color:#cbd5df!important;background:#fff!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .primaryBtn{min-height:36px!important;padding-inline:13px!important;color:#fff!important;border-color:#9a471e!important;border-radius:7px!important;background:#a95525!important;box-shadow:0 1px 2px #5d2b1433!important;font-weight:600!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .primaryBtn:hover:not(:disabled){border-color:#823b18!important;background:#8d411b!important}.app.proShell.canonicalShell .ordersPrototypeTable{position:relative;overflow:hidden;border:1px solid #d6dde5!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 20px #2231420a!important}.app.proShell.canonicalShell .ordersPrototypeTable:before{position:absolute;z-index:5;top:0;left:0;right:0;height:2px;background:#e7b08e;content:"";pointer-events:none}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridHeader{min-height:38px!important;background:#f4f6f8!important;border-bottom:1px solid #dce3e9!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridHeaderCell{color:#657384!important;font-size:11px!important;font-weight:600!important;letter-spacing:.025em!important}.app.proShell.canonicalShell .ordersPrototypeTable .idCell{color:#384958!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px!important;font-variant-numeric:tabular-nums}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridRow:not(.dataGridHeader){min-height:48px!important;background:#fff!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridRow:not(.dataGridHeader) .dataGridCell{color:#4d5c6b!important;border-bottom-color:#edf0f2!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridField-customerName,.app.proShell.canonicalShell .ordersPrototypeTable .dataGridField-cargoName{color:#243444!important;font-weight:600!important}.app.proShell.canonicalShell .ordersPrototypeTable :is(.dataGridField-senderName,.dataGridField-receiverName){color:#526171!important;font-weight:500!important}.app.proShell.canonicalShell .ordersPrototypeTable :is(.dataGridField-weight,.dataGridField-volume,.dataGridField-saleAmount,.dataGridField-forecastMargin){justify-content:flex-end!important;text-align:end!important;font-variant-numeric:tabular-nums}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridHeader :is(.dataGridField-weight,.dataGridField-volume,.dataGridField-saleAmount,.dataGridField-forecastMargin){justify-content:flex-end!important;text-align:end!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridRow:not(.dataGridHeader):hover{background:#fff8f4!important;box-shadow:inset 3px 0 #cf7441!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridRow:not(.dataGridHeader):focus-visible{position:relative;z-index:3;outline:2px solid #a95525!important;outline-offset:-2px}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridRow.selectedRow{background:#fff0e6!important;box-shadow:inset 3px 0 #a95525!important}.app.proShell.canonicalShell .ordersPrototypeTable .statusBadge{min-height:24px;padding:3px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important}.app.proShell.canonicalShell .ordersPrototypeTable .tablePager{min-height:46px!important;padding-inline:14px!important;background:#fbfcfd!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridEmpty{min-height:144px!important;color:#657384!important;background:#fbfcfd!important}.app.proShell.canonicalShell .ordersPrototypeScrollCue{display:none}@media (max-width: 1120px){.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarMainRow{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions" "search search"!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .enterpriseSearch{width:min(460px,100%)!important}}@media (max-width: 760px){.app.proShell.canonicalShell .ordersPrototypePage{gap:10px}.app.proShell.canonicalShell .ordersPrototypeToolbar{padding:12px!important;border-radius:9px!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarMainRow{min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity" "search" "actions"!important;gap:10px!important}.app.proShell.canonicalShell .ordersPrototypePage .entityPageTitle{font-size:20px!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .enterpriseSearch{width:100%!important}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarActions{justify-content:stretch!important;width:100%}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarActions>button{flex:1 1 calc(50% - 4px)}.app.proShell.canonicalShell .ordersPrototypeToolbar .tableToolbarActions>.primaryBtn{flex-basis:100%}.app.proShell.canonicalShell .ordersPrototypeTable{border-radius:9px!important}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridScroller{padding-bottom:6px!important;scrollbar-color:#a95525 #eef2f5}.app.proShell.canonicalShell .ordersPrototypeTable .checkCol,.app.proShell.canonicalShell .ordersPrototypeTable .idCell{position:sticky;z-index:3;background:inherit!important}.app.proShell.canonicalShell .ordersPrototypeTable .checkCol{left:0}.app.proShell.canonicalShell .ordersPrototypeTable .idCell{left:34px;box-shadow:1px 0 #dce3e9}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridHeader .checkCol,.app.proShell.canonicalShell .ordersPrototypeTable .dataGridHeader .idCell{z-index:6}.app.proShell.canonicalShell .ordersPrototypeScrollCue{display:grid;place-items:center;position:absolute;z-index:8;top:8px;right:7px;width:22px;height:22px;border:1px solid #d2dbe3;border-radius:50%;color:#9a4b20;background:#fff;box-shadow:0 2px 7px #2231421f;font-size:12px;line-height:1}.app.proShell.canonicalShell .ordersPrototypeTable .dataGridScroller{height:auto!important;min-height:160px!important;max-height:min(52dvh,420px)!important}.app.proShell.canonicalShell .ordersPrototypeTable .tablePager{padding:8px 10px!important}}.app.proShell.canonicalShell .entityFormCard.usersDetailPanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.app.proShell.canonicalShell .usersDetailPanel .formEngineHeader,.app.proShell.canonicalShell .usersDetailPanel .formEngineFooter{flex:0 0 auto}.app.proShell.canonicalShell .usersDetailPanel .formEngineStack{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.app.proShell.canonicalShell .usersDetailPanel .formEngineSections{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}.app.proShell.canonicalShell .usersDetailPanel .formEngineFooter{position:static;margin:0;border-inline:0;border-bottom:0;border-radius:0;box-shadow:none}.app.proShell .entityFormCard.usersDetailPanel{max-height:calc(100dvh - 36px)!important}.app.proShell .usersDetailPanel .formEngineStack{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.app.proShell .usersDetailPanel .formEngineSections{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.app.proShell .usersDetailPanel .formEngineSections>.formEngineSection{flex:0 0 auto!important;min-height:max-content!important}.app.proShell .operationalSummaryRail{box-sizing:border-box;overflow-x:hidden!important;overflow-y:auto!important;padding-right:18px!important;padding-bottom:20px!important;scrollbar-gutter:stable!important}.app.proShell .operationalRailMetrics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.app.proShell .operationalRailMetrics .operationalRailMetric{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:baseline;column-gap:10px!important;min-width:0;padding:8px!important}.app.proShell .operationalRailMetricLabel,.app.proShell .operationalRailMetricValue,.app.proShell .operationalMetricToken{min-width:0;max-width:100%}.app.proShell .operationalRailMetricValue{margin:0;padding-right:2px;text-align:right}.app.proShell .operationalMetricToken{display:block;overflow:visible;white-space:nowrap}.app.proShell .usersDetailPanel .formEngineHeader{min-height:64px;padding:13px 16px!important}.app.proShell .usersDetailPanel .formEngineHint{margin-left:auto;gap:0}.app.proShell .usersDetailPanel .formEngineSection{padding:14px 16px!important;border-bottom:1px solid var(--kv2-border)!important;background:transparent!important;box-shadow:none!important}.app.proShell .usersDetailPanel .formEngineSection:last-child{border-bottom:0!important}.app.proShell .usersDetailPanel .formEngineFooter{padding:10px 16px!important;background:#fff!important;border-top:1px solid var(--kv2-border)!important}.app.proShell :is(.filterBar,.tableToolbarSearch){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.app.proShell .searchField.enterpriseSearch{background:#fff!important;border-color:var(--kv2-border)!important;box-shadow:none!important}.app.proShell .tableToolbarActionsRow .toolbarUtilityAction,.app.proShell .tableToolbarActionsRow .toolbarRefreshAction{border-color:transparent!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.app.proShell .tableToolbarActionsRow .toolbarUtilityAction:hover:not(:disabled),.app.proShell .tableToolbarActionsRow .toolbarRefreshAction:hover:not(:disabled){border-color:var(--kv2-border)!important;background:#f7f8fa!important;color:var(--ink)!important}.app.proShell .tableToolbarActionsRow .toolbarPrimaryAction{box-shadow:none!important}.app.proShell .operationalDossierLayout{grid-template-columns:minmax(190px,216px) minmax(0,1fr)!important}.app.proShell .operationalSummaryRail{background:#fbfcfd!important;border-right-color:#e2e7eb!important;padding:12px 16px 18px 12px!important}.app.proShell .operationalSummaryRail>section{padding:7px 0!important}.app.proShell .operationalRailMetric{background:transparent!important;border-bottom:1px solid #e8edf1!important}.app.proShell .operationalRailMetricLabel{color:#718095!important;font-size:12px!important;font-weight:600!important}.app.proShell .operationalRailMetricValue{color:#263443!important;font-variant-numeric:tabular-nums}.app.proShell .operationalDetailTabs{gap:2px!important;border-bottom:1px solid #e2e7eb!important}.app.proShell .operationalDetailTabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#687689!important;box-shadow:none!important}.app.proShell .operationalDetailTabs button[aria-selected=true],.app.proShell .operationalDetailTabs button.active{color:var(--kv2-accent)!important;border-bottom-color:var(--kv2-accent)!important;font-weight:700!important}.app.proShell .operationalDetailWorkspace :is(.operationalSection,.operationalDetailSection){box-shadow:none!important}.app.proShell :is(.emptyState,.premiumEmpty,.masterEmpty){min-height:132px!important;padding:20px!important;border-style:dashed!important;background:#fcfdfd!important}.app.proShell :is(.pagination,.proPagination,.tablePager){min-height:38px!important;padding:5px 8px!important;border-top:1px solid #e2e7eb!important;background:transparent!important;box-shadow:none!important}@media (max-width: 760px){.app.proShell .usersDetailPanel{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.app.proShell .usersDetailPanel .formEngineHeader{min-height:56px;padding:10px 12px!important}.app.proShell .usersDetailPanel .formEngineHeader h2{font-size:18px!important}.app.proShell .usersDetailPanel .formEngineSection{padding:12px!important}.app.proShell .usersDetailPanel .formEngineFooter{padding:9px 12px!important}.app.proShell .usersDetailPanel .formEngineFooter button{flex:1 1 auto;min-height:40px}.app.proShell .usersDetailPanel .permissionHeaderTools,.app.proShell .usersDetailPanel .permissionGroupActions{gap:6px!important}.app.proShell .usersDetailPanel .permissionHeaderTools{align-items:stretch;flex-wrap:wrap}.app.proShell .usersDetailPanel .permissionSearch{flex:1 1 100%}.app.proShell .operationalDossierLayout{grid-template-columns:minmax(0,1fr)!important}.app.proShell .operationalSummaryRail{order:1;display:block!important;padding:8px 12px 12px!important;border-right:0!important;border-bottom:1px solid #e2e7eb!important}.app.proShell .operationalSummaryRail>:not(.operationalRailRoute):not(.operationalRailMetrics){display:none!important}.app.proShell .operationalRailMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.app.proShell .operationalRailMetrics .operationalRailMetric{display:block!important;padding:6px 5px!important;border-bottom:0!important}.app.proShell .operationalRailMetricValue{text-align:start!important;font-size:14px!important}.app.proShell .operationalDetailTabs{overflow-x:auto!important;scrollbar-width:none}}@media (min-width: 601px){body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-customer,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-sender,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-receiver{bottom:auto!important;height:fit-content!important;max-height:calc(100dvh - 48px)!important}body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-customer .cargoWorkspaceShell,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-sender .cargoWorkspaceShell,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-receiver .cargoWorkspaceShell{grid-template-rows:auto auto!important}body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-customer .cargoWorkspaceBody,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-sender .cargoWorkspaceBody,body .app.proShell.canonicalShell .cargoWorkspaceEngine.cargoWorkspaceStep-receiver .cargoWorkspaceBody{min-height:0!important;max-height:min(540px,calc(100dvh - 220px))!important}}body .app.proShell.canonicalShell .financePage.financeWorkspace,body .app.proShell.canonicalShell .financeWorkingSurface,body .app.proShell.canonicalShell .financeContent{min-height:0!important}body .app.proShell.canonicalShell .financeOverview{grid-template-rows:auto auto!important}body .app.proShell.canonicalShell .financeKpiGrid{height:auto!important;min-height:0!important;grid-auto-rows:auto!important}body .app.proShell.canonicalShell .financeKpiCard.financeCurrencyKpi{height:auto!important;min-height:122px!important;align-content:start}@media (max-width: 600px){body .app.proShell.canonicalShell .financeKpiGrid{grid-template-columns:1fr!important}body .app.proShell.canonicalShell .financeKpiCard.financeCurrencyKpi{min-height:116px!important}}.app.proShell .opsDashboardDrilldown>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.app.proShell .opsDashboardDrilldownTable{width:100%;min-width:0;table-layout:fixed}.app.proShell .opsDashboardDrilldownTableWrap{overflow-x:auto}.app.proShell .opsDashboardDrilldownTable th:nth-child(1){width:20%}.app.proShell .opsDashboardDrilldownTable th:nth-child(2){width:23%}.app.proShell .opsDashboardDrilldownTable th:nth-child(3){width:18%}.app.proShell .opsDashboardDrilldownTable th:nth-child(4){width:17%}.app.proShell .opsDashboardDrilldownTable th:nth-child(5){width:22%}.app.proShell .opsDashboardDrilldownTable :is(th,td){padding:9px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app.proShell .opsDashboardDrilldownAction{padding:4px 0;border:0;background:transparent;color:var(--kv2-accent);box-shadow:none}.app.proShell .activityLogHead,.app.proShell .activityLogRow{grid-template-columns:150px minmax(150px,1.1fr) 96px minmax(170px,1.3fr) minmax(140px,1fr) 92px;gap:12px}.app.proShell .activityLogRow{min-height:48px;font-size:12.5px;line-height:1.35}.app.proShell .activityLogRow :is(.activityActorCell,.activityContextCell) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kv2-ink);font-size:12.5px}.app.proShell .activityLogRow :is(.activityActorCell,.activityContextCell) small{margin-top:1px;color:var(--kv2-muted);font-size:12px}@media (max-width:600px){.app.proShell .opsDashboardDrilldownTableWrap{overflow:visible;border:0}.app.proShell .opsDashboardDrilldownTable,.app.proShell .opsDashboardDrilldownTable tbody,.app.proShell .opsDashboardDrilldownTable tr,.app.proShell .opsDashboardDrilldownTable td{display:block;width:100%;min-width:0}.app.proShell .opsDashboardDrilldownTable thead{display:none}.app.proShell .opsDashboardDrilldownTable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:10px 12px;border-bottom:1px solid var(--kv2-border)}.app.proShell .opsDashboardDrilldownTable td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0;white-space:normal;overflow:visible;text-overflow:clip;border:0}.app.proShell .opsDashboardDrilldownTable td:before{content:attr(data-label);color:var(--kv2-muted);font-size:11px;font-weight:650}.app.proShell .opsDashboardDrilldownTable td:nth-child(1){grid-column:1;grid-row:1}.app.proShell .opsDashboardDrilldownTable td:nth-child(1):before{display:none}.app.proShell .opsDashboardDrilldownTable td:nth-child(3){grid-column:2;grid-row:1;width:auto}.app.proShell .opsDashboardDrilldownTable td:nth-child(3):before{display:none}.app.proShell .opsDashboardDrilldownTable td:nth-child(2),.app.proShell .opsDashboardDrilldownTable td:nth-child(4){grid-column:1/-1}.app.proShell .opsDashboardDrilldownTable td:last-child{grid-column:1/-1;justify-content:flex-end;padding-top:6px}}.dialogHeader,.warehouseModalHeader,.operationalDetailHeader,.companyWorkspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialogHeader>:first-child,.warehouseModalHeader>:first-child,.operationalDetailHeader>:first-child,.companyWorkspaceHeader>:first-child{min-width:0}.warehouseModalHeaderActions,.operationalDetailHeaderActions,.organizationHeaderActions,.formEngineHint{display:flex;align-items:center;gap:8px}@media (max-width: 600px){.dialogHeader,.warehouseModalHeader,.operationalDetailHeader,.companyWorkspaceHeader{align-items:flex-start;gap:10px}.dialogHeader>button,.warehouseModalHeaderActions>button,.operationalDetailHeaderActions>button:last-child,.organizationHeaderActions>button:last-child{margin-top:0}}.app.proShell .warehouseModal .warehouseFormGrid>label>span{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(1)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(2)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(3)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(4)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(5)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(7)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(8)>span:after,.app.proShell .warehouseModal .warehouseFormGrid>label:nth-child(9)>span:after{content:"*";color:#b42318;font-weight:800;line-height:1}.dialogCloseButton{box-sizing:border-box;flex:0 0 36px;width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#657386;line-height:0;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.dialogCloseButton:hover:not(:disabled){border-color:#dbe2e9;background:#f4f6f8;color:#243244}.dialogCloseButton:focus-visible{outline:0;border-color:#c95b25;box-shadow:0 0 0 3px #c95b2533}.dialogCloseButton:disabled{cursor:not-allowed;opacity:.5}.dialogCloseButton svg{display:block;width:18px;height:18px}.warehouseOrderModal .warehouseModalHeader{min-height:64px;padding:12px 18px;background:#fff}.warehouseOrderModal .warehouseModalHeader h2{margin:2px 0 0;font-size:18px;line-height:1.2}.warehouseOrderModal .warehouseEyebrow{color:var(--ui-text-muted, #667085);font-size:10px;font-weight:700;letter-spacing:.06em}.warehouseOrderModal .warehouseModalFormContent{padding:16px 20px 12px;background:#fff}.warehouseOrderModal .warehouseFormSection{min-height:0;align-content:start;gap:12px;padding-bottom:4px}.warehouseOrderModal .warehouseSectionHeading{gap:2px;padding-bottom:8px}.warehouseOrderModal .warehouseSectionHeading h3{font-size:15px;font-weight:700;line-height:1.3}.warehouseOrderModal .warehouseSectionHeading p{max-width:720px;font-size:12px;line-height:1.4}.warehouseOrderModal .warehouseFormGrid>label{gap:5px}.warehouseOrderModal .warehouseFormGrid input,.warehouseOrderModal .warehouseFormGrid select{min-height:40px;border-color:var(--ui-border, #d8dee8);border-radius:6px}.warehouseCustomerStep .warehouseFormGrid>label:first-child{border-left:2px solid var(--ui-accent, #a9522f);padding-left:10px}.warehouseDimensionGroups{gap:8px;padding:10px 12px;border-radius:6px;background:#f8fafb}.warehouseDimensionHeading{gap:12px}.warehouseDimensionHeading>div{gap:2px}.warehouseDimensionTable{gap:4px}.warehouseDimensionRow{grid-template-columns:repeat(4,minmax(76px,1fr)) minmax(94px,.9fr) 34px;gap:6px}.warehouseDimensionRow input{min-height:38px;border-radius:5px}.warehouseDimensionLabels{padding:0 2px;font-size:10px}.warehouseDimensionRow output{color:var(--ui-text, #1f2937);font-weight:700}.warehouseDimensionTotal{padding-top:8px}.warehouseServiceLines{gap:8px}.warehouseServiceLine{gap:8px;padding:10px 12px;border-radius:6px;background:#fff}.warehouseServiceLineHeading{align-items:flex-start}.warehouseServiceLineIdentity{display:grid;gap:1px;min-width:0}.warehouseServiceLineIdentity>span{color:var(--ui-text-muted, #667085);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.warehouseServiceLineIdentity>strong{color:var(--ui-text, #1f2937);font-size:13px;font-weight:700;letter-spacing:normal}.warehousePricingPanel{gap:10px;margin-bottom:12px}.warehousePricingLines{gap:6px}.warehousePricingLine{padding:10px 12px;border-radius:6px;box-shadow:none}.warehousePricingLineHead strong{color:var(--ui-text, #1f2937);font-size:13px;font-weight:700}.warehousePricingLineFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px}.warehousePricingLineFacts>div:nth-child(3) dd{color:var(--ui-text-muted, #667085);font-size:11px}.warehousePricingLineFacts .warehousePricingLineAmount{padding-left:12px;border-left:1px solid var(--ui-border, #d8dee8)}.warehousePricingLineFacts .warehousePricingLineAmount dd{color:var(--ui-text, #1f2937);font-size:14px;font-weight:700}.warehousePricingTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 0;border:0;border-top:1px solid var(--ui-border, #d8dee8);border-radius:0;background:transparent}.warehousePricingTotals>div{min-width:0}.warehousePricingTotalSecondary dd{color:var(--ui-text-muted, #667085)}.warehousePricingTotalPrimary{padding-left:10px;border-left:2px solid var(--ui-accent, #a9522f)}.warehousePricingTotalPrimary dd{color:var(--ui-text, #1f2937);font-size:14px;font-weight:700}.warehousePricingMargin{border-left-color:#3d7a57}.warehouseSummaryServices>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.warehouseSummaryServices>div>span{display:grid;gap:2px;min-width:0;color:var(--ui-text, #1f2937)}.warehouseSummaryServices small{color:var(--ui-text-muted, #667085);font-size:11px}.warehouseSummaryServices>div>strong{white-space:nowrap}@media (max-width: 700px){.warehouseOrderModal .warehouseModalFormContent{padding:14px 12px 10px}.warehouseStepNav{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.warehouseStepNav button{flex:0 0 auto;min-width:108px;min-height:42px;padding:6px 10px;white-space:nowrap}.warehouseDimensionHeading{display:grid}.warehouseDimensionHeading>span{max-width:none;text-align:start}.warehousePricingLineFacts,.warehousePricingTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.warehousePricingLineFacts .warehousePricingLineAmount{grid-column:1 / -1;padding:7px 0 0;border-top:1px solid var(--ui-border, #d8dee8);border-left:0}.warehousePricingTotalPrimary{padding-left:8px}}@media (max-width: 600px){.app.proShell .activityLogRows{overflow:visible}.app.proShell .activityLogRow{width:100%;min-width:0;min-height:0;height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"action result" "timestamp timestamp" "actor actor" "category context";align-items:start;gap:5px 10px;padding:10px 12px;line-height:1.4}.app.proShell .activityLogRow>span{display:block;min-width:0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.app.proShell .activityLogRow>span:before{display:none}.app.proShell .activityLogRow>span:nth-child(1){grid-area:timestamp;color:var(--kv2-muted);font-variant-numeric:tabular-nums}.app.proShell .activityLogRow>span:nth-child(2){grid-area:actor}.app.proShell .activityLogRow>span:nth-child(3){grid-area:category}.app.proShell .activityLogRow>span:nth-child(4){grid-area:action;color:var(--kv2-ink);font-weight:700}.app.proShell .activityLogRow>span:nth-child(5){grid-area:context}.app.proShell .activityLogRow>span:nth-child(6){grid-area:result;justify-self:end}.app.proShell .activityLogRow :is(.activityActorCell,.activityContextCell) strong,.app.proShell .activityLogRow small{overflow:visible;text-overflow:clip;white-space:normal}}
