.managed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:16px 0}.managed-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:18px;border:1px solid #83839a44;border-radius:16px;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#202238)}.managed-card>img{width:100%;height:140px;object-fit:contain}.managed-card small{opacity:.75}.managed-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}.managed-form label{display:flex;flex-direction:column;gap:6px}.asset-preview img,.asset-preview audio{max-width:180px;max-height:100px}.managed-game{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #8883}.managed-game>img{width:40px;height:40px;object-fit:contain}.managed-game p{flex-basis:100%;margin:0}.managed-history{margin:20px}.managed-profile-badge{max-width:180px;max-height:40px;object-fit:contain}.managed-profile-effect{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.45}.vh-avatar{position:relative}.vh-avatar>img.managed-avatar-decoration{position:absolute!important;inset:-12%!important;width:124%!important;height:124%!important;object-fit:contain!important;border-radius:0!important;pointer-events:none}.managed-picker-tabs{display:flex;gap:8px;padding:8px;position:sticky;top:0;background:var(--bs-body-bg,#fff);z-index:2}.managed-picker-items{padding:8px}.managed-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.managed-picker-grid img{width:70px;height:70px;object-fit:contain}.download-page{font:16px system-ui;background:#f3f2fa;color:#252237;margin:0;padding:40px}.download-page main{max-width:1000px;margin:auto}.download-link{padding:12px;background:#7657da;color:white;border-radius:8px;text-align:center;text-decoration:none}.recommended-release{border-color:#7657da}#chatActionMenu.vh-context-submenu,.message-context-menu.vh-context-submenu{position:fixed;z-index:11000;width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}
.vh-context-label{display:flex;align-items:center;gap:10px;min-width:0;overflow-wrap:normal}
.vh-context-label>.vh-context-arrow{margin-left:auto;flex:0 0 auto;font-size:12px;width:12px}
.vh-context-submenu>button:hover,.vh-context-submenu>button:focus-visible{background:var(--surface-hover);outline:none}
.vh-context-submenu>button:disabled{opacity:.4}
.vh-context-submenu>[role=separator]{height:1px;background:var(--border);margin:5px 4px}
.managed-picker-items .form-control,.managed-picker-items .form-select{margin-bottom:6px}

.managed-card details>button{display:block;width:100%;margin-top:6px}.managed-card details summary{cursor:pointer;padding:8px}.managed-card>span{font-size:28px;text-align:center}.managed-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.managed-form textarea{min-height:78px}
.managed-invite-banner{display:block;width:100%;height:auto;aspect-ratio:2.3;object-fit:cover;object-position:center;border-radius:12px}.managed-reaction{width:22px;height:22px;object-fit:contain;vertical-align:middle}

#chatActionMenu.vh-context-submenu,.message-context-menu.vh-context-submenu{pointer-events:auto}
