.quote-sheets{display:grid;gap:24px;margin:24px 0}.quote-sheets fieldset,.box-row{border:1px solid #8a9395;padding:20px;min-width:0}.quote-sheets legend,.box-row legend{padding:0 8px;font-weight:600}.quote-sheets label,.box-row label{display:grid;gap:8px;margin-bottom:16px}.quote-sheets input,.box-row input,.box-row textarea{font:inherit;color:inherit;background:#fff;border:1px solid #8a9395;border-radius:3px;padding:12px;min-width:0;width:100%}.sheet-print{font:inherit;background:#0d5c56;color:#fff;border:0;padding:12px 20px;min-height:44px;cursor:pointer}.box-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sheet-actions{display:flex;gap:12px;flex-wrap:wrap}.box-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.box-label{padding:24px;border:2px solid #223046;break-inside:avoid}.box-label strong{font-size:30px}.box-label p{overflow-wrap:anywhere}.sheet-print:focus-visible,.quote-sheets input:focus-visible,.box-row input:focus-visible,.box-row textarea:focus-visible{outline:3px solid #c2502e;outline-offset:3px}@media(max-width:600px){.box-record{grid-template-columns:1fr}}@media print{header,footer,.fab,.skip-link,.cta-box,.sheet-print,.sheet-actions{display:none!important}.quote-sheets fieldset{break-inside:avoid}body{font-size:12px}.wrap,main{padding:0!important}.art{max-width:none}.box-labels{display:grid!important}}
