
.v72-account-card{width:100%!important;min-height:108px!important;padding:11px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important}
.v72-user-row{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}
.v72-user-row.no-photo{grid-template-columns:minmax(0,1fr)!important}
.v72-user-photo[hidden]{display:none!important}
.v72-user-photo{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;object-fit:cover!important;border:1px solid rgba(255,255,255,.12)!important;background:#08061c!important}
.v72-user-copy{min-width:0!important}.v72-user-name{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:10.5px!important;line-height:1.2!important}
.v72-role-badge{display:inline-flex!important;margin-top:4px!important;min-height:20px!important;align-items:center!important;padding:0 7px!important;border-radius:999px!important;background:rgba(0,232,255,.07)!important;border:1px solid rgba(0,232,255,.13)!important;color:#a9f8ff!important;font:700 8.5px/1 Inter,sans-serif!important}
.v72-role-badge.publisher{color:#ffc3ed!important;background:rgba(255,62,207,.07)!important;border-color:rgba(255,62,207,.15)!important}.v72-role-badge.admin{color:#ffd48f!important;background:rgba(255,177,77,.07)!important;border-color:rgba(255,177,77,.16)!important}
.v72-account-actions{display:flex!important;align-items:center!important;gap:7px!important}.v72-profile-btn{flex:1!important;min-height:34px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;color:#fff!important;font:700 10px/1 Inter,sans-serif!important;cursor:pointer!important}
.v72-admin-link{min-height:34px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#ffcf83!important;font:700 9px/1 Inter,sans-serif!important;cursor:pointer!important}
.profile-shell{width:min(980px,calc(100vw - 96px));margin:0 auto 56px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-card{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(13,9,42,.60)}.profile-card h2{margin:0 0 14px;font-size:18px}
.profile-identity-card{grid-column:1/-1;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:20px}.profile-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:9px}.profile-avatar{width:96px;height:96px;object-fit:cover;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#07051a}.profile-avatar-action{min-height:30px;padding:0 10px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.10);border-radius:8px;color:#d8dce9;font-size:10px;cursor:pointer}
.profile-identity-copy h2{margin:0 0 5px;font-size:24px}.profile-identity-copy p{margin:0 0 9px;color:#9099b2;font-size:12px}.profile-role-pill{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border-radius:999px;background:rgba(0,232,255,.07);color:#b6f7ff;font-size:10px;font-weight:800}
.profile-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.profile-field span{color:#b9c0d2;font-size:11px;font-weight:700}.profile-field input{width:100%;height:42px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#09071f;color:#fff;padding:0 11px;outline:none}.profile-field input[readonly]{color:#8e97af;background:#08061b}
.profile-status{min-height:18px;margin-top:10px;color:#9cefcf;font-size:11px}.profile-help{margin:10px 0 0;color:#858fa8;font-size:10px;line-height:1.45}.profile-actions-card{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.profile-logout-btn{min-height:36px;padding:0 14px;border:1px solid rgba(255,112,136,.20);border-radius:10px;background:rgba(255,112,136,.06);color:#ff9aad;font-size:10px;font-weight:800;cursor:pointer}
@media(max-width:820px){.profile-shell{width:calc(100vw - 34px);grid-template-columns:1fr}.profile-identity-card,.profile-actions-card{grid-column:auto}}
