@import"https://fonts.googleapis.com/css2?family=Dosis:wght@600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg: #f7f9fc;--panel: #ffffff;--panel-2: #f8fafc;--ink: #101828;--muted: #667085;--line: #e4e7ec;--line-strong: #cfd6df;--teal: #004a4d;--teal-2: #e8f6f4;--blue: #1f6feb;--amber: #b76e00;--green: #168553;--red: #d92d20;--accent: #ff9f2f;--shadow: 0 12px 32px rgba(16, 24, 40, .08);--radius: 8px;--max: 100%}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,textarea{font:inherit}button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}.appShell{width:100%;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:252px minmax(0,1fr);gap:0}.sidebar{display:grid;position:sticky;top:0;z-index:20;align-content:start;gap:18px;min-height:100vh;margin:0;padding:22px 16px;border:0;border-radius:0;background:linear-gradient(180deg,#00383b,#004f52 52%,#003538);color:#fff;box-shadow:12px 0 34px #00383b2e}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content;color:#fff;font-weight:800;text-decoration:none;padding:0 6px 10px}.brand img{display:block;width:auto;height:34px}.brandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#ff9f2f,#ff7a1a);color:#00383b;font-size:25px;font-weight:900;line-height:1}.brandText{display:grid;line-height:1}.brandText strong{color:#fff;font-size:15px;letter-spacing:.03em}.brandText small{color:#ffffffdb;font-size:13px;font-weight:800;margin-top:4px;letter-spacing:.04em}.sidebar nav{display:grid;align-items:start;gap:6px;overflow:visible}.navItem{border:0;width:100%;min-width:0;min-height:46px;padding:0 12px;display:flex;align-items:center;gap:12px;color:#ffffffe6;background:transparent;text-align:left;font-size:15px;font-weight:700}.navItem.active{background:#ffffff1f;color:#fff;font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}.sidebarNote{margin-top:8px;padding:13px 14px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);background:#ffffff14;color:#ffffffe6}.sidebarNote p{margin:0;font-size:12px;line-height:1.45}.workspace{min-width:0;padding:0 28px 44px}.modulePage{display:grid;gap:14px;align-content:start;margin-bottom:14px}.modulePage[hidden]{display:none}.sectionAnchor,.oneDashboardHero{scroll-margin-top:86px}.sectionAnchor{height:1px;margin-top:14px}.topbar{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,auto);align-items:start;justify-content:space-between;gap:24px;margin:0 -28px 24px;padding:28px 28px 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff}.topbar>div:first-child{min-width:0}.topbar h1{max-width:760px;color:#202124;font-family:Inter,sans-serif;font-size:30px;font-weight:800;line-height:1.15;margin:7px 0 0;letter-spacing:0}.topbar p{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:14px}.topActions{align-self:start;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:0;border:0;border-radius:0;background:transparent;max-width:820px}.eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--teal);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.topActions button,.topActions select,.actionGrid button,.sectionTitle button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.topActions select{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);outline-color:var(--teal)}.primaryButton{background:#003f43;border-color:#003f43;color:#fff}.searchBox{height:40px;min-width:330px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);box-shadow:0 1px 2px #1018280a}.searchBox input{border:0;outline:0;width:100%;color:var(--ink);font-size:13px}.metricsRow{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:14px;margin-bottom:16px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px;min-height:92px;box-shadow:var(--shadow)}.metric span{display:block;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.metric strong{display:block;margin-top:7px;font-size:22px;line-height:1}.metric.teal strong{color:var(--teal)}.metric.green strong{color:var(--green)}.metric.amber strong{color:var(--amber)}.overviewDashboard{display:grid;gap:16px;margin-bottom:16px}.overviewMetrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:14px}.overviewWorkGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:14px;align-items:stretch}.overviewPanel{min-width:0;padding:14px;box-shadow:var(--shadow)}.overviewPanelTitle{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.overviewPanelTitle h2{margin:0;color:var(--ink);font-size:16px;line-height:1.2}.overviewPanelTitle span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.overviewPanelTitle button{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:var(--teal);font-size:12px;font-weight:800}.overviewWorkQueue{overflow:hidden}.workQueueTable{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.workQueueHeader,.workQueueRow{display:grid;grid-template-columns:130px minmax(280px,1fr) 105px 96px 120px;gap:10px;align-items:center}.workQueueHeader{min-height:38px;padding:0 12px;background:var(--panel-2);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.workQueueRow{min-height:62px;padding:10px 12px;border-top:1px solid var(--line)}.workStage{color:var(--teal);font-size:12px;font-weight:900}.workTitle{min-width:0;display:grid;gap:4px;border:0;padding:0;background:transparent;color:var(--ink);text-align:left}.workTitle:disabled{opacity:1;cursor:default}.workTitle strong,.workTitle small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workTitle strong{font-size:13px}.workTitle small{color:var(--muted);font-size:12px}.workPriority{width:fit-content;min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#eaf8f0;color:var(--green);font-size:11px;font-weight:800}.workPriority.high{background:#fff1e8;color:var(--amber)}.workPriority.medium{background:#eef4ff;color:var(--blue)}.workQueueActions{display:flex;justify-content:flex-end;gap:6px}.workQueueActions a,.workQueueActions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.overviewTaskRows,.overviewActivityRows{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.overviewTaskRows button{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px 12px;align-items:center;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 12px;background:#fff;color:var(--ink);text-align:left}.overviewTaskRows button:last-child{border-bottom:0}.overviewTaskRows button:hover{background:var(--panel-2)}.overviewTaskRows span,.overviewActivityRows span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.overviewTaskRows strong,.overviewTaskRows small{min-width:0}.overviewTaskRows strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overviewTaskRows small{grid-column:2 / 3;color:var(--muted);font-size:12px;line-height:1.35}.overviewTaskRows b{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;background:#fff3e0;color:var(--amber);font-size:11px;font-weight:800}.overviewActivityRows article{display:grid;gap:4px;border-bottom:1px solid var(--line);padding:11px 12px}.overviewActivityRows article:last-child{border-bottom:0}.overviewActivityRows strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.35}.overviewActivityRows small{color:var(--muted);font-size:12px}.automationSummary{margin-bottom:12px;min-height:54px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:none}.automationSummary div{margin-right:auto}.automationSummary strong,.automationSummary span{display:block}.automationSummary strong{color:var(--ink);font-size:14px}.automationSummary span{color:var(--muted);font-size:12px;font-weight:700}.automationSummary>span{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:var(--panel-2);color:var(--teal)}.sourceHealth{margin-bottom:14px;padding:14px;box-shadow:none}.sourceHealth .panelTitle{align-items:center}.sourceHealthRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sourceHealthCard{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.sourceHealthCard.ok{border-left-color:var(--green)}.sourceHealthCard.error{border-left-color:var(--red)}.sourceHealthCard strong,.sourceHealthCard small{display:block}.sourceHealthCard strong{margin-top:5px;font-size:13px}.sourceHealthCard small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sourceHealthMeta{display:flex;flex-wrap:wrap;gap:6px}.sourceHealthMeta span{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 7px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.automationCockpit{margin-bottom:14px;padding:14px;box-shadow:none}.automationCockpit .panelTitle{align-items:center}.cockpitCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cockpitCard{position:relative;min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:11px;background:var(--panel-2)}.cockpitCard.ready{border-left-color:var(--green)}.cockpitCard.blocked{border-left-color:var(--red)}.cockpitCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.cockpitCard strong{display:block;margin-top:4px;color:var(--ink);font-size:15px}.cockpitCard small,.cockpitCard p{margin:0;color:#344054;font-size:12px;line-height:1.35}.cockpitCard b{width:fit-content;border-radius:999px;padding:5px 8px;background:#fff;color:var(--muted);font-size:11px}.cockpitCard.ready b{color:var(--green)}.cockpitCard.blocked b{color:var(--red)}.pipelineHealth{margin-bottom:14px;padding:14px;box-shadow:none}.pipelineHealth .panelTitle{align-items:center}.pipelineStages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.pipelineStage{min-width:0;min-height:154px;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:11px;background:var(--panel-2)}.pipelineStage.clear{border-left-color:var(--green)}.pipelineStage.blocked{border-left-color:var(--red)}.pipelineStageTop{display:flex;justify-content:space-between;gap:8px}.pipelineStage span{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.pipelineStage strong{display:block;margin-top:4px;color:var(--ink);font-size:25px;line-height:1}.pipelineStage b{height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#fff;color:var(--muted);font-size:11px}.pipelineStage.clear b{color:var(--green)}.pipelineStage.blocked b{color:var(--red)}.pipelineStage small,.pipelineStage p{margin:0;color:#344054;font-size:12px;line-height:1.35}.pipelineStage button{width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.cockpitLower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:10px;margin-top:10px}.cockpitBlockers,.cockpitMetrics{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.cockpitBlockers{display:grid;gap:8px}.cockpitBlockers h3{margin:0;font-size:13px}.cockpitBlockers article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;border-top:1px solid var(--line);padding-top:8px}.cockpitBlockers strong,.cockpitBlockers small{min-width:0}.cockpitBlockers strong{font-size:13px}.cockpitBlockers small{grid-column:2 / -1;color:var(--muted);font-size:12px}.cockpitBlockers button{min-height:28px;padding:0 8px;font-size:12px}.cockpitMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cockpitMetrics div{border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--panel-2)}.cockpitMetrics span{display:block;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.cockpitMetrics strong{display:block;margin-top:4px;font-size:18px}.operationsRunbook{margin-top:14px;padding:14px}.operationsRunbook .panelTitle{align-items:center}.operationsRunbook .panelTitle button{min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.runbookStages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.runbookStage{display:grid;align-content:start;gap:5px;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:8px;padding:10px;background:#fff}.runbookStage.blocked{border-top-color:var(--red)}.runbookStage.watch,.runbookStage.manual{border-top-color:var(--amber)}.runbookStage span,.runbookChain span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.runbookStage strong,.runbookChain strong{font-size:13px}.runbookStage small,.runbookChain small{color:var(--muted);font-size:11px;line-height:1.35}.runbookGrid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:10px}.runbookGrid>div{display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2)}.runbookGrid>div>strong{font-size:13px}.runbookGrid button{min-height:32px;justify-content:flex-start;padding:7px 9px;background:#fff;font-size:12px;text-align:left;white-space:normal}.runbookGrid button span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.runbookChain{display:grid;gap:4px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:8px;background:#fff}.runbookChain.watch,.runbookChain.manual{border-left-color:var(--amber)}.runbookChain.blocked{border-left-color:var(--red)}.hostingReadiness{margin-bottom:14px;padding:14px;box-shadow:none}.hostingReadiness .panelTitle{align-items:center}.readyBadge{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.readyBadge.ok{background:#dcfce7;color:var(--green)}.readyBadge.blocked{background:#fee2e2;color:var(--red)}.hostingGrid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:10px}.hostingSummary{min-width:0;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:8px;padding:11px;background:var(--panel-2)}.hostingSummary strong,.hostingSummary span,.hostingSummary code{display:block}.hostingSummary span{color:var(--muted);font-size:12px}.hostingSummary code,.hostingCheck code{overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:6px 7px;background:#fff;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.apiHealth{display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:#fff}.apiHealth.ok{border-left-color:var(--green)}.apiHealth.blocked{border-left-color:var(--red)}.apiHealth>div:first-child{display:grid;gap:3px}.apiHealth small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.apiHealthActions{display:flex;flex-wrap:wrap;gap:6px}.apiHealthActions button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.hostingChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hostingCheck{min-width:0;display:grid;gap:6px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;padding:10px;background:#fff}.hostingCheck.ok{border-left-color:var(--green)}.hostingCheck strong,.hostingCheck span{display:block}.hostingCheck strong{font-size:13px}.hostingCheck span{color:var(--muted);font-size:12px;line-height:1.35}.cpanelRuntime{display:grid;gap:10px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;padding:11px;margin-top:10px;background:var(--panel-2)}.cpanelRuntime.ok{border-left-color:var(--green)}.runtimeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.runtimeHeader div{display:grid;gap:3px}.runtimeHeader span{color:var(--muted);font-size:12px}.runtimeChecks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.runtimeTables{display:flex;flex-wrap:wrap;gap:6px}.runtimeTables span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.launchSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.launchStep{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:#fff}.launchStep.done,.launchStep.ready{border-left-color:var(--green)}.launchStep.blocked{border-left-color:var(--red)}.launchStepNumber{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--panel-2);color:var(--ink);font-size:12px;font-weight:900}.launchStep strong,.launchStep span,.launchStep code{display:block}.launchStep strong{font-size:13px}.launchStep span{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.launchStep button{min-height:28px;margin-top:8px;padding:0 8px;gap:5px;font-size:12px;font-weight:800}.launchStep code{grid-column:1 / -1;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:6px 7px;background:var(--panel-2);color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.triagePanel{margin-bottom:14px;padding:14px;box-shadow:none}.triagePanel .panelTitle{align-items:center}.triagePanel .panelTitle button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800}.triageCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.triageCard{min-width:0;display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2)}.triageCard span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.triageCard strong{font-size:22px}.triageCard small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.triageCard.bid{border-left:4px solid var(--teal)}.triageCard.watch{border-left:4px solid var(--amber)}.triageCard.skip{border-left:4px solid #b42318}.exportPanel{margin-bottom:14px;padding:14px;box-shadow:none}.exportPanel .panelTitle{align-items:center}.exportGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.exportGrid button{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800}.exportGrid button span{color:var(--muted);font-size:10px}.commandBrief{margin-bottom:14px;padding:14px;box-shadow:none}.commandBrief .panelTitle{align-items:center}.briefStats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.briefStats span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:800}.briefRows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.briefItem{min-width:0;min-height:104px;display:grid;gap:6px;align-content:start;padding:10px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2);color:var(--ink);text-align:left}.briefItem>button:first-child{min-width:0;display:grid;gap:6px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.briefItem>button:first-child:disabled{cursor:default}.briefItem>button:last-child{justify-self:start;min-height:28px;padding:5px 8px}.briefItem.task,.briefItem.intake,.briefItem.enrich,.briefItem.receipt,.briefItem.outcome{border-left-color:var(--amber)}.briefItem.ready,.briefItem.submit{border-left-color:var(--green)}.briefItem.follow_up{border-left-color:#4f46e5}.briefItem.payment{border-left-color:var(--green)}.briefItem.search{border-left-color:var(--blue)}.briefItem.account{border-left-color:var(--red)}.briefItem:disabled{cursor:default;opacity:1}.briefItem span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.briefItem strong,.briefItem small{overflow:hidden;text-overflow:ellipsis}.briefItem strong{display:-webkit-box;min-height:36px;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.briefItem small,.briefNote{color:var(--muted);font-size:12px;line-height:1.4}.briefNote{margin:10px 0 0;font-weight:700}.dailyFocusQueue{margin-bottom:14px;padding:14px;box-shadow:none}.dailyFocusQueue .panelTitle{align-items:center}.focusStats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.focusStats span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:800}.focusRows{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.focusItem{min-width:0;min-height:98px;display:grid;align-content:start;gap:6px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2);color:var(--ink);text-align:left}.focusItem.reply{border-left-color:var(--green)}.focusItem.proposal,.focusItem.bid,.focusItem.submit{border-left-color:var(--blue)}.focusItem.intake,.focusItem.enrich,.focusItem.receipt,.focusItem.outcome,.focusItem.payment{border-left-color:var(--amber)}.focusItem span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.focusItem strong{overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.focusItem small{color:var(--muted);font-size:11px;line-height:1.35}.focusActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.focusActions button{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff;color:var(--ink);font-size:11px;font-weight:900}.deadlineRadar{margin-bottom:14px;padding:14px;box-shadow:none}.deadlineRadar .panelTitle{align-items:center}.deadlineStats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.deadlineStats span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:var(--panel-2);color:var(--muted);font-size:12px;font-weight:800}.deadlineRows{display:grid;gap:8px}.deadlineItem{display:grid;grid-template-columns:minmax(0,1fr) 125px auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2)}.deadlineItem.overdue{border-left-color:#ef4444}.deadlineItem.today{border-left-color:var(--amber)}.deadlineItem.upcoming{border-left-color:var(--blue)}.deadlineItem strong,.deadlineItem small,.deadlineMeta span{display:block}.deadlineItem strong{margin-top:6px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.deadlineItem small,.deadlineMeta span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.deadlineMeta strong{margin-top:0}.deadlineActions{display:flex;justify-content:end;gap:6px}.deadlineActions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:800}.deadlineActions button:disabled{opacity:.5}.searchLaunchpad{margin-bottom:14px;padding:14px;box-shadow:none}.searchLaunchpad .panelTitle{align-items:center}.launchpadActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.launchpadActions>span{color:var(--muted);font-size:12px;font-weight:800}.launchpadActions button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;font-size:12px;font-weight:800}.savedSearches,.savedSearchHygiene,.sourcingReviewQueue{margin-top:14px;padding:14px;box-shadow:none}.savedSearches .panelTitle,.savedSearchHygiene .panelTitle,.sourcingReviewQueue .panelTitle{align-items:center}.savedSearchComposer{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.6fr) 80px auto;gap:8px;align-items:stretch}.savedSearchComposer input,.savedSearchComposer select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.savedSearchComposer button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.savedSearchRows,.savedSearchHygieneRows,.sourcingReviewRows{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.savedSearch,.savedSearchHygieneItem,.sourcingReviewItem{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2)}.savedSearch.due{border-left-color:var(--amber)}.savedSearchHygieneItem{display:grid;align-items:start;border-left-color:var(--red)}.sourcingReviewItem{display:grid;align-items:start;border-left-color:var(--amber)}.sourcingReviewItem.ready{border-left-color:var(--green)}.savedSearch strong,.savedSearch small,.savedSearchHygieneItem strong,.savedSearchHygieneItem small,.sourcingReviewItem strong,.sourcingReviewItem small{display:block}.savedSearch strong,.savedSearchHygieneItem strong,.sourcingReviewItem strong{margin-top:5px;font-size:13px}.savedSearch small,.savedSearchHygieneItem small,.sourcingReviewItem small{margin-top:3px;color:var(--muted);font-size:12px}.savedSearchHygieneItem>p,.sourcingReviewItem>p{overflow:hidden;margin:0;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sourcingGates{display:flex;flex-wrap:wrap;gap:5px}.sourcingGates span{border:1px solid rgba(14,116,144,.2);border-radius:999px;padding:4px 7px;background:#ecfeff;color:#155e75;font-size:11px;font-weight:800;line-height:1.25}.savedSearchActions,.savedSearchHygieneActions,.sourcingReviewActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.savedSearchActions a,.savedSearchActions button,.savedSearchHygieneActions button,.sourcingReviewActions a,.sourcingReviewActions button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.searchRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.searchRow{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.searchRow strong,.searchRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchRow strong{font-size:13px}.searchRow span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.searchActions{display:flex;flex-wrap:wrap;gap:6px}.searchActions a,.searchActions button{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.performancePanel{margin-top:14px;padding:14px;box-shadow:none}.performancePanel .panelTitle{align-items:center}.marketplaceAccounts{margin-top:14px;padding:14px}.marketplaceAccounts .panelTitle,.profileReadinessGate .panelTitle{align-items:center}.profileReadinessGate{margin-top:14px;padding:14px;box-shadow:none}.accountRows,.profileGateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accountCard{display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:var(--panel-2)}.accountCard.ready{border-left-color:var(--green)}.accountCard.blocked{border-left-color:var(--red)}.profileGateCard{display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:var(--panel-2)}.profileGateCard.ready{border-left-color:var(--green)}.profileGateCard.blocked{border-left-color:var(--red)}.accountHead strong,.accountHead small,.profileGateCard strong,.profileGateCard small{display:block}.profileGateCard strong{margin-top:5px;font-size:14px}.profileGateCard small{margin-top:3px;color:var(--muted);font-size:12px}.profileGateChecks{display:flex;flex-wrap:wrap;gap:5px}.profileGateChecks span{border-radius:999px;padding:4px 7px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:800}.profileGateCard button,.profileGateCard a,.profileGateLeadList button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none}.profileGateCard button{justify-self:start}.profileGateActions{display:flex;flex-wrap:wrap;gap:6px}.profileGateActions a{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 9px}.profileGateLeadList{display:grid;gap:6px;margin-top:10px}.profileGateLeadList button{justify-content:flex-start;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left}.profileGateLeadList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileGateLeadList small{color:var(--muted)}.accountHead strong{margin-top:5px;font-size:14px}.accountHead small{margin-top:3px;color:var(--muted);font-size:12px}.accountGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.accountCard input,.accountCard select,.accountCard textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.accountCard textarea{min-height:82px;resize:vertical;line-height:1.4}.accountChecklist{display:flex;flex-wrap:wrap;gap:6px}.accountChecklist span{border:1px solid rgba(13,148,136,.2);border-radius:999px;padding:5px 8px;background:#f0fdfae6;color:var(--teal);font-size:11px;font-weight:800}.accountReviewChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.accountReviewChecks label{min-width:0;min-height:34px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:#fff;color:var(--muted);font-size:12px;font-weight:800}.accountReviewChecks label.checked{border-color:#24715d47;background:#f0fdfae6;color:var(--green)}.accountReviewChecks input{width:14px;min-height:14px;margin:0;padding:0}.capacityCapture{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px dashed rgba(37,99,235,.25);border-radius:8px;padding:8px;background:#eff6ff}.capacityCapture strong,.capacityCapture small{display:block}.capacityCapture strong{font-size:12px}.capacityCapture small{margin-top:2px;color:#1d4ed8;font-size:11px;line-height:1.35}.capacityCapture a{flex:0 0 auto}.accountActions{display:flex;flex-wrap:wrap;gap:6px}.accountActions a,.accountActions button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.performanceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.performanceStats>div,.performanceRow{border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.performanceStats>div{min-width:0;display:grid;gap:4px;padding:10px}.performanceStats span,.performanceRow span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.performanceStats strong{font-size:18px}.performanceRows{display:grid;gap:8px;margin-bottom:10px}.performanceRow{min-width:0;display:grid;grid-template-columns:minmax(170px,1fr) repeat(5,minmax(72px,.32fr));align-items:center;gap:10px;padding:10px}.performanceRow div{min-width:0;display:grid;gap:3px}.performanceRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.economicsRows{display:grid;gap:8px}.economicsItem{min-width:0;display:grid;grid-template-columns:minmax(170px,1fr) repeat(4,minmax(72px,.32fr));align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2)}.economicsItem.watch{border-left-color:var(--amber)}.economicsItem.profitable{border-left-color:var(--green)}.economicsItem div{min-width:0;display:grid;gap:3px}.economicsItem span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.economicsItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:12px}.tab{border:0;border-radius:0;background:transparent;padding:10px 12px;font-size:13px;color:var(--muted);font-weight:700;border-bottom:2px solid transparent}.tab.active{color:var(--teal);border-bottom-color:var(--teal)}.mainGrid{display:grid;grid-template-columns:minmax(600px,1fr) 390px;gap:14px;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.radarPanel{overflow:hidden}.tableHeader,.leadRow{display:grid;grid-template-columns:58px 86px minmax(190px,1fr) 104px 88px 92px;gap:8px;align-items:center}.tableHeader{padding:11px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;background:var(--panel-2)}.leadRows{max-height:clamp(340px,44vh,500px);overflow:auto}.leadRow{width:100%;min-height:72px;padding:10px 14px;border:0;border-radius:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;font-size:13px}.leadRow:hover,.leadRow.selected{background:#f0fdfa}.score{width:42px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--teal-2);color:var(--teal)}.platform,.status,.reasonList span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.platform.freelancer{background:#e7f5f2;color:var(--teal)}.platform.upwork{background:#eaf2ff;color:var(--blue)}.platform.system{background:#f3f4f6;color:var(--muted)}.projectCell{min-width:0}.projectCell strong,.projectCell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectCell small{margin-top:4px;color:var(--muted);font-size:12px}.status{background:#eef2f6;color:#475467}.status.new{background:#fffbeb;color:var(--amber)}.status.applied,.status.drafted{background:#eaf2ff;color:var(--blue)}.status.watching{background:#f3f4f6;color:#374151}.status.skipped{background:#fef2f2;color:#b42318}.status.won,.status.paid{background:#ecfdf3;color:var(--green)}.status.pending{background:#fffbeb;color:var(--amber)}.status.escrow{background:#eaf2ff;color:var(--blue)}.detailPanel{padding:16px;position:sticky;top:18px}.detailPanel.empty{min-height:360px;display:grid;align-content:center;justify-items:center;text-align:center;color:var(--muted)}.detailPanel.empty h2{color:var(--ink);margin:10px 0 4px}.detailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.detailHead h2{margin:9px 0 0;font-size:19px;line-height:1.25}.detailHead a{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.detailStats{display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:8px}.detailStats .metric{min-height:64px;box-shadow:none;padding:10px}.detailStats .metric strong{font-size:15px;line-height:1.2}.detailPanel section{margin-top:16px}.detailPanel h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;color:var(--muted)}.sectionLabelRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.sectionLabelRow h3{margin:0}.sectionLabelRow span{color:var(--muted);font-size:12px;line-height:1.25;text-align:right}.reasonList{display:flex;flex-wrap:wrap;gap:6px}.reasonList span{background:var(--panel-2);border:1px solid var(--line);color:#344054;text-transform:none}.bidCoach{padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.bidCoach.bid{border-color:#b9e2dd;background:#f0fdfa}.bidCoach.skip{border-color:#f3c8c4;background:#fff7f7}.coachTopline{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:10px}.coachTopline strong{width:fit-content;border-radius:999px;padding:5px 9px;background:var(--ink);color:#fff;font-size:11px;text-transform:uppercase}.bidCoach.bid .coachTopline strong{background:var(--teal)}.bidCoach.skip .coachTopline strong{background:var(--red)}.coachTopline span{color:var(--ink);font-size:14px;font-weight:800}.coachTopline button{min-height:30px;padding:0 9px;font-size:12px;font-weight:700}.coachLists{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coachLists div{display:grid;gap:5px}.coachLists span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.coachLists small{display:block;color:#344054;font-size:12px;line-height:1.35}.checklist{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.checklist label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start;color:#344054;font-size:12px;line-height:1.35}.checklist input{margin:2px 0 0}.description{max-height:138px;overflow:auto;margin:0;color:#344054;line-height:1.5;font-size:13px}.proposalEditor{width:100%;min-height:170px;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);background:#fbfcfd;resize:vertical;outline-color:var(--teal);font-size:13px;line-height:1.5}.applicationPack{padding:11px;border:1px solid #b9e2dd;border-radius:8px;background:#f0fdfa}.packMeta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.packMeta span{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:#fff;color:var(--teal);font-size:12px;font-weight:800}.proofPoints{display:grid;gap:5px;margin:0 0 9px;padding:8px;border:1px solid #b9e2dd;border-radius:8px;background:#fff}.proofPoints>span{color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.proofPoints small{overflow:hidden;color:#24443f;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.applicationPack p{max-height:100px;overflow:auto;margin:0 0 9px;color:#24443f;font-size:12px;line-height:1.45;white-space:pre-wrap}.applicationPack button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.formBlock{display:grid;gap:10px}.formBlock label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.formBlock input,.formBlock textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--ink);outline-color:var(--teal);resize:vertical;text-transform:none;font-size:13px;font-weight:500}.formBlock textarea{min-height:80px}.actionGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.sectionTitle{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:20px 0 10px}.sectionTitle h2{margin:0;font-size:18px}.sectionTitle p{margin:4px 0 0;color:var(--muted);font-size:13px}.manualLeadPanel{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(360px,1.25fr) auto;gap:14px;align-items:start;box-shadow:none}.manualLeadPanel h2{margin:0;font-size:16px}.manualLeadPanel p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.manualLeadGrid{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(120px,.45fr) 1fr 1fr;gap:8px}.manualLeadGrid label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.manualLeadGrid input,.manualLeadGrid select,.manualLeadGrid textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px;font-weight:500;text-transform:none}.manualLeadGrid textarea{min-height:72px;resize:vertical;line-height:1.4}.manualLeadGrid .wideField{grid-column:span 2}.manualLeadPanel button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700}.marketplaceClipper{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(220px,.8fr) auto minmax(0,1.4fr);gap:14px;align-items:center;box-shadow:none}.marketplaceClipper h2{margin:0;font-size:16px}.marketplaceClipper p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.marketplaceClipper button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800}.marketplaceClipper code{min-width:0;max-height:62px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--panel-2);color:var(--muted);font-size:11px;line-height:1.4}.importPanel{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr) minmax(220px,.75fr);gap:14px;align-items:start;box-shadow:none}.importPanel h2{margin:0;font-size:16px}.importPanel p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.importControls{display:grid;gap:8px}.importControls select,.importControls textarea,.bidLimitBox input,.authCard input{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.importControls textarea{min-height:86px;resize:vertical;line-height:1.4}.importActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.importPreview{display:grid;gap:7px;border:1px solid var(--line);border-radius:8px;padding:9px;background:var(--panel-2)}.importPreview strong{color:var(--ink);font-size:12px}.importPreviewItem{min-width:0;display:grid;gap:3px;border-top:1px solid var(--line);padding-top:7px}.importPreviewItem span{width:fit-content;border:1px solid var(--line);border-radius:999px;padding:2px 7px;background:#fff;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.importPreviewItem b{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.importPreviewItem small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.35}.bidLimitBox{display:grid;gap:8px;align-content:start}.bidLimitBox label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.bidLimitBox .guardToggle{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:12px;font-weight:700;line-height:1.3;text-transform:none}.bidLimitBox input{margin-top:6px}.bidLimitBox .guardToggle input{width:16px;height:16px;margin:0;padding:0}.bidLimitBox button,.importControls button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700}.bidLimitBox span{color:var(--muted);font-size:12px}.bidLimitBox .guardBlocked{color:#b45309;font-weight:800}.bidLimitBox .guardOpen{color:var(--teal);font-weight:800}.authOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#f5f7fae0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.authCard{width:min(380px,calc(100vw - 32px));display:grid;gap:12px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.authCard h2{margin:0;font-size:20px}.authCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.leadConvertBar{margin-top:14px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:14px;box-shadow:none}.leadConvertBar strong,.leadConvertBar span{display:block}.leadConvertBar span{margin-top:4px;color:var(--muted);font-size:13px}.leadConvertBar button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.projectsSection{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.projectList,.paymentPanel{padding:14px;box-shadow:none}.panelTitle{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.panelTitleActions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.panelTitleActions button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800}.panelTitle h2{margin:0;font-size:16px}.panelTitle span,.emptyText{color:var(--muted);font-size:12px}.projectRows{display:grid;gap:8px}.projectRow{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.projectRow .milestoneRows{grid-column:1 / -1;display:grid;gap:6px;margin-top:2px}.projectPaymentRows{grid-column:1 / -1;display:grid;gap:6px}.projectPaymentRow{display:grid;grid-template-columns:90px 120px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.projectPaymentRow.paid{border-color:#bbf7d0;background:#f0fdf4}.projectPaymentRow span,.projectPaymentRow small{margin:0;color:var(--muted);font-size:12px}.projectPaymentRow strong{font-size:13px}.projectPaymentRow button{min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.milestoneRow{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;align-items:start;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.milestoneRow.done{border-color:#bbf7d0;background:#f0fdf4}.milestoneRow button{min-height:28px;padding:0;display:grid;place-items:center}.milestoneRow strong{font-size:13px}.milestoneRow span,.milestoneRow small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.projectRow strong,.projectRow span{display:block}.projectRow span{margin-top:4px;color:var(--muted);font-size:12px}.projectActions{display:flex;gap:6px}.projectActions button{min-height:30px;padding:0 9px;font-size:12px;font-weight:700}.paymentRow{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.paymentRequestForm{display:grid;gap:8px;margin-bottom:10px}.paymentRequestForm input,.paymentRequestForm select,.paymentRequestForm textarea{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.paymentRequestForm textarea{min-height:72px;resize:vertical}.paymentRequestForm button{min-height:36px;font-size:12px;font-weight:800}.paymentRow span{color:var(--muted);font-size:13px}.workLogPanel{margin-top:14px;padding:14px;box-shadow:none}.workLogStats,.workLogProjectRows,.workLogRows{display:grid;gap:8px}.workLogStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.workLogComposer{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.workLogComposer input,.workLogComposer select,.workLogComposer textarea{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.workLogComposer .wideField,.workLogComposer textarea{grid-column:span 2}.workLogComposer textarea{min-height:38px;resize:vertical}.workLogComposer button{min-height:36px;font-size:12px;font-weight:800}.workLogProjectRows{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.workLogProject,.workLogItem{min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2)}.workLogProject strong,.workLogProject small,.workLogItem strong,.workLogItem span{display:block}.workLogProject small,.workLogItem span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.workLogItem{display:grid;grid-template-columns:minmax(0,1fr) 150px 32px;align-items:center;gap:10px}.workLogItem.paid{border-color:#bbf7d0;background:#f0fdf4}.workLogItem a{display:grid;place-items:center}.proposalPrepQueue{margin-bottom:14px;padding:14px;box-shadow:none}.proposalPrepQueue .panelTitle{align-items:center}.proposalPrepQueue .panelTitle button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800}.proposalPrepRows{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.proposalPrepItem{min-width:0;min-height:118px;display:grid;gap:7px;align-content:start;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2);color:var(--ink);text-align:left}.proposalPrepItem strong,.proposalPrepItem small{overflow:hidden;text-overflow:ellipsis}.proposalPrepItem strong{display:-webkit-box;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.proposalPrepItem small{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.proposalQaQueue{margin-bottom:14px;padding:14px;box-shadow:none}.proposalQaRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.proposalQaItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.7fr) minmax(150px,.45fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.proposalQaItem.blocked{border-left-color:var(--red)}.proposalQaItem strong,.proposalQaItem small{display:block}.proposalQaItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.proposalQaItem small{margin-top:3px;color:var(--muted);font-size:11px}.qaChecks{display:flex;flex-wrap:wrap;gap:5px}.qaChecks span{border:1px solid rgba(239,68,68,.2);border-radius:999px;padding:4px 7px;background:#fee2e2bf;color:#b91c1c;font-size:11px;font-weight:800}.bidAmountInline{display:grid;grid-template-columns:auto minmax(72px,1fr);gap:6px;align-items:center}.bidAmountInline span{color:var(--muted);font-size:11px;font-weight:800}.bidAmountInline input{width:100%;min-width:0;height:30px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font:inherit;font-size:12px}.bidAmountInline button{grid-column:1 / -1;min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.proposalQaActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.proposalQaActions button{min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.proposalComplianceQueue{margin-bottom:14px;padding:14px;box-shadow:none}.proposalComplianceRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.proposalComplianceItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.75fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;padding:10px;background:var(--panel-2)}.proposalComplianceItem strong,.proposalComplianceItem small{display:block}.proposalComplianceItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.proposalComplianceItem small{margin-top:3px;color:var(--muted);font-size:11px}.complianceFlags{display:flex;flex-wrap:wrap;gap:5px}.complianceFlags span{border:1px solid rgba(190,18,60,.22);border-radius:999px;padding:4px 7px;background:#fff1f2e6;color:#be123c;font-size:11px;font-weight:800}.proposalComplianceActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.proposalComplianceActions button{min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.submitReadyQueue{margin-bottom:14px;padding:14px;box-shadow:none}.submitReadyRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.submitReadyItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;padding:10px;background:var(--panel-2)}.submitReadyItem strong,.submitReadyItem small{display:block}.submitReadyItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.submitReadyItem small{margin-top:3px;color:var(--muted);font-size:11px}.submitChecklist{display:flex;flex-wrap:wrap;gap:5px}.submissionPayload{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--panel-2)}.submissionPayload span{width:fit-content;border:1px solid var(--line);border-radius:999px;padding:3px 7px;background:#fff;color:var(--teal);font-size:11px;font-weight:900}.submissionPayload small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.35}.submitChecklist span{border:1px solid rgba(22,163,74,.22);border-radius:999px;padding:4px 7px;background:#dcfce7;color:var(--green);font-size:11px;font-weight:800}.submitReadyActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.submitReadyActions button,.submitReadyActions a{min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.submitBlockedRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.submitBlockedItem{min-width:0;border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:9px;background:#fffbeb}.submitBlockedItem strong,.submitBlockedItem span{display:block;overflow:hidden;text-overflow:ellipsis}.submitBlockedItem strong{font-size:12px;white-space:nowrap}.submitBlockedItem span{margin-top:4px;color:#b45309;font-size:11px;font-weight:800}.bidSubmissionHandoff{margin-bottom:14px;padding:14px;box-shadow:none}.handoffSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.handoffStep{min-width:0;display:grid;gap:5px;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;padding:10px;background:var(--panel-2)}.handoffStep.ok{border-left-color:var(--green)}.handoffStep.watch{border-left-color:var(--amber)}.handoffStep span,.handoffStep small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.handoffStep strong{font-size:24px}.handoffQueues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.handoffQueues h3{margin:0 0 8px;font-size:13px}.handoffItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff}.handoffItem+.handoffItem{margin-top:7px}.handoffItem strong,.handoffItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoffItem strong{margin-top:4px;font-size:13px}.handoffItem small{margin-top:3px;color:var(--muted);font-size:11px}.handoffActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.handoffItem button,.handoffActions button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.staleProposalQueue{margin-bottom:14px;padding:14px;box-shadow:none}.staleProposalRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staleProposalItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.staleProposalItem strong,.staleProposalItem small{display:block}.staleProposalItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.staleProposalItem small{margin-top:3px;color:var(--muted);font-size:11px}.staleProposalItem p{margin:0;color:#b45309;font-size:12px;font-weight:800;line-height:1.35}.staleProposalActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.staleProposalActions button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.proposalQueue{margin-top:14px;padding:14px;box-shadow:none}.proposalRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposalCard{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.proposalHead{display:flex;justify-content:space-between;gap:10px;align-items:start}.proposalHead div{min-width:0}.proposalHead strong{display:block;margin-top:7px;overflow:hidden;color:var(--ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.proposalCard p{max-height:76px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45;white-space:pre-wrap}.followUpDraft{display:grid;gap:5px;padding:8px;border:1px solid #b9e2dd;border-radius:8px;background:#f0fdfa}.followUpDraft span{color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.followUpDraft p{max-height:88px;color:#24443f}.proposalMeta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;font-weight:700}.proposalMeta .readiness{color:var(--ink)}.proposalMeta .readiness.ready{color:var(--green)}.proposalMeta .readiness.review{color:var(--amber)}.proposalMeta .readiness.blocked{color:#ef4444}.readinessChecks{display:flex;gap:6px;flex-wrap:wrap}.readinessChecks span{min-height:24px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 7px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.readinessChecks .ok{color:var(--teal)}.readinessChecks .missing{color:#ef4444}.proposalActions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.proposalActions button,.proposalActions a{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.proposalActions .primaryButton{background:var(--teal);border-color:var(--teal);color:#fff}.submissionLedger{margin-top:14px;padding:14px;box-shadow:none}.submissionLedger .panelTitle{align-items:center}.submissionRows{display:grid;gap:8px}.submissionRow{display:grid;grid-template-columns:minmax(0,1fr) 130px 150px auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.submissionMain{min-width:0}.submissionMain strong,.submissionMain small,.submissionCost strong,.submissionCost span,.submissionStatus small{display:block}.submissionMain strong{margin-top:6px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.submissionMain small,.submissionCost span,.submissionStatus small{margin-top:4px;color:var(--muted);font-size:12px}.submissionCost strong{font-size:13px}.submissionActions{display:flex;gap:6px;justify-content:end}.submissionActions button,.submissionActions a{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.submissionReceiptQueue{margin-top:14px;padding:14px;box-shadow:none}.receiptRows{display:grid;gap:8px}.receiptItem{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(120px,.8fr) 120px minmax(130px,.8fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.receiptItem.compact{grid-template-columns:minmax(0,1fr) auto}.receiptItem strong,.receiptItem small{display:block}.receiptItem strong{margin-top:6px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.receiptItem small{margin-top:4px;color:var(--muted);font-size:12px}.receiptItem input{width:100%;min-height:32px;border:1px solid var(--line);border-radius:8px;padding:0 9px;background:#fff;color:var(--ink);font-size:12px}.receiptActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.receiptActions button,.receiptItem.compact button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:700}.receiptActions .primaryButton{background:var(--teal);border-color:var(--teal);color:#fff}.bidFollowThroughQueue{margin-top:14px;padding:14px;box-shadow:none}.bidFollowThroughRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bidFollowThroughItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.bidFollowThroughItem.urgent{border-left-color:var(--red)}.bidFollowThroughItem.due{border-left-color:var(--teal)}.bidFollowThroughItem strong,.bidFollowThroughItem small{display:block}.bidFollowThroughItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bidFollowThroughItem small{margin-top:3px;color:var(--muted);font-size:11px}.followThroughChecks{display:flex;flex-wrap:wrap;gap:5px}.followThroughChecks span{border:1px solid var(--line);border-radius:999px;padding:4px 7px;background:#fff;color:#475467;font-size:11px;font-weight:800}.followThroughActions{display:flex;flex-wrap:wrap;gap:6px}.followThroughActions button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.followThroughActions .primaryButton{background:var(--teal);border-color:var(--teal);color:#fff}.bidOutcomeReview{margin-top:14px;padding:14px;box-shadow:none}.bidOutcomeReview .panelTitle{align-items:center}.outcomeRows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.outcomeItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.outcomeItem.review{border-left-color:var(--red)}.outcomeItem strong,.outcomeItem small{display:block}.outcomeItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.outcomeItem small{margin-top:3px;color:var(--muted);font-size:11px}.outcomeActions{display:flex;flex-wrap:wrap;gap:6px}.outcomeActions button{min-height:28px;padding:0 8px;font-size:12px;font-weight:800}.bidLessonsQueue{margin-top:14px;padding:14px;box-shadow:none}.lessonRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lessonItem{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel-2)}.lessonItem.won{border-left-color:var(--green)}.lessonItem.lost,.lessonItem.skipped{border-left-color:#ef4444}.lessonItem strong,.lessonItem small{display:block}.lessonItem strong{margin-top:6px;overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lessonItem small{margin-top:4px;color:var(--muted);font-size:12px}.lessonItem p{max-height:88px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45}.lessonActions{display:flex;flex-wrap:wrap;gap:6px}.lessonActions button,.lessonItem.saved>button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.bidStrategyCoach{margin-top:14px;padding:14px;box-shadow:none}.strategyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strategyCard{display:grid;gap:7px;min-width:0;padding:11px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2)}.strategyCard.pause_and_refine{border-left-color:#ef4444}.strategyCard.apply_lessons{border-left-color:var(--amber)}.strategyCard.double_down{border-left-color:var(--green)}.strategyCard>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.strategyCard strong{overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.strategyCard p{margin:0;color:#344054;font-size:12px;line-height:1.45}.strategyCard small{color:var(--muted);font-size:11px;font-weight:800}.strategyInsights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.strategyInsights>div{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.strategyInsights strong{font-size:13px}.strategyInsights button{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:var(--panel-2);color:var(--ink);font-size:12px;font-weight:800;text-align:left}.strategyInsights span{color:var(--muted);font-size:11px}.riskReviewQueue,.duplicateGuard{margin-top:14px;padding:14px;box-shadow:none}.duplicateGuard .panelTitle{align-items:center}.riskRows,.duplicateRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.riskItem{min-width:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.9fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.riskItem.skip{border-left-color:var(--red)}.duplicateItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.riskMain strong,.riskMain small,.duplicateItem strong,.duplicateItem small{display:block}.riskMain strong,.duplicateItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.riskMain small,.duplicateItem small{margin-top:3px;color:var(--muted);font-size:11px}.duplicateItem>p{max-height:64px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45}.riskFlags{display:flex;flex-wrap:wrap;gap:5px}.riskFlags span{border:1px solid rgba(180,83,9,.25);border-radius:999px;padding:4px 7px;background:#fbbf241f;color:#92400e;font-size:11px;font-weight:800;text-transform:capitalize}.riskActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.riskActions button,.duplicateActions button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.duplicateActions{display:flex;flex-wrap:wrap;gap:6px}.followUpQueue{margin-top:14px;padding:14px;box-shadow:none}.followUpQueue .panelTitle{align-items:center}.followUpRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.followUpCard{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2)}.followUpCard.due{border-left-color:#ef4444}.followUpCard.draft{border-left-color:var(--amber)}.followUpCard.ready{border-left-color:var(--green)}.followUpHead{display:flex;justify-content:space-between;gap:10px;align-items:start}.followUpHead div{min-width:0}.followUpHead strong{display:block;margin-top:7px;overflow:hidden;color:var(--ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.followUpCard p{max-height:88px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45;white-space:pre-wrap}.clientMessages{margin-top:14px;padding:14px}.clientMessages .panelTitle{align-items:center}.messageComposer{display:grid;grid-template-columns:130px 140px minmax(0,1fr) auto;gap:8px;align-items:stretch}.messageComposer input,.messageComposer select,.messageComposer textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.messageComposer textarea{grid-column:1 / 4;min-height:82px;resize:vertical;line-height:1.4}.messageComposer button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.messageRows{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.messageCard{display:grid;gap:8px;min-height:148px;padding:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel-2)}.messageCard.inbound{border-left-color:var(--green)}.messageCard.note{border-left-color:var(--amber)}.messageCard strong,.messageCard span{display:block}.messageCard strong{font-size:13px}.messageCard span{margin-top:3px;color:var(--muted);font-size:11px}.messageCard p{margin:0;color:#344054;font-size:12px;line-height:1.45}.replyDraft{display:grid;gap:5px;padding:8px;border:1px solid #b9e2dd;border-radius:8px;background:#f0fdfa}.replyDraft span{color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.replyDraft p{max-height:90px;overflow:auto;color:#24443f;white-space:pre-wrap}.messageCard button{justify-self:start;min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.clientReplyQueue,.interviewPrepQueue,.awardIntakeQueue,.clientBlockerQueue,.scopeChangeQueue{margin-top:14px;padding:14px;box-shadow:none}.clientReplyQueue .panelTitle,.interviewPrepQueue .panelTitle,.awardIntakeQueue .panelTitle,.clientBlockerQueue .panelTitle,.scopeChangeQueue .panelTitle{align-items:center}.replyQueueRows,.interviewPrepRows,.awardIntakeRows,.clientBlockerRows,.scopeChangeRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.replyQueueItem,.interviewPrepItem,.awardIntakeItem,.clientBlockerItem,.scopeChangeItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;padding:10px;background:var(--panel-2)}.interviewPrepItem{border-left-color:var(--amber)}.awardIntakeItem{border-left-color:#8b5cf6}.clientBlockerItem{border-left-color:#ef4444}.scopeChangeItem{border-left-color:#0ea5e9}.scopeChangeItem.payment{border-left-color:#ef4444}.replyQueueMain strong,.replyQueueMain small,.interviewPrepItem strong,.interviewPrepItem small,.awardIntakeItem strong,.awardIntakeItem small,.clientBlockerItem strong,.clientBlockerItem small,.scopeChangeItem strong,.scopeChangeItem small{display:block}.replyQueueMain strong,.interviewPrepItem strong,.awardIntakeItem strong,.clientBlockerItem strong,.scopeChangeItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.replyQueueMain small,.interviewPrepItem small,.awardIntakeItem small,.clientBlockerItem small,.scopeChangeItem small{margin-top:3px;color:var(--muted);font-size:11px}.replyQueueItem>p,.interviewPrepItem>p,.awardIntakeItem>p,.clientBlockerItem>p,.scopeChangeItem>p{max-height:78px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45}.replyQueueActions,.interviewPrepActions,.awardIntakeActions,.clientBlockerActions,.scopeChangeActions{display:flex;flex-wrap:wrap;gap:6px}.replyQueueActions button,.interviewPrepActions button,.awardIntakeActions button,.clientBlockerActions button,.scopeChangeActions button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.proofGapQueue,.portfolioHarvestQueue{margin-top:14px;padding:14px;box-shadow:none}.proofGapQueue .panelTitle,.portfolioHarvestQueue .panelTitle{align-items:center}.proofGapRows,.portfolioHarvestRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.proofGapItem,.portfolioHarvestItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.portfolioHarvestItem{border-left-color:var(--green)}.portfolioHarvestItem.paid{border-left-color:#0ea5e9}.proofGapItem strong,.proofGapItem small,.portfolioHarvestItem strong,.portfolioHarvestItem small{display:block}.proofGapItem strong,.portfolioHarvestItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.proofGapItem small,.portfolioHarvestItem small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.portfolioHarvestItem>p{max-height:82px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45;white-space:pre-wrap}.proofGapActions{display:flex;flex-wrap:wrap;gap:6px}.proofGapActions button,.portfolioHarvestItem button{min-height:28px;display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:0 8px;font-size:12px;font-weight:800}.bidBudgetAdvisor{margin-top:14px;padding:14px;box-shadow:none}.bidBudgetAdvisor .panelTitle{align-items:center}.budgetAdviceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.budgetAdviceCard{display:grid;gap:6px;min-height:132px;padding:11px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:var(--panel-2)}.budgetAdviceCard.watch{border-left-color:var(--amber)}.budgetAdviceCard.urgent{border-left-color:#ef4444}.budgetAdviceCard>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.budgetAdviceCard strong{font-size:14px;line-height:1.35}.budgetAdviceCard p{margin:0;color:#344054;font-size:12px;line-height:1.45}.budgetAdviceCard small{color:var(--muted);font-size:11px;font-weight:700}.planEconomics{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.planEconomics span{color:var(--muted);font-size:12px;line-height:1.45}.planEconomics strong{min-height:34px;display:grid;place-items:center;padding:6px 8px;border-radius:8px;background:var(--panel-2);color:var(--ink);font-size:12px;text-align:center}.planPurchaseQueue{margin-top:14px;padding:14px;box-shadow:none}.planPurchaseRows{display:grid;gap:8px}.planPurchaseItem{display:grid;grid-template-columns:minmax(0,1.4fr) 180px auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;background:var(--panel-2)}.planPurchaseItem.urgent{border-left-color:#ef4444}.planPurchaseItem strong,.planPurchaseItem small,.purchaseMath span{display:block}.planPurchaseItem strong{margin-top:6px;color:var(--ink);font-size:13px;line-height:1.35}.planPurchaseItem small,.purchaseMath span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.purchaseMath strong{margin-top:0}.purchaseActions{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.purchaseActions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--teal);border-radius:8px;background:var(--teal);color:#fff;font-size:12px;font-weight:800}.bidSpendLedger{margin-top:14px;padding:14px;box-shadow:none}.bidSpendLedger .panelTitle{align-items:center}.spendStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.spendStats div{min-height:70px;display:grid;align-content:center;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.spendStats span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.spendStats strong{font-size:20px}.spendComposer{margin-top:10px;display:grid;grid-template-columns:140px 140px 90px 110px minmax(0,1fr) 132px;gap:8px}.spendComposer select,.spendComposer input{min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink);outline-color:var(--teal)}.spendComposer button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800}.spendRows{margin-top:10px;display:grid;gap:8px}.spendRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.spendRow strong,.spendRow span,.spendRow small{display:block}.spendRow strong{font-size:13px;text-transform:capitalize}.spendRow span,.spendRow small{color:var(--muted);font-size:12px}.activityFeed{margin-top:14px;padding:14px;box-shadow:none}.activityFeed .panelTitle{align-items:center}.activityRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activityItem{min-width:0;min-height:86px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--ink);text-align:left}.activityItem:disabled{cursor:default;opacity:1}.activityDot{width:9px;height:9px;margin-top:4px;border-radius:999px;background:var(--teal)}.activityDot.proposal{background:#4f46e5}.activityDot.task{background:var(--amber)}.activityDot.project{background:var(--green)}.activityBody{min-width:0;display:grid;gap:4px}.activityBody strong,.activityBody span,.activityBody small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityBody strong{font-size:13px}.activityBody span{color:#344054;font-size:12px}.activityBody small,.activityItem time{color:var(--muted);font-size:11px;font-weight:700}.activityItem time{white-space:nowrap}.alertsPanel{margin-top:14px;padding:14px;box-shadow:none}.alertsPanel .panelTitle{align-items:center}.alertsPanel .panelTitle>div span{display:block;margin-top:4px}.alertGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.alertList{min-height:132px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.alertList h3{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.alertItem{padding:8px 0;border-top:1px solid var(--line)}.alertItem:first-of-type{border-top:0}.alertItem strong,.alertItem span{display:block}.alertItem strong{overflow:hidden;color:var(--ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.alertItem span{margin-top:4px;color:var(--muted);font-size:12px}.alertSettings{display:grid;grid-template-columns:150px minmax(260px,1fr) auto auto;gap:10px;margin-top:12px;align-items:end}.alertSettings label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.alertSettings input{width:100%;min-height:38px;margin-top:6px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px;text-transform:none}.alertSettings button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.settingsEditor{margin-top:14px;padding:14px;box-shadow:none}.settingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settingsGrid label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.settingsGrid input,.settingsGrid textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px;font-weight:500;text-transform:none}.settingsGrid textarea{min-height:116px;resize:vertical;line-height:1.4}.settingsGrid .wideField{grid-column:span 2}.settingsHint{margin:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2);color:#344054;font-size:12px;font-weight:700;line-height:1.4}.settingsSave{min-height:38px;margin-top:12px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700}.proofLibrary{margin-top:14px;padding:14px}.proofLibrary .panelTitle{align-items:center}.proofAssetComposer{display:grid;grid-template-columns:minmax(0,1.6fr) 150px minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:stretch}.proofAssetComposer input,.proofAssetComposer select,.proofAssetComposer textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.proofAssetComposer textarea{grid-column:span 4;min-height:72px;resize:vertical}.proofAssetComposer button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.proofAssetRows{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.proofAsset{display:grid;gap:5px;min-height:116px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.proofAsset span{color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.proofAsset strong{font-size:13px;line-height:1.35}.proofAsset small,.proofAsset p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.bidPlan{margin:0 0 14px;padding:14px;box-shadow:none}.bidPlan .panelTitle{align-items:center}.bidPlan .panelTitle>div span{display:block;margin-top:4px}.bidPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bidPlanList{min-height:132px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.bidPlanList h3{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.bidPlanItem{width:100%;display:grid;gap:4px;margin-top:8px;border:1px solid #b9e2dd;border-radius:8px;padding:9px;background:#f0fdfa;color:var(--ink);text-align:left}.bidPlanItem:first-of-type{margin-top:0}.bidPlanItem strong,.bidPlanItem span,.bidPlanItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidPlanItem strong{font-size:13px;line-height:1.35}.bidPlanItem span{color:var(--muted);font-size:12px}.bidPlanItem small{color:var(--teal);font-size:12px;font-weight:800}.bidPlanItem.mutedPlan{border-color:var(--line);background:#fff}.bidPlanItem.mutedPlan small{color:var(--amber)}.taskBoard{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.taskComposer{margin-bottom:12px;padding:14px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) 120px 150px auto;gap:10px;align-items:end;box-shadow:none}.taskComposer h2{margin:0;font-size:16px}.taskComposer p{margin:4px 0 0;color:var(--muted);font-size:12px}.taskComposer input,.taskComposer select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fff;color:var(--ink);outline-color:var(--teal);font-size:13px}.taskComposer button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.aiWorkQueue{margin-bottom:14px;padding:14px;box-shadow:none}.aiWorkQueue .panelTitle{align-items:center}.aiWorkQueue .panelTitle button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800}.aiWorkRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aiWorkItem{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2)}.aiWorkItem strong,.aiWorkItem span{display:block;overflow:hidden;text-overflow:ellipsis}.aiWorkItem strong{font-size:13px;white-space:nowrap}.aiWorkItem span,.aiWorkItem small{margin-top:4px;color:var(--muted);font-size:12px;font-weight:700}.aiWorkItem small{flex:0 0 auto;border-radius:999px;padding:4px 7px;background:#fff;text-transform:uppercase}.aiReviewQueue{margin-bottom:14px;padding:14px;box-shadow:none}.aiReviewRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aiReviewItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.aiReviewItem.ready{border-left-color:var(--green)}.aiReviewItem strong,.aiReviewItem span{display:block}.aiReviewItem strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aiReviewItem span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:700}.aiReviewItem p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.artifactChecks{display:flex;flex-wrap:wrap;gap:5px}.artifactChecks span{border:1px solid var(--line);border-radius:999px;padding:4px 7px;background:#fff;font-size:11px;font-weight:800}.artifactChecks .ok{border-color:#16a34a38;background:#dcfce7;color:var(--green)}.artifactChecks .missing{border-color:#f59e0b40;background:#fef3c7;color:#b45309}.aiReviewActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.aiReviewActions button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.taskCompletionQueue{margin-bottom:14px;padding:14px;box-shadow:none}.taskCompletionRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taskCompletionItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2)}.taskCompletionItem.done{border-left-color:var(--green)}.taskCompletionItem strong,.taskCompletionItem span{display:block}.taskCompletionItem strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.taskCompletionItem span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:700}.taskCompletionItem p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:12px;line-height:1.4;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:5}.taskCompletionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.taskCompletionActions button,.taskCompletionItem>button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.aiAutomationQueue{margin-bottom:14px;padding:14px;box-shadow:none}.aiAutomationRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aiAutomationItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.aiAutomationItem.automation_ready{border-left-color:var(--green)}.aiAutomationItem.needs_input{border-left-color:var(--red)}.aiAutomationItem strong,.aiAutomationItem span{display:block}.aiAutomationItem strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.aiAutomationItem span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:700}.aiAutomationItem p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automationGate{display:block;border:1px solid rgba(180,83,9,.22);border-radius:8px;padding:7px 8px;background:#fffbeb;color:#92400e;font-size:11px;font-weight:800;line-height:1.35}.automationEvidence{display:flex;flex-wrap:wrap;gap:5px}.automationEvidence span{border:1px solid var(--line);border-radius:999px;padding:4px 7px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.aiAutomationActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.aiAutomationActions button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.sourcingCommand{margin-bottom:14px;padding:14px;box-shadow:none}.sourcingCommandStats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sourcingCommandStats span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.sourcingCommandRows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sourcingCommandItem{min-width:0;display:grid;gap:8px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2)}.sourcingCommandItem.due{border-left-color:var(--amber)}.sourcingCommandItem strong,.sourcingCommandItem small{display:block}.sourcingCommandItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sourcingCommandItem small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.sourcingCommandItem p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sourcingCommandActions{display:flex;flex-wrap:wrap;gap:6px}.sourcingCommandActions button,.sourcingCommandActions a{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.leadEnrichmentQueue{margin-bottom:14px;padding:14px;box-shadow:none}.leadEnrichmentRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leadEnrichmentItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.leadEnrichmentItem.high{border-left-color:var(--red)}.leadEnrichmentItem strong,.leadEnrichmentItem small{display:block}.leadEnrichmentItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.leadEnrichmentItem small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.enrichmentChecks{display:flex;flex-wrap:wrap;gap:5px}.enrichmentChecks span{border:1px solid rgba(245,158,11,.25);border-radius:999px;padding:4px 7px;background:#fffbeb;color:#b45309;font-size:11px;font-weight:800}.leadEnrichmentActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.leadEnrichmentActions button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.quickEnrichForm{grid-column:1 / -1;display:grid;grid-template-columns:86px 86px minmax(160px,1fr) 120px 86px 78px auto auto;gap:6px;align-items:end;border-top:1px solid var(--line);padding-top:8px}.quickEnrichForm label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.quickEnrichForm input{min-width:0;border:1px solid var(--line);border-radius:6px;padding:7px 8px;background:#fff;color:var(--text);font-size:12px;font-weight:700}.quickEnrichForm .quickVerify{display:flex;min-height:32px;align-items:center;gap:5px;color:var(--text);text-transform:none}.quickEnrichForm .quickVerify input{width:14px;min-width:14px}.quickEnrichForm button{min-height:32px;padding:0 10px;white-space:nowrap}.leadExpiryQueue{margin-bottom:14px;padding:14px;box-shadow:none}.leadExpiryRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leadExpiryItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--panel-2)}.leadExpiryItem.high{border-left-color:var(--red)}.leadExpiryItem strong,.leadExpiryItem small{display:block}.leadExpiryItem strong{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.leadExpiryItem small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.leadExpiryItem p{margin:0;color:#b45309;font-size:12px;font-weight:800;line-height:1.35}.leadExpiryActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.leadExpiryActions button{min-height:28px;gap:5px;padding:0 8px;font-size:12px;font-weight:800}.projectKickoffQueue,.projectAcceptanceQueue,.contractSafetyQueue,.projectCompletionQueue,.deliveryProofQueue,.paymentFollowUpQueue,.paymentRequestQueue,.reviewRequestQueue{margin-top:14px;margin-bottom:14px;padding:14px;box-shadow:none}.projectKickoffQueue .panelTitle,.projectAcceptanceQueue .panelTitle,.contractSafetyQueue .panelTitle,.projectCompletionQueue .panelTitle,.deliveryProofQueue .panelTitle,.paymentFollowUpQueue .panelTitle,.paymentRequestQueue .panelTitle,.reviewRequestQueue .panelTitle{align-items:center}.projectKickoffRows,.projectAcceptanceRows,.contractSafetyRows,.projectCompletionRows,.deliveryProofRows,.paymentFollowUpRows,.paymentRequestQueueRows,.reviewRequestRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.projectKickoffItem,.projectAcceptanceItem,.contractSafetyItem,.projectCompletionItem,.deliveryProofItem,.paymentFollowUpItem,.paymentRequestQueueItem,.reviewRequestItem{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;padding:10px;background:var(--panel-2)}.projectKickoffItem{border-left-color:var(--teal)}.projectAcceptanceItem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-left-color:var(--amber)}.contractSafetyItem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-left-color:var(--red)}.projectCompletionItem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-left-color:var(--amber)}.deliveryProofItem,.paymentFollowUpItem,.reviewRequestItem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-left-color:var(--green)}.reviewRequestItem.paid{border-left-color:#0ea5e9}.paymentFollowUpItem.overdue{border-left-color:var(--red)}.deliveryProofItem.approval{border-left-color:var(--amber)}.projectKickoffItem strong,.projectKickoffItem span,.projectAcceptanceItem strong,.projectAcceptanceItem span,.contractSafetyItem strong,.contractSafetyItem span,.projectCompletionItem strong,.projectCompletionItem span,.deliveryProofItem strong,.deliveryProofItem span,.paymentFollowUpItem strong,.paymentFollowUpItem span,.paymentRequestQueueItem strong,.paymentRequestQueueItem span,.reviewRequestItem strong,.reviewRequestItem span{display:block;overflow:hidden;text-overflow:ellipsis}.projectKickoffItem strong,.projectAcceptanceItem strong,.contractSafetyItem strong,.projectCompletionItem strong,.deliveryProofItem strong,.paymentFollowUpItem strong,.paymentRequestQueueItem strong,.reviewRequestItem strong{font-size:13px;white-space:nowrap}.projectKickoffItem span,.projectAcceptanceItem span,.contractSafetyItem span,.projectCompletionItem span,.deliveryProofItem span,.paymentFollowUpItem span,.paymentRequestQueueItem span,.reviewRequestItem span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:700}.projectKickoffItem button,.projectAcceptanceItem button,.contractSafetyItem button,.projectCompletionItem button,.deliveryProofItem button,.paymentFollowUpItem button,.paymentRequestQueueItem button,.reviewRequestItem button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800}.deliveryProofItem p,.paymentFollowUpItem p,.reviewRequestItem p{max-height:76px;overflow:auto;margin:0;color:#344054;font-size:12px;line-height:1.45}.deliveryProofActions,.contractSafetyActions,.completionActions,.paymentFollowUpActions,.reviewRequestActions{display:flex;justify-content:flex-end;gap:6px}.acceptanceChecks,.contractSafetyChecks,.completionChecks{display:flex;flex-wrap:wrap;gap:5px}.acceptanceChecks span{border:1px solid rgba(180,83,9,.22);border-radius:999px;padding:4px 7px;background:#fbbf241f;color:#92400e;font-size:11px;font-weight:800}.contractSafetyChecks span{border:1px solid rgba(220,38,38,.2);border-radius:999px;padding:4px 7px;background:#fee2e2ad;color:var(--red);font-size:11px;font-weight:800}.completionChecks span{border:1px solid rgba(180,83,9,.22);border-radius:999px;padding:4px 7px;background:#fbbf241f;color:#92400e;font-size:11px;font-weight:800}.acceptanceActions,.contractSafetyActions,.completionActions{display:flex;justify-content:flex-end;gap:6px}.contractEvidencePanel{margin-bottom:14px;padding:14px;box-shadow:none}.contractEvidenceForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.contractEvidenceForm textarea{grid-column:span 2;min-height:64px}.contractEvidenceRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contractEvidenceItem{min-width:0;display:grid;gap:4px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:var(--panel-2)}.contractEvidenceItem.pending{border-left-color:var(--amber)}.contractEvidenceItem strong,.contractEvidenceItem span,.contractEvidenceItem small{display:block;overflow:hidden;text-overflow:ellipsis}.contractEvidenceItem strong{font-size:13px;white-space:nowrap}.contractEvidenceItem span,.contractEvidenceItem small{color:var(--muted);font-size:12px;font-weight:700}.lane{min-height:190px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px}.laneTitle{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:8px}.laneTitle strong{color:var(--ink)}.taskCard{border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2);margin-bottom:8px}.taskCard strong,.taskCard span{display:block}.taskCard strong{font-size:13px;line-height:1.35}.taskCard span{color:var(--muted);margin-top:5px;font-size:12px}.taskCard .dueText{color:var(--amber);font-weight:700}.aiResult{max-height:92px;overflow:auto;margin:9px 0 0;padding:8px;border:1px solid #b9e2dd;border-radius:8px;background:#f0fdfa;color:#24443f;font-size:12px;line-height:1.45;white-space:pre-wrap}.taskArtifact{display:grid;gap:6px;margin-top:9px;padding:8px;border:1px solid #b9e2dd;border-radius:8px;background:#f0fdfa}.taskArtifact>span{color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase}.taskArtifact p{max-height:86px;overflow:auto;margin:0;color:#24443f;font-size:12px;line-height:1.45}.taskArtifact ul{margin:0;padding-left:18px;color:#24443f;font-size:12px;line-height:1.45}.taskActions{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.taskActions button{min-height:28px;padding:0 8px;font-size:11px;font-weight:700}.perfexTaskSync{margin-top:14px;padding:14px}.perfexTaskSync .panelTitle{align-items:center}.perfexSyncTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2)}.perfexSyncTop strong,.perfexSyncTop span,.perfexSyncTop small{display:block}.perfexSyncTop span,.perfexSyncTop small{margin-top:3px;color:var(--muted);font-size:12px}.perfexSyncActions{display:flex;flex-wrap:wrap;gap:6px}.perfexSyncActions button{min-height:32px;padding:0 9px;font-size:12px;font-weight:800}.perfexTaskRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.perfexTaskItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:8px;padding:10px;background:#fff}.perfexTaskItem.ready{border-left-color:var(--green)}.perfexTaskItem strong,.perfexTaskItem small{display:block;min-width:0}.perfexTaskItem strong{margin-top:5px;font-size:13px}.perfexTaskItem small,.perfexTaskItem p{color:var(--muted);font-size:12px;line-height:1.35}.perfexTaskItem p{grid-column:1 / -1;max-height:52px;overflow:hidden;margin:0}.perfexTaskItem button{min-height:28px;padding:0 8px;font-size:12px}.weeklyReview{margin-top:14px;padding:14px}.weeklyReview .panelTitle{align-items:center}.weeklyReview .panelTitle button{min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.weeklyCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.weeklyCards article{border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-2)}.weeklyCards span,.weeklyCards strong,.weeklyCards small{display:block}.weeklyCards span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.weeklyCards strong{margin-top:4px;font-size:20px}.weeklyCards small{margin-top:4px;color:var(--muted);font-size:12px}.weeklyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.weeklyGrid>div{display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.weeklyGrid strong{font-size:13px}.weeklyGrid button{min-height:32px;justify-content:space-between;padding:7px 9px;font-size:12px;text-align:left;white-space:normal}.weeklyGrid button span,.weeklyGrid small{color:var(--muted);font-size:11px}.taskActivityPanel{margin-top:14px;padding:14px}.taskActivityPanel .panelTitle{align-items:center}.taskActivityRows{display:grid;gap:8px}.taskActivityItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:10px;background:#fff}.taskActivityItem.status_changed{border-left-color:var(--amber)}.taskActivityItem.completion_prepared{border-left-color:var(--green)}.taskActivityItem strong,.taskActivityItem span,.taskActivityItem small{display:block;min-width:0}.taskActivityItem span,.taskActivityItem small{color:var(--muted);font-size:12px}.taskActivityItem strong{margin:3px 0;font-size:13px}.taskActivityMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.taskActivityMeta b{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 7px;background:var(--panel-2);color:var(--muted);font-size:11px}.taskActivityMeta button{min-height:26px;padding:0 7px}.toast{position:fixed;right:18px;bottom:18px;min-height:42px;max-width:min(420px,calc(100vw - 36px));display:flex;align-items:center;gap:9px;background:var(--ink);color:#fff;border-radius:8px;padding:0 14px;box-shadow:var(--shadow);font-size:13px;z-index:20}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.appShell{width:100%;grid-template-columns:220px minmax(0,1fr)}.sidebarNote{display:none}.topbar,.mainGrid{grid-template-columns:1fr}.detailPanel{position:static}}@media(max-width:820px){.appShell{width:100%;display:grid;grid-template-columns:1fr}.sidebar{position:static;min-height:0;height:auto;display:grid;overflow:auto;padding:12px}.sidebar nav{display:flex;min-width:max-content}.workspace{padding:0 14px 32px}.topbar,.sectionTitle{align-items:stretch;grid-template-columns:1fr}.topbar{margin:0 -14px 18px;padding:20px 14px}.topbar h1{font-size:28px}.topActions{justify-content:stretch}.topActions>*,.searchBox{flex:1;min-width:150px}.metricsRow,.overviewMetrics,.overviewWorkGrid,.taskBoard,.triageCards,.exportGrid,.sourceHealthRows,.cockpitCards,.cockpitLower,.pipelineStages,.runbookStages,.runbookGrid,.hostingGrid,.hostingChecks,.runtimeChecks,.launchSteps,.workLogStats,.workLogComposer,.workLogProjectRows,.proposalPrepRows,.proposalComplianceRows,.submitReadyRows,.handoffSteps,.handoffQueues,.submitBlockedRows,.staleProposalRows,.proposalQaRows,.savedSearchComposer,.savedSearchRows,.sourcingCommandRows,.sourcingReviewRows,.leadEnrichmentRows,.leadExpiryRows,.searchRows,.accountRows,.accountGrid,.performanceStats,.economicsRows,.briefRows,.focusRows,.deadlineRows,.contractEvidenceRows,.aiAutomationRows,.aiReviewRows,.taskCompletionRows,.weeklyCards,.weeklyGrid,.perfexTaskRows{grid-template-columns:repeat(2,minmax(0,1fr))}.manualLeadPanel,.marketplaceClipper,.importPanel,.manualLeadGrid{grid-template-columns:1fr}.manualLeadGrid .wideField{grid-column:span 1}.projectsSection,.proposalRows,.overviewMetrics,.overviewWorkGrid,.receiptRows,.bidFollowThroughRows,.outcomeRows,.lessonRows,.strategyGrid,.strategyInsights,.riskRows,.duplicateRows,.proposalComplianceRows,.submitReadyRows,.handoffSteps,.handoffQueues,.submitBlockedRows,.staleProposalRows,.proposalQaRows,.followUpRows,.messageComposer,.messageRows,.replyQueueRows,.interviewPrepRows,.awardIntakeRows,.clientBlockerRows,.scopeChangeRows,.proofGapRows,.portfolioHarvestRows,.aiWorkRows,.aiAutomationRows,.aiReviewRows,.taskCompletionRows,.weeklyCards,.weeklyGrid,.perfexTaskRows,.taskActivityItem,.perfexSyncTop,.projectKickoffRows,.projectAcceptanceRows,.contractSafetyRows,.projectCompletionRows,.deliveryProofRows,.paymentFollowUpRows,.paymentRequestQueueRows,.reviewRequestRows,.activityRows,.budgetAdviceGrid,.planPurchaseRows,.planEconomics,.spendStats,.spendComposer,.contractEvidenceForm,.triageCards,.exportGrid,.sourceHealthRows,.cockpitCards,.cockpitLower,.cockpitMetrics,.pipelineStages,.runbookStages,.runbookGrid,.runtimeChecks,.launchSteps,.workLogStats,.workLogComposer,.workLogProjectRows,.workLogItem,.sourcingCommandRows,.leadEnrichmentRows,.leadExpiryRows,.proposalPrepRows,.searchRows,.performanceStats,.performanceRow,.economicsItem,.profileGateGrid,.briefRows,.focusRows,.deadlineItem,.bidPlanGrid,.alertGrid,.proofAssetComposer,.proofAssetRows,.settingsGrid,.alertSettings{grid-template-columns:1fr}.proofAssetComposer textarea,.contractEvidenceForm textarea,.messageComposer textarea,.settingsGrid .wideField{grid-column:span 1}.overviewTaskRows button{grid-template-columns:1fr auto}.overviewTaskRows span,.overviewTaskRows small{grid-column:1 / -1}.workQueueHeader{display:none}.workQueueRow{grid-template-columns:1fr auto;gap:8px}.workStage,.workTitle{grid-column:1 / -1}.workQueueActions{justify-content:flex-start}.quickEnrichForm{grid-template-columns:repeat(2,minmax(0,1fr))}.leadConvertBar,.planPurchaseItem,.projectRow,.riskItem,.leadEnrichmentItem,.leadExpiryItem,.aiAutomationItem,.taskCompletionItem,.contractSafetyItem,.projectCompletionItem,.contractEvidenceItem,.proposalComplianceItem,.submitReadyItem,.handoffItem,.staleProposalItem,.proposalQaItem,.submissionRow,.receiptItem,.receiptItem.compact,.taskComposer{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.radarPanel{overflow-x:auto}.tableHeader,.leadRow{min-width:740px}}
