.jg{--jg-bg:#fff;--jg-fg:#151515;--jg-mut:#5b5b5b;--jg-line:#d9d9d9;--jg-btn:#151515;--jg-btn-fg:#fff;position:fixed;z-index:2147483000;left:0;right:0;bottom:0;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;font-size:15px;line-height:1.45;font-family:inherit}
.jg[hidden]{display:none}
@media (prefers-color-scheme:dark){.jg{--jg-bg:#1d1d1d;--jg-fg:#f2f2f2;--jg-mut:#b5b5b5;--jg-line:#3a3a3a;--jg-btn:#f2f2f2;--jg-btn-fg:#151515}}
.jg__box{pointer-events:auto;max-width:680px;margin:0 auto;background:var(--jg-bg);color:var(--jg-fg);border:1px solid var(--jg-line);border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.18);padding:16px 18px}
.jg__t{margin:0 0 4px;font-weight:700;font-size:16px}
.jg__b{margin:0;color:var(--jg-mut)}
.jg__b a{color:inherit;text-decoration:underline}
.jg__set{margin:12px 0 0;display:grid;gap:8px}
.jg__set[hidden]{display:none}
.jg__row{display:flex;gap:10px;align-items:flex-start;cursor:pointer;color:var(--jg-mut)}
.jg__row b{color:var(--jg-fg)}
.jg__row input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--jg-btn)}
.jg__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.jg__btn{flex:1 1 120px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid var(--jg-btn);background:var(--jg-btn);color:var(--jg-btn-fg);font:inherit;font-weight:600;cursor:pointer}
.jg__btn[hidden]{display:none}
.jg__btn--link{flex:0 1 auto;background:transparent;color:var(--jg-fg);border-color:var(--jg-line)}
.jg__btn:focus-visible{outline:2px solid var(--jg-fg);outline-offset:2px}
