/* Width and left edge follow this page's actual chart, including natural table widths. */
body.cailed-unified-controls :is(#vipxh, #mnxh, .cailed-chart-aligned-panel).cailed-chart-aligned-panel {
    width: var(--cailed-chart-width) !important;
    max-width: none !important;
    min-width: 0;
    margin-left: var(--cailed-chart-offset, 0px) !important;
    margin-right: 0 !important;
    box-sizing: border-box;
    container: cailed-chart-controls / inline-size;
}
/* A narrow chart needs a compact form even on a wide monitor. */
@container cailed-chart-controls (max-width: 760px) {
    body.cailed-unified-controls .cailed-chart-aligned-panel .cailed-selection-fields {
        grid-template-columns: 1fr 1fr;
        gap: 18px 24px;
    }
    body.cailed-unified-controls .cailed-chart-aligned-panel .cailed-selection-summary {
        flex-wrap: wrap;
    }
}
@container cailed-chart-controls (max-width: 520px) {
    body.cailed-unified-controls .cailed-chart-aligned-panel .cailed-selection-fields {
        grid-template-columns: 1fr;
    }
}
