.push-launch{gap:7px}.push-launch span{font-size:12px}.push-banner{display:flex;align-items:center;gap:16px;padding:18px 22px;margin:0 0 24px;border:1px solid #c9d9d5;background:#f2f7f5;border-radius:12px}.push-banner>.icon{flex:none;color:#315e54}.push-banner>div{flex:1}.push-banner strong{font-size:14px}.push-banner p{font-size:13px;color:#5f6f69;margin:5px 0 0}.push-banner .btn{flex:none}.push-dialog{border:0;border-radius:16px;width:min(480px,calc(100vw - 32px));max-height:85dvh;padding:0;color:#243a33;box-shadow:0 20px 80px #10271d40}.push-dialog::backdrop{background:#10271d70}.push-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid #e4e9e6;font-size:13px}.push-dialog-head .btn{font-size:24px;padding:2px 10px}.push-dialog-body{padding:24px}.push-dialog h2{font-size:25px;line-height:1.2;margin:0 0 16px}.push-dialog p{line-height:1.6;font-size:15px}.push-dialog small{display:block;color:#68766f;font-size:12px;line-height:1.6;margin-top:20px}.push-dialog #push-error{color:#9b482c;font-size:13px}.push-dialog #push-error:empty{display:none}.push-dialog button[hidden]{display:none}@media(max-width:620px){.push-launch span{display:none}.push-banner{flex-wrap:wrap;padding:16px;gap:12px}.push-banner>div{flex-basis:calc(100% - 40px)}.push-banner>.btn{width:100%}.push-dialog-body{padding:22px}.push-dialog-body>.btn{width:100%}}
