/* Account/approval UI — V14, confined to the drawer. */
.account-intro{margin:0 0 26px}.account-intro h3{font-size:28px;line-height:1.2;margin:12px 0}.account-intro p{font-size:13px;line-height:1.9;color:#aaa4a4}.email-admin-login{margin-top:30px;padding-top:22px;border-top:1px solid #3a292c}.email-admin-login summary{cursor:pointer;color:#aaa4a4;font-size:12px;margin-bottom:20px}.account-summary{border:1px solid #33282b;background:#111012;padding:20px;margin-bottom:24px}.account-summary-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.account-summary h3{font-size:23px;line-height:1.4;overflow-wrap:anywhere;margin:18px 0 6px}.account-status{display:inline-flex;border:1px solid #684047;background:#29191d;color:#ffc4ca;padding:5px 9px;font-size:11px;line-height:1.5;white-space:nowrap}.account-status.approved{color:#eae8e8;border-color:#71666a;background:#232023}.account-status.suspended,.account-status.rejected{background:#381218;border-color:#96343d}.account-identity{font-size:11px;line-height:1.8;color:#a9a3a5;margin:10px 0;overflow-wrap:anywhere}.account-identity code{display:block;font-size:12px;color:#eee8e8;letter-spacing:.03em}.identity-note{font-size:11px;color:#9c9092;line-height:1.8;display:block}.account-summary .muted{font-size:12px;line-height:1.9}.account-actions,.review-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.account-actions button,.review-actions button{font-size:11px}.permission-summary{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:15px 0;margin:12px 0;border-top:1px solid #3a2a2c;border-bottom:1px solid #3a2a2c;font-size:12px}.permission-summary span{color:#9c9092}.permission-summary strong{font-weight:500;line-height:1.7;overflow-wrap:anywhere}.account-profile-link{display:inline-block;margin:5px 0 12px}.owner-locked{padding:14px;border:1px solid #3b3032;background:#181416;font-size:13px}.owner-locked small{display:block;margin-top:7px;color:#9c9092;font-size:11px}.review-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0;font-size:12px}.review-toolbar select{background:#191619;color:#fff;border:1px solid #433136;padding:10px;flex:1}.review-card{padding:20px 16px;margin:20px 0;border:1px solid #493136;background:#151114}.review-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.review-card h3{font-size:20px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.review-card .red-label{font-size:9px}.review-request{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.review-request dt{color:#a59b9e;margin:14px 0 3px}.review-request dd{margin:0;color:#f2e8eb;white-space:pre-wrap}.grant-options{padding:13px 14px;border:1px solid #4c333a;margin:20px 0}.grant-options legend{font-size:12px;color:#b5a3a8;padding:0 4px}.grant-options label{display:flex;align-items:center;gap:10px;font-size:13px;line-height:2.4}.grant-options input{accent-color:#e9233b;width:16px;height:16px}.review-form select{max-width:100%}.manage-tabs{flex-wrap:wrap}.manage-tabs button{flex:1;white-space:nowrap}#account-request-form{margin-top:20px}#account-request-form .field{margin-bottom:18px}#account-request-form textarea{min-height:80px}#account-panel .form-error{overflow-wrap:anywhere}#editor-form [disabled]{opacity:.65}#account-review-panel .field-help{line-height:1.8}.admin-drawer .drawer-content{padding-bottom:45px}.admin-drawer:focus-within{outline:none}@media(max-width:460px){.account-summary{padding:16px}.account-summary-top{align-items:flex-start;flex-direction:column;gap:8px}.review-card{padding:15px 12px}.review-card header{flex-wrap:wrap}.review-toolbar button{flex-basis:100%}.permission-summary{grid-template-columns:80px 1fr}.manage-tabs button{padding:12px 8px}}

.account-admin-summary{margin:0 0 18px;border:1px solid #3d2a2d}.account-admin-summary>summary{padding:15px 18px;font-size:12px;cursor:pointer;color:#c4b8bb}.account-admin-summary .account-summary{border:0;margin-bottom:0}.account-admin-summary .account-actions{margin-bottom:10px}
