.transport-cart-header,.transport-cart-filters,.transport-cart-actions,.transport-cart-dialog footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}
.transport-cart-header{justify-content:space-between;align-items:flex-start}.transport-cart-header p{max-width:70ch;margin:8px 0;color:var(--muted,#54645e)}
.transport-cart-header h2{font-size:24px;line-height:1.25;margin:0}.transport-cart-header button,.transport-cart-scroll button{padding:9px 13px;border:1px solid #9bad9f;border-radius:7px;background:#f8fbf9;color:#193c30;font:inherit;cursor:pointer}
.transport-cart-filters input[type=search],.transport-cart-dialog select{padding:10px;border:1px solid #9bad9f;border-radius:7px;background:#fff;color:#193c30;font:inherit}.transport-cart-filters label:has(input[type=checkbox]){display:flex;gap:8px;align-items:center}
.transport-cart-filters label,.transport-cart-dialog label{display:grid;gap:6px}.transport-cart-filters input[type=search]{min-width:min(340px,75vw)}
.transport-cart-scroll{overflow:auto}.transport-cart-scroll table{border-collapse:collapse;width:100%;text-align:left}.transport-cart-scroll th,.transport-cart-scroll td{padding:12px;border-bottom:1px solid #d9e2de;vertical-align:top}
.transport-cart-scroll small{display:block;margin-top:5px;color:#53665f}.transport-cart-actions button,.transport-cart-dialog button{padding:9px 13px;border:1px solid #9bad9f;border-radius:7px;background:#f8fbf9;color:#193c30;cursor:pointer}
.transport-cart-dialog{width:min(640px,94vw);max-height:90vh;overflow:auto;padding:24px;border:1px solid #92a698;border-radius:14px;background:#fff;color:#193c30;box-shadow:0 12px 60px #173e3240}
.transport-cart-dialog::backdrop{background:#102c2566}.transport-cart-dialog h2{margin:0 0 15px}.transport-cart-dialog input{padding:10px;border:1px solid #9bad9f;border-radius:6px;min-width:0;width:100%;box-sizing:border-box}
.transport-cart-dialog label{margin:12px 0}.transport-cart-dialog [data-split]{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end}.transport-cart-dialog [role=alert]{color:#a32727}
.transport-cart-dialog [data-carrier]{min-width:0}.transport-cart-dialog [data-carrier] select{width:100%;min-width:0;box-sizing:border-box}.transport-cart-dialog [data-carrier-number][hidden]{display:none}
.transport-cart-history{width:min(1100px,94vw)}.transport-cart-dialog button:disabled{opacity:.5;cursor:wait}
.transport-cart-order-preview{width:min(1100px,94vw)}.transport-cart-order-preview .transport-cart-header{margin-top:0}.transport-cart-order-preview h2{font-size:22px}
.transport-cart-order-actions{gap:6px;margin:10px 0 0}.transport-cart-order-actions button{font-size:13px}.transport-cart-selected-position{background:#eaf5ef}
@media(max-width:600px){.transport-cart-dialog{padding:16px}.transport-cart-scroll table{min-width:650px}.transport-cart-dialog [data-split]{grid-template-columns:1fr 1fr}.transport-cart-header h2{font-size:1.3rem}}
