/* Shared live conversation studio: storefront, seller and moderation. */
.mvchat.pz-live-studio.mvchat--space{--pz-ink:#17213d;--pz-muted:#69758e;--pz-line:#e3e8f4;--pz-accent:#6d28f5;container-type:inline-size;color:var(--pz-ink)!important;width:100%!important;max-width:1440px!important;margin:24px auto!important;font-size:14px}
.mvchat.pz-live-studio.mvchat--space *{box-sizing:border-box}.mvchat.pz-live-studio.mvchat--space [hidden]{display:none!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__aurora{display:none}.mvchat.pz-live-studio.mvchat--space .mvchat__intro{padding:28px 30px!important;border-radius:24px 24px 0 0;background:radial-gradient(ellipse at 90% 0, #49319b 0,transparent 55%),#11172d!important;color:#fff!important;margin:0!important;gap:20px}
.mvchat.pz-live-studio.mvchat--space .mvchat__intro h2{color:#fff!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.12!important;letter-spacing:-1.2px;margin:10px 0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__eyebrow{color:#bcaaff!important;letter-spacing:2px;font-size:10px}.mvchat.pz-live-studio.mvchat--space .mvchat__intro p{color:#c5cee5!important;max-width:650px;font-size:14px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__live,.mvchat.pz-live-studio.mvchat--space .mvchat__intro-actions a{background:#ffffff12!important;color:#fff!important;border:1px solid #ffffff25!important;border-radius:12px!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__notice{margin:0!important;padding:12px 20px!important;border-radius:0!important;background:#f0edff!important;color:#493b75!important;border:1px solid #e4dcff!important;font-size:12px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__notice p{color:inherit!important}
.pz-live-toolbar{display:flex;align-items:center;gap:12px;padding:14px 16px;background:white;border:1px solid var(--pz-line);border-top:0}.pz-live-toolbar button{border:1px solid var(--pz-line);border-radius:10px;padding:10px 13px;background:white;color:#4d5873;font-size:12px;font-weight:700;min-height:40px;white-space:nowrap}.pz-live-tabs{display:flex;gap:4px}.pz-live-tabs button[aria-pressed=true]{background:#eee8ff;color:#6222da;border-color:#d6c6ff}.pz-live-find{display:flex;align-items:center;gap:9px;flex:1;color:#8290ac;background:#f5f7fc;border:1px solid var(--pz-line);border-radius:10px;padding:0 12px;min-width:0}.pz-live-find input{width:100%;min-width:0;height:40px;border:0!important;background:transparent!important;color:#273555!important;font-size:12px;box-shadow:none!important}.pz-live-search-result{padding:10px 20px;background:#edf6ff;color:#224b85;font-size:12px}
.mvchat.pz-live-studio.mvchat--space .mvchat__shell{display:grid!important;grid-template-columns:220px minmax(0,1fr) 220px;min-height:0!important;height:740px;max-height:900px;border:1px solid var(--pz-line)!important;border-top:0!important;border-radius:0 0 24px 24px!important;background:#fff!important;overflow:hidden;box-shadow:0 22px 65px #192b5012!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__rail{background:#f7f8fd!important;color:var(--pz-ink)!important;padding:18px 12px!important;min-width:0;overflow:auto;max-height:none!important;border-color:var(--pz-line)!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail--people{display:block;border-left:1px solid var(--pz-line)!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms{border-right:1px solid var(--pz-line)!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__brand{display:flex!important;padding:0 0 18px!important;color:#17213d!important;background:transparent!important}.mvchat.pz-live-studio.mvchat--space .mvchat__brand strong,.mvchat.pz-live-studio.mvchat--space .mvchat__people-head strong{color:#17213d!important;font-size:15px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__brand small,.mvchat.pz-live-studio.mvchat--space .mvchat__people-head small{color:#69758e!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav{display:block!important;overflow:visible!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button{width:100%;display:flex!important;gap:9px;align-items:center;border:1px solid transparent!important;color:#4b5874!important;background:transparent!important;border-radius:12px!important;text-align:left;padding:10px 8px!important;margin:3px 0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button.is-active{background:#ebe5ff!important;color:#5928cf!important;border-color:#dacdff!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button b{font-size:12px!important;color:inherit!important;white-space:normal!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button small{color:#78839b!important;font-size:10px!important;display:block!important;white-space:normal!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button>i{background:#fff!important;color:#7542dc!important;flex:0 0 32px;width:32px;height:32px;border-radius:10px}.mvchat.pz-live-studio.mvchat--space .mvchat__rules-compact,.mvchat.pz-live-studio.mvchat--space .mvchat__private-setting,.mvchat.pz-live-studio.mvchat--space .mvchat__safety-card{background:#eef1fa!important;border:1px solid var(--pz-line)!important;color:#52617c!important;border-radius:12px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__people-search{background:white!important;border:1px solid var(--pz-line)!important}.mvchat.pz-live-studio.mvchat--space .mvchat__people button{background:#fff!important;color:#253451!important;border:1px solid var(--pz-line)!important;border-radius:12px!important;margin:8px 0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__people button strong{color:#273450!important}.mvchat.pz-live-studio.mvchat--space .mvchat__people button small{color:#73809b!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__conversation{display:flex!important;flex-direction:column;min-height:0!important;min-width:0;background:#fff!important;overflow:hidden}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head{flex-shrink:0;height:auto!important;min-height:72px;display:flex!important;flex-wrap:wrap;gap:10px;padding:14px 18px!important;background:#fff!important;border-bottom:1px solid var(--pz-line)!important;color:#17213d!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head strong{color:#17213d!important;font-size:15px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head small{color:#70809a!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head button{background:#f2f4fa!important;border:1px solid #e3e7f1!important;color:#5b4b80!important;border-radius:10px!important;min-height:34px}.mvchat.pz-live-studio.mvchat--space .mvchat__protected{color:#008579!important;background:#e4f7f2!important}.mvchat.pz-live-studio.mvchat--space .mvchat__messages{height:auto!important;min-height:180px!important;flex:1;overflow:auto!important;overscroll-behavior:contain;padding:20px!important;background:radial-gradient(#dadeed 0.7px,transparent 0.7px) 0 0/18px 18px,#f5f7fc!important;scrollbar-width:thin;scrollbar-color:#c1b7e5 transparent}
.mvchat.pz-live-studio.mvchat--space .mvchat__message{gap:10px;margin:0 0 18px!important;animation:pz-message-in .2s ease-out}.mvchat.pz-live-studio.mvchat--space .mvchat__bubble{background:#fff!important;color:#28354e!important;border:1px solid #e3e8f3!important;border-radius:4px 17px 17px 17px!important;padding:13px 15px!important;box-shadow:0 3px 8px #16223d04;max-width:88%!important;min-width:0;overflow-wrap:anywhere}.mvchat.pz-live-studio.mvchat--space .mvchat__bubble p{color:inherit!important;line-height:1.6;font-size:13px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__message.is-mine .mvchat__bubble{background:#ece6ff!important;color:#322353!important;border-color:#d9cdf9!important;border-radius:17px 4px 17px 17px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__message.is-bot .mvchat__bubble{background:#edf3fc!important;border-left:3px solid #6c82e8!important;color:#415270!important;box-shadow:none}.mvchat.pz-live-studio.mvchat--space .mvchat__message-head strong{color:#493675!important;font-size:12px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__message-head{gap:8px;flex-wrap:wrap}.mvchat.pz-live-studio.mvchat--space .mvchat__message-head>span:last-child{color:#8790a5!important;font-size:10px}.mvchat.pz-live-studio.mvchat--space .mvchat__message-actions{opacity:1!important;height:auto!important;display:flex;flex-wrap:wrap;gap:5px;margin-top:9px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__message-actions button{color:#655389!important;background:transparent!important;border:0!important;font-size:10px!important;padding:4px 6px!important;min-height:28px}.mvchat.pz-live-studio.mvchat--space .mvchat__message-actions .danger{color:#b3274a!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__composer{flex-shrink:0;position:relative;background:#fff!important;padding:12px 16px!important;border-top:1px solid var(--pz-line)!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) 44px!important;gap:8px;align-items:end}.mvchat.pz-live-studio.mvchat--space .mvchat__me-avatar{display:none!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row label{min-width:0;margin:0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row textarea{background:#f7f8fc!important;color:#22304b!important;border:1px solid #dce2f0!important;border-radius:13px!important;min-height:46px!important;max-height:110px;padding:13px!important;box-shadow:none!important;font-size:14px!important;resize:none}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row>button{height:44px!important;width:100%!important;padding:0!important;border-radius:12px!important;background:#6c2bea!important;color:#fff!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row>button span{display:none}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row .mvchat__emoji-toggle{background:#f1edfc!important;color:#743ee0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer>small{font-size:10px!important;color:#7a849a!important;margin:6px 0 0!important}.pz-live-composer-foot{display:flex;justify-content:space-between;gap:10px;color:#8892a6;font-size:10px;margin:7px 0}.mvchat.pz-live-studio.mvchat--space .mvchat__effects{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 9px!important;background:transparent!important}.mvchat.pz-live-studio.mvchat--space .mvchat__effects>span{font-size:10px;color:#7c87a0!important}.mvchat.pz-live-studio.mvchat--space .mvchat__effects button{background:#f4f2fa!important;border:1px solid #e7e1f3!important;color:#6a5a86!important;border-radius:8px!important;padding:6px 10px!important;font-size:10px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__effects button.is-active{background:#6c2bea!important;border-color:#6c2bea!important;color:#fff!important}.mvchat.pz-live-studio.mvchat--space .mvchat__seller-tools{background:#fff!important;border-top:1px solid var(--pz-line)!important;padding:8px 16px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__seller-tools>button{border-radius:9px!important;background:#f0ebff!important;color:#6425d7!important;font-size:11px!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__emoji-bar{position:absolute;bottom:100%;left:12px;right:12px;background:#fff!important;box-shadow:0 12px 50px #1a124333;border:1px solid #ddd5f1!important;border-radius:16px!important;padding:12px!important;z-index:5;max-height:270px;overflow:auto}.pz-emoji-tabs{display:flex;gap:5px;margin-bottom:9px}.pz-emoji-tabs button{font:600 11px inherit!important;width:auto!important;height:auto!important;padding:8px!important;background:#f5f2fc!important;color:#695186!important;border-radius:8px!important}.pz-emoji-tabs button[aria-pressed=true]{background:#e5dafe!important;color:#6021d3!important}.pz-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px}.pz-emoji-grid button{width:100%!important;height:38px!important;background:#f8f9fc!important;border:0!important;font-size:23px!important;border-radius:9px!important}.pz-live-preview{padding:10px 12px;border-radius:12px;margin-bottom:10px;background:#f4f1fc;color:#514071}.pz-live-preview>span{font-size:9px;font-weight:800;letter-spacing:1px}.pz-live-preview p{margin:4px 0 0!important;font-size:13px!important;overflow-wrap:anywhere}.pz-live-preview[data-effect=glow],.mvchat.pz-live-studio.mvchat--space .has-effect-glow .mvchat__bubble{box-shadow:0 0 0 1px #9a6ef5,0 0 15px #9967ef35!important}.pz-live-preview[data-effect=fire],.mvchat.pz-live-studio.mvchat--space .has-effect-fire .mvchat__bubble{border-left:3px solid #f59a40!important;background:#fff4e8!important;color:#754416!important}.pz-live-preview[data-effect=cosmic],.mvchat.pz-live-studio.mvchat--space .has-effect-cosmic .mvchat__bubble{background:linear-gradient(120deg,#ece4ff,#e1f5ff,#f0e6ff)!important;background-size:200% 200%!important;animation:pz-cosmic 6s ease infinite}.mvchat.pz-live-studio.mvchat--space .pz-search-hidden{display:none!important}.mvchat.pz-live-studio.mvchat--space .pz-motion-off *, .mvchat.pz-live-studio.mvchat--space.pz-motion-off *{animation:none!important;transition:none!important}.mvchat.pz-live-studio.mvchat--space dialog{max-width:min(94vw,760px)!important;max-height:88dvh;overflow:auto;border:1px solid #ded7ef!important;border-radius:22px!important;color:#22304b!important}.mvchat.pz-live-studio.mvchat--space dialog::backdrop{background:#11162db0;backdrop-filter:blur(5px)}.mvchat.pz-live-studio.mvchat--space button:focus-visible,.mvchat.pz-live-studio.mvchat--space input:focus-visible,.mvchat.pz-live-studio.mvchat--space textarea:focus-visible{outline:3px solid #b496fa!important;outline-offset:2px}.mvchat-page-topbar{display:none!important}
@keyframes pz-message-in{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pz-cosmic{50%{background-position:100% 50%}}
@container(max-width:1080px){.mvchat.pz-live-studio.mvchat--space .mvchat__shell{grid-template-columns:190px minmax(0,1fr)}.mvchat.pz-live-studio.mvchat--space .mvchat__rail--people{display:none}.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__shell{grid-template-columns:190px minmax(0,1fr) 210px}.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__rail--people{display:block}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head>div:last-child{flex-wrap:wrap}}
@container(max-width:760px){.mvchat.pz-live-studio.mvchat--space .mvchat__intro{padding:22px 18px!important;display:block!important}.mvchat.pz-live-studio.mvchat--space .mvchat__intro-actions{margin-top:16px}.pz-live-toolbar{flex-wrap:wrap;padding:10px;gap:8px}.pz-live-find{order:3;flex-basis:100%}.pz-live-toolbar>button{margin-left:auto}.pz-live-tabs button{padding:9px;font-size:11px}.mvchat.pz-live-studio.mvchat--space .mvchat__shell,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__shell{display:block!important;height:690px;max-height:none!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms,.mvchat.pz-live-studio.mvchat--space .mvchat__rail--people{display:none!important;height:100%;overflow:auto}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation{height:100%!important}.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__rail--rooms,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__rail--people{display:block!important}.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__conversation,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__conversation{display:none!important}.mvchat.pz-live-studio.mvchat--space .mvchat__messages{padding:12px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__bubble{max-width:calc(100% - 40px)!important;padding:10px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__message-avatar{width:30px!important;height:30px!important;flex-basis:30px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head{padding:12px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head>div:last-child{gap:5px}.mvchat.pz-live-studio.mvchat--space .mvchat__protected{display:none}.mvchat.pz-live-studio.mvchat--space .mvchat__composer{padding:10px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__composer-row textarea{font-size:16px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__notice{font-size:11px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__notice a{display:block!important}.mvchat.pz-live-studio.mvchat--space .mvchat__intro h2{font-size:29px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__rail nav button small{display:block!important}}
@media(prefers-reduced-motion:reduce){.mvchat.pz-live-studio.mvchat--space *{animation:none!important;transition:none!important}}
.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms{display:flex;flex-direction:column;gap:10px;overflow:hidden!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms>[data-mvchat-rooms]{flex:1;min-height:140px;max-height:none!important;overflow:auto!important;scrollbar-width:thin}
.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms>.mvchat__personal-nav,.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms>.mvchat__brand,.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms>.mvchat__private-setting,.mvchat.pz-live-studio.mvchat--space .mvchat__rail--rooms>.mv32-chat-recommendation{flex-shrink:0}
.mvchat.pz-live-studio.mvchat--space .mvchat__private-setting b,.mvchat.pz-live-studio.mvchat--space .mvchat__safety-card strong{color:#43516d!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__private-setting small,.mvchat.pz-live-studio.mvchat--space .mvchat__safety-card small{color:#69778e!important}
@container(max-width:760px){.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__rail--rooms{display:flex!important}}

.mvchat.pz-live-studio.mvchat--space .mv32-chat-recommendation{background:#edf0fa!important;border-color:#dce2ef!important}.mvchat.pz-live-studio.mvchat--space .mv32-chat-recommendation b{color:#263d65!important}.mvchat.pz-live-studio.mvchat--space .mv32-chat-recommendation small,.mvchat.pz-live-studio.mvchat--space .mv32-chat-recommendation em{color:#64728c!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head>div{min-width:0;gap:8px}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head>div:last-child{margin-left:auto;display:flex;flex-wrap:wrap}
.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head button{width:auto!important;flex:0 0 auto!important;white-space:nowrap!important;padding:8px 10px!important;max-width:none!important}.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head button span{white-space:nowrap!important;word-break:normal!important}
#msAdminMain .pz-live-toolbar button{background:#f5f3fb!important;color:#655485!important;border:1px solid #e0d9f1!important;box-shadow:none!important;width:auto!important;padding:10px!important;min-height:40px!important}#msAdminMain .pz-live-tabs button[aria-pressed=true]{background:#e8deff!important;color:#5a23bc!important}#msAdminMain .pz-live-find input{border:0!important;background:transparent!important;box-shadow:none!important}
@container(max-width:1080px){.mvchat.pz-live-studio.mvchat--space .mvchat__conversation-head .mv38-chat-moderation-button span{display:none!important}}
.mvchat-page-main{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding:20px!important;background:#f0f3fa!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__intro{display:flex!important;align-items:center!important;justify-content:space-between!important}
.mvchat.pz-live-studio.mvchat--space.mvchat--page{height:auto!important;min-height:0!important}
@media(max-width:600px){.mvchat-page-main{padding:10px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__intro{display:block!important}}

/* Conversation utilities: scoped to the shared PortalZ chat. */
.mvchat.pz-live-studio.mvchat--space .pz-feed-controls{display:flex;gap:6px;overflow-x:auto;flex-shrink:0;padding:10px 16px;background:#fff;border-bottom:1px solid #e9e5f5}
.mvchat.pz-live-studio.mvchat--space .pz-feed-controls button{flex-shrink:0;border:1px solid #ded8ef!important;border-radius:20px!important;background:#fff!important;color:#53466d!important;padding:7px 12px!important;font-size:12px!important;min-height:34px}
.mvchat.pz-live-studio.mvchat--space .pz-feed-controls button[aria-pressed=true]{background:#6b25ed!important;color:#fff!important;border-color:#6b25ed!important}
.mvchat.pz-live-studio.mvchat--space .pz-chat-feedback{padding:8px 16px;background:#e9f8f3;color:#11684f;font-size:12px;flex-shrink:0}
.mvchat.pz-live-studio.mvchat--space .pz-chat-latest{align-self:center;border:1px solid #d9cdf5!important;border-radius:30px!important;background:#fff!important;color:#6423d4!important;padding:8px 15px!important;font-size:12px!important;box-shadow:0 3px 15px #21103915}
.mvchat.pz-live-studio.mvchat--space .pz-quick-replies{padding:9px 16px;background:#fff;border-top:1px solid #eee8f6;flex-shrink:0;max-height:210px;overflow:auto}
.mvchat.pz-live-studio.mvchat--space .pz-quick-replies summary{cursor:pointer;font-size:13px;font-weight:700;color:#6423d4;padding:3px}
.mvchat.pz-live-studio.mvchat--space .pz-quick-replies small{display:block;color:#776b8a;font-size:11px;margin:8px 0}
.mvchat.pz-live-studio.mvchat--space .pz-quick-grid{display:flex;flex-wrap:wrap;gap:7px}
.mvchat.pz-live-studio.mvchat--space .pz-quick-grid button{background:#f5f1fc!important;color:#493469!important;border:1px solid #e5dcf6!important;padding:9px 12px!important;border-radius:10px!important;font-size:12px!important}
.mvchat.pz-live-studio.mvchat--space [data-pz-save][aria-pressed=true]{color:#7332e8!important;font-weight:700}
.mvchat.pz-live-studio.mvchat--space [hidden]{display:none!important}

.mvchat.pz-live-studio.mvchat--space .pz-quick-replies{position:relative;overflow:visible;max-height:none;z-index:5}
.mvchat.pz-live-studio.mvchat--space .pz-quick-replies>small{display:none}
.mvchat.pz-live-studio.mvchat--space .pz-quick-replies[open] .pz-quick-grid{position:absolute;bottom:100%;left:12px;right:12px;padding:14px;background:white;border:1px solid #ded5ef;border-radius:16px;box-shadow:0 -8px 30px #30205020;max-height:180px;overflow:auto}
.mvchat.pz-live-studio.mvchat--space .mvchat__messages{min-height:80px!important}

/* Explicit views work on desktop and mobile. */
.mvchat.pz-live-studio.mvchat--space[data-panel=chat] .mvchat__shell{grid-template-columns:200px minmax(0,1fr) 210px!important}
.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__shell,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__shell{display:block!important}
.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__conversation,.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__rail--people,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__conversation,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__rail--rooms{display:none!important}
.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] .mvchat__rail--rooms,.mvchat.pz-live-studio.mvchat--space[data-panel=people] .mvchat__rail--people{display:flex!important;height:100%;width:100%;padding:22px;overflow:auto}
.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] [data-mvchat-rooms],.mvchat.pz-live-studio.mvchat--space[data-panel=people] [data-mvchat-members]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start;gap:12px;flex:1;min-height:0}
.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] [data-mvchat-rooms]>button{min-height:80px;width:100%}
.pz-effect-access{font-size:10px;line-height:1.5;color:#6c6285;padding:0 0 7px}
.mvchat.pz-live-studio.mvchat--space .mvchat__effects button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview{padding:10px 14px;position:relative;overflow:hidden;border:1px solid #8d66f5;min-height:70px;transition:background .3s}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview p{color:inherit!important;position:relative;margin:6px 0 0!important;font-size:13px!important}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=glow],.mvchat.pz-live-studio.mvchat--space .has-effect-glow .mvchat__bubble{background:#f0e9ff!important;color:#5324a0!important;box-shadow:inset 0 0 18px #b591ff88,0 0 14px #9560f655!important}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=fire],.mvchat.pz-live-studio.mvchat--space .has-effect-fire .mvchat__bubble{background:linear-gradient(130deg,#fff8df,#ffe0ce,#fff1c1)!important;color:#7a350b!important;border-color:#f6a141!important;background-size:200% 200%!important;animation:pzAurora 5s ease infinite}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=cosmic],.mvchat.pz-live-studio.mvchat--space .has-effect-cosmic .mvchat__bubble{background:radial-gradient(circle at 20% 30%,#fff 1px,transparent 2px),linear-gradient(120deg,#e2e4ff,#f2dfff,#d6efff)!important;background-size:30px 30px,200% 200%!important;color:#3b2868!important;border-color:#a995e9!important;animation:pzAurora 8s ease infinite}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=aurora],.mvchat.pz-live-studio.mvchat--space .has-effect-aurora .mvchat__bubble{background:linear-gradient(120deg,#cffbe6,#d8e2ff,#efdaff,#cffbe6)!important;background-size:300% 300%!important;color:#24516a!important;border-color:#76ceb3!important;animation:pzAurora 6s ease infinite}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=gold],.mvchat.pz-live-studio.mvchat--space .has-effect-gold .mvchat__bubble{background:linear-gradient(120deg,#fff1be 20%,#fffce9 50%,#f6d87e 80%)!important;background-size:250% 250%!important;color:#6d4b0a!important;border-color:#c9a345!important;animation:pzAurora 7s ease infinite}
.mvchat.pz-live-studio.mvchat--space .pz-live-preview[data-effect=matrix],.mvchat.pz-live-studio.mvchat--space .has-effect-matrix .mvchat__bubble{background:repeating-linear-gradient(90deg,#d8ffe7 0 1px,transparent 1px 15px),linear-gradient(#effff6,#caf2d9)!important;color:#175a36!important;border-color:#76b58a!important;font-family:monospace}
@keyframes pzAurora{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.mvchat.pz-live-studio.mvchat--space.pz-motion-off .pz-live-preview,.mvchat.pz-live-studio.mvchat--space.pz-motion-off .mvchat__bubble{animation:none!important}
@media(prefers-reduced-motion:reduce){.mvchat.pz-live-studio.mvchat--space .pz-live-preview,.mvchat.pz-live-studio.mvchat--space .mvchat__bubble{animation:none!important}}
.mvchat.pz-live-studio.mvchat--space .mvchat__dialog{width:min(760px,94vw)!important;padding:24px!important;border:1px solid #e4ddf2!important;border-radius:24px!important;max-height:90dvh!important;overflow:auto!important;color:#23304b!important;background:white!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__profile-hero{padding:24px!important;display:flex!important;gap:20px!important;border-radius:18px;background:linear-gradient(125deg,#f1ebff,#eaf5ff)!important;align-items:center}
.mvchat.pz-live-studio.mvchat--space .mvchat__profile-hero h3{font-size:26px!important;line-height:1.15!important;overflow-wrap:anywhere;color:#222c47!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0!important;border:0!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__profile-stats>span{background:#f6f8fd;border:1px solid #e4e8f2;border-radius:12px;padding:16px 6px!important;text-align:center;color:#283952!important}
.mvchat.pz-live-studio.mvchat--space .mvchat__profile-stats small{display:block!important;font-size:11px!important}
.pz-profile-effects{margin-top:20px;padding:20px;background:#f7f5fd;border:1px solid #e5dff3;border-radius:16px}.pz-profile-effects h4{margin:0 0 8px;color:#293149}.pz-profile-effects p{font-size:12px;color:#746988}.pz-profile-effect-badges{display:flex;flex-wrap:wrap;gap:7px}.pz-profile-effect-badges span{padding:7px 11px;background:#e8e7ef;color:#827a90;border-radius:8px;font-size:12px}.pz-profile-effect-badges .is-unlocked{background:#e5f6f0;color:#187057}.pz-effect-management{margin-top:15px}.pz-effect-management summary{cursor:pointer;font-weight:700;color:#6930bf}.pz-effect-policy-row{display:flex;align-items:end;gap:10px;margin:10px 0}.pz-effect-policy-row label{display:grid;gap:5px;flex:1;font-size:12px}.pz-effect-policy-row select{width:100%;padding:10px;border:1px solid #d8cbea;border-radius:9px;background:white;color:#35304b}.pz-effect-policy-row button{padding:11px 15px;background:#6d28e9;color:white;border:0;border-radius:9px}
@container(max-width:760px){.mvchat.pz-live-studio.mvchat--space[data-panel=rooms] [data-mvchat-rooms],.mvchat.pz-live-studio.mvchat--space[data-panel=people] [data-mvchat-members]{grid-template-columns:1fr}.mvchat.pz-live-studio.mvchat--space .mvchat__profile-stats{grid-template-columns:repeat(2,1fr)}.mvchat.pz-live-studio.mvchat--space .mvchat__profile-hero{padding:14px!important}.mvchat.pz-live-studio.mvchat--space .mvchat__profile-hero h3{font-size:21px!important}}

.mvchat.pz-live-studio.mvchat--space .mvchat__brand>span{width:62px!important;height:62px!important;flex:0 0 62px!important;background:#eee6ff!important;border:1px solid #d6c2fa;border-radius:16px!important;overflow:hidden}.mvchat.pz-live-studio.mvchat--space .mvchat__brand img{width:60px!important;height:60px!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px #38216630)}
