#gtri{position:fixed;left:calc(12px + env(safe-area-inset-left));top:calc(222px + env(safe-area-inset-top));z-index:62;width:46px;height:46px;border-radius:50%;border:1px solid #E8922E;background:rgba(12,14,17,.92);padding:0;display:none;align-items:center;justify-content:center;cursor:pointer}
body.navfull #gtri{display:flex}
#gtri svg{width:24px;height:24px;fill:none;stroke:#E8922E;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#gtis{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#0C0E11;border-top:1px solid #343A42;border-radius:22px 22px 0 0;padding:14px 14px calc(16px + env(safe-area-inset-bottom));max-width:480px;margin:0 auto;box-shadow:0 -12px 40px rgba(0,0,0,.6)}
#gtis[hidden]{display:none}
.gtih{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:600 16px system-ui,sans-serif;color:#ECEDEF}
#gtix{background:none;border:0;color:#9CA2AB;font-size:18px;min-width:44px;min-height:44px;cursor:pointer}
.gtig{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.gtit{border:1px solid #262A30;border-radius:14px;background:#0F1114;color:#ECEDEF;padding:14px 8px;min-height:76px;font:600 13px system-ui,sans-serif;cursor:pointer}
.gtit svg{display:block;margin:0 auto 6px;width:26px;height:26px;fill:none;stroke:var(--c);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#gtis p{margin:10px 0 0;font:12px/1.4 system-ui,sans-serif;color:#9CA2AB}
#gtit{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(120px + env(safe-area-inset-bottom));z-index:85;display:flex;gap:12px;align-items:center;background:#0C0E11;border:1px solid #E8922E;border-radius:14px;padding:10px 14px;color:#ECEDEF;font:13px system-ui,sans-serif;max-width:340px}
#gtit[hidden]{display:none}
#gtit button{background:none;border:0;color:#E8922E;font:600 13px system-ui,sans-serif;min-height:44px;cursor:pointer}
