.workspace-page{max-width:1120px;margin:auto}.workspace-heading{margin-bottom:24px}.workspace-heading h1{margin-bottom:10px}.workspace-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;background:var(--paper,#fff);border:1px solid var(--line);padding:20px;border-radius:18px;margin:20px 0}.workspace-filters label{flex:1;min-width:130px}.client-list{margin-top:22px;display:grid;gap:12px}.client-card{display:flex;align-items:center;gap:20px;margin:0}.client-card h2{font-size:20px;margin:0}.client-card p{margin:6px 0}.client-card>.actions{margin-left:auto;flex-wrap:wrap}.client-avatar,.profile-account-avatar{display:grid;place-items:center;background:#f1dfbc;color:#6a471e;border-radius:50%;flex-shrink:0;width:54px;height:54px;font-size:25px;font-weight:700}.profile-account-avatar{width:84px;height:84px;font-size:40px;margin-bottom:20px}.workspace-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:24px 0}.agenda-day{min-width:0}.agenda-day>h2{font-size:18px;text-transform:capitalize}.agenda-entry{padding:18px}.agenda-entry time{font-weight:750;color:#92703b}.agenda-entry h3{margin:12px 0 5px}.agenda-entry p{margin:8px 0}.hours-row{display:grid;grid-template-columns:minmax(100px,1fr) 1fr 1fr;align-items:center;gap:10px;margin:12px 0}.hours-row input{min-width:0}.hours-row label{display:flex;gap:8px;align-items:center}.hours-row input[type=checkbox]{width:auto}.workspace-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.message-preview{white-space:pre-wrap;background:#e7f5e9;color:#163f29;padding:24px;border-radius:16px;line-height:1.7}.workspace-page .mobile-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}#mobile-navigation{grid-template-columns:repeat(5,minmax(0,1fr))!important}
html[data-theme=dark]{color-scheme:dark;--navy:#e8edf4;--muted:#aeb8c7;--line:#364358;--paper:#1c2839;--bg:#111b29;color:#e8edf4;background:#111b29}html[data-theme=dark] body{background:#111b29;color:#e8edf4}html[data-theme=dark] :is(.panel,.card,.mobile-metrics>div,.mobile-menu,.space-card,.workspace-filters,.discovery-search,dialog,.topbar,#mobile-navigation,.category-chips button){background:#1c2839;color:#e8edf4}html[data-theme=dark] :is(input,select,textarea){background:#101b2b;color:#edf1f8;border-color:#46536a}html[data-theme=dark] :is(.mobile-shortcuts a,.sidebar a,.workspace-link,.button.subtle){background:#29374b;color:#edf1f8}html[data-theme=dark] .button:not(.subtle):not(.gold){background:#d0ad72;color:#111b29}html[data-theme=dark] .mobile-welcome{background:#24354c}html[data-theme=dark] #mobile-navigation a[aria-current=page]{background:#394334;color:#fff}html[data-theme=dark] .brand{color:#fff}html[data-theme=dark] .inline-note{background:#342d20;color:#f4dba9}html[data-theme=dark] :is(.tag,small){color:inherit}
@media(prefers-color-scheme:dark){html[data-theme=system]{color-scheme:dark;--muted:#aeb8c7;--line:#364358;--paper:#1c2839;background:#111b29}html[data-theme=system] body{background:#111b29;color:#edf1f8}html[data-theme=system] :is(.panel,.card,.mobile-metrics>div,.mobile-menu,.space-card,.workspace-filters,.discovery-search,dialog,.topbar,#mobile-navigation){background:#1c2839;color:#edf1f8}html[data-theme=system] :is(input,select,textarea){background:#101b2b;color:#edf1f8}html[data-theme=system] .brand{color:#fff}}
@media(max-width:720px){.workspace-filters{padding:16px}.workspace-filters label{min-width:110px}.client-card{flex-wrap:wrap;gap:12px;padding:18px}.client-card>.actions{width:100%;margin:5px 0 0}.client-card>div:nth-child(2){max-width:calc(100% - 70px)}.client-card h2,.client-card p{overflow-wrap:anywhere}.workspace-week{grid-template-columns:1fr}.workspace-page .mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-row{grid-template-columns:82px minmax(0,1fr) minmax(0,1fr);gap:6px;font-size:12px}.hours-row input{padding:9px 3px}.workspace-template-grid{grid-template-columns:1fr}}

html[data-theme=dark] #mobile-navigation a{color:#cbd5e1}html[data-theme=dark] #mobile-navigation a[aria-current=page]{color:#fff}html[data-theme=dark] #notice{background:#d0ad72;color:#111b29}html[data-theme=dark] .button.gold{color:#111b29}
