.sb-install-dialog{box-sizing:border-box;width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #cfe5da;border-radius:26px;padding:30px;background:#f6fbf8;color:#102b41;text-align:center;box-shadow:0 24px 80px #102b4155;font:inherit}.sb-install-dialog::backdrop{background:#071e38aa;backdrop-filter:blur(5px)}.sb-install-dialog h2{font-size:clamp(23px,4vw,32px);margin:14px 32px 8px;line-height:1.2}.sb-install-dialog>img{border-radius:16px}.sb-install-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:#e5efe9;color:#123f48;font-size:26px;cursor:pointer}.sb-install-lead,.sb-install-note{line-height:1.6}.sb-install-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:20px 0}.sb-install-tabs button{padding:11px 16px;border:1px solid #b9d4c8;border-radius:24px;background:#fff;color:#123f48;font:inherit;cursor:pointer}.sb-install-tabs button[aria-pressed=true]{background:#0e2a47;color:white}.sb-install-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sb-install-cards li{padding:16px;background:#fff;border:1px solid #cfe5da;border-radius:18px;line-height:1.5}.sb-install-art{display:flex;align-items:center;justify-content:center;gap:8px;height:85px;color:#08765b;font-size:30px}.sb-install-art img{border-radius:14px}.sb-install-number{font-size:17px;font-weight:bold;border-radius:50%;background:#e4f5ec;padding:3px 10px}.sb-install-native,.sb-install-done{font:inherit;font-weight:700;padding:14px 20px;border-radius:14px;cursor:pointer;min-height:48px;margin:6px;border:1px solid #b9d4c8;background:#fff;color:#123f48}.sb-install-native{background:#08765b;color:#fff}.sb-install-dialog button:focus-visible{outline:3px solid #188964;outline-offset:3px}.sb-install-note{font-size:14px;color:#4c6573}.dark-mode .sb-install-dialog{background:#142b40;color:#edf8f1}.dark-mode .sb-install-cards li{background:#1c3849;border-color:#426257}.dark-mode .sb-install-art{color:#94e9c3}.dark-mode .sb-install-note{color:#c3d5df}@media(max-width:600px){.sb-install-dialog{padding:24px 16px}.sb-install-cards{grid-template-columns:1fr}.sb-install-cards li{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:12px;text-align:start}.sb-install-art{height:66px}.sb-install-dialog h2{margin-inline:25px}.sb-install-art svg{width:32px}}@media(prefers-reduced-motion:reduce){.sb-install-dialog{scroll-behavior:auto}}


.sb-install-store{padding:18px;margin-block:18px;border:1px solid #b9d4c8;border-radius:18px;background:#fff}.sb-install-store h3{margin:0 0 12px;font-size:1.1em}.sb-install-play{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:14px 22px;border-radius:14px;background:#0e2a47;color:#fff;text-decoration:none;font-weight:700;overflow-wrap:anywhere}.sb-install-play:focus-visible{outline:3px solid #188964;outline-offset:3px}.sb-install-pwa-title{font-size:1.05em;margin-block:22px 12px}.dark-mode .sb-install-store{background:#1c3849;border-color:#426257}.dark-mode .sb-install-play{background:#bdebd5;color:#102b41}@media(max-width:600px){.sb-install-play{width:100%}}
