.session-keepalive{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.session-keepalive[hidden]{display:none}.session-keepalive__box{background:#fff;border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.35);max-width:420px;padding:24px 28px;text-align:center}.session-keepalive__box p{font-size:16px;line-height:1.45;margin:0 0 18px}.session-keepalive__box .btn{min-width:180px}.session-keepalive__left{font-variant-numeric:tabular-nums}