//
// Copyright 2026 Google LLC
// SPDX-License-Identifier: Apache-2.0
//
// AUTOGENERATED. DO NOT MODIFY.
// To modify this file, update the source template,
// or run the compiler: go/carbon-service-code-gen-mwtc.
// Source template: formats/sassvars/contextualtokenset.scss.tmpl

// Design system: Google Material 3
// Version: 34.0.21
// Configured context tags:
//   audience: 3p
//   font: static
//   platform: web
// Output format: sass_vars

@use 'md-sys-color';
@use 'md-sys-shape';
@use 'md-sys-state';
@use 'md-sys-typescale';

/// md.comp.data-table.footer.container.height
$footer-container-height: 52px;
/// md.comp.data-table.footer.outlined-select.text-field.container.height
///
/// @deprecated Deprecating this token until we have density tokens that can support our outline-select component.
$footer-outlined-select-text-field-container-height: 36px;
/// md.comp.data-table.header.container.height
$header-container-height: 56px;
/// md.comp.data-table.outline.width
$outline-width: 1px;
/// md.comp.data-table.row-item.container.height
$row-item-container-height: 52px;
/// md.comp.data-table.row-item.disabled.label-text.opacity
$row-item-disabled-label-text-opacity: 0.38;
/// md.comp.data-table.row-item.divider.thickness
///
/// @deprecated Replacing divider with outline. Please use md.comp.data-table.row-item.outline.* instead.
$row-item-divider-thickness: 1px;
/// md.comp.data-table.row-item.outline.width
$row-item-outline-width: 1px;
/// md.comp.data-table.container.shape
$container-shape: md-sys-shape.$corner-extra-small;
/// md.comp.data-table.footer.container.color
$footer-container-color: md-sys-color.$surface;
/// md.comp.data-table.footer.supporting-text.color
$footer-supporting-text-color: md-sys-color.$on-surface-variant;
/// md.comp.data-table.footer.supporting-text.font
$footer-supporting-text-font: md-sys-typescale.$body-medium-font;
/// md.comp.data-table.footer.supporting-text.line-height
$footer-supporting-text-line-height: md-sys-typescale.$body-medium-line-height;
/// md.comp.data-table.footer.supporting-text.size
$footer-supporting-text-size: md-sys-typescale.$body-medium-size;
/// md.comp.data-table.footer.supporting-text.tracking
$footer-supporting-text-tracking: md-sys-typescale.$body-medium-tracking;
/// md.comp.data-table.footer.supporting-text.weight
$footer-supporting-text-weight: md-sys-typescale.$body-medium-weight;
/// md.comp.data-table.header.container.color
$header-container-color: md-sys-color.$surface;
/// md.comp.data-table.header.headline.color
$header-headline-color: md-sys-color.$on-surface-variant;
/// md.comp.data-table.header.headline.font
$header-headline-font: md-sys-typescale.$title-small-font;
/// md.comp.data-table.header.headline.line-height
$header-headline-line-height: md-sys-typescale.$title-small-line-height;
/// md.comp.data-table.header.headline.size
$header-headline-size: md-sys-typescale.$title-small-size;
/// md.comp.data-table.header.headline.tracking
$header-headline-tracking: md-sys-typescale.$title-small-tracking;
/// md.comp.data-table.header.headline.weight
$header-headline-weight: md-sys-typescale.$title-small-weight;
/// md.comp.data-table.header.hover.headline.color
$header-hover-headline-color: md-sys-color.$on-surface;
/// md.comp.data-table.header.hover.sorting.icon-button.color
$header-hover-sorting-icon-button-color: md-sys-color.$on-surface;
/// md.comp.data-table.outline.color
$outline-color: md-sys-color.$outline-variant;
/// md.comp.data-table.row-item.disabled.label-text.color
$row-item-disabled-label-text-color: md-sys-color.$on-surface;
/// md.comp.data-table.row-item.divider.color
///
/// @deprecated Replacing divider with outline. Please use md.comp.data-table.row-item.outline.* instead.
$row-item-divider-color: md-sys-color.$surface-variant;
/// md.comp.data-table.row-item.label-text.color
$row-item-label-text-color: md-sys-color.$on-surface;
/// md.comp.data-table.row-item.label-text.font
$row-item-label-text-font: md-sys-typescale.$body-medium-font;
/// md.comp.data-table.row-item.label-text.line-height
$row-item-label-text-line-height: md-sys-typescale.$body-medium-line-height;
/// md.comp.data-table.row-item.label-text.size
$row-item-label-text-size: md-sys-typescale.$body-medium-size;
/// md.comp.data-table.row-item.label-text.tracking
$row-item-label-text-tracking: md-sys-typescale.$body-medium-tracking;
/// md.comp.data-table.row-item.label-text.weight
$row-item-label-text-weight: md-sys-typescale.$body-medium-weight;
/// md.comp.data-table.row-item.outline.color
$row-item-outline-color: md-sys-color.$outline-variant;
/// md.comp.data-table.row-item.selected.container.color
$row-item-selected-container-color: md-sys-color.$surface-container-highest;
/// md.comp.data-table.row-item.selected.hover.state-layer.color
$row-item-selected-hover-state-layer-color: md-sys-color.$on-surface;
/// md.comp.data-table.row-item.selected.hover.state-layer.opacity
$row-item-selected-hover-state-layer-opacity: md-sys-state.$hover-state-layer-opacity;
/// md.comp.data-table.row-item.unselected.container.color
$row-item-unselected-container-color: md-sys-color.$surface;
/// md.comp.data-table.row-item.unselected.hover.state-layer.color
$row-item-unselected-hover-state-layer-color: md-sys-color.$on-surface;
/// md.comp.data-table.row-item.unselected.hover.state-layer.opacity
$row-item-unselected-hover-state-layer-opacity: md-sys-state.$hover-state-layer-opacity;
