.account-security{max-width:760px}.account-identity{display:flex;flex-direction:column;gap:5px;padding:16px;background:var(--surface-soft,#f0f5f7);border-radius:12px;margin-bottom:18px;overflow-wrap:anywhere}.account-identity strong{font-size:1.15rem}.account-sections{display:grid;gap:12px}.account-sections details{border:1px solid var(--line,#d8e0e5);border-radius:12px;padding:16px;min-width:0}.account-sections summary{font-weight:700;cursor:pointer;min-height:30px}.account-sections details>p{color:var(--muted,#586b75)}.account-sections fieldset{padding:0;border:0;margin:0;min-width:0}.account-sections form label,.account-enrollment>label{display:block;margin:12px 0}.account-sections input,.account-sections select,.account-enrollment input{box-sizing:border-box;max-width:100%;width:100%}.account-sections input[readonly]{font-family:monospace}.account-session{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line,#d8e0e5)}.account-session>div{min-width:0}.account-session small{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--muted,#586b75)}.account-session button{flex-shrink:0}.account-recovery{border:2px solid var(--accent,#087d8a);border-radius:12px;padding:16px;margin-bottom:20px;background:var(--surface,#fff)}.account-recovery pre{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;padding:12px;background:var(--surface-soft,#f0f5f7);user-select:all}.account-checkbox{display:flex!important;gap:10px;align-items:flex-start;margin:12px 0}.account-checkbox input{width:auto!important}.account-enrollment{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#d8e0e5)}.account-enrollment canvas{display:block;max-width:min(100%,300px);height:auto}.employee-access-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:16px 0;flex-wrap:wrap}.employee-access-toolbar label{min-width:200px;flex:1;max-width:520px}.employee-access-list{display:grid;gap:14px}.employee-access-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;border:1px solid var(--line,#d8e0e5);border-radius:12px;background:var(--surface,#fff)}.employee-access-card>div{min-width:0}.employee-access-card h3{margin:0 0 5px}.employee-access-card p{margin:5px 0;overflow-wrap:anywhere}.employee-access-card small{color:var(--muted,#586b75)}.employee-access-actions{display:flex;gap:8px;flex-wrap:wrap;max-width:390px}.employee-invitation{margin:16px 0;padding:20px;border:2px solid var(--accent,#087d8a);border-radius:12px}.employee-invitation input{box-sizing:border-box;width:100%;font-family:monospace}.employee-invitation label{display:block;margin:14px 0}.employee-access-count{color:var(--muted,#586b75)}@media(max-width:600px){.account-sections details{padding:12px}.account-session,.employee-access-card{align-items:stretch;flex-direction:column;gap:12px}.account-session button,.employee-access-actions button{width:100%}.employee-access-actions{max-width:none}.employee-access-toolbar{align-items:stretch}.employee-access-toolbar label{max-width:none}.account-security{padding-inline:14px!important}}
