/* RabbitSkin V8.32.39 — PWA install experience */
.rs-pwa-install-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(39,216,242,.34);border-radius:12px;background:linear-gradient(135deg,rgba(23,67,96,.96),rgba(34,37,91,.96));color:#e9fbff;font:800 11px/1.1 inherit;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 1px rgba(39,216,242,.05),0 8px 24px rgba(8,185,224,.12),inset 0 1px rgba(255,255,255,.09);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}
.rs-pwa-install-button i{font-size:15px;color:#72edff}.rs-pwa-install-button:hover{transform:translateY(-1px);border-color:rgba(39,216,242,.7);box-shadow:0 0 24px rgba(39,216,242,.2),0 10px 28px rgba(0,0,0,.28)}.rs-pwa-install-button:focus-visible{outline:2px solid #72edff;outline-offset:3px}
.rs-pwa-install-dialog{width:min(440px,calc(100vw - 28px));padding:0;border:1px solid rgba(67,204,238,.38);border-radius:22px;color:#edf7ff;background:linear-gradient(145deg,#10243d,#081424 68%,#11112e);box-shadow:0 28px 100px rgba(0,0,0,.72),0 0 42px rgba(29,195,232,.12)}.rs-pwa-install-dialog::backdrop{background:rgba(1,5,13,.76);backdrop-filter:blur(8px)}.rs-pwa-install-dialog-inner{padding:26px}.rs-pwa-install-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.rs-pwa-install-logo{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(43,218,242,.34);background:linear-gradient(145deg,rgba(33,212,238,.18),rgba(139,82,255,.22));color:#83f2ff;font-size:27px;box-shadow:0 0 30px rgba(39,216,242,.15)}.rs-pwa-install-dialog h2{margin:0;color:#fff;font-size:22px;font-weight:900}.rs-pwa-install-dialog p{color:#a8bdd4;line-height:1.65;margin:10px 0 18px}.rs-pwa-install-steps{padding:14px 16px;border:1px solid rgba(90,167,213,.2);border-radius:14px;background:rgba(255,255,255,.035);color:#dcecff;line-height:1.6}.rs-pwa-install-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.rs-pwa-install-dialog-actions button{min-height:40px;padding:9px 15px;border-radius:11px;border:1px solid rgba(115,170,211,.25);background:#132944;color:#dcecff;font-weight:800}.rs-pwa-install-dialog-actions .rs-pwa-install-primary{border-color:rgba(39,216,242,.4);background:linear-gradient(110deg,#0fbfd5,#7044e8);color:#fff}
@media(max-width:760px){.rs-pwa-install-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:11px;gap:0}.rs-pwa-install-button .rs-pwa-install-label{display:none}.rs-unified-header .rs-header-utilities{gap:5px}.rs-pwa-install-dialog-inner{padding:22px}}
@media(max-width:640px){body.rs-redesign .rs-header-v2 .rs-header-topbar{width:calc(100% - 16px);gap:5px}body.rs-redesign .rs-header-v2 .rs-header-utilities{gap:3px}body.rs-redesign .rs-header-v2 .rs-header-utilities>.rs-utility-link:not(.rs-cart-link){display:none}body.rs-redesign .rs-header-v2 .rs-pwa-install-button{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:9px}body.rs-redesign .rs-header-v2 .rs-header-toggle{width:30px;height:30px}
}
