.mvchat{--ink:#071b35;--muted:#61738a;--line:#dbe8f5;--blue:#6826f5;--cyan:#00c8f5;--violet:#7048f5;position:relative;isolation:isolate;color:var(--ink);font-family:inherit}.mvchat *{box-sizing:border-box}.mvchat button,.mvchat input,.mvchat textarea{font:inherit}.mvchat--embedded{width:min(1240px,calc(100% - 32px));margin:30px auto 54px}.mvchat--page{width:min(1320px,calc(100% - 32px));margin:34px auto 70px}.mvchat__aurora{position:absolute;z-index:-1;inset:-40px;border-radius:48px;background:radial-gradient(circle at 15% 30%,rgba(0,209,255,.15),transparent 27%),radial-gradient(circle at 85% 0,rgba(112,72,245,.18),transparent 28%);filter:blur(14px);pointer-events:none}.mvchat__intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 18px}.mvchat__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0673e8;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.mvchat__intro h2{margin:6px 0 4px;font-size:clamp(28px,4vw,46px);line-height:1;letter-spacing:-.045em;font-weight:950}.mvchat__intro p{margin:0;color:var(--muted);font-size:15px}.mvchat__intro-actions{display:flex;align-items:center;gap:12px}.mvchat__intro-actions>a,.mvchat__live{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:10px 14px;color:#163a62;text-decoration:none;font-size:13px;font-weight:850}.mvchat__live i{width:9px;height:9px;border-radius:50%;background:#13bf84;box-shadow:0 0 0 5px rgba(19,191,132,.12);animation:mvchatPulse 1.8s infinite}.mvchat__notice{display:flex;align-items:center;gap:12px;margin-bottom:12px;border:1px solid #b8eadb;border-radius:16px;background:#ebfcf6;padding:11px 14px;color:#075f49;font-size:13px}.mvchat__notice>i{font-size:18px}.mvchat__notice p{margin:0;flex:1;font-weight:750}.mvchat__notice a{color:#075f49;font-weight:900;white-space:nowrap}.mvchat__shell{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;min-height:590px;border:1px solid rgba(151,181,211,.65);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 28px 70px rgba(1,29,63,.14)}.mvchat--embedded .mvchat__shell{min-height:550px}.mvchat__rail{background:#f7fbff}.mvchat__rail--rooms{border-right:1px solid var(--line);padding:18px 13px}.mvchat__brand{display:flex;align-items:center;gap:10px;padding:3px 8px 18px}.mvchat__brand>span{width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#071f46,#0b6cff);display:grid;place-items:center;box-shadow:0 12px 25px rgba(8,108,255,.22)}.mvchat__brand img{width:48px;height:48px;object-fit:contain}.mvchat__brand strong,.mvchat__brand small{display:block}.mvchat__brand strong{font-size:21px;line-height:1;font-weight:950;letter-spacing:-.04em}.mvchat__brand small{font-size:11px;color:#5b7795;margin-top:3px;font-weight:800}.mvchat__rail nav{display:grid;gap:6px}.mvchat__rail nav button{width:100%;display:flex;align-items:center;gap:10px;position:relative;border:0;border-radius:14px;background:transparent;padding:11px;color:#38506d;text-align:left;cursor:pointer}.mvchat__rail nav button>i{width:34px;height:34px;border-radius:11px;background:#e9f3fd;display:grid;place-items:center;color:#0a75ec}.mvchat__rail nav button span{min-width:0}.mvchat__rail nav b,.mvchat__rail nav small{display:block}.mvchat__rail nav b{font-size:13px}.mvchat__rail nav small{margin-top:2px;font-size:10px;color:#7890a7}.mvchat__rail nav button.is-active,.mvchat__rail nav button:hover{background:#e7f2ff;color:#0563cb}.mvchat__rail nav button.is-active>i{background:linear-gradient(135deg,#6826f5,#7048f5);color:#fff}.mvchat__rail nav em{width:8px;height:8px;border-radius:50%;background:#13bf84;margin-left:auto}.mvchat__rules-compact{margin:22px 3px 12px;border-radius:17px;background:#071f3d;padding:14px;color:#c9dcef}.mvchat__rules-compact b,.mvchat__rules-compact span{display:block}.mvchat__rules-compact b{color:#fff;font-size:12px;margin-bottom:9px}.mvchat__rules-compact b i{color:#4ee4ff;margin-right:5px}.mvchat__rules-compact span{position:relative;padding-left:14px;font-size:10px;margin-top:6px}.mvchat__rules-compact span:before{content:'✓';position:absolute;left:0;color:#24dda7}.mvchat__rules-link{display:flex;align-items:center;gap:7px;color:#1670cf;text-decoration:none;font-size:11px;font-weight:850;padding:9px}.mvchat__conversation{display:flex;min-width:0;flex-direction:column;background:linear-gradient(180deg,#fbfdff 0,#fff 24%)}.mvchat__conversation-head{height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 18px}.mvchat__conversation-head>div{display:flex;align-items:center;gap:10px}.mvchat__room-icon{width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#6826f5,#00bfe9);color:#fff;display:grid;place-items:center}.mvchat__conversation-head strong,.mvchat__conversation-head small{display:block}.mvchat__conversation-head strong{font-size:14px}.mvchat__conversation-head small{font-size:11px;color:var(--muted);margin-top:2px}.mvchat__protected{color:#07805d;background:#e9fbf5;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.mvchat__conversation-head button{width:36px;height:36px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#58708c;cursor:pointer}.mvchat__status{margin:10px 14px 0;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:800}.mvchat__status.is-error{background:#fff0f2;color:#a71936}.mvchat__status.is-success{background:#e9fbf5;color:#087454}.mvchat__status.is-warn{background:#fff7df;color:#8b5b00}.mvchat__status.is-info{background:#e9f4ff;color:#095eaf}.mvchat__messages{flex:1;min-height:320px;max-height:510px;overflow:auto;overscroll-behavior:contain;padding:20px 18px;scrollbar-color:#c0d5e8 transparent}.mvchat__loading,.mvchat__empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8092a8;gap:8px;text-align:center}.mvchat__empty i{font-size:30px;color:#19bce8}.mvchat__empty strong{color:#193a5e}.mvchat__empty span{font-size:12px}.mvchat__message{display:flex;gap:9px;align-items:flex-start;margin-bottom:16px}.mvchat__message.is-mine{flex-direction:row-reverse}.mvchat__message-avatar,.mvchat__person-avatar{flex:0 0 36px;width:36px;height:36px;border:0;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#daeaff,#ebddff);display:grid;place-items:center;color:#176cd0;font-weight:950;padding:0;cursor:pointer}.mvchat__message-avatar img,.mvchat__person-avatar img,.mvchat__profile-hero>span img,.mvchat__me-avatar img{width:100%;height:100%;object-fit:cover}.mvchat__bubble{max-width:min(78%,610px);border:1px solid var(--line);border-radius:5px 17px 17px 17px;background:#fff;padding:9px 11px;box-shadow:0 7px 18px rgba(14,46,78,.06)}.mvchat__message.is-mine .mvchat__bubble{border-color:#b9dcff;border-radius:17px 5px 17px 17px;background:#eaf5ff}.mvchat__message.is-bot .mvchat__bubble{border-color:#b8eddf;background:#edfcf7}.mvchat__message.is-private .mvchat__bubble{box-shadow:inset 3px 0 #7048f5,0 7px 18px rgba(14,46,78,.06)}.mvchat__message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.mvchat__message-head>span:first-child{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mvchat__message-head strong{font-size:12px;color:var(--power,#6826f5);text-shadow:0 0 12px color-mix(in srgb,var(--power) 20%,transparent)}.mvchat__message-head>span:last-child{font-size:9px;color:#8a9bad;white-space:nowrap}.mvchat__message-head em{font-style:normal;border-radius:999px;padding:2px 5px;background:#edf4fb;color:#57718d;font-size:8px;font-weight:900;text-transform:uppercase}.mvchat__message-head em.role-admin,.mvchat__message-head em.role-moderação{background:#fff0f1;color:#bb173a}.mvchat__message-head em.role-vendedor{background:#eafbf5;color:#087a59}.mvchat__power{display:inline-flex;align-items:center;gap:3px;color:var(--power);font-size:8px;font-weight:950;text-transform:uppercase;text-shadow:0 0 8px var(--glow)}.mvchat__bubble p{margin:0;color:#173552;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.mvchat__bubble p a{color:#006ce0;font-weight:800}.mvchat__message-actions{height:0;opacity:0;overflow:hidden;display:flex;gap:8px;transition:.2s}.mvchat__message:hover .mvchat__message-actions,.mvchat__message:focus-within .mvchat__message-actions{height:22px;opacity:1;margin-top:6px}.mvchat__message-actions button{border:0;background:transparent;padding:2px;color:#64809d;font-size:9px;font-weight:800;cursor:pointer}.mvchat__offer{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;color:#102f50;border:1px solid #bdddff;background:#f0f7ff;border-radius:13px;padding:7px}.mvchat__offer img{width:58px;height:48px;border-radius:9px;object-fit:cover}.mvchat__offer span>*{display:block}.mvchat__offer small{font-size:8px;color:#607791}.mvchat__offer strong{font-size:11px;margin:2px 0}.mvchat__offer b{color:#07805d;font-size:12px}.mvchat__coupon{display:flex;align-items:center;gap:9px;border:1px dashed #8d6bf6;background:#f5f0ff;border-radius:13px;padding:8px}.mvchat__coupon>i{color:#7048f5;font-size:21px}.mvchat__coupon span{flex:1}.mvchat__coupon span>*{display:block}.mvchat__coupon small{font-size:8px;color:#70658b}.mvchat__coupon strong{font-size:10px}.mvchat__coupon code{font-size:13px;color:#4f2acb;font-weight:950}.mvchat__coupon button{border:0;border-radius:8px;background:#7048f5;color:#fff;padding:6px 8px;font-size:9px;font-weight:900}.mvchat__seller-tools{position:relative;display:flex;gap:8px;border-top:1px solid var(--line);padding:8px 14px;background:#fbfdff}.mvchat__seller-tools[hidden]{display:none}.mvchat__seller-tools>button{border:1px solid #cfe2f4;border-radius:10px;background:#fff;color:#1765b5;padding:7px 10px;font-size:10px;font-weight:850;cursor:pointer}.mvchat__share-picker{position:absolute;z-index:5;left:14px;right:14px;bottom:100%;max-height:250px;overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 20px 44px rgba(5,32,64,.2);padding:8px}.mvchat__share-picker[hidden]{display:none}.mvchat__share-picker>div,.mvchat__share-picker>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.mvchat__share-picker>div{padding:6px 8px;font-size:11px}.mvchat__share-picker>div button{border:0;background:transparent}.mvchat__share-picker>button{border:0;border-radius:10px;background:#f5f9fd;padding:9px;margin-top:4px;color:#183958;font-size:10px;text-align:left}.mvchat__share-picker>button:hover{background:#e5f2ff}.mvchat__share-picker>button b{color:#0671dc}.mvchat__composer{border-top:1px solid var(--line);padding:10px 14px;background:#fff}.mvchat__replying{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;border-radius:10px;background:#f0ebff;padding:7px 9px;color:#5832c7;font-size:10px}.mvchat__replying button{border:0;background:transparent;color:#5832c7;font-weight:900}.mvchat__composer-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:end}.mvchat__me-avatar{width:36px;height:36px;border-radius:12px;overflow:hidden;background:#e4f2ff;display:grid;place-items:center;color:#6826f5}.mvchat__composer label{display:block}.mvchat__composer textarea{display:block;width:100%;min-height:40px;max-height:120px;resize:none;border:1px solid #cfe0ef;border-radius:13px;background:#f7fbff;padding:10px 12px;outline:0;color:#102f4f;font-size:12px}.mvchat__composer textarea:focus{border-color:#50a6ff;box-shadow:0 0 0 3px rgba(8,124,255,.1)}.mvchat__composer-row>button{height:40px;border:0;border-radius:12px;background:linear-gradient(135deg,#6826f5,#00bfea);color:#fff;padding:0 15px;font-size:11px;font-weight:950;cursor:pointer}.mvchat__composer-row>button:disabled{opacity:.55}.mvchat__composer>small{display:block;margin:6px 0 0 44px;color:#7a8da2;font-size:8px}.mvchat__login-wall{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-top:1px solid var(--line);padding:12px 14px;background:#fff}.mvchat__login-wall>span{width:38px;height:38px;border-radius:12px;background:#e8f3ff;color:#6826f5;display:grid;place-items:center}.mvchat__login-wall strong{font-size:12px}.mvchat__login-wall p{margin:2px 0 0;color:#718399;font-size:9px}.mvchat__login-wall>a{border-radius:10px;background:#6826f5;color:#fff;text-decoration:none;padding:8px 10px;font-size:10px;font-weight:900}.mvchat__login-wall>a.secondary{background:#eef5fc;color:#1763ae}.mvchat__rail--people{border-left:1px solid var(--line);padding:16px 12px}.mvchat__people-head{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 12px}.mvchat__people-head strong,.mvchat__people-head small{display:block}.mvchat__people-head strong{font-size:14px}.mvchat__people-head small{margin-top:2px;color:#7a8da3;font-size:9px}.mvchat__people-head>i{color:#6826f5}.mvchat__people-search{position:relative;display:block}.mvchat__people-search i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#86a0ba;font-size:10px}.mvchat__people-search input{width:100%;height:34px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:0 9px 0 28px;font-size:10px;outline:0}.mvchat__people{display:grid;gap:3px;margin-top:9px;max-height:380px;overflow:auto}.mvchat__person{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;padding:7px;text-align:left;cursor:pointer;color:#173451}.mvchat__person:hover{background:#eaf4ff}.mvchat__person-avatar{width:34px;height:34px;border-radius:11px}.mvchat__person strong,.mvchat__person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvchat__person strong{font-size:10px;color:var(--power,#163a61)}.mvchat__person small{font-size:8px;color:#7b8ea3;margin-top:2px}.mvchat__person small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#13bf84;margin-right:4px}.mvchat__person-power{font-size:10px}.mvchat__people-empty{padding:24px 8px;text-align:center;color:#8295a9;font-size:10px}.mvchat__safety-card{display:flex;align-items:center;gap:9px;margin-top:14px;border-radius:15px;background:#fff6df;padding:11px;color:#795200}.mvchat__safety-card>i{font-size:19px}.mvchat__safety-card strong,.mvchat__safety-card small{display:block}.mvchat__safety-card strong{font-size:10px}.mvchat__safety-card small{font-size:8px;margin-top:2px}.mvchat__dialog{width:min(450px,calc(100% - 28px));border:0;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 32px 80px rgba(0,21,50,.35)}.mvchat__dialog::backdrop{background:rgba(2,17,39,.65);backdrop-filter:blur(5px)}.mvchat__dialog-close{position:absolute;z-index:2;right:12px;top:12px;width:34px;height:34px;border:0;border-radius:11px;background:rgba(255,255,255,.9);color:#183c61}.mvchat__profile-hero{display:flex;align-items:center;gap:14px;background:radial-gradient(circle at 85% 10%,rgba(90,235,255,.45),transparent 25%),linear-gradient(135deg,#061d3e,#6826f5 62%,#7048f5);padding:28px 24px;color:#fff}.mvchat__profile-hero>span{width:76px;height:76px;border:3px solid rgba(255,255,255,.75);border-radius:23px;overflow:hidden;background:#e6f2ff;display:grid;place-items:center;color:#086fda;font-size:24px;font-weight:950;flex:0 0 76px}.mvchat__profile-hero small{color:#bfe9ff;font-size:10px;font-weight:900;text-transform:uppercase}.mvchat__profile-hero h3{margin:2px 0 5px;font-size:23px;font-weight:950}.mvchat__profile-hero p{margin:7px 0 0;color:#d8f8ff;font-size:10px}.mvchat__profile-hero p i{font-size:7px;color:#25e0aa}.mvchat__profile-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.mvchat__profile-stats span{padding:15px;text-align:center;border-right:1px solid var(--line)}.mvchat__profile-stats span:last-child{border:0}.mvchat__profile-stats b,.mvchat__profile-stats small{display:block}.mvchat__profile-stats b{font-size:15px}.mvchat__profile-stats small{margin-top:2px;color:#7b8da1;font-size:9px}.mvchat__profile-store,.mvchat__profile-private{display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 20px 0;border:0;border-radius:12px;background:#6826f5;color:#fff;text-decoration:none;padding:11px;font-size:11px;font-weight:900}.mvchat__profile-meta{display:grid;gap:7px;padding:17px 22px;color:#5e738a;font-size:10px}.mvchat__profile-private{width:calc(100% - 40px);margin-bottom:20px;background:#7048f5}.mvchat .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes mvchatPulse{50%{box-shadow:0 0 0 8px rgba(19,191,132,0)}}
@media(max-width:1050px){.mvchat__shell{grid-template-columns:190px minmax(0,1fr)}.mvchat__rail--people{display:none}.mvchat__rail--rooms{border-right:1px solid var(--line)}.mvchat__conversation{min-width:0}}
@media(max-width:720px){.mvchat--embedded,.mvchat--page{width:calc(100% - 20px);margin:22px auto 38px}.mvchat__intro{align-items:flex-start;display:block}.mvchat__intro h2{font-size:31px}.mvchat__intro p{font-size:13px}.mvchat__intro-actions{margin-top:12px}.mvchat__notice{align-items:flex-start}.mvchat__notice a{display:none}.mvchat__shell{display:block;min-height:0;border-radius:21px}.mvchat__rail--rooms{border:0;border-bottom:1px solid var(--line);padding:9px}.mvchat__brand,.mvchat__rules-compact,.mvchat__rules-link{display:none}.mvchat__rail nav{display:flex}.mvchat__rail nav button{padding:8px}.mvchat__rail nav button>i{width:32px;height:32px}.mvchat__conversation-head{height:64px;padding:9px 12px}.mvchat__protected{display:none}.mvchat__messages{height:410px;min-height:410px;padding:14px 10px}.mvchat__bubble{max-width:87%}.mvchat__login-wall{grid-template-columns:38px minmax(0,1fr) auto}.mvchat__login-wall>a.secondary{display:none}.mvchat__composer{padding:9px}.mvchat__composer-row{grid-template-columns:minmax(0,1fr) auto}.mvchat__me-avatar{display:none}.mvchat__composer>small{margin-left:0}.mvchat__composer-row>button span{display:none}.mvchat__composer-row>button{width:42px;padding:0}.mvchat__message-actions{height:20px;opacity:1;margin-top:5px}.mvchat__offer{grid-template-columns:46px minmax(0,1fr)}.mvchat__offer img{width:46px;height:42px}.mvchat__offer>i{display:none}}
@media(prefers-reduced-motion:reduce){.mvchat__live i{animation:none}.mvchat *{scroll-behavior:auto!important;transition:none!important}}

.mvchat-page-main{padding-top:1px;background:linear-gradient(180deg,#eefaff 0,#fff 46%)}.mvchat-page-heading{padding-top:42px;text-align:center}.mvchat-page-heading>span,.mvchat-policy__hero span{display:inline-flex;align-items:center;gap:8px;color:#0874df;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mvchat-page-heading h1{margin:7px 0 5px;color:#061c37;font-size:clamp(38px,6vw,68px);line-height:1;font-weight:950;letter-spacing:-.055em}.mvchat-page-heading p{margin:0 auto;max-width:720px;color:#647890;font-size:16px}.mvchat-policy{background:linear-gradient(180deg,#eefaff,#fff 42%);padding-bottom:70px}.mvchat-policy__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(57,227,255,.25),transparent 24%),linear-gradient(135deg,#061d3e,#6826f5 64%,#7048f5);padding:66px 0 72px;color:#fff}.mvchat-policy__hero:after{content:'';position:absolute;width:340px;height:340px;border:80px solid rgba(255,255,255,.07);border-radius:50%;right:-70px;bottom:-210px}.mvchat-policy__hero span{color:#8defff}.mvchat-policy__hero h1{max-width:760px;margin:9px 0 10px;font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-.055em;font-weight:950}.mvchat-policy__hero p{max-width:680px;margin:0 0 20px;color:#d9f1ff;font-size:17px;line-height:1.55}.mvchat-policy__hero a{display:inline-flex;align-items:center;gap:8px;border-radius:13px;background:#fff;color:#075ec1;padding:12px 16px;text-decoration:none;font-weight:900}.mvchat-policy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:-28px;position:relative;z-index:2}.mvchat-policy__grid article{border:1px solid #dbe8f5;border-radius:22px;background:#fff;padding:23px;box-shadow:0 14px 36px rgba(7,36,69,.08)}.mvchat-policy__grid article>i{width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,#e3f2ff,#eae4ff);display:grid;place-items:center;color:#0876e7;font-size:18px}.mvchat-policy__grid h2{margin:16px 0 7px;color:#081f3a;font-size:17px;font-weight:950}.mvchat-policy__grid p{margin:0;color:#61758d;font-size:13px;line-height:1.58}.mvchat-policy__details{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:start;margin-top:48px;border-radius:28px;background:#071f3d;padding:34px;color:#fff}.mvchat-policy__details>div span{color:#5fe9ff;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.mvchat-policy__details h2{margin:8px 0;font-size:31px;line-height:1.1;letter-spacing:-.04em;font-weight:950}.mvchat-policy__details ol{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;margin:0;padding:0}.mvchat-policy__details li{display:flex;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06);padding:13px}.mvchat-policy__details li>b{width:29px;height:29px;border-radius:9px;background:#6826f5;display:grid;place-items:center;flex:0 0 29px}.mvchat-policy__details li strong,.mvchat-policy__details li small{display:block}.mvchat-policy__details li strong{font-size:12px}.mvchat-policy__details li small{margin-top:3px;color:#b9cce1;font-size:10px;line-height:1.45}

.mvchat-admin{max-width:1540px;margin:0 auto;padding:22px}.mvchat-admin *{box-sizing:border-box}.mvchat-admin__hero{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;border-radius:25px;background:radial-gradient(circle at 82% 10%,rgba(49,232,255,.28),transparent 22%),linear-gradient(135deg,#071b36,#6826f5 62%,#7048f5);padding:27px 30px;color:#fff;box-shadow:0 20px 50px rgba(7,79,159,.18)}.mvchat-admin__hero span{color:#8ef0ff;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.mvchat-admin__hero h1{margin:5px 0 3px;font-size:34px;font-weight:950;letter-spacing:-.04em}.mvchat-admin__hero p{margin:0;color:#d6eaff;font-size:13px}.mvchat-admin__hero>div:last-child{display:flex;gap:8px}.mvchat-admin__hero a,.mvchat-admin__hero button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:rgba(255,255,255,.1);color:#fff;padding:10px 13px;text-decoration:none;font-size:11px;font-weight:900}.mvchat-admin__hero a{background:#fff;color:#075fc3}.mvchat-admin__alert{position:fixed;z-index:9999;right:22px;top:22px;max-width:360px;border-radius:14px;padding:12px 16px;color:#fff;font-size:12px;font-weight:850;box-shadow:0 18px 45px rgba(0,0,0,.18)}.mvchat-admin__alert.is-success{background:#07835f}.mvchat-admin__alert.is-error{background:#bc2541}.mvchat-admin__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.mvchat-admin__stats article{display:flex;align-items:center;gap:12px;border:1px solid #dce7f1;border-radius:18px;background:#fff;padding:16px;box-shadow:0 7px 22px rgba(10,39,70,.06)} .mvchat-admin__stats article>i{width:42px;height:42px;border-radius:13px;background:#eaf4ff;color:#0874df;display:grid;place-items:center}.mvchat-admin__stats span>*{display:block}.mvchat-admin__stats small{color:#718399;font-size:9px;font-weight:900;text-transform:uppercase}.mvchat-admin__stats b{margin-top:2px;color:#09233f;font-size:22px}.mvchat-admin__tabs{display:flex;gap:6px;overflow:auto;border:1px solid #dce7f1;border-radius:15px;background:#fff;padding:6px}.mvchat-admin__tabs button{white-space:nowrap;border:0;border-radius:10px;background:transparent;color:#5e7289;padding:9px 12px;font-size:11px;font-weight:850}.mvchat-admin__tabs button.is-active{background:#e8f3ff;color:#0870d8}.mvchat-admin__panel{display:none;margin-top:13px;border:1px solid #dce7f1;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(10,39,70,.06)}.mvchat-admin__panel.is-active{display:block}.mvchat-admin__panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid #e6eef6}.mvchat-admin__panel-head span,.mvchat-admin__split form>span{color:#0872df;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.mvchat-admin__panel-head h2,.mvchat-admin__split h2{margin:3px 0 0;color:#0a233e;font-size:19px;font-weight:950}.mvchat-admin__panel-head label{position:relative}.mvchat-admin__panel-head label i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#7d91a6}.mvchat-admin__panel-head input{width:280px;height:38px;border:1px solid #d5e2ed;border-radius:11px;padding:0 11px 0 31px;font-size:11px}.mvchat-admin__table-wrap{overflow:auto}.mvchat-admin table{width:100%;border-collapse:collapse}.mvchat-admin th{background:#f7faff;color:#60758c;padding:10px;text-align:left;font-size:9px;text-transform:uppercase;white-space:nowrap}.mvchat-admin td{border-top:1px solid #edf2f7;padding:11px;color:#314b66;font-size:10px;vertical-align:top}.mvchat-admin td strong,.mvchat-admin td small{display:block}.mvchat-admin td small{color:#8395a7;margin-top:2px}.mvchat-admin td p{max-width:460px;margin:0;color:#163654;font-size:11px;white-space:normal}.mvchat-admin td code{color:#6540d1}.mvchat-admin .kind{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#e9f4ff;color:#0968c7;padding:4px 7px;font-size:8px;font-weight:900}.mvchat-admin .kind.private{background:#f0eaff;color:#6240c8}.mvchat-admin .actions{display:flex;gap:4px}.mvchat-admin .actions button{width:30px;height:30px;border:1px solid #dce7f1;border-radius:9px;background:#fff;color:#3570ab}.mvchat-admin .actions button.danger{color:#b6203c}.mvchat-admin__cards{display:grid;gap:8px;padding:14px}.mvchat-admin__cards>article{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e0eaf3;border-radius:15px;padding:12px}.mvchat-admin__cards>article>div{display:flex;align-items:flex-start;gap:10px}.mvchat-admin__cards article>div>span{width:38px;height:38px;border-radius:12px;background:#fff2f3;color:#bd2340;display:grid;place-items:center}.mvchat-admin__cards small,.mvchat-admin__cards strong,.mvchat-admin__cards em{display:block}.mvchat-admin__cards small{color:#8194a6;font-size:8px}.mvchat-admin__cards strong{margin:2px 0;font-size:11px}.mvchat-admin__cards p{margin:0;color:#4c647b;font-size:10px}.mvchat-admin__cards em{margin-top:3px;color:#77628e;font-size:8px}.mvchat-admin__cards>article>button,.mvchat-admin__panel-head>button,.mvchat-admin__split button,.mvchat-admin__settings button{border:0;border-radius:10px;background:#6826f5;color:#fff;padding:9px 12px;font-size:10px;font-weight:900}.mvchat-admin__empty{padding:28px;text-align:center;color:#8194a8}.mvchat-admin__empty i{font-size:24px}.mvchat-admin__split{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:17px}.mvchat-admin__split form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid #dfe9f2;border-radius:17px;padding:16px}.mvchat-admin__split form>span,.mvchat-admin__split h2{grid-column:1/-1}.mvchat-admin__split label,.mvchat-admin__settings label,.mvchat-admin__moderate label{display:grid;gap:5px;color:#567088;font-size:9px;font-weight:850}.mvchat-admin input,.mvchat-admin select,.mvchat-admin textarea{width:100%;border:1px solid #d6e3ee;border-radius:10px;background:#fff;padding:9px;color:#173652;font-size:10px;outline:0}.mvchat-admin__split button{grid-column:1/-1}.mvchat-admin__power-list{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e4edf5;padding:15px}.mvchat-admin__power-list span{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--p) 35%,white);border-radius:999px;background:color-mix(in srgb,var(--p) 9%,white);color:var(--p);padding:7px 10px;font-size:9px;font-weight:950;text-shadow:0 0 10px color-mix(in srgb,var(--p) 25%,transparent)}.mvchat-admin__settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.mvchat-admin__settings-grid .wide{grid-column:1/-1}.mvchat-admin__settings .toggle{display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe9f2;border-radius:14px;padding:13px}.mvchat-admin__settings .toggle span>*{display:block}.mvchat-admin__settings .toggle strong{color:#173652;font-size:11px}.mvchat-admin__settings .toggle small{margin-top:2px;color:#7a8da1;font-size:8px}.mvchat-admin__settings .toggle input{position:absolute;opacity:0;pointer-events:none}.mvchat-admin__settings .toggle i{width:39px;height:22px;border-radius:999px;background:#cbd8e4;position:relative}.mvchat-admin__settings .toggle i:after{content:'';position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.mvchat-admin__settings .toggle input:checked+i{background:#13aa7d}.mvchat-admin__settings .toggle.danger input:checked+i{background:#d63655}.mvchat-admin__settings .toggle input:checked+i:after{transform:translateX(17px)}.mvchat-admin__moderate{width:min(430px,calc(100% - 24px));border:0;border-radius:20px;padding:22px;box-shadow:0 25px 70px rgba(0,22,48,.35)}.mvchat-admin__moderate::backdrop{background:rgba(3,18,38,.65);backdrop-filter:blur(4px)}.mvchat-admin__moderate>form[method=dialog]{position:absolute;right:10px;top:10px}.mvchat-admin__moderate>form[method=dialog] button{border:0;background:#edf4fa;width:32px;height:32px;border-radius:9px}.mvchat-admin__moderate>div>span{width:44px;height:44px;border-radius:14px;background:#eee8ff;color:#0875e6;display:grid;place-items:center}.mvchat-admin__moderate h2{margin:10px 0 3px;font-size:22px}.mvchat-admin__moderate p{margin:0 0 15px;color:#6f8296;font-size:10px}.mvchat-admin__moderate>form:last-child{display:grid;gap:10px}.mvchat-admin__moderate>form:last-child>button{border:0;border-radius:11px;background:#6826f5;color:#fff;padding:11px;font-size:11px;font-weight:900}
@media(max-width:900px){.mvchat-policy__grid{grid-template-columns:repeat(2,1fr)}.mvchat-policy__details{grid-template-columns:1fr}.mvchat-admin__stats{grid-template-columns:repeat(2,1fr)}.mvchat-admin__split,.mvchat-admin__settings-grid{grid-template-columns:1fr}.mvchat-admin__settings-grid .wide{grid-column:auto}}
@media(max-width:620px){.mvchat-policy__hero{padding:46px 0 58px}.mvchat-policy__grid{grid-template-columns:1fr;margin-top:-20px}.mvchat-policy__details{padding:24px 18px}.mvchat-policy__details ol{grid-template-columns:1fr}.mvchat-admin{padding:10px}.mvchat-admin__hero{align-items:flex-start;display:block;padding:21px}.mvchat-admin__hero>div:last-child{margin-top:14px}.mvchat-admin__stats{grid-template-columns:1fr 1fr}.mvchat-admin__stats article{padding:11px}.mvchat-admin__panel-head{align-items:flex-start;display:block}.mvchat-admin__panel-head label{display:block;margin-top:10px}.mvchat-admin__panel-head input{width:100%}.mvchat-admin__split form{grid-template-columns:1fr}.mvchat-admin__split form>span,.mvchat-admin__split h2,.mvchat-admin__split button{grid-column:auto}}
.mvchat-admin__stats article{box-shadow:0 7px 22px rgba(10,39,70,.06)}
.mvchat__game-dialog{width:min(620px,calc(100% - 24px));border:0;border-radius:27px;padding:0;overflow:hidden;background:#f7fbff;color:#0a233f;box-shadow:0 34px 90px rgba(0,19,49,.42)}.mvchat__game-dialog::backdrop{background:rgba(1,17,39,.72);backdrop-filter:blur(6px)}.mvchat__game-dialog>.mvchat__dialog-close{color:#173a5e}.mvchat__game-head{display:flex;align-items:center;gap:14px;padding:27px 28px;background:radial-gradient(circle at 90% 5%,rgba(55,235,255,.35),transparent 28%),linear-gradient(135deg,#061d3e,#6826f5 62%,#7048f5);color:#fff}.mvchat__game-head>span{width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.15);display:grid;place-items:center;font-size:25px}.mvchat__game-head small{color:#8cf2ff;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.mvchat__game-head h3{margin:3px 0;font-size:24px;font-weight:950}.mvchat__game-head p{margin:0;color:#d7ecff;font-size:11px}.mvchat__game-catalog,.mvchat__game-stage{padding:17px}.mvchat__game-rewards{display:flex;align-items:center;gap:10px;margin-bottom:10px;border:1px solid #bdebdc;border-radius:15px;background:#eafbf5;padding:11px;color:#087154}.mvchat__game-rewards>i{font-size:20px}.mvchat__game-rewards strong,.mvchat__game-rewards small{display:block}.mvchat__game-rewards strong{font-size:11px}.mvchat__game-rewards small{font-size:8px;margin-top:2px}.mvchat__game-catalog article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:8px;border:1px solid #d9e6f1;border-radius:17px;background:#fff;padding:12px}.mvchat__game-catalog article>span{width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#e1f3ff,#eee7ff);color:#0875e4;display:grid;place-items:center;font-size:20px}.mvchat__game-catalog h4{margin:0;font-size:13px;font-weight:950}.mvchat__game-catalog p{margin:3px 0 0;color:#718399;font-size:9px}.mvchat__game-catalog article>button,.mvchat__game-catalog article>a,.mvchat__game-result button{border:0;border-radius:11px;background:#6826f5;color:#fff;padding:9px 12px;text-decoration:none;font-size:10px;font-weight:950}.mvchat__game-loading{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#678098}.mvchat__reaction,.mvchat__memory,.mvchat__game-result{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:20px;background:radial-gradient(circle at 50% 40%,rgba(15,182,246,.15),transparent 35%),#fff;padding:22px}.mvchat__reaction small,.mvchat__memory small,.mvchat__game-result small{color:#0873dd;font-size:9px;font-weight:950;text-transform:uppercase}.mvchat__reaction h4,.mvchat__memory h4,.mvchat__game-result h4{margin:9px 0 4px;font-size:24px;font-weight:950}.mvchat__reaction p,.mvchat__memory p,.mvchat__game-result p{margin:0;color:#6c8095;font-size:11px}.mvchat__reaction>button{width:110px;height:110px;margin:23px;border:0;border-radius:50%;background:#dbe8f3;color:#93a7ba;font-size:40px;box-shadow:0 0 0 13px #eef5fa}.mvchat__reaction>button.is-ready{background:linear-gradient(135deg,#00c9f5,#7048f5);color:#fff;box-shadow:0 0 0 13px rgba(8,124,255,.12),0 18px 38px rgba(8,97,209,.28);animation:mvchatGamePulse .7s infinite alternate}.mvchat__reaction em,.mvchat__memory em{color:#8698a9;font-size:8px}.mvchat__memory-board{display:grid;grid-template-columns:repeat(2,80px);gap:9px;margin:22px}.mvchat__memory-board button{height:80px;border:0;border-radius:19px;opacity:.38;transition:.14s}.mvchat__memory-board button.cyan{background:#00c9f5}.mvchat__memory-board button.violet{background:#7048f5}.mvchat__memory-board button.gold{background:#ffb21c}.mvchat__memory-board button.green{background:#10b981}.mvchat__memory-board button.is-lit{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px rgba(8,124,255,.12)}.mvchat__memory-board button span{color:#fff;font-weight:950}.mvchat__game-result>i{font-size:47px;color:#7f93a8}.mvchat__game-result.is-win>i{color:#f0a200}.mvchat__game-result code{margin:14px 0;border:2px dashed #7048f5;border-radius:13px;background:#f3eeff;color:#5530c4;padding:10px 20px;font-size:20px;font-weight:950}.mvchat__game-result em{max-width:390px;margin-top:12px;color:#6d8093;font-size:9px}.mvchat__game-result button{margin-top:13px}@keyframes mvchatGamePulse{to{transform:scale(1.05)}}
@media(max-width:520px){.mvchat__game-head{padding:23px 18px}.mvchat__game-catalog article{grid-template-columns:42px minmax(0,1fr)}.mvchat__game-catalog article>button,.mvchat__game-catalog article>a{grid-column:1/-1;text-align:center}.mvchat__memory-board{grid-template-columns:repeat(2,68px)}.mvchat__memory-board button{height:68px}}

/* V11 — comunidade espacial, salas, alertas e contraste isolado */
.mvchat--space{--space:#031326;--space-2:#082443;--glass:rgba(10,42,74,.78);--space-line:rgba(132,201,255,.18)}.mvchat--space .mvchat__aurora{inset:-24px;background:radial-gradient(circle at 14% 24%,rgba(0,209,255,.22),transparent 26%),radial-gradient(circle at 86% 5%,rgba(112,72,245,.24),transparent 25%),radial-gradient(circle at 50% 100%,rgba(5,150,255,.12),transparent 35%);filter:blur(18px)}.mvchat--space .mvchat__intro h2{color:#071f3d!important}.mvchat--space .mvchat__shell{position:relative;grid-template-columns:238px minmax(360px,1fr) 264px;min-height:0;height:clamp(590px,72svh,760px);border-color:rgba(92,178,255,.3);background-color:var(--space);background-image:radial-gradient(circle at 10% 18%,rgba(255,255,255,.9) 0 1px,transparent 1.6px),radial-gradient(circle at 76% 34%,rgba(70,224,255,.8) 0 1px,transparent 1.7px),radial-gradient(circle at 54% 81%,rgba(172,146,255,.75) 0 1px,transparent 1.6px),radial-gradient(circle at 86% 5%,rgba(38,131,255,.22),transparent 27%),linear-gradient(145deg,#031326,#082746 55%,#071c39);background-size:58px 58px,91px 91px,73px 73px,auto,auto;box-shadow:0 32px 78px rgba(1,24,55,.25)}.mvchat--space .mvchat__rail{min-height:0;background:rgba(3,21,40,.74);backdrop-filter:blur(16px);color:#e9f5ff}.mvchat--space .mvchat__rail--rooms{overflow:hidden;display:flex;flex-direction:column;border-color:var(--space-line)}.mvchat--space .mvchat__rail--people{overflow:hidden;display:flex;flex-direction:column;border-color:var(--space-line)}.mvchat--space .mvchat__brand{flex:0 0 auto}.mvchat--space .mvchat__brand strong{color:#fff}.mvchat--space .mvchat__brand small{color:#89b7dc}.mvchat--space .mvchat__rail nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin;scrollbar-color:#2d6799 transparent}.mvchat--space .mvchat__rail nav+nav{flex:0 0 auto;overflow:visible;margin-top:8px;padding-top:9px;border-top:1px solid var(--space-line)}.mvchat__room-label{display:block;padding:12px 10px 5px;color:#69eaff;font-size:8px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.mvchat__rooms-loading{padding:16px 10px;color:#8eb7d8;font-size:10px}.mvchat--space .mvchat__rail nav button{color:#c5d8ea}.mvchat--space .mvchat__rail nav button>i{background:rgba(91,158,216,.14);color:#74dcff}.mvchat--space .mvchat__rail nav small{color:#789bb9}.mvchat--space .mvchat__rail nav button:hover,.mvchat--space .mvchat__rail nav button.is-active{background:linear-gradient(100deg,rgba(8,124,255,.27),rgba(112,72,245,.17));color:#fff;box-shadow:inset 0 0 0 1px rgba(96,213,255,.13)}.mvchat--space .mvchat__rail nav button.is-active small{color:#a9d4f5}.mvchat__personal-nav button[data-mvchat-games]>i{color:#ffe179!important;background:rgba(255,190,36,.14)!important}.mvchat__private-setting{display:flex;align-items:center;gap:8px;margin-top:9px;padding:10px;border:1px solid var(--space-line);border-radius:14px;color:#cce0ef;cursor:pointer}.mvchat__private-setting input{position:absolute;opacity:0;pointer-events:none}.mvchat__private-setting>span{flex:1}.mvchat__private-setting b,.mvchat__private-setting small{display:block}.mvchat__private-setting b{font-size:10px}.mvchat__private-setting small{margin-top:2px;color:#7e9fba;font-size:8px}.mvchat__private-setting>i{position:relative;width:34px;height:19px;border-radius:999px;background:#526e88}.mvchat__private-setting>i:after{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:.2s}.mvchat__private-setting input:checked~i{background:#0bb489}.mvchat__private-setting input:checked~i:after{transform:translateX(15px)}.mvchat--space .mvchat__rules-compact{flex:0 0 auto;margin-top:10px;background:rgba(2,14,29,.72);border:1px solid var(--space-line)}.mvchat--space .mvchat__rules-link{flex:0 0 auto;color:#72dfff}.mvchat--space .mvchat__conversation{min-height:0;background:rgba(246,251,255,.97)}.mvchat--space .mvchat__conversation-head{flex:0 0 76px;background:linear-gradient(110deg,rgba(4,27,54,.98),rgba(7,56,99,.97));border-color:rgba(143,201,255,.18)}.mvchat--space .mvchat__conversation-head strong{color:#fff}.mvchat--space .mvchat__conversation-head small{color:#9dbbd5}.mvchat--space .mvchat__conversation-head button{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#fff}.mvchat--space .mvchat__protected{background:rgba(5,193,139,.16);color:#75f4cf}.mvchat--space .mvchat__messages{min-height:0;max-height:none;background-image:radial-gradient(circle at 85% 10%,rgba(0,193,245,.08),transparent 30%),radial-gradient(circle at 15% 90%,rgba(112,72,245,.07),transparent 28%);scrollbar-color:#a8c9e5 transparent}.mvchat--space .mvchat__people-head strong{color:#fff}.mvchat--space .mvchat__people-head small{color:#86a9c5}.mvchat--space .mvchat__people-search input{border-color:var(--space-line);background:rgba(255,255,255,.07);color:#fff}.mvchat--space .mvchat__people-search input::placeholder{color:#7797b1}.mvchat--space .mvchat__people{flex:1;min-height:0;max-height:none;overflow:auto}.mvchat--space .mvchat__person{color:#d5e6f4}.mvchat--space .mvchat__person:hover{background:rgba(18,119,211,.2)}.mvchat--space .mvchat__person strong{color:var(--power,#e9f6ff)}.mvchat--space .mvchat__person small{color:#86a5bd}.mvchat--space .mvchat__people-empty{color:#91aec5}.mvchat--space .mvchat__safety-card{flex:0 0 auto;background:rgba(255,185,36,.12);color:#ffe6a4;border:1px solid rgba(255,205,95,.2)}.mvchat__emoji-toggle{width:40px!important;padding:0!important;border:1px solid #cfe1f1!important;background:#eff7ff!important;color:#0873df!important}.mvchat__composer-row{grid-template-columns:36px 40px minmax(0,1fr) auto}.mvchat__emoji-bar{display:flex;gap:5px;overflow-x:auto;margin-bottom:8px;padding:8px;border:1px solid #dce8f3;border-radius:13px;background:#f7fbff}.mvchat__emoji-bar[hidden]{display:none}.mvchat__emoji-bar button{flex:0 0 32px;width:32px;height:32px;border:0;border-radius:10px;background:#fff;font-size:18px;cursor:pointer}.mvchat__emoji-bar button:hover{background:#e5f2ff;transform:translateY(-2px)}.mvchat__replying--message span{display:grid;grid-template-columns:auto 1fr;gap:0 5px}.mvchat__replying--message span>i{grid-row:1/3}.mvchat__replying--message small{display:block;max-width:460px;overflow:hidden;color:#7767a8;text-overflow:ellipsis;white-space:nowrap}.mvchat__quoted{display:block;width:100%;margin-bottom:7px;border:0;border-left:3px solid #7048f5;border-radius:8px;background:#f2edff;padding:6px 8px;text-align:left;color:#4f3a87}.mvchat__quoted b,.mvchat__quoted span{display:block}.mvchat__quoted b{font-size:9px}.mvchat__quoted span{overflow:hidden;margin-top:2px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mvchat__message.is-emoji .mvchat__bubble>p{font-size:31px;line-height:1.2}.mvchat__message.is-highlight .mvchat__bubble{animation:mvchatHighlight 1.3s ease}.mvchat__friend-star{color:#ffc328}.mvchat__profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 20px 20px}.mvchat__profile-actions button,.mvchat__profile-edit{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:12px;background:#6826f5;color:#fff;text-decoration:none;padding:9px;font-size:10px;font-weight:900}.mvchat__profile-actions button.danger{background:#fff0f2;color:#b92440}.mvchat__profile-actions button.warn{grid-column:1/-1;background:#fff6df;color:#8c5b00}.mvchat__profile-edit{margin:15px 20px 20px;background:#6826f5}.mvchat__toast{position:fixed;z-index:99999;left:50%;top:18px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:min(470px,calc(100% - 24px));transform:translateX(-50%);border:1px solid #bddbfa;border-radius:17px;background:#f6fbff;color:#0b3156;padding:12px 15px;box-shadow:0 22px 65px rgba(2,28,60,.28);animation:mvchatToastIn .25s ease}.mvchat__toast[hidden]{display:none}.mvchat__toast>i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#e4f2ff;color:#0873e3}.mvchat__toast span{font-size:12px;font-weight:850;line-height:1.4}.mvchat__toast.is-error{border-color:#f3bac4;background:#fff5f6;color:#952039}.mvchat__toast.is-error>i{background:#ffe4e9;color:#c22642}.mvchat__toast.is-success{border-color:#aee7d4;background:#f0fcf8;color:#087056}.mvchat__toast.is-success>i{background:#ddf8ef;color:#06916d}.mvchat__toast.is-warn{border-color:#f3d48d;background:#fffaf0;color:#825600}.mvchat__sale-event{position:relative;overflow:hidden;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #aeead4;border-radius:14px;background:linear-gradient(120deg,#edfcf7,#e8f5ff);padding:10px;color:#075c48}.mvchat__sale-event:after{content:"✦  ✧  ✦";position:absolute;right:12px;top:-5px;color:#18c99a;letter-spacing:8px;opacity:.35;animation:mvchatSpark 1.8s ease-in-out infinite}.mvchat__sale-event>i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#0aa77f;color:#fff}.mvchat__sale-event span>*{display:block}.mvchat__sale-event small{font-size:8px;text-transform:uppercase;font-weight:950}.mvchat__sale-event strong{margin:2px 0;font-size:11px}.mvchat__sale-event em{font-size:8px;color:#4d7c6e}.mvchat__sale-event>b{font-size:17px;color:#08a37b}.mvchat__message.is-sale .mvchat__bubble{border-color:#89dfc3;box-shadow:0 10px 26px rgba(5,155,113,.14)}
.mvchat-policy__details h2,.mvchat-policy__details li strong{color:#fff!important}.mvchat-policy__details li small{color:#bfd1e3!important}.mvchat-policy__details li>b{color:#fff!important}.mvchat__game-head h3,.mvchat__game-head p{color:#fff!important}.mvchat__game-catalog h4,.mvchat__reaction h4,.mvchat__memory h4,.mvchat__game-result h4{color:#0a233f!important}.mvchat__game-catalog article>button,.mvchat__game-result button{color:#fff!important}.mvchat__game-dialog button:disabled{cursor:not-allowed}.mvchat-admin__room-list{display:grid;gap:8px;margin-top:12px;max-height:420px;overflow:auto}.mvchat-admin__room{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #dfe9f2;border-radius:15px;background:#fff;padding:11px}.mvchat-admin__room.is-archived{opacity:.58;background:#f4f6f8}.mvchat-admin__room-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#e9f4ff;color:#0873df}.mvchat-admin__room small,.mvchat-admin__room strong,.mvchat-admin__room p,.mvchat-admin__room em{display:block}.mvchat-admin__room small{color:#0873df;font-size:8px;text-transform:uppercase;font-weight:900}.mvchat-admin__room strong{color:#102e4c;font-size:12px}.mvchat-admin__room p{margin:2px 0;color:#6f8295;font-size:9px}.mvchat-admin__room em{color:#7c8fa2;font-size:8px}.mvchat-admin__room>button{border:0;border-radius:10px;background:#edf5fc;color:#1767b6;padding:8px 10px;font-size:9px;font-weight:900}.mvchat-admin__split>div>span{color:#0872df;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.mvchat-admin__split>div>h2{margin:3px 0;color:#0a233e;font-size:19px;font-weight:950}
@keyframes mvchatToastIn{from{opacity:0;transform:translate(-50%,-12px)}}@keyframes mvchatHighlight{0%,100%{box-shadow:0 7px 18px rgba(14,46,78,.06)}45%{box-shadow:0 0 0 5px rgba(112,72,245,.23),0 14px 28px rgba(75,48,169,.18)}}@keyframes mvchatSpark{50%{transform:translateY(8px);opacity:.7}}
@media(max-width:1180px){.mvchat--space .mvchat__shell{grid-template-columns:215px minmax(340px,1fr)}.mvchat--space .mvchat__rail--people{display:none}}
@media(max-width:760px){.mvchat--space .mvchat__shell{display:flex;height:auto;min-height:0;max-height:none;flex-direction:column}.mvchat--space .mvchat__rail--rooms{display:block;flex:0 0 auto;padding:8px}.mvchat--space .mvchat__rail--rooms>nav{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0 6px;scroll-snap-type:x proximity}.mvchat--space .mvchat__rail--rooms>nav+nav{display:flex;margin-top:2px;padding-top:7px}.mvchat--space .mvchat__rail nav .mvchat__room-label{display:none}.mvchat--space .mvchat__rail nav button{flex:0 0 auto;width:auto;max-width:190px;scroll-snap-align:start}.mvchat--space .mvchat__rail nav button span{max-width:120px}.mvchat--space .mvchat__rail nav button small{display:none}.mvchat__private-setting{display:none}.mvchat--space .mvchat__conversation{height:min(620px,76svh);min-height:500px}.mvchat__composer-row{grid-template-columns:40px minmax(0,1fr) 42px}.mvchat__emoji-toggle{grid-column:1}.mvchat__composer-row label{grid-column:2}.mvchat__composer-row>button[type=submit]{grid-column:3}.mvchat__profile-actions{grid-template-columns:1fr}.mvchat__profile-actions button.warn{grid-column:auto}.mvchat-admin__room{grid-template-columns:38px minmax(0,1fr)}.mvchat-admin__room>button{grid-column:1/-1}.mvchat__toast{top:10px}}
.mvchat-admin__room-fixed{display:inline-flex;align-items:center;gap:6px;border-radius:10px;background:#eef7ff;color:#52718e;padding:8px 10px;font-size:9px;font-weight:900}
.mvchat__message-avatar>span,.mvchat__person-avatar>span,.mvchat__profile-hero>span>span,.mvchat__me-avatar>span,.mvchat__message-avatar>img,.mvchat__person-avatar>img,.mvchat__profile-hero>span>img,.mvchat__me-avatar>img{grid-area:1/1}.mvchat__message-avatar>img,.mvchat__person-avatar>img,.mvchat__profile-hero>span>img,.mvchat__me-avatar>img{position:relative;z-index:1}.mvchat [data-mvchat-avatar][hidden]{display:none!important}
@media(max-width:430px){.mvchat--embedded,.mvchat--page{width:calc(100% - 12px);margin-left:auto;margin-right:auto}.mvchat--space .mvchat__conversation{height:72svh;min-height:470px}.mvchat__conversation-head{padding:8px 10px}.mvchat__room-icon{width:36px;height:36px}.mvchat__messages{padding:12px 8px}.mvchat__bubble{max-width:88%;padding:8px 9px}.mvchat__message-avatar{width:32px;height:32px;flex-basis:32px}.mvchat__notice{font-size:11px}.mvchat__intro-actions{flex-wrap:wrap}.mvchat__game-dialog{max-height:94svh;overflow:auto}.mvchat__sale-event{grid-template-columns:36px minmax(0,1fr)}.mvchat__sale-event>i{width:36px;height:36px}.mvchat__sale-event>b{display:none}}

/* V12: cockpit flexivel, contraste forte e ranking dos jogos */
.mvchat-page-main{max-width:100%;overflow-x:clip}.mvchat--page .mvchat__shell{height:clamp(500px,calc(100svh - 265px),690px)}.mvchat--space .mvchat__conversation,.mvchat--space .mvchat__conversation *{min-width:0}.mvchat--space .mvchat__bubble{max-width:min(78%,610px);overflow:hidden}.mvchat--space .mvchat__profile-hero h3,.mvchat--space .mvchat__profile-hero small,.mvchat--space .mvchat__profile-hero p{color:#fff!important}.mvchat__profile-actions button:not(.danger):not(.warn),.mvchat__profile-edit,.mvchat__profile-store{background:#6826f5!important;color:#fff!important}.mvchat__profile-actions button:disabled{background:#dce8f2!important;color:#60778d!important;cursor:not-allowed!important}.mvchat__private-unavailable{grid-column:1/-1!important;display:flex!important;gap:7px!important;margin:0!important;border:1px solid #f1dca6!important;border-radius:11px!important;background:#fff9e8!important;color:#76510b!important;padding:9px!important;font-size:9px!important;line-height:1.4!important}.mvchat-policy__hero h1,.mvchat-policy__hero p,.mvchat-policy__details h2,.mvchat-policy__details li strong{color:#fff!important}.mvchat-policy__hero a{background:#fff!important;color:#075fc8!important}.mvchat-policy__hero a i{color:#075fc8!important}.mvchat-policy__details{background:#062440!important}.mvchat-policy__details li{background:#123653!important;border-color:#2b5578!important}.mvchat-policy__details li small{color:#d8e9f7!important}
.mvchat__empty img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 16px 25px rgba(5,79,148,.18));animation:mvchatFloat 3.2s ease-in-out infinite}.mvchat__empty>i{display:none}.mvchat__game-dialog{width:min(820px,calc(100% - 24px));max-height:min(92svh,820px);overflow:auto}.mvchat__game-dashboard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);gap:12px}.mvchat__game-welcome,.mvchat__game-stats,.mvchat__game-rewards,.mvchat__game-grid{grid-column:1}.mvchat__game-welcome{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;min-height:128px;border-radius:19px;background:radial-gradient(circle at 10% 15%,rgba(84,232,255,.22),transparent 34%),linear-gradient(135deg,#061f40,#6826f5);color:#fff;padding:8px 18px;overflow:hidden}.mvchat__game-welcome img{width:132px;height:118px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.24))}.mvchat__game-welcome span{color:#71ecff;font-size:8px;font-weight:950;text-transform:uppercase}.mvchat__game-welcome h4{margin:4px 0!important;color:#fff!important;font-size:18px!important}.mvchat__game-welcome p{margin:0;color:#d8ecff;font-size:9px;line-height:1.5}.mvchat__game-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mvchat__game-stats span{display:grid;border:1px solid #d9e7f3;border-radius:14px;background:#fff;padding:10px;text-align:center}.mvchat__game-stats b{color:#092947;font-size:18px}.mvchat__game-stats small{color:#71859a;font-size:8px;text-transform:uppercase;font-weight:900}.mvchat__game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mvchat__game-grid article{margin:0!important;grid-template-columns:42px minmax(0,1fr)!important}.mvchat__game-grid article>button{grid-column:1/-1;width:100%}.mvchat__ranking{grid-column:2;grid-row:1/5;border:1px solid #d9e6f2;border-radius:19px;background:#fff;padding:14px}.mvchat__ranking>div,.mvchat__reward-history>div{display:grid;margin-bottom:9px}.mvchat__ranking>div span,.mvchat__reward-history>div span{color:#0874e4;font-size:8px;font-weight:950;text-transform:uppercase}.mvchat__ranking>div strong,.mvchat__reward-history>div strong{color:#0b2948;font-size:15px}.mvchat__ranking ol,.mvchat__reward-history ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mvchat__ranking li{display:grid;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:12px;background:#f3f8fd;padding:7px}.mvchat__ranking li>b{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:#e1effc;color:#0a69c9;font-size:9px}.mvchat__rank-avatar{width:34px;height:34px;border-radius:10px;overflow:hidden;background:#e8f3ff;display:grid;place-items:center;color:#0873dd;font-weight:950}.mvchat__rank-avatar>*{grid-area:1/1}.mvchat__rank-avatar img{width:100%;height:100%;object-fit:cover}.mvchat__ranking li span strong,.mvchat__ranking li span small{display:block}.mvchat__ranking li span strong{color:#173653;font-size:9px}.mvchat__ranking li span small{color:#7a8da0;font-size:7px}.mvchat__ranking li em{color:#0873dd;font-size:8px;font-weight:950;font-style:normal}.mvchat__reward-history{grid-column:1/-1;border:1px solid #d9e6f2;border-radius:19px;background:#fff;padding:14px}.mvchat__reward-history ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mvchat__reward-history li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:11px;background:#f4f9fd;padding:8px}.mvchat__reward-history li>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e4f8f1;color:#079673}.mvchat__reward-history li span>*{display:block}.mvchat__reward-history li strong{color:#173653;font-size:9px}.mvchat__reward-history li small{color:#73889b;font-size:7px}.mvchat__reward-history code{color:#5834c7;font-size:9px;font-weight:950}.mvchat__reward-history li em{grid-column:3;color:#078d6c;font-size:7px;font-weight:900;font-style:normal}.mvchat__ranking .is-empty,.mvchat__reward-history .is-empty{display:block!important;color:#768b9e;text-align:center;padding:20px;font-size:9px}@keyframes mvchatFloat{50%{transform:translateY(-7px)}}
@media(max-width:1320px){.mvchat--space .mvchat__shell{grid-template-columns:220px minmax(0,1fr)!important}.mvchat--space .mvchat__rail--people{display:none!important}}
@media(max-width:900px){.mvchat--page,.mvchat--embedded{width:min(100% - 16px,760px)}.mvchat--space .mvchat__shell{display:flex!important;height:auto!important;min-height:0!important;flex-direction:column}.mvchat--space .mvchat__rail--rooms{display:block;padding:8px}.mvchat--space .mvchat__brand,.mvchat--space .mvchat__rules-compact,.mvchat--space .mvchat__rules-link,.mvchat__private-setting{display:none}.mvchat--space .mvchat__rail--rooms>nav{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:6px}.mvchat--space .mvchat__rail nav .mvchat__room-label{display:none}.mvchat--space .mvchat__rail nav button{flex:0 0 auto;width:auto;max-width:190px}.mvchat--space .mvchat__rail nav button small{display:none}.mvchat--space .mvchat__conversation{height:min(620px,72svh);min-height:470px}.mvchat__bubble{max-width:calc(100% - 44px)!important}.mvchat__game-dashboard{grid-template-columns:1fr}.mvchat__ranking{grid-column:1;grid-row:auto}.mvchat__reward-history ul{grid-template-columns:1fr}}
@media(max-width:520px){.mvchat__game-dialog{max-height:94svh}.mvchat__game-welcome{grid-template-columns:100px minmax(0,1fr);padding:7px 12px}.mvchat__game-welcome img{width:100px;height:105px}.mvchat__game-grid{grid-template-columns:1fr}.mvchat__ranking li{grid-template-columns:22px 32px minmax(0,1fr)}.mvchat__ranking li em{grid-column:3}.mvchat__profile-actions{grid-template-columns:1fr}.mvchat__profile-actions button.warn{grid-column:auto}}

/* V13 - rooms always visible with no horizontal drag */
.mvchat--page{width:min(1460px,calc(100% - 24px));margin:18px auto 34px}.mvchat--page .mvchat__shell{height:clamp(420px,calc(100svh - 188px),700px);min-height:420px}.mvchat--space .mvchat__rail--rooms{padding:12px 10px;overflow:hidden}.mvchat--space .mvchat__brand{padding:0 5px 10px}.mvchat--space .mvchat__brand>span{width:44px;height:44px;border-radius:14px}.mvchat--space .mvchat__brand img{width:40px;height:40px}.mvchat--space .mvchat__brand strong{font-size:17px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow:visible!important;padding:0!important}.mvchat--space .mvchat__room-label{grid-column:1/-1;padding:5px 6px 2px}.mvchat--space .mvchat__room-label--chat,.mvchat--space .mvchat__room-label--announcement{display:none}.mvchat--space .mvchat__room-button--chat,.mvchat--space .mvchat__room-button--announcement{grid-column:1/-1}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button{min-width:0;min-height:40px;padding:6px 7px;border-radius:11px;gap:6px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button>i{width:28px;height:28px;flex:0 0 28px;border-radius:9px;font-size:11px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button span{min-width:0}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button b{overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button small{display:none}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button em{position:absolute;right:7px;top:7px;width:6px;height:6px}.mvchat--space .mvchat__personal-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important;margin-top:7px!important;padding-top:7px!important}.mvchat--space .mvchat__personal-nav button{min-width:0;padding:7px 6px;border-radius:11px;gap:5px}.mvchat--space .mvchat__personal-nav button>i{width:28px;height:28px;flex:0 0 28px}.mvchat--space .mvchat__personal-nav button b{font-size:9px;line-height:1.12}.mvchat--space .mvchat__personal-nav button small{display:none}.mvchat--space .mvchat__private-setting{margin-top:7px;padding:7px 8px}.mvchat--space .mvchat__rules-compact{margin:7px 1px 0;padding:8px 9px}.mvchat--space .mvchat__rules-compact b{margin:0;font-size:10px}.mvchat--space .mvchat__rules-compact span{display:inline-block;margin:5px 5px 0;font-size:9px}.mvchat--space .mvchat__rules-link{padding:6px;color:#72dfff;font-size:10px}.mvchat--space .mvchat__conversation-head{flex:0 0 64px;height:64px;padding:10px 14px}.mvchat--space .mvchat__messages{min-height:0;max-height:none;padding:14px}.mvchat--space .mvchat__bubble p{color:#173552!important}.mvchat--space .mvchat__profile-hero h3{color:#fff!important}
@media(max-width:900px){.mvchat--page,.mvchat--embedded{width:min(100% - 12px,820px)}.mvchat--space .mvchat__shell{display:flex!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column;overflow:hidden}.mvchat--space .mvchat__rail--rooms{display:block;padding:8px}.mvchat--space .mvchat__brand,.mvchat--space .mvchat__rules-compact,.mvchat--space .mvchat__rules-link,.mvchat__private-setting{display:none}.mvchat--space .mvchat__rail--rooms>nav:first-of-type{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible!important;padding:0!important}.mvchat--space .mvchat__rail nav .mvchat__room-label{display:none}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button{flex:initial;width:100%;max-width:none;min-width:0}.mvchat--space .mvchat__rail--rooms>nav:first-of-type .mvchat__room-button{grid-column:auto}.mvchat--space .mvchat__personal-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.mvchat--space .mvchat__personal-nav button{width:100%;max-width:none}.mvchat--space .mvchat__conversation{height:min(620px,72svh);min-height:470px}.mvchat__emoji-bar{display:grid;grid-template-columns:repeat(7,1fr);overflow:hidden}.mvchat__emoji-bar button{width:100%}}
@media(max-width:520px){.mvchat--space .mvchat__rail--rooms>nav:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.mvchat--space .mvchat__conversation{height:72svh;min-height:470px}.mvchat__composer>small{display:none}.mvchat__emoji-bar{grid-template-columns:repeat(5,1fr)}}

/* V14 - the dedicated route opens directly on the working chat surface */
.mvchat-page-main>.mvchat-page-heading{display:none}.mvchat--page>.mvchat__intro{display:none}.mvchat--page{margin-top:10px}.mvchat--page .mvchat__notice{min-height:38px;margin-bottom:8px;padding:8px 12px}.mvchat--page .mvchat__shell{height:clamp(390px,calc(100svh - 215px),700px);min-height:390px}.mvchat--page .mvchat__rules-compact,.mvchat--page .mvchat__rules-link{display:none}.mvchat--page .mvchat__rail--rooms>nav:first-of-type{flex:1 1 auto}.mvchat--page .mvchat__personal-nav{flex:0 0 auto}.mvchat--page .mvchat__private-setting{flex:0 0 auto}
@media(max-width:900px){.mvchat-page-main>.mvchat-page-heading{display:none}.mvchat--page{margin-top:6px}.mvchat--page .mvchat__notice{font-size:11px}.mvchat--page .mvchat__shell{height:auto;min-height:0}.mvchat--page .mvchat__conversation{height:min(640px,70svh)}}

/* V15 - keep every category name readable without horizontal dragging */
@media(min-width:901px){.mvchat--space .mvchat__room-button--category{grid-column:1/-1}.mvchat--space .mvchat__rail--rooms>nav:first-of-type .mvchat__room-button--category b{overflow:visible;white-space:normal;text-overflow:clip}}

/* V16 - compact cockpit: all rooms and personal tools fit in short screens */
@media(min-width:901px){.mvchat--space .mvchat__room-button--category{grid-column:auto}.mvchat--space .mvchat__rail--rooms>nav:first-of-type .mvchat__room-button--category{min-height:44px;align-items:center}.mvchat--space .mvchat__rail--rooms>nav:first-of-type .mvchat__room-button--category b{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mvchat--page .mvchat__rail--rooms>nav:first-of-type{flex:1 1 auto;align-content:start}.mvchat--page .mvchat__personal-nav{margin-top:auto!important}}
@media(max-width:900px){.mvchat--space .mvchat__rail--rooms>nav:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button b{overflow:visible;white-space:normal;text-overflow:clip}.mvchat--space .mvchat__conversation{height:clamp(430px,68svh,640px);min-height:430px}.mvchat--page .mvchat__notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.mvchat--page .mvchat__notice a{grid-column:2;justify-self:start}}
@media(max-height:700px) and (min-width:901px){.mvchat--page .mvchat__shell{height:calc(100dvh - 205px);min-height:390px}.mvchat--space .mvchat__rail--rooms{padding-top:9px;padding-bottom:9px}.mvchat--space .mvchat__brand{padding-bottom:7px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type{gap:4px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type button{min-height:36px}.mvchat--space .mvchat__rail--rooms>nav:first-of-type .mvchat__room-button--category{min-height:38px}.mvchat--space .mvchat__personal-nav{padding-top:5px!important}.mvchat--space .mvchat__personal-nav button{padding-top:5px;padding-bottom:5px}}

/* V28 - central administrativa: paginação, privados e mensagens bloqueadas */
.mvchat-admin__filters{display:flex;align-items:center;gap:8px}.mvchat-admin__filters select{width:auto;min-width:160px;height:38px}.mvchat-admin__pagination{display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid #e7eef5;background:#f8fbff;padding:14px}.mvchat-admin__pagination button{border:1px solid #cfe0ee;border-radius:10px;background:#fff;color:#096bd0;padding:8px 12px;font-size:10px;font-weight:900}.mvchat-admin__pagination button:disabled{opacity:.45;cursor:not-allowed}.mvchat-admin__pagination span{color:#60778f;font-size:10px}.mvchat-admin__private-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:17px}.mvchat-admin__private-grid>div{min-width:0;border:1px solid #dfe9f2;border-radius:17px;background:#f8fbfe;padding:13px}.mvchat-admin__private-grid h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#0b2d4e;font-size:14px}.mvchat-admin__private-list,.mvchat-admin__blocked-list{display:grid;gap:8px;max-height:470px;overflow:auto}.mvchat-admin__private-list article,.mvchat-admin__blocked-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #dce8f2;border-radius:13px;background:#fff;padding:11px}.mvchat-admin__private-list small,.mvchat-admin__private-list strong,.mvchat-admin__private-list p,.mvchat-admin__blocked-list small,.mvchat-admin__blocked-list strong,.mvchat-admin__blocked-list p,.mvchat-admin__blocked-list em{display:block}.mvchat-admin__private-list small,.mvchat-admin__blocked-list small{color:#7a8fa3;font-size:8px}.mvchat-admin__private-list strong,.mvchat-admin__blocked-list strong{margin:3px 0;color:#153955;font-size:10px}.mvchat-admin__private-list p,.mvchat-admin__blocked-list p{margin:0;color:#667d91;font-size:9px;word-break:break-word}.mvchat-admin__blocked-list em{margin-top:6px;color:#9a5e08;font-size:8px;font-style:normal}.mvchat-admin__private-list article>div:last-child{display:flex;flex-direction:column;gap:5px}.mvchat-admin__private-list button,.mvchat-admin__blocked-list button{white-space:nowrap;border:0;border-radius:9px;background:#e9f4ff;color:#0868c8;padding:7px 9px;font-size:8px;font-weight:900}.mvchat-admin__blocked-list button{background:#fff0f2;color:#b92140}.mvchat-admin__direct{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(180px,.45fr) minmax(260px,1fr) auto;align-items:end;gap:11px;border-top:1px solid #dfe9f2;background:linear-gradient(135deg,#f6fbff,#f7f4ff);padding:16px}.mvchat-admin__direct>div{align-self:center}.mvchat-admin__direct span,.mvchat-admin__direct strong{display:block}.mvchat-admin__direct span{color:#0872df;font-size:8px;font-weight:950;text-transform:uppercase}.mvchat-admin__direct strong{margin-top:3px;color:#163955;font-size:10px}.mvchat-admin__direct label{display:grid;gap:5px;color:#557089;font-size:9px;font-weight:850}.mvchat-admin__direct button{height:38px;border:0;border-radius:10px;background:linear-gradient(135deg,#6826f5,#7048f5);color:#fff;padding:0 15px;font-size:10px;font-weight:900}.mvchat-admin__panel-head p{margin:5px 0 0;color:#71869b;font-size:10px}
@media(max-width:920px){.mvchat-admin__private-grid{grid-template-columns:1fr}.mvchat-admin__direct{grid-template-columns:1fr 1fr}.mvchat-admin__direct>div{grid-column:1/-1}.mvchat-admin__direct button{grid-column:1/-1}.mvchat-admin__filters{width:100%;margin-top:10px}.mvchat-admin__filters label{flex:1}.mvchat-admin__filters select{min-width:145px}}
@media(max-width:560px){.mvchat-admin__filters{display:grid;grid-template-columns:1fr}.mvchat-admin__filters select{width:100%}.mvchat-admin__private-grid{padding:10px}.mvchat-admin__private-list article,.mvchat-admin__blocked-list article{display:block}.mvchat-admin__private-list article>div:last-child{margin-top:9px;flex-direction:row;flex-wrap:wrap}.mvchat-admin__direct{grid-template-columns:1fr}.mvchat-admin__direct>div,.mvchat-admin__direct button{grid-column:auto}.mvchat-admin__pagination{justify-content:space-between;gap:6px}.mvchat-admin__pagination span{font-size:8px;text-align:center}}
