.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.client-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.client-grid input,.client-grid select{width:100%;min-width:0;border:1px solid #d4bdab;border-radius:8px;padding:12px;background:#fffaf5;color:#393431;font:inherit}.client-grid .wide{grid-column:1/-1}.client-grid .check-label{flex-direction:row;align-items:center}.check-label input{width:auto}.privacy-note{color:#6b6058;line-height:1.6;font-size:14px}.client-card{padding:22px 0;border-top:1px solid #dfcfc1;overflow-wrap:anywhere}.client-card h3{margin:0 0 8px}.client-card p{color:#6b6058;line-height:1.5}.client-card .row-actions{display:flex;gap:10px;flex-wrap:wrap}.client-lands{padding-left:20px;line-height:1.8}.status-pill{display:inline-block;border-radius:20px;padding:5px 10px;background:#e4e9f1;font-size:12px;color:#33455e}.privacy-copy{max-width:850px;margin:40px auto;padding:24px;line-height:1.75}.privacy-copy h2{margin-top:30px}.privacy-copy a{color:#33455e}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-form label{display:flex;flex-direction:column;gap:6px}.profile-form input,.profile-form select,.profile-form textarea{width:100%;padding:12px;border:1px solid #d4bdab;border-radius:8px;font:inherit;background:#fffaf5}.profile-form .wide{grid-column:1/-1}.privacy-request{border-top:1px solid #dfcfc1;padding:16px 0;overflow-wrap:anywhere}dialog{max-width:560px;width:calc(100% - 32px);border:1px solid #dfcfc1;border-radius:16px;padding:28px;background:#fffaf4;color:#393431}dialog::backdrop{background:#39343166}dialog p{line-height:1.6}.row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.users-header a.ghost{align-self:center;text-decoration:none}.user-profile-editor{margin:16px 0;border-top:1px solid #dfcfc1;padding-top:16px}.user-row{flex-wrap:wrap}.users-list-panel a,.users-create a{color:#33455e}.user-profile-editor[hidden]{display:none}@media(max-width:640px){.client-grid,.profile-form{grid-template-columns:1fr}.users-header{flex-direction:column;align-items:flex-start;gap:16px}.client-card .row-actions>*{flex:1 1 auto}}
.user-row{grid-template-columns:minmax(150px,1.5fr) minmax(110px,.7fr) auto auto auto}@media(max-width:760px){.user-row{grid-template-columns:1fr}}
