body.vh-dashboard .vh-command-avatar {position:relative;display:block;flex:none;width:34px;height:34px;overflow:visible}
body.vh-dashboard .vh-command-avatar>img[data-vh-profile-image] {display:block;width:100%;height:100%}
body.vh-dashboard .vh-profile .vh-avatar>img.vh-avatar-decoration,body.vh-dashboard .vh-command-avatar>img.vh-avatar-decoration,body.vh-dashboard .vh-profile-photo-preview>img.vh-avatar-decoration {position:absolute!important;z-index:2;inset:-10%!important;width:120%!important;height:120%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;filter:none!important;pointer-events:none}
body.vh-dashboard .vh-avatar:has(>img.vh-avatar-decoration:not([hidden]))::after {display:none}
body.vh-dashboard img.vh-avatar-decoration[hidden] {display:none!important}
body.vh-dashboard .vh-profile-photo-editor {display:flex;align-items:center;gap:24px;margin:2px 0 24px;padding:20px;border:1px solid #ffffff12;border-radius:14px;background:linear-gradient(120deg,#0e0e0ea3,#080808c9)}
body.vh-dashboard .vh-profile-photo-preview {position:relative;display:block;flex:none;width:82px;height:82px;margin:6px;overflow:visible}
body.vh-dashboard .vh-profile-photo-preview>img[data-vh-profile-image] {display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid #8099b357;box-shadow:0 0 24px #748fab17}
body.vh-dashboard .vh-profile-photo-editor strong {display:block;margin:0 0 5px;font-size:14px;color:#8fa6bc}
body.vh-dashboard .vh-profile-photo-editor p {margin:0 0 12px;font-size:12px;line-height:1.6;color:#a3adbf}
body.vh-dashboard .vh-profile-photo-editor small {display:block;margin-top:8px;font-size:11px;color:#9ea6b7}
body.vh-dashboard .vh-profile-photo-editor button {display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:normal;text-align:left}
body.vh-dashboard .vh-profile-photo-editor button:disabled {opacity:.45;cursor:not-allowed}
body.vmp-login .vh-discord-login-button {display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1px solid #8fa6bc5e;border-radius:10px;background:linear-gradient(110deg,#2c3a48,#151525);color:#8fa6bc;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}
body.vmp-login .vh-discord-login-button:hover {border-color:#8fa6bc;background:#2c3a48}
body.vmp-login .vh-discord-login-button:focus-visible {outline:2px solid #8fa6bc;outline-offset:3px}
body.vmp-login .vh-discord-login-button svg,body.vmp-login .vh-discord-login-step svg {width:22px;height:22px;flex:none}
body.vmp-login .vh-login-divider {display:flex;align-items:center;gap:12px;margin:20px 0;color:#7f8394;font-size:12px}
body.vmp-login .vh-login-divider::before,body.vmp-login .vh-login-divider::after {content:'';height:1px;flex:1;background:#ffffff12}
body.vmp-login .vh-login-discord-note {margin:10px 0 2px;color:#979daf;font-size:11px;line-height:1.7;text-align:center}
body.vmp-login .vh-discord-login-step {display:flex;gap:14px;align-items:center;padding:16px;margin:4px 0 24px;border:1px solid #8fa6bc4a;border-radius:12px;background:#6785a414;color:#8fa6bc}
body.vmp-login .vh-discord-login-step strong {font-size:14px;color:#8fa6bc}
body.vmp-login .vh-discord-login-step p {margin:5px 0 0;font-size:12px;line-height:1.6;color:#aab0c4}
body.vmp-login .vh-discord-login-back {display:block;text-align:center;margin:15px 0;color:#aeb4c8;font-size:12px;text-decoration:none}
@media(max-width:640px){body.vh-dashboard .vh-profile-photo-editor{padding:15px;gap:16px;align-items:flex-start}body.vh-dashboard .vh-profile-photo-preview{width:62px;height:62px;margin:4px}body.vh-dashboard .vh-command-avatar{width:28px;height:28px}body.vh-dashboard .vh-profile-photo-editor strong{font-size:13px}}
