/* Only the isolated text-only component directory loads this stylesheet. */
.products-pilot .control-components{min-width:0;}
.products-pilot .control-table-scroll{max-width:100%;overflow-x:auto;margin-top:var(--tao-space-3);border:1px solid var(--tao-color-line);border-radius:var(--tao-radius-md);}
.products-pilot .control-table-scroll:focus-visible{outline:2px solid var(--tao-color-focus-ring);outline-offset:4px;}
.products-pilot .control-table-scroll table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.5;}
.products-pilot .control-table-scroll caption{text-align:left;font-weight:600;padding:var(--tao-space-2);background:var(--tao-color-soft);}
.products-pilot .control-table-scroll th,.products-pilot .control-table-scroll td{padding:12px;vertical-align:top;border-bottom:1px solid var(--tao-color-line);overflow-wrap:anywhere;}
.products-pilot .control-table-scroll thead th{background:var(--tao-color-soft);}
.products-pilot .control-table-scroll tbody th{color:var(--tao-color-accent);white-space:nowrap;}
.products-pilot .control-table-scroll tbody tr:last-child th,.products-pilot .control-table-scroll tbody tr:last-child td{border-bottom:0;}
