.shipping-workspace{display:grid;gap:1rem;color:var(--color-text,#17212b)}
.shipping-toolbar,.shipping-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}
.shipping-toolbar>*{height:2.2rem;box-sizing:border-box}
.shipping-toolbar h2{margin:0 auto 0 0;line-height:2.2rem}.shipping-toolbar a{display:inline-flex;align-items:center;padding:0 .6rem;border:1px solid #b7c5d2;border-radius:.35rem;text-decoration:none;color:inherit}
.shipping-card{border:1px solid #d5dce4;border-radius:.55rem;padding:1rem;background:#fff}
.shipping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem}
.shipping-field{display:grid;gap:.25rem}.shipping-field input,.shipping-field select{min-height:2.2rem;padding:.3rem .5rem}
.shipping-status{padding:.5rem;border-radius:.3rem;background:#eef4fa}.shipping-status[data-error="true"]{background:#ffe8e8}
.shipping-table{width:100%;border-collapse:collapse}.shipping-table th,.shipping-table td{border-bottom:1px solid #d5dce4;padding:.55rem;text-align:left}
.shipping-review{display:grid;gap:.75rem;background:#f5f7f9;padding:.75rem;min-width:0}
.shipping-review p,.shipping-review h4{margin:0}.shipping-review-section{min-width:0}.shipping-review-section h4{margin:0 0 .4rem}
.shipping-review-list{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.35rem .75rem;margin:0}
.shipping-review-list dt{font-weight:600}.shipping-review-list dd{margin:0;overflow-wrap:anywhere}
@media(max-width:35rem){.shipping-review-list{grid-template-columns:minmax(0,1fr)}.shipping-review-list dd{margin-bottom:.45rem}}
.shipping-actions button{min-height:2.2rem}
.shipping-grid fieldset{min-width:0;grid-column:1/-1}
.shipping-customs-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.7rem;margin:.7rem 0}
.shipping-customs-line legend{grid-column:1/-1}
