.delivery-plan-list .section-head,.delivery-plan-detail .section-head{align-items:flex-start}.delivery-caliber,.delivery-note{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 18px;padding:12px 14px;border:1px solid #d8e8e4;border-radius:12px;background:#f5faf8;color:#587069;font-size:12px}.delivery-caliber b{color:#176f5d}.delivery-status{display:inline-flex;border-radius:999px;padding:6px 11px;font-weight:700;white-space:nowrap}.delivery-status.draft{background:#edf1f2;color:#5d6b70}.delivery-status.pending_review{background:#fff1d8;color:#a26713}.delivery-status.approved{background:#e6f6f1;color:#087c69}.delivery-plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:14px 0}.delivery-plan-metrics article{display:grid;gap:5px;padding:13px 15px;border:1px solid var(--v2-line);border-radius:12px;background:#fbfdfc}.delivery-plan-metrics span{font-size:12px;color:var(--v2-muted)}.delivery-plan-metrics b{font-size:17px}.delivery-toolbar{align-items:center;flex-wrap:wrap}.delivery-toolbar input{min-width:260px}.delivery-toolbar .danger{color:#b42318;border-color:#f0c2be}.back-link{display:block;border:0;background:none;color:#087c69;padding:0 0 8px;font-weight:700;cursor:pointer}.button-link{display:inline-flex;align-items:center;border-radius:9px;background:#087c69;color:#fff;text-decoration:none;padding:10px 14px;font-weight:700}.delivery-table{min-width:1760px}.delivery-table-wrap{max-height:64vh}.delivery-table thead th{position:sticky;top:0;z-index:4;background:#f8fbfa}.delivery-quantity{width:120px;border:1px solid #bdd8d1;border-radius:8px;padding:8px 9px}.delivery-quantity:focus{outline:2px solid #8bd3c3;border-color:#4cb59f}@media(max-width:900px){.delivery-plan-metrics{grid-template-columns:repeat(2,1fr)}}
