.ska-install{position:fixed;z-index:99998;left:50%;bottom:22px;transform:translateX(-50%);width:min(560px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e8dce0;border-radius:18px;box-shadow:0 18px 60px #2e0c1838;font-family:Inter,system-ui}
.ska-install[hidden]{display:none}
.ska-install img{width:46px;height:46px;border-radius:12px}
.ska-install div{display:grid;flex:1}
.ska-install small{color:#745f67}
.ska-install button{border:0;border-radius:99px;padding:9px 14px;background:#7c1935;color:#fff;font-weight:800;cursor:pointer}
.ska-install [data-dismiss-pwa]{background:transparent;color:#555;font-size:20px;padding:5px}
.ska-mobile-nav{display:none}
.ska-notify-optin{position:fixed;right:18px;bottom:88px;z-index:9997;border:0;border-radius:99px;padding:12px 17px;background:#2b0b18;color:#fff;box-shadow:0 12px 35px #0003;font-weight:800;cursor:pointer}
.ska-notification-list{max-width:850px;margin:auto;display:grid;gap:10px}
.ska-notification{display:flex;gap:16px;padding:20px;border:1px solid #eadde1;border-radius:17px;color:#281922;background:#fff}
.ska-notification>span{color:#a9294c}
.ska-notification b,.ska-notification small{display:block}
.ska-notification p{margin:4px 0}
.ska-notification small{color:#89767d}
.ska-notification.is-read{opacity:.65;background:#fafafa}

.ska-install button:focus-visible,.ska-notify-optin:focus-visible,.ska-mobile-nav a:focus-visible{outline:3px solid #e2a927;outline-offset:3px}

@media(max-width:700px){body{padding-bottom:70px}
.ska-mobile-nav{position:fixed;z-index:9995;bottom:0;left:0;right:0;height:64px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:#fffffff2;backdrop-filter:blur(15px);border-top:1px solid #eadfe2;box-shadow:0 -10px 30px #3b0d1d10}
.ska-mobile-nav a{position:relative;display:grid;place-items:center;color:#57454c;font:600 9px Inter,system-ui}
.ska-mobile-nav span{font-size:20px;line-height:1.1;color:#7c1935}
.ska-mobile-nav i{position:absolute;top:-2px;right:22%;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:99px;background:#d03846;color:#fff;font-style:normal;font-size:8px}
.ska-install{bottom:142px}
.ska-notify-optin{bottom:142px;right:10px}
.ska-install:not([hidden])~.ska-notify-optin{bottom:224px}
.ska-wa{bottom:76px!important}
}
@media print{body{padding-bottom:0!important}
.ska-install,.ska-mobile-nav,.ska-notify-optin{display:none!important}
}
