.tab::part(tab){font-family:var(--font-family-body)}.tab::part(tab){font-size:var(--font-size-body-s);line-height:round(1em*var(--line-height-relaxed),1px)}.tab::part(tab){font-weight:var(--font-style-regular)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tab::part(tab block-start selected),.tab::part(tab block-end selected),.tab::part(tab inline-start selected),.tab::part(tab inline-end selected){color:var(--color-text-neutral-default)}.tab::part(tab-caption){padding-block:var(--spacing-padding-s)}.tab::part(tab){padding-inline:var(--spacing-padding-m)}.tab{--ch-tab-close-button__background-image-size: 100%;--ch-tab-close-button__image-size: var(--icon-s);--ch-tab-button__image-size: var(--icon-s)}.tab::part(close-button)::after{content:"";display:block;inline-size:var(--icon-m);block-size:var(--icon-m);background:no-repeat center/100% var(--icon-path);flex-shrink:0}.tab::part(tab-list block-start){grid-auto-rows:max-content;align-content:end}.tab::part(tab-list block-end){grid-auto-rows:max-content;align-content:start}.tab::part(tab){color:var(--color-text-neutral-default);background-color:var(--elevation-background-color, var(--color-accent-surface-surface));gap:var(--spacing-gap-xs)}.tab::part(tab):hover{color:var(--color-text-primary-hover)}.tab::part(tab):active{color:var(--color-text-primary-pressed)}.tab::part(tab disabled){color:var(--color-text-neutral-disabled)}.tab::part(tab):focus-visible{outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.tab::part(tab block-start){border-block:1px solid rgba(0,0,0,0);max-inline-size:240px}.tab::part(tab block-start selected){border-block-end-color:var(--color-accent-primary-default)}.tab::part(tab block-end){border-block:1px solid rgba(0,0,0,0);max-inline-size:240px}.tab::part(tab block-end selected){border-block-start-color:var(--color-accent-primary-default)}.tab::part(tab inline-start){border-block:1px solid rgba(0,0,0,0);border-inline:1px solid rgba(0,0,0,0)}.tab::part(tab inline-start selected){border-inline-end-color:var(--color-accent-primary-default)}.tab::part(tab inline-end){border-block:1px solid rgba(0,0,0,0);border-inline:1px solid rgba(0,0,0,0)}.tab::part(tab inline-end selected){border-inline-start-color:var(--color-accent-primary-default)}.tab::part(tab closable){padding-inline-end:calc(var(--spacing-padding-m) - var(--spacing-padding-xs))}.tab::part(close-button){padding:var(--spacing-padding-xs);--icon-path: var(--icon__system_close_on-interactive--enabled);border-radius:var(--border-radius-s)}.tab::part(close-button):hover{--icon-path: var(--icon__system_close_on-interactive--hover);background-color:var(--color-accent-item-hover)}.tab::part(close-button):active{--icon-path: var(--icon__system_close_on-interactive--active);background-color:var(--color-accent-item-pressed)}.tab::part(close-button):focus-visible{outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.tab::part(close-button)::after{mask:none;background-color:rgba(0,0,0,0)}.tab::part(tab-panel-container){--spacing-body-block-start: var(--spacing-padding-l);--spacing-body-block-end: var(--spacing-padding-l);--spacing-body-inline-start: var(--spacing-padding-l);--spacing-body-inline-end: var(--spacing-padding-l)}