.cuone-pwa-panel{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:10000;max-width:calc(100vw - 36px);font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#20242c;text-align:left;letter-spacing:normal}
.cuone-pwa-trigger{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #e5e7eb;border-radius:999px;padding:10px 17px;background:#fff;color:#1d222b;font:inherit;font-weight:650;box-shadow:0 5px 22px #15203216;cursor:pointer}
.cuone-pwa-trigger::before{content:"↓";display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#fff0f1;color:#df1023;font-weight:800}
.cuone-pwa-card{position:relative;box-sizing:border-box;width:330px;max-width:calc(100vw - 36px);margin:0 0 10px;padding:21px;border:1px solid #e6e7eb;border-radius:18px;background:#fff;box-shadow:0 14px 50px #17212e24}
.cuone-pwa-card[hidden],.cuone-pwa-panel[hidden]{display:none!important}
.cuone-pwa-card strong{display:block;padding-right:23px;font-size:16px;font-weight:750;color:#141820}
.cuone-pwa-card p{margin:9px 0 16px;color:#5c6470;font:inherit;font-size:13px}
.cuone-pwa-card img{display:block;width:48px;height:48px;margin:0 0 13px;border-radius:11px}
.cuone-pwa-card button{font:inherit;cursor:pointer}
.cuone-pwa-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#f4f5f7;color:#56606f;font-size:22px!important}
.cuone-pwa-action{min-height:44px;width:100%;padding:10px 14px;border:0;border-radius:10px;background:#ef1025;color:#fff;font-weight:700!important}
.cuone-pwa-action:disabled{opacity:.6;cursor:wait}
.cuone-pwa-panel :is(button,a):focus-visible{outline:3px solid #ef1025;outline-offset:4px}
@media print{.cuone-pwa-panel{display:none!important}}
