.workWelcome{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.workWelcome h1{font-size:clamp(25px,2.5vw,36px);letter-spacing:-.04em;margin:8px 0}.workPanel>p,.workWelcome p{color:#61768c;font-size:13px;line-height:1.6}.workWelcome>.primary{flex-shrink:0}.statsPresets,.statsTabs,.workSwitch{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.workSwitch{margin-bottom:18px}.statsTabs button,.workSwitch button{min-height:40px;border:1px solid #d9e5f0;border-radius:11px;background:#fff;color:#344e67;display:inline-flex;gap:7px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700}.statsTabs button.active,.workSwitch button.active{color:#075ca7;border-color:#9ac9ef;background:#eaf5ff}.companyKpis,.workNumbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.companyKpis>div,.workNumbers>div{background:#fff;border:1px solid #dfe9f2;border-radius:17px;padding:20px;display:flex;flex-direction:column;gap:9px;min-width:0}.workNumbers svg{color:#1478cc}.companyKpis span,.workNumbers span{color:#5f758a;font-size:12px;font-weight:600}.companyKpis strong,.workNumbers strong{font-size:clamp(23px,2.2vw,33px);line-height:1.25;letter-spacing:-.025em;color:#163952;overflow-wrap:anywhere}.companyKpis small{font-size:11px;line-height:1.6;color:#637a90}.workColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:20px 0;align-items:flex-start}.workPanel{min-width:0;padding:23px}.workPanel h2{display:flex;align-items:center;gap:7px;font-size:18px}.workPanel .cardHead{gap:12px}.workPanel .cardHead p{font-size:12px;line-height:1.6;margin-top:6px;color:#64798e}.workTask{display:flex;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #e6edf4}.workTask>div{display:flex;gap:6px}.workTaskMain{display:flex;flex:1 1;min-width:0;align-items:flex-start;text-align:left;flex-direction:column;gap:5px;background:transparent;border:0;padding:2px;color:#163952}.workTaskMain span{font-size:11px;color:#52728e}.workTaskMain strong{font-size:13px;overflow-wrap:anywhere}.workTaskMain small{color:#667e92}.workTask.late .workTaskMain span{color:#a34531}.workTask .secondary{min-height:40px;min-width:40px;padding:9px}.workOpportunity{border:1px solid #e0eaf3;background:#f9fcff;border-radius:13px;padding:16px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.workOpportunity>.badge{align-self:flex-start}.workOpportunity>strong{font-size:14px;overflow-wrap:anywhere}.workOpportunity>p{color:#60788f;font-size:12px}.workOpportunity>div{display:flex;gap:8px;flex-wrap:wrap}.workClient{display:flex;align-items:center;gap:10px;padding:15px 0;border:0;border-bottom:1px solid #e7eef5;background:none;text-align:left;width:100%;color:#244b6a}.workClient span{flex:1 1;display:flex;flex-direction:column;gap:5px}.workClient small{color:#667e92}.workEmpty{padding:30px 14px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:13px;color:#61778c}.workEmpty p{font-size:13px;line-height:1.7}.workEmpty h2{font-size:18px;color:#183b55}.workGuide{margin:25px 0;padding:23px;border-radius:16px;background:#edf6fd;border:1px solid #d8e9f6}.workGuide>strong{font-size:14px}.workGuide>div{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px}.workGuide span{font-size:12px;color:#355a78;display:flex;align-items:center;gap:7px}.workGuide b{width:24px;height:24px;background:#fff;border-radius:50%;display:grid;place-items:center;color:#126bb2}.statsFilters{padding:20px;margin-bottom:18px}.statsPresets{margin-bottom:16px}.statsDateFields{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.statsDateFields label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#52708a}.simpleDealDetails select,.statsDateFields input,.statsDateFields select{min-height:42px;border:1px solid #d6e3ef;border-radius:9px;background:#fff;color:#183c59;padding:9px 12px;font:inherit}.statsScope{display:flex;align-items:center;gap:7px;font-size:13px;color:#24669b;min-height:42px}.statsLoading{padding:40px;text-align:center;color:#52728c}.statsTabs{margin:16px 0}.statsSecondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;background:#f2f8fd;border-radius:15px;padding:20px}.statsSecondary>div{display:flex;flex-direction:column;gap:10px}.statsSecondary span{font-size:12px;color:#5e778e}.statsSecondary strong{font-size:22px;color:#163b58}.statsFunnel{margin:15px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.statsFunnel>div{padding:14px 9px;border-radius:11px;background:#edf5fc;display:flex;flex-direction:column;gap:11px;font-size:11px;color:#456780}.statsFunnel strong{font-size:23px;color:#156aad}.statsPipeline{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2ebf3;padding-top:16px;font-size:12px;color:#496a84}.statsPipeline strong{font-size:24px;color:#183f5d}.statsPipeline small{color:#6a8092;font-size:11px}.statsTrend{margin:20px 0;display:flex;flex-direction:column;gap:17px}.statsTrend>div>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#496a84;margin-bottom:8px}.statsBar{height:8px;background:#e7f0f8;border-radius:6px;overflow:hidden}.statsBar span{display:block;height:100%;background:#278ddb;border-radius:6px}.statsSnapshot{padding:23px;margin:20px 0}.statsSnapshot h2{font-size:17px;margin-bottom:15px}.statsSnapshot>div{display:flex;gap:24px;flex-wrap:wrap}.statsSnapshot span{font-size:12px;color:#54728b;display:flex;gap:10px}.statsSnapshot strong{color:#133e60}.statsFootnote{font-size:12px;line-height:1.8;color:#61788e;margin:24px 0 10px}.statsUpdated{font-size:11px}.statsAccruals{padding:18px 22px}.statsAccruals summary{cursor:pointer;font-size:13px;font-weight:700;color:#2a6188}.statsAccruals>div{display:flex;gap:18px;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid #e5edf5;font-size:12px}.statsAccruals>div strong{min-width:150px}.companyStatistics .error,.dealViewControls{display:flex;justify-content:space-between;align-items:center;gap:15px}.dealViewControls{flex-wrap:wrap}.dealViewControls .workSwitch{margin:0}.simpleDealList{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.simpleDeal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding:22px}.simpleDealMain h2{font-size:18px;margin:10px 0 6px;overflow-wrap:anywhere}.simpleDealMain p{font-size:12px;color:#5a768e;line-height:1.6}.simpleDealPrice{display:flex;align-items:center;gap:12px;margin-top:12px}.simpleDealPrice strong{font-size:18px}.simpleDealMain>small,.simpleDealPrice span{font-size:11px;color:#638098}.simpleDeal .nextAction{margin-top:12px;font-size:12px;line-height:1.6}.simpleDealActions{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:180px}.dealDetailsToggle{display:flex;justify-content:center;gap:6px;align-items:center;border:0;background:transparent;padding:8px;color:#456e8c;font-size:11px}.simpleDealDetails{grid-column:1/-1;border-top:1px solid #e4edf5;padding-top:16px}.simpleDealDetails label{display:flex;gap:12px;align-items:center;font-size:12px}.simplePipeline .pipelineColumn .simpleDeal{display:flex;flex-direction:column;padding:16px;margin-top:12px}.simplePipeline .pipelineColumn .simpleDealActions{min-width:0}.simplePipeline .pipelineColumn .simpleDealPrice{flex-direction:column;align-items:flex-start}.simplePipeline .pipelineGrid{grid-template-columns:repeat(6,minmax(260px,1fr))}.completionOverlay{z-index:30}.completionDialog{width:min(560px,100%);border-radius:20px;padding:28px}.completionDialog h2{display:flex;align-items:center;gap:10px}.completionSummary{display:flex;flex-direction:column;gap:8px;background:#eff6fc;border-radius:12px;padding:17px;margin-bottom:22px}.completionSummary strong{font-size:16px}.completionSummary span{font-size:12px;color:#506e87}.completionShares{margin:18px 0;padding:17px;background:#f3f8fd;border-radius:12px;display:flex;flex-direction:column;gap:12px}.completionShares>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.completionNote{font-size:12px;line-height:1.7;color:#5e7790;margin:15px 0}.completionCheck{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:14px 0;color:#244d6b}.completionCheck input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#0876cf}.companyStatistics button:focus-visible,.completionDialog button:focus-visible,.simplePipeline button:focus-visible,.simpleWorkspace button:focus-visible{outline:3px solid #6bb5f1;outline-offset:3px}.completionDialog .primary,.simplePipeline .primary,.simpleWorkspace .primary{min-height:42px}.completionDialog input:focus-visible,.statsDateFields input:focus-visible{outline:2px solid #3e9de6;outline-offset:2px}@media(max-width:1200px){.companyKpis,.workNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.workColumns{grid-template-columns:1fr}.workWelcome{align-items:flex-start}.statsSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workWelcome{flex-direction:column}.workWelcome>.primary{width:100%;justify-content:center}.companyKpis,.workNumbers{gap:9px}.companyKpis>div,.workNumbers>div{padding:15px}.workPanel{padding:18px}.statsFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}.statsDateFields label{flex:1 1;min-width:125px}.statsDateFields label:last-child{width:100%}.statsDateFields input,.statsDateFields select{width:100%;min-width:0}.simpleDeal{grid-template-columns:1fr;gap:14px;padding:18px}.simpleDealActions{display:grid;grid-template-columns:1fr 1fr;min-width:0}.simpleDealActions .dealDetailsToggle{grid-column:1/-1}.simpleDealPrice{align-items:flex-start;flex-direction:column;gap:4px}.completionDialog{padding:20px}.workGuide>div{flex-direction:column;gap:12px}.statsTrend>div>div:first-child{flex-direction:column;gap:5px}.companyStatistics .pageHead .secondary,.simplePipeline .pageHead .primary{font-size:12px}.statsTabs button,.workSwitch button{padding:9px 10px}.workPanel .cardHead{flex-direction:column;align-items:flex-start}.completionDialog .formGrid{grid-template-columns:1fr}.completionDialog .modalActions{flex-wrap:wrap}.completionDialog .modalActions button{flex:1 1;white-space:nowrap}}@media(prefers-reduced-motion:no-preference){.companyKpis>div,.simpleDeal,.workOpportunity{animation:workspaceAppear .22s ease-out}@keyframes workspaceAppear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}}