#orders .orders-panel-body { padding: 0 22px 22px; min-width: 0; }
#orders .orders-filters { display:flex; flex-wrap:wrap; gap:12px; align-items:end; padding:0 0 18px; margin:0 22px 18px; }
#orders .orders-panel-body .orders-filters { padding:0; margin:0; }
#orders .orders-filters > .field { flex:1 1 170px; min-width:0; margin:0; }
#orders input:not([type="checkbox"]), #orders select { width:100%; max-width:100%; min-width:0; }
#orders input[type="checkbox"] { width:17px; min-width:17px; max-width:17px; flex:0 0 17px; }
#orders .orders-mapping { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
#orders .orders-mapping .field { min-width:0; }
#orders .orders-headers { max-height:150px; overflow:auto; overflow-wrap:anywhere; }
#orders .orders-preview, #orders .orders-sources { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr)); gap:12px; margin:16px 0; }
#orders .orders-source { padding:14px; border:1px solid var(--border,#e1e7ec); border-radius:9px; min-width:0; }
#orders .orders-source h3 { font-size:14px; margin:0 0 8px; }
#orders .orders-source p, #orders .detail-grid dd, #orders-detail-dialog .detail-grid dd { overflow-wrap:anywhere; white-space:pre-wrap; }
#orders .orders-pending { border-color:#b57724; }
#orders .orders-pending .button { margin:8px 8px 8px 0; }
#orders-list { padding:0 22px 18px; }
#orders .orders-origin { margin:8px 0; font-weight:600; overflow-wrap:anywhere; }
#orders .orders-origin-note, #orders-detail-dialog .orders-origin-note { font-weight:400; color:var(--muted,#66747a); overflow-wrap:anywhere; white-space:pre-wrap; }
#orders .orders-origin-number { display:block; margin-top:4px; font-weight:400; color:var(--muted,#66747a); overflow-wrap:anywhere; white-space:pre-wrap; }
#orders .orders-origin-help { margin:0 22px 16px; }
#orders-last-run { margin-top:16px; }
#orders-detail-content > .commerce-card { margin:12px 0; }
@media(max-width:640px) {
  #orders .orders-panel-body { padding:0 16px 16px; }
  #orders .orders-filters { padding:0 0 16px; margin-inline:16px; }
  #orders .orders-filters > .field, #orders .orders-filters > .button { flex-basis:100%; }
  #orders .orders-mapping { grid-template-columns:minmax(0,1fr); }
  #orders-list { padding:0 16px 16px; }
  #orders .orders-origin-help { margin-inline:16px; }
}

#orders > .orders-secondary-panel { padding:0; }
#orders .orders-secondary-panel > .workspace-fold { margin:0; }
#orders .orders-kakao-body { padding-top:16px; }
#orders .orders-kakao-period { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
#orders .orders-kakao-period .field { min-width:0; }
#orders-kakao-candidate, #orders-kakao-latest, #orders-kakao-result { overflow-wrap:anywhere; }
#orders-kakao-result > .commerce-card { margin-top:16px; }
@media(max-width:640px) {
  #orders .orders-kakao-period { grid-template-columns:minmax(0,1fr); }
}

.seller-preparation-panel{margin:1rem 0;padding:1rem;border:1px solid var(--border,#dce6e3);border-radius:12px;background:var(--surface-muted,#f6faf8)}
.seller-preparation-panel li{margin:.5rem 0;overflow-wrap:anywhere}
.seller-preparation-panel h4{margin:1rem 0 .5rem}
.seller-preparation-panel a{color:var(--primary,#08776e);text-decoration:underline}
