.pwa-controls_controls__vJ_tH{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));right:12px;z-index:45;display:grid;justify-items:end;gap:7px;max-width:min(330px,calc(100vw - 24px));font-family:Arial,sans-serif;font-size:12px}.pwa-controls_install__78T0K{border:1px solid #c6d9ef;border-radius:24px;padding:9px 14px;background:#103b69;color:#fff;font-weight:700;box-shadow:0 3px 12px #12345620}.pwa-controls_notice__75cgx{padding:12px;border:1px solid #bfcee0;background:white;color:#173558;border-radius:12px;box-shadow:0 4px 18px #12345618;line-height:1.5}.pwa-controls_notice__75cgx strong{display:block}.pwa-controls_notice__75cgx p{margin:5px 0}.pwa-controls_notice__75cgx button{padding:7px 10px;margin-top:6px;border:1px solid #c7d6ea;border-radius:7px;background:#eff6ff;color:#163b69;font-weight:700}.pwa-controls_notice__75cgx button:disabled{opacity:.5}.pwa-controls_controls__vJ_tH button:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}@media print{.pwa-controls_controls__vJ_tH{display:none}}