
    /* Dashboard tables compact by their own available width before they need horizontal scrolling. */
    .business-report-table-wrap,
    .business-table-scroll,
    .inventory-stats-sku-search-table-wrap,
    .inbound-exceptions-problem-table-wrap,
    .inbound-appointment-table-wrap,
    .business-ai-report-content {
      max-width: 100%;
      container-type: inline-size;
    }
    .business-ai-report-content {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
    .business-report-table,
    .inbound-exceptions-problem-table,
    .inbound-appointment-table,
    .business-ai-report-content table {
      -webkit-text-size-adjust: 100%;
      text-size-adjust: 100%;
    }

    @container (max-width: 1100px) {
      .business-report-table {
        font-size: clamp(12.5px, 1.35cqi, 13px);
      }
      .business-report-table th,
      .business-report-table td {
        padding: 7px clamp(7px, 0.9cqi, 10px);
      }
      .business-report-table th {
        font-size: 12px;
      }
      .business-table-scroll > .business-report-table,
      #business-current-summary-content .business-table-scroll > .business-report-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-report-table,
      #business-efficiency-content .business-table-scroll > .business-report-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-combined-table {
        min-width: 580px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-order-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-summary-order-table {
        min-width: 860px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-capacity-current-table {
        min-width: 820px;
      }
      .operation-fee-issue-table { min-width: 760px; }
      .operation-fee-issue-table.operation-fee-zero-volume-table { min-width: 800px; }
      .inventory-stats-table { min-width: 580px; }
      .inventory-stats-col-sku { width: 190px; }
      .inventory-stats-col-warehouse { width: 116px; }
      .inventory-stats-col-date { width: 132px; }
      .inventory-stats-col-qty { width: 100px; }
      .location-analysis-col-period { width: 92px; }
      .location-analysis-col-location { width: 126px; }
      .location-analysis-col-sku { width: 176px; }
      .location-analysis-col-product { width: 210px; }
      .location-analysis-col-current { width: 76px; }
      .inbound-exceptions-problem-table {
        min-width: 900px;
        font-size: 12px;
      }
      .inbound-exceptions-problem-table th,
      .inbound-exceptions-problem-table td {
        padding: 7px 8px;
      }
      .business-ai-report-content table {
        min-width: 540px;
        font-size: 13px;
      }
      .business-ai-report-content th,
      .business-ai-report-content td {
        padding: 7px 8px;
      }
    }

    @container (max-width: 820px) {
      .business-report-table {
        font-size: 12.5px;
      }
      .business-report-table th,
      .business-report-table td {
        min-height: 34px;
        padding: 7px 7px;
      }
      .business-table-scroll > .business-report-table,
      #business-current-summary-content .business-table-scroll > .business-report-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-report-table,
      #business-efficiency-content .business-table-scroll > .business-report-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-combined-table {
        min-width: 540px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-order-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-summary-order-table {
        min-width: 760px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-capacity-current-table {
        min-width: 720px;
      }
      .operation-fee-issue-table { min-width: 680px; }
      .operation-fee-issue-table.operation-fee-zero-volume-table { min-width: 720px; }
      .inventory-stats-table { min-width: 540px; }
      .inventory-stats-col-sku { width: 160px; }
      .inventory-stats-col-warehouse { width: 104px; }
      .inventory-stats-col-date { width: 118px; }
      .inventory-stats-col-qty { width: 88px; }
      .location-analysis-col-period { width: 82px; }
      .location-analysis-col-location { width: 112px; }
      .location-analysis-col-sku { width: 150px; }
      .location-analysis-col-product { width: 176px; }
      .location-analysis-col-current { width: 70px; }
      .inbound-exceptions-problem-table {
        min-width: 760px;
        font-size: 12px;
      }
      .inbound-exceptions-problem-table th,
      .inbound-exceptions-problem-table td {
        padding: 6px 7px;
      }
      .business-ai-report-content table {
        min-width: 500px;
        font-size: 12.5px;
      }
    }

    @container (max-width: 620px) {
      .business-report-table {
        min-width: 500px;
        font-size: 12.5px;
      }
      .business-report-table th,
      .business-report-table td {
        min-height: 32px;
        padding: 6px;
      }
      .business-report-table th { font-size: 12px; }
      .business-report-table td.num { font-size: 12.5px; }
      .business-table-scroll > .business-report-table,
      #business-current-summary-content .business-table-scroll > .business-report-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-report-table,
      #business-efficiency-content .business-table-scroll > .business-report-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-table,
      .business-operation-fee-card .business-table-scroll > .business-operation-fee-combined-table {
        min-width: 500px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-order-table,
      #today-outbound-order-summary-content .business-table-scroll > .business-summary-order-table {
        min-width: 680px;
      }
      #business-current-summary-content .business-table-scroll > .business-summary-capacity-current-table {
        min-width: 640px;
      }
      .operation-fee-issue-table { min-width: 620px; }
      .operation-fee-issue-table.operation-fee-zero-volume-table { min-width: 660px; }
      .inventory-stats-table { min-width: 500px; }
      .inventory-stats-col-sku { width: 144px; }
      .inventory-stats-col-warehouse { width: 96px; }
      .inventory-stats-col-date { width: 108px; }
      .inventory-stats-col-qty { width: 80px; }
      .location-analysis-col-period { width: 76px; }
      .location-analysis-col-location { width: 102px; }
      .location-analysis-col-sku { width: 136px; }
      .location-analysis-col-product { width: 160px; }
      .location-analysis-col-current { width: 66px; }
      .inbound-exceptions-problem-table { min-width: 680px; font-size: 12px; }
      .inbound-exceptions-problem-table th { font-size: 12px; }
      .business-ai-report-content table {
        min-width: 460px;
        font-size: 12.5px;
      }
      .business-ai-report-content th,
      .business-ai-report-content td { padding: 6px; }
    }

    /* Preserve the no-scroll behavior used by the compact three-column quantity summary. */
    #business-current-summary-content .business-table-scroll > .business-summary-work-table:not(.business-summary-work-measure-table):not(.business-operation-fee-table) {
      width: 100%;
      min-width: 0;
      table-layout: fixed;
    }

    @container (max-width: 1450px) and (min-width: 1121px) {
      .inbound-appointment-table { font-size: 12.5px; }
      .inbound-appointment-table th,
      .inbound-appointment-table td { padding-right: 7px; padding-left: 7px; }
      .inbound-appointment-meta-table { min-width: 1480px; }
      .inbound-appointment-order-table { min-width: 1280px; }
      .inbound-appointment-sku-table { min-width: 900px; }
      .inbound-appointment-carton-table { min-width: 840px; }
      .inbound-appointment-table col.col-count,
      .inbound-appointment-table col.col-narrow { width: 72px; }
      .inbound-appointment-table col.col-qty { width: 110px; }
      .inbound-appointment-table col.col-short { width: 88px; }
      .inbound-appointment-table col.col-status,
      .inbound-appointment-table col.col-medium { width: 112px; }
      .inbound-appointment-table col.col-date { width: 116px; }
      .inbound-appointment-table col.col-time { width: 128px; }
      .inbound-appointment-table col.col-datetime { width: 150px; }
      .inbound-appointment-table col.col-code { width: 164px; }
      .inbound-appointment-table col.col-id,
      .inbound-appointment-table col.col-wide { width: 184px; }
      .inbound-appointment-table col.col-product { width: 220px; }
    }
  