.shipment-review-panel{width:100%;min-width:0;grid-column:1 / -1;flex-basis:100%;margin:12px 0;border:1px solid #dbe3ef;border-radius:12px;background:#f8faff;overflow:hidden}
.shipment-review-panel>summary{cursor:pointer;padding:13px 16px;font-weight:650;color:#173b72}
.topup-row:has(>.shipment-review-panel){flex-wrap:wrap}
#shipment-review-dialog{width:min(850px,94vw);max-height:85vh;overflow:auto;border:1px solid #dbe3ef;border-radius:16px;padding:20px}#shipment-review-dialog .dialog-top{gap:12px}#shipment-review-dialog .dialog-top h2{font-size:20px}
.shipment-review{padding:0 16px 14px}.shipment-review.needs-review .review-status{display:inline-block;background:#fff0ce;color:#794600;padding:7px 10px;border-radius:7px}
.shipment-review p{line-height:1.6}.shipment-review table{min-width:520px;width:100%;font-size:13px}.shipment-review caption{text-align:left;font-weight:650;padding:8px 0}.shipment-review td,.shipment-review th{padding:10px;text-align:left}.shipment-review .tablewrap{background:white}.shipment-review details{margin-top:14px}.shipment-review details p{overflow-wrap:anywhere}.shipment-review-panel>button{margin:0 16px 14px}
@media(max-width:600px){.shipment-review{padding:0 10px 12px}.shipment-review-panel>summary{padding:12px 10px}}
