.quote-dialog{border:0;border-radius:12px;background:#faf8f2;color:#263d37;padding:36px;width:min(720px,92vw);max-height:88dvh;box-sizing:border-box;overflow:auto}.quote-dialog::backdrop{background:#10251ecc}.quote-dialog h2{font-size:32px;margin:10px 0}.quote-close{float:right;background:none;border:0;font-size:32px;cursor:pointer}.quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-dialog label{display:block;font-size:14px;margin:12px 0}.quote-dialog input:not([type=checkbox]),.quote-dialog select,.quote-dialog textarea{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:7px;border:1px solid #bbc6bc;background:white;color:#263d37;font:inherit;border-radius:4px}.quote-dialog fieldset{border:1px solid #bbc6bc;margin:20px 0;padding:12px}.quote-dialog .quote-check{display:inline-flex;align-items:center;gap:7px;margin:8px 14px 8px 0}.quote-actions{display:flex;flex-wrap:wrap;gap:12px}.quote-dialog [hidden]{display:none!important}.quote-dialog button{cursor:pointer}.quote-dialog p{line-height:1.6}@media(max-width:550px){.quote-fields{grid-template-columns:1fr}.quote-dialog{padding:24px}.quote-dialog h2{font-size:27px}.quote-actions>*{width:100%;text-align:center}}
