.order-modal{width:min(1280px,97vw)}.line-section{padding:0 22px 18px}.line-section .section-head{margin:8px 0}.line-head,.order-line{display:grid;grid-template-columns:1.05fr 1.45fr repeat(2,.68fr) .8fr 1.1fr .55fr .7fr 34px;gap:7px;align-items:center}.line-head{padding:0 3px 7px;color:var(--muted);font-size:12px}.order-line{margin-bottom:8px}.order-line input,.order-line select{min-width:0;width:100%;padding:9px 8px;border:1px solid #ccd8d2;border-radius:8px}.order-line button{height:35px;border:1px solid #ecd1ce;border-radius:8px;background:#fff;color:#b24b43;cursor:pointer}.mesh-order-section{display:flex;align-items:center;gap:18px;margin:0 22px 18px;padding:14px 16px;border:1px solid #cbdad3;border-radius:10px;background:#f5faf7}.mesh-order-section[hidden]{display:none}.mesh-order-section label{display:flex;align-items:center;gap:12px}.mesh-order-section select{min-width:230px;padding:10px;border:1px solid #b8ccc3;border-radius:8px;background:#fff}.mesh-order-section span{color:var(--muted);font-size:13px}@media(max-width:900px){.line-head{display:none}.order-line{grid-template-columns:1fr 1fr}.order-line button{grid-column:2}.order-modal{width:96vw}.mesh-order-section{display:block}.mesh-order-section span{display:block;margin-top:8px}}
