.miner-support-root{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:max(20px,calc(env(safe-area-inset-bottom) + 14px));z-index:9999;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.miner-support-launcher{width:66px;height:66px;border:0;border-radius:50%;display:none;align-items:center;justify-content:center;background:linear-gradient(145deg,#17975f,#087c4b);box-shadow:0 12px 34px #0008,0 0 0 1px #7ef4bc33;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}.miner-support-root.enabled .miner-support-launcher{display:flex}.miner-support-launcher:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0009,0 0 0 1px #7ef4bc55}.miner-support-launcher svg{width:31px;height:31px;stroke:#fff;fill:none;stroke-width:2.2}.miner-support-status-dot{position:absolute;right:4px;top:2px;width:15px;height:15px;border-radius:50%;background:#22d978;border:4px solid #e9fff4;box-sizing:content-box;box-shadow:0 0 0 1px #0b6f45}.miner-support-panel{position:absolute;left:0;bottom:78px;width:min(380px,calc(100vw - 28px));height:min(560px,calc(100vh - 150px));display:none;grid-template-rows:auto 1fr auto;background:#0b151c;border:1px solid #2a4941;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #000b}.miner-support-root.open .miner-support-panel{display:grid}.miner-support-head{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#0f7f50,#0a5137);border-bottom:1px solid #4bc18a44}.miner-support-head-icon{width:40px;height:40px;border-radius:50%;background:#ecfff5;display:grid;place-items:center}.miner-support-head-icon svg{width:21px;height:21px;stroke:#0a7c4d;fill:none;stroke-width:2.3}.miner-support-head-copy{min-width:0;flex:1}.miner-support-head-copy strong{display:block;color:white;font-size:15px}.miner-support-head-copy small{display:flex;align-items:center;gap:6px;color:#c9fbe2;font-size:11px;margin-top:3px}.miner-support-head-copy small::before{content:"";width:7px;height:7px;border-radius:50%;background:#38e58b;box-shadow:0 0 8px #38e58b}.miner-support-close{width:34px;height:34px;border:0;border-radius:9px;background:#ffffff18;color:#fff;font-size:22px;cursor:pointer}.miner-support-messages{padding:15px;overflow:auto;background:radial-gradient(circle at 20% 0,#143027,#081117 46%);display:flex;flex-direction:column;gap:10px}.miner-support-empty{margin:auto;color:#90a59f;text-align:center;font-size:13px;line-height:1.6;max-width:230px}.miner-support-message{max-width:86%;padding:10px 12px;border-radius:13px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.miner-support-message.support{align-self:flex-start;background:#14231f;color:#e9fff4;border:1px solid #28453c;border-bottom-left-radius:4px}.miner-support-message.user{align-self:flex-end;background:#16885a;color:white;border-bottom-right-radius:4px}.miner-support-message time{display:block;margin-top:5px;font-size:9px;opacity:.62}.miner-support-form{padding:12px;background:#0b151c;border-top:1px solid #20342f}.miner-support-input-row{display:grid;grid-template-columns:1fr auto;gap:8px}.miner-support-input{resize:none;min-height:44px;max-height:110px;background:#071016;border:1px solid #2a4941;border-radius:11px;color:#f3fff9;padding:11px 12px;font:inherit;font-size:13px;outline:none}.miner-support-input:focus{border-color:#2ac178;box-shadow:0 0 0 3px #2ac17814}.miner-support-send{width:44px;height:44px;border:0;border-radius:11px;background:#19a568;color:white;font-size:18px;cursor:pointer}.miner-support-send:disabled{opacity:.5;cursor:wait}.miner-support-note{display:block;margin-top:8px;color:#718b82;font-size:10px;line-height:1.35}.miner-support-error{padding:8px 12px;color:#ff9ba7;background:#35151b;border-radius:8px;font-size:11px}.miner-support-typing{align-self:flex-start;color:#88a79b;font-size:11px;padding:4px 2px}@media(max-width:520px){.miner-support-root{left:14px}.miner-support-launcher{width:62px;height:62px}.miner-support-panel{position:fixed;left:12px;right:12px;bottom:max(92px,calc(env(safe-area-inset-bottom) + 84px));width:auto;height:min(560px,calc(100dvh - 130px));}.miner-support-root.open .miner-support-launcher{transform:scale(.92)}}
