/* Instance 2 / Galaxy Arena player support. The transport and message model
   stay unchanged; only the visitor-facing surface receives the Galaxy skin. */
html[data-frontend-template="galaxy-arena"] .online-support-page.galaxy-support-page{--support-line:rgba(77,205,255,.24);isolation:isolate;background:radial-gradient(circle at 92% 3%,rgba(40,91,255,.23),transparent 31%),radial-gradient(circle at 8% 22%,rgba(0,220,255,.12),transparent 28%),linear-gradient(180deg,#030a18 0%,#061226 48%,#020711 100%);color:#eff8ff}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(60,168,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(60,168,255,.055) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(#000,transparent 72%)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page>header{height:74px;flex-basis:74px;grid-template-columns:48px minmax(0,1fr) 58px;padding:0 6px;border-bottom:1px solid var(--support-line);background:linear-gradient(110deg,rgba(3,14,34,.98),rgba(7,27,61,.96) 68%,rgba(8,20,48,.98));box-shadow:0 8px 28px rgba(0,0,0,.28)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page>header>button:first-child{width:42px;height:42px;border:1px solid rgba(90,202,255,.18);border-radius:14px;background:rgba(20,71,128,.16)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent{justify-content:flex-start;gap:10px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent>i{width:42px;height:42px;border:1px solid rgba(116,226,255,.62);border-radius:14px;background:radial-gradient(circle at 35% 25%,#65edff,#175ee5 64%,#0a2f74);box-shadow:0 0 18px rgba(22,170,255,.36),inset 0 1px rgba(255,255,255,.32);color:#fff}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent>span{min-width:0;display:block}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent b{display:block;overflow:hidden;color:#f4fbff;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent small{display:flex;align-items:center;gap:5px;margin-top:4px;color:#9bc5e8;font-size:9px;white-space:nowrap}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent small em{width:6px;height:6px;border-radius:50%;background:#38e49b;box-shadow:0 0 8px #38e49b}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-exit{width:50px;height:31px!important;align-self:center;padding:0!important;border:1px solid rgba(111,190,255,.23)!important;border-radius:999px!important;background:rgba(20,67,122,.2)!important;color:#b9d4ed!important;font-size:9px!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages{position:relative;padding:14px 13px 28px;gap:13px;background:linear-gradient(180deg,rgba(1,7,18,.12),rgba(1,8,20,.34))}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro{width:100%;display:flex;align-items:center;gap:11px;box-sizing:border-box;margin:0 0 5px;padding:13px 14px;border:1px solid rgba(69,211,255,.26);border-radius:18px;background:linear-gradient(120deg,rgba(16,68,132,.34),rgba(5,25,57,.7));box-shadow:inset 0 1px rgba(255,255,255,.05),0 9px 26px rgba(0,0,0,.18)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid rgba(86,223,255,.42);border-radius:13px;background:linear-gradient(140deg,rgba(43,173,255,.36),rgba(39,76,212,.23));color:#67e8ff;box-shadow:0 0 15px rgba(20,167,255,.2)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro svg{width:21px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro span{min-width:0}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro b{display:block;font-size:12px;color:#edfaff}
html[data-frontend-template="galaxy-arena"] .galaxy-support-intro small{display:block;margin-top:5px;color:#91b2d0;font-size:9px;line-height:1.45}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article{max-width:84%;gap:7px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article>i{width:34px;height:34px;border:1px solid rgba(89,214,255,.38);border-radius:12px;background:linear-gradient(145deg,#1a8adf,#153d99);box-shadow:0 4px 15px rgba(0,0,0,.28);color:#fff}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article>div{gap:5px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article small{padding:0 4px;color:#779bbb;font-size:8px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article p{padding:10px 12px;border:1px solid rgba(74,151,218,.2);border-radius:5px 16px 16px 16px;background:linear-gradient(145deg,rgba(20,42,73,.94),rgba(10,25,49,.96));box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.04);color:#eaf5ff;font-size:12px;line-height:1.55}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article.mine p{border-color:rgba(102,214,255,.35);border-radius:16px 5px 16px 16px;background:linear-gradient(135deg,#1466d8,#1b8cc9);box-shadow:0 8px 22px rgba(0,70,170,.25),inset 0 1px rgba(255,255,255,.15);color:#fff}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article time{position:static;padding:0 4px;color:#5f82a4;font-size:7px;line-height:1;text-align:left}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article.mine time{text-align:right}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-media{border:1px solid rgba(84,198,255,.25);border-radius:14px;background:#061228;box-shadow:0 8px 24px rgba(0,0,0,.28)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-loading{color:#89b8dd}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-loading svg{color:#4de5ff;filter:drop-shadow(0 0 8px #178dff)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-dock{border-top:1px solid rgba(67,181,255,.2);background:linear-gradient(180deg,rgba(4,15,34,.82),rgba(2,10,23,.98));box-shadow:0 -10px 28px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer{min-height:64px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:0!important;background:transparent!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer>input:not([type=file]){height:42px!important;padding:0 14px!important;border-color:rgba(76,194,255,.25)!important;background:rgba(7,27,54,.82)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.2)!important;color:#f3f9ff!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer>input::placeholder{color:#6687a8!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer :is(.online-support-emoji,.online-support-more){border-color:rgba(77,196,255,.24)!important;background:rgba(11,44,83,.72)!important;color:#aee9ff!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer .online-support-send{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;border:1px solid rgba(141,242,255,.65)!important;border-radius:50%!important;background:linear-gradient(145deg,#35d9f0,#2875ff)!important;box-shadow:0 0 16px rgba(38,167,255,.36),inset 0 1px rgba(255,255,255,.35)!important;color:#fff!important}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-composer .online-support-send svg{width:18px;height:18px}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-panel{border-top-color:rgba(61,174,255,.2);background:rgba(4,17,38,.98)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-panel.emoji button{background:rgba(17,48,82,.38)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-panel.media button{color:#9fc2df}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-panel.media button span{border:1px solid rgba(74,192,255,.22);border-radius:17px;background:linear-gradient(145deg,#0c315e,#081b39);box-shadow:0 6px 18px rgba(0,0,0,.2)}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-error{bottom:76px;border-color:rgba(255,112,133,.38);border-radius:12px;background:rgba(91,23,41,.94);box-shadow:0 8px 24px rgba(0,0,0,.25);color:#ffd9e1}
html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-closed{border-top-color:rgba(68,175,255,.2);background:#061326;color:#85a8c7}
@media(max-width:360px){html[data-frontend-template="galaxy-arena"] .galaxy-support-page>header{grid-template-columns:43px minmax(0,1fr) 50px}html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-agent>i{width:38px;height:38px}html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages{padding-left:9px;padding-right:9px}html[data-frontend-template="galaxy-arena"] .galaxy-support-intro{padding:11px}html[data-frontend-template="galaxy-arena"] .galaxy-support-page .online-support-messages article{max-width:88%}}
