.procurement-route-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.procurement-route-options>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;gap:12px;min-height:136px;border:1px solid #a8bca5;border-radius:12px;background:#edf1e5;color:#244b3f}.procurement-route-options b{font-size:21px}.procurement-route-options span{font-size:16px;line-height:1.75}.procurement-route-options>button:hover{background:#dfe9d5;border-color:#427561}.procurement-packaging{border:1px solid #b3c7ae;border-radius:12px;padding:18px;background:#edf2e7;display:grid;gap:12px}.procurement-packaging legend{font-weight:700;font-size:17px;color:#315b48;padding:0 7px}.procurement-packaging>label{display:grid;gap:7px}.procurement-packaging-materials{display:flex;gap:10px;flex-wrap:wrap}.procurement-packaging-materials label{display:flex;align-items:center;gap:8px;border:1px solid #b6c9ae;border-radius:8px;padding:10px 13px;background:#f8f8ee;cursor:pointer}.procurement-packaging-materials input{width:18px;height:18px;accent-color:#43785c}.procurement-packaging textarea{min-height:80px}.procurement-packaging small{font-size:14px;color:#596e58}.procurement-goods{display:flex;gap:18px;align-items:flex-start;background:#eef1e6;border:1px solid #c3cfb9;border-radius:12px;padding:18px;margin:14px 0;min-width:0}.procurement-goods-photos{display:flex;gap:10px;flex-wrap:wrap;max-width:45%;flex:0 0 auto}.procurement-goods-photos a{display:block}.procurement-goods-photos img{width:112px;height:112px;object-fit:contain;background:#fffdf1;border:1px solid #cbd5c2;border-radius:8px}.procurement-goods-no-photo{display:grid;place-items:center;width:110px;min-height:82px;border:1px dashed #a7bca0;border-radius:8px;color:#62715b;font-size:14px}.procurement-goods-info{min-width:0;line-height:1.65}.procurement-goods-info>b{font-size:18px;color:#244b3f}.procurement-goods-info p{margin:4px 0;font-size:16px;overflow-wrap:anywhere}.procurement-goods-info small{color:#6e7a63}.procurement-goods.is-compact{padding:10px;margin:10px 0;gap:10px;background:#f1f3e9}.is-compact .procurement-goods-photos{max-width:none}.is-compact .procurement-goods-photos img{width:70px;height:70px}.is-compact .procurement-goods-no-photo{width:70px;min-height:70px;font-size:12px}.is-compact .procurement-goods-info p{font-size:14px}.procurement-product-actions{display:inline-flex}.procurement-image-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.procurement-image-controls span{font-size:14px;flex:1;min-width:180px;color:#566a50}.procurement-order-goods{padding:20px}.procurement-order-goods h3{margin-top:0}@media(max-width:680px){.procurement-route-options{grid-template-columns:1fr}.procurement-goods{flex-direction:column}.procurement-goods-photos{max-width:100%}.procurement-goods-photos img{width:84px;height:84px}.procurement-goods.is-compact{flex-direction:row}.procurement-goods-info p{font-size:15px}}@media print{.procurement-goods{break-inside:avoid}.procurement-image-controls,.procurement-product-actions{display:none}}

.procurement-packaging [hidden]{display:none!important}

.procurement-product-card .procurement-goods-photos img{width:92px;height:92px}

.procurement-image-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.procurement-image-actions>div{display:flex;gap:6px;align-items:center;border:1px solid #bacab1;border-radius:8px;padding:8px}.procurement-image-actions button{font-size:13px;padding:6px 9px}.procurement-image-actions>small{flex-basis:100%;color:#66745d}
