.warehouse-priced .warehouse-item{grid-template-columns:minmax(220px,4fr) minmax(75px,1fr) minmax(60px,.7fr) minmax(90px,1fr) minmax(100px,1fr);align-items:start;border-bottom:1px solid #cdd6c8;padding:16px 0;gap:12px}
.warehouse-priced .warehouse-name textarea{width:100%;min-height:76px;resize:vertical;line-height:1.4}
.warehouse-priced .warehouse-name small{font-size:11px}
.warehouse-priced .warehouse-item>.textbutton{grid-column:5;min-height:40px;justify-self:end}
.warehouse-line-amount{display:grid;gap:10px;font-size:12px;padding-top:2px}
.warehouse-line-amount output{font-size:16px;font-weight:700;white-space:nowrap}
.warehouse-total{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:700;flex-wrap:wrap}
.warehouse-total output{font-size:24px;white-space:nowrap}
.warehouse-template-note{font-size:13px;line-height:1.5}
.warehouse-send-bar{position:sticky;bottom:12px;z-index:3;background:#f5f8f4;border:1px solid #cdd6c8;border-radius:18px;padding:16px;margin-top:16px;box-shadow:0 5px 24px #122b3d15}
.warehouse-send-bar>.primary{width:100%;min-height:48px;margin-top:12px}
@media(max-width:1100px){
 .warehouse-priced .warehouse-item{grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffffb8;border:1px solid #cdd6c8;border-radius:16px;padding:14px;gap:12px}
 .warehouse-priced .warehouse-item>.warehouse-name{grid-column:1/-1}
 .warehouse-priced .warehouse-item>.textbutton{grid-column:auto;align-self:end;min-height:44px}
 .warehouse-priced .warehouse-item>.field input{min-height:46px;font-size:16px}
 .warehouse-priced .warehouse-name textarea{font-size:15px;min-height:80px}
 .warehouse-line-amount{align-self:center}
 .warehouse-total output{font-size:21px}
 .warehouse-send-bar{bottom:6px;padding:12px}
 .warehouse-order ul{padding-left:16px;font-size:13px;line-height:1.55}
 .warehouse-order li+li{margin-top:8px}
}
