.qf{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:0;border-radius:var(--radius, 8px);box-shadow:0 18px 48px #0a1e3247;color:var(--text, #121C26)}.qf::backdrop{background:#0916268c}.qf__box{display:flex;flex-direction:column;max-height:calc(100vh - 24px)}.qf__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--brand, #0F4C81);color:#fff;border-bottom:3px solid #1F6FBF}.qf__title{margin:0;font-size:1.15rem;color:#fff}.qf__x{border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0 4px}.qf__form,.qf__done{padding:18px 20px 20px;overflow-y:auto}.qf__intro{margin:0 0 14px;color:var(--muted, #55616D);font-size:.95rem}.qf__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.qf__field{display:flex;flex-direction:column;gap:5px;font-size:.88rem;font-weight:600}.qf__field--wide{grid-column:1 / -1}.qf__field abbr{color:#b42318;text-decoration:none}.qf__field input,.qf__field textarea{font:inherit;font-weight:400;font-size:1rem;padding:9px 11px;border:1px solid var(--line-strong, #B9BFB5);border-radius:6px;background:#fff;color:inherit;width:100%;box-sizing:border-box}.qf__field input:focus,.qf__field textarea:focus{outline:2px solid var(--focus, #1F6FBF);outline-offset:1px;border-color:var(--focus, #1F6FBF)}.qf__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qf__privacy{margin:14px 0 0;font-size:.82rem;color:var(--muted, #55616D)}.qf__error{margin:12px 0 0;padding:10px 12px;border-left:4px solid #B42318;background:#fdecea;color:#7a1a12;font-size:.92rem}.qf__fallback{margin:8px 0 0;font-size:.92rem}.qf__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.qf__ok{font-size:1.1rem;font-weight:700;color:var(--success, #1E7B4F);margin:0 0 12px}.qf__case{display:flex;flex-direction:column;gap:4px;padding:14px 16px;margin:0 0 12px;background:var(--brand-soft, #E4EEF9);border-left:4px solid #1F6FBF}.qf__case span{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #55616D)}.qf__case strong{font-family:Consolas,Courier New,monospace;font-size:1.45rem;color:var(--brand-strong, #0B3A63);letter-spacing:.02em}.qf__keep{font-size:.9rem;color:var(--muted, #55616D)}@media(max-width:560px){.qf__grid{grid-template-columns:1fr}.qf__actions .btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/quote-form.css.map */
