/** * Copyright (C) 2023 Intel Corporation * SPDX-License-Identifier: MIT */ /* Do not edit this file manually! This file is generated automatically from the @spark-design/tokens package.*/ .spark-tabs-tab { border: none; cursor: pointer; display: flex; position: relative; background: transparent; align-items: center; font-weight: var(--spark-tabs-font-weight); justify-content: center; max-inline-size: var(--spark-tabs-tab-max-with); text-decoration: none; } .spark-tabs-tab-content { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .spark-tabs-disabled { color: var(--spark-tabs-color-disabled); cursor: initial; } .spark-tabs-icon { margin-inline-end: var(--spark-tabs-icon-gap); } .spark-tabs-close { margin-inline-start: var(--spark-tabs-icon-gap); } .spark-tabs-scrollbar { padding: var(--spark-tabs-scrollbar-padding); } .spark-tabs-size-l .spark-tabs-tab { font-size: var(--spark-tabs-size-l-font-size); block-size: var(--spark-tabs-size-l-block-size); } .spark-tabs-size-l .spark-tabs-tab.spark-tabs-icon-only .spark-button-start-slot { padding-inline: var(--spark-tabs-block-l-icon-only-gap); } .spark-tabs-size-l.spark-tabs-ghost .spark-tabs-tab { padding-inline: var(--spark-tabs-ghost-l-padding-inline); } .spark-tabs-size-l.spark-tabs-ghost .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-ghost-gap); } .spark-tabs-size-l.spark-tabs-ghost .spark-tabs-active:after { left: var(--spark-tabs-ghost-l-padding-inline); right: var(--spark-tabs-ghost-l-padding-inline); } .spark-tabs-size-l.spark-tabs-block .spark-tabs-tab { align-items: center; } .spark-tabs-size-l.spark-tabs-block .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-block-l-gap); } .spark-tabs-size-m .spark-tabs-tab { font-size: var(--spark-tabs-size-m-font-size); block-size: var(--spark-tabs-size-m-block-size); } .spark-tabs-size-m .spark-tabs-tab.spark-tabs-icon-only .spark-button-start-slot { padding-inline: var(--spark-tabs-block-m-icon-only-gap); } .spark-tabs-size-m.spark-tabs-ghost .spark-tabs-tab { padding-inline: var(--spark-tabs-ghost-m-padding-inline); } .spark-tabs-size-m.spark-tabs-ghost .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-ghost-gap); } .spark-tabs-size-m.spark-tabs-ghost .spark-tabs-active:after { left: var(--spark-tabs-ghost-m-padding-inline); right: var(--spark-tabs-ghost-m-padding-inline); } .spark-tabs-size-m.spark-tabs-block .spark-tabs-tab { align-items: center; } .spark-tabs-size-m.spark-tabs-block .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-block-m-gap); } .spark-tabs-size-s .spark-tabs-tab { font-size: var(--spark-tabs-size-s-font-size); block-size: var(--spark-tabs-size-s-block-size); } .spark-tabs-size-s .spark-tabs-tab.spark-tabs-icon-only .spark-button-start-slot { padding-inline: var(--spark-tabs-block-s-icon-only-gap); } .spark-tabs-size-s.spark-tabs-ghost .spark-tabs-tab { padding-inline: var(--spark-tabs-ghost-s-padding-inline); } .spark-tabs-size-s.spark-tabs-ghost .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-ghost-gap); } .spark-tabs-size-s.spark-tabs-ghost .spark-tabs-active:after { left: var(--spark-tabs-ghost-s-padding-inline); right: var(--spark-tabs-ghost-s-padding-inline); } .spark-tabs-size-s.spark-tabs-block .spark-tabs-tab { align-items: center; } .spark-tabs-size-s.spark-tabs-block .spark-tabs-tab + .spark-tabs-tab { margin-inline-start: var(--spark-tabs-block-s-gap); } .spark-tabs { display: flex; min-inline-size: max-content; } .spark-tabs .spark-tabs-tab .spark-button-content { color: var(--spark-tabs-color); } .spark-tabs .spark-tabs-tab .spark-button-content .spark-badge { margin-inline-start: var(--spark-tabs-badge-start); } .spark-tabs .spark-tabs-tab .spark-button-start-slot, .spark-tabs .spark-tabs-tab .spark-button-end-slot { color: var(--spark-tabs-color); } .spark-tabs.spark-tabs-block { background: var(--spark-tabs-color-background); box-shadow: var(--spark-tabs-box-shadow-x) var(--spark-tabs-block-box-shadow-y) var(--spark-tabs-box-shadow-blur-radius) var(--spark-tabs-box-shadow-spread-radius) var(--spark-tabs-color-active-background); padding-block-start: var(--spark-tabs-block-padding-gap); padding-inline-start: var(--spark-tabs-block-padding-gap); } .spark-tabs.spark-tabs-ghost { box-shadow: var(--spark-tabs-box-shadow-x) var(--spark-tabs-box-shadow-y) var(--spark-tabs-box-shadow-blur-radius) var(--spark-tabs-box-shadow-spread-radius) var(--spark-tabs-color-ghost-border); } .spark-tabs.spark-tabs-ghost .spark-tabs-active .spark-button-start-slot, .spark-tabs.spark-tabs-ghost .spark-tabs-active .spark-button-end-slot, .spark-tabs.spark-tabs-ghost .spark-tabs-active .spark-button-content { color: var(--spark-tabs-color-active); } .spark-tabs.spark-tabs-ghost .spark-tabs-active:after { content: ''; position: absolute; block-size: var(--spark-tabs-active-border-thin); inset-block-end: var(--spark-tabs-inset-block-end); background-color: var(--spark-tabs-color-active-border); margin-block-end: var(--spark-tabs-active-margin-end); } .spark-tabs.spark-tabs-ghost .spark-tabs-disabled:after { background-color: var(--spark-tabs-color-disabled-border); } .spark-tabs.spark-tabs-block .spark-tabs-active { color: var(--spark-tabs-color-active); box-shadow: inset var(--spark-tabs-box-shadow-x) var(--spark-tabs-active-border-thin) var(--spark-tabs-box-shadow-blur-radius) var(--spark-tabs-box-shadow-spread-radius) var(--spark-tabs-color-active-border) !important; background-color: var(--spark-tabs-color-active-background); } .spark-tabs.spark-tabs-block .spark-tabs-active .spark-button-start-slot, .spark-tabs.spark-tabs-block .spark-tabs-active .spark-button-end-slot, .spark-tabs.spark-tabs-block .spark-tabs-active .spark-button-content { color: var(--spark-tabs-color-active); } .spark-tabs.spark-tabs-block .spark-tabs-disabled { background-color: var(--spark-tabs-color-background); } .spark-tabs.spark-tabs-block .spark-tabs-disabled.spark-tabs-active { box-shadow: inset var(--spark-tabs-box-shadow-x) var(--spark-tabs-active-border-thin) var(--spark-tabs-box-shadow-blur-radius) var(--spark-tabs-box-shadow-spread-radius) var(--spark-tabs-color-disabled-border); background-color: var(--spark-tabs-color-disabled-background); } .spark-tabs .spark-tabs-tab:not(.spark-tabs-disabled):not(.spark-tabs-active):hover { background-color: var(--spark-tabs-color-hover-background); } .spark-tabs .spark-tabs-tab:not(.spark-tabs-disabled):not(.spark-tabs-active):focus { background-color: var(--spark-tabs-color-hover-background); }