.client-workspace{padding:0!important;overflow:hidden}.client-tab-bar{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(126,76,99,.13);background:rgba(255,255,255,.28)}.client-tab-bar button{border:1px solid transparent;border-radius:12px;padding:12px 18px;background:transparent;color:#725463;font-weight:800;cursor:pointer}.client-tab-bar button.active{background:linear-gradient(135deg,#704058,#9f5675);color:#fff;box-shadow:0 9px 22px #63354b2d}.client-tab-bar button span{margin-left:7px;padding:2px 7px;border-radius:20px;background:#ffffff2b}.client-tab-panel{display:none;padding:26px;max-width:980px}.client-tab-panel.active{display:block}.tab-panel-heading{margin-bottom:22px}.tab-panel-heading h2{font:30px Georgia,serif;margin:6px 0}.tab-panel-heading p{color:#786d73}.themed-record-list article{padding:18px;border:1px solid rgba(118,75,95,.1);background:linear-gradient(145deg,#ffffffd9,#f9eef2ab);border-radius:14px;margin:10px 0}.schedule-week-nav{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;max-width:680px;margin:0 auto 20px;padding:13px;border:1px solid #fff;border-radius:20px;background:linear-gradient(145deg,#ffffffd6,#f8ebf0b5);box-shadow:0 16px 45px #4a293817;text-align:center}.schedule-week-nav>a,.schedule-week-nav>.disabled{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#79455e;text-decoration:none;font-size:23px;box-shadow:0 7px 18px #5e344718}.schedule-week-nav>.disabled{opacity:.32}.schedule-week-nav span,.schedule-week-nav small{font-size:9px;letter-spacing:1.5px;color:#9a7182}.schedule-week-nav h2{font:25px Georgia,serif;margin:3px}.week-actions{min-width:940px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 17px}.week-actions div{display:grid;gap:3px}.week-actions small{color:#786d73}.hour-cell.selected{background:linear-gradient(135deg,#542a40,#7b3c59)!important;box-shadow:inset 0 0 0 1px #b9859b,0 5px 12px #4f263b55!important}.schedule-legend i{background:linear-gradient(135deg,#542a40,#7b3c59)!important}.consent-client-table .data-head,.consent-client-table .data-row{grid-template-columns:1.2fr 1.25fr 1fr .75fr .65fr .65fr}.consent-status{display:inline-flex;padding:6px 9px;border-radius:20px;font-size:10px}.consent-status.signed{background:#e0f1e7;color:#316447}.consent-status.pending{background:#fff0d7;color:#8b5a10}.consent-status.none{background:#eee8eb;color:#786d73}.send-receipt-toggle{display:flex;align-items:center;gap:9px;margin:12px 0;padding:12px;border:1px solid #fff;border-radius:12px;background:#ffffff7d;color:#694c59;font-weight:700}.send-receipt-toggle input{width:18px;height:18px}.receipt-client-editor select{max-width:210px;padding:8px;border:1px solid #e2cfd8;border-radius:9px;background:#fff;color:#4a303d}
@media(max-width:760px){.client-tab-bar{overflow-x:auto}.client-tab-bar button{white-space:nowrap}.client-tab-panel{padding:18px}.schedule-week-nav{margin-inline:0}.consent-client-table{min-width:850px}.week-actions{align-items:flex-start;gap:12px}.week-actions form{flex:0 0 auto}}
