/* Shared data table tweaks (native / Mud grids) */

@media (max-width: 600px) {
    .mud-table-container {
        width: auto !important;
    }
}

/* Native wide grids: allow wrapping in cells when needed */
.cc-native-data-table td,
.cc-native-data-table th {
    vertical-align: top;
}

.cc-native-data-table td {
    white-space: normal;
    word-break: break-word;
}

/* Wide order status report: size to content so columns stay readable; scroll horizontally */
.cc-order-status-table {
    width: max-content;
    min-width: 100%;
    table-layout: auto;
    font-size: 0.8125rem; /* 13px — dense grid, still above old 11px */
    line-height: 1.42;
}

@media (min-width: 640px) {
    .cc-order-status-table {
        font-size: 0.875rem; /* 14px */
        line-height: 1.38;
    }
}

.cc-order-status-table td.tabular-nums {
    white-space: nowrap;
    word-break: normal;
    text-align: right;
}

.cc-order-status-table td.cc-os-nowrap {
    white-space: nowrap;
    word-break: normal;
}
