/* Only the local flagged workspace; original dialogs/handlers keep their IDs. */
.ui-tracking #uiTracking { max-width:1500px; margin-inline:auto; }
.ui-tracking #uiTracking [hidden] { display:none!important; }
.ui-track-tools { display:flex; flex-wrap:wrap; gap:10px; margin-block:16px; align-items:start; }
.ui-track-tools>details { border:1px solid var(--ui-line); border-radius:10px; padding:10px 14px; background:var(--ui-paper); }
.ui-track-tools>details[open] { flex:1 1 100%; }
.ui-tracking #uiTracking summary { cursor:pointer; min-height:44px; display:flex; align-items:center; gap:6px; overflow-wrap:anywhere; }
.ui-track-search { margin-block:16px; }
.ui-track-search input { width:100%; }
.ui-track-filters { display:flex; flex-wrap:wrap; gap:8px; margin-block:12px; }
.ui-track-filters [aria-pressed=true] { background:var(--ui-tint); border-color:var(--ui-primary); font-weight:800; }
.ui-track-fields { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:12px; padding-block:12px; }
.ui-track-layout { display:grid; grid-template-columns:minmax(0,1fr); gap:20px; align-items:start; }
.ui-track-layout.has-detail { grid-template-columns:minmax(0,1fr) minmax(300px,390px); }
.ui-track-table { padding:0; overflow:hidden; }
.ui-track-table table { width:100%; border-collapse:collapse; table-layout:fixed; }
.ui-track-table th { text-align:start; color:var(--ui-muted); background:var(--ui-bg); font-size:12px; padding:14px 10px; }
.ui-track-table th:first-child { width:32%; }
.ui-track-table td { padding:14px 10px; border-block-start:1px solid var(--ui-line); vertical-align:top; overflow-wrap:anywhere; font-size:13px; }
.ui-track-table small { display:block; color:var(--ui-muted); font-size:11px; margin-block:5px; }
.ui-track-open { display:block; color:var(--ui-primary); font-weight:750; text-decoration:none; min-height:44px; overflow-wrap:anywhere; }
.ui-track-badge { display:inline-block; padding:5px 8px; background:var(--ui-bg); border:1px solid var(--ui-line); border-radius:8px; color:var(--ui-ink); font-weight:650; font-size:12px; }
.ui-track-badge[data-state=delivered] { background:var(--ui-tint); }
.ui-track-warning { display:block; margin-block-start:6px; font-size:12px; font-weight:650; }
.ui-tracking #uiTrackDetail { min-width:0; overflow-wrap:anywhere; }
.ui-tracking #uiTrackDetail h2 { margin-block:20px 12px; }
.ui-tracking #uiTrackDetail h3 { font-size:16px; margin-block:24px 10px; border-block-start:1px solid var(--ui-line); padding-block-start:16px; }
.ui-tracking #uiTrackDetail .ui-field { margin-block:12px; }
.ui-tracking #uiTracking dl { margin:12px 0; }
.ui-tracking #uiTracking dl>div { display:flex; justify-content:space-between; gap:16px; padding-block:6px; }
.ui-tracking #uiTracking dt { color:var(--ui-muted); }
.ui-tracking #uiTracking dd { margin:0; text-align:end; }
.ui-tracking #uiTracking button,.ui-tracking #uiTracking select,.ui-tracking #uiTracking input,.ui-tracking #uiTracking .ui-button { min-height:44px; white-space:normal; max-width:100%; }
.ui-tracking #uiTracking .ui-actions { flex-wrap:wrap; }
.ui-track-invoice { border-block-end:1px solid var(--ui-line); }
.ui-track-refund { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:8px; padding-block:8px; }
.ui-tracking #uiTrackFileNotice { overflow-wrap:anywhere; }
@media(max-width:1199px) {
  .ui-track-layout.has-detail .ui-track-table thead { display:none; }
  .ui-track-layout.has-detail .ui-track-table tr,.ui-track-layout.has-detail .ui-track-table td { display:block; width:auto; }
  .ui-track-layout.has-detail .ui-track-table tr { padding:12px; border-block-end:1px solid var(--ui-line); }
  .ui-track-layout.has-detail .ui-track-table td { border:0; padding:5px; }
  .ui-track-layout.has-detail .ui-track-table td[data-label]::before { content:attr(data-label); display:inline-block; min-width:40%; padding-inline-end:8px; color:var(--ui-muted); }
}
@media(max-width:699px) {
  .ui-tracking #uiTracking.has-order>:not(.ui-track-layout) { display:none; }
  .ui-track-layout.has-detail { grid-template-columns:minmax(0,1fr); }
  .ui-track-layout.has-detail #uiTrackList { display:none; }
  .ui-track-table thead { display:none; }
  .ui-track-table tr,.ui-track-table td { display:block; width:auto; }
  .ui-track-table tr { padding:12px; border-block-end:1px solid var(--ui-line); }
  .ui-track-table td { border:0; padding:5px; }
  .ui-track-table td[data-label]::before { content:attr(data-label); display:inline-block; min-width:40%; padding-inline-end:8px; color:var(--ui-muted); }
  .ui-track-tools { gap:6px; }
  .ui-track-tools>details { padding:6px 10px; }
  .ui-tracking #uiTracking { padding-block-end:calc(24px + env(safe-area-inset-bottom)); }
}
