.page-state-favorites__btn{width:30px;min-width:30px;flex:0 0 38px;height:38px;margin-right:-1px!important;margin-inline-end:-1px!important;padding:0;box-sizing:border-box;border:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.page-state-favorites__btn,.page-state-favorites__icon-wrap{display:inline-flex;align-items:center;justify-content:center}.page-state-favorites__icon-wrap{position:relative;width:min(28px,100%);height:min(28px,100%);flex-shrink:0}.page-state-favorites__icon{width:min(28px,100%);height:min(28px,100%);max-width:100%;max-height:100%;flex-shrink:0;display:block;background-color:#b8c7cc;mask-image:url(/logos/favorit.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/logos/favorit.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:background-color .12s ease}.page-state-favorites__btn--active .page-state-favorites__icon{background-color:#e6b800}.page-state-favorites__count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:2px}.page-state-favorites__count--wide{font-size:10px;letter-spacing:-.03em}.pwa-install-bar{position:absolute;right:5px;top:0;bottom:0;display:flex;align-items:center;z-index:1}.pwa-install-bar__btn{margin:0;padding:0;border:0;background:transparent;color:#003f50;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.pwa-install-bar__btn:focus-visible{outline:2px solid #003f50;outline-offset:2px;border-radius:2px}.pwa-install-bubble{position:fixed;z-index:250;width:min(240px,calc(100vw - 24px));padding:10px 12px;border:1.5px solid #003f50;border-radius:12px;background:#fff;color:#003f50;box-shadow:0 8px 28px rgba(0,63,80,.22);box-sizing:border-box;pointer-events:auto}.pwa-install-bubble--hint{padding-right:30px;cursor:pointer}.pwa-install-bubble--panel{width:min(280px,calc(100vw - 24px));padding-top:12px}.pwa-install-bubble__tail{position:absolute;right:14px;bottom:-9px;width:14px;height:14px;background:#fff;border-right:1.5px solid #003f50;border-bottom:1.5px solid #003f50;transform:rotate(45deg)}.pwa-install-bubble__stem{position:absolute;right:18px;bottom:-18px;width:2px;height:10px;background:#003f50;border-radius:1px}.pwa-install-bubble__text{margin:0;font-size:12px;line-height:1.4;font-weight:500}.pwa-install-bubble__title{margin:0 28px 8px 0;font-size:13px;font-weight:700;line-height:1.3}.pwa-install-bubble__steps{margin:0;padding-left:18px;font-size:12px;line-height:1.45}.pwa-install-bubble__steps li+li{margin-top:6px}.pwa-install-bubble__close{position:absolute;top:6px;right:6px;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#003f50;font-size:16px;line-height:1;cursor:pointer}.pwa-install-bubble__close:focus-visible{outline:2px solid #003f50;outline-offset:1px}.pwa-install-bubble__actions{display:flex;justify-content:flex-end;margin-top:10px}.pwa-install-bubble__primary{margin:0;padding:6px 12px;border:0;border-radius:8px;background:#003f50;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.pwa-install-bubble__primary:focus-visible{outline:2px solid #003f50;outline-offset:2px}