
.dq-backdrop[hidden],.dq-page[hidden],.dq-prev[hidden],.dq-next[hidden],.dq-send[hidden]{display:none!important}.dq-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(10,25,44,.75);display:grid;place-items:center;padding:15px}.dq-dialog{width:min(660px,100%);max-height:92dvh;overflow:auto;background:white;border-radius:16px;box-shadow:0 22px 80px #091b3550;color:#19334d}.dq-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e3eaf0}.dq-top strong{display:block;font-size:21px}.dq-top small{display:block;color:#61748b;margin-top:4px}.dq-close{font-size:30px;background:transparent;border:0;color:#203b57;cursor:pointer}.dq-progress{display:flex;gap:6px;padding:16px 24px 0}.dq-progress span{flex:1;height:5px;background:#e6edf5;border-radius:8px}.dq-progress span.active{background:#1875bc}#dq-form{padding:4px 24px 22px}.dq-page h3{font-size:21px;margin:14px 0}.dq-page label{display:block;font-weight:650;font-size:14px;margin:13px 0}.dq-page input:not([type=checkbox]):not([type=file]),.dq-page select,.dq-page textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #b7c6d5;border-radius:8px;padding:11px;font:inherit;background:white;color:#19334d}.dq-page input[type=file]{display:block;margin-top:9px;max-width:100%}.dq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.dq-help{font-size:13px;line-height:1.55;color:#607287}.dq-consent{display:flex!important;gap:10px;align-items:flex-start}.dq-consent input{margin-top:4px}.dq-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.dq-actions button,.dq-cta button{border:0;border-radius:8px;padding:12px 18px;cursor:pointer;background:#086caa;color:white;font-weight:700}.dq-actions button:disabled{background:#a6b3c0;cursor:not-allowed}.dq-prev{background:#e8eff6!important;color:#173957!important}.dq-summary,.dq-alert{padding:12px;border-radius:8px;background:#f0f5f9;margin-top:12px;font-size:13px;line-height:1.6}.dq-alert{border-left:3px solid #d48d23}.dq-status{font-size:13px}.dq-cta{text-align:center;padding:30px 16px 60px}.dq-cta h2{margin-bottom:15px}@media(max-width:600px){.dq-grid{grid-template-columns:1fr}.dq-top{padding:15px}.dq-top strong{font-size:18px}#dq-form{padding:4px 15px 15px}.dq-dialog{max-height:96dvh}}

.dq-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
