
#dpqm{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(6,16,36,.62);padding:16px}
#dpqm.on{display:flex}
#dpqm .dpqm-box{background:#fff;color:#0A1F44;width:100%;max-width:460px;border-radius:18px;padding:26px 24px 22px;box-shadow:0 24px 60px rgba(0,0,0,.35);font-family:inherit;max-height:92vh;overflow:auto}
#dpqm h3{margin:0 0 6px;font-size:22px;line-height:1.2;color:#0A1F44}
#dpqm p.l{margin:0 0 16px;font-size:14px;line-height:1.5;color:#46536d}
#dpqm label{display:block;font-size:12.5px;font-weight:600;margin:10px 0 4px;color:#0A1F44}
#dpqm .dpqm-row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:520px){#dpqm .dpqm-row{grid-template-columns:1fr}}#dpqm select{width:100%;box-sizing:border-box;border:1px solid #cfd6e3;border-radius:10px;padding:10px 12px;font-size:15px;font-family:inherit;color:#0A1F44;background:#fff}#dpqm select:focus{outline:2px solid #F26522;outline-offset:1px;border-color:#F26522}
#dpqm input,#dpqm textarea{width:100%;box-sizing:border-box;border:1px solid #cfd6e3;border-radius:10px;padding:10px 12px;font-size:15px;font-family:inherit;color:#0A1F44;background:#fff}
#dpqm textarea{min-height:96px;resize:vertical}
#dpqm input:focus,#dpqm textarea:focus{outline:2px solid #F26522;outline-offset:1px;border-color:#F26522}
#dpqm .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#dpqm .row{display:flex;gap:10px;margin-top:18px;align-items:center}
#dpqm button.s{background:#F26522;color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;cursor:pointer}
#dpqm button.s[disabled]{opacity:.6;cursor:wait}
#dpqm button.c{background:none;border:0;color:#46536d;font-size:14px;cursor:pointer;margin-left:auto}
#dpqm .st{font-size:14px;margin-top:12px;line-height:1.45}
#dpqm .st.ok{color:#1E7F55}
#dpqm .st.er{color:#B4372B}
