.arrival-overview{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}
.arrival-overview span{display:flex;align-items:baseline;gap:8px;padding:10px 13px;border:1px solid #e4eaf2;border-radius:10px;background:#f9fbfe;color:#63738b;font-size:12px}
.arrival-overview strong{color:#1c3152;font-size:19px}
.arrival-actions,.arrival-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:13px 0}
.arrival-actions span,.arrival-bulk-actions span{color:#718096;font-size:12px}
.arrival-table td:first-child{min-width:170px}
.arrival-table td:first-child small{display:block;margin-top:4px;color:#7b899f;white-space:normal}
.arrival-table input[type=number]{width:90px;min-width:90px}
.arrival-table select{min-width:96px}
.arrival-table [data-arrival-reason]{min-width:180px}
.arrival-table [data-arrival-reason]:disabled{background:#f5f7fa}
.arrival-footer{display:flex;align-items:end;gap:12px;margin:14px 0 28px}
.arrival-footer label{flex:1}
.arrival-footer button{white-space:nowrap}
.arrival-legacy{margin-top:24px;border-top:1px solid #e9edf3;padding-top:18px}
.arrival-legacy summary{color:#60718c;cursor:pointer;font-size:12px;font-weight:700}
.arrival-legacy .table-wrap{margin-top:12px}
@media(max-width:600px){.arrival-footer{display:grid}.arrival-overview span{flex:1;min-width:120px}}
