.seller-order-action { display: grid; gap: 10px; justify-items: end; min-width: 210px; }
.seller-package-editor { display: grid; gap: 10px; width: min(100%, 320px); }
.seller-package-count, .seller-package-detail label { display: grid; gap: 5px; color: #26354c; font-size: .72rem; font-weight: 700; }
.seller-package-count input, .seller-package-detail input { width: 100%; min-height: 38px; padding: 7px 9px; border: 1px solid #c7cdd6; border-radius: 8px; background: #fff; color: #10122b; font: inherit; }
.seller-package-detail { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin: 0; padding: 11px; border: 1px solid #dfe3e9; border-radius: 9px; }
.seller-package-detail legend { padding: 0 5px; color: #10122b; font-size: .74rem; font-weight: 800; }
@media (max-width: 700px) { .seller-order-action { justify-items: stretch; width: 100%; } .seller-package-editor { width: 100%; } }
