.acct-detailCardMeta{font-size:12px;color:#64748b;font-weight:700}.acct-detailCardBody{display:grid;gap:8px}.acct-detailList{display:grid;gap:6px}.acct-detailItem{display:grid;gap:2px}.acct-detailItemLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.acct-detailItemValue{font-size:13px;line-height:1.5;color:#334155;font-weight:700;word-break:break-word}.acct-detailItemValue b,.acct-detailItemValue strong{color:#0f172a}.acct-mutedNote{font-size:12px;color:#64748b;font-weight:700;line-height:1.5}.acct-divider{height:1px;background:rgba(15,23,42,.1)}@media (max-width:860px){.acct-workbenchHero{padding:12px 13px}.acct-workbenchTitle{font-size:20px}.acct-workbenchCommandBar{top:58px}.acct-workbenchCommandMain{display:grid;gap:8px}.acct-workbenchActions,.acct-workbenchCaption,.acct-workbenchTabs{flex-wrap:wrap}.acct-workbenchActions,.acct-workbenchFilterActions{justify-content:flex-start;width:100%}}@media (max-width:768px){.acct-workbenchFilterBar{top:112px}}@media (min-width:1180px){.acct-page .project-tableShell:not(.project-tableShell-responsive),.acct-treasuryPage .project-tableShell:not(.project-tableShell-responsive){border-radius:12px;box-shadow:0 8px 18px rgba(2,6,23,.035)}.acct-page .project-tableShell:not(.project-tableShell-responsive) .project-table thead th,.acct-page .project-tableShell:not(.project-tableShell-responsive) .project-tableLike thead th,.acct-treasuryPage .project-tableShell:not(.project-tableShell-responsive) .project-table thead th,.acct-treasuryPage .project-tableShell:not(.project-tableShell-responsive) .project-tableLike thead th{position:sticky;top:0;z-index:2;padding:6px 8px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.56);background:#f8fafc}.acct-page .project-tableShell:not(.project-tableShell-responsive) .project-table tbody td,.acct-page .project-tableShell:not(.project-tableShell-responsive) .project-tableLike tbody td,.acct-treasuryPage .project-tableShell:not(.project-tableShell-responsive) .project-table tbody td,.acct-treasuryPage .project-tableShell:not(.project-tableShell-responsive) .project-tableLike tbody td{padding:6px 8px;font-size:11px;line-height:1.28;vertical-align:top}.acct-page .project-table tbody tr:hover td,.acct-page .project-tableLike tbody tr:hover td,.acct-treasuryPage .project-table tbody tr:hover td,.acct-treasuryPage .project-tableLike tbody tr:hover td{background:rgba(248,250,252,.82)}.acct-page .project-reportCellTitle,.acct-treasuryPage .project-reportCellTitle{font-size:11.5px;line-height:1.3}.acct-page .project-reportCellMeta,.acct-treasuryPage .project-reportCellMeta{font-size:10.5px;line-height:1.3}.acct-page .project-reportCellNote,.acct-treasuryPage .project-reportCellNote{font-size:10.5px;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acct-page .project-docActionRow .project-docActionBtn,.acct-page .project-docActionRow .project-docActionLink,.acct-page .project-reportActionCluster .project-docActionBtn,.acct-page .project-reportActionCluster .project-docActionLink,.acct-treasuryPage .project-docActionRow .project-docActionBtn,.acct-treasuryPage .project-docActionRow .project-docActionLink,.acct-treasuryPage .project-reportActionCluster .project-docActionBtn,.acct-treasuryPage .project-reportActionCluster .project-docActionLink{min-height:28px;font-size:10.5px;padding-inline:9px}.acct-page .project-reportValuePill,.acct-treasuryPage .project-reportValuePill{min-height:22px;padding:0 8px;font-size:10.5px}.acct-page .project-reportActionCluster,.acct-treasuryPage .project-reportActionCluster{gap:6px}}.acct-denseTableShell{border-radius:12px!important;box-shadow:0 8px 18px rgba(2,6,23,.035)!important}.acct-ledgerLayout{align-items:start}.acct-drilldownRail,.acct-drilldownRailHint{position:sticky;top:118px}.acct-drilldownDrawer{position:sticky;top:108px;z-index:12;display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(37,99,235,.16);background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(15,23,42,.1);backdrop-filter:saturate(160%) blur(8px)}.acct-drilldownDrawer-blue{border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(239,246,255,.96))}.acct-drilldownDrawer-sky{border-color:rgba(2,132,199,.16);background:linear-gradient(180deg,rgba(247,254,255,.98),rgba(236,254,255,.96))}.acct-drilldownDrawerHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.acct-drilldownDrawerMeta{display:grid;gap:4px;min-width:280px;flex:1}.acct-drilldownDrawerEyebrow{font-size:10.5px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.acct-drilldownDrawerTitle{font-size:16px;line-height:1.25;font-weight:950}.acct-drilldownDrawerSubtitle{line-height:1.5;color:#64748b;font-weight:700}.acct-drilldownDrawerClose{height:32px;border-radius:999px;padding:0 12px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:12px;font-weight:900;color:#0f172a;cursor:pointer}.acct-drilldownDrawerClose:hover{border-color:rgba(37,99,235,.22);color:#1d4ed8;background:rgba(239,246,255,.9)}.acct-drilldownDrawerBody{display:grid;gap:12px}.acct-page .acct-workbenchMetricStrip+.acct-drilldownDrawer,.acct-page .acct-workbenchSurface+.acct-drilldownDrawer,.acct-page .project-reportSectionGrid+.acct-drilldownDrawer{margin-top:2px}@media (max-width:1024px){.acct-drilldownDrawer,.acct-drilldownRail,.acct-drilldownRailHint{position:static}}.acct-sectionLead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.acct-sectionLeadText{display:grid;gap:4px;min-width:240px}.acct-sectionEyebrow{font-size:10.5px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.acct-sectionTitle{font-size:15px;line-height:1.3;font-weight:950;color:#0f172a}.acct-sectionNote{font-size:12px;line-height:1.55;color:#64748b;font-weight:700;max-width:920px}.acct-sectionActions{gap:8px;justify-content:flex-end}.acct-actionFooter,.acct-sectionActions{display:flex;align-items:center;flex-wrap:wrap}.acct-actionFooter{justify-content:space-between;gap:12px;position:sticky;bottom:0;z-index:6;padding:10px 0 2px;margin-top:10px;border-top:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96) 34%,#fff)}.acct-actionFooterNote{font-size:12px;line-height:1.5;color:#64748b;font-weight:750;flex:1;min-width:240px}.acct-actionFooterActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.acct-statusCluster{margin-top:2px}.acct-textWarningStrong{color:#9a3412!important;font-weight:900!important}.acct-textDangerStrong{color:#b91c1c!important;font-weight:850!important}.acct-inlinePanel{border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:12px;display:grid;gap:10px}.acct-inlinePanelClose{height:30px;border-radius:8px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:0 10px;font-weight:850;font-size:12px;color:#0f172a;cursor:pointer}.acct-inlinePanelClose:hover{border-color:rgba(37,99,235,.22);color:#1d4ed8;background:rgba(239,246,255,.9)}.acct-inlineHint{border-radius:12px;border:1px dashed rgba(15,23,42,.12);background:rgba(248,250,252,.55);padding:12px;display:grid;gap:4px}.acct-inlineHintTitle{font-weight:950;color:#0f172a}.acct-inlineHintText{font-size:12px;line-height:1.5;color:#64748b;font-weight:700}.acct-drilldownDrawerHeadActions{align-items:flex-start}.acct-drilldownDrawerTitle{font-size:17px;line-height:1.24;font-weight:975;color:#0f172a;letter-spacing:-.01em}.acct-drilldownDrawerSubtitle{font-size:12px;line-height:1.55;color:#475569;font-weight:750;max-width:920px}.acct-page .project-reportValuePill-green{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.18);color:#166534}.acct-page .project-reportValuePill-amber,.acct-treasuryPage .project-reportValuePill-amber{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22);color:#92400e}.acct-page .project-reportValuePill-red,.acct-treasuryPage .project-reportValuePill-red{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.18);color:#b91c1c}.acct-page .project-reportValuePill-blue,.acct-treasuryPage .project-reportValuePill-blue{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18);color:#1d4ed8}.acct-page .project-reportValuePill-neutral,.acct-treasuryPage .project-reportValuePill-neutral{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.18);color:#475569}.dth-tabButton{height:32px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:0 12px;font-size:12px;font-weight:900;color:#334155;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.04)}.dth-tabButton:hover{border-color:rgba(37,99,235,.2);color:#1d4ed8;background:rgba(239,246,255,.78)}.dth-tabButtonActive{border-color:transparent transparent #2155c4;background:transparent;color:#0b1120;box-shadow:none;font-weight:900}.acct-workbenchCommandBar .project-chip,.acct-workbenchCommandBar [class*=badge]{white-space:nowrap}.acct-treasuryPage .project-pageToolbar{position:sticky;top:70px;z-index:17;background:rgba(255,255,255,.96);backdrop-filter:saturate(160%) blur(8px);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.07)}.acct-treasuryPage .project-pageHeader{padding-bottom:0}.acct-treasuryPage .project-sectionCard{padding:12px}.acct-treasuryPage .project-stickyFilterBar{top:124px;z-index:16;background:rgba(255,255,255,.97);backdrop-filter:saturate(160%) blur(8px);box-shadow:0 10px 24px rgba(15,23,42,.06)}.acct-treasuryPage .project-dataTable thead th{position:sticky;top:0;z-index:2;background:#f8fafc}@media (max-width:900px){.acct-actionFooter{position:static;background:none;padding-bottom:0}.acct-treasuryPage .project-pageToolbar{position:static}.acct-treasuryPage .project-stickyFilterBar{top:auto}.acct-actionFooterActions,.acct-sectionActions{justify-content:flex-start;width:100%}.acct-actionFooter{align-items:flex-start}}.acct-treasurySurfaceSwitch{padding:10px 12px}.acct-treasuryWorkspaceTabs .project-segmentBtn{min-height:42px}.acct-treasuryOpsGrid{display:grid;gap:14px;grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr)}.acct-treasuryActionBoard{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.acct-treasuryActionCard{display:grid;gap:6px;text-align:left;padding:12px 13px;border-radius:14px;border:1px solid rgba(15,23,42,.09);background:linear-gradient(180deg,#fff,rgba(248,250,252,.92));cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.acct-treasuryActionCard:hover{border-color:rgba(37,99,235,.18);transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.07)}.acct-treasuryActionLabel{font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.acct-treasuryActionValue{font-size:26px;line-height:1;font-weight:950;color:#0f172a;letter-spacing:-.03em}.acct-treasuryActionNote{font-size:12px;line-height:1.5;color:#64748b;font-weight:700}@media (max-width:1100px){.acct-treasuryActionBoard,.acct-treasuryOpsGrid{grid-template-columns:1fr}}.project-dashboardTightBtn{min-height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:11px!important;box-shadow:none!important}.project-dashboardRoleGrid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-dashboardRoleGrid-compact{gap:8px}.project-dashboardRoleCard{display:grid;gap:6px;padding:9px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.75);align-content:start;min-height:0}.project-dashboardRoleCard-compact{padding:8px 10px}.project-dashboardRoleMain{display:grid;gap:6px;min-width:0}.project-dashboardRoleTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.project-dashboardRoleTop-compact{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.project-dashboardRoleMeta{display:grid;gap:2px;min-width:0}.project-dashboardRoleTitle{font-size:14px;font-weight:950;line-height:1.2;color:#0f172a}.project-dashboardRoleBadge{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.project-dashboardRoleDesc{font-size:11px;line-height:1.3;color:#64748b;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:none}.project-dashboardRoleSide{display:grid;gap:8px;justify-items:end;align-content:start}.project-dashboardRoleActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.project-dashboardRoleActions-compact{justify-self:end}.project-dashboardRoleLink{text-decoration:none}.project-dashboardScoreSections,.project-dashboardScoreShell{display:grid;gap:14px}.project-dashboardScoreSection{display:grid;gap:10px;min-width:0}.project-dashboardScoreSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.project-dashboardScoreSectionTitle{font-size:14px;font-weight:950;color:#0f172a}.project-dashboardScoreSectionDesc{font-size:12px;line-height:1.5;color:#64748b;font-weight:700;max-width:56ch}.project-dashboardScoreTable{display:grid;gap:8px}.project-dashboardScoreRow,.project-dashboardScoreTableHead{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(86px,.4fr) minmax(150px,.7fr) minmax(260px,1.15fr) minmax(200px,.95fr) minmax(90px,.3fr);gap:10px;align-items:center}.project-dashboardScoreTableHead{padding:0 14px;color:rgba(15,23,42,.44);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.project-dashboardScoreList{display:grid;gap:10px}.project-dashboardScoreRow{padding:12px 14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.project-dashboardScoreCell{min-width:0}.project-dashboardScoreIdentity{display:grid;gap:4px;align-content:start}.project-dashboardScoreTitle{font-size:14px;font-weight:950;line-height:1.3;color:#0f172a}.project-dashboardScoreSub{font-size:12px;line-height:1.45;color:#475569;font-weight:800}.project-dashboardScoreMinor{font-size:12px;line-height:1.4;color:#64748b;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-dashboardScoreStat{display:grid;gap:2px;align-content:start}.project-dashboardScoreMetaLabel,.project-dashboardScoreStatLabel{font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.42)}.project-dashboardScoreStat strong{font-size:15px;line-height:1.3;color:#0f172a}.project-dashboardScoreBadgeRow{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.project-dashboardScoreBadgeRow>*{flex:0 0 auto}.project-dashboardScoreMeta{display:grid;gap:4px;align-content:start;font-size:12px;line-height:1.45;color:#475569;font-weight:700}.project-dashboardScoreActions{display:flex;justify-content:flex-end;align-items:center}.project-dashboardScoreAge{font-size:12px;line-height:1.45;color:#64748b;font-weight:700}@media (max-width:1460px){.project-dashboardRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dashboardRoleTop-compact{grid-template-columns:minmax(0,1fr) auto auto}.project-dashboardScoreRow,.project-dashboardScoreTableHead{grid-template-columns:minmax(200px,1.3fr) minmax(82px,.36fr) minmax(132px,.6fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(84px,.28fr)}}@media (max-width:1220px){.project-dashboardScoreTableHead{display:none}.project-dashboardScoreRow{grid-template-columns:minmax(0,1fr) repeat(2,minmax(110px,.45fr))}.project-dashboardScoreRow>:nth-child(4),.project-dashboardScoreRow>:nth-child(5),.project-dashboardScoreRow>:nth-child(6){grid-column:1/-1}.project-dashboardScoreActions{justify-content:flex-start}}@media (max-width:720px){.project-dashboardRoleGrid{grid-template-columns:1fr}.project-dashboardRoleCard{padding:9px 10px}.project-dashboardRoleTop,.project-dashboardRoleTop-compact{grid-template-columns:1fr;align-items:start}.project-dashboardRoleActions,.project-dashboardRoleActions-compact,.project-dashboardRoleBadge{justify-content:flex-start;justify-self:start}.project-dashboardScoreRow{grid-template-columns:1fr}.project-dashboardScoreRow>:nth-child(4),.project-dashboardScoreRow>:nth-child(5),.project-dashboardScoreRow>:nth-child(6){grid-column:auto}.project-dashboardScoreActions{justify-content:flex-start}.project-dashboardScoreAge{white-space:normal}}.project-appPage{display:grid;gap:14px;align-content:start}.project-appPageSection{display:grid;gap:12px}.project-quickLinkGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.project-quickLinkCard{border-radius:20px;overflow:hidden}.project-quickLinkCardHeader{align-items:flex-start}.project-quickLinkCardMeta{display:grid;gap:4px;min-width:0}.project-quickLinkCardSide{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-quickLinkEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.48)}.project-quickLinkCardBody{display:grid;gap:12px}.project-quickLinkDesc{font-size:13px;line-height:1.55;color:#475569;font-weight:700}.project-quickLinkAction{display:flex;justify-content:flex-start;align-items:center;gap:8px}.project-quickLinkAnchor{text-decoration:none}.project-heroBand{padding:14px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fbff,#eef4ff);border-radius:20px 20px 0 0}.project-dashboardGrid{display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start}.project-dashboardCol{display:grid;gap:12px;min-width:0}.project-guidanceList{display:grid;gap:10px}.project-guidanceItem{padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.92);font-size:13px;line-height:1.55;color:#334155;font-weight:700}.project-guidanceItem b{color:#0f172a}.quote-shellHero{padding:14px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fbff,#eef4ff)}.inventory-toolbarRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media (max-width:980px){.project-dashboardGrid{grid-template-columns:1fr}}.project-workflowPanel,.project-workflowShell{display:grid;gap:14px;padding:14px;border-radius:20px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.96));box-shadow:0 12px 32px rgba(15,23,42,.04)}.project-workflowPanelHead,.project-workflowShellHead{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.project-workflowPanelHeadText,.project-workflowShellLead{display:grid;gap:3px;min-width:0}.project-workflowPanelTitle,.project-workflowShellTitle{font-weight:950;font-size:16px;color:#0f172a}.project-workflowPanelDesc,.project-workflowShellDesc{font-size:12px;color:#64748b;font-weight:700;line-height:1.5}.project-workflowPanelActions,.project-workflowShellBadges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-workflowTwoCol{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;align-items:start}.project-workflowGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.project-workflowStage{display:grid;gap:12px;align-content:start;min-height:188px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(15,23,42,.05)}.project-workflowStage,.project-workflowStage-neutral{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))}.project-workflowStage-neutral{border-color:rgba(15,23,42,.08)}.project-workflowStage-info{border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(239,246,255,.95),rgba(248,250,252,.98))}.project-workflowStage-success{border-color:rgba(22,163,74,.16);background:linear-gradient(180deg,rgba(240,253,244,.95),rgba(248,250,252,.98))}.project-workflowStage-warning{border-color:rgba(245,158,11,.18);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(248,250,252,.98))}.project-workflowStage-danger{border-color:rgba(239,68,68,.16);background:linear-gradient(180deg,rgba(254,242,242,.96),rgba(248,250,252,.98))}.project-workflowStage-indigo{border-color:rgba(79,70,229,.16);background:linear-gradient(180deg,rgba(238,242,255,.96),rgba(248,250,252,.98))}.project-workflowStageHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.project-workflowStageHeadText{display:grid;gap:4px;min-width:0}.project-workflowStageTitle{font-weight:950;font-size:15px;color:#0f172a}.project-workflowStageDesc{font-size:12px;color:#475569;font-weight:700;line-height:1.45}.project-workflowStageDot{width:12px;height:12px;border-radius:999px;margin-top:4px;flex-shrink:0}.project-workflowStageDot-neutral{background:#64748b;box-shadow:0 0 0 6px rgba(100,116,139,.16)}.project-workflowStageDot-info{background:#2563eb;box-shadow:0 0 0 6px rgba(37,99,235,.14)}.project-workflowStageDot-success{background:#16a34a;box-shadow:0 0 0 6px rgba(22,163,74,.14)}.project-workflowStageDot-warning{background:#d97706;box-shadow:0 0 0 6px rgba(217,119,6,.14)}.project-workflowStageDot-danger{background:#dc2626;box-shadow:0 0 0 6px rgba(220,38,38,.12)}.project-workflowStageDot-indigo{background:#4f46e5;box-shadow:0 0 0 6px rgba(79,70,229,.12)}.project-workflowStageStatus{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-workflowStageMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-workflowStageBody{display:grid;gap:10px}.project-workflowStageActions{margin-top:auto}.project-workflowMetaLine{display:grid;gap:2px}.project-workflowMetaLabel{font-size:11px;color:#64748b;font-weight:800;text-transform:uppercase;letter-spacing:.2px}.project-workflowMetaValue{font-size:13px;color:#0f172a;font-weight:900;min-height:18px}.project-workflowLaneSummary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-workflowRoleSummary{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(37,99,235,.12);background:rgba(239,246,255,.58)}.project-workflowRoleLead{font-size:12px;font-weight:900;color:#334155}.project-workflowRoleHint{font-size:12px;color:#475569;font-weight:700;line-height:1.5}.project-workflowTimelineList{display:grid;gap:10px}.project-workflowTimelineItem{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,.88))}.project-workflowTimelineRow{display:flex;gap:10px;align-items:flex-start}.project-workflowTimelineDot{width:12px;height:12px;border-radius:999px;margin-top:4px;flex-shrink:0;background:var(--wf-dot,#2563eb);box-shadow:0 0 0 6px var(--wf-dot-soft,rgba(37,99,235,.14))}.project-workflowTimelineContent{flex:1;min-width:0;display:grid;gap:6px}.project-workflowTimelineHead{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.project-workflowTimelineTitle{font-weight:950;color:#0f172a}.project-workflowTimelineTime{font-size:12px;color:#64748b;font-weight:700}.project-workflowTimelineMeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.project-workflowTimelineMetaText{font-size:12px;color:#334155;font-weight:700}.project-workflowTimelineNote{font-size:12px;color:#475569;background:rgba(15,23,42,.03);border-radius:10px;padding:8px 10px;line-height:1.45}.project-workflowChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(239,246,255,.95);color:#1d4ed8;font-size:12px;font-weight:850}.project-workflowFieldDeck{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.project-workflowFieldStack{display:grid;gap:6px;font-weight:900;color:rgba(15,23,42,.85)}.project-workflowFieldCaption{font-size:12px}.project-workflowReadonlyInput{background:rgba(248,250,252,.85)!important}.project-workflowMetrics{display:grid;gap:10px}.project-workflowStatGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.project-workflowInlineNoteRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-workflowInlineNoteLabel{font-size:12px;color:#475569;font-weight:800}.project-workflowInlineText{font-size:12px;color:#64748b;font-weight:700}.project-workflowInlineText-strong{font-size:12px;color:#0369a1;font-weight:800}.project-workflowInlineText-success{font-size:12px;color:#166534;font-weight:800}.project-workflowInlineText-warning{font-size:12px;color:#b45309;font-weight:800}.project-workflowActionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.project-workflowBtn{min-height:38px;border-radius:12px;padding:8px 12px;font-weight:900;white-space:nowrap;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a;cursor:pointer;transition:transform .06s ease,box-shadow .12s ease}.project-workflowBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.06)}.project-workflowBtn:disabled{cursor:not-allowed;color:#94a3b8;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.18);box-shadow:none}.project-workflowBtn-dark{border-color:rgba(15,23,42,.2);background:#fff;color:#0f172a}.project-workflowBtn-green{border-color:#16a34a;background:rgba(22,163,74,.06);color:#166534}.project-workflowBtn-blue{border-color:#2563eb;background:rgba(37,99,235,.08);color:#1d4ed8}.project-workflowBtn-amber{border-color:#d97706;background:rgba(217,119,6,.08);color:#b45309}.project-workflowBtn-red{border-color:#dc2626;background:rgba(220,38,38,.06);color:#b91c1c}.project-workflowHint{font-size:11px;color:#64748b;font-weight:700;line-height:1.45}.project-workflowRoleChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(239,246,255,.96);color:#1d4ed8;font-size:12px;font-weight:900}.project-workflowStat{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff}.project-workflowStatTitle{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.15px;color:#64748b}.project-workflowStatValue{font-size:18px;line-height:1.1;font-weight:950;color:#0f172a}.project-workflowStatHint{font-size:11px;color:#64748b;font-weight:700;line-height:1.45}.project-workflowStat-green{background:rgba(22,163,74,.06);border-color:rgba(22,163,74,.22)}.project-workflowStat-green .project-workflowStatTitle,.project-workflowStat-green .project-workflowStatValue{color:#166534}.project-workflowStat-blue{background:rgba(37,99,235,.05);border-color:rgba(37,99,235,.18)}.project-workflowStat-blue .project-workflowStatTitle{color:#1d4ed8}.project-workflowStat-blue .project-workflowStatValue{color:#1e40af}.project-workflowStat-amber{background:rgba(217,119,6,.06);border-color:rgba(217,119,6,.2)}.project-workflowStat-amber .project-workflowStatTitle,.project-workflowStat-amber .project-workflowStatValue{color:#92400e}.project-workflowStat-slate{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.22)}.project-workflowStat-slate .project-workflowStatTitle{color:#475569}.project-workflowActionCard{display:grid;gap:10px;align-content:start;min-height:192px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff}.project-workflowActionCard-default{border-color:rgba(15,23,42,.08);background:#fff}.project-workflowActionCard-blue{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.52)}.project-workflowActionCard-amber{border-color:rgba(217,119,6,.18);background:rgba(255,251,235,.78)}.project-workflowActionCard-green{border-color:rgba(22,163,74,.18);background:rgba(240,253,244,.75)}.project-workflowActionCard-red{border-color:rgba(220,38,38,.18);background:rgba(254,242,242,.78)}.project-workflowActionCardHead{display:grid;gap:4px}.project-workflowActionCardTitle{font-weight:950;font-size:14px;color:#0f172a}.project-workflowActionCardDesc{font-size:12px;color:#64748b;font-weight:700;line-height:1.45}.project-workflowReceiptShell{display:grid;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(37,99,235,.14);background:rgba(239,246,255,.42)}.project-workflowReceiptHead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.project-workflowReceiptTitle{font-weight:950;color:#0f172a}.project-workflowReceiptMeta{font-size:12px;color:#475569;font-weight:800}.project-workflowReceiptList{display:grid;gap:8px;max-height:320px;overflow:auto;padding-right:2px}.project-workflowReceiptItem{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff}.project-workflowReceiptItemHead{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}.project-workflowReceiptItemTitle{display:grid;gap:2px}.project-workflowReceiptCode{font-weight:950;font-size:13px;color:#0f172a}.project-workflowReceiptType{font-size:12px;color:#64748b;font-weight:700}.project-workflowReceiptFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.project-workflowReceiptFact{display:grid;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.88)}.project-workflowReceiptFactLabel{font-size:11px;color:#64748b;font-weight:800;text-transform:uppercase}.project-workflowReceiptFactValue{font-size:13px;font-weight:900;color:#0f172a}.project-workflowReceiptFactValue-amount{font-size:16px}.project-workflowReceiptText{font-size:12px;color:#334155;font-weight:700;line-height:1.45}.project-workflowReceiptText-muted{color:#475569}@media (max-width:900px){.project-workflowStageMeta,.project-workflowTwoCol{grid-template-columns:1fr}}.project-workflowMetricStrip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.project-workflowMetricItem{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 24px rgba(2,6,23,.04);min-width:0}.project-workflowMetricEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.48)}.project-workflowMetricValue{font-size:24px;line-height:1;font-weight:950;color:#0f172a;letter-spacing:-.03em;word-break:break-word}.project-workflowMetricLabel{font-size:13px;line-height:1.45;color:#0f172a;font-weight:900}.project-workflowMetricNote{font-size:12px;line-height:1.55;color:#64748b;font-weight:700}.project-workflowRail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.95fr);gap:14px;padding:14px 16px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 12px 28px rgba(2,6,23,.05)}.project-workflowRailAside,.project-workflowRailMain{display:grid;gap:10px;align-content:start;min-width:0}.project-workflowRailEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.48)}.project-workflowRailTitle{font-size:18px;line-height:1.15;font-weight:950;color:#0f172a;letter-spacing:-.02em}.project-workflowRailDesc{font-size:13px;line-height:1.65;color:#475569;font-weight:700}.project-workflowRailActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-workflowDrawer{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 34px rgba(2,6,23,.08)}.project-workflowDrawerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.project-workflowDrawerMeta{display:grid;gap:4px;min-width:0}.project-workflowDrawerEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.48)}.project-workflowDrawerTitle{font-size:20px;line-height:1.15;font-weight:950;color:#0f172a;letter-spacing:-.03em}.project-workflowDrawerSubtitle{font-size:13px;line-height:1.6;color:#64748b;font-weight:700}.project-workflowDrawerActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.project-workflowDrawerBody{display:grid;gap:12px;min-width:0}.project-workflowDrawerFooter{padding-top:12px;border-top:1px solid rgba(15,23,42,.08);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.project-workflowTone-neutral{background:linear-gradient(180deg,#ffffff,#f8fafc)}.project-workflowTone-info{background:linear-gradient(180deg,#f8fbff,#eef4ff)}.project-workflowTone-success{background:linear-gradient(180deg,#f7fff9,#ecfdf3)}.project-workflowTone-warning{background:linear-gradient(180deg,#fffdf6,#fff7e6)}.project-workflowTone-danger{background:linear-gradient(180deg,#fff8f8,#fff1f2)}.project-workflowTone-indigo{background:linear-gradient(180deg,#fbfaff,#f1efff)}.purchasing-shellSections{display:grid;gap:12px}.purchasing-inlineTag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(15,23,42,.04);color:#334155;font-weight:850;font-size:11px;white-space:nowrap}.purchasing-requestsSurface{border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:12px;display:grid;gap:10px;overflow:hidden}.purchasing-requestsRailAside{display:grid;gap:10px}.purchasing-filterGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.purchasing-filterField{display:grid;gap:6px}.purchasing-filterField,.purchasing-filterField>span{font-size:12px;font-weight:900;color:#0f172a}@media (max-width:980px){.project-workflowRail{grid-template-columns:1fr}.project-workflowDrawerHead{flex-direction:column}.project-workflowMetricValue{font-size:22px}}.project-hintBox{display:grid;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.86)}.project-hintBoxTitle{font-size:12px;font-weight:900;color:#334155}.project-hintBoxBody{font-size:12px;line-height:1.6;color:#475569;font-weight:700}.project-hintBox-info{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.88)}.project-hintBox-success{border-color:rgba(22,163,74,.14);background:rgba(240,253,244,.88)}.project-hintBox-warning{border-color:rgba(245,158,11,.18);background:rgba(255,251,235,.92)}.project-hintBox-danger{border-color:rgba(239,68,68,.16);background:rgba(254,242,242,.92)}.project-hintBox-indigo{border-color:rgba(99,102,241,.16);background:rgba(238,242,255,.9)}.project-detailCardGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-detailCard{display:grid;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.project-detailCardHead{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:flex-start}.project-detailCardTitle{font-size:13px;font-weight:900;color:#0f172a}.project-detailCardMeta{font-size:12px;color:#64748b;font-weight:700}.project-detailCardBody{display:grid;gap:8px}.project-kvList{display:grid;gap:6px}.project-kvItem{display:grid;gap:2px}.project-kvLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.project-kvValue{font-size:13px;line-height:1.5;color:#334155;font-weight:700;word-break:break-word}.project-kvValue b,.project-kvValue strong{color:#0f172a}.project-sectionDivider{height:1px;background:rgba(15,23,42,.1)}.quote-detailFormGrid{display:grid;gap:12px}.quote-detailFormGrid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.quote-detailFormGrid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quote-detailFieldCard{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:rgba(248,250,252,.9)}.quote-detailFieldCardGrid{display:grid;gap:8px;grid-template-columns:minmax(140px,1fr) 120px 160px}.quote-detailStatLine{display:flex;justify-content:space-between;gap:12px;color:#475569;font-size:12px;font-weight:700;flex-wrap:wrap}.quote-detailStatLine strong{color:#0f172a}.quote-detailSummaryBox{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.06)}.quote-detailSummaryGrid{display:grid;gap:8px;grid-template-columns:140px 1fr 180px}.quote-detailReadonlyValue-soft{background:rgba(255,255,255,.72)}.quote-detailReadonlyValue-compact{min-height:36px;padding:0 10px;border-radius:10px}@media (max-width:860px){.quote-detailFieldCardGrid,.quote-detailSummaryGrid{grid-template-columns:1fr}}.project-modulePage{display:grid;gap:14px}.project-surfaceCard{display:grid;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 12px 28px rgba(2,6,23,.04);overflow:hidden}.project-listHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.project-listHeaderText{display:grid;gap:4px;min-width:240px;flex:1}.project-listHeaderTitle{font-size:16px;font-weight:950;letter-spacing:.01em;color:#0f172a}.project-listHeaderDesc{font-size:12px;line-height:1.5;color:#64748b;font-weight:700}.project-listHeaderMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#475569;font-size:12px;font-weight:800}.project-filterGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-inlineField{display:grid;gap:6px}.project-inlineField,.project-inlineField>span{font-size:12px;font-weight:900;color:#0f172a}.project-inlineTag{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(15,23,42,.04);color:#334155;font-weight:850;font-size:11px;white-space:nowrap}.project-inlineTag-info{border-color:rgba(37,99,235,.16);background:rgba(239,246,255,.9);color:#1d4ed8}.project-inlineTag-success{border-color:rgba(22,163,74,.16);background:rgba(240,253,244,.92);color:#166534}.project-inlineTag-warning{border-color:rgba(245,158,11,.2);background:rgba(255,251,235,.92);color:#92400e}.project-documentHero{gap:12px;border-radius:22px;background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,1));box-shadow:0 12px 28px rgba(15,23,42,.05)}.project-documentHeroHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.project-documentHeroMain{gap:6px}.project-documentBackLink{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;color:#1d4ed8;text-decoration:none}.project-documentBackLink:hover{text-decoration:underline}.project-documentEyebrow{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-documentTitle{margin:0;font-size:24px;line-height:1.15;font-weight:950;letter-spacing:.01em;color:#0f172a}.project-documentDesc{font-size:13px;line-height:1.55;color:#475569;font-weight:700;max-width:860px}.project-documentSide{display:grid;gap:8px;justify-items:end;min-width:220px}.project-documentCode{justify-content:center;min-height:34px;padding:0 14px;font-weight:900;box-shadow:0 8px 20px rgba(15,23,42,.04)}.project-documentActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.project-documentNotice{display:grid;gap:8px}.project-detailGrid{display:grid;gap:14px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);align-items:start}.project-detailMain,.project-detailSide,.project-sectionStack,.project-stackCol{display:grid;gap:14px;align-items:start;min-width:0}.project-keyInfoRow{display:grid;gap:4px}.project-keyInfoLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.project-keyInfoValue{font-size:13px;line-height:1.5;color:#0f172a;font-weight:800}.project-statusHint{display:grid;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff}.project-statusHintBody{font-size:12px;line-height:1.55;color:#475569;font-weight:700}.project-statusHint-info{border-color:rgba(37,99,235,.14);background:rgba(239,246,255,.88)}.project-statusHint-success{border-color:rgba(22,163,74,.14);background:rgba(240,253,244,.88)}.project-statusHint-warning{border-color:rgba(245,158,11,.18);background:rgba(255,251,235,.92)}.project-statusHint-neutral{border-color:rgba(15,23,42,.08);background:rgba(248,250,252,.92)}@media (max-width:1080px){.project-detailGrid{grid-template-columns:1fr}.project-documentSide{justify-items:start;min-width:0}.project-documentActions{justify-content:flex-start}}@media (max-width:720px){.project-surfaceCard{padding:14px}.project-documentHero{padding:16px}.project-documentTitle{font-size:22px}.project-listHeaderMeta{width:100%;justify-content:flex-start}}.project-infoGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.project-infoCard{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;min-height:88px;align-content:start}.project-infoCardLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.project-infoCardValue{font-size:15px;line-height:1.4;font-weight:900;color:#0f172a;word-break:break-word}.project-infoCardMeta{font-size:12px;line-height:1.5;color:#64748b;font-weight:700;word-break:break-word}.project-infoCard-info{border-color:rgba(59,130,246,.14);background:rgba(239,246,255,.82)}.project-infoCard-success{border-color:rgba(22,163,74,.14);background:rgba(240,253,244,.82)}.project-infoCard-warning{border-color:rgba(245,158,11,.16);background:rgba(255,251,235,.9)}.project-infoCard-danger{border-color:rgba(239,68,68,.16);background:rgba(254,242,242,.9)}.project-infoCard-indigo{border-color:rgba(99,102,241,.16);background:rgba(238,242,255,.88)}.project-miniStatGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.project-miniStatCard{display:grid;gap:4px;padding:11px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;min-height:92px;align-content:start}.project-miniStatLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.project-miniStatValue{font-size:18px;line-height:1.2;font-weight:950;color:#0f172a}.project-miniStatNote{font-size:12px;line-height:1.5;color:#64748b;font-weight:700}.project-miniStatCard-info{border-color:rgba(59,130,246,.14);background:rgba(239,246,255,.82)}.project-miniStatCard-success{border-color:rgba(22,163,74,.14);background:rgba(240,253,244,.82)}.project-miniStatCard-warning{border-color:rgba(245,158,11,.16);background:rgba(255,251,235,.9)}.project-miniStatCard-danger{border-color:rgba(239,68,68,.16);background:rgba(254,242,242,.9)}.project-miniStatCard-indigo{border-color:rgba(99,102,241,.16);background:rgba(238,242,255,.88)}.project-workflowShell{border-radius:20px;overflow:hidden}.project-workflowShellHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:14px 16px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,rgba(248,250,252,.96))}.project-workflowShellHeadMain{display:grid;gap:4px;min-width:260px;flex:1}.project-workflowShellEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.project-workflowShellTitle{font-size:16px;line-height:1.25;font-weight:950;color:#0f172a}.project-workflowShellDesc{font-size:12px;line-height:1.55;color:#64748b;font-weight:700;max-width:860px}.project-workflowShellActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.project-workflowShellBody{display:grid;gap:12px;padding:14px 16px 16px}.quote-detailStack{display:grid;gap:12px}.quote-detailMetaStack{display:grid;gap:2px}.quote-detailHeaderActions{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.quote-detailToolbarSelectWrap{display:grid;gap:4px;min-width:180px}.quote-detailToolbarSelectLabel{font-size:11px;font-weight:900;color:#64748b}.quote-detailToolbarSelect{min-width:180px}.quote-detailReadonlyValue{min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.88);font-size:13px;font-weight:900;color:#0f172a}.quote-detailReadonlyValue-secondary{font-size:12px;font-weight:700;color:#475569;line-height:1.5;align-items:flex-start;padding-top:10px;padding-bottom:10px}.quote-detailPrepayBlock{display:grid;gap:8px}.quote-detailPctChips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quote-detailHintList{display:grid;gap:8px}.quote-detailHintItem{padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.07);background:rgba(248,250,252,.72);font-size:12px;line-height:1.6;color:#475569;font-weight:700}.quote-detailInlineActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quote-detailWorkspace .project-sectionBody{gap:12px}.wed-quote-template--ops{min-height:100vh;padding:clamp(10px,1.4vw,18px);background:rgba(15,23,42,.05)}.wed-quote-ops-shell{width:min(1560px,calc(100vw - 24px));max-width:1560px;margin:0 auto;display:grid;gap:12px}.wed-quote-template--ops .project-pageHeader{padding:14px 16px;gap:12px}.wed-quote-template--ops .project-pageHeaderTitle{font-size:18px}.wed-quote-template--ops .project-pageHeaderDesc{font-size:12px;line-height:1.35;max-width:none}.wed-quote-template--ops .project-pageHeaderActions{gap:8px}.wed-quote-template--ops .project-sectionHead{padding:12px 14px 0;gap:10px}.wed-quote-template--ops .project-sectionTitle{font-size:14px}.wed-quote-template--ops .project-sectionSubtitle{font-size:11px;line-height:1.35}.wed-quote-template--ops .project-sectionBody{gap:10px}.wed-quote-template--ops .wed-quote-doc{margin-top:6px}.project-workflowStageCard .project-sectionBody{gap:12px}.project-workflowBadgeRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.project-workflowMainGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start}.project-workflowRoleBand{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(37,99,235,.12);background:rgba(239,246,255,.58)}.project-workflowRoleRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-workflowRoleLabel{font-size:12px;font-weight:900;color:#334155}.project-workflowRoleText{font-size:12px;line-height:1.5;color:#475569;font-weight:700}.project-workflowFieldGrid{align-items:start}.project-workflowContextBand{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.96)}.project-workflowContextHead{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.project-workflowContextTitle{font-weight:950;font-size:14px;color:#0f172a}.project-workflowContextNote{font-size:12px;color:#475569;font-weight:800}.project-workflowChipRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-workflowMicroNote{font-size:11px;color:#64748b;font-weight:700}.project-workflowActionCardGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-workflowReadonlyInput{background:rgba(248,250,252,.85);font-weight:900}.quotesErrorWrap{padding:0 14px 14px}.quotesOpsMetricStrip{padding:0 2px}.acct-pageStandard{align-content:start}.acct-standardQuickLinks .project-quickLinkDesc{min-height:58px}@media (max-width:1200px){.wed-quote-ops-shell{width:min(100%,calc(100vw - 20px))}.wed-quote-template--ops .project-pageHeaderTitle{font-size:20px}}@media (max-width:900px){.project-workflowShellBody,.project-workflowShellHead{padding-left:12px;padding-right:12px}.project-workflowBadgeRow{justify-content:flex-start}}@media (max-width:720px){.wed-quote-template--ops .project-pageHeader,.wed-quote-template--ops .project-sectionHead{padding-left:12px;padding-right:12px}.quote-detailHeaderActions{justify-content:flex-start}}.project-documentHero{display:grid;gap:14px;padding:18px 20px;border-radius:24px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.94));box-shadow:0 18px 38px rgba(37,99,235,.1)}.project-documentHeroTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.project-documentHeroMain{display:grid;gap:8px;min-width:280px;flex:1}.project-documentHeroEyebrow{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(30,64,175,.72)}.project-documentHeroTitle{margin:0;font-size:28px;line-height:1.08;font-weight:950;letter-spacing:-.02em;color:#0f172a}.project-documentHeroDesc{font-size:13px;line-height:1.5;color:rgba(15,23,42,.68);max-width:920px}.project-documentHeroMeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-documentCode{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;font-size:12px;font-weight:950;box-shadow:0 8px 18px rgba(2,6,23,.04)}.project-documentHeroActions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.project-documentHeroSummary{display:grid;gap:12px}.project-documentMetaGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-documentMetaCard{display:grid;gap:6px;padding:14px 15px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 12px 28px rgba(2,6,23,.04);min-height:112px}.project-documentMetaLabel{font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-documentMetaValue{font-size:20px;line-height:1.15;font-weight:950;color:#0f172a;word-break:break-word}.project-documentMetaNote{font-size:12px;line-height:1.45;color:rgba(15,23,42,.62);font-weight:700}.project-documentMetaCard-neutral{border-color:rgba(15,23,42,.08)}.project-documentMetaCard-info{border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(239,246,255,.95),rgba(248,250,252,.98))}.project-documentMetaCard-success{border-color:rgba(22,163,74,.18);background:linear-gradient(180deg,rgba(240,253,244,.95),rgba(248,250,252,.98))}.project-documentMetaCard-warning{border-color:rgba(245,158,11,.18);background:linear-gradient(180deg,rgba(255,251,235,.96),rgba(248,250,252,.98))}.project-documentMetaCard-danger{border-color:rgba(239,68,68,.18);background:linear-gradient(180deg,rgba(254,242,242,.96),rgba(248,250,252,.98))}.project-documentMetaCard-indigo{border-color:rgba(79,70,229,.18);background:linear-gradient(180deg,rgba(238,242,255,.96),rgba(248,250,252,.98))}.project-documentSplit{display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.95fr);align-items:start}.project-documentSplitMain,.project-documentSplitRail{display:grid;gap:14px;min-width:0}.project-inlineControl{display:grid;gap:4px;min-width:180px}.project-inlineControlLabel{font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-workflowDetailGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start}@media (max-width:980px){.project-documentSplit{grid-template-columns:1fr}.project-documentHero{padding:16px}.project-documentHeroTitle{font-size:24px}.project-documentHeroActions{justify-content:flex-start}}@media (max-width:720px){.project-documentHeroTitle{font-size:22px}.project-documentMetaGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-documentHeroActions{width:100%}}.project-workflowStack{display:grid;gap:12px}.project-workflowButtonRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-workflowNotice{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px dashed rgba(148,163,184,.45);background:rgba(248,250,252,.78)}.project-workflowNoticeTitle{font-size:13px;font-weight:900;color:#0f172a}.project-workflowNoticeText{font-size:12px;line-height:1.55;color:#475569;font-weight:700}.project-workflowNotice-neutral{border-color:rgba(148,163,184,.45);background:rgba(248,250,252,.78)}.project-workflowNotice-info{border-color:rgba(37,99,235,.2);background:rgba(239,246,255,.78)}.project-workflowNotice-success{border-color:rgba(22,163,74,.22);background:rgba(240,253,244,.84)}.project-workflowNotice-warning{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.86)}.project-workflowNotice-danger{border-color:rgba(239,68,68,.22);background:rgba(254,242,242,.86)}.project-workflowFieldDeckSpan{grid-column:1/-1}.project-workflowMicroNote-danger{color:#b91c1c;font-weight:800}.project-workflowReceiptAccount{display:grid;gap:2px}.project-workflowReceiptPrint{justify-content:flex-start}.quotesStdActionWrap{display:grid;gap:8px;align-content:start}.quotesStdActionPrimary,.quotesStdActionSecondary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.quotesStdActionLock{display:flex;justify-content:flex-start}@media (max-width:720px){.quotesStdActionPrimary,.quotesStdActionSecondary{flex-direction:column;align-items:stretch}.quotesStdActionPrimary .project-actionBtn,.quotesStdActionSecondary .project-actionBtn{width:100%;justify-content:center}}.project-inlineFilterStack{display:grid;gap:10px}.project-inlineFilterRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.project-inlineFieldLabel{display:inline-grid;gap:6px;font-size:12px;font-weight:900;color:#475569}.project-inlineFieldLabel .ui-input{min-width:96px}.customersStdSearchInput{width:min(360px,100%);max-width:78vw}.customersStdPageSize{width:96px}.businessStdQuickLinks .project-quickLinkDesc,.customersStdQuickLinks .project-quickLinkDesc{min-height:58px}.businessStdPage .project-appPageSection{gap:14px}.businessStdAsideStats .project-miniStatCard{min-height:120px}.businessStdPage .project-stickyFilterBar,.businessStdPage .project-stickyFilterBarMain{align-items:end}@media (max-width:900px){.project-inlineFilterRow{align-items:stretch}.customersStdPageSize,.customersStdSearchInput{width:100%;max-width:none}}.businessStdFilterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.businessStdCellStack{display:grid;gap:4px;min-width:0}.businessStdCellTitle{font-weight:950;color:#0f172a;line-height:1.35}.businessStdCellMeta{font-size:12px;line-height:1.55;color:#64748b;font-weight:800}.businessStdRecordLink{font-weight:950;color:#0f172a;text-decoration:underline;text-decoration-color:rgba(15,23,42,.26);text-underline-offset:2px}.businessStdRecordLink:hover{text-decoration-color:#0f172a}.project-rowCard{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 12px 24px rgba(2,6,23,.05)}.project-rowCardTitle{font-size:15px;font-weight:950;line-height:1.3;color:#0f172a}.project-rowCardMeta{font-size:13px;line-height:1.55;color:#475569;font-weight:800}.project-rowCardPairs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.project-rowCardPairs>div{display:grid;gap:4px}.project-rowCardPairs span{font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.project-rowCardPairs b{font-size:13px;line-height:1.45;color:#0f172a}@media (max-width:720px){.businessStdFilterGrid,.project-rowCardPairs{grid-template-columns:1fr}}.deeplink-focus-target{scroll-margin-top:112px}.deeplink-focused{position:relative;outline:3px solid rgba(245,158,11,.38);box-shadow:0 0 0 6px rgba(245,158,11,.12);animation:deeplinkFocusPulse .9s ease-out 2}@keyframes deeplinkFocusPulse{0%{transform:scale(.997);box-shadow:0 0 0 0 rgba(245,158,11,.24)}50%{transform:scale(1);box-shadow:0 0 0 8px rgba(245,158,11,.08)}to{transform:scale(1);box-shadow:0 0 0 6px rgba(245,158,11,.12)}}.shellOpsMode .header{padding-bottom:4px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:0 6px 18px rgba(15,23,42,.04)}.shellOpsMode .headerRow{padding:10px 14px 8px!important;gap:10px!important}.shellOpsMode .brandName{font-size:14px;font-weight:900;line-height:1.1}.shellOpsMode .brandSub{font-size:10px;letter-spacing:.06em;margin-top:1px}.shellOpsMode .headerRight{gap:8px}.shellOpsMode .desktopCreateQuote{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.shellOpsMode .pillPrimary{background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid rgba(37,99,235,.18);color:#1d4ed8;box-shadow:0 6px 16px rgba(37,99,235,.1)}.shellOpsMode .pillPrimary:hover{background:linear-gradient(180deg,#dbeafe,#bfdbfe)}.shellOpsMode .logoutLinkTop,.shellOpsMode .pill{min-height:34px;padding:0 12px;font-size:12px}.shellOpsMode .topnavMain{padding:0 14px 6px;gap:8px}.shellOpsMode .groupTab{min-height:34px;padding:0 12px;font-size:12px;box-shadow:none}.shellOpsMode .topnavSub{padding:0 14px 8px;gap:8px}.shellOpsMode .subLink{min-height:32px;padding:0 10px;font-size:12px;border-radius:10px;box-shadow:none}.shellOpsMode .shellOpsCenter{padding:0 6px}.shellOpsMode .shellOpsCenterCompact{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shellOpsMode .shellOpsCenterCompact .line0{display:none}.shellOpsMode .shellOpsCenterCompact .line1{font-size:12px;font-weight:900;color:#334155}.shellOpsMode .shellOpsCenterCompact .line2{font-size:12px;font-weight:800;color:#64748b;max-width:220px;overflow:hidden;text-overflow:ellipsis}.shellOpsMode .content{padding-top:12px}.shellOpsMode .header:before{display:none}.shellOpsMode .project-pageHeader{padding:14px 16px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:none}.shellOpsMode .project-pageHeaderMain{gap:4px}.shellOpsMode .project-pageHeaderTitle{font-size:20px}.shellOpsMode .project-documentDesc,.shellOpsMode .project-documentHeroDesc,.shellOpsMode .project-listHeaderDesc,.shellOpsMode .project-miniStatNote,.shellOpsMode .project-noteList,.shellOpsMode .project-overlaySubtitle,.shellOpsMode .project-pageHeaderDesc,.shellOpsMode .project-pageHeaderEyebrow,.shellOpsMode .project-quickLinkDesc,.shellOpsMode .project-quickLinkEyebrow,.shellOpsMode .project-reportMetaNote,.shellOpsMode .project-reportRowsCardNote,.shellOpsMode .project-reportSurfaceSubtitle,.shellOpsMode .project-reportTableHeadingSubtitle,.shellOpsMode .project-sectionSubtitle,.shellOpsMode .project-stateDescription,.shellOpsMode .project-subnavDesc,.shellOpsMode .project-workflowActionCardDesc,.shellOpsMode .project-workflowDrawerSubtitle,.shellOpsMode .project-workflowPanelDesc,.shellOpsMode .project-workflowRailDesc,.shellOpsMode .project-workflowRailEyebrow,.shellOpsMode .project-workflowShellDesc,.shellOpsMode .project-workflowShellEyebrow,.shellOpsMode .project-workflowStageDesc{display:none!important}.shellOpsMode .project-metricCard,.shellOpsMode .project-miniStatCard,.shellOpsMode .project-pageToolbar,.shellOpsMode .project-quickLinkCard,.shellOpsMode .project-sectionCard,.shellOpsMode .project-stickyFilterBar,.shellOpsMode .project-workflowRail{box-shadow:none}.shellOpsMode .project-pageToolbar{padding:10px 12px;border-radius:14px;background:#fff}.shellOpsMode .project-sectionHead{padding:12px 14px 0}.shellOpsMode .project-subnavTitle{font-size:11px;letter-spacing:.06em}.shellOpsMode .project-quickLinkCardBody{gap:8px}.shellOpsMode .project-metricCard{min-height:108px}.wed-quote-template--ops .project-documentHeroDesc,.wed-quote-template--ops .project-noteList,.wed-quote-template--ops .project-sectionSubtitle{display:none!important}@media (max-width:720px){.shellOpsMode .project-pageHeader{padding:12px}.shellOpsMode .project-pageHeaderTitle{font-size:18px}.shellOpsMode .shellOpsCenter{display:none}}.quote-flow-layout{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}.quote-flow-layoutMain,.quote-flow-layoutTimeline{min-width:0}.quote-flow-layoutTimeline{padding:14px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 14px 30px rgba(15,23,42,.05)}.quote-flow-shell{display:grid;gap:16px}.quote-flow-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.quote-flow-toolbarLead{display:grid;gap:4px;min-width:280px;flex:1}.quote-flow-toolbarTitle{font-size:18px;font-weight:950;color:#0f172a}.quote-flow-toolbarDesc{font-size:12px;line-height:1.5;color:#475569;font-weight:700;max-width:820px}.quote-flow-toolbarAside{display:grid;gap:10px;justify-items:stretch;align-content:start;min-width:340px;max-width:520px;width:100%}.quote-flow-roleBand{display:grid;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(37,99,235,.12);background:rgba(239,246,255,.58);max-width:none;width:100%}.quote-flow-roleRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quote-flow-roleLabel{font-size:12px;font-weight:900;color:#334155}.quote-flow-roleText{font-size:12px;line-height:1.55;color:#475569;font-weight:700}.quote-flow-ribbon{display:flex;align-items:center;min-height:28px;padding:0 12px;border-radius:8px;background:rgba(59,130,246,.42);color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em}.quote-flow-section{display:grid;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.96));box-shadow:0 14px 30px rgba(15,23,42,.04)}.quote-flow-sectionBar{display:flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border-radius:6px;background:rgba(163,200,138,.88);color:#365314;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.quote-flow-sectionIntro{font-size:12px;line-height:1.55;color:#475569;font-weight:700}.quote-flow-financeLane{display:grid;gap:16px}.quote-flow-financeRow{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.72)}.quote-flow-financeRowHead{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#334155}.quote-flow-financePolicyBox{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(59,130,246,.16);background:linear-gradient(180deg,rgba(239,246,255,.86),rgba(239,246,255,.62))}.quote-flow-financePolicySummary{font-size:16px;font-weight:950;color:#0f172a}.quote-flow-financePolicyText{font-size:13px;line-height:1.65;color:#334155;white-space:pre-wrap}.quote-flow-statGrid{display:grid;gap:10px}.quote-flow-statGrid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quote-flow-fieldGrid{display:grid;gap:10px;align-items:start}.quote-flow-fieldGrid-finance,.quote-flow-fieldGrid-financeCurrent,.quote-flow-fieldGrid-financeProgress{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.quote-flow-fieldGrid-shipping{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quote-flow-fieldLabel{display:grid;gap:6px;font-size:12px;font-weight:900;color:rgba(15,23,42,.88)}.quote-flow-fieldHint{font-size:11px;line-height:1.5;color:#64748b;font-weight:700}.quote-flow-inlineSummary{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quote-flow-inlineSummaryLabel{font-size:12px;color:#475569;font-weight:900}.quote-flow-inlineSummaryText{font-size:12px;color:#334155;font-weight:700}.quote-flow-inlineSummaryText-success{color:#166534;font-weight:900}.quote-flow-inlineSummaryText-warning{color:#b45309;font-weight:900}.quote-flow-roleGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}@media (max-width:900px){.quote-flow-toolbarAside{justify-items:start;min-width:0;width:100%}.quote-flow-roleBand{max-width:none;width:100%}}@media (max-width:720px){.quote-flow-layoutTimeline,.quote-flow-section{padding:12px}.quote-flow-toolbarTitle{font-size:16px}.quote-flow-ribbon,.quote-flow-sectionBar{font-size:11px}}.quote-detailEmbeddedSection{display:block}.quote-flow-financeEditorWrap{border:1px solid rgba(191,219,254,.9);border-radius:18px;padding:14px;background:rgba(248,250,252,.92)}.quote-flow-financeRow-policyEditor .project-workflowTwoCol{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.quote-flow-financeRow-policyEditor .quote-detailStack{gap:12px}.project-dashboardHeroShortcutWrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.project-dashboardHeroShortcutLink{text-decoration:none;display:inline-flex;min-width:0;max-width:100%}.project-dashboardHeroShortcutBtn{width:auto;max-width:100%;justify-content:center;min-height:32px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important;line-height:1.1!important;box-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.project-dashboardHeroShortcutWrap{gap:7px}.project-dashboardHeroShortcutBtn{min-height:30px!important;padding:0 9px!important;font-size:11px!important}}.project-queueLaneBoard{display:grid;gap:14px;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));padding:18px;box-shadow:0 18px 38px rgba(15,23,42,.06)}.project-queueLaneBoardHeader{display:grid;gap:12px;border-bottom:1px solid rgba(226,232,240,.9);padding-bottom:14px}.project-queueLaneBoardIntro{display:grid;gap:6px}.project-queueLaneBoardEyebrow{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.project-queueLaneBoardTitle{font-size:20px;font-weight:900;line-height:1.2;color:#0f172a}.project-queueLaneBoardDesc{font-size:14px;line-height:1.6;color:#475569;max-width:980px}.project-queueLaneBoardStats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-queueLaneBoardStat{display:grid;gap:4px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;padding:12px 14px}.project-queueLaneBoardStatLabel{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.project-queueLaneBoardStat strong{font-size:14px;line-height:1.4;color:#0f172a}.project-queueItemBoard,.project-queueListBoard{display:grid;gap:0;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fff;overflow:hidden}.project-queueGroupBlock+.project-queueGroupBlock{border-top:1px solid rgba(226,232,240,.9)}.project-queueListHeader,.project-queueListRow{display:grid;align-items:center;column-gap:16px}.project-queueListHeader{padding:10px 14px;background:#f8fafc;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.project-queueListHeader--queue,.project-queueListRow--queue{grid-template-columns:minmax(0,2.3fr) 110px 140px 160px 170px minmax(0,1.5fr) 140px}.project-queueListHeader--item,.project-queueListRow--item{grid-template-columns:minmax(0,2.2fr) 110px 140px 160px 170px 190px}.project-queueListRow{padding:14px;background:#fff;border-top:1px solid rgba(241,245,249,.95)}.project-queueListTitle{font-size:16px;font-weight:900;line-height:1.3;color:#0f172a}.project-queueListMeta{margin-top:4px;font-size:13px;line-height:1.5;color:#64748b}.project-queueListCell{min-width:0;font-size:13px;line-height:1.5;color:#334155}.project-queueListCell strong{font-weight:900;color:#0f172a}.project-queueListCell--subject{display:grid;gap:2px}.project-queueListCell--actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.project-queueListActionHint{display:inline-flex;align-items:center;justify-content:flex-end;font-size:12px;font-weight:800;color:#64748b}.project-queueItemBoard{margin:0 14px 14px;border-radius:18px}@media (max-width:1439px){.project-queueItemBoard,.project-queueListBoard{overflow-x:auto}.project-queueListHeader--queue,.project-queueListRow--queue{min-width:1180px}.project-queueListHeader--item,.project-queueListRow--item{min-width:980px}}@media (max-width:767px){.project-queueLaneBoard{padding:14px;border-radius:22px}.project-queueLaneBoardStats{grid-template-columns:1fr}.project-queueListHeader{display:none}.project-queueListRow,.project-queueListRow--item,.project-queueListRow--queue{display:grid;grid-template-columns:1fr;row-gap:10px;min-width:0;padding:14px}.project-queueItemBoard{margin:0 10px 10px}.project-queueListCell--actions{justify-content:flex-start}}.dth-detailGrid{gap:12px}.dth-detailMain{display:grid;gap:12px}.dth-listCard{border-radius:10px}