.account-management .account-card-heading,.account-management .account-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-management .account-heading h2{margin:0}.account-management .account-heading p{margin:8px 0 0}.account-management .account-form-section{border-top:1px solid #dce5df;padding-top:22px;margin-top:24px}.account-management h3{margin-bottom:12px}.account-management summary{min-height:48px;padding:12px 0;cursor:pointer;font-size:16px;font-weight:700}.account-management .account-permissions{margin-top:18px}.account-management .account-permissions table{min-width:520px}.account-management .account-permissions td{white-space:normal;line-height:1.5}.account-management .account-card{scroll-margin-top:18px}.account-management .account-card p{overflow-wrap:anywhere}.account-management .account-action-panel{padding:18px;border:1px solid #b7cfc1;border-radius:12px;background:#f7faf5;margin-top:18px}.account-management .account-action-panel h4{font-size:16px;margin:0;overflow-wrap:anywhere}.account-management .account-action-panel p{margin:8px 0 14px}.account-management .account-action-panel fieldset{margin-bottom:0}.account-management .account-error{padding:14px 16px;background:#fff0e9;color:#793a29;border:1px solid #e2b7aa;border-radius:9px;margin:14px 0;line-height:1.6}.account-management .account-result{padding:16px 18px;background:#edf7ee;color:#173d33;border:1px solid #a7c9ad;border-radius:12px;margin-top:16px;overflow-wrap:anywhere}.account-management .account-result p{margin:8px 0;font-size:14px}.account-management .account-result a{overflow-wrap:anywhere}.account-management .account-delete{color:#8b392e;border-color:#d9b6b0}.account-management .account-danger{background:#923f32;color:#fff;border-radius:8px;padding:12px 17px;font-weight:650}.account-management .actions{flex-wrap:wrap;gap:10px}.account-management .account-card .actions>button{margin-right:0}.account-management .account-card-heading .pill{font-size:12px;white-space:normal}.account-management .account-action-panel input,.account-management .account-action-panel textarea{font-size:16px}.account-management .account-form-section[open]>summary{margin-bottom:10px}@media(max-width:620px){.account-management .account-action-panel,.account-management .account-result{padding:14px}.account-management .account-heading>button{width:100%}.account-management .account-card-heading{gap:8px}.account-management .account-card .actions>button{flex:1 1 140px}}