#bsoInstallBar{display:flex;justify-content:flex-end;max-width:1500px;margin:0 auto 10px;min-width:0}#bsoInstallBar[hidden]{display:none!important}#bsoInstallBar .bso-install-button{background:transparent;color:#b89543;border:1px solid #b8954355;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;padding:8px 12px;min-height:36px;max-width:100%;white-space:normal}#bsoInstallBar .bso-install-button:hover{background:#b8954312}#bsoInstallBar .bso-install-button:focus-visible{outline:2px solid #b89543;outline-offset:3px}.employee-mode #bsoInstallBar .bso-install-button{color:#66511d;border-color:#b7a679;background:#ffffffb3}.bso-install-dialog{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d8dde1;border-radius:16px;padding:24px;background:#fff;color:#20282e;box-shadow:0 20px 70px #0005;font:14px/1.55 system-ui,sans-serif}.bso-install-dialog::backdrop{background:#0006}.bso-install-dialog h2{font-size:19px;line-height:1.3;margin:0 0 12px}.bso-install-dialog p{overflow-wrap:anywhere}.bso-install-dialog ol{padding-left:22px}.bso-install-dialog li{margin:10px 0}.bso-install-dialog button{margin-top:8px;min-height:42px;background:#d3a83e;color:#16130a}@media(display-mode:standalone){#bsoInstallBar{display:none!important}}@media(max-width:420px){#bsoInstallBar{margin-bottom:8px}#bsoInstallBar .bso-install-button{font-size:11px;padding:7px 10px}}
