#pmp-more-sheet{align-items:flex-end;padding:0}.pmp-more-popup{width:100%;max-width:100%;border-radius:22px 22px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));animation:pmp-more-sheet-up .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes pmp-more-sheet-up{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.pmp-more-popup h3{font-size:17px;margin:2px 0 14px}.pmp-more-actions{display:flex;flex-direction:column;gap:4px}.pmp-more-actions a,.pmp-more-actions button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 10px;border-radius:12px;border:none;background:none;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer;font-family:inherit}.pmp-more-actions a:hover,.pmp-more-actions button:hover{background:var(--bg-soft)}.pmp-more-actions a.is-danger{color:#c0392b}.pmp-more-actions svg{flex:none}.footer-install-row{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px;flex-wrap:wrap}.pmp-footer-install-btn.is-installing{opacity:.75;cursor:progress}.pmp-footer-share-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.28);padding:11px 20px;border-radius:999px;font-weight:700;font-size:13.5px;cursor:pointer;transition:background .15s ease,transform .15s ease}.pmp-footer-share-btn:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.pmp-footer-share-btn svg{width:16px;height:16px;flex:none}.pmp-share-menu{position:fixed;left:50%;bottom:100px;transform:translateX(-50%);z-index:95;background:#fff;border-radius:16px;box-shadow:0 16px 40px rgba(10,30,60,.24);padding:10px;display:flex;flex-direction:column;gap:4px;min-width:220px;border:1px solid var(--line)}.pmp-share-menu[hidden]{display:none}.pmp-share-menu a,.pmp-share-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:none;background:none;font-size:14px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;width:100%}.pmp-share-menu a:hover,.pmp-share-menu button:hover{background:var(--bg-soft)}.pmp-share-menu #pmp-share-whatsapp{color:#128c4c}.pmp-share-menu #pmp-share-close{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:var(--bg-soft);color:var(--slate);font-size:11px;justify-content:center;padding:0}.pmp-offline-banner{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:center;gap:8px;background:#c0392b;color:#fff;font-size:12.5px;font-weight:600;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.15)}.pmp-offline-banner[hidden]{display:none}.pmp-offline-banner.is-online{background:#0e9a68}.pmp-offline-banner svg{flex:none}.pmp-pull-refresh{position:fixed;top:var(--pmp-header-h,66px);left:50%;transform:translateX(-50%) translateY(0);z-index:55;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 8px 20px rgba(10,30,60,.2);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease}.pmp-pull-refresh-spinner{width:18px;height:18px;border:2.5px solid var(--line);border-top-color:var(--blue-primary);border-radius:50%}.pmp-pull-refresh.is-ready .pmp-pull-refresh-spinner{border-top-color:var(--teal)}.pmp-pull-refresh.is-refreshing .pmp-pull-refresh-spinner{animation:pmp-spin .6s linear infinite}@keyframes pmp-spin{to{transform:rotate(360deg)}}.pmp-exit-popup{max-width:340px;text-align:center;padding:30px 26px}.pmp-exit-popup h3{margin-bottom:8px}.pmp-exit-actions{display:flex;gap:10px;margin-top:6px}.pmp-exit-actions .btn{flex:1;width:auto}.pmp-install-confirm-popup,.pmp-install-success-popup{max-width:360px;text-align:center;padding:32px 26px 26px}.pmp-install-confirm-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:18px;background:linear-gradient(135deg,var(--blue-bright),var(--blue-deep));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(22,86,168,.28)}.pmp-install-confirm-icon svg{width:32px;height:32px}.pmp-install-confirm-popup h3,.pmp-install-success-popup h3{margin-bottom:8px;font-size:18px}.pmp-install-confirm-popup p,.pmp-install-success-popup p{color:var(--slate);font-size:13.5px;line-height:1.6;margin-bottom:20px}.pmp-install-confirm-actions{display:flex;gap:10px}.pmp-install-confirm-actions .btn{flex:1;width:auto}.pmp-install-success-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:#0e9a68;color:#fff;font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center}.pmp-install-success-popup .btn{width:100%}.pmp-app-tabbar{display:none}@media (max-width:820px){html.pmp-standalone-app body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}html.pmp-standalone-app .pmp-app-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px rgba(10,30,60,.08)}.pmp-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:none;color:var(--slate);font-family:inherit;font-size:10.5px;font-weight:700;padding:6px 2px;border-radius:12px;cursor:pointer;transition:color .15s ease}.pmp-tab svg{flex:none}.pmp-tab.is-active{color:var(--blue-primary)}html.pmp-standalone-app .pmp-float-right{bottom:86px}html.pmp-standalone-app .pmp-install-prompt{bottom:74px}html.pmp-standalone-app .pmp-install-prompt-ios-steps{bottom:156px}html.pmp-standalone-app .pmp-share-menu{bottom:80px}html.pmp-standalone-app .theme-toggle{bottom:86px}html.pmp-standalone-app #tawkchat-container,html.pmp-standalone-app .tawk-min-container,html.pmp-standalone-app .crisp-client,html.pmp-standalone-app #tidio-chat-iframe,html.pmp-standalone-app .intercom-lightweight-app,html.pmp-standalone-app #intercom-container,html.pmp-standalone-app #drift-widget,html.pmp-standalone-app #drift-frame-controller,html.pmp-standalone-app #launcher,html.pmp-standalone-app iframe[title="Messaging window"],html.pmp-standalone-app #hubspot-messages-iframe-container,html.pmp-standalone-app .fb_dialog,html.pmp-standalone-app #fb-root .fb_customer_chat_bubble_iframe,html.pmp-standalone-app #wpwhatsappbutton,html.pmp-standalone-app .wp-whatsapp-chat-widget,html.pmp-standalone-app .joinchat,html.pmp-standalone-app .floating-wpp,html.pmp-standalone-app .elementor-whatsapp-widget,html.pmp-standalone-app #wplc_holder_wrap{bottom:86px !important}}@media (min-width:821px){.pmp-app-tabbar{display:none !important}}