:root{--bg:#eef0ee;--ink:#171b22;--muted:#303640;--line:#d7dbdc;--glass:#ffffffd6;--glass-shadow:inset 0 1px 0 #fff,0 8px 28px #202b3c07}.workspaceApp{color:#171b22;background:radial-gradient(at 6% 5%,#e1c68c52,#0000 38%),radial-gradient(at 92% 30%,#c4d8e351,#0000 42%),linear-gradient(145deg,#f1f0eb,#eaf0f3 65%,#f4f0e7)}.workspaceApp .workspaceSidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#20262bf5,#10151aee);border-right:1px solid #ffffff28;box-shadow:inset -1px 0 #ffffff06,8px 0 32px #17232c08}.workspaceSidebar .workspaceIdentity{background:linear-gradient(130deg,#ffffff12,#ffffff04);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff13}.workspaceSidebar .workspaceNav{color:#f4f4f0}.workspaceSidebar .navGroupLabel,.workspaceSidebar .workspaceIdentity small,.workspaceSidebar .sidebarPerson small,.workspaceSidebar .signOut{color:#e1e5e8}.workspaceSidebar .workspaceNav.selected{color:#242016;background:linear-gradient(115deg,#f5e1b6ed,#d6b976e8);border:1px solid #fff2cf80;box-shadow:inset 0 1px #fff8,0 4px 16px #0002}.workspaceApp .workspaceTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #ffffffed;box-shadow:0 3px 20px #17232c04}.workspaceApp :is(.studioPanel,.todayCard,.memberCard,.leadCard,.reportCard,.flowPanel,.flowSummary,.packageCard,.clientRecord,.agendaPanel,.calendarBoard,.projectDisclosure,.clientTableWrap,.taskTableWrap,.kpiTableWrap,.financeTableWrap){box-shadow:var(--glass-shadow);background:linear-gradient(130deg,#fffffff0,#fffc);border:1px solid #ffffffec}.workspaceApp :is(.projectDisclosure,.packageDisclosure)[open]{border-color:#caba97}.workspaceApp :is(.clientSummary>div,.taskStats>div,.overviewMetrics>div,.leadMetrics>div,.projectStats>div){box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#fffffff2,#ffffffbd);border:1px solid #fff!important}.workspaceApp :is(.projectDetailBody,.packageDetailBody){background:#ffffffbd}.workspaceApp :is(.projectSummary,.packageDisclosure>summary):hover{background:#fff9}.workspaceApp :is(.projectDisclosure[open]>.projectSummary,.packageDisclosure[open]>summary){background:#f7eddacc}.workspaceApp :is(.searchBox,.filterBox,.directorySearch,.packageSearch input){background:#ffffffde;border:1px solid #fff;box-shadow:inset 0 1px #fff,0 3px 14px #17232c04}.workspaceApp :is(.clientDrawer,.financeEditor,.memberModal){background:#fdfefefa;border-color:#fff;box-shadow:inset 0 1px #fff,0 24px 90px #111d3433}.workspaceApp :is(.drawerHead,.drawerFoot){background:#f2f4f2ed}.workspaceApp :is(.secondaryButton,.ghostBtn,.todayReportLink){color:#1f252d;background:linear-gradient(130deg,#fff,#ffffffe0);border:1px solid #d3d8da;box-shadow:inset 0 1px #fff,0 3px 10px #17232c04}.workspaceApp :is(.primaryButton,.newClientBtn,.saveBtn){color:#fff;background:linear-gradient(135deg,#333e48f5,#141d27);border:1px solid #ffffff45;box-shadow:inset 0 1px #ffffff30,0 5px 14px #17232c18}.workspaceApp .workspaceBody{color:#171b22}.workspaceApp .workspaceBody :is(p,small,label,dt,.subtleText,.recordFine,.sourceHint,.reportHint,.todayHint,.todayMeta,.leadMeta,.memberJob,.memberBio,.recordLabel,.recordFollowup,.recordTerm,.recordPayment,.projectRowDue,.projectDescription,.packageSearch,.breadcrumbRoot,.textButton,.directoryCount,.projectNavigation>span,.progressMeta,.projectFoot,.workspaceFooter,.topbarLeft,.todayReportLink),.workspaceApp .workspaceBody :is(.projectStats span,.taskStats span,.clientSummary span,.overviewMetrics span,.projectAssignees small,.packageRowTitle small,.projectRowName small,.clientTableHead span,.taskTableHead span,.kpiTable thead,.financeTable thead,.disclosureChevron){color:#252b34}.workspaceApp .workspaceBody :is(.clientSummary b,.taskStats b,.overviewMetrics b,.leadMetrics b,.projectStats b,.projectRowName b,.packageRowTitle b,h1,h2,h3){color:#151b23}.workspaceApp .workspaceBody :is(.eyebrow,.assigneeChip,.memberCode){color:#725016}.workspaceApp :is(input,textarea)::placeholder,.loginV2 input::placeholder{color:#3a424d;opacity:1}.workspaceApp :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#171b22;background-color:#ffffffed}.workspaceApp :is(.projectScope button,.scopeSwitch button,.todayTabs button,.workViewSwitch button,.memberHubTabs button,.flowTabs button){color:#242b34}.workspaceApp :is(.projectScope,.scopeSwitch,.todayTabs,.workViewSwitch,.memberHubTabs,.flowTabs) button[aria-pressed=true]{color:#fff0cf;background:#242f3a}.workspaceApp :is(.clientError,.error){color:#922020;background:#fff1f0}.workspaceApp .reportSuccess{color:#155a38;background:#edf9f1}.loginV2{color:#171b22;background:radial-gradient(at 85% 16%,#e6cc9470,#0000 42%),radial-gradient(at 55% 85%,#b9d3e86b,#0000 48%),#edf1f2}.loginV2 .loginIdentity{background:radial-gradient(at 0 0,#ac884044,#0000 60%),linear-gradient(140deg,#202a32f5,#10181fed);border-right:1px solid #ffffff30;overflow:hidden}.loginV2 .loginEditorial{background:0 0}.loginV2 .loginEditorial h1,.loginV2 .loginEditorial p,.loginV2 .loginSignature{color:#fff}.loginV2 .loginEditorial em,.loginV2 .loginIdentity .eyebrow{color:#f3d89c}.loginV2 .loginArc{border-color:#eed39b55}.loginV2 .loginAccess{background:0 0}.loginV2 .loginBox{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#fffffff0,#ffffffc7);border:1px solid #fff;border-radius:26px;padding:36px;box-shadow:inset 0 1px #fff,0 20px 65px #1b293810}.loginV2 .loginBox :is(h2,p,label,small,.loginHelp),.loginV2 .loginAccess footer{color:#1c232c}.loginV2 .loginBox .eyebrow{color:#725016}.loginV2 .loginField{color:#242c36;background:#fffffff2;border:1px solid #c9d0d5;border-radius:12px}.loginV2 .loginField input{color:#171b22;background:0 0}.loginV2 .loginField button{color:#242c36}.loginV2 .loginSubmit{color:#fff;background:linear-gradient(130deg,#34414d,#17222c);border:1px solid #ffffff3b;box-shadow:inset 0 1px #ffffff30,0 5px 16px #17232c20}@media (max-width:760px){.loginV2 .loginBox{border-radius:22px;width:100%;padding:26px 20px}.loginV2 .loginAccess{padding-inline:16px}.workspaceApp .workspaceTopbar,.workspaceApp .workspaceSidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspaceApp .workspaceTopbar,.loginV2 .loginBox{background:#fcfdfd}.workspaceApp .workspaceSidebar{background:#171e25}}@media (prefers-reduced-transparency:reduce){.workspaceApp :is(.workspaceTopbar,.studioPanel,.todayCard,.memberCard,.leadCard,.reportCard,.flowPanel,.flowSummary,.packageCard,.clientRecord,.agendaPanel,.calendarBoard,.projectDisclosure),.loginV2 .loginBox{-webkit-backdrop-filter:none;background:#fff}.workspaceApp .workspaceSidebar{-webkit-backdrop-filter:none;background:#171e25}}.workspaceApp .actionMetrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.workspaceApp :is(.actionMetrics button,.metricProjectButton){text-align:left;cursor:pointer;color:#171b22;box-shadow:var(--glass-shadow);font:inherit;background:linear-gradient(135deg,#fff,#ffffffe0);border:1px solid #fff;border-radius:16px;padding:20px}.workspaceApp :is(.actionMetrics button,.metricProjectButton):hover{background:#fffaf0;border-color:#af8c46}.workspaceApp :is(.actionMetrics button,.metricProjectButton)[aria-pressed=true]{background:#fff7e7;border-color:#af8c46;box-shadow:inset 0 0 0 1px #af8c46}.workspaceApp :is(.actionMetrics b,.metricProjectButton b){font-variant-numeric:tabular-nums;margin:8px 0;font-size:30px;font-weight:650;display:block}.workspaceApp :is(.actionMetrics small,.metricProjectButton small){color:#252b34;font-size:12px}.metricResults{margin:20px 0;padding:22px}.metricResults header{justify-content:space-between;align-items:center;gap:12px;display:flex}.metricResults h3{font-size:19px}.metricResults .focusTask{width:100%}.progressPresets{flex-wrap:wrap;gap:8px;display:flex}.progressPresets button{color:#17222c;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d0d5;border-radius:10px;flex:1}.progressPresets button[aria-pressed=true]{color:#fff;background:#263443}.workspaceApp .todayCard h2{font-size:20px;font-weight:650;line-height:1.6}.workspaceApp .todayCard :is(small,p,.todayMeta){color:#202936}.workspaceApp .todayCard footer{flex-wrap:wrap;gap:15px}.workspaceApp .todayCard footer>span{color:#192331;font-weight:600}.workspaceApp .todayTabs button{color:#192331}.workspaceApp .todayTabs button[aria-pressed=true]{color:#fff1d0;background:#253341}@media (max-width:760px){.workspaceApp .actionMetrics{grid-template-columns:1fr 1fr}.workspaceApp .metricProjectButton{padding:15px}.todayCard footer .workQuickActions{width:100%}.todayCard footer .workQuickActions button{flex:1}.metricResults{padding:16px}}.quotationPage{gap:22px;display:grid}.quotationPage fieldset{border:0;min-width:0;padding:0}.quotePanel{margin-bottom:20px;padding:24px}.quotePanel h2{font-size:20px}.quoteFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quotationPage label{gap:7px;margin:12px 0;display:grid}.quotationPage input,.quotationPage select,.quotationPage textarea{width:100%;min-width:0;font:inherit;box-sizing:border-box;border:1px solid #c9d0d5;border-radius:10px;padding:12px}.quotationPage textarea{resize:vertical;min-height:120px}.quoteItem{border:1px solid #d4d9df;border-radius:14px;margin:18px 0;padding:18px}.quoteTotal{gap:8px;margin-top:20px;display:grid}.quoteTotal strong{font-size:24px}.quoteHistory{border-top:1px solid #d4d9df;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.quoteHistory p{margin:5px 0}.quoteHistoryActions{align-items:center;gap:8px;display:flex}.quoteDeleteButton{color:#9d3327;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #e3b5ad;border-radius:10px;padding:11px 15px;font-weight:700}.quoteDeleteButton:hover{background:#fce9e5}.quoteDeleteButton:disabled{opacity:.5;cursor:not-allowed}.quotationPage .workQuickActions select{flex:1;width:auto}@media (max-width:760px){.quoteFields{grid-template-columns:1fr}.quotePanel{padding:18px}.quoteHistory{flex-direction:column;align-items:flex-start}.quoteHistoryActions{flex-wrap:wrap;width:100%}}.quoteCustomerMode{background:#e9ecec;border-radius:13px;gap:8px;margin:16px 0 4px;padding:5px;display:flex}.quoteCustomerMode button{color:#1b222b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;padding:9px 14px}.quoteCustomerMode button[aria-pressed=true]{color:#fff1cf;background:#26333f;border-color:#fff5;box-shadow:0 4px 12px #17232c1a}@media (max-width:520px){.quoteCustomerMode{flex-direction:column}}
:root{--gold:#aa8140;--line:#dce0e3;--bg:#f3f5f6;--ink:#202329;--muted:#3e4248}.workspaceApp{color:#202329;background:radial-gradient(at 95% 0,#ffffff80,#0000 48%),linear-gradient(145deg,#f7f8f9,#eef1f3)}.workspaceApp .workspaceSidebar{background:radial-gradient(at 0 0,#ffffff0d,#0000 45%),linear-gradient(145deg,#1c2023,#080d10);border-right:1px solid #a7834866}.workspaceApp .workspaceSidebar .workspaceIdentity{background:linear-gradient(120deg,#ffffff13,#ffffff03);border:1px solid #ffffff26;border-radius:20px;box-shadow:inset 0 1px #ffffff24}.workspaceApp .workspaceSidebar .workspaceNav.selected{color:#fff;background:linear-gradient(115deg,#343b41,#242b31);border-color:#a58c6055;box-shadow:0 5px 16px #0003}.workspaceApp .workspaceTopbar{background:#ffffffed;border-bottom:1px solid #dce0e3}.workspaceApp :is(.studioPanel,.todayCard,.memberCard,.leadCard,.reportCard,.flowPanel,.flowSummary,.packageCard,.clientRecord,.agendaPanel,.calendarBoard,.projectDisclosure,.packageDisclosure){background:linear-gradient(130deg,#fffffff7,#f8fafbf0);border:1px solid #dce0e3;border-radius:22px;box-shadow:inset 0 1px #fff,0 8px 24px #1018200a}.workspaceApp :is(.studioPanelHead,.recordHeader){background:linear-gradient(110deg,#f0f3f580,#fff0);border-bottom:1px solid #dce0e3;border-radius:21px 21px 0 0}.workspaceApp :is(.primaryButton,.saveBtn,.newClientBtn,.moneyAction){color:#fff;background:linear-gradient(120deg,#343c43,#1c2329);border:1px solid #48525a;font-weight:750;box-shadow:inset 0 1px #ffffff30,0 4px 12px #10182015}.workspaceApp :is(.primaryButton,.saveBtn,.newClientBtn,.moneyAction):hover{color:#fff;background:linear-gradient(120deg,#424d55,#29333c)}.workspaceApp :is(.clientDrawer,.financeEditor,.memberModal){background:#fcfdfe;border:1px solid #dce0e3;border-radius:24px;box-shadow:0 24px 85px #0003}.workspaceApp :is(.drawerHead,.drawerFoot){background:#f5f7f8;border-color:#dce0e3}.workspaceApp :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#202329;accent-color:#aa8140;background:#fff;border-color:#cdd3d8}.workspaceApp :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #b58b45}.workspaceApp .workspaceBody :is(.clientFormSection,.cashHero,.darkMetric,.simplePaymentPreview,.firstRoundPreview){color:#fff;background:radial-gradient(at 0 0,#ffffff12,#0000 68%),linear-gradient(120deg,#272b2f,#0d1217);border:1px solid #ad93604d;border-radius:22px;box-shadow:inset 0 1px #ffffff26,0 8px 18px #10131512}.workspaceApp .workspaceBody :is(.clientFormSection,.cashHero,.darkMetric,.simplePaymentPreview,.firstRoundPreview) :is(p,small,label,span,b,strong,h1,h2,h3,h4){color:#fff}.workspaceApp .workspaceBody :is(.clientFormSection>span,.cashHero>small,.darkMetric>div>span){color:#ebd29b;font-weight:750}.workspaceApp .workspaceBody .cashHero>strong{color:#fff}.workspaceApp .workspaceBody :is(.simplePaymentPreview,.firstRoundPreview) .remaining{background:#ffffff0d}.workspaceApp .clientFormSection{margin:0;padding:20px;line-height:1.7}.workspaceApp .clientFormSection>span{font-size:16px}.workspaceApp .clientFormSection p{font-size:13px}.workspaceApp .billTimelineCard{border-radius:18px;box-shadow:inset 0 1px #fff;border-color:#dce0e3!important}.workspaceApp .billTimelineFacts>div{background:#f4f6f8}.workspaceApp .billTimelineFacts .remaining{background:#e9eef2}.workspaceApp .recordAvatar{color:#efdbac;background:radial-gradient(circle at 25% 20%,#3e464d,#15191d 75%);border:1px solid #b58a46;border-radius:50%;box-shadow:inset 0 1px 2px #ffffff26}.historicalIncome>button{width:100%;font-weight:750}.historyImportForm{background:#fff;border:1px solid #d4dadd;border-radius:18px;gap:16px;margin-top:14px;padding:20px;display:grid}.historyImportForm fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.historyImportForm label{gap:7px;font-size:14px;display:grid}.historyImportForm input,.historyImportForm select{width:100%;min-height:46px;font:inherit;border:1px solid #cdd3d8;border-radius:10px;padding:10px 12px}.historyImportForm p{line-height:1.7}.historyImportForm .reportSuccess{border-radius:12px;padding:12px}.loginV2{background:radial-gradient(at 90% 10%,#fff9,#0000 50%),#eff2f4}.loginV2 .loginIdentity{background:radial-gradient(at 0 0,#ffffff10,#0000 60%),linear-gradient(145deg,#202528,#070c10);border-color:#aa864f}.loginV2 .loginBox{background:linear-gradient(130deg,#252a2fed,#10161af5);border:1px solid #aa936059;border-radius:28px;box-shadow:inset 0 1px #ffffff30,0 20px 65px #141a2033}.loginV2 .loginBox :is(h2,p,label,small,.loginHelp){color:#fff}.loginV2 .loginBox .eyebrow{color:#e8cc91}.loginV2 .loginSubmit{color:#171b1e;background:linear-gradient(110deg,#f4f5f6,#dbe0e4);border-color:#f3f5f7;font-weight:750}.loginV2 .loginField{background:#fff}.loginV2 .loginField input,.loginV2 .loginField button{color:#202329}@media (max-width:760px){.workspaceApp :is(.clientDrawer,.financeEditor){border-radius:18px 18px 0 0}.historyImportForm{padding:15px}.workspaceApp .clientFormSection{padding:17px}.workspaceApp .cashTruth .cashHero{padding:23px}.workspaceApp .dueList>article{min-width:0}.loginV2 .loginBox{padding:26px 22px}}.loginV2 .loginBox .installApp button{color:#fff;background:#ffffff08;border-color:#bfc8ce}.workspaceApp .drawerFoot .saveBtn{color:#fff}.dueActions{flex-wrap:wrap;gap:8px;display:flex}.dueActions button{white-space:nowrap}.depositSetup{background:#f8fafb;border:1px solid #ccd4da;border-radius:16px;gap:14px;padding:18px;display:grid}.depositSetup label{gap:7px;display:grid}.adCareRemaining{gap:6px;padding:16px 0;display:grid}.adCareRemaining b{color:#202329;font-size:24px}.adCareRemaining small{color:#303940}.workspaceApp .todayList{background:#fff;border:1px solid #dce0e3;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.workspaceApp .todayList .todayCard{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e4e8ec;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:12px 28px;padding:22px 24px;display:grid}.workspaceApp .todayList .todayCard:last-child{border-bottom:0}.workspaceApp .todayList .todayCard:hover{box-shadow:none;background:#f8fafb}.workspaceApp .todayCardTop{grid-area:1/1;align-items:center}.workspaceApp .todayCardTop h2{margin:3px 0 0;font-size:18px;line-height:1.5}.workspaceApp .todayCardTop small{color:#59636d}.workspaceApp .todayCard .todayAssignees{grid-area:2/1;gap:5px 12px;margin:0}.workspaceApp .todayCard .todayAssignees span{color:#59636d;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400}.workspaceApp .todayCard .todayMeta{grid-area:3/1}.workspaceApp .todayCard .todayProgress{grid-area:1/2;width:100%;height:6px;margin:23px 0 0}.workspaceApp .todayCard .todayProgress span{background:#586a78}.workspaceApp .todayCard .todayProgress b{font-size:14px;top:-25px}.workspaceApp .todayCard .adCareRemaining{grid-area:1/2;gap:3px;padding:0}.workspaceApp .todayCard .adCareRemaining b{font-size:19px}.workspaceApp .todayCard .adCareRemaining small{font-size:11px}.workspaceApp .todayCard footer{flex-direction:column;grid-area:2/2/span 2;align-items:stretch;gap:8px;margin:0;padding:0;display:flex}.workspaceApp .todayCard footer>span{color:#65707a;text-align:right;font-size:11px;font-weight:400}.workspaceApp .todayCard footer .workQuickActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspaceApp .todayCard footer :is(.primaryButton,.secondaryButton){text-align:center;justify-content:center;min-height:40px;padding:9px 13px;font-size:13px}.workspaceApp .todayCard>p,.workspaceApp .todayCard>.todayBlocker{grid-column:1/-1;margin:0;font-size:13px}.workspaceApp .todayTabs{border-bottom:1px solid #dce0e3;flex-wrap:wrap;gap:0;display:flex}.workspaceApp .todayTabs button{color:#59636d;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:9px;padding:13px 18px;display:flex}.workspaceApp .todayTabs button[aria-pressed=true]{color:#18212b;background:0 0;border-bottom-color:#252f38}.workspaceApp .todayTabs span{font-size:13px}.workspaceApp .todayTabs b{color:inherit;background:#edf0f3;border-radius:6px;margin:0;padding:2px 7px;font-size:13px;line-height:1.5}.workspaceApp .todayList .todayEmpty{border:0;border-radius:0}@media (max-width:700px){.workspaceApp .todayList .todayCard{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 16px}.workspaceApp .todayCard :is(.todayCardTop,.todayAssignees,.todayMeta,.todayProgress,.adCareRemaining,footer){grid-area:auto/1}.workspaceApp .todayCardTop{flex-wrap:wrap;align-items:flex-start;gap:8px}.workspaceApp .todayCard footer{align-items:stretch}.workspaceApp .todayCard footer>span{text-align:left}.workspaceApp .todayTabs button{padding:11px 10px}.workspaceApp .todayCard .todayProgress{margin-top:22px}}.clientPackagePicker{background:#f8fafb;border:1px solid #dce0e3;border-radius:12px;gap:12px;padding:16px;display:grid}.clientPackagePicker .clientPackageChoice{cursor:pointer;border-top:1px solid #e2e6ea;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.clientPackagePicker .clientPackageChoice>input{accent-color:#26343f;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.clientPackageChoice>span{gap:5px;min-width:0;display:grid}.clientPackageChoice small{color:#59636d}.packageScopePreview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.workspaceApp .cashBreakdownButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;width:100%;height:100%;padding:0;display:flex}.workspaceApp .cashBreakdownButton>span{color:#e0e6ea;text-underline-offset:4px;font-size:12px;text-decoration:underline}.workspaceApp .cashBreakdownButton:focus-visible{outline-offset:7px;border-radius:4px;outline:2px solid #fff}.workspaceApp .incomeBreakdown{margin:22px 0;overflow:hidden}.workspaceApp .incomeBreakdown>p{padding:0 24px 20px}.workspaceApp .incomeBreakdown tfoot{background:#f1f4f6}.workspaceApp .clientRecord>[hidden]{display:none!important}.workspaceApp .clientCompactSummary{color:#56616b;border-top:1px solid #e4e8ec;flex-wrap:wrap;align-items:center;gap:10px 26px;padding:13px 24px;font-size:13px;display:flex}.workspaceApp .clientCompactSummary b{color:#202a33;font-variant-numeric:tabular-nums;margin-left:5px}.workspaceApp .recordActions .clientExpandButton{color:#202a33;background:#f3f6f8;border-color:#adb9c2;font-weight:650}.workspaceApp .clientCollapseFooter{justify-content:flex-end;padding:12px 24px 20px;display:flex}@media (max-width:700px){.workspaceApp .clientCompactSummary{gap:10px 16px;padding:12px 16px}}.workspaceApp .projectClientLogo{background:0 0;overflow:hidden}.workspaceApp .projectClientLogo .recordAvatar{border-color:#dce0e3;border-radius:10px;flex-basis:auto;width:100%;min-width:0;height:100%;font-size:18px}.workspaceApp .projectClientLogo img{box-sizing:border-box;object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.avatarCropper{background:#f8fafb;border:1px solid #dce0e3;border-radius:14px;gap:14px;min-width:0;margin-bottom:24px;padding:22px;display:grid}.avatarCropper canvas{background:#171d24;border:3px solid #fff;border-radius:50%;justify-self:center;width:min(240px,100%);height:auto;box-shadow:0 0 0 1px #cbd3dc}.avatarCropper fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.avatarCropper label{gap:8px;font-size:13px;display:grid}.avatarCropper input[type=range]{accent-color:#27353f;width:100%;padding:0}.avatarCropActions{flex-wrap:wrap;gap:8px;display:flex}.avatarCropActions button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #cad2d9;border-radius:9px;padding:8px 12px}.driveDocumentAction{gap:6px;max-width:320px;display:grid}.driveDocumentAction small{color:#a23d2c;white-space:normal;font-size:12px;line-height:1.6}
