.delivery-expectation-control{margin:0 0 18px}.delivery-expectation-control .delivery-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:12px}.delivery-expectation-control .delivery-head p{margin:.25rem 0 0;color:var(--muted,#65716d)}.delivery-expectation-grid{display:grid;gap:12px}.delivery-expectation-card{border:1px solid rgba(18,54,43,.12);border-radius:18px;background:rgba(255,255,255,.84);padding:16px}.delivery-expectation-card.at_risk,.delivery-expectation-card.slipped{border-color:rgba(164,96,16,.42)}.delivery-expectation-card.slipped{box-shadow:inset 4px 0 0 #9e3a32}.delivery-expectation-card.at_risk{box-shadow:inset 4px 0 0 #c58b20}.delivery-expectation-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.delivery-expectation-title h3{margin:0;font-size:1rem}.delivery-risk{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.delivery-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.delivery-facts div{min-width:0}.delivery-facts span{display:block;color:var(--muted,#65716d);font-size:.72rem;margin-bottom:3px}.delivery-facts b{font-size:.86rem;overflow-wrap:anywhere}.delivery-reason{margin:12px 0 0;color:var(--muted,#65716d);font-size:.86rem}.delivery-editor{margin-top:12px;border-top:1px solid rgba(18,54,43,.1);padding-top:10px}.delivery-editor summary{cursor:pointer;font-weight:650}.delivery-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.delivery-editor label{display:grid;gap:5px;font-size:.78rem}.delivery-editor label.wide{grid-column:1/-1}.delivery-editor input,.delivery-editor select,.delivery-editor textarea{width:100%;box-sizing:border-box}.delivery-editor button{justify-self:start}.delivery-scan-state{font-size:.78rem;color:var(--muted,#65716d)}@media(max-width:760px){.delivery-expectation-control .delivery-head{align-items:flex-start;flex-direction:column}.delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-editor form{grid-template-columns:1fr}.delivery-editor label.wide{grid-column:auto}.delivery-expectation-card{padding:14px}.delivery-expectation-title{display:block}.delivery-risk{display:inline-block;margin-top:7px}}