#quote-transfer-dialog{color:#293d36;background:#f5f2eb;border:1px solid #ccd6cf;border-radius:20px;padding:26px;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;box-shadow:0 18px 60px #24352e30;font-family:inherit;font-size:14px;line-height:1.7}
#quote-transfer-dialog::backdrop{background:#293d3670}
#quote-transfer-dialog .quote-transfer-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}
#quote-transfer-dialog h2{font:inherit;font-size:24px;line-height:1.4;margin:0}
#quote-transfer-dialog [data-transfer-close]{background:transparent;border:1px solid #b9c7be;border-radius:20px;padding:6px 14px;color:inherit;font:inherit;white-space:nowrap}
#quote-transfer-dialog #quote-transfer-model{font-weight:700;overflow-wrap:anywhere}
#quote-transfer-form{display:grid;gap:16px}
#quote-transfer-form>label:not(.quote-transfer-check){display:grid;gap:6px}
#quote-transfer-form input:not([type=checkbox]),#quote-transfer-form textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c7d1c9;border-radius:10px;background:#ecefe8;color:#293d36;padding:10px 12px;font:inherit}
#quote-transfer-dialog p{margin:12px 0}
#quote-transfer-dialog .quote-transfer-check{display:flex;align-items:flex-start;gap:10px}
#quote-transfer-dialog [type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:3px 0;accent-color:#285e4b}
#quote-transfer-dialog .quote-transfer-links{display:grid;gap:10px;margin-top:20px}
#quote-transfer-dialog a{color:#285e4b;text-underline-offset:3px}
#quote-transfer-dialog #quote-transfer-status{padding:12px;background:#e3ece4;border-radius:10px}
#quote-transfer-dialog :focus-visible{outline:2px solid #285e4b;outline-offset:3px}
#quote-transfer-dialog [hidden]{display:none!important}
@media(max-width:600px){#quote-transfer-dialog{padding:20px;font-size:14px}#quote-transfer-dialog h2{font-size:20px}#quote-transfer-form [type=submit]{width:100%;white-space:normal}}
