.client-profile{margin-top:14px}.client-profile-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.client-profile-back{border:0;background:transparent;font:inherit;color:var(--accent,#d65b91);padding:8px 4px;cursor:pointer}.client-profile-title{min-width:0;flex:1}.client-profile-title h3{margin:0 0 5px;font-size:1.2rem}.client-profile-title p{margin:0;color:var(--muted,#777);font-size:.92rem}.client-profile-actions{display:flex;gap:8px;margin:14px 0 22px}.client-profile-actions button{flex:1}.client-history-heading{margin:0 0 12px;font-size:1rem}.client-history-list{display:flex;flex-direction:column;gap:9px}.history-day{margin:13px 0 2px;color:var(--muted,#777);font-size:.82rem;font-weight:600}.history-item{border:1px solid var(--border,rgba(128,128,128,.22));border-radius:13px;overflow:hidden;background:var(--card-bg,transparent)}.history-item summary{list-style:none;cursor:pointer;padding:13px 14px;display:flex;align-items:center;gap:10px}.history-item summary::-webkit-details-marker{display:none}.history-item-summary{flex:1;min-width:0}.history-item-summary strong{display:block;font-size:.94rem;font-weight:600}.history-item-summary small{display:block;color:var(--muted,#777);margin-top:3px}.history-item-time{font-variant-numeric:tabular-nums;color:var(--muted,#777);font-size:.82rem}.history-item-details{padding:0 14px 13px;color:var(--muted,#777);font-size:.88rem}.history-change{padding:8px 0;border-top:1px solid var(--border,rgba(128,128,128,.15))}.history-change b{color:var(--text,inherit);font-weight:600}.history-note{margin-top:7px;white-space:pre-wrap}.history-more{width:100%;margin-top:12px}.history-retention{margin:16px 0 0;color:var(--muted,#888);font-size:.78rem;text-align:center}.history-empty{padding:20px 12px;text-align:center;color:var(--muted,#777);border:1px dashed var(--border,rgba(128,128,128,.25));border-radius:12px}.client-row{cursor:pointer}.client-row:focus-visible{outline:2px solid var(--accent,#d65b91);outline-offset:2px}
