.cnc-app-install[hidden]{display:none!important}.cnc-app-install-button{white-space:nowrap;color:#33485e;background:#fff;border:1px solid #d9e1e9;border-radius:8px;align-items:center;gap:7px;display:inline-flex;padding:9px 12px!important;font-size:14px!important}.cnc-app-install-dialog{color:#25384c;text-align:left;background:#fff;border:1px solid #dae2eb;border-radius:18px;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #10203035}.cnc-app-install-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#152a4266}.cnc-app-install-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.cnc-app-install-heading img{border-radius:14px;flex:none;width:64px;height:64px}.cnc-app-install-heading small{letter-spacing:.08em;color:#687789;font-size:11px;line-height:1.5;display:block}.cnc-app-install-dialog h2{letter-spacing:-.3px!important;margin:4px 0 0!important;font-family:inherit!important;font-size:22px!important;line-height:1.3!important}.cnc-app-install-dialog ol{gap:14px;margin:0 0 20px;padding-left:22px;font-size:16px;line-height:1.5;display:grid}.cnc-app-install-dialog p{color:#657487;margin:0 0 14px!important;font-size:14px!important;line-height:1.6!important}.cnc-app-install-link{background:#f3f6f9;border-radius:8px;margin-bottom:20px;padding:12px;font-family:ui-monospace,monospace;font-size:14px}.cnc-app-install-dialog>button{width:100%;font-size:16px}.kiosk-install-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}@media (width<=600px){.kiosk-install-actions{gap:7px}.cnc-app-install-dialog{padding:22px}.cnc-app-install-heading{gap:12px}.cnc-app-install-heading small{font-size:11px}.clock-premium.clock-simple .clock-topbar-actions{flex-wrap:wrap}.cnc-app-install-button{padding:8px!important}}
