.material-results{display:grid;gap:10px;margin:12px 0 18px}.material-results-head{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#526274;font-size:.88rem}.material-card{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,.8fr) minmax(190px,1fr) 100px minmax(150px,.8fr);gap:12px;align-items:end;padding:14px;border:1px solid #d8e1e8;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(16,50,79,.05)}.material-card label{display:grid;gap:5px;font-size:.78rem;color:#526274}.material-main{display:grid;gap:4px}.material-main>b{color:#16324f;font-size:.98rem}.material-main small,.material-main span{color:#667788;font-size:.78rem}.material-price{display:grid;gap:5px}.material-price b{color:#16324f}.material-price button{white-space:nowrap}.stock-negative{color:#b42318}.pending-tag{color:#9a6700}.selection-confirm{width:min(760px,100%)}.selection-product{padding:15px;border-radius:10px;background:#f2f6fa;margin:10px 0}.selection-product h3{margin:4px 0}.selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.selection-grid>div{display:grid;gap:3px;padding:11px;border:1px solid #dce5eb;border-radius:9px}.selection-grid small{color:#677787}.selected-materials{margin-top:16px}.selected-materials h3{margin:0 0 9px}.quote-lines td.desc small{display:block;margin-top:4px;color:#647486}.delivery-form{width:min(1220px,100%)}.delivery-form table input{min-width:85px}.delivery-form .dn-note{min-width:190px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:70px}.signature-grid>div{min-height:75px;border-top:1px solid #263746;padding-top:8px;display:grid;gap:4px}.signature-grid span,.signature-grid small{font-size:.78rem;color:#647486}.pill.parcial{background:#fff2cc;color:#7a5700}
@media(max-width:980px){.material-card{grid-template-columns:1fr 1fr}.material-main{grid-column:1/-1}.material-price{grid-column:1/-1}.material-results-head{align-items:flex-start;flex-direction:column}.delivery-form table{min-width:1050px}}
@media(max-width:600px){.material-card,.selection-grid,.signature-grid{grid-template-columns:1fr}.material-card>*{grid-column:1}.selection-confirm{padding:14px}.material-results{margin-top:8px}}
@media print{.delivery-sheet{width:100%;max-width:none}.signature-grid{break-inside:avoid}.delivery-sheet table{font-size:10px}.delivery-sheet th,.delivery-sheet td{padding:5px}}
.client-quick-results{display:grid;margin-top:-8px}.client-quick-option{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #dce5eb;border-radius:0;background:#fff;color:#16324f;text-align:left}.client-quick-option:hover{background:#eef6fc}.client-quick-option span{color:#647486;font-size:.82rem;font-weight:400}
