.inventory-reorder257{margin-top:24px;padding:22px;border:1px solid #dfe9df;border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(24,78,45,.08)}
.reorder-head257{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.reorder-head257 h3{margin:4px 0 6px}.reorder-head257 p{margin:0;color:#657168;max-width:760px}.reorder-summary257{min-width:190px;padding:14px 18px;border-radius:16px;background:#f2f8f3;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:end}.reorder-summary257 strong,.reorder-summary257 b{font-size:24px;color:#176437}.reorder-summary257 span,.reorder-summary257 small{color:#657168}.reorder-grid257{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reorder-card257{border:1px solid #dfe9df;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#fbfdfb)}.reorder-card-head257{display:flex;justify-content:space-between;gap:12px}.reorder-card-head257 small,.reorder-card-head257 span{color:#6b756e}.reorder-card-head257 h4{font-size:19px;margin:3px 0}.reorder-status257{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.reorder-status257.critical{background:#fde7e7;color:#a52020}.reorder-status257.warning{background:#fff0d4;color:#875500}.reorder-status257.attention{background:#edf3ff;color:#35578a}.reorder-numbers257{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.reorder-numbers257 div{padding:11px;border-radius:12px;background:#f5f7f5}.reorder-numbers257 small{display:block;color:#68736b}.reorder-numbers257 strong{display:block;font-size:18px;margin-top:3px}.reorder-numbers257 .suggested{background:#e8f5eb}.reorder-numbers257 .suggested strong{color:#176437}.reorder-formula257{font-size:13px;color:#657168;padding:10px 12px;background:#f7faf7;border-radius:10px}.reorder-actions257{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.reorder-empty257{padding:24px;text-align:center;background:#eff8f1;color:#176437;border-radius:15px;font-weight:700}
@media(max-width:1000px){.reorder-grid257{grid-template-columns:1fr}.reorder-numbers257{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.reorder-head257{flex-direction:column}.reorder-summary257{width:100%}.reorder-numbers257{grid-template-columns:1fr 1fr}.reorder-actions257 .btn{width:100%}}
