.gds-support-launch{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(229,190,105,.34);border-radius:999px;background:rgba(16,19,25,.94);box-shadow:0 18px 55px rgba(0,0,0,.34);backdrop-filter:blur(18px);color:#f1f3f7;font:700 12px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.gds-support-launch:hover{transform:translateY(-2px);border-color:rgba(229,190,105,.62)}.gds-support-launch span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f1cf7b,#a87829);color:#101319;font-size:12px;font-weight:900}.gds-support-launch small{display:block;color:#9da6b5;font-size:12px;font-weight:600}.gds-support-panel{position:fixed;right:20px;bottom:82px;z-index:1201;width:min(440px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 100px));overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0e1117;box-shadow:0 30px 90px rgba(0,0,0,.48);color:#eef1f6;font-family:Inter,system-ui,sans-serif}.gds-support-panel[hidden]{display:none}.gds-support-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(14,17,23,.96);backdrop-filter:blur(16px)}.gds-support-head b{display:block;font-size:14px}.gds-support-head small{display:block;margin-top:3px;color:#8993a3;font-size:12px}.gds-support-close{width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#151922;color:#cfd5de;cursor:pointer}.gds-support-body{padding:16px}.gds-support-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.gds-support-actions button{min-height:58px;padding:10px 8px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#12161d;color:#dbe0e8;font-size:12px;font-weight:800;cursor:pointer}.gds-support-actions button.active,.gds-support-actions button:hover{border-color:rgba(229,190,105,.42);background:rgba(229,190,105,.08);color:#f0ca72}.gds-support-form{display:grid;gap:10px}.gds-support-form label{display:grid;gap:5px}.gds-support-form label>span{color:#a9b1bf;font-size:12px;font-weight:800}.gds-support-form input,.gds-support-form select,.gds-support-form textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0a0d12;color:#f0f3f7;font:500 12px/1.4 Inter,system-ui,sans-serif;outline:none}.gds-support-form input:focus,.gds-support-form select:focus,.gds-support-form textarea:focus{border-color:rgba(229,190,105,.55);box-shadow:0 0 0 3px rgba(229,190,105,.08)}.gds-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gds-support-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#11151c}.gds-support-check input{width:auto;margin-top:2px}.gds-support-check span{font-size:12px!important;font-weight:600!important;line-height:1.45}.gds-support-submit{padding:11px 14px;border:0;border-radius:11px;background:linear-gradient(135deg,#e8c16a,#a87829);color:#0b0e12;font-weight:900;cursor:pointer}.gds-support-submit:disabled{opacity:.55;cursor:wait}.gds-support-message{min-height:18px;margin:0;color:#a8b0bd;font-size:12px;line-height:1.5}.gds-support-message.error{color:#ff9a9a}.gds-support-result{padding:13px;border:1px solid rgba(109,220,164,.2);border-radius:12px;background:rgba(109,220,164,.06)}.gds-support-result b{display:block;color:#85e2b5;font-size:12px}.gds-support-result p{margin:5px 0;color:#c7ced8;font-size:12px;line-height:1.5}.gds-support-result code{display:inline-block;padding:5px 7px;border-radius:7px;background:#090c10;color:#f0ca72}.gds-support-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.gds-support-links a{color:#b7c0ce;font-size:12px;text-decoration:none}.gds-support-links a:hover{color:#f0ca72}.gds-support-safety{margin:10px 0 0;color:#727d8e;font-size:12px;line-height:1.5}.gds-support-safety strong{color:#c6cdd8}.gds-support-urgent{padding:9px 10px;border:1px solid rgba(255,116,116,.2);border-radius:9px;background:rgba(255,116,116,.05);color:#cbd1da;font-size:12px;line-height:1.5}@media(max-width:620px){.gds-support-launch{right:12px;bottom:12px}.gds-support-panel{right:12px;bottom:72px}.gds-support-grid{grid-template-columns:1fr}.gds-support-actions{grid-template-columns:1fr 1fr}.gds-support-actions button:last-child{grid-column:1/-1}}
.gds-support-record{padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#12161d;color:#cfd5de;font-size:12px;font-weight:800;cursor:pointer}.gds-support-record.recording{border-color:rgba(255,108,108,.45);color:#ff9d9d}.gds-support-record:disabled{opacity:.45;cursor:not-allowed}.gds-support-record-status{align-self:center;color:#778293;font-size:12px;line-height:1.4}

.gds-support-track{margin:10px 0 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025);padding:10px 12px}.gds-support-track summary{cursor:pointer;font-weight:700}.gds-track-form{padding-top:10px}.gds-track-form button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:inherit;border-radius:10px;padding:9px 12px;cursor:pointer}.gds-track-message{font-size:12px;line-height:1.5;min-height:18px;margin:8px 0 0}.gds-support-token{margin:12px 0;padding:11px;border:1px solid rgba(212,172,84,.34);border-radius:12px;background:rgba(212,172,84,.07)}.gds-support-token code{display:block;overflow-wrap:anywhere;margin:7px 0;padding:7px;border-radius:8px;background:rgba(0,0,0,.24)}.gds-support-token small{display:block;line-height:1.45;opacity:.8}
