.gt-home-screen[hidden],.gt-home-screen [hidden]{display:none!important}
.gt-home-screen{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.gt-home-screen__trigger{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:9990;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border:1px solid #9aafb8;border-radius:999px;background:#fff;color:#071b36;box-shadow:0 3px 16px #071b3633;font:600 13px/1.2 system-ui;cursor:pointer}
.gt-home-screen__trigger img,.gt-home-screen__dialog img{display:block;border-radius:9px}
.gt-home-screen__trigger:focus-visible,.gt-home-screen__close:focus-visible,.gt-home-screen__install:focus-visible{outline:3px solid #087d82;outline-offset:3px}
.gt-home-screen__shade{position:fixed;inset:0;z-index:9991;background:#071b3699}
.gt-home-screen__dialog{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:9992;box-sizing:border-box;width:min(420px,calc(100vw - 28px));padding:22px;border-radius:16px;background:#fff;color:#173744;box-shadow:0 12px 40px #071b3655;transform:translateX(-50%)}
.gt-home-screen__dialog h2{margin:13px 30px 10px 0;color:#071b36;font:700 22px/1.2 Georgia,serif}
.gt-home-screen__steps{margin:0;font-size:15px;line-height:1.5}
.gt-home-screen__close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#173744;font:28px/1 system-ui;cursor:pointer}
.gt-home-screen__install{margin-top:18px;padding:10px 18px;border:0;border-radius:7px;background:#087d82;color:#fff;font:700 15px system-ui;cursor:pointer}
@media(min-width:768px){.gt-home-screen{display:none!important}}
