@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap");:root{--bg:#f1f5fd;--bgNoise:none;--card:#ffffff;--cardStrong:#ffffff;--ink:#0b1120;--ink2:rgba(11,17,32,.72);--ink3:rgba(11,17,32,.44);--text:var(--ink);--muted:var(--ink2);--mutedStrong:rgba(11,17,32,.84);--border:rgba(11,17,32,.08);--borderStrong:rgba(11,17,32,.13);--primary:#2155c4;--primaryStrong:#1a44a8;--primarySoft:rgba(33,85,196,.10);--primarySurface:rgba(239,246,255,.82);--success:#0f7a4a;--successSoft:rgba(15,122,74,.09);--warning:#b45309;--warningSoft:rgba(180,83,9,.08);--danger:#be1e1e;--dangerSoft:rgba(190,30,30,.08);--neutral:#374151;--neutralSoft:rgba(55,65,81,.08);--shadow-card:0 2px 10px rgba(11,17,32,.05);--shadow:var(--shadow-card);--shadowSoft:var(--shadow-card);--shadowInset:inset 0 1px 0 rgba(255,255,255,.65);--ring:0 0 0 3px rgba(33,85,196,.12);--r-card:10px;--r-sm:6px;--r-pill:999px;--r12:var(--r-card);--r14:var(--r-card);--r18:var(--r-card);--r22:var(--r-card);--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}body,html{background:var(--bg)}body{color:var(--text)}body:before{display:none;content:none;background:none}.shell{position:relative}.header{background:rgba(246,249,254,.78);backdrop-filter:saturate(175%) blur(18px);border-bottom:1px solid rgba(148,163,184,.2);box-shadow:0 8px 30px rgba(15,23,42,.05)}.header:before{height:2px;background:linear-gradient(90deg,rgba(37,99,235,.96),rgba(14,165,233,.62),rgba(148,163,184,0))}.headerRow{padding:16px 20px 14px;gap:16px}.brandName{font-size:16px;font-weight:950;letter-spacing:.02em;color:#0f172a}.brandSub{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.52)}.companyCenter{display:grid;gap:4px;justify-items:center;color:#0f172a}.companyCenter .line0{padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(148,163,184,.22);color:rgba(15,23,42,.56);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.companyCenter .line1,.companyCenter .line2,.companyCenter .line3{font-size:14px;font-weight:950;color:#0f172a;letter-spacing:.01em}.headerRight{gap:10px}.groupTab,.iconBtn,.logoutLinkTop,.mobileLink,.mobileLogout,.pill,.subLink{transition:transform .14s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.pill{min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.9));border:1px solid rgba(37,99,235,.16);color:#1d4ed8;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(37,99,235,.1)}.pill:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.26);background:linear-gradient(180deg,#ffffff,rgba(239,246,255,.96))}.logoutLinkTop{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid rgba(148,163,184,.24);color:#334155;font-weight:900;box-shadow:0 10px 22px rgba(15,23,42,.05)}.logoutLinkTop:hover{background:#fff;transform:translateY(-1px);border-color:rgba(15,23,42,.14)}.topnavMain{padding:0 20px 10px;gap:10px;border-top:none}.groupTab{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.66);color:rgba(15,23,42,.74);box-shadow:0 8px 20px rgba(15,23,42,.04);backdrop-filter:blur(10px)}.groupTab:hover{background:#fff;border-color:rgba(37,99,235,.2);color:#0f172a}.groupTabActive{background:linear-gradient(180deg,rgba(37,99,235,.12),rgba(14,165,233,.1));border-color:rgba(37,99,235,.26);color:#0f172a;box-shadow:0 14px 30px rgba(37,99,235,.12)}.topnavSub{padding:0 20px 16px;gap:10px}.subLink{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.66);border:1px solid rgba(148,163,184,.18);color:rgba(15,23,42,.76);box-shadow:0 8px 18px rgba(15,23,42,.03)}.subLink:hover{transform:translateY(-1px);background:#fff;border-color:rgba(37,99,235,.16)}.subLinkActive{background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(255,255,255,.98));border-color:rgba(37,99,235,.24);color:#1d4ed8;box-shadow:0 12px 26px rgba(37,99,235,.1)}.card,.content{padding:20px}.card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.95));border:1px solid rgba(255,255,255,.72);border-radius:28px;box-shadow:var(--shadow),var(--shadowInset);min-height:calc(100vh - 32px - 112px)}.iconBtn{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.82);color:#0f172a;border-radius:14px;box-shadow:0 12px 24px rgba(15,23,42,.05)}.iconBtn:hover{background:#fff;transform:translateY(-1px);border-color:rgba(37,99,235,.18)}.backdrop{background:rgba(15,23,42,.5);backdrop-filter:blur(4px)}.mobileNav{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.94))}.mobileNavHead{padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.mobileNavBody{padding:14px 16px}.mobileGroup{margin-bottom:18px}.mobileGroupTitle{margin:8px 0 10px;opacity:.62;letter-spacing:.12em}.mobileLink{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.mobileLink:hover,.mobileLinkActive{background:linear-gradient(180deg,rgba(37,99,235,.22),rgba(255,255,255,.1));border-color:rgba(96,165,250,.34)}.mobileNavFoot{padding:14px 16px 18px;border-top:1px solid rgba(255,255,255,.1)}.mobileLogout{padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.mobileLogout:hover{background:rgba(255,255,255,.14)}.ui-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));border:1px solid rgba(148,163,184,.16);border-radius:20px;box-shadow:0 18px 36px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.72)}.ui-cardHeader{padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(248,250,252,.78),rgba(255,255,255,.56))}.ui-cardPad{padding:18px}.ui-cardTitle{font-weight:950;letter-spacing:.01em}.ui-input{height:44px;padding:10px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.8)}.ui-input:hover{border-color:rgba(100,116,139,.28)}.ui-input:focus{border-color:rgba(37,99,235,.42);box-shadow:var(--ring),0 12px 22px rgba(37,99,235,.08)}.ui-textarea{min-height:110px;padding-top:12px;padding-bottom:12px}.ui-btn{min-height:40px;padding:10px 14px;border-radius:14px;letter-spacing:.01em}.ui-btnDefault{background:linear-gradient(180deg,#2d6cf6,#1d4ed8);color:#fff;border-color:rgba(37,99,235,.3);box-shadow:0 16px 30px rgba(37,99,235,.2)}.ui-btnDefault:hover{filter:none;transform:translateY(-1px);box-shadow:0 20px 36px rgba(37,99,235,.24)}.ui-btnOutline{background:rgba(255,255,255,.92);border-color:rgba(148,163,184,.26);color:#0f172a;box-shadow:0 10px 22px rgba(15,23,42,.04)}.ui-btnSecondary{background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.96));border-color:rgba(148,163,184,.22);color:#334155}.ui-btnInfo{background:linear-gradient(180deg,rgba(219,234,254,.92),rgba(239,246,255,.96))}.ui-btnSuccess{background:linear-gradient(180deg,#22c55e,#16a34a)}.ui-btnWarning{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.ui-btnDanger{background:linear-gradient(180deg,#f87171,#dc2626)}.ui-btnGhost{color:#334155}.ui-btnGhost:hover{background:rgba(255,255,255,.66)}.ui-btn-sm{min-height:34px;border-radius:12px}.ui-btn-lg{min-height:46px;border-radius:16px}.project-pageHeader,.shellOpsMode .project-pageHeader{padding:20px 22px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.82) 55%,rgba(224,242,254,.76));box-shadow:0 20px 42px rgba(37,99,235,.08)}.project-pageHeaderMain,.shellOpsMode .project-pageHeaderMain{gap:8px}.project-pageHeaderEyebrow,.shellOpsMode .project-pageHeaderEyebrow,.shellOpsMode .project-subnavTitle{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-pageHeaderTitle,.shellOpsMode .project-pageHeaderTitle{font-size:28px;line-height:1.08;color:#0f172a}.project-pageHeaderDesc,.shellOpsMode .project-pageHeaderDesc,.shellOpsMode .project-subnavDesc{font-size:13px;line-height:1.55;color:rgba(15,23,42,.66)}.project-pageToolbar,.project-stickyFilterBar,.shellOpsMode .project-pageToolbar,.shellOpsMode .project-stickyFilterBar{border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.82);backdrop-filter:saturate(170%) blur(14px);border-radius:18px;box-shadow:0 14px 30px rgba(15,23,42,.05)}.project-segmentWrap{border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.84);border-radius:18px;box-shadow:0 12px 28px rgba(15,23,42,.04)}.project-segmentBtn{min-height:40px;padding:0 16px;border-color:rgba(148,163,184,.18);background:rgba(248,250,252,.92);color:rgba(15,23,42,.74)}.project-segmentBtnActive{background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(255,255,255,.98));border-color:rgba(37,99,235,.22);color:#1d4ed8;box-shadow:0 12px 24px rgba(37,99,235,.1)}.project-sectionCard,.shellOpsMode .project-sectionCard{border-radius:22px;border:1px solid rgba(148,163,184,.14);box-shadow:0 18px 36px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))}.project-sectionHead,.shellOpsMode .project-sectionHead{padding:16px 18px;background:linear-gradient(180deg,rgba(248,250,252,.72),rgba(255,255,255,.48));border-bottom:1px solid rgba(148,163,184,.14)}.project-sectionTitle{font-size:15px;font-weight:950;letter-spacing:.01em;color:#0f172a}.project-sectionSubtitle{line-height:1.55;color:rgba(15,23,42,.6)}.project-sectionBody{padding:18px}.project-metricCard,.shellOpsMode .project-metricCard{gap:8px;min-height:132px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);box-shadow:0 14px 28px rgba(15,23,42,.05)}.project-metricLabel{font-weight:950;letter-spacing:.12em;color:rgba(15,23,42,.52)}.project-metricValue{font-size:26px;font-weight:950;color:currentColor}.project-metricNote{font-size:12px;line-height:1.5;color:rgba(15,23,42,.56)}.project-fieldLabel{font-weight:900;color:#0f172a}.project-fieldAssist,.project-fieldHint,.project-fieldStateChip{color:rgba(15,23,42,.56)}.project-fieldStateChip{border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.96)}.project-tableShell,.shellOpsMode .project-tableShell{border-radius:20px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(15,23,42,.05)}.project-table thead th,.project-tableLike thead th,.shellOpsMode .project-table thead th,.shellOpsMode .project-tableLike thead th{top:0;background:rgba(248,250,252,.94);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.18);color:rgba(15,23,42,.58);font-size:11px;font-weight:950;letter-spacing:.1em}.project-table tbody td,.project-tableLike tbody td,.shellOpsMode .project-table tbody td,.shellOpsMode .project-tableLike tbody td{padding:12px;border-bottom:1px solid rgba(226,232,240,.86);color:rgba(15,23,42,.82);font-size:13px;font-weight:700}.project-table tbody tr:nth-child(2n) td,.project-tableLike tbody tr:nth-child(2n) td{background:rgba(248,250,252,.44)}.project-table tbody tr:hover td,.project-tableLike tbody tr:hover td{background:rgba(239,246,255,.58)}.project-mobileCard{border-radius:18px;border:1px solid rgba(148,163,184,.14);box-shadow:0 12px 28px rgba(15,23,42,.05)}.project-bulkBar,.project-pageToolbar,.project-paginationBar,.project-subnav{gap:12px}.project-actionBtn{font-weight:900}.project-paginationActions .project-actionBtn{min-width:34px}@media (max-width:980px){.headerRow{padding:12px 14px}.topnavMain,.topnavSub{display:none}.content{padding:14px}.card{padding:16px;border-radius:22px;min-height:calc(100vh - 28px - 96px)}.companyCenter{display:none}}@media (max-width:720px){.project-pageHeader,.shellOpsMode .project-pageHeader{padding:16px}.project-pageHeaderTitle,.shellOpsMode .project-pageHeaderTitle{font-size:22px}.project-sectionHead{padding:14px 15px}.project-sectionBody{padding:15px}.project-metricCard,.shellOpsMode .project-metricCard{min-height:116px;padding:14px}.project-metricValue{font-size:22px}}.project-opsHero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.95fr);gap:16px;padding:22px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 34%),radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.86) 56%,rgba(248,250,252,.98));box-shadow:0 24px 44px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.76);overflow:hidden}.project-opsHeroMain{display:grid;gap:10px;align-content:start;min-width:0}.project-opsHeroEyebrow{font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-opsHeroTitle{font-size:32px;line-height:1.02;font-weight:950;letter-spacing:-.02em;color:#0f172a}.project-opsHeroDesc{max-width:920px;font-size:13px;line-height:1.62;color:rgba(15,23,42,.66)}.project-opsHeroActions,.project-opsHeroBadgeRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.project-opsHeroBody{display:grid;gap:10px}.project-opsHeroAside{display:grid;gap:10px;align-content:start;min-width:0}.project-opsHeroAside .project-infoGrid,.project-opsHeroAside .project-metricGrid{grid-template-columns:1fr}.project-opsHeroAside .project-infoGrid{gap:8px}.project-opsHeroAside .project-infoCard,.project-opsHeroAside .project-metricCard{min-height:88px}.project-controlStack{display:grid;gap:14px}.project-controlGrid{display:grid;gap:12px}.project-controlGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.project-controlGrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.project-controlField{display:grid;gap:7px;min-width:0}.project-controlLabel{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-controlHint{font-size:12px;line-height:1.55;color:rgba(15,23,42,.56)}.project-controlInput,.project-controlSelect{width:100%;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:0 10px 24px rgba(15,23,42,.04);font-size:14px;font-weight:700;color:#0f172a;outline:none}.project-controlInput:focus,.project-controlSelect:focus{border-color:rgba(37,99,235,.36);box-shadow:0 0 0 4px rgba(37,99,235,.1),0 16px 28px rgba(37,99,235,.12)}.project-toggleCard{display:grid;gap:7px;min-height:46px;padding:12px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.98));box-shadow:0 10px 24px rgba(15,23,42,.04)}.project-toggleRow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:#0f172a}.project-chipTabs{display:flex;flex-wrap:wrap;gap:10px}.project-chipTab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:rgba(248,250,252,.92);color:#334155;font-size:12px;font-weight:950;letter-spacing:.02em;transition:transform .08s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.project-chipTab:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(15,23,42,.06)}.project-chipTab-active{border-color:rgba(37,99,235,.24);background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(255,255,255,.98));color:#1d4ed8;box-shadow:0 14px 24px rgba(37,99,235,.12)}.project-opsList,.project-opsListCard{display:grid;gap:14px}.project-opsListCard{padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:0 18px 34px rgba(15,23,42,.05)}.project-opsListCardHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.project-opsListCardTitle{font-size:18px;font-weight:950;line-height:1.2;color:#0f172a}.project-opsListCardSub{font-size:13px;line-height:1.6;color:#475569}.project-opsListCardMeta{font-size:12px;line-height:1.55;color:#64748b}.project-opsListCardActions{display:flex;flex-wrap:wrap;gap:10px}.project-opsMetricRail{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-opsPanelTitle{font-size:14px;font-weight:950;color:#0f172a}.project-opsPanelDesc{font-size:12px;line-height:1.55;color:rgba(15,23,42,.6)}.quotesTopShellBand{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.88))}.quotesTopShellBandText{display:grid;gap:5px;min-width:0}.quotesTopShellBandEyebrow{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.quotesTopShellBandTitle{font-size:16px;font-weight:950;line-height:1.25;color:#0f172a}.quotesTopShellBandDesc{font-size:12px;line-height:1.55;color:#475569;max-width:780px}.quotesTopShellBandMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (min-width:1100px){.project-opsHero{padding:16px;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(420px,1.08fr)}.project-opsHeroMain{gap:8px}.project-opsHeroEyebrow{font-size:10px;letter-spacing:.14em}.project-opsHeroTitle{font-size:22px;line-height:1.06}.project-opsHeroDesc{font-size:12px;line-height:1.48;max-width:none}.project-opsHeroBody{gap:6px}.project-opsHeroAside{align-content:start}.project-opsHeroAside .project-infoGrid,.project-opsHeroAside .project-metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.project-opsHeroAside .project-infoCard,.project-opsHeroAside .project-metricCard{min-height:92px;padding:12px;border-radius:16px;box-shadow:0 10px 20px rgba(15,23,42,.04)}.project-opsHeroAside .project-infoCardLabel,.project-opsHeroAside .project-metricLabel{font-size:10px;letter-spacing:.1em}.project-opsHeroAside .project-infoCardValue{font-size:18px;line-height:1.12}.project-opsHeroAside .project-infoCardMeta,.project-opsHeroAside .project-metricNote{font-size:11px;line-height:1.35}.project-opsHeroAside .project-metricValue{font-size:20px;line-height:1.05}}@media (max-width:1100px){.project-opsHero{grid-template-columns:1fr}.project-opsHeroAside .project-infoGrid,.project-opsHeroAside .project-metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.project-controlGrid-2,.project-controlGrid-3,.project-opsMetricRail{grid-template-columns:1fr}}@media (max-width:720px){.project-opsHero{padding:18px;border-radius:24px}.project-opsHeroTitle{font-size:26px}.project-opsHeroAside .project-infoGrid,.project-opsHeroAside .project-metricGrid{grid-template-columns:1fr}}.project-detailNotice{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.96));box-shadow:0 14px 28px rgba(15,23,42,.05)}.project-detailNotice-loading{border-color:rgba(148,163,184,.18);color:#0f172a}.project-detailNotice-danger{border-color:rgba(239,68,68,.22);background:linear-gradient(180deg,rgba(254,242,242,.98),rgba(255,255,255,.96));color:#991b1b}.project-detailNoticeTitle{font-size:13px;font-weight:950;letter-spacing:.02em}.project-detailNoticeText{font-size:13px;line-height:1.6;font-weight:800}.project-detailStack{display:grid;gap:14px}.project-kvGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.project-kvCard{display:grid;gap:6px;min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:0 12px 24px rgba(15,23,42,.04)}.project-kvLabel{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.52)}.project-kvValue{font-size:15px;line-height:1.45;font-weight:950;color:#0f172a;word-break:break-word}.project-kvMeta{font-size:12px;line-height:1.6;color:#334155;font-weight:800;word-break:break-word}.project-kvPairList{display:grid;gap:4px}.project-kvPairRow{display:flex;gap:8px;align-items:flex-start;line-height:1.55}.project-kvPairKey{color:#64748b;font-weight:900;min-width:72px}.project-kvDescription{font-size:12px;line-height:1.7;color:#334155;font-weight:750;white-space:pre-wrap}.project-surfacePanel{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 18px 34px rgba(15,23,42,.05);overflow:hidden}.project-surfacePanelHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.project-surfacePanelTitle{font-size:15px;font-weight:950;color:#0f172a}.project-surfacePanelMeta{font-size:12px;line-height:1.55;color:#64748b;font-weight:800}.project-formGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.project-formField{display:grid;gap:6px;min-width:0}.project-formFieldLabel{font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(15,23,42,.54)}.project-formField .project-controlSelect,.project-formField .ui-input{min-height:42px;border-radius:14px}.requestTableSurface{gap:14px}.requestTableFilterGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.requestTableInput{min-height:42px!important}.acct-inlineTitleBlock{display:grid;gap:3px}.acct-inlineTitle{font-size:16px;font-weight:950;color:#0f172a}.acct-inlineSubtitle{font-size:12px;line-height:1.55;color:#64748b;font-weight:750}.acct-filterStack{display:grid;gap:8px}.acct-metricGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quoteNewPage{padding:12px 16px 18px;max-width:1280px;margin:0 auto;display:grid;gap:12px}.quoteNewPageGrid{margin-top:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:12px;align-items:start}.quoteNewPageMain,.quoteNewPageRail{display:grid;gap:12px;min-width:0}.quoteNewPageMain{position:relative;z-index:2}.quoteNewPageRail{z-index:1;position:sticky;top:12px}.quoteCustomerLeadNote{margin-top:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(14,165,233,.18);background:linear-gradient(180deg,rgba(224,242,254,.74),rgba(255,255,255,.96));font-size:12px;color:#0f172a}.quoteCustomerLeadNoteTitle{font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;color:#0369a1}.quoteCustomerHint{margin-top:8px;font-size:12px;line-height:1.6;color:rgba(15,23,42,.65);font-weight:700}.quoteSummaryDivider{height:1px;background:rgba(15,23,42,.08);margin:6px 0}.quoteCustomerPicker{display:grid;gap:8px}.quoteCustomerPickerRow{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:10px;align-items:start}.quoteCustomerPickerMain{flex:1;min-width:0;position:relative}.quoteCustomerPickerActions{display:grid;gap:6px;min-width:0}.quoteCustomerPickerActions button{width:100%}.quoteCustomerPickerLabel{font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(15,23,42,.54);margin-bottom:6px}.quoteCustomerPickerHint{margin-top:6px;font-size:12px;line-height:1.55;color:rgba(15,23,42,.65);font-weight:700}.quoteNewCustomerSection{position:relative;z-index:6;overflow:visible}.quoteNewCustomerSection .dth-section-body{overflow:visible}.quoteCustomerPickerDropdown{position:relative;top:auto;left:auto;right:auto;z-index:1;margin-top:8px;background:white;border:1px solid rgba(15,23,42,.12);border-radius:14px;box-shadow:0 14px 30px rgba(2,6,23,.1);overflow:hidden}.quoteCustomerPickerToolbar{padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.quoteCustomerPickerToolbarMeta{margin-left:auto;font-size:12px;color:rgba(15,23,42,.65);font-weight:800}.quoteCustomerPickerWalkin{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);display:grid;gap:10px}.quoteCustomerPickerWalkinGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.quoteCustomerPickerList{max-height:280px;overflow:auto}.quoteCustomerPickerEmpty{padding:12px;color:rgba(15,23,42,.65);font-weight:700}.quoteCustomerPickerItem{width:100%;text-align:left;padding:10px 12px;border:none;border-bottom:1px solid rgba(15,23,42,.06);background:white;cursor:pointer;display:grid;gap:4px}.quoteCustomerPickerItem:hover{background:rgba(239,246,255,.6)}.quoteCustomerPickerItemTitle{font-weight:950;color:#0f172a}.quoteCustomerPickerItemMeta{font-size:12px;line-height:1.55;color:rgba(15,23,42,.7);font-weight:700}@media (max-width:980px){.quoteNewPageRail{position:static}}@media (max-width:860px){.project-kvGrid,.quoteNewPageGrid,.requestTableFilterGrid{grid-template-columns:1fr}}@media (max-width:720px){.quoteNewPage{padding:14px}.project-surfacePanel{padding:14px;border-radius:18px}.quoteCustomerPickerRow{grid-template-columns:1fr}.quoteCustomerPickerActions{min-width:0;width:100%}}.acct-page .acct-workbenchSurface,.acct-page .project-reportSurfaceCard{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 16px 32px rgba(15,23,42,.05)}.acct-page .acct-workbenchSurfaceHead,.acct-page .project-reportSurfaceHead{padding-bottom:10px;border-bottom:1px solid rgba(226,232,240,.78)}.acct-page .project-reportTableHeading{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.96));box-shadow:0 10px 22px rgba(15,23,42,.04)}.acct-page .project-reportRowsCardItem{border-radius:14px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92))}.acct-page .project-reportSignalTile{border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.04)}.acct-page .project-tableLike,.acct-page .project-tableShell{border-radius:18px}.acct-page .project-table tbody td,.acct-page .project-tableLike tbody td{padding-top:13px;padding-bottom:13px}.acct-page .project-mobileCard{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.crf-section{display:grid;gap:10px}.crf-docTitle{text-align:center;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.75);padding:4px 0 2px}.crf-sheet{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.04)}.crf-lineTable,.crf-sheetTable{width:100%;border-collapse:collapse}.crf-cell{padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.14);vertical-align:top}.crf-sheetTable tr>.crf-cell:not(:last-child){border-right:1px solid rgba(15,23,42,.14)}.crf-sectionCell{background:rgba(248,250,252,.92);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(15,23,42,.55)}.crf-sectionCell.is-info{background:rgba(37,99,235,.06);color:#1d4ed8}.crf-labelCell{font-size:12px;font-weight:600;color:rgba(15,23,42,.65);letter-spacing:.01em}.crf-valueCell.is-highlight{background:rgba(250,204,21,.26)}.crf-field{display:grid;gap:4px}.crf-fieldError{margin-top:4px;font-size:12px;font-weight:850;color:#b91c1c}.crf-inline{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.crf-inlineItem{display:inline-flex;gap:6px;align-items:center}.crf-inlineLabel{font-weight:950}.crf-scrollX{overflow-x:auto}.crf-control{width:100%;min-width:0;height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.crf-control.is-compact{width:auto;min-width:80px;padding:0 8px}.crf-control.is-accent{border-color:rgba(15,23,42,.18);font-weight:900}.crf-control.is-invalid{border-color:rgba(239,68,68,.75);background:rgba(254,242,242,.95)}.crf-control.is-readonly{background:rgba(15,23,42,.04);cursor:not-allowed}.crf-control.is-textarea{height:auto;min-height:78px;padding:10px;resize:vertical}.crf-toolbar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.crf-toolbarTitle{display:grid;gap:2px;font-weight:950}.crf-toolbarActions{align-items:center}.crf-choiceGroup,.crf-toolbarActions{display:flex;gap:8px;flex-wrap:wrap}.crf-choice{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.84);font-size:12px;font-weight:900}.crf-surface{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.78);padding:12px;display:grid;gap:10px}.crf-banner{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.94);padding:10px 12px;color:#334155;font-size:12px;font-weight:800}.crf-banner.is-warning{border-color:rgba(245,158,11,.22);background:rgba(255,251,235,.96);color:#92400e}.crf-banner.is-danger{border-color:rgba(239,68,68,.18);background:rgba(254,242,242,.95);color:#991b1b}.crf-lineTable{min-width:980px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;overflow:hidden}.crf-lineTable th{text-align:left;padding:8px 6px;border-bottom:1px solid rgba(15,23,42,.08);font-size:12px;color:#475569;font-weight:950;white-space:nowrap}.crf-lineTable td{padding:8px 6px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top}.crf-lineTable .is-idx{width:70px}.crf-lineTable .is-code{min-width:160px}.crf-lineTable .is-name{min-width:220px}.crf-lineTable .is-content{min-width:260px}.crf-lineTable .is-description{min-width:240px}.crf-lineTable .is-spec{min-width:220px}.crf-lineTable .is-qty,.crf-lineTable .is-unit{width:90px}.crf-lineTable .is-price{width:140px}.crf-lineTable .is-total{width:140px;font-weight:950;white-space:nowrap}.crf-lineTable .is-action{width:42px;text-align:right}.crf-lineTable.is-menuTable{min-width:1250px}.crf-lineTable.is-menuTable td,.crf-lineTable.is-menuTable th{padding:10px 8px}.crf-lineTableMenuLabel{font-size:12px;font-weight:950;color:#334155}.crf-lineTableEmpty{padding:12px!important;color:#64748b;font-weight:800}.crf-subFieldGrid{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.crf-subField{display:grid;gap:4px;min-width:140px}.crf-subFieldLabel{font-size:12px;font-weight:900}.crf-colLead{width:32%}.crf-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crf-gridWide{grid-column:1/-1}.crf-fieldStack{display:grid;gap:6px;font-size:12px;font-weight:900}.crf-totalBar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;font-weight:950}.crf-totalValue{margin-left:6px}.crf-helperText{font-size:12px;color:#64748b;font-weight:750}.crf-helperText b{color:#0f172a}.crf-dangerButton,.crf-plainButton{height:34px;border-radius:10px;padding:0 10px;font-weight:900;border:1px solid rgba(15,23,42,.14);background:#fff}.crf-plainButton.is-iconOnly{width:30px;height:30px;padding:0}.crf-dangerButton{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.06);color:#991b1b}@media (max-width:900px){.crf-lineTable,.crf-sheetTable,.crf-sheetTable tbody,.crf-sheetTable td,.crf-sheetTable tr{display:block}.crf-sheetTable tr>.crf-cell:not(:last-child){border-right:none}}.requestPrint-page{padding:16px}.requestPrint-page.is-compact{padding:10px;background:#f8fafc}.requestPrint-toolbar{justify-content:space-between;margin-bottom:14px;padding:14px;border-radius:16px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,1))}.requestPrint-toolbar,.requestPrint-toolbarActions,.requestPrint-toolbarMain{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.requestPrint-toolbarActions{gap:8px}.requestPrint-backLink{text-decoration:none;font-weight:900;color:#1d4ed8}.requestPrint-metaId{font-size:12px;color:#64748b;font-weight:800}.requestPrint-toolbarButton{height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.16);background:#fff;padding:0 12px;font-weight:950;cursor:pointer}.requestPrint-paper{margin:0 auto;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.requestPrint-paperInner{display:grid;gap:0}.requestPrint-loading{font-weight:900}.requestPrint-error{border-radius:12px;border:1px solid rgba(239,68,68,.18);background:rgba(254,242,242,.95);padding:12px;color:#991b1b;font-weight:900}.requestPrint-infoGrid{display:grid;gap:10px;margin-top:10px}.requestPrint-infoCard{border-radius:12px;border:1px solid rgba(15,23,42,.08);padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))}.requestPrint-infoCard.is-compact{padding:10px}.requestPrint-infoTitle{margin-bottom:6px;font-weight:950;color:#0f172a}.requestPrint-infoList{display:grid;gap:4px;font-size:12px;color:#334155;font-weight:800}.requestPrint-infoList.is-compact{gap:3px;font-size:11px}.requestPrint-infoItem{line-height:1.45}.requestPrint-muted{color:#64748b}.requestPrint-noteBox{margin-top:10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))}.requestPrint-noteBox.is-compact{padding:10px}.requestPrint-noteBody{font-size:12px;color:#334155;font-weight:800;white-space:pre-wrap;line-height:1.35}.requestPrint-noteBody.is-compact{font-size:11px}.requestPrint-contentCard{margin-top:6px;border-radius:12px;border:1px solid rgba(15,23,42,.08);overflow:hidden;background:#fff}.requestPrint-contentCard.is-compact{margin-top:4px}.requestPrint-contentHead{padding:10px 12px;font-weight:950;background:rgba(15,23,42,.03)}.requestPrint-contentHead.is-compact{padding:8px 10px}.requestPrint-contentBody{padding:12px}.requestPrint-contentBody.is-compact{padding:10px}.requestPrint-mobileLine,.requestPrint-mobileLines{display:grid;gap:8px;padding:10px}.requestPrint-mobileLine{border-radius:10px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.96)}.requestPrint-mobileLineHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.requestPrint-mobileLineLead{min-width:0}.requestPrint-mobileLineIndex{font-size:11px;color:#64748b;font-weight:900}.requestPrint-mobileLineTitle{font-size:12px;color:#0f172a;font-weight:950;line-height:1.35;word-break:break-word}.requestPrint-mobileLineAmount{font-size:12px;color:#0f172a;font-weight:950;white-space:nowrap}.requestPrint-mobileLineSpec{font-size:11px;color:#334155;line-height:1.4;white-space:pre-wrap;word-break:break-word}.requestPrint-mobileLineGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:11.5px;color:#334155;font-weight:800}.requestPrint-mobileLineGrid b{color:#0f172a;font-weight:950}.requestPrint-emptyText{padding:2px;color:#64748b;font-weight:800}.requestPrint-table{width:100%;border-collapse:collapse}.requestPrint-table.is-fixed{table-layout:fixed}.requestPrint-th{padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.08);font-size:12px;color:#475569;font-weight:950;text-align:left}.requestPrint-th.is-compact{padding:6px 8px;font-size:11px}.requestPrint-th.is-center{text-align:center}.requestPrint-th.is-right{text-align:right}.requestPrint-th.is-nowrap{white-space:nowrap}.requestPrint-td{padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06);font-size:12px;color:#0f172a;vertical-align:top;line-height:1.35}.requestPrint-td.is-compact{padding:6px 8px;font-size:11px}.requestPrint-td.is-right{text-align:right}.requestPrint-td.is-center{text-align:center}.requestPrint-td.is-muted{color:#334155}.requestPrint-td.is-strong{font-weight:900}.requestPrint-td.is-heavy{font-weight:950}.requestPrint-td.is-nowrap{white-space:nowrap}.requestPrint-td.is-small{font-size:11.5px}.requestPrint-td.is-small.is-compact{font-size:10.5px}.requestPrint-fallback{padding:12px;font-size:12px;color:#334155;font-weight:800;white-space:pre-wrap}.requestPrint-totalRow{display:flex;justify-content:flex-end;gap:12px;padding:12px;font-weight:950}.requestPrint-totalRow.is-compact{padding:10px;font-size:12px}.requestPrint-attachmentNote{color:#64748b}.requestPrint-monoLink{color:#0f766e;text-decoration:none;font-weight:900}.inventory-pageToolbarTitle{font-weight:800}.inventory-pageToolbarActions{display:flex;gap:8px;flex-wrap:wrap}.inventory-checkboxLabel{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334155}.inventory-tableCard{border:1px solid rgba(15,23,42,.1);border-radius:16px;overflow:hidden;background:#fff}.inventory-tableWide{min-width:980px}.inventory-tableWide.is-combo{min-width:1280px}.inventory-tableWide.is-stock{min-width:980px}.inventory-tableWide.is-stockBase{min-width:1480px}.inventory-rowTop{border-top:1px solid rgba(15,23,42,.08)}.inventory-strong{font-weight:900}.inventory-semibold{font-weight:800}.inventory-mutedBlock{margin-top:4px;font-size:12px;opacity:.75;line-height:1.35;white-space:pre-wrap;word-break:break-word}.inventory-noteText{font-size:13px;line-height:1.25;opacity:.85}.inventory-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(15,23,42,.1);white-space:nowrap}.inventory-pill-neutral{background:rgba(15,23,42,.06);color:rgba(15,23,42,.7)}.inventory-pill-success{background:rgba(34,197,94,.1);color:#166534}.inventory-pill-danger{background:rgba(239,68,68,.1);color:#b91c1c}.inventory-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inventory-link{color:#0f766e;text-decoration:none;font-weight:900}.inventory-emptyCell{padding:18px;text-align:center;opacity:.7}.inventory-cardFull{grid-column:1/-1}.inventory-prewrap{white-space:pre-wrap;word-break:break-word}.inventory-buildGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.inventory-buildCard{padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff}.inventory-buildLabel{font-size:12px;opacity:.7;margin-bottom:4px}.inventory-buildValue{font-weight:900}.inventory-buildActionRow{grid-column:1/-1;display:flex;justify-content:flex-end}.inventory-detailPanel{padding:12px;background:rgba(15,23,42,.02);border-top:1px solid rgba(15,23,42,.08)}.inventory-sectionTitle{font-weight:900;margin-bottom:8px}.inventory-scrollX{overflow-x:auto}.inventory-th{padding:10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.75;text-align:left;border-bottom:1px solid rgba(15,23,42,.1)}.inventory-th.is-center{text-align:center}.inventory-th.is-right{text-align:right}.inventory-th.is-divider{border-right:1px solid rgba(15,23,42,.08)}.inventory-td{padding:10px;font-size:13px;vertical-align:top}.inventory-td.is-center{text-align:center}.inventory-td.is-right{text-align:right;font-variant-numeric:tabular-nums}.inventory-td.is-divider{border-right:1px solid rgba(15,23,42,.06)}.inventory-td.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inventory-td.is-strong{font-weight:800}.inventory-td.is-heavy{font-weight:900}.inventory-td.is-muted{color:#334155}.inventory-td.is-dim{opacity:.85}.inventory-td.is-nowrap{white-space:nowrap}.inventory-inlineButton{padding:6px 10px}.inventory-pillWrap{margin-top:4px}.inventory-tableHeadRow{background:rgba(15,23,42,.03)}.inventory-zeroPad{padding:0}.inventory-emptyHint{opacity:.65;color:#64748b;font-weight:700}.inventory-emptyCell-sm{padding:14px}.inventory-summaryRow{background:rgba(15,23,42,.02);border-top:1px solid rgba(15,23,42,.08)}.inventory-summaryLabel{font-weight:900;background:rgba(255,255,255,.96);border-right:1px solid rgba(15,23,42,.08);text-transform:uppercase;letter-spacing:.02em;opacity:.8}.opsWorklistWrap{border:none;border-radius:0}.opsWorklistHeader{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgba(15,23,42,.08);padding:18px 20px}.opsWorklistEyebrow{font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.opsWorklistTitle{margin-top:2px;font-size:22px;line-height:1.15;font-weight:950;letter-spacing:-.03em;color:#020617}.opsWorklistSubtitle{margin-top:4px;font-size:13px;line-height:1.5;color:#64748b}.opsWorklistHeaderMeta{font-size:12px;font-weight:700;color:#64748b}.opsWorklistHeaderMeta b{color:#0f172a}.opsWorklistTable thead th{padding:10px 12px;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#7b8798;background:rgba(248,250,252,.96)}.opsWorklistTable tbody td{padding:10px 12px;border-top:1px solid rgba(15,23,42,.06);vertical-align:top;font-size:13px}.opsWorklistTable tbody tr:hover td{background:#fcfdff}.opsWorklistIdCell,.opsWorklistPersonCell,.opsWorklistStatusLane{display:grid;gap:6px;min-width:0}.opsWorklistIdLink{color:#1d4ed8;font-size:15px;line-height:1.25;font-weight:900;text-decoration:none;word-break:break-word}.opsWorklistIdLink:hover{text-decoration:underline;text-underline-offset:3px}.opsWorklistBadgeRow{display:flex;flex-wrap:wrap;gap:6px}.opsWorklistBadgeRow-tight .ui-badge{margin-bottom:0}.opsWorklistMetaText,.opsWorklistPersonSub,.opsWorklistStatusMeta{color:#64748b;font-size:12px;line-height:1.4;font-weight:700;word-break:break-word}.opsWorklistMetaText b,.opsWorklistPersonSub b,.opsWorklistStatusMeta b{color:#334155}.opsWorklistPersonName{color:#0f172a;font-size:14px;line-height:1.3;font-weight:900}.opsWorklistMoneyCell{min-width:132px;color:#0f172a;font-size:18px;line-height:1.15;font-weight:950}.opsWorklistNote{color:#475569;font-size:12px;line-height:1.45;font-weight:700;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opsWorklistStatusBlock{min-width:220px;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:linear-gradient(180deg,#f8fbff,#f8fafc);padding:10px;display:grid;gap:8px}.opsWorklistStatusBlockHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.opsWorklistStatusLabel{color:#334155;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.opsWorklistActionStack{min-width:162px;display:grid;gap:8px}.opsWorklistActionLink{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:10px 12px;text-align:center;font-size:13px;font-weight:850;color:#334155;text-decoration:none;transition:all .18s ease}.opsWorklistActionLink:hover{border-color:rgba(15,23,42,.18);background:#f8fafc}.opsWorklistActionLink.is-primary{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 12px 24px rgba(37,99,235,.22)}.opsWorklistActionLink.is-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.opsWorklistTable .ui-badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}@media (min-width:960px){.opsWorklistHeader{align-items:flex-end;flex-direction:row;justify-content:space-between}}.ordersQueueCompactShell{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(191,219,254,.28);border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(241,246,255,.82));box-shadow:0 8px 18px rgba(37,99,235,.045)}.ordersQueueCompactTop{display:grid;grid-template-columns:minmax(0,1.28fr) auto;gap:8px;align-items:start}.ordersQueueCompactMain{display:grid;gap:3px;min-width:0}.ordersQueueCompactEyebrow{font-size:8.5px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.ordersQueueCompactTitleRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ordersQueueCompactTitle{margin:0;font-size:13px;line-height:1.05;font-weight:950;color:#0f172a}.ordersQueueCompactDesc{margin:0;max-width:660px;font-size:9.5px;line-height:1.24;color:#475569}.ordersQueueCompactBadges{display:flex;flex-wrap:wrap;gap:4px}.ordersQueueCompactBadges .ui-badge{padding:2px 6px;font-size:8.5px;font-weight:900}.ordersQueueCompactAsideInline{display:inline-flex;align-items:stretch;justify-content:flex-end;gap:0;border:1px solid rgba(148,163,184,.16);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.ordersQueueCompactAsideCard{display:grid;gap:1px;padding:7px 10px;border-radius:0;border:none;background:transparent;min-width:132px}.ordersQueueCompactAsideCard+.ordersQueueCompactAsideCard{border-left:1px solid rgba(148,163,184,.14)}.ordersQueueCompactAsideCard.tone-indigo{background:rgba(238,242,255,.42)}.ordersQueueCompactAsideCard.tone-amber{background:rgba(255,251,235,.54)}.ordersQueueCompactAsideLabel{font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.ordersQueueCompactAsideValue{font-size:10.5px;font-weight:900;line-height:1.1;color:#0f172a;word-break:break-word}.ordersQueueCompactAsideMeta{display:none}.ordersQueueCompactToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ordersQueueCompactActions{display:flex;flex-wrap:wrap;gap:5px}.ordersQueueCompactActions .project-actionButton{min-height:28px;padding:0 10px;border-radius:11px;font-size:10px}.ordersQueueCompactStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ordersQueueCompactStat{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.78)}.ordersQueueCompactStatLabel{font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.ordersQueueCompactStatValue{font-size:12px;line-height:1;font-weight:950;color:#0f172a}.ordersQueueCompactStat.tone-blue .ordersQueueCompactStatValue{color:#2563eb}.ordersQueueCompactStat.tone-red .ordersQueueCompactStatValue{color:#b91c1c}.ordersQueueCompactStat.tone-amber .ordersQueueCompactStatValue{color:#b45309}.ordersQueueCompactStat.tone-green .ordersQueueCompactStatValue{color:#15803d}.ordersQueueFilterCard .project-sectionHead{padding-bottom:2px}.ordersQueueFilterCard .project-sectionTitle{font-size:12.5px}.ordersQueueFilterCard .project-sectionSubTitle{display:none}.ordersQueueFilterCard{border-radius:22px}.ordersQueueFilterBody{display:grid;gap:6px;padding-top:0}.ordersQueueStageBar{display:grid;gap:4px}.ordersQueueStageLabel{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.ordersQueueStageTabs{display:flex;flex-wrap:wrap;gap:5px}.ordersQueueStageTab{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));color:#334155;font-size:11px;font-weight:900;box-shadow:none;transition:transform .08s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.ordersQueueStageTab:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(15,23,42,.04)}.ordersQueueStageTab.is-active{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(255,255,255,.98));color:#1d4ed8;box-shadow:0 6px 12px rgba(37,99,235,.08)}.ordersQueueFilterGrid{align-items:end}.ordersQueueFilterGrid .project-controlField{gap:3px}.ordersQueueFilterGrid .project-controlLabel{font-size:9.5px}.ordersQueueFilterGrid .project-controlInput,.ordersQueueFilterGrid .project-controlSelect{min-height:32px;padding-top:0;padding-bottom:0}.opsWorklistCard-orders{overflow:hidden}.opsWorklistHeader-orders{padding:10px 14px 8px;gap:6px}.opsWorklistHeader-orders .opsWorklistEyebrow{font-size:9px;letter-spacing:.14em}.opsWorklistHeader-orders .opsWorklistTitle{font-size:16px}.opsWorklistHeader-orders .opsWorklistSubtitle{font-size:10px;line-height:1.28;max-width:520px}.opsWorklistHeader-orders .opsWorklistHeaderMeta{font-size:11px}.opsWorklistWrap-orders{border:none}.opsWorklistTable-orders thead th{padding:7px 8px;font-size:9.5px;letter-spacing:.08em}.opsWorklistTable-orders tbody td{padding:6px 8px}.opsWorklistTable-orders .ui-badge{padding:2px 7px;font-size:9.5px;font-weight:850}.opsWorklistTable-orders .opsWorklistIdLink{font-size:12px;line-height:1.16}.opsWorklistTable-orders .opsWorklistPersonName{font-size:11.5px;line-height:1.16}.opsWorklistTable-orders .opsWorklistMetaText,.opsWorklistTable-orders .opsWorklistNote,.opsWorklistTable-orders .opsWorklistPersonSub,.opsWorklistTable-orders .opsWorklistStatusMeta{font-size:10px;line-height:1.22}.opsWorklistPersonCell-orders .opsWorklistMetaText,.opsWorklistPersonCell-orders .opsWorklistPersonSub{line-height:1.16}.opsWorklistIdCell-orders,.opsWorklistPersonCell-orders,.opsWorklistStatusLane-orders{gap:2px}.opsWorklistBadgeRow-orders{gap:4px}.opsWorklistMetaHint{color:#94a3b8;font-size:9.5px;line-height:1.16;font-weight:800;letter-spacing:.02em}.opsWorklistMoneyCol-orders{text-align:right}.opsWorklistTable-orders .opsWorklistMoneyCell{min-width:auto;font-size:13px;line-height:1.04}.opsWorklistMoneyMeta{display:grid;gap:1px;margin-top:2px;color:#64748b;font-size:10px;line-height:1.16;font-weight:700}.opsWorklistMoneyMeta b{color:#334155}.opsWorklistRouteMeta{display:grid;gap:1px;padding:0}.opsWorklistRouteTop{display:flex;align-items:center;justify-content:flex-start;gap:5px}.opsWorklistActionStack-orders{min-width:120px;gap:4px}.opsWorklistActionStack-orders .opsWorklistActionLink{border-radius:11px;padding:5px 10px;font-size:10px;font-weight:850}.opsWorklistActionStack-orders .opsWorklistActionLink.is-primary{box-shadow:0 7px 12px rgba(37,99,235,.14)}@media (max-width:1180px){.ordersQueueCompactToolbar,.ordersQueueCompactTop{grid-template-columns:1fr}.ordersQueueCompactAsideInline,.ordersQueueCompactStats{justify-content:flex-start}}@media (max-width:720px){.ordersQueueCompactShell{padding:11px}.ordersQueueCompactActions{display:grid;grid-template-columns:1fr}.ordersQueueCompactActions>*{min-width:0}.ordersQueueStageTabs{overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.ordersQueueStageTab{white-space:nowrap;min-height:30px}.ordersQueueCompactAsideInline{display:grid;grid-template-columns:1fr}.ordersQueueCompactAsideCard+.ordersQueueCompactAsideCard{border-left:none;border-top:1px solid rgba(148,163,184,.14)}}@media (min-width:1280px){.opsWorklistTable-orders tbody td{padding-top:6px;padding-bottom:6px}}.opsCompactShell{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(191,219,254,.28);border-radius:24px;background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(241,246,255,.84));box-shadow:0 8px 18px rgba(37,99,235,.04)}.opsCompactTop{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:10px;align-items:start}.opsCompactMain{display:grid;gap:4px;min-width:0}.opsCompactEyebrow{font-size:8.5px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.opsCompactTitleRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.opsCompactTitle{margin:0;font-size:13.5px;line-height:1.08;font-weight:950;color:#0f172a}.opsCompactDesc{margin:0;max-width:700px;font-size:9.5px;line-height:1.26;color:#475569}.opsCompactBadges{display:flex;flex-wrap:wrap;gap:4px}.opsCompactBadges .ui-badge{padding:2px 6px;font-size:8.5px;font-weight:900}.opsCompactContextStrip{display:inline-flex;align-items:stretch;justify-content:flex-end;gap:0;border:1px solid rgba(148,163,184,.16);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.78)}.opsCompactContextItem{display:grid;gap:1px;padding:7px 10px;min-width:120px}.opsCompactContextItem+.opsCompactContextItem{border-left:1px solid rgba(148,163,184,.14)}.opsCompactContextItem.tone-indigo{background:rgba(238,242,255,.42)}.opsCompactContextItem.tone-amber{background:rgba(255,251,235,.54)}.opsCompactContextLabel{font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.opsCompactContextValue{font-size:10.5px;font-weight:900;line-height:1.1;color:#0f172a;word-break:break-word}.opsCompactToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.opsCompactActions{display:flex;flex-wrap:wrap;gap:5px}.opsCompactActions .project-actionButton{min-height:28px;padding:0 10px;border-radius:11px;font-size:10px}.opsCompactStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.opsCompactStat{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.82)}.opsCompactStatLabel{font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.opsCompactStatValue{font-size:12px;line-height:1;font-weight:950;color:#0f172a}.opsCompactStat.tone-blue .opsCompactStatValue{color:#2563eb}.opsCompactStat.tone-red .opsCompactStatValue{color:#b91c1c}.opsCompactStat.tone-amber .opsCompactStatValue{color:#b45309}.opsCompactStat.tone-green .opsCompactStatValue{color:#15803d}.opsCompactStat.tone-indigo .opsCompactStatValue{color:#4338ca}.opsCompactFilterCard{border-radius:22px}.opsCompactFilterCard .project-sectionHead{padding-bottom:3px}.opsCompactFilterCard .project-sectionTitle{font-size:12.5px}.opsCompactFilterCard .project-sectionSubtitle{display:none}.opsCompactFilterBody{display:grid;gap:6px;padding-top:0}.opsCompactQuickBar{display:grid;gap:4px}.opsCompactQuickLabel{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.opsCompactQuickTabs{display:flex;flex-wrap:wrap;gap:5px}.opsCompactQuickTab{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));color:#334155;font-size:11px;font-weight:900;transition:transform .08s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.opsCompactQuickTab:hover{transform:translateY(-1px);box-shadow:0 6px 12px rgba(15,23,42,.04)}.opsCompactQuickTab.is-active{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(37,99,235,.14),rgba(255,255,255,.98));color:#1d4ed8;box-shadow:0 6px 12px rgba(37,99,235,.08)}.opsCompactFilterGrid{align-items:end}.opsCompactFilterGrid .project-controlField{gap:3px}.opsCompactFilterGrid .project-controlLabel{font-size:9.5px}.opsCompactFilterGrid .project-controlInput,.opsCompactFilterGrid .project-controlSelect{min-height:32px;padding-top:0;padding-bottom:0}.opsWorklistCard-compact{overflow:hidden}.opsWorklistHeader-compact{padding:10px 14px 8px;gap:6px}.opsWorklistHeader-compact .opsWorklistEyebrow{font-size:9px;letter-spacing:.14em}.opsWorklistHeader-compact .opsWorklistTitle{font-size:16px}.opsWorklistHeader-compact .opsWorklistSubtitle{font-size:10px;line-height:1.28;max-width:620px}.opsWorklistHeader-compact .opsWorklistHeaderMeta{font-size:11px}.opsWorklistWrap-compact{border:none}.opsWorklistTable-compact thead th{padding:7px 8px;font-size:9.5px;letter-spacing:.08em}.opsWorklistTable-compact tbody td{padding:6px 8px}.opsWorklistTable-compact .ui-badge{padding:2px 7px;font-size:9.5px;font-weight:850}.opsWorklistTable-compact .opsWorklistIdLink{font-size:12px;line-height:1.16}.opsWorklistTable-compact .opsWorklistPersonName{font-size:11.5px;line-height:1.16}.opsWorklistTable-compact .opsWorklistMetaText,.opsWorklistTable-compact .opsWorklistNote,.opsWorklistTable-compact .opsWorklistPersonSub,.opsWorklistTable-compact .opsWorklistStatusMeta{font-size:10px;line-height:1.22}.opsWorklistTable-compact .opsWorklistMoneyCell{min-width:auto;font-size:13px;line-height:1.04}.opsWorklistTable-compact .opsWorklistIdCell,.opsWorklistTable-compact .opsWorklistPersonCell,.opsWorklistTable-compact .opsWorklistStatusLane{gap:2px}.opsWorklistTable-compact .opsWorklistBadgeRow{gap:4px}.opsWorklistTable-compact .opsWorklistRouteMeta,.opsWorklistTable-compact .opsWorklistStatusBlock{display:grid;gap:3px;padding:0;min-width:0;border:none;background:transparent}.opsWorklistTable-compact .opsWorklistRouteTop,.opsWorklistTable-compact .opsWorklistStatusBlockHead{display:flex;align-items:center;justify-content:flex-start;gap:5px}.opsWorklistTable-compact .opsWorklistStatusLabel{font-size:10px;letter-spacing:.06em}.opsWorklistRouteLine{color:#64748b;font-size:10px;line-height:1.14;font-weight:700}.opsWorklistRouteLine b{color:#334155}.opsWorklistTable-compact .opsWorklistActionStack{min-width:120px;gap:4px}.opsWorklistTable-compact .opsWorklistActionLink{border-radius:11px;padding:5px 10px;font-size:10px;font-weight:850}.opsWorklistTable-compact .opsWorklistActionLink.is-primary{box-shadow:0 7px 12px rgba(37,99,235,.14)}.opsWorklistTable-contracts .contractsIdCell,.opsWorklistTable-contracts .contractsPersonCell,.opsWorklistTable-contracts .contractsStatusLaneCell,.opsWorklistTable-contracts .contractsTimeCell{display:grid;gap:2px;min-width:0}.opsWorklistTable-contracts .contractsIdLink{color:#1d4ed8;font-size:12px;line-height:1.16;font-weight:900;text-decoration:none;word-break:break-word}.opsWorklistTable-contracts .contractsIdLink:hover{text-decoration:underline;text-underline-offset:3px}.opsWorklistTable-contracts .contractsBadgeRow{display:flex;flex-wrap:wrap;gap:4px}.opsWorklistTable-contracts .contractsLaneNote,.opsWorklistTable-contracts .contractsMetaLine,.opsWorklistTable-contracts .contractsPersonSub,.opsWorklistTable-contracts .contractsStatusNote{font-size:10px;line-height:1.22;color:#64748b;font-weight:700;word-break:break-word}.opsWorklistTable-contracts .contractsMetaLine b,.opsWorklistTable-contracts .contractsPersonSub b,.opsWorklistTable-contracts .contractsStatusNote b{color:#334155}.opsWorklistTable-contracts .contractsPersonName{font-size:11.5px;line-height:1.16;font-weight:900;color:#0f172a}.opsWorklistTable-contracts .contractsMoneyCell{font-size:13px;line-height:1.04;font-weight:950;color:#0f172a}.opsWorklistTable-contracts .contractsStatusBlock{display:grid;gap:3px;padding:0;min-width:0;border:none;background:transparent}.opsWorklistTable-contracts .contractsStatusBlockHead{display:flex;align-items:center;gap:5px;justify-content:flex-start}.opsWorklistTable-contracts .contractsStatusBlockLabel{font-size:10px;letter-spacing:.06em;font-weight:950;text-transform:uppercase;color:#334155}.opsWorklistTable-contracts .contractsRowActionsCell{display:grid;gap:4px;min-width:120px}.opsWorklistTable-contracts .contractsRowActionsCell a{width:100%;border-radius:11px;padding:5px 10px;font-size:10px;font-weight:850}@media (max-width:1180px){.opsCompactToolbar,.opsCompactTop{grid-template-columns:1fr}.opsCompactContextStrip,.opsCompactStats{justify-content:flex-start}}@media (max-width:720px){.opsCompactActions{display:grid;grid-template-columns:1fr}.opsCompactActions>*{min-width:0}.opsCompactQuickTabs{overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.opsCompactQuickTab{white-space:nowrap;min-height:30px}.opsCompactContextStrip{display:grid;grid-template-columns:1fr}.opsCompactContextItem+.opsCompactContextItem{border-left:none;border-top:1px solid rgba(148,163,184,.14)}}.headerRow{padding:8px 20px;gap:12px}.brandName,.brandSub,.companyCenter .line0,.companyCenter .line1,.companyCenter .line2,.companyCenter .line3,.project-actionBtn,.project-controlLabel,.project-fieldLabel,.project-metricLabel,.project-pageHeaderEyebrow,.project-pageHeaderTitle,.project-sectionTitle,.project-table thead th,.project-tableLike thead th{font-weight:700}.groupTab,.iconBtn,.logoutLinkTop,.mobileLink,.mobileLogout,.pill,.subLink{border-radius:var(--r-pill)}.card,.opsCompactFilterCard,.ordersQueueFilterCard,.project-bulkBar,.project-documentHero,.project-infoCard,.project-metricCard,.project-miniStatCard,.project-mobileCard,.project-noteItem,.project-pageHeader,.project-pageToolbar,.project-paginationBar,.project-queueItemBoard,.project-queueLaneBoard,.project-queueListBoard,.project-rowCard,.project-sectionBody,.project-sectionCard,.project-sectionHead,.project-segmentWrap,.project-stateCompact,.project-stickyFilterBar,.project-subnav,.project-surfaceCard,.project-tableShell,.project-workflowDrawer,.project-workflowRail,.project-workflowShell,.shellOpsMode .project-metricCard,.shellOpsMode .project-pageHeader,.shellOpsMode .project-pageToolbar,.shellOpsMode .project-sectionCard,.shellOpsMode .project-sectionHead,.shellOpsMode .project-stickyFilterBar,.shellOpsMode .project-tableShell{border-radius:var(--r-card);box-shadow:var(--shadow-card)}.project-metricCard,.shellOpsMode .project-metricCard{border-radius:var(--r-card)}.project-pageHeader,.shellOpsMode .project-pageHeader{padding:14px 16px;border-radius:var(--r-card);background:#fff}.project-table tbody td,.project-tableLike tbody td,.shellOpsMode .project-table tbody td,.shellOpsMode .project-tableLike tbody td{padding-top:8px;padding-bottom:8px}.ui-card{border-radius:var(--r-card);box-shadow:var(--shadow-card)}.ui-btn-sm{min-height:32px}.ui-btn-lg,.ui-btn-sm{border-radius:var(--r-sm)}.ui-btn-lg{min-height:34px}@media (max-width:980px){.headerRow{padding:8px 14px}.card{border-radius:var(--r-card)}}@media (max-width:720px){.project-pageHeader,.shellOpsMode .project-pageHeader{padding:14px}.project-sectionHead{padding:12px 14px 10px}.project-sectionBody{padding:14px}}.project-statusBadge,.ui-badge{min-height:22px;padding:2px 8px;border-radius:var(--r-sm);font-size:11px;font-weight:600;letter-spacing:.02em;box-shadow:none}.ui-badge-neutral{border-color:rgba(55,65,81,.12);background:var(--neutralSoft);color:var(--neutral)}.ui-badge-info{border-color:rgba(33,85,196,.16);background:var(--primarySoft);color:var(--primary)}.ui-badge-success{border-color:rgba(15,122,74,.16);background:var(--successSoft);color:var(--success)}.ui-badge-warning{border-color:rgba(180,83,9,.18);background:var(--warningSoft);color:var(--warning)}.ui-badge-danger{border-color:rgba(190,30,30,.16);background:var(--dangerSoft);color:var(--danger)}.ui-badge-indigo{border-color:rgba(33,85,196,.16);background:var(--primarySoft);color:var(--primary)}.project-sectionHead,.shellOpsMode .project-sectionHead{padding:12px 16px 10px;gap:12px;align-items:flex-start;border-bottom:1px solid var(--border);background:rgba(11,17,32,.018)}.project-sectionHeadMain{gap:2px}.project-sectionTitle{font-size:14px;line-height:1.25;font-weight:700;color:var(--ink)}.project-sectionSubtitle{font-size:12px;line-height:1.45;font-weight:400;color:var(--ink3)}.project-sectionActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.project-sectionBody{padding:14px 16px}.project-metricCard,.shellOpsMode .project-metricCard{position:relative;overflow:hidden;gap:6px;min-height:auto;padding:14px 16px 16px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-card)}.project-metricCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--neutral)}.project-metricCard-neutral:before{background:var(--neutral)}.project-metricCard-blue:before{background:var(--primary)}.project-metricCard-green:before{background:var(--success)}.project-metricCard-amber:before{background:var(--warning)}.project-metricCard-red:before{background:var(--danger)}.project-metricCard-indigo:before{background:var(--primary)}.project-metricCard-teal:before{background:var(--success)}.project-metricCard-amber,.project-metricCard-blue,.project-metricCard-green,.project-metricCard-indigo,.project-metricCard-neutral,.project-metricCard-red,.project-metricCard-teal{color:var(--ink);background:#fff;border-color:var(--border)}.project-metricLabel{font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.project-metricValue{font-family:var(--font-mono);font-size:20px;line-height:1.1;font-weight:700;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.project-metricNote{font-size:11px;line-height:1.45;font-weight:400;color:var(--ink3)}.project-tableShell,.shellOpsMode .project-tableShell{border-radius:var(--r-card);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-card)}.project-table thead th,.project-tableLike thead th,.shellOpsMode .project-table thead th,.shellOpsMode .project-tableLike thead th{padding:7px 12px;font-size:10.5px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:rgba(11,17,32,.025);border-bottom:1px solid var(--border)}.project-table tbody td,.project-tableLike tbody td,.shellOpsMode .project-table tbody td,.shellOpsMode .project-tableLike tbody td{height:36px;padding:8px 12px;line-height:20px;vertical-align:middle;font-size:12.5px;font-weight:500;color:var(--ink2);border-bottom:1px solid var(--border);background:#fff}.project-table tbody tr:hover td,.project-tableLike tbody tr:hover td{background:rgba(11,17,32,.018)}.project-table td.project-cell-right,.project-tableLike td.project-cell-right{text-align:right!important;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.project-actionBtn,.project-docActionBtn{border-radius:var(--r-sm);font-weight:500;box-shadow:none}.project-actionBtn[data-variant=primary],.project-docActionBtn[data-variant=primary]{min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.project-actionBtn[data-variant=info],.project-actionBtn[data-variant=outline],.project-actionBtn[data-variant=secondary],.project-actionBtn[data-variant=success],.project-actionBtn[data-variant=warning],.project-docActionBtn[data-variant=info],.project-docActionBtn[data-variant=outline],.project-docActionBtn[data-variant=secondary],.project-docActionBtn[data-variant=success],.project-docActionBtn[data-variant=warning]{min-height:32px;padding:0 12px;font-size:12px}.project-actionBtn[data-variant=ghost],.project-docActionBtn[data-variant=ghost]{min-height:28px;padding:0 8px;font-size:12px}.project-actionBtn[data-variant=danger],.project-docActionBtn[data-variant=danger]{min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.project-actionBtn.ui-btn-lg,.project-actionBtn.ui-btn-md,.project-actionBtn.ui-btn-sm,.project-docActionBtn.ui-btn-lg,.project-docActionBtn.ui-btn-md,.project-docActionBtn.ui-btn-sm{border-radius:var(--r-sm)}@media (max-width:720px){.project-sectionHead{padding:12px 14px 10px}.project-sectionBody{padding:14px}}.orders-pageHeaderActionsCompact{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.orders-listSectionCard .project-sectionHead{align-items:flex-start;gap:12px}.orders-listSectionFilters{display:grid;gap:8px;justify-items:end;min-width:min(760px,100%)}.orders-listStageTabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.orders-listStageTab{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(11,17,32,.1);background:#fff;color:rgba(11,17,32,.68);font-size:12px;font-weight:700}.orders-listStageTab.is-active{border-color:rgba(33,85,196,.24);background:rgba(33,85,196,.08);color:#2155c4}.orders-listSearchInput{min-width:260px;max-width:320px;min-height:34px;height:34px;border-radius:6px}.orders-listQueueSelect{min-width:190px;max-width:240px;min-height:34px;height:34px;border-radius:6px}.acct-periodHeaderActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.acct-periodSegmentControl{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.acct-periodSegmentControl .project-actionBtn{min-height:32px}.acct-periodToolbarGrid{display:grid;grid-template-columns:minmax(220px,320px) auto;gap:12px;align-items:end}.acct-reviewFilterGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.acct-exportDropdown{position:relative}.acct-exportDropdownSummary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:6px;border:1px solid rgba(11,17,32,.13);background:#fff;color:#0b1120;font-size:12px;font-weight:700;white-space:nowrap}.acct-exportDropdownSummary::-webkit-details-marker{display:none}.acct-exportDropdown[open] .acct-exportDropdownSummary{border-color:rgba(33,85,196,.22);background:rgba(33,85,196,.06);color:#2155c4}.acct-exportDropdownMenu{position:absolute;right:0;top:calc(100% + 6px);display:grid;gap:4px;min-width:160px;padding:6px;border-radius:10px;border:1px solid rgba(11,17,32,.08);background:#fff;box-shadow:0 14px 28px rgba(11,17,32,.12);z-index:20}.acct-exportDropdownItem{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#0b1120;text-align:left;font-size:12px;font-weight:700}.acct-exportDropdownItem:hover{background:rgba(33,85,196,.06);color:#2155c4}@media (max-width:1080px){.orders-listSectionFilters{justify-items:stretch;min-width:0;width:100%}.orders-listStageTabs{justify-content:flex-start}.acct-reviewFilterGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.acct-periodToolbarGrid,.acct-reviewFilterGrid{grid-template-columns:1fr}.orders-listQueueSelect,.orders-listSearchInput{min-width:0;max-width:none;width:100%}}.topnavShell{position:relative;padding:0 14px 8px}.topnavShell .topnavMain{padding:0}.topnavShell .topnavSub{position:absolute;left:14px;right:14px;top:calc(100% - 2px);z-index:20;display:flex;flex-wrap:wrap;padding:10px;border-radius:12px;border:1px solid rgba(11,17,32,.08);background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(11,17,32,.1);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.topnavShell:focus-within .topnavSub,.topnavShell:hover .topnavSub{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.shellOpsMode .topnavShell{padding:0 14px 6px}.project-fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.project-fieldRow{grid-template-columns:1fr;gap:6px}.project-fieldLabelWrap{padding-top:0;gap:4px}.project-controlLabel,.project-fieldLabel,.project-formFieldLabel{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-controlInput,.project-controlSelect,.project-fieldControl .ui-input,.project-fieldControl input,.project-fieldControl select,.project-fieldControl textarea{min-height:34px;padding:0 10px;border-radius:6px;font-size:13px;box-shadow:none}.project-fieldControl textarea{min-height:90px;padding:10px}.project-kpiBar .project-metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.topnavShell{padding:0}.topnavShell .topnavSub{display:none!important}.project-controlGrid-2,.project-controlGrid-3,.project-fieldGrid,.project-kpiBar .project-metricGrid{grid-template-columns:1fr}}.opsInlineFilterBar{padding:10px 16px 12px;border-top:1px solid rgba(11,17,32,.04);border-bottom:1px solid rgba(11,17,32,.06);background:rgba(11,17,32,.018)}.opsInlineFilterGrid{margin:0;align-items:end}.opsInlineFilterGrid .project-controlField{margin:0}@media (max-width:960px){.opsInlineFilterBar{padding:10px 12px}.opsInlineFilterGrid{grid-template-columns:1fr!important}}.project-prRequestLayout{display:grid;gap:14px;grid-template-columns:1fr;grid-template-areas:"main" "payments" "docs";align-items:start}.project-prRequestLayoutMain{grid-area:main;min-width:0}.project-prRequestLayoutPayments{grid-area:payments;min-width:0}.project-prRequestLayoutDocs{grid-area:docs;min-width:0}.project-prRequestLayoutDocs>*,.project-prRequestLayoutPayments>*{width:100%}.requestPrint-tableHint{padding:8px 10px;border-bottom:1px dashed rgba(15,23,42,.08);font-size:11px;line-height:1.45;color:#475569;background:rgba(248,250,252,.85)}.requestPrint-materialSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.88)}.requestPrint-materialSummaryItem{font-size:11px;line-height:1.45;color:#0f172a}.requestPrint-specCell{white-space:pre-wrap;word-break:break-word;line-height:1.45}@media (max-width:920px){.requestPrint-materialSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.requestPrint-leadApprovalBox{padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(240,253,250,.92),rgba(248,250,252,.96))}.requestPrint-leadApprovalTitle{font-size:12px;font-weight:950;color:#0f766e;letter-spacing:.02em;text-transform:uppercase;margin-bottom:7px}.requestPrint-leadApprovalGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.requestPrint-leadApprovalItem{border:1px solid rgba(15,23,42,.08);border-radius:9px;background:rgba(255,255,255,.86);padding:6px 8px;min-height:42px}.requestPrint-leadApprovalItem span{display:block;font-size:10px;line-height:1.25;color:#64748b;font-weight:800;margin-bottom:3px}.requestPrint-leadApprovalItem b{display:block;font-size:11.5px;line-height:1.25;color:#0f172a;font-weight:950;white-space:nowrap}.requestPrint-leadApprovalItem.is-total{border-color:rgba(13,148,136,.28);background:rgba(240,253,250,.96)}.requestPrint-leadApprovalItem.is-total b{color:#0f766e}.requestPrint-leadFocusLine{margin-top:7px;display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;padding:7px 9px;font-size:11px;line-height:1.35;color:#334155}.requestPrint-leadFocusLine span{font-weight:850;color:#64748b;white-space:nowrap}.requestPrint-leadFocusLine b{font-weight:950;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requestPrint-leadFocusLine strong{margin-left:auto;font-weight:950;color:#0f766e;white-space:nowrap}.requestPrint-leadFocusRow{background:rgba(240,253,250,.55)}.requestPrint-leadFocusRow .requestPrint-td:first-child{box-shadow:inset 3px 0 0 rgba(13,148,136,.55)}.requestPrint-materialSummaryItem.is-total{border-radius:8px;background:rgba(240,253,250,.9);padding:4px 6px;margin:-4px -6px}.requestPrint-materialSummaryItem.is-total b{color:#0f766e}@media print{.paper.material-landscape-paper .requestPrint-leadApprovalBox{padding:8px 10px!important}.paper.material-landscape-paper .requestPrint-leadApprovalGrid{gap:6px!important}.paper.material-landscape-paper .requestPrint-leadApprovalItem{padding:5px 7px!important;min-height:38px!important}.paper.material-landscape-paper .requestPrint-leadFocusLine{padding:6px 8px!important;margin-top:6px!important}.paper.material-landscape-paper .requestPrint-leadFocusRow{background:rgba(240,253,250,.42)!important}}@media (max-width:920px){.requestPrint-leadApprovalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestPrint-leadFocusLine{align-items:flex-start;flex-direction:column}.requestPrint-leadFocusLine strong{margin-left:0}}.requestPrint-signatureNameBlock{display:grid;gap:2px;justify-items:center;line-height:1.25}.requestPrint-signatureNameBlock.is-empty{color:#94a3b8;font-weight:800}.requestPrint-signatureActorName{font-weight:1000;color:#0f172a}.requestPrint-signatureActorMeta{font-size:10px;color:#475569;font-weight:800;line-height:1.25}.requestPrint-adminFooter{display:grid;gap:3px;line-height:1.45}.requestPrint-adminFooter b{color:#0f172a;font-weight:950}