.quote-close-open{border:1px solid #9b7d38!important;color:var(--text,#fff)!important;background:var(--panel,#18222b)!important}
.quote-close-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #607180;border-radius:14px;padding:24px;background:var(--panel,#18222b);color:var(--text,#fff);box-shadow:0 24px 90px #0009}
.quote-close-dialog::backdrop{background:#0009}
.quote-close-dialog h2{font-size:21px;margin:0 0 12px}.quote-close-dialog p{line-height:1.5;margin:0 0 18px}
.quote-close-dialog label{display:block;font-size:14px;margin:14px 0}.quote-close-dialog select,.quote-close-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #687987;border-radius:7px;background:var(--input-bg,#14212b);color:inherit;padding:10px;font:inherit}
.quote-close-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.quote-close-dialog button{padding:10px 15px;border:1px solid #687987;border-radius:7px;background:var(--panel,#18222b);color:inherit;cursor:pointer}.quote-close-dialog button.primary{background:#b06e11;color:white}.quote-close-dialog button:disabled{opacity:.6;cursor:wait}.quote-close-error{padding:12px;background:#7f1d1d;color:white;border:1px solid #ef4444;border-radius:7px}
