.review-unloading{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:12px;margin:14px;padding:14px;border:1px solid #a9c3cb;border-radius:4px;background:#f5f9fa;color:#173f4d;min-width:0}
.review-unloading legend{font-weight:700;padding:0 5px}
.review-unloading label{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}
.review-unloading label[hidden]{display:none}
.review-unloading select,.review-unloading input{width:100%;box-sizing:border-box;min-height:40px;border:1px solid #91aeb9;border-radius:4px;background:#fff;color:#143d4b;padding:8px;font:inherit}
.review-unloading p{grid-column:1/-1;margin:0;font-size:var(--tms-text,14px);line-height:1.5;color:#365865}
@media(max-width:720px){.review-unloading{grid-template-columns:1fr;margin:10px;padding:12px}.review-unloading select,.review-unloading input{font-size:16px;min-height:44px}}
