.commerce-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.commerce-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.inquiry-choice{display:block;width:100%;padding:18px;margin-bottom:12px;border:1px solid var(--line);background:white;text-align:left;color:var(--ink)}.inquiry-choice[aria-pressed=true]{border:2px solid var(--green);background:#edf2e8}.inquiry-choice span,.inquiry-choice small{display:block}.inquiry-choice small{font-size:11px;letter-spacing:0}.commerce-detail{min-width:0;background:#fff;padding:30px;border:1px solid var(--line)}.commerce-detail h2{font-size:30px}.commerce-detail h3{font-size:22px;margin-top:28px}.offer-summary,.offer-table-wrap{overflow-x:auto}.offer-summary table,.offer-lines{border-collapse:collapse;width:100%;font-size:13px}.offer-summary td,.offer-summary th,.offer-lines td,.offer-lines th{text-align:left;padding:10px 7px;border-bottom:1px solid var(--line)}.offer-lines{min-width:720px}.offer-lines input{padding:8px;min-width:65px}.offer-lines td:first-child{min-width:220px}.offer-lines td:nth-child(2){width:90px}.offer-lines td:nth-child(3){width:90px}.offer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px}.offer-check{display:flex;align-items:center;gap:10px;margin:20px 0}.offer-check input{width:auto;margin:0}.offer-summary dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.offer-summary dd{margin:0}.offer-grand{border-top:1px solid var(--line);font-weight:700;font-size:18px}.offer-actions{margin:25px 0}.panel-status{background:#edf2e8;padding:15px;margin:20px 0}.panel-status:empty{display:none}.panel-status.is-error{background:#fff0ec;color:#8c291c}.panel-note{font-size:13px;color:var(--muted)}.pallet-cart-summary{padding:20px;border:1px solid var(--line);margin:15px 0}.offer-lines button{border:0;background:transparent;font-size:22px}.commerce-detail button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:850px){.commerce-layout{grid-template-columns:1fr}.commerce-detail{padding:20px}.offer-fields{grid-template-columns:1fr}}@media print{.preview-bar,.site-header,.site-wide-search,footer,#inquiry-list,#panel-status,.commerce-heading a,#print-offer,#offer-editor,.offer-actions{display:none!important}.commerce-layout{display:block}.commerce-detail{border:0;padding:0}section{padding:0!important}}

.cart-item-pallets{font-size:.9rem;color:var(--ink,#242d28);margin:.8rem 0}.cart-transport{gap:1rem;flex-wrap:wrap}.cart-transport strong{font-size:1rem}.pallet-cart-summary .cart-total{gap:1rem;flex-wrap:wrap}
