.client-workspace{margin:-12px -8px 0}.client-tab-header{background:#fafafa;border-bottom:1px solid #dedede;padding:0 16px}.client-tab-header h1{display:flex;align-items:center;gap:10px;font-size:17px;margin:0;padding:12px 0 18px}.client-tab-body{padding:24px 16px}.client-tab-body h2{font-size:17px}.client-tab-body .work-tabs{margin:0}.client-event{border:1px solid #d4d9dd;border-radius:3px;padding:16px 18px;margin-top:14px;background:white}.client-event-meta{display:flex;gap:16px;color:#77828d;font-size:11px;margin-bottom:8px}.client-event p{font-size:13px;line-height:1.7;margin-bottom:0}.client-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.client-details div{padding-bottom:14px;border-bottom:1px solid #eee}.client-details dd{overflow-wrap:anywhere}.intake-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 30px}.intake-cards>a{display:block;color:inherit}.intake-cards span{color:#246fc6}.intake-cards h3{font-size:15px}.invoice-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 28px}.invoice-metrics .metric{padding:16px}.invoice-metrics .metric strong{font-size:22px}.task-row{border:1px solid #dce0e3;margin:8px 0;border-radius:3px}.task-row .task-line{border-bottom:0;margin:0;padding:14px}.task-toggle{margin:0;display:flex;align-items:center}.task-toggle input[type=checkbox]{width:17px;height:17px;cursor:pointer;accent-color:#246fc6}.task-discussion{border-top:1px solid #edf0f2}.task-discussion>summary{padding:8px 14px;color:#246fc6;font-size:11px;cursor:pointer}.task-comments{padding:14px;max-width:800px}.task-comments .mail-comment-bubble{margin-bottom:12px}.task-comments form>details{margin-bottom:12px}.task-comments textarea{min-height:75px}.task-comments .mail-comment-bubble p{font-size:12px}.mail-workspace .mailbox-toolbar{padding:12px 18px}.mail-workspace .mailbox-toolbar h1{font-size:15px}.mail-workspace .mailbox-folders{padding:0 18px;gap:20px}.mail-workspace .mailbox-folders a{padding:10px 0;font-size:12px}.mail-workspace .mailbox-split{grid-template-columns:minmax(245px,28%) minmax(0,1fr);min-height:72vh}.mail-workspace .mailbox-search{padding:8px}.mail-workspace .mailbox-search input,.mail-workspace button,.mail-workspace .button{font-size:11px;padding:7px 10px;min-height:30px}.mail-workspace .mailbox-item{padding:10px 9px;gap:8px}.mail-workspace .mailbox-item b{font-size:12px}.mail-workspace .mailbox-item p,.mail-workspace .mail-item-top strong{font-size:11px}.mail-workspace .mail-comment-preview{font-size:11px;padding:5px 8px}.mail-workspace .mail-avatar{width:22px;height:22px;font-size:11px}.mail-workspace .mail-reader-actions{padding:9px 14px;gap:6px}.mail-workspace .mail-message{padding:14px 18px}.mail-workspace .mail-message h2{font-size:17px;margin:5px 0 16px}.mail-workspace .mail-message-body{font-size:12px;line-height:1.65;padding:18px 0;min-height:70px}.mail-workspace .mail-message-meta{padding-top:12px;font-size:11px}.mail-workspace .mail-comments{padding:15px 18px}.mail-workspace .mail-comment-bubble{padding:10px 12px;border-radius:10px;font-size:12px}.mail-workspace .mail-comment{margin:14px 0;gap:9px}.mail-workspace .mail-comment-form textarea{min-height:65px;font-size:12px}.mail-workspace .mailbox-list,.mail-workspace .mailbox-reader{max-height:calc(100vh - 145px)}@media(max-width:900px){.client-details{grid-template-columns:1fr 1fr}.invoice-metrics{grid-template-columns:1fr 1fr}.mail-workspace .mailbox-split{grid-template-columns:1fr}.mail-workspace .mailbox-list{max-height:220px}.mail-workspace .mailbox-reader{max-height:none}.client-workspace .work-tabs{overflow:auto}.client-workspace .work-tabs a{min-width:90px}.client-tab-body{padding:18px 8px}}@media(max-width:550px){.client-details,.intake-cards{grid-template-columns:1fr}.invoice-metrics .metric strong{font-size:18px}.client-tab-header{padding:0 6px}.client-tab-header h1{font-size:15px}.client-event{padding:12px}.client-event-meta{flex-wrap:wrap;gap:6px}}
