.pfe-pwa-ih-buttons{display:flex;gap:10px;flex-wrap:wrap}#pwa-ios-sheet{position:fixed;inset:0;display:none;z-index:999999}#pwa-ios-sheet.is-open{display:block}#pwa-ios-sheet .pwa-ios-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .45)}#pwa-ios-sheet .pwa-ios-panel{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(520px, calc(100% - 24px));background:#fff;border-radius:16px;padding:16px 16px 14px;box-shadow:0 10px 30px rgb(0 0 0 / .25);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#pwa-ios-sheet .pwa-ios-x{position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0!important;border:0!important;border-radius:12px;background:#f3f4f6;color:#111827;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1!important;font-weight:700;appearance:none;-webkit-appearance:none;box-shadow:0 1px 2px rgb(0 0 0 / .06);cursor:pointer}#pwa-ios-sheet .pwa-ios-x:hover{background:#e5e7eb}#pwa-ios-sheet .pwa-ios-x:active{transform:scale(.98)}#pwa-ios-sheet .pwa-ios-x:focus{outline:2px solid rgb(17 24 39 / .25);outline-offset:2px}#pwa-ios-sheet .pwa-ios-title{font-size:18px;font-weight:800;margin-right:40px}#pwa-ios-sheet .pwa-ios-sub{font-size:13px;opacity:.75;margin-top:2px;margin-bottom:12px}#pwa-ios-sheet .pwa-ios-steps{margin:0;padding-left:18px}#pwa-ios-sheet .pwa-ios-steps li{margin:10px 0}#pwa-ios-sheet .pwa-ios-note{font-size:12px;opacity:.7;margin-top:2px}#pwa-ios-sheet .pwa-ios-icon{display:inline-block;padding:0 6px;border-radius:8px;background:#f3f4f6;font-weight:700}#pwa-ios-sheet .pwa-ios-warn{margin-top:10px;padding:10px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;font-size:12px}#pwa-ios-sheet .pwa-ios-actions{display:flex;gap:10px;margin-top:12px}#pwa-ios-sheet .pwa-ios-btn{flex:1;border:0;border-radius:12px;padding:10px 12px;cursor:pointer;font-weight:700;background:#111827;color:#fff}#pwa-ios-sheet .pwa-ios-btn-ghost{background:#f3f4f6;color:#111827}