.push-open{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px!important}.push-open svg{width:17px;height:17px}.push-dialog{border:0;border-radius:20px;padding:0;width:min(520px,calc(100vw - 28px));max-height:90dvh;box-shadow:0 24px 80px #0a254055;color:#153552;background:#fff}.push-dialog::backdrop{background:#0a203b80}.push-heading{padding:23px 24px 16px;border-bottom:1px solid #e4ecf5;display:flex;align-items:start;gap:16px}.push-heading h2{font-size:21px;margin:0 0 5px}.push-heading p{font-size:13px;color:#63788d;margin:0}.push-close{margin-left:auto;border:0;background:#edf3f9;border-radius:50%;width:32px;height:32px;font-size:20px;cursor:pointer}.push-content{padding:22px 24px}.push-status{background:#eef5fd;border:1px solid #d6e6f8;border-radius:12px;padding:14px;line-height:1.55;font-size:14px}.push-help{font-size:13px;color:#587087;line-height:1.65}.push-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.push-actions button{border:1px solid #cbd9e7;border-radius:10px;padding:11px 14px;background:white;color:#183b60;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.push-actions .push-primary{background:#1766ad;border-color:#1766ad;color:white}.push-actions button:disabled{opacity:.5;cursor:wait}.push-feedback{font-size:13px;line-height:1.5;min-height:20px;margin-top:14px}.push-feedback[data-error=true]{color:#a52d38}@media(max-width:720px){.push-open span{display:none}.push-open{padding:9px!important}.push-heading,.push-content{padding:18px}}
