#importedOrdersView { display: grid; gap: 20px; }
#importedOrdersView.hidden { display: none; }
.imported-orders-hero { margin-bottom: 0; }
.imported-orders-hero .imported-orders-clear-button { color: var(--danger-tech, #ad3345); border-color: currentColor; }
.imported-orders-panel { overflow: hidden; }
.imported-orders-form, .imported-orders-filters { padding: 20px 24px; display: flex; flex-wrap: wrap; gap: 14px; align-items: end; }
.imported-orders-form label, .imported-orders-filters label { display: grid; gap: 6px; color: var(--text-secondary, #64748b); font-size: 13px; min-width: 155px; }
.imported-orders-form input, .imported-orders-form select, .imported-orders-form textarea,
.imported-orders-filters input, .imported-orders-filters select { border: 1px solid var(--line, #dbe3ed); border-radius: 9px; padding: 9px 11px; color: var(--ink, #26344a); background: var(--surface, #fff); font: inherit; }
.imported-orders-text { flex: 1 1 320px; }
.imported-orders-text textarea { resize: vertical; min-height: 80px; }
.imported-orders-file { flex: 1 1 250px; }
.imported-orders-filters label:first-child { flex: 1 1 270px; }
.imported-orders-message { padding: 0 24px 18px; color: var(--text-secondary, #64748b); font-size: 13px; }
.imported-orders-actions { padding: 14px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px; border-top: 1px solid var(--line, #dbe3ed); border-bottom: 1px solid var(--line, #dbe3ed); font-size: 13px; }
.imported-orders-actions label { display: inline-flex; align-items: center; gap: 6px; }
.imported-orders-hint { color: var(--text-secondary, #64748b); }
.imported-orders-table-shell { overflow-x: auto; }
.imported-orders-table { width: 100%; min-width: 1200px; border-collapse: collapse; }
.imported-orders-table th, .imported-orders-table td { padding: 12px 13px; text-align: left; border-bottom: 1px solid var(--line, #e2e8f0); font-size: 13px; vertical-align: middle; }
.imported-orders-table th { white-space: nowrap; }
.imported-orders-table .mono { font-size: 12px; overflow-wrap: anywhere; }
.imported-orders-table .cell-sub { display: block; margin-top: 4px; line-height: 1.45; }
.imported-orders-table .status-pill { display: inline-block; border-radius: 999px; padding: 4px 9px; color: #85442b; background: #fff2ec; white-space: nowrap; font-weight: 650; }
.imported-orders-table .status-pill.success { color: #126d49; background: #e9f8f0; }
.imported-orders-table .status-pill.warning { color: #ad3345; background: #fff0f1; }
.imported-orders-table .row-actions { display: flex; gap: 7px; white-space: nowrap; }
.imported-orders-table .row-actions button { padding: 6px 10px; font-size: 12px; }
.imported-orders-table input[type=checkbox], .imported-orders-actions input[type=checkbox] { width: 17px; height: 17px; }
body[data-theme=dark] .imported-orders-table .status-pill { background: #50342d; color: #ffe0c6; }
body[data-theme=dark] .imported-orders-table .status-pill.success { background: #173d2d; color: #baf4d4; }
body[data-theme=dark] .imported-orders-table .status-pill.warning { background: #562632; color: #ffd4db; }
@media(max-width:700px) { .imported-orders-form, .imported-orders-filters { padding: 16px; } .imported-orders-actions { padding: 14px 16px; } }
