.sag-logistics{min-width:0;margin:24px 0;padding:20px;border:1px solid #d8cbaa;border-radius:12px;background:rgba(199,169,104,.05)}
.sag-logistics legend{padding:0 8px;font-weight:600;font-size:1.1rem}
.sag-logistics .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sag-logistics label{display:flex;flex-direction:column;gap:7px;min-width:0}
.sag-logistics .full{grid-column:1/-1}
.sag-logistics input,.sag-logistics select,.sag-logistics textarea{width:100%;box-sizing:border-box;font:inherit}
.sag-logistics [hidden]{display:none!important}
.sag-logistics-summary{margin:20px 0;padding:16px 0;border-top:1px solid #d8cbaa;overflow-wrap:anywhere}
.sag-logistics-summary dd{white-space:pre-line}
.sag-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
@media(max-width:560px){.sag-logistics{padding:14px}.sag-logistics .form-grid{grid-template-columns:1fr}.sag-logistics .full{grid-column:auto}}
