.quote-print-options{margin:0 0 .75rem;padding:.65rem .75rem;border:1px solid #e2eaf4;border-radius:10px;background:#f5f8fc}
.quote-print-options label{display:grid;gap:.25rem;margin:0;font-size:.83rem;font-weight:700}
.quote-print-options :is(select,input[type="number"]){width:100%;min-width:0;min-height:36px;padding:.35rem .5rem;border:1px solid #d9e3ef;border-radius:7px;background:#fff;color:#211b3a;font:inherit}
.quote-print-options [data-print-details]:not([hidden]){display:grid;gap:.45rem;margin-top:.55rem}
.quote-print-options .quote-full-color{display:flex;align-items:center;gap:.45rem;font-weight:600}
.quote-print-options .quote-full-color input{margin:0;accent-color:#af179d}
.quote-print-options input:disabled{opacity:.55}
