/* Keep SaleBot logs inside their panel; do not affect other application tables. */
#mini-content .mini-sync-panel,
#mini-sync-table,
#mini-sync-table>.table-wrap{min-width:0;max-width:100%;width:100%}
#mini-sync-table .mini-delivery-table{width:100%;min-width:0;table-layout:fixed;white-space:normal}
#mini-sync-table .mini-delivery-table th,
#mini-sync-table .mini-delivery-table td{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top;padding:12px 8px}
#mini-sync-table .delivery-select{width:3%}
#mini-sync-table .delivery-time{width:13%}
#mini-sync-table .delivery-user{width:16%}
#mini-sync-table .delivery-scenario{width:11%}
#mini-sync-table .delivery-operation{width:10%}
#mini-sync-table .delivery-status{width:12%}
#mini-sync-table .delivery-diagnostics{width:22%}
#mini-sync-table .delivery-actions{width:13%}
#mini-sync-table .delivery-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
#mini-sync-table .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}
#mini-sync-table .link-button{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.4;padding:4px 0}
#mini-sync-table .delivery-diagnostics .link-button{margin-top:6px}
#mini-content .mini-sync-panel>.section-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}
#mini-content .mini-sync-panel>.section-actions button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
#mini-delivery-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;align-items:end;max-width:100%;padding:16px 18px}
#mini-delivery-filters label{display:grid;gap:6px;min-width:0;white-space:normal}
#mini-delivery-filters input,#mini-delivery-filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 10px;font:inherit;background:var(--surface,#fff)}
#mini-delivery-filters button{min-width:0;max-width:100%;white-space:normal}
@media(max-width:900px){
  #mini-sync-table .mini-delivery-table,#mini-sync-table .mini-delivery-table tbody{display:block}
  #mini-sync-table .mini-delivery-table thead{display:none}
  #mini-sync-table .mini-delivery-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line)}
  #mini-sync-table .mini-delivery-table td{display:block;width:auto;padding:0;border:0}
  #mini-sync-table .mini-delivery-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:650}
  #mini-sync-table .delivery-select,#mini-sync-table .delivery-diagnostics,#mini-sync-table .delivery-actions{grid-column:1/-1}
  #mini-sync-table .mini-delivery-table td.delivery-actions{display:flex;flex-wrap:wrap;gap:8px 16px}
  #mini-sync-table .delivery-actions::before{flex-basis:100%}
}
@media(max-width:520px){
  #mini-sync-table .mini-delivery-table tr{grid-template-columns:minmax(0,1fr)}
}
