.pwa-install-banner{background:linear-gradient(180deg,#241611,#120a06 55%,#0a0503);border-top:1px solid #733d17;bottom:0;box-shadow:inset 0 2px 5px 0 rgba(255,212,0,.25),inset 0 0 20px 0 rgba(255,136,0,.15),0 -6px 18px rgba(0,0,0,.55);color:#ffe1cb;font-family:Rubik,Arial,sans-serif;left:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(105%);transition:transform .35s ease-out;z-index:990}.pwa-install-banner.pwa-banner-shown{transform:translateY(0)}.pwa-install-banner [hidden]{display:none!important}.pwa-install-banner:before{background:linear-gradient(90deg,rgba(255,212,0,0),rgba(255,212,0,.45) 50%,rgba(255,212,0,0));content:"";height:1px;left:0;position:absolute;right:0;top:0}.pwa-banner-close{background:none;border:0;cursor:pointer;line-height:0;padding:8px;position:absolute;right:2px;top:2px;z-index:3}.pwa-banner-main{align-items:center;display:flex;gap:12px;padding-right:30px}.pwa-banner-appicon{border:1px solid #733d17;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.6);flex-shrink:0;height:46px;width:46px}.pwa-banner-text{flex:1 1 auto;min-width:0}.pwa-banner-title{color:#ffe1cb;font-size:14px;font-weight:600;line-height:18px;text-shadow:0 1px 0 rgba(0,0,0,.8)}.pwa-banner-sub{color:#b8967d;font-size:11px;line-height:14px;margin-top:2px}.pwa-banner-action{flex-shrink:0;padding:7px 7px 7px 0}@media (max-width:359px){.pwa-banner-appicon{display:none}}.pwa-banner-steps{border-top:1px solid rgba(255,212,0,.12);display:flex;flex-direction:column;gap:9px;margin-top:11px;padding-top:11px}.pwa-step{color:#ffe1cb;font-size:13px;gap:10px;line-height:16px}.pwa-step,.pwa-step-num{align-items:center;display:flex}.pwa-step-num{background:rgba(0,0,0,.45);border:1px solid #d9a34a;border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,212,0,.2);color:#ffd400;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.pwa-step-glyph{flex-shrink:0;height:22px;width:20px}.pwa-glyph-share{color:#6fb3ff}.pwa-glyph-add{color:#ffe1cb}.pwa-install-banner .icon{background:url(https://2025game.narco.lt/main/icons-updated.webp) no-repeat 0 0;background-size:278px 243px;display:inline-block;flex-shrink:0;height:24px;vertical-align:top;width:24px}.pwa-install-banner .icon.ui-close{background-position:0 -162px}.pwa-install-banner .btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:42px;justify-content:center;line-height:15px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.8);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;z-index:2}.pwa-install-banner .btn:hover{opacity:1;text-decoration:none}.pwa-install-banner .btn.btn-sm{height:34px}.pwa-install-banner .btn.btn-sm .border{margin-left:0;margin-right:0}.pwa-install-banner .btn:before{background:linear-gradient(180deg,#a46538,#794723);border-radius:20px;box-shadow:0 0 5px 0 rgba(0,0,0,.8),inset 0 1px #f6ca98;margin:-4px;z-index:-9}.pwa-install-banner .btn:after,.pwa-install-banner .btn:before{border:1px solid #000;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pwa-install-banner .btn:after{border-radius:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.8);z-index:-8}.pwa-install-banner .btn .pr{border-radius:15px;bottom:0;display:block;left:0;margin:2px;position:absolute;right:0;top:0;z-index:-4}.pwa-install-banner .btn .pr:after{border-radius:inherit;bottom:0;box-shadow:inset 0 5px 10px 0 rgba(255,255,0,.16),inset 0 0 6px 2px rgba(0,0,0,.5),inset 0 -3px 6px 2px rgba(0,0,0,.5);content:"";left:0;position:absolute;right:0;top:0}.pwa-install-banner .btn .mm{border-radius:15px;bottom:0;display:block;left:0;margin:2px;position:absolute;right:0;top:0;z-index:-7}.pwa-install-banner .btn .mm:after,.pwa-install-banner .btn .mm:before{border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-out;visibility:hidden}.pwa-install-banner .btn .border{bottom:0;left:0;margin:-6px;position:absolute;right:0;top:0}.pwa-install-banner .btn .border:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'><mask id='a' width='48' height='48' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'><rect width='48' height='48' fill='%23D9D9D9' rx='24'/></mask><g mask='url(%23a)'><path fill='url(%23b)' d='M13.6002 35 8 42l2.5 2.5 3.1002-9.5Z'/><path fill='%23000' d='M13.6 35 6 41l3.4 2.4 4.2-8.4Z'/></g><defs><linearGradient id='b' x1='10' x2='13.5' y1='44' y2='35.5' gradientUnits='userSpaceOnUse'><stop stop-color='%23fff'/><stop offset='.308426' stop-color='%23F2AC7A'/><stop offset='.579918' stop-color='%23733D17'/></linearGradient></defs></svg>") no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pwa-install-banner .btn .border:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 48'><mask id='a' width='48' height='48' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'><rect width='48' height='48' fill='%23D9D9D9' rx='24'/></mask><g mask='url(%23a)'><path fill='url(%23b)' d='M41 6.5 28 18 38 4l3 2.5Z'/><path fill='url(%23c)' d='M43.5 9.49995 37 13l4.5999-5.80005 1.9001 2.3Z'/><path fill='%23000' d='m28 18 8.5-15 3.2246 2.48048L39.8 5.4l.6.6L43 8l-6 5 4-6.4-.6-.6-.6754-.51952L28 18Z'/></g><defs><linearGradient id='b' x1='39.8' x2='29.6' y1='6.59997' y2='16.8' gradientUnits='userSpaceOnUse'><stop stop-color='%23fff'/><stop offset='.308426' stop-color='%23F2AC7A'/><stop offset='.579918' stop-color='%23733D17'/></linearGradient><linearGradient id='c' x1='42.5157' x2='38.7763' y1='7.8545' y2='13.0002' gradientUnits='userSpaceOnUse'><stop stop-color='%23fff'/><stop offset='1' stop-color='%23F2AC7A'/></linearGradient></defs></svg>") no-repeat 100% 0;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pwa-install-banner .btn:hover:not(:active):not(.disabled) .mm:before{opacity:1;visibility:visible}.pwa-install-banner .btn:hover:not(:active):not(.disabled):before{background:linear-gradient(180deg,#d88e59,#97592d);box-shadow:0 0 5px 0 rgba(0,0,0,.8),inset 0 1px #f7f7ce}.pwa-install-banner .btn:active .pr:after{border-radius:inherit;bottom:0;box-shadow:inset 0 5px 10px 0 rgba(255,255,0,0),inset 0 0 6px 2px rgba(0,0,0,.6),inset 0 -3px 6px 2px rgba(0,0,0,.6);content:"";left:0;position:absolute;right:0;top:0}.pwa-install-banner .btn:active .mm:after{opacity:1;visibility:visible}.pwa-install-banner .btn.btn-secondary:after{background:linear-gradient(180deg,#e8fdb6,#396637)}.pwa-install-banner .btn.btn-secondary .mm{background:radial-gradient(25% 40% at 50% 27.5%,rgba(255,253,0,.4) 0,rgba(27,191,0,0) 100%),linear-gradient(180deg,#507f33,#000b04)}.pwa-install-banner .btn.btn-secondary .mm:before{background:radial-gradient(40% 58.19% at 50% 27.5%,rgba(255,254,77,.8) 0,rgba(27,191,0,0) 100%),linear-gradient(180deg,#5f983c,#001a09)}.pwa-install-banner .btn.btn-secondary .mm:after{background:linear-gradient(180deg,#000b04,#507f33)}.pwa-install-banner .btn.btn-secondary.btn-sm:before{background:#8a4d22;box-shadow:none}.pwa-install-banner .btn.btn-secondary.btn-sm:after{background:#998100;border-radius:18px;box-shadow:none;margin:-2px;transition:all .3s ease-out}.pwa-install-banner .btn.btn-secondary.btn-sm .pr{margin:1px}.pwa-install-banner .btn.btn-secondary.btn-sm .pr:after{box-shadow:inset 0 0 0 1px #998100,inset 0 4px 5px -2px rgba(219,255,0,.25),inset 0 0 20px -2px rgba(204,255,0,.25),inset 0 5px 10px -2px rgba(255,255,0,.3)}.pwa-install-banner .btn.btn-secondary.btn-sm:hover:not(:active):not(.disabled):after{background:#c6a700}.pwa-install-banner .btn.btn-secondary.btn-sm:hover:not(:active):not(.disabled):before{background:#8a4d22;box-shadow:none}.pwa-install-banner .btn.btn-secondary.btn-sm:active .pr:after{box-shadow:inset 0 0 0 1px #998100,inset 0 -4px 5px -2px rgba(116,155,19,.25),inset 0 0 20px -2px rgba(116,155,19,.25),inset 0 5px 10px -2px rgba(116,155,19,.3)}.pwa-install-banner .btn.btn-secondary.btn-sm .border{margin:-6px -2px -6px -1px}.pwa-install-banner .btn.btn-secondary.btn-sm .mm{background:radial-gradient(30% 50% at 50% 0,rgba(156,191,17,.6) 0,rgba(27,191,0,0) 100%),linear-gradient(90deg,#002325,#2a4c24 33.33%,#2a4c24 66.67%,#002325);border:1px solid #000;border-radius:17px;box-shadow:none;margin:0}.pwa-install-banner .btn.btn-secondary.btn-sm .mm:before{background:radial-gradient(50% 89.37% at 50% 0,rgba(156,191,17,.6) 0,rgba(27,191,0,0) 100%),linear-gradient(90deg,#002325,#376131 33.33%,#376131 66.67%,#002325)}.pwa-install-banner .btn.btn-secondary.btn-sm .mm:after{background:radial-gradient(50% 50% at 50% 100%,rgba(116,155,19,.4) 0,rgba(27,191,0,0) 100%),linear-gradient(90deg,#002325,#22411d 33.33%,#22411d 66.67%,#002325)}.pwa-install-banner .btn.pwa-banner-install{box-sizing:border-box;min-width:130px;padding:0 24px;text-decoration:none}body.pwa-banner-open #server-switcher{bottom:calc(var(--pwa-banner-h, 100px) + 10px);transition:bottom .35s ease-out}body:has(.modal-box.chat-box.active) .pwa-install-banner{transform:translateY(105%)}
