/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@taiga-ui/core/styles/taiga-ui-theme.less?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root,
:host {
  --tui-font-heading: 'Manrope', -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
  --tui-font-text: 'Manrope', -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
  --tui-font-offset: 0rem;
  --tui-font-heading-1: bold calc(var(--tui-font-offset) + 3.125rem) / calc(50 / 56) var(--tui-font-heading);
  --tui-font-heading-2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-font-heading);
  --tui-font-heading-3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-font-heading);
  --tui-font-heading-4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-font-heading);
  --tui-font-heading-5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-font-heading);
  --tui-font-heading-6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-font-heading);
  --tui-font-text-xl: normal calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-font-text);
  --tui-font-text-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-font-text);
  --tui-font-text-m: normal calc(var(--tui-font-offset) + 1rem) / calc(24 / 16) var(--tui-font-text);
  --tui-font-text-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-text);
  --tui-font-text-xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-text);
  --tui-font-text-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-font-text);
  --tui-font-text-ui-m: normal calc(var(--tui-font-offset) + 1rem) / calc(20 / 16) var(--tui-font-text);
  --tui-font-text-ui-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-font-text);
  --tui-font-text-ui-xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-font-text);
  --tui-radius-xs: 0.25rem;
  --tui-radius-s: 0.5rem;
  --tui-radius-m: 0.625rem;
  --tui-radius-l: 0.75rem;
  --tui-radius-xl: 1.5rem;
  --tui-height-xs: 1.5rem;
  --tui-height-s: 2rem;
  --tui-height-m: 2.75rem;
  --tui-height-l: 3.5rem;
  --tui-padding-s: 0.625rem;
  --tui-padding-m: 0.75rem;
  --tui-padding-l: 1rem;
  --tui-duration: 0.3s;
  --tui-disabled-opacity: 0.56;
}
@media screen {
  [tuiTheme='dark'] {
    color-scheme: dark;
    --tui-background-base: #222;
    --tui-background-base-alt: #333;
    --tui-background-neutral-1: rgba(255, 255, 255, 0.08);
    --tui-background-neutral-1-hover: rgba(255, 255, 255, 0.16);
    --tui-background-neutral-1-pressed: rgba(255, 255, 255, 0.24);
    --tui-background-neutral-2: rgba(255, 255, 255, 0.24);
    --tui-background-neutral-2-hover: rgba(255, 255, 255, 0.32);
    --tui-background-neutral-2-pressed: rgba(255, 255, 255, 0.4);
    --tui-background-accent-opposite: #fff;
    --tui-background-accent-opposite-hover: #f6f6f6;
    --tui-background-accent-opposite-pressed: #ededed;
    --tui-background-elevation-1: #292929;
    --tui-background-elevation-2: #2f2f2f;
    --tui-background-elevation-3: #373737;
    --tui-service-autofill-background: #554a2a;
    --tui-border-normal: rgba(255, 255, 255, 0.14);
    --tui-border-hover: rgba(255, 255, 255, 0.6);
    --tui-border-focus: rgba(255, 255, 255, 0.64);
    --tui-status-negative: #ff4d4d;
    --tui-status-negative-pale: rgba(255, 77, 77, 0.24);
    --tui-status-negative-pale-hover: rgba(255, 77, 77, 0.32);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.32);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.4);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.32);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.4);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.32);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.4);
    --tui-status-neutral: #959ba4;
    --tui-text-primary: #ffffff;
    --tui-text-secondary: rgba(255, 255, 255, 0.72);
    --tui-text-tertiary: rgba(255, 255, 255, 0.6);
    --tui-text-action: #6788ff;
    --tui-text-action-hover: #526ed3;
    --tui-text-positive: #44c596;
    --tui-text-positive-hover: #3aa981;
    --tui-text-negative: #ff4d4d;
    --tui-text-negative-hover: #f66;
  }
  [tuiTheme='light'] {
    color-scheme: light;
  }
  :root,
  :host,
  [tuiTheme='light'] {
    --tui-background-base: #fff;
    --tui-background-base-alt: #f6f6f6;
    --tui-background-neutral-1: rgba(0, 0, 0, 0.04);
    --tui-background-neutral-1-hover: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-1-pressed: rgba(0, 0, 0, 0.12);
    --tui-background-neutral-2: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-2-hover: rgba(0, 0, 0, 0.1);
    --tui-background-neutral-2-pressed: rgba(0, 0, 0, 0.14);
    --tui-background-accent-1: #526ed3;
    --tui-background-accent-1-hover: #6c86e2;
    --tui-background-accent-1-pressed: #314692;
    --tui-background-accent-2: #ff7043;
    --tui-background-accent-2-hover: #ff9a94;
    --tui-background-accent-2-pressed: #e7716a;
    --tui-background-accent-opposite: #000;
    --tui-background-accent-opposite-hover: #333;
    --tui-background-accent-opposite-pressed: #808080;
    --tui-background-elevation-1: #fff;
    --tui-background-elevation-2: #fff;
    --tui-background-elevation-3: #fff;
    --tui-service-autofill-background: #fff5c0;
    --tui-service-selection-background: rgba(112, 182, 246, 0.12);
    --tui-service-backdrop: rgba(0, 0, 0, 0.75);
    --tui-border-normal: rgba(0, 0, 0, 0.1);
    --tui-border-hover: rgba(0, 0, 0, 0.16);
    --tui-border-focus: rgba(51, 51, 51, 0.64);
    --tui-status-negative: #ff291a;
    --tui-status-negative-pale: rgba(245, 34, 34, 0.08);
    --tui-status-negative-pale-hover: rgba(245, 34, 34, 0.16);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.12);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.24);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.12);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.24);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.12);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.24);
    --tui-status-neutral: #79818c;
    --tui-text-primary: #1b1f3b;
    --tui-text-secondary: rgba(27, 31, 59, 0.65);
    --tui-text-tertiary: rgba(27, 31, 59, 0.4);
    --tui-text-primary-on-accent-1: #fff;
    --tui-text-primary-on-accent-2: #fff;
    --tui-text-action: #4c66c3;
    --tui-text-action-hover: #6c86e2;
    --tui-text-positive: #3aa981;
    --tui-text-positive-hover: #7ac5aa;
    --tui-text-negative: #ff291a;
    --tui-text-negative-hover: #ff4d4d;
    --tui-chart-categorical-00: var(--tui-background-accent-1);
    --tui-chart-categorical-01: #ea97c4;
    --tui-chart-categorical-02: #a0c5df;
    --tui-chart-categorical-03: #fee797;
    --tui-chart-categorical-04: #b0b0b0;
    --tui-chart-categorical-05: #e29398;
    --tui-chart-categorical-06: #b8474e;
    --tui-chart-categorical-07: #fcc068;
    --tui-chart-categorical-08: #ff8a00;
    --tui-chart-categorical-09: #dab3f9;
    --tui-chart-categorical-10: #7b439e;
    --tui-chart-categorical-11: #8dda71;
    --tui-chart-categorical-12: #fcbb14;
    --tui-chart-categorical-13: #a8cef1;
    --tui-chart-categorical-14: #bd65a4;
    --tui-chart-categorical-15: #7fd7cc;
    --tui-chart-categorical-16: #2fad96;
    --tui-chart-categorical-17: #d4aca2;
    --tui-chart-categorical-18: #9d6f64;
    --tui-chart-categorical-19: #d2e9a2;
    --tui-chart-categorical-20: #aadc42;
    --tui-chart-categorical-21: #3682db;
    --tui-chart-categorical-22: #34b41f;
    --tui-shadow-small: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
    --tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, 0.14);
    --tui-shadow-medium: 0 0.375rem 2rem rgba(0, 0, 0, 0.12);
    --tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, 0.18);
    --tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, 0.2);
  }
}
@media print {
  :root,
  :host,
  [tuiTheme] {
    color-scheme: light;
    --tui-background-base: #fff;
    --tui-background-base-alt: #f6f6f6;
    --tui-background-neutral-1: rgba(0, 0, 0, 0.04);
    --tui-background-neutral-1-hover: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-1-pressed: rgba(0, 0, 0, 0.12);
    --tui-background-neutral-2: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-2-hover: rgba(0, 0, 0, 0.1);
    --tui-background-neutral-2-pressed: rgba(0, 0, 0, 0.14);
    --tui-background-accent-1: #526ed3;
    --tui-background-accent-1-hover: #6c86e2;
    --tui-background-accent-1-pressed: #314692;
    --tui-background-accent-2: #ff7043;
    --tui-background-accent-2-hover: #ff9a94;
    --tui-background-accent-2-pressed: #e7716a;
    --tui-background-accent-opposite: #000;
    --tui-background-accent-opposite-hover: #333;
    --tui-background-accent-opposite-pressed: #808080;
    --tui-background-elevation-1: #fff;
    --tui-background-elevation-2: #fff;
    --tui-background-elevation-3: #fff;
    --tui-service-autofill-background: #fff5c0;
    --tui-service-selection-background: rgba(112, 182, 246, 0.12);
    --tui-service-backdrop: rgba(0, 0, 0, 0.75);
    --tui-border-normal: rgba(0, 0, 0, 0.1);
    --tui-border-hover: rgba(0, 0, 0, 0.16);
    --tui-border-focus: rgba(51, 51, 51, 0.64);
    --tui-status-negative: #ff291a;
    --tui-status-negative-pale: rgba(245, 34, 34, 0.08);
    --tui-status-negative-pale-hover: rgba(245, 34, 34, 0.16);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.12);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.24);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.12);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.24);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.12);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.24);
    --tui-status-neutral: #79818c;
    --tui-text-primary: #1b1f3b;
    --tui-text-secondary: rgba(27, 31, 59, 0.65);
    --tui-text-tertiary: rgba(27, 31, 59, 0.4);
    --tui-text-primary-on-accent-1: #fff;
    --tui-text-primary-on-accent-2: #fff;
    --tui-text-action: #4c66c3;
    --tui-text-action-hover: #6c86e2;
    --tui-text-positive: #3aa981;
    --tui-text-positive-hover: #7ac5aa;
    --tui-text-negative: #ff291a;
    --tui-text-negative-hover: #ff4d4d;
    --tui-chart-categorical-00: var(--tui-background-accent-1);
    --tui-chart-categorical-01: #ea97c4;
    --tui-chart-categorical-02: #a0c5df;
    --tui-chart-categorical-03: #fee797;
    --tui-chart-categorical-04: #b0b0b0;
    --tui-chart-categorical-05: #e29398;
    --tui-chart-categorical-06: #b8474e;
    --tui-chart-categorical-07: #fcc068;
    --tui-chart-categorical-08: #ff8a00;
    --tui-chart-categorical-09: #dab3f9;
    --tui-chart-categorical-10: #7b439e;
    --tui-chart-categorical-11: #8dda71;
    --tui-chart-categorical-12: #fcbb14;
    --tui-chart-categorical-13: #a8cef1;
    --tui-chart-categorical-14: #bd65a4;
    --tui-chart-categorical-15: #7fd7cc;
    --tui-chart-categorical-16: #2fad96;
    --tui-chart-categorical-17: #d4aca2;
    --tui-chart-categorical-18: #9d6f64;
    --tui-chart-categorical-19: #d2e9a2;
    --tui-chart-categorical-20: #aadc42;
    --tui-chart-categorical-21: #3682db;
    --tui-chart-categorical-22: #34b41f;
    --tui-shadow-small: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
    --tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, 0.14);
    --tui-shadow-medium: 0 0.375rem 2rem rgba(0, 0, 0, 0.12);
    --tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, 0.18);
    --tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, 0.2);
  }
}
[tuiAppearance][data-appearance='accent'] {
  background: var(--tui-background-accent-2);
  color: var(--tui-text-primary-on-accent-2);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-2-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-2-hover);
  }
}
[tuiAppearance][data-appearance='accent'][data-state='hover'] {
  background: var(--tui-background-accent-2-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-2-hover);
  }
}
[tuiAppearance][data-appearance='accent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent'][data-state='active'] {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-2-pressed);
}
/* TODO @deprecated remove in v5 */
[tuiAppearance][data-appearance='link'] {
  color: var(--tui-text-action);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='link'][data-state='hover'] {
  color: var(--tui-text-action-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='link'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='link']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link'][data-state='active'] {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='link'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='link'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'] {
  color: var(--tui-text-action);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='action'][data-state='hover'] {
  color: var(--tui-text-action-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='action']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'][data-state='active'] {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action-destructive'] {
  color: var(--tui-text-negative);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
  }
}
[tuiAppearance][data-appearance='action-destructive'][data-state='hover'] {
  color: var(--tui-text-negative-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-negative-hover);
  }
}
[tuiAppearance][data-appearance='action-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive'][data-state='active'] {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-grayscale'] {
  color: var(--tui-text-secondary);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-primary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-primary);
  }
}
[tuiAppearance][data-appearance='action-grayscale'][data-state='hover'] {
  color: var(--tui-text-primary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-primary);
  }
}
[tuiAppearance][data-appearance='action-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale'][data-state='active'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='flat'],
[tuiAppearance][data-appearance='flat-destructive'],
[tuiAppearance][data-appearance='flat-grayscale'] {
  color: var(--tui-text-action);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='flat'][data-state='hover'],
[tuiAppearance][data-appearance='flat-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='flat-grayscale'][data-state='hover'] {
  background: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='flat']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat'][data-state='active'],
[tuiAppearance][data-appearance='flat-destructive'][data-state='active'],
[tuiAppearance][data-appearance='flat-grayscale'][data-state='active'] {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat-destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='flat-grayscale'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='floating'] {
  background: var(--tui-background-elevation-2);
  color: var(--tui-text-primary);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[tuiAppearance][data-appearance='floating'][data-state='hover'] {
  box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover'] {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating'][data-state='active'] {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='glass'] {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  -webkit-backdrop-filter: blur(1rem);
          backdrop-filter: blur(1rem);
  --tui-border-focus: rgba(255, 255, 255, 0.64);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
}
[tuiAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(0, 0, 0, 0.48);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'] {
    background: rgba(0, 0, 0, 0.48);
  }
}
[tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover {
  background: rgba(0, 0, 0, 0.6);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'] {
  background: rgba(255, 255, 255, 0.3);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][data-state='hover'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(255, 255, 255, 0.4);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'],
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'] {
    background: rgba(255, 255, 255, 0.4);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][data-state='active'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover,
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover {
  background: rgba(255, 255, 255, 0.5);
}
/* TODO @deprecated remove in v5 */
[tuiAppearance][data-appearance='opposite'] {
  --tui-border-focus: #979797;
  background: var(--tui-background-accent-opposite);
  color: var(--tui-background-base);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='opposite'][data-state='hover'] {
  background: var(--tui-background-accent-opposite-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='opposite']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite'][data-state='active'] {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='outline'],
[tuiAppearance][data-appearance='outline-destructive'],
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='whiteblock'] {
  --t-bs: var(--tui-border-normal);
  color: var(--tui-text-action);
  box-shadow: inset 0 0 0 1px var(--t-bs);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'] {
  --t-bs: var(--tui-background-accent-1);
  box-shadow: inset 0 0 0 2px var(--t-bs);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-state='hover'] {
  --t-bs: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='hover'] {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-state='active'] {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='active']:hover {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='invalid'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock'].tui-invalid:not([data-mode]) {
  box-shadow: inset 0 0 0 1px var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='outline']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked.tui-invalid:not([data-mode]) {
  box-shadow: inset 0 0 0 2px var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
[tuiAppearance][data-appearance='outline'][data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover'],
[tuiAppearance][data-appearance='whiteblock'][data-state='hover'] {
  cursor: pointer;
  --t-bs: var(--tui-border-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover'] {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
[tuiAppearance][data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline'][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-state='active'] {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='whiteblock'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='outline-destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='icon'],
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='floating'],
[tuiAppearance][data-appearance='whiteblock'] {
  color: var(--tui-text-primary);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='icon']::before,
[tuiAppearance][data-appearance='outline-grayscale']::before,
[tuiAppearance][data-appearance='floating']::before,
[tuiAppearance][data-appearance='whiteblock']::before,
[tuiAppearance][data-appearance='icon']::after,
[tuiAppearance][data-appearance='outline-grayscale']::after,
[tuiAppearance][data-appearance='floating']::after,
[tuiAppearance][data-appearance='whiteblock']::after {
  transition-property: color, transform;
  color: var(--tui-text-tertiary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after {
    color: var(--tui-text-secondary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='icon'][data-state='hover']:before,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover']:before,
[tuiAppearance][data-appearance='floating'][data-state='hover']:before,
[tuiAppearance][data-appearance='whiteblock'][data-state='hover']:before,
[tuiAppearance][data-appearance='icon'][data-state='hover']:after,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover']:after,
[tuiAppearance][data-appearance='floating'][data-state='hover']:after,
[tuiAppearance][data-appearance='whiteblock'][data-state='hover']:after {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='icon'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover']:after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon'][data-state='active']:before,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active']:before,
[tuiAppearance][data-appearance='floating'][data-state='active']:before,
[tuiAppearance][data-appearance='whiteblock'][data-state='active']:before,
[tuiAppearance][data-appearance='icon'][data-state='active']:after,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active']:after,
[tuiAppearance][data-appearance='floating'][data-state='active']:after,
[tuiAppearance][data-appearance='whiteblock'][data-state='active']:after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='icon'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover:after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='primary'] {
  --t-bg: var(--tui-background-accent-1);
  background: var(--t-bg);
  color: var(--tui-text-primary-on-accent-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='primary']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='primary'][data-mode~='invalid'],
[tuiAppearance][data-appearance='primary'].tui-invalid:not([data-mode]) {
  background: var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='primary'][data-state='hover'] {
  --t-bg: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='primary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary'][data-state='active'] {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary-destructive'] {
  color: #fff;
  background: var(--tui-status-negative);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: saturate(1) brightness(1.3);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: saturate(1) brightness(1.3);
  }
}
[tuiAppearance][data-appearance='primary-destructive'][data-state='hover'] {
  filter: saturate(1) brightness(1.3);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='hover'] {
    filter: saturate(1) brightness(1.3);
  }
}
[tuiAppearance][data-appearance='primary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive'][data-state='active'] {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='active']:hover {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-grayscale'] {
  --tui-border-focus: #979797;
  background: var(--tui-background-accent-opposite);
  color: var(--tui-background-base);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='primary-grayscale'][data-state='hover'] {
  background: var(--tui-background-accent-opposite-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='primary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale'][data-state='active'] {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='secondary'],
[tuiAppearance][data-appearance='secondary-destructive'],
[tuiAppearance][data-appearance='secondary-grayscale'],
[tuiAppearance][data-appearance='destructive'] {
  background: var(--tui-background-neutral-1);
  color: var(--tui-text-action);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-state='hover'] {
  background: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-state='active'] {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]) {
  background: var(--tui-background-accent-1);
  color: var(--tui-text-primary-on-accent-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'] {
  background: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'] {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]) {
  background: var(--tui-status-negative);
  color: #fff;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'] {
  background: var(--tui-status-negative);
  color: #fff;
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'] {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'] {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]) {
  color: var(--tui-text-negative);
  background: var(--tui-status-negative-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[data-state='hover'] {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'] {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[data-state='active'] {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary-destructive'],
[tuiAppearance][data-appearance='destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='secondary-grayscale'] {
  color: var(--tui-text-primary);
}
input[type='checkbox'][data-appearance='secondary'],
input[type='radio'][data-appearance='secondary'] {
  --tui-background-neutral-1: var(--tui-background-neutral-2);
  --tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);
  --tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed);
}
[tuiAppearance][data-appearance='error'],
[tuiAppearance][data-appearance='success'],
[tuiAppearance][data-appearance='negative'],
[tuiAppearance][data-appearance='positive'],
[tuiAppearance][data-appearance='warning'],
[tuiAppearance][data-appearance='info'],
[tuiAppearance][data-appearance='neutral'] {
  background: var(--t-bg);
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='error']:checked:not([data-mode]),
[tuiAppearance][data-appearance='success']:checked:not([data-mode]),
[tuiAppearance][data-appearance='negative']:checked:not([data-mode]),
[tuiAppearance][data-appearance='positive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='warning']:checked:not([data-mode]),
[tuiAppearance][data-appearance='info']:checked:not([data-mode]),
[tuiAppearance][data-appearance='neutral']:checked:not([data-mode]),
[tuiAppearance][data-appearance='error'][data-mode~='checked'],
[tuiAppearance][data-appearance='success'][data-mode~='checked'],
[tuiAppearance][data-appearance='negative'][data-mode~='checked'],
[tuiAppearance][data-appearance='positive'][data-mode~='checked'],
[tuiAppearance][data-appearance='warning'][data-mode~='checked'],
[tuiAppearance][data-appearance='info'][data-mode~='checked'],
[tuiAppearance][data-appearance='neutral'][data-mode~='checked'] {
  color: #fff;
}
[tuiAppearance][data-appearance='error'],
[tuiAppearance][data-appearance='negative'] {
  --t-bg: var(--tui-status-negative-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='error']::before,
[tuiAppearance][data-appearance='negative']::before,
[tuiAppearance][data-appearance='error']::after,
[tuiAppearance][data-appearance='negative']::after {
  color: var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='negative']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='negative']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='error'][data-state='hover'],
[tuiAppearance][data-appearance='negative'][data-state='hover'] {
  --t-bg: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='negative'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='error'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='error']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='negative']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='negative']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error'][data-state='active'],
[tuiAppearance][data-appearance='negative'][data-state='active'] {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='negative'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='error'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='error'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error']:checked:not([data-mode]),
[tuiAppearance][data-appearance='negative']:checked:not([data-mode]),
[tuiAppearance][data-appearance='error'][data-mode~='checked'],
[tuiAppearance][data-appearance='negative'][data-mode~='checked'] {
  background: var(--tui-status-negative);
}
[tuiAppearance][data-appearance='success'],
[tuiAppearance][data-appearance='positive'] {
  --t-bg: var(--tui-status-positive-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='success']::before,
[tuiAppearance][data-appearance='positive']::before,
[tuiAppearance][data-appearance='success']::after,
[tuiAppearance][data-appearance='positive']::after {
  color: var(--tui-status-positive);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='positive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='positive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
[tuiAppearance][data-appearance='success'][data-state='hover'],
[tuiAppearance][data-appearance='positive'][data-state='hover'] {
  --t-bg: var(--tui-status-positive-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='positive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='success'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
[tuiAppearance][data-appearance='success']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='positive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='positive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success'][data-state='active'],
[tuiAppearance][data-appearance='positive'][data-state='active'] {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='positive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='success'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='success'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success']:checked:not([data-mode]),
[tuiAppearance][data-appearance='positive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='success'][data-mode~='checked'],
[tuiAppearance][data-appearance='positive'][data-mode~='checked'] {
  background: var(--tui-status-positive);
}
[tuiAppearance][data-appearance='warning'] {
  --t-bg: var(--tui-status-warning-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='warning']::before,
[tuiAppearance][data-appearance='warning']::after {
  color: var(--tui-status-warning);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
[tuiAppearance][data-appearance='warning'][data-state='hover'] {
  --t-bg: var(--tui-status-warning-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
[tuiAppearance][data-appearance='warning']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning'][data-state='active'] {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning']:checked:not([data-mode]),
[tuiAppearance][data-appearance='warning'][data-mode~='checked'] {
  background: var(--tui-status-warning);
}
[tuiAppearance][data-appearance='info'] {
  --t-bg: var(--tui-status-info-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='info']::before,
[tuiAppearance][data-appearance='info']::after {
  color: var(--tui-status-info);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
[tuiAppearance][data-appearance='info'][data-state='hover'] {
  --t-bg: var(--tui-status-info-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='info'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
[tuiAppearance][data-appearance='info']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info'][data-state='active'] {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='info'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='info'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info']:checked:not([data-mode]),
[tuiAppearance][data-appearance='info'][data-mode~='checked'] {
  background: var(--tui-status-info);
}
[tuiAppearance][data-appearance='neutral'] {
  --t-bg: var(--tui-background-neutral-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='neutral']::before,
[tuiAppearance][data-appearance='neutral']::after {
  color: var(--tui-status-neutral);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='neutral'][data-state='hover'] {
  --t-bg: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='neutral']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral'][data-state='active'] {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral']:checked:not([data-mode]),
[tuiAppearance][data-appearance='neutral'][data-mode~='checked'] {
  background: var(--tui-status-neutral);
}
/*
TODO: remove :not([tuiWrapper]) after legacy controls deletion
*/
[tuiAppearance][data-appearance='table']:not([tuiWrapper]) {
  content: '';
  position: fixed;
  /* TODO: Use inset: -1px after Safari 14+ support */
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  inline-size: auto;
  block-size: auto;
  border-radius: 0;
  background: transparent;
  border: none;
  outline: none;
  border-block-end: calc(var(--t-row-height) - var(--t-height)) solid transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):not(._empty) {
  color: var(--tui-text-primary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-state='hover'][data-focus='false'] {
  background-color: var(--tui-background-neutral-1);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper][data-state='hover'][data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):focus-visible:not([data-focus='false']) {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-focus='true'] {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]:not(._focused):has(:focus-visible) {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]._focused._focused {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]) {
  background-origin: border-box;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: linear-gradient(to top right, transparent 0% 50%, var(--tui-status-negative) 50% 100%);
  background-size: 0.5rem 0.5rem;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus='false'] {
  background-color: var(--tui-status-negative-pale);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-state='hover'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-state='hover'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state='hover'][data-focus='false'] {
  background-color: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state='hover'][data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper][data-state='hover'][data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'][data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state='disabled'] {
  background: transparent;
  outline: none;
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state='disabled'] {
  background: transparent;
  outline: none;
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):focus-visible:not([data-focus='false']),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:focus-visible:not([data-focus='false']),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):focus-visible:not([data-focus='false']) {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-focus='true'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-focus='true'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus='true'] {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:not(._focused):has(:focus-visible),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible) {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]._focused._focused,
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]._focused._focused,
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]._focused._focused {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
/**
 * @deprecated use appearance instead
 */
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/
/**
 * TODO: Drop in v.5
 * @deprecated use appearance instead
 */
[tuiWrapper] {
  transition-property: color, background, opacity;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  display: block;
  block-size: 100%;
  inline-size: 100%;
  appearance: none;
  border-radius: inherit;
}
[tuiWrapper]:disabled:disabled,
[tuiWrapper][data-state='disabled'][data-state='disabled'] {
  pointer-events: none;
  opacity: var(--tui-disabled-opacity);
}
[tuiWrapper][data-appearance='textfield'] {
  transition-property: box-shadow, background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: var(--tui-background-base);
  color: var(--tui-text-primary);
  outline: none !important;
  box-shadow: 0 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
}
[tuiWrapper][data-appearance='textfield']::after {
  transition-property: color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  border-radius: inherit;
  border: 1px solid currentColor;
  pointer-events: none;
  color: var(--tui-border-normal);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiWrapper][data-appearance='textfield'][data-state='hover'] {
    box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
}
[tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible:after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield']:has(:focus-visible) {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:has(:focus-visible):after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield']._focused._focused {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']._focused._focused:after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield'][data-state='readonly'][data-state='readonly'] {
  box-shadow: none;
  background: transparent;
}
[tuiWrapper][data-appearance='textfield'][data-state='readonly'][data-state='readonly']:after {
  color: var(--tui-border-normal);
}
[tuiWrapper][data-appearance='textfield']:disabled:disabled,
[tuiWrapper][data-appearance='textfield'][data-state='disabled'][data-state='disabled'] {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:invalid:invalid:after,
[tuiWrapper][data-appearance='textfield']._invalid._invalid:after {
  color: var(--tui-text-negative);
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield'],
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield'] {
  background: var(--tui-background-neutral-1);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiTheme='dark'][tuiWrapper][data-appearance='textfield'][data-state='hover'],
  [tuiTheme='dark'] [tuiWrapper][data-appearance='textfield'][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible,
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible {
  background: transparent;
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:has(:focus-visible),
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:has(:focus-visible) {
  background: transparent;
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']._focused._focused,
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']._focused._focused {
  background: transparent;
}
/* stylelint-disable order/order */
[tuiWrapper][data-appearance='table'] {
  border-radius: 0;
  background: transparent;
  color: var(--tui-text-primary);
  outline: none !important;
  /* stylelint-disable meowtec/no-px */
  /* stylelint-enable meowtec/no-px */
}
[tuiWrapper][data-appearance='table']::before,
[tuiWrapper][data-appearance='table'][data-appearance='table']::after {
  content: '';
  position: fixed;
  top: -0.03125rem;
  left: -1px;
  right: -0.03125rem;
  bottom: -1px;
}
[tuiWrapper][data-appearance='table']::before {
  transition-property: background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 0.5rem 0.5rem;
}
[tuiWrapper][data-appearance='table'][data-appearance='table']::after {
  border: 1px solid currentColor;
  border-radius: inherit;
  pointer-events: none;
  color: var(--tui-border-normal);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='table']:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table'][data-state='hover']:not(._focused):before {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiWrapper][data-appearance='table']:focus-visible:focus-visible {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:focus-visible:focus-visible:after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']:has(:focus-visible) {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:has(:focus-visible):after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']._focused._focused {
  background: transparent;
}
[tuiWrapper][data-appearance='table']._focused._focused:after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:before,
[tuiWrapper][data-appearance='table']._invalid._invalid:before {
  background-image: linear-gradient(to top right, transparent 0%, transparent 50%, var(--tui-status-negative) 50%, var(--tui-status-negative) 100%);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:not(._focused):before,
[tuiWrapper][data-appearance='table']._invalid._invalid:not(._focused):before {
  background-color: var(--tui-status-negative-pale);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='table']:invalid:invalid:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table']._invalid._invalid:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table']:invalid:invalid[data-state='hover']:not(._focused):before,
  [tuiWrapper][data-appearance='table']._invalid._invalid[data-state='hover']:not(._focused):before {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiWrapper][data-appearance='table']:invalid:invalid:disabled:disabled,
[tuiWrapper][data-appearance='table']._invalid._invalid:disabled:disabled,
[tuiWrapper][data-appearance='table']:invalid:invalid[data-state='disabled'][data-state='disabled'],
[tuiWrapper][data-appearance='table']._invalid._invalid[data-state='disabled'][data-state='disabled'] {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible,
[tuiWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible:after,
[tuiWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible:after {
  border-width: 1px;
}
[tuiWrapper][data-appearance='table']:invalid:invalid:has(:focus-visible),
[tuiWrapper][data-appearance='table']._invalid._invalid:has(:focus-visible) {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:has(:focus-visible):after,
[tuiWrapper][data-appearance='table']._invalid._invalid:has(:focus-visible):after {
  border-width: 1px;
}
[tuiWrapper][data-appearance='table']:invalid:invalid._focused._focused,
[tuiWrapper][data-appearance='table']._invalid._invalid._focused._focused {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid._focused._focused:after,
[tuiWrapper][data-appearance='table']._invalid._invalid._focused._focused:after {
  border-width: 1px;
}
table [tuiWrapper][data-appearance='table'][data-appearance='table']:not(._focused)::after {
  border-width: 0;
}
table [tuiWrapper][data-appearance='table']._focused {
  z-index: 1;
}
[tuiWrapper][data-appearance='icon'] {
  color: var(--tui-text-tertiary);
}
[tuiWrapper]:not([data-state='readonly']):hover .t-textfield-icon [tuiWrapper][data-appearance='icon']:not([data-state='disabled']) {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='icon']:hover:not(._no-hover),
  [tuiWrapper][data-appearance='icon'][data-state='hover'] {
    color: var(--tui-text-secondary);
  }
}
[tuiWrapper][data-appearance='icon']:active:not(._no-active),
[tuiWrapper][data-appearance='icon'][data-state='active'],
[tuiWrapper][data-appearance='icon'][data-state='active']:hover {
  color: var(--tui-text-primary);
}
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'],
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'],
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'] {
  color: var(--tui-text-secondary);
}
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover,
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover,
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover {
  color: var(--tui-text-primary);
}
[tuiWrapper][data-appearance='none'] {
  outline: none;
}
[tuiWrapper][data-appearance='none']::after {
  border: none;
}
[tuiAppearance][data-appearance='textfield'] {
  transition-property: box-shadow, background-color, outline-color, border-color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  --t-shadow: 0 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
  background-color: var(--tui-background-base);
  color: var(--tui-text-primary);
  box-shadow: var(--t-shadow);
  outline: 1px solid var(--tui-border-normal);
  outline-offset: -1px;
  border-width: 0;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='textfield']:not([tuiWrapper])::before,
[tuiAppearance][data-appearance='textfield']:not([tuiWrapper])::after {
  transition-property: color, transform;
  color: var(--tui-text-tertiary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='textfield'][data-state='hover'] {
  --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
}
[tuiAppearance][data-appearance='textfield'][data-state='hover']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][data-state='hover']:not([tuiWrapper]):after {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'] {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover']:not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):after,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover']:not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield'][data-state='active']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][data-state='active']:not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:hover:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):after,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:not([tuiWrapper]):after,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:hover:not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']) {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][data-focus='true'] {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible) {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield']:disabled:not([data-state]),
[tuiAppearance][data-appearance='textfield'][data-state='disabled'] {
  box-shadow: none;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='disabled'] {
  box-shadow: none;
}
[tuiAppearance][data-appearance='textfield'][data-mode~='invalid'][data-mode~='invalid'],
[tuiAppearance][data-appearance='textfield']:invalid:not([data-mode]):not(.ng-untouched),
[tuiAppearance][data-appearance='textfield'].tui-invalid:not([data-mode]) {
  outline-color: var(--tui-status-negative);
}
[tuiAppearance][data-appearance='textfield'][data-mode~='readonly'],
input[tuiAppearance][data-appearance='textfield']:read-only:not([data-mode]) {
  background: transparent !important;
  box-shadow: none !important;
  outline-color: var(--tui-border-normal) !important;
}
[tuiAppearance][data-appearance='textfield'][chrome-autofilled],
[tuiAppearance][data-appearance='textfield']:-webkit-autofill {
  -webkit-text-fill-color: var(--tui-text-primary) !important;
  caret-color: var(--tui-text-primary) !important;
  box-shadow: 0 0 0 1000rem var(--tui-service-autofill-background) inset !important;
  -webkit-transition: background-color 600000s 0s;
  transition: background-color 600000s 0s;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'] {
  background-color: var(--tui-background-neutral-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][data-state='hover'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][data-state='hover'] {
  background-color: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'],
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'] {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']),
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']) {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][data-focus='true'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][data-focus='true'] {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible),
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible) {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused,
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused {
  background-color: transparent !important;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@taiga-ui/core/styles/taiga-ui-fonts.less?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype');
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./node_modules/@taiga-ui/styles/taiga-ui-global.less?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * @deprecated use appearance instead
 */
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/
@keyframes tuiReveal {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes tuiFadeIn {
  from {
    opacity: var(--tui-fade-start, 0);
  }
  to {
    opacity: var(--tui-fade-end, 1);
  }
}
html {
  block-size: 100%;
  /* stylelint-disable-next-line */
  font-size: 16px;
}
body {
  block-size: 100%;
  min-block-size: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body {
  -webkit-overflow-scrolling: touch;
}
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  color: inherit;
}
hr {
  margin: 0;
  block-size: 1px;
  border: none;
  background: var(--tui-border-normal);
}
iframe {
  border: none;
}
svg use {
  pointer-events: none;
}
::selection {
  background-color: var(--tui-service-selection-background);
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
@supports (-webkit-hyphens: none) and (text-align-last: right) {
  /**
      * @descriptions:
      * Safari 16 has bug when for some reason,
      * the ::after blocks aren't removed
      * after the destruction of the parent class
     */
  ::after {
    content: none;
  }
}
/* stylelint-disable order/order */
.tui-container {
  margin-inline-end: auto;
  margin-inline-start: auto;
}
@media screen and (min-width: 80em) {
  .tui-container.tui-container_adaptive {
    inline-size: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container.tui-container_adaptive {
    inline-size: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-container.tui-container_adaptive {
    inline-size: 100%;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 80em) {
  .tui-container {
    inline-size: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container {
    inline-size: 51.5rem;
    padding: 0 3rem;
  }
}
@media screen and (min-width: 80em) {
  .tui-container_menu {
    inline-size: 69rem;
  }
}
@media (min-width: 64em) and (max-width: 79.9625em) {
  .tui-container_menu {
    inline-size: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-container_menu {
    inline-size: auto;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
.tui-container_fullwidth {
  inline-size: auto;
  padding: 0 1.5rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-container_fullwidth {
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container_fixed {
    inline-size: 69rem;
  }
}
/* stylelint-enable order/order */
.tui-form {
  /* stylelint-disable */
  /* stylelint-enable */
}
.tui-form__header {
  font: var(--tui-font-heading-5);
  margin-block-start: 2rem;
  margin-block-end: 1.25rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__header {
    font: var(--tui-font-text-l);
    font-weight: bold;
    margin-block-end: 1rem;
  }
}
.tui-form__header_margin-top_none,
.tui-form__header_margin-block-start_none {
  margin-block-start: 0;
}
.tui-form__header_margin-bottom_none,
.tui-form__header_margin-block-end_none {
  margin-block-end: 0;
}
.tui-form__header_margin-bottom_small,
.tui-form__header_margin-block-end_small {
  margin-block-end: 1rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__header_margin-bottom_small,
  .tui-form__header_margin-block-end_small {
    margin-block-end: 0.75rem;
  }
}
.tui-form__row {
  margin-block-start: 1.25rem;
}
.tui-form__row:first-child {
  margin-block-start: 0;
}
.tui-form__row_multi-fields {
  display: flex;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row_multi-fields {
    flex-wrap: wrap;
  }
}
.tui-form__row_half-width {
  inline-size: calc(50% - (1.25rem / 2));
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row_half-width {
    inline-size: 100%;
  }
}
.tui-form__row_checkboxes {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row {
    margin-block-start: 1rem;
  }
}
.tui-form__multi-field {
  flex: 1 1 0;
  min-inline-size: 0;
  margin-inline-start: 1.25rem;
}
.tui-form__multi-field:first-child {
  margin-inline-start: 0;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__multi-field {
    flex-basis: 100%;
    margin-block-start: 1rem;
    margin-inline-start: 0;
  }
  .tui-form__multi-field:first-child {
    margin-block-start: 0;
  }
}
.tui-form__field-note {
  font: var(--tui-font-text-s);
  margin-block-start: 0.25rem;
  color: var(--tui-text-secondary);
}
.tui-form__field-checkbox {
  margin-block-start: 0.5rem;
}
.tui-form__checkbox {
  flex: 1 1 calc(50% - 0.625rem);
}
.tui-form__checkbox:nth-child(even) {
  margin-inline-start: 1.25rem;
}
.tui-form__checkbox:nth-child(n + 3) {
  margin-block-start: 1rem;
}
.tui-form__buttons {
  display: flex;
  margin-block-start: 2rem;
}
.tui-form__buttons_align_end {
  justify-content: flex-end;
}
.tui-form__buttons_align_center {
  justify-content: center;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__buttons {
    flex-direction: column;
    margin-block-start: 1.5rem;
  }
}
.tui-form__button {
  margin-inline-start: 0.75rem;
}
.tui-form__button:first-child {
  margin-inline-start: 0;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__button {
    margin-block-start: 0.5rem;
    margin-inline-start: 0;
  }
}
.tui-island {
  position: relative;
  display: block;
  border-radius: var(--tui-radius-xl);
  background-color: var(--tui-background-base);
  overflow-wrap: break-word;
  text-decoration: none;
  color: var(--tui-text-primary);
  outline: none;
  box-sizing: content-box;
}
.tui-island:not(.tui-island_hoverable)::before {
  position: absolute;
  top: 0;
  left: 0;
  inline-size: 100%;
  block-size: 100%;
  content: '';
  box-sizing: border-box;
  border: 1px solid var(--tui-border-normal);
  border-radius: inherit;
  pointer-events: none;
}
.tui-island:focus::before,
.tui-island:hover:focus::before {
  border-color: var(--tui-border-focus);
}
.tui-island_hoverable {
  transition-property: all;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: var(--tui-background-elevation-2);
  box-shadow: var(--tui-shadow-small);
  cursor: pointer;
  transition-property: transform, box-shadow;
  will-change: transform, box-shadow;
}
.tui-island_hoverable:hover {
  box-shadow: var(--tui-shadow-small-hover);
  transform: translateY(-0.25rem);
}
.tui-island_transparent {
  background-color: transparent;
}
.tui-island_size_s {
  --tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);
  font: var(--tui-font-text-s);
  padding: 1rem;
}
.tui-island_size_m {
  --tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);
  font: var(--tui-font-text-m);
  padding: 1rem;
}
.tui-island_size_l {
  font: var(--tui-font-text-m);
  padding: 1.25rem;
}
.tui-island_text-align_left {
  text-align: start;
}
.tui-island_text-align_center {
  text-align: center;
}
.tui-island_text-align_right {
  text-align: end;
}
.tui-island__content {
  display: flex;
  justify-content: space-between;
}
.tui-island_text-align_center .tui-island__content {
  display: block;
}
.tui-island__content > * {
  min-inline-size: 0;
}
.tui-island__category {
  font-size: 0.6875rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin: 0 0 0.5rem;
  color: var(--tui-text-secondary);
}
.tui-island_size_l .tui-island__category {
  margin: 0 0 0.75rem;
}
.tui-island__title {
  font: var(--tui-font-text-m);
  margin: 0 0 0.5rem;
}
.tui-island_size_m .tui-island__title {
  font: var(--tui-font-heading-6);
  margin: 0 0 0.75rem;
}
.tui-island_size_l .tui-island__title {
  font: var(--tui-font-heading-6);
}
.tui-island__paragraph {
  margin: 0;
  color: var(--tui-text-secondary);
}
.tui-island__paragraph_link.tui-island__paragraph {
  margin-block-start: 1rem;
}
.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph {
  margin: 1rem 0 0;
}
.tui-island__paragraph_button.tui-island__paragraph {
  margin-block-start: 1.25rem;
}
.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph {
  margin: 1.25rem 0 0;
}
.tui-island__figure {
  display: flex;
  justify-content: center;
  order: 1;
  flex-shrink: 0;
  margin: 0 0 0 1rem;
}
.tui-island_size_l .tui-island__figure {
  margin-inline-start: 2.25rem;
}
.tui-island_text-align_center .tui-island__figure {
  margin: 0 0 0.75rem;
}
.tui-island__carousel-controls {
  display: flex;
  padding-block-end: 1rem;
  margin-block-end: 1rem;
  border-block-end: 1px solid var(--tui-border-normal);
  white-space: nowrap;
}
.tui-island__carousel-pages {
  margin-inline-start: auto;
  color: var(--tui-text-secondary);
}
.tui-island__carousel-button {
  margin-inline-end: 0.5rem;
}
.tui-island .tui-island__footer-button {
  display: block;
  max-inline-size: unset;
  inline-size: calc(100% + 1.875rem);;
  margin: 1rem calc(-1rem + 1px) calc(-1rem + 1px);
  border-block-start: 1px solid var(--tui-border-normal);
  border-radius: 0 0 var(--tui-radius-xl) var(--tui-radius-xl);
}
.tui-island_size_l .tui-island__footer-button {
  inline-size: calc(100% + 2.375rem);;
  margin: 1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px);
}
.tui-island__marker:first-child:not(:only-child) {
  margin-inline-end: 1.25rem;
}
.tui-island__marker:not(:first-child),
.tui-island__marker:only-child {
  margin-inline-start: 1.25rem;
}
.tui-list {
  font: var(--tui-font-text-m);
  line-height: 1.5rem;
  list-style-type: none;
  color: var(--tui-text-primary);
}
.tui-list_large {
  font: var(--tui-font-text-l);
  line-height: 1.75rem;
}
.tui-list_small,
.tui-list_extra-small {
  font: var(--tui-font-text-s);
  line-height: 1.25rem;
}
.tui-list_nested {
  margin: 0.75rem 0 0.75rem 1.25rem;
  color: var(--tui-text-secondary);
}
.tui-list_large .tui-list_nested {
  margin-inline-start: 0.75rem;
}
.tui-list_small .tui-list_nested {
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
.tui-list_ordered {
  counter-reset: counter;
}
.tui-list__item {
  position: relative;
  padding-inline-start: 1.5rem;
  overflow-wrap: break-word;
  margin-block-start: 0.75rem;
}
.tui-list__item:first-child {
  margin-block-start: 0;
}
.tui-list__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5rem;
  inline-size: 0.5rem;
  block-size: 0.5rem;
  border-radius: 100%;
  background-color: var(--tui-background-accent-1);
}
.tui-list_large > .tui-list__item::before {
  top: 0.625rem;
}
.tui-list_small > .tui-list__item::before {
  top: 0.375rem;
}
.tui-list_extra-small > .tui-list__item {
  margin-block-start: 0.5rem;
}
.tui-list_linear .tui-list__item {
  padding-inline-start: 1.75rem;
}
.tui-list_linear .tui-list__item::before {
  content: '\2014';
  left: 0;
  top: auto;
  inline-size: auto;
  block-size: auto;
  background-color: transparent;
}
.tui-list_ordered .tui-list__item {
  padding-inline-start: 1.25rem;
}
.tui-list_ordered .tui-list__item::before {
  content: counter(counter) '.';
  left: 0;
  top: auto;
  counter-increment: counter;
  inline-size: auto;
  block-size: auto;
  color: var(--tui-text-tertiary);
  background-color: transparent;
}
.tui-list_triangle > .tui-list__item {
  padding-inline-start: 1.75rem;
}
.tui-list_triangle > .tui-list__item::before {
  content: '\25E4';
  left: 0;
  top: 1px;
  inline-size: auto;
  block-size: auto;
  background-color: transparent;
  color: var(--tui-text-tertiary);
  font-size: 0.75rem;
}
.tui-list__item-title {
  font: var(--tui-font-heading-5);
  margin: 0;
}
.tui-list_small .tui-list__item-title {
  line-height: 1.25rem;
  font-weight: bold;
}
.tui-list__description {
  margin: 0.5rem 0 0;
  color: var(--tui-text-secondary);
}
.tui-list_small .tui-list__description {
  margin-block-start: 0.25rem;
}
.tui-list_large .tui-list__description {
  line-height: 1.75rem;
  margin-block-start: 0.75rem;
}
@media not screen and (max-width: 47.9625em) {
  .tui-mobile-only {
    display: none !important;
  }
}
.tui-required::after {
  content: '*';
}
.tui-required_float::after {
  position: absolute;
}
.tui-required_spacing::after {
  content: '\0000a0*';
}
/* stylelint-disable order/order */
/* stylelint-enable order/order */
.tui-row {
  display: flex;
  flex-wrap: wrap;
}
.tui-row_align_center {
  align-items: center;
}
.tui-row_align_start {
  align-items: flex-start;
}
.tui-row_align_end {
  align-items: flex-end;
}
@media screen and (min-width: 80em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -1.5rem;
    margin-inline-end: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -1.25rem;
    margin-inline-end: -1.25rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -0.5rem;
    margin-inline-end: -0.5rem;
  }
}
.tui-row_temporary.tui-row {
  margin-inline-start: -1.25rem;
  margin-inline-end: -1.25rem;
}
@media screen and (min-width: 80em) {
  .tui-row {
    margin-inline-start: -1.5rem;
    margin-inline-end: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row {
    margin-inline-start: -1.25rem;
    margin-inline-end: -1.25rem;
  }
}
.tui-col_1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_stretch {
  display: flex;
}
@media screen and (min-width: 80em) {
  .tui-row_adaptive .tui-col_lg-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-3 {
    inline-size: 25%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-6 {
    inline-size: 50%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-9 {
    inline-size: 75%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-12 {
    inline-size: 100%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row_adaptive .tui-col_md-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-3 {
    inline-size: 25%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-6 {
    inline-size: 50%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-9 {
    inline-size: 75%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-12 {
    inline-size: 100%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-row_adaptive .tui-col_xs-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-3 {
    inline-size: 25%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-6 {
    inline-size: 50%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-9 {
    inline-size: 75%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-12 {
    inline-size: 100%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
}
.tui-row_temporary .tui-col_1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
@media screen and (min-width: 80em) {
  .tui-col_1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_3 {
    inline-size: 25%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_6 {
    inline-size: 50%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_9 {
    inline-size: 75%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_12 {
    inline-size: 100%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
}
.tui-col-offset_1 {
  margin-inline-start: 8.33333333%;
}
.tui-col-offset_2 {
  margin-inline-start: 16.66666667%;
}
.tui-col-offset_3 {
  margin-inline-start: 25%;
}
.tui-col-offset_4 {
  margin-inline-start: 33.33333333%;
}
.tui-col-offset_5 {
  margin-inline-start: 41.66666667%;
}
.tui-col-offset_6 {
  margin-inline-start: 50%;
}
.tui-col-offset_7 {
  margin-inline-start: 58.33333333%;
}
.tui-col-offset_8 {
  margin-inline-start: 66.66666667%;
}
.tui-col-offset_9 {
  margin-inline-start: 75%;
}
.tui-col-offset_10 {
  margin-inline-start: 83.33333333%;
}
.tui-col-offset_11 {
  margin-inline-start: 91.66666667%;
}
.tui-col-offset_12 {
  margin-inline-start: 100%;
}
@media (min-width: 22.5em) and (max-width: 47.9625em) {
  .tui-col-offset_xs-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_xs-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_xs-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_xs-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_xs-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_xs-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_xs-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_xs-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_xs-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_xs-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_xs-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_xs-12 {
    margin-inline-start: 100%;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-col-offset_md-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_md-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_md-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_md-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_md-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_md-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_md-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_md-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_md-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_md-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_md-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_md-12 {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 80em) {
  .tui-col-offset_lg-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_lg-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_lg-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_lg-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_lg-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_lg-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_lg-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_lg-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_lg-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_lg-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_lg-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_lg-12 {
    margin-inline-start: 100%;
  }
}
.tui-skeleton {
  position: relative;
  color: transparent !important;
  background: transparent !important;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.tui-skeleton::after {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  inline-size: 100% !important;
  block-size: 100% !important;
  content: '';
  display: block !important;
  margin: 0 !important;
  background-color: var(--tui-background-neutral-2) !important;
  animation: tuiSkeletonVibe ease-in-out 1s infinite alternate;
  border-radius: var(--tui-skeleton-radius, 0);
}
.tui-skeleton_light::after {
  background-color: rgba(255, 255, 255, 0.24);
}
.tui-skeleton_rounded::after {
  border-radius: inherit;
}
.tui-skeleton_short::after {
  inline-size: 40%;
}
.tui-skeleton_center::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  inline-size: 40%;
}
.tui-skeleton_text::before {
  content: '\a0';
}
.tui-skeleton * {
  opacity: 0;
  visibility: hidden;
}
.tui-space_all-16.tui-space_all-16 {
  margin: 4rem;
}
.tui-space_all-15.tui-space_all-15 {
  margin: 3.75rem;
}
.tui-space_all-14.tui-space_all-14 {
  margin: 3.5rem;
}
.tui-space_all-13.tui-space_all-13 {
  margin: 3.25rem;
}
.tui-space_all-12.tui-space_all-12 {
  margin: 3rem;
}
.tui-space_all-11.tui-space_all-11 {
  margin: 2.75rem;
}
.tui-space_all-10.tui-space_all-10 {
  margin: 2.5rem;
}
.tui-space_all-9.tui-space_all-9 {
  margin: 2.25rem;
}
.tui-space_all-8.tui-space_all-8 {
  margin: 2rem;
}
.tui-space_all-7.tui-space_all-7 {
  margin: 1.75rem;
}
.tui-space_all-6.tui-space_all-6 {
  margin: 1.5rem;
}
.tui-space_all-5.tui-space_all-5 {
  margin: 1.25rem;
}
.tui-space_all-4.tui-space_all-4 {
  margin: 1rem;
}
.tui-space_all-3.tui-space_all-3 {
  margin: 0.75rem;
}
.tui-space_all-2.tui-space_all-2 {
  margin: 0.5rem;
}
.tui-space_all-1.tui-space_all-1 {
  margin: 0.25rem;
}
.tui-space_all-0.tui-space_all-0 {
  margin: 0rem;
}
.tui-space_top-16.tui-space_top-16 {
  margin-block-start: 4rem;
}
.tui-space_top-15.tui-space_top-15 {
  margin-block-start: 3.75rem;
}
.tui-space_top-14.tui-space_top-14 {
  margin-block-start: 3.5rem;
}
.tui-space_top-13.tui-space_top-13 {
  margin-block-start: 3.25rem;
}
.tui-space_top-12.tui-space_top-12 {
  margin-block-start: 3rem;
}
.tui-space_top-11.tui-space_top-11 {
  margin-block-start: 2.75rem;
}
.tui-space_top-10.tui-space_top-10 {
  margin-block-start: 2.5rem;
}
.tui-space_top-9.tui-space_top-9 {
  margin-block-start: 2.25rem;
}
.tui-space_top-8.tui-space_top-8 {
  margin-block-start: 2rem;
}
.tui-space_top-7.tui-space_top-7 {
  margin-block-start: 1.75rem;
}
.tui-space_top-6.tui-space_top-6 {
  margin-block-start: 1.5rem;
}
.tui-space_top-5.tui-space_top-5 {
  margin-block-start: 1.25rem;
}
.tui-space_top-4.tui-space_top-4 {
  margin-block-start: 1rem;
}
.tui-space_top-3.tui-space_top-3 {
  margin-block-start: 0.75rem;
}
.tui-space_top-2.tui-space_top-2 {
  margin-block-start: 0.5rem;
}
.tui-space_top-1.tui-space_top-1 {
  margin-block-start: 0.25rem;
}
.tui-space_top-0.tui-space_top-0 {
  margin-block-start: 0rem;
}
.tui-space_bottom-16.tui-space_bottom-16 {
  margin-block-end: 4rem;
}
.tui-space_bottom-15.tui-space_bottom-15 {
  margin-block-end: 3.75rem;
}
.tui-space_bottom-14.tui-space_bottom-14 {
  margin-block-end: 3.5rem;
}
.tui-space_bottom-13.tui-space_bottom-13 {
  margin-block-end: 3.25rem;
}
.tui-space_bottom-12.tui-space_bottom-12 {
  margin-block-end: 3rem;
}
.tui-space_bottom-11.tui-space_bottom-11 {
  margin-block-end: 2.75rem;
}
.tui-space_bottom-10.tui-space_bottom-10 {
  margin-block-end: 2.5rem;
}
.tui-space_bottom-9.tui-space_bottom-9 {
  margin-block-end: 2.25rem;
}
.tui-space_bottom-8.tui-space_bottom-8 {
  margin-block-end: 2rem;
}
.tui-space_bottom-7.tui-space_bottom-7 {
  margin-block-end: 1.75rem;
}
.tui-space_bottom-6.tui-space_bottom-6 {
  margin-block-end: 1.5rem;
}
.tui-space_bottom-5.tui-space_bottom-5 {
  margin-block-end: 1.25rem;
}
.tui-space_bottom-4.tui-space_bottom-4 {
  margin-block-end: 1rem;
}
.tui-space_bottom-3.tui-space_bottom-3 {
  margin-block-end: 0.75rem;
}
.tui-space_bottom-2.tui-space_bottom-2 {
  margin-block-end: 0.5rem;
}
.tui-space_bottom-1.tui-space_bottom-1 {
  margin-block-end: 0.25rem;
}
.tui-space_bottom-0.tui-space_bottom-0 {
  margin-block-end: 0rem;
}
.tui-space_vertical-16.tui-space_vertical-16 {
  margin-block-start: 4rem;
  margin-block-end: 4rem;
}
.tui-space_vertical-15.tui-space_vertical-15 {
  margin-block-start: 3.75rem;
  margin-block-end: 3.75rem;
}
.tui-space_vertical-14.tui-space_vertical-14 {
  margin-block-start: 3.5rem;
  margin-block-end: 3.5rem;
}
.tui-space_vertical-13.tui-space_vertical-13 {
  margin-block-start: 3.25rem;
  margin-block-end: 3.25rem;
}
.tui-space_vertical-12.tui-space_vertical-12 {
  margin-block-start: 3rem;
  margin-block-end: 3rem;
}
.tui-space_vertical-11.tui-space_vertical-11 {
  margin-block-start: 2.75rem;
  margin-block-end: 2.75rem;
}
.tui-space_vertical-10.tui-space_vertical-10 {
  margin-block-start: 2.5rem;
  margin-block-end: 2.5rem;
}
.tui-space_vertical-9.tui-space_vertical-9 {
  margin-block-start: 2.25rem;
  margin-block-end: 2.25rem;
}
.tui-space_vertical-8.tui-space_vertical-8 {
  margin-block-start: 2rem;
  margin-block-end: 2rem;
}
.tui-space_vertical-7.tui-space_vertical-7 {
  margin-block-start: 1.75rem;
  margin-block-end: 1.75rem;
}
.tui-space_vertical-6.tui-space_vertical-6 {
  margin-block-start: 1.5rem;
  margin-block-end: 1.5rem;
}
.tui-space_vertical-5.tui-space_vertical-5 {
  margin-block-start: 1.25rem;
  margin-block-end: 1.25rem;
}
.tui-space_vertical-4.tui-space_vertical-4 {
  margin-block-start: 1rem;
  margin-block-end: 1rem;
}
.tui-space_vertical-3.tui-space_vertical-3 {
  margin-block-start: 0.75rem;
  margin-block-end: 0.75rem;
}
.tui-space_vertical-2.tui-space_vertical-2 {
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
.tui-space_vertical-1.tui-space_vertical-1 {
  margin-block-start: 0.25rem;
  margin-block-end: 0.25rem;
}
.tui-space_vertical-0.tui-space_vertical-0 {
  margin-block-start: 0rem;
  margin-block-end: 0rem;
}
.tui-space_left-16.tui-space_left-16 {
  margin-inline-start: 4rem;
}
.tui-space_left-15.tui-space_left-15 {
  margin-inline-start: 3.75rem;
}
.tui-space_left-14.tui-space_left-14 {
  margin-inline-start: 3.5rem;
}
.tui-space_left-13.tui-space_left-13 {
  margin-inline-start: 3.25rem;
}
.tui-space_left-12.tui-space_left-12 {
  margin-inline-start: 3rem;
}
.tui-space_left-11.tui-space_left-11 {
  margin-inline-start: 2.75rem;
}
.tui-space_left-10.tui-space_left-10 {
  margin-inline-start: 2.5rem;
}
.tui-space_left-9.tui-space_left-9 {
  margin-inline-start: 2.25rem;
}
.tui-space_left-8.tui-space_left-8 {
  margin-inline-start: 2rem;
}
.tui-space_left-7.tui-space_left-7 {
  margin-inline-start: 1.75rem;
}
.tui-space_left-6.tui-space_left-6 {
  margin-inline-start: 1.5rem;
}
.tui-space_left-5.tui-space_left-5 {
  margin-inline-start: 1.25rem;
}
.tui-space_left-4.tui-space_left-4 {
  margin-inline-start: 1rem;
}
.tui-space_left-3.tui-space_left-3 {
  margin-inline-start: 0.75rem;
}
.tui-space_left-2.tui-space_left-2 {
  margin-inline-start: 0.5rem;
}
.tui-space_left-1.tui-space_left-1 {
  margin-inline-start: 0.25rem;
}
.tui-space_left-0.tui-space_left-0 {
  margin-inline-start: 0rem;
}
.tui-space_right-16.tui-space_right-16 {
  margin-inline-end: 4rem;
}
.tui-space_right-15.tui-space_right-15 {
  margin-inline-end: 3.75rem;
}
.tui-space_right-14.tui-space_right-14 {
  margin-inline-end: 3.5rem;
}
.tui-space_right-13.tui-space_right-13 {
  margin-inline-end: 3.25rem;
}
.tui-space_right-12.tui-space_right-12 {
  margin-inline-end: 3rem;
}
.tui-space_right-11.tui-space_right-11 {
  margin-inline-end: 2.75rem;
}
.tui-space_right-10.tui-space_right-10 {
  margin-inline-end: 2.5rem;
}
.tui-space_right-9.tui-space_right-9 {
  margin-inline-end: 2.25rem;
}
.tui-space_right-8.tui-space_right-8 {
  margin-inline-end: 2rem;
}
.tui-space_right-7.tui-space_right-7 {
  margin-inline-end: 1.75rem;
}
.tui-space_right-6.tui-space_right-6 {
  margin-inline-end: 1.5rem;
}
.tui-space_right-5.tui-space_right-5 {
  margin-inline-end: 1.25rem;
}
.tui-space_right-4.tui-space_right-4 {
  margin-inline-end: 1rem;
}
.tui-space_right-3.tui-space_right-3 {
  margin-inline-end: 0.75rem;
}
.tui-space_right-2.tui-space_right-2 {
  margin-inline-end: 0.5rem;
}
.tui-space_right-1.tui-space_right-1 {
  margin-inline-end: 0.25rem;
}
.tui-space_right-0.tui-space_right-0 {
  margin-inline-end: 0rem;
}
.tui-space_horizontal-16.tui-space_horizontal-16 {
  margin-inline-end: 4rem;
  margin-inline-start: 4rem;
}
.tui-space_horizontal-15.tui-space_horizontal-15 {
  margin-inline-end: 3.75rem;
  margin-inline-start: 3.75rem;
}
.tui-space_horizontal-14.tui-space_horizontal-14 {
  margin-inline-end: 3.5rem;
  margin-inline-start: 3.5rem;
}
.tui-space_horizontal-13.tui-space_horizontal-13 {
  margin-inline-end: 3.25rem;
  margin-inline-start: 3.25rem;
}
.tui-space_horizontal-12.tui-space_horizontal-12 {
  margin-inline-end: 3rem;
  margin-inline-start: 3rem;
}
.tui-space_horizontal-11.tui-space_horizontal-11 {
  margin-inline-end: 2.75rem;
  margin-inline-start: 2.75rem;
}
.tui-space_horizontal-10.tui-space_horizontal-10 {
  margin-inline-end: 2.5rem;
  margin-inline-start: 2.5rem;
}
.tui-space_horizontal-9.tui-space_horizontal-9 {
  margin-inline-end: 2.25rem;
  margin-inline-start: 2.25rem;
}
.tui-space_horizontal-8.tui-space_horizontal-8 {
  margin-inline-end: 2rem;
  margin-inline-start: 2rem;
}
.tui-space_horizontal-7.tui-space_horizontal-7 {
  margin-inline-end: 1.75rem;
  margin-inline-start: 1.75rem;
}
.tui-space_horizontal-6.tui-space_horizontal-6 {
  margin-inline-end: 1.5rem;
  margin-inline-start: 1.5rem;
}
.tui-space_horizontal-5.tui-space_horizontal-5 {
  margin-inline-end: 1.25rem;
  margin-inline-start: 1.25rem;
}
.tui-space_horizontal-4.tui-space_horizontal-4 {
  margin-inline-end: 1rem;
  margin-inline-start: 1rem;
}
.tui-space_horizontal-3.tui-space_horizontal-3 {
  margin-inline-end: 0.75rem;
  margin-inline-start: 0.75rem;
}
.tui-space_horizontal-2.tui-space_horizontal-2 {
  margin-inline-end: 0.5rem;
  margin-inline-start: 0.5rem;
}
.tui-space_horizontal-1.tui-space_horizontal-1 {
  margin-inline-end: 0.25rem;
  margin-inline-start: 0.25rem;
}
.tui-space_horizontal-0.tui-space_horizontal-0 {
  margin-inline-end: 0rem;
  margin-inline-start: 0rem;
}
.tui-space_auto {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.tui-table {
  inline-size: 100%;
}
.tui-table_layout_fixed {
  table-layout: fixed;
}
.tui-table__tr {
  transition-property: background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  outline: none;
}
.tui-table__tr:not(.tui-table__tr_hover_disabled):hover {
  background: var(--tui-background-base-alt);
}
.tui-table__tr:not(.tui-table__tr_border_none) {
  border-block-end: 1px solid var(--tui-border-normal);
}
.tui-table__tr_border_top {
  border-block-start: 1px solid var(--tui-border-normal);
}
.tui-table__tr_cursor_pointer {
  cursor: pointer;
}
.tui-table__th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: var(--tui-font-text-s);
  padding: 0.5rem 1rem;
  vertical-align: middle;
  block-size: 2.5rem;
  color: var(--tui-text-secondary);
  background: inherit;
}
.tui-table__th_font-size_l,
.tui-table_font-size_l .tui-table__th {
  font: var(--tui-font-text-m);
}
.tui-table__td {
  font: var(--tui-font-text-m);
  padding: 1rem 1rem 0.875rem;
  vertical-align: top;
  overflow-wrap: break-word;
  block-size: 3.4375rem;
  color: var(--tui-text-primary);
  background: inherit;
}
.tui-table__td_size_l,
.tui-table_size_l .tui-table__td {
  block-size: 4.9375rem;
}
.tui-table__td_font-size_l,
.tui-table_font-size_l .tui-table__td {
  font: var(--tui-font-text-l);
}
.tui-table__td_font-size_s,
.tui-table_font-size_s .tui-table__td {
  font: var(--tui-font-text-s);
}
.tui-table__td_align_center {
  vertical-align: middle;
}
.tui-table__td,
.tui-table__th {
  box-sizing: border-box;
  text-align: start;
}
.tui-table_size_l .tui-table__td::before,
.tui-table_size_l .tui-table__th::before {
  inline-size: 1rem;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.tui-table__td_first::before,
.tui-table__th_first::before,
.tui-table__td_last::before,
.tui-table__th_last::before {
  content: '';
  position: absolute;
  top: 0;
  inline-size: 0.75rem;
  block-size: 100%;
  background: inherit;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.tui-table__td_first,
.tui-table__th_first {
  position: relative;
  padding-inline-start: 0;
  overflow: visible;
}
.tui-table__td_first::before,
.tui-table__th_first::before {
  right: 100%;
}
.tui-table__td_last,
.tui-table__th_last {
  position: relative;
  padding-inline-end: 0;
  overflow: visible;
}
.tui-table__td_last::before,
.tui-table__th_last::before {
  left: 100%;
  transform: scaleX(-1);
}
.tui-table__td_text_center,
.tui-table__th_text_center {
  text-align: center;
}
.tui-table__td_text_right,
.tui-table__th_text_right {
  text-align: end;
}
.tui-table__td_text_overflow,
.tui-table__th_text_overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tui-table__subtext {
  font: var(--tui-font-text-s);
  margin: 0.25rem 0 0;
  color: var(--tui-text-tertiary);
}
.tui-table__sort {
  appearance: none;
  padding: 0;
  border: 0;
  background: none;
  font: inherit;
  line-height: inherit;
  text-decoration: none;
  transition-property: color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  display: inline-flex;
  align-items: center;
  outline: none;
  cursor: pointer;
}
.tui-table__sort:hover {
  color: var(--tui-text-primary);
}
.tui-table__sort_active {
  color: var(--tui-text-action);
}
.tui-table__sort_active:hover {
  color: var(--tui-text-action-hover);
}
.tui-table__sort-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 100%;
  margin-inline-start: 0.125rem;
  inline-size: 1rem;
  block-size: 1rem;
  flex-shrink: 0;
  opacity: 0;
}
.tui-table__sort_active .tui-table__sort-icon,
.tui-table__sort:hover .tui-table__sort-icon {
  transition-property: transform;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  opacity: 1;
}
.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon {
  transform: rotate(180deg) translateY(50%);
}
.tui-text_h1 {
  font: var(--tui-font-heading-1);
}
.tui-text_h2 {
  font: var(--tui-font-heading-2);
}
.tui-text_h3 {
  font: var(--tui-font-heading-3);
}
.tui-text_h4 {
  font: var(--tui-font-heading-4);
}
.tui-text_h5 {
  font: var(--tui-font-heading-5);
}
.tui-text_h6 {
  font: var(--tui-font-heading-6);
}
.tui-text_body-xl {
  font: var(--tui-font-text-xl);
}
.tui-text_body-l {
  font: var(--tui-font-text-l);
}
.tui-text_body-l-2 {
  font: var(--tui-font-text-ui-l);
}
.tui-text_body-m {
  font: var(--tui-font-text-m);
}
.tui-text_body-m-2 {
  font: var(--tui-font-text-ui-m);
}
.tui-text_body-s {
  font: var(--tui-font-text-s);
}
.tui-text_body-s-2 {
  font: var(--tui-font-text-ui-s);
}
.tui-text_body-xs {
  font: var(--tui-font-text-xs);
}
.tui-text_bold {
  font-weight: bold;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./src/styles.less?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
:root,
:host {
  --tui-font-heading: 'Manrope', -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
  --tui-font-text: 'Manrope', -apple-system, 'BlinkMacSystemFont', system-ui, 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;
  --tui-font-offset: 0rem;
  --tui-font-heading-1: bold calc(var(--tui-font-offset) + 3.125rem) / calc(50 / 56) var(--tui-font-heading);
  --tui-font-heading-2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-font-heading);
  --tui-font-heading-3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-font-heading);
  --tui-font-heading-4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-font-heading);
  --tui-font-heading-5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-font-heading);
  --tui-font-heading-6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-font-heading);
  --tui-font-text-xl: normal calc(var(--tui-font-offset) + 1.1875rem) / calc(28 / 19) var(--tui-font-text);
  --tui-font-text-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-font-text);
  --tui-font-text-m: normal calc(var(--tui-font-offset) + 1rem) / calc(24 / 16) var(--tui-font-text);
  --tui-font-text-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(20 / 13) var(--tui-font-text);
  --tui-font-text-xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(16 / 11) var(--tui-font-text);
  --tui-font-text-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-font-text);
  --tui-font-text-ui-m: normal calc(var(--tui-font-offset) + 1rem) / calc(20 / 16) var(--tui-font-text);
  --tui-font-text-ui-s: normal calc(var(--tui-font-offset) + 0.8125rem) / calc(16 / 13) var(--tui-font-text);
  --tui-font-text-ui-xs: normal calc(var(--tui-font-offset) + 0.6875rem) / calc(13 / 11) var(--tui-font-text);
  --tui-radius-xs: 0.25rem;
  --tui-radius-s: 0.5rem;
  --tui-radius-m: 0.625rem;
  --tui-radius-l: 0.75rem;
  --tui-radius-xl: 1.5rem;
  --tui-height-xs: 1.5rem;
  --tui-height-s: 2rem;
  --tui-height-m: 2.75rem;
  --tui-height-l: 3.5rem;
  --tui-padding-s: 0.625rem;
  --tui-padding-m: 0.75rem;
  --tui-padding-l: 1rem;
  --tui-duration: 0.3s;
  --tui-disabled-opacity: 0.56;
}
@media screen {
  [tuiTheme='dark'] {
    color-scheme: dark;
    --tui-background-base: #222;
    --tui-background-base-alt: #333;
    --tui-background-neutral-1: rgba(255, 255, 255, 0.08);
    --tui-background-neutral-1-hover: rgba(255, 255, 255, 0.16);
    --tui-background-neutral-1-pressed: rgba(255, 255, 255, 0.24);
    --tui-background-neutral-2: rgba(255, 255, 255, 0.24);
    --tui-background-neutral-2-hover: rgba(255, 255, 255, 0.32);
    --tui-background-neutral-2-pressed: rgba(255, 255, 255, 0.4);
    --tui-background-accent-opposite: #fff;
    --tui-background-accent-opposite-hover: #f6f6f6;
    --tui-background-accent-opposite-pressed: #ededed;
    --tui-background-elevation-1: #292929;
    --tui-background-elevation-2: #2f2f2f;
    --tui-background-elevation-3: #373737;
    --tui-service-autofill-background: #554a2a;
    --tui-border-normal: rgba(255, 255, 255, 0.14);
    --tui-border-hover: rgba(255, 255, 255, 0.6);
    --tui-border-focus: rgba(255, 255, 255, 0.64);
    --tui-status-negative: #ff4d4d;
    --tui-status-negative-pale: rgba(255, 77, 77, 0.24);
    --tui-status-negative-pale-hover: rgba(255, 77, 77, 0.32);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.32);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.4);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.32);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.4);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.32);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.4);
    --tui-status-neutral: #959ba4;
    --tui-text-primary: #ffffff;
    --tui-text-secondary: rgba(255, 255, 255, 0.72);
    --tui-text-tertiary: rgba(255, 255, 255, 0.6);
    --tui-text-action: #6788ff;
    --tui-text-action-hover: #526ed3;
    --tui-text-positive: #44c596;
    --tui-text-positive-hover: #3aa981;
    --tui-text-negative: #ff4d4d;
    --tui-text-negative-hover: #f66;
  }
  [tuiTheme='light'] {
    color-scheme: light;
  }
  :root,
  :host,
  [tuiTheme='light'] {
    --tui-background-base: #fff;
    --tui-background-base-alt: #f6f6f6;
    --tui-background-neutral-1: rgba(0, 0, 0, 0.04);
    --tui-background-neutral-1-hover: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-1-pressed: rgba(0, 0, 0, 0.12);
    --tui-background-neutral-2: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-2-hover: rgba(0, 0, 0, 0.1);
    --tui-background-neutral-2-pressed: rgba(0, 0, 0, 0.14);
    --tui-background-accent-1: #526ed3;
    --tui-background-accent-1-hover: #6c86e2;
    --tui-background-accent-1-pressed: #314692;
    --tui-background-accent-2: #ff7043;
    --tui-background-accent-2-hover: #ff9a94;
    --tui-background-accent-2-pressed: #e7716a;
    --tui-background-accent-opposite: #000;
    --tui-background-accent-opposite-hover: #333;
    --tui-background-accent-opposite-pressed: #808080;
    --tui-background-elevation-1: #fff;
    --tui-background-elevation-2: #fff;
    --tui-background-elevation-3: #fff;
    --tui-service-autofill-background: #fff5c0;
    --tui-service-selection-background: rgba(112, 182, 246, 0.12);
    --tui-service-backdrop: rgba(0, 0, 0, 0.75);
    --tui-border-normal: rgba(0, 0, 0, 0.1);
    --tui-border-hover: rgba(0, 0, 0, 0.16);
    --tui-border-focus: rgba(51, 51, 51, 0.64);
    --tui-status-negative: #ff291a;
    --tui-status-negative-pale: rgba(245, 34, 34, 0.08);
    --tui-status-negative-pale-hover: rgba(245, 34, 34, 0.16);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.12);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.24);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.12);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.24);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.12);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.24);
    --tui-status-neutral: #79818c;
    --tui-text-primary: #1b1f3b;
    --tui-text-secondary: rgba(27, 31, 59, 0.65);
    --tui-text-tertiary: rgba(27, 31, 59, 0.4);
    --tui-text-primary-on-accent-1: #fff;
    --tui-text-primary-on-accent-2: #fff;
    --tui-text-action: #4c66c3;
    --tui-text-action-hover: #6c86e2;
    --tui-text-positive: #3aa981;
    --tui-text-positive-hover: #7ac5aa;
    --tui-text-negative: #ff291a;
    --tui-text-negative-hover: #ff4d4d;
    --tui-chart-categorical-00: var(--tui-background-accent-1);
    --tui-chart-categorical-01: #ea97c4;
    --tui-chart-categorical-02: #a0c5df;
    --tui-chart-categorical-03: #fee797;
    --tui-chart-categorical-04: #b0b0b0;
    --tui-chart-categorical-05: #e29398;
    --tui-chart-categorical-06: #b8474e;
    --tui-chart-categorical-07: #fcc068;
    --tui-chart-categorical-08: #ff8a00;
    --tui-chart-categorical-09: #dab3f9;
    --tui-chart-categorical-10: #7b439e;
    --tui-chart-categorical-11: #8dda71;
    --tui-chart-categorical-12: #fcbb14;
    --tui-chart-categorical-13: #a8cef1;
    --tui-chart-categorical-14: #bd65a4;
    --tui-chart-categorical-15: #7fd7cc;
    --tui-chart-categorical-16: #2fad96;
    --tui-chart-categorical-17: #d4aca2;
    --tui-chart-categorical-18: #9d6f64;
    --tui-chart-categorical-19: #d2e9a2;
    --tui-chart-categorical-20: #aadc42;
    --tui-chart-categorical-21: #3682db;
    --tui-chart-categorical-22: #34b41f;
    --tui-shadow-small: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
    --tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, 0.14);
    --tui-shadow-medium: 0 0.375rem 2rem rgba(0, 0, 0, 0.12);
    --tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, 0.18);
    --tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, 0.2);
  }
}
@media print {
  :root,
  :host,
  [tuiTheme] {
    color-scheme: light;
    --tui-background-base: #fff;
    --tui-background-base-alt: #f6f6f6;
    --tui-background-neutral-1: rgba(0, 0, 0, 0.04);
    --tui-background-neutral-1-hover: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-1-pressed: rgba(0, 0, 0, 0.12);
    --tui-background-neutral-2: rgba(0, 0, 0, 0.08);
    --tui-background-neutral-2-hover: rgba(0, 0, 0, 0.1);
    --tui-background-neutral-2-pressed: rgba(0, 0, 0, 0.14);
    --tui-background-accent-1: #526ed3;
    --tui-background-accent-1-hover: #6c86e2;
    --tui-background-accent-1-pressed: #314692;
    --tui-background-accent-2: #ff7043;
    --tui-background-accent-2-hover: #ff9a94;
    --tui-background-accent-2-pressed: #e7716a;
    --tui-background-accent-opposite: #000;
    --tui-background-accent-opposite-hover: #333;
    --tui-background-accent-opposite-pressed: #808080;
    --tui-background-elevation-1: #fff;
    --tui-background-elevation-2: #fff;
    --tui-background-elevation-3: #fff;
    --tui-service-autofill-background: #fff5c0;
    --tui-service-selection-background: rgba(112, 182, 246, 0.12);
    --tui-service-backdrop: rgba(0, 0, 0, 0.75);
    --tui-border-normal: rgba(0, 0, 0, 0.1);
    --tui-border-hover: rgba(0, 0, 0, 0.16);
    --tui-border-focus: rgba(51, 51, 51, 0.64);
    --tui-status-negative: #ff291a;
    --tui-status-negative-pale: rgba(245, 34, 34, 0.08);
    --tui-status-negative-pale-hover: rgba(245, 34, 34, 0.16);
    --tui-status-positive: #4ac99b;
    --tui-status-positive-pale: rgba(74, 201, 155, 0.12);
    --tui-status-positive-pale-hover: rgba(74, 201, 155, 0.24);
    --tui-status-warning: #ffc700;
    --tui-status-warning-pale: rgba(255, 199, 0, 0.12);
    --tui-status-warning-pale-hover: rgba(255, 199, 0, 0.24);
    --tui-status-info: #70b6f6;
    --tui-status-info-pale: rgba(112, 182, 246, 0.12);
    --tui-status-info-pale-hover: rgba(112, 182, 246, 0.24);
    --tui-status-neutral: #79818c;
    --tui-text-primary: #1b1f3b;
    --tui-text-secondary: rgba(27, 31, 59, 0.65);
    --tui-text-tertiary: rgba(27, 31, 59, 0.4);
    --tui-text-primary-on-accent-1: #fff;
    --tui-text-primary-on-accent-2: #fff;
    --tui-text-action: #4c66c3;
    --tui-text-action-hover: #6c86e2;
    --tui-text-positive: #3aa981;
    --tui-text-positive-hover: #7ac5aa;
    --tui-text-negative: #ff291a;
    --tui-text-negative-hover: #ff4d4d;
    --tui-chart-categorical-00: var(--tui-background-accent-1);
    --tui-chart-categorical-01: #ea97c4;
    --tui-chart-categorical-02: #a0c5df;
    --tui-chart-categorical-03: #fee797;
    --tui-chart-categorical-04: #b0b0b0;
    --tui-chart-categorical-05: #e29398;
    --tui-chart-categorical-06: #b8474e;
    --tui-chart-categorical-07: #fcc068;
    --tui-chart-categorical-08: #ff8a00;
    --tui-chart-categorical-09: #dab3f9;
    --tui-chart-categorical-10: #7b439e;
    --tui-chart-categorical-11: #8dda71;
    --tui-chart-categorical-12: #fcbb14;
    --tui-chart-categorical-13: #a8cef1;
    --tui-chart-categorical-14: #bd65a4;
    --tui-chart-categorical-15: #7fd7cc;
    --tui-chart-categorical-16: #2fad96;
    --tui-chart-categorical-17: #d4aca2;
    --tui-chart-categorical-18: #9d6f64;
    --tui-chart-categorical-19: #d2e9a2;
    --tui-chart-categorical-20: #aadc42;
    --tui-chart-categorical-21: #3682db;
    --tui-chart-categorical-22: #34b41f;
    --tui-shadow-small: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
    --tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, 0.14);
    --tui-shadow-medium: 0 0.375rem 2rem rgba(0, 0, 0, 0.12);
    --tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, 0.18);
    --tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, 0.2);
  }
}
[tuiAppearance][data-appearance='accent'] {
  background: var(--tui-background-accent-2);
  color: var(--tui-text-primary-on-accent-2);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-2-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-2-hover);
  }
}
[tuiAppearance][data-appearance='accent'][data-state='hover'] {
  background: var(--tui-background-accent-2-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='accent'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-2-hover);
  }
}
[tuiAppearance][data-appearance='accent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent'][data-state='active'] {
  background: var(--tui-background-accent-2-pressed);
}
[tuiAppearance][data-appearance='accent'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='accent'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-2-pressed);
}
/* TODO @deprecated remove in v5 */
[tuiAppearance][data-appearance='link'] {
  color: var(--tui-text-action);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='link'][data-state='hover'] {
  color: var(--tui-text-action-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='link'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='link'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='link']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link'][data-state='active'] {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='link'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='link'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='link'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'] {
  color: var(--tui-text-action);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='action'][data-state='hover'] {
  color: var(--tui-text-action-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-action-hover);
  }
}
[tuiAppearance][data-appearance='action']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'][data-state='active'] {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-action-hover);
}
[tuiAppearance][data-appearance='action-destructive'] {
  color: var(--tui-text-negative);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
  }
}
[tuiAppearance][data-appearance='action-destructive'][data-state='hover'] {
  color: var(--tui-text-negative-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-negative-hover);
  }
}
[tuiAppearance][data-appearance='action-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive'][data-state='active'] {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action-destructive'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-negative-hover);
}
[tuiAppearance][data-appearance='action-grayscale'] {
  color: var(--tui-text-secondary);
  background: transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-primary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-primary);
  }
}
[tuiAppearance][data-appearance='action-grayscale'][data-state='hover'] {
  color: var(--tui-text-primary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='action-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='hover'] {
    color: var(--tui-text-primary);
  }
}
[tuiAppearance][data-appearance='action-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale'][data-state='active'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='action-grayscale'][tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='flat'],
[tuiAppearance][data-appearance='flat-destructive'],
[tuiAppearance][data-appearance='flat-grayscale'] {
  color: var(--tui-text-action);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='flat-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='flat'][data-state='hover'],
[tuiAppearance][data-appearance='flat-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='flat-grayscale'][data-state='hover'] {
  background: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='flat'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='flat']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='flat-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat'][data-state='active'],
[tuiAppearance][data-appearance='flat-destructive'][data-state='active'],
[tuiAppearance][data-appearance='flat-grayscale'][data-state='active'] {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='flat'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='flat-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='flat-grayscale'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='flat-destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='flat-grayscale'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='floating'] {
  background: var(--tui-background-elevation-2);
  color: var(--tui-text-primary);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[tuiAppearance][data-appearance='floating'][data-state='hover'] {
  box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover'] {
    box-shadow: 0 0.875rem 2.625rem rgba(0, 0, 0, 0.14);
  }
}
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating'][data-state='active'] {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-base-alt);
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);
}
[tuiAppearance][data-appearance='glass'] {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  -webkit-backdrop-filter: blur(1rem);
          backdrop-filter: blur(1rem);
  --tui-border-focus: rgba(255, 255, 255, 0.64);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(0, 0, 0, 0.48);
  }
}
[tuiAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(0, 0, 0, 0.48);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'] {
    background: rgba(0, 0, 0, 0.48);
  }
}
[tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(0, 0, 0, 0.6);
}
[tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover {
  background: rgba(0, 0, 0, 0.6);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'] {
  background: rgba(255, 255, 255, 0.3);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: rgba(255, 255, 255, 0.4);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][data-state='hover'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][data-state='hover'] {
  background: rgba(255, 255, 255, 0.4);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'],
  [tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='hover'] {
    background: rgba(255, 255, 255, 0.4);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][data-state='active'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][data-state='active'] {
  background: rgba(255, 255, 255, 0.5);
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper]:active:not(._no-active),
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active'],
[tuiTheme='dark'] [tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover,
[tuiTheme='dark'][tuiAppearance][data-appearance='glass'][tuiWrapper][data-state='active']:hover {
  background: rgba(255, 255, 255, 0.5);
}
/* TODO @deprecated remove in v5 */
[tuiAppearance][data-appearance='opposite'] {
  --tui-border-focus: #979797;
  background: var(--tui-background-accent-opposite);
  color: var(--tui-background-base);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='opposite'][data-state='hover'] {
  background: var(--tui-background-accent-opposite-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='opposite'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='opposite']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite'][data-state='active'] {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='opposite'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='opposite'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='outline'],
[tuiAppearance][data-appearance='outline-destructive'],
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='whiteblock'] {
  --t-bs: var(--tui-border-normal);
  color: var(--tui-text-action);
  box-shadow: inset 0 0 0 1px var(--t-bs);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'] {
  --t-bs: var(--tui-background-accent-1);
  box-shadow: inset 0 0 0 2px var(--t-bs);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-state='hover'] {
  --t-bs: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='hover'] {
    --t-bs: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-state='active'] {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][tuiWrapper][data-state='active']:hover {
  --t-bs: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='outline']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='invalid'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock'].tui-invalid:not([data-mode]) {
  box-shadow: inset 0 0 0 1px var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='outline']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked:invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline-grayscale'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='whiteblock'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='outline']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-destructive']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='outline-grayscale']:checked.tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='whiteblock']:checked.tui-invalid:not([data-mode]) {
  box-shadow: inset 0 0 0 2px var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
[tuiAppearance][data-appearance='outline'][data-state='hover'],
[tuiAppearance][data-appearance='outline-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover'],
[tuiAppearance][data-appearance='whiteblock'][data-state='hover'] {
  cursor: pointer;
  --t-bs: var(--tui-border-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='outline'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover'] {
    cursor: pointer;
    --t-bs: var(--tui-border-hover);
  }
}
[tuiAppearance][data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline'][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][data-state='active'] {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='outline'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1);
  --t-bs: var(--tui-border-hover);
}
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='whiteblock'] {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='outline-destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='icon'],
[tuiAppearance][data-appearance='outline-grayscale'],
[tuiAppearance][data-appearance='floating'],
[tuiAppearance][data-appearance='whiteblock'] {
  color: var(--tui-text-primary);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='icon']::before,
[tuiAppearance][data-appearance='outline-grayscale']::before,
[tuiAppearance][data-appearance='floating']::before,
[tuiAppearance][data-appearance='whiteblock']::before,
[tuiAppearance][data-appearance='icon']::after,
[tuiAppearance][data-appearance='outline-grayscale']::after,
[tuiAppearance][data-appearance='floating']::after,
[tuiAppearance][data-appearance='whiteblock']::after {
  transition-property: color, transform;
  color: var(--tui-text-tertiary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after {
    color: var(--tui-text-secondary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):before,
  [tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after,
  [tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='icon'][data-state='hover']:before,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover']:before,
[tuiAppearance][data-appearance='floating'][data-state='hover']:before,
[tuiAppearance][data-appearance='whiteblock'][data-state='hover']:before,
[tuiAppearance][data-appearance='icon'][data-state='hover']:after,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='hover']:after,
[tuiAppearance][data-appearance='floating'][data-state='hover']:after,
[tuiAppearance][data-appearance='whiteblock'][data-state='hover']:after {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='icon'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover):before,
  [tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover']:before,
  [tuiAppearance][data-appearance='icon'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='floating'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:hover:not(._no-hover):after,
  [tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='hover']:after,
  [tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='hover']:after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='icon']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='outline-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='floating']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='whiteblock']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):before,
[tuiAppearance][data-appearance='icon']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='outline-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='floating']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after,
[tuiAppearance][data-appearance='whiteblock']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon'][data-state='active']:before,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active']:before,
[tuiAppearance][data-appearance='floating'][data-state='active']:before,
[tuiAppearance][data-appearance='whiteblock'][data-state='active']:before,
[tuiAppearance][data-appearance='icon'][data-state='active']:after,
[tuiAppearance][data-appearance='outline-grayscale'][data-state='active']:after,
[tuiAppearance][data-appearance='floating'][data-state='active']:after,
[tuiAppearance][data-appearance='whiteblock'][data-state='active']:after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='icon'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active):before,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:before,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover:before,
[tuiAppearance][data-appearance='icon'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='floating'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper]:active:not(._no-active):after,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:after,
[tuiAppearance][data-appearance='icon'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='outline-grayscale'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='floating'][tuiWrapper][data-state='active']:hover:after,
[tuiAppearance][data-appearance='whiteblock'][tuiWrapper][data-state='active']:hover:after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='primary'] {
  --t-bg: var(--tui-background-accent-1);
  background: var(--t-bg);
  color: var(--tui-text-primary-on-accent-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='primary']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='primary'][data-mode~='invalid'],
[tuiAppearance][data-appearance='primary'].tui-invalid:not([data-mode]) {
  background: var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='primary'][data-state='hover'] {
  --t-bg: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='primary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary'][data-state='active'] {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='primary-destructive'] {
  color: #fff;
  background: var(--tui-status-negative);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: saturate(1) brightness(1.3);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: saturate(1) brightness(1.3);
  }
}
[tuiAppearance][data-appearance='primary-destructive'][data-state='hover'] {
  filter: saturate(1) brightness(1.3);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='hover'] {
    filter: saturate(1) brightness(1.3);
  }
}
[tuiAppearance][data-appearance='primary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive'][data-state='active'] {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary-destructive'][tuiWrapper][data-state='active']:hover {
  filter: saturate(0.8) brightness(1);
}
[tuiAppearance][data-appearance='primary-grayscale'] {
  --tui-border-focus: #979797;
  background: var(--tui-background-accent-opposite);
  color: var(--tui-background-base);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='primary-grayscale'][data-state='hover'] {
  background: var(--tui-background-accent-opposite-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-opposite-hover);
  }
}
[tuiAppearance][data-appearance='primary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale'][data-state='active'] {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='primary-grayscale'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-opposite-pressed);
}
[tuiAppearance][data-appearance='secondary'],
[tuiAppearance][data-appearance='secondary-destructive'],
[tuiAppearance][data-appearance='secondary-grayscale'],
[tuiAppearance][data-appearance='destructive'] {
  background: var(--tui-background-neutral-1);
  color: var(--tui-text-action);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-state='hover'] {
  background: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-state='active'] {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]) {
  background: var(--tui-background-accent-1);
  color: var(--tui-text-primary-on-accent-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='hover'] {
  background: var(--tui-background-accent-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='hover'] {
    background: var(--tui-background-accent-1-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-state='active'] {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-accent-1-pressed);
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]) {
  background: var(--tui-status-negative);
  color: #fff;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='hover'] {
  background: var(--tui-status-negative);
  color: #fff;
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'] {
    background: var(--tui-status-negative);
    color: #fff;
  }
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[data-state='active'] {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]):invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode])[data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:checked:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='checked'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][type='checkbox']:indeterminate:not([data-mode]).tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover {
  background: var(--tui-status-negative);
  color: #fff;
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]) {
  color: var(--tui-text-negative);
  background: var(--tui-status-negative-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][data-state='hover'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[data-state='hover'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[data-state='hover'] {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'] {
    color: var(--tui-text-negative-hover);
    background: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][data-state='active'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[data-state='active'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[data-state='active'] {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='secondary']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive']:invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'][data-mode~='invalid'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='secondary-grayscale'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='destructive'].tui-invalid:not([data-mode])[tuiWrapper][data-state='active']:hover {
  color: var(--tui-text-negative-hover);
  background: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='secondary-destructive'],
[tuiAppearance][data-appearance='destructive'] {
  color: var(--tui-text-negative);
}
[tuiAppearance][data-appearance='secondary-grayscale'] {
  color: var(--tui-text-primary);
}
input[type='checkbox'][data-appearance='secondary'],
input[type='radio'][data-appearance='secondary'] {
  --tui-background-neutral-1: var(--tui-background-neutral-2);
  --tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);
  --tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed);
}
[tuiAppearance][data-appearance='error'],
[tuiAppearance][data-appearance='success'],
[tuiAppearance][data-appearance='negative'],
[tuiAppearance][data-appearance='positive'],
[tuiAppearance][data-appearance='warning'],
[tuiAppearance][data-appearance='info'],
[tuiAppearance][data-appearance='neutral'] {
  background: var(--t-bg);
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='error']:checked:not([data-mode]),
[tuiAppearance][data-appearance='success']:checked:not([data-mode]),
[tuiAppearance][data-appearance='negative']:checked:not([data-mode]),
[tuiAppearance][data-appearance='positive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='warning']:checked:not([data-mode]),
[tuiAppearance][data-appearance='info']:checked:not([data-mode]),
[tuiAppearance][data-appearance='neutral']:checked:not([data-mode]),
[tuiAppearance][data-appearance='error'][data-mode~='checked'],
[tuiAppearance][data-appearance='success'][data-mode~='checked'],
[tuiAppearance][data-appearance='negative'][data-mode~='checked'],
[tuiAppearance][data-appearance='positive'][data-mode~='checked'],
[tuiAppearance][data-appearance='warning'][data-mode~='checked'],
[tuiAppearance][data-appearance='info'][data-mode~='checked'],
[tuiAppearance][data-appearance='neutral'][data-mode~='checked'] {
  color: #fff;
}
[tuiAppearance][data-appearance='error'],
[tuiAppearance][data-appearance='negative'] {
  --t-bg: var(--tui-status-negative-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='error']::before,
[tuiAppearance][data-appearance='negative']::before,
[tuiAppearance][data-appearance='error']::after,
[tuiAppearance][data-appearance='negative']::after {
  color: var(--tui-status-negative);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='negative']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='negative']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='error'][data-state='hover'],
[tuiAppearance][data-appearance='negative'][data-state='hover'] {
  --t-bg: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='error'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='negative'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='error'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='error']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='negative']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='negative']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error'][data-state='active'],
[tuiAppearance][data-appearance='negative'][data-state='active'] {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='negative'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='error'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='error'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='negative'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-negative-pale-hover);
}
[tuiAppearance][data-appearance='error']:checked:not([data-mode]),
[tuiAppearance][data-appearance='negative']:checked:not([data-mode]),
[tuiAppearance][data-appearance='error'][data-mode~='checked'],
[tuiAppearance][data-appearance='negative'][data-mode~='checked'] {
  background: var(--tui-status-negative);
}
[tuiAppearance][data-appearance='success'],
[tuiAppearance][data-appearance='positive'] {
  --t-bg: var(--tui-status-positive-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='success']::before,
[tuiAppearance][data-appearance='positive']::before,
[tuiAppearance][data-appearance='success']::after,
[tuiAppearance][data-appearance='positive']::after {
  color: var(--tui-status-positive);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='positive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiAppearance][data-appearance='positive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
[tuiAppearance][data-appearance='success'][data-state='hover'],
[tuiAppearance][data-appearance='positive'][data-state='hover'] {
  --t-bg: var(--tui-status-positive-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='success'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='positive'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='success'][tuiWrapper][data-state='hover'],
  [tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-positive-pale-hover);
  }
}
[tuiAppearance][data-appearance='success']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='positive']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]),
[tuiAppearance][data-appearance='positive']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success'][data-state='active'],
[tuiAppearance][data-appearance='positive'][data-state='active'] {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='positive'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='success'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='success'][tuiWrapper][data-state='active']:hover,
[tuiAppearance][data-appearance='positive'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-positive-pale-hover);
}
[tuiAppearance][data-appearance='success']:checked:not([data-mode]),
[tuiAppearance][data-appearance='positive']:checked:not([data-mode]),
[tuiAppearance][data-appearance='success'][data-mode~='checked'],
[tuiAppearance][data-appearance='positive'][data-mode~='checked'] {
  background: var(--tui-status-positive);
}
[tuiAppearance][data-appearance='warning'] {
  --t-bg: var(--tui-status-warning-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='warning']::before,
[tuiAppearance][data-appearance='warning']::after {
  color: var(--tui-status-warning);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
[tuiAppearance][data-appearance='warning'][data-state='hover'] {
  --t-bg: var(--tui-status-warning-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='warning'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-warning-pale-hover);
  }
}
[tuiAppearance][data-appearance='warning']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning'][data-state='active'] {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='warning'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-warning-pale-hover);
}
[tuiAppearance][data-appearance='warning']:checked:not([data-mode]),
[tuiAppearance][data-appearance='warning'][data-mode~='checked'] {
  background: var(--tui-status-warning);
}
[tuiAppearance][data-appearance='info'] {
  --t-bg: var(--tui-status-info-pale);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='info']::before,
[tuiAppearance][data-appearance='info']::after {
  color: var(--tui-status-info);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
[tuiAppearance][data-appearance='info'][data-state='hover'] {
  --t-bg: var(--tui-status-info-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='info'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='info'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-status-info-pale-hover);
  }
}
[tuiAppearance][data-appearance='info']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info'][data-state='active'] {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='info'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='info'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-status-info-pale-hover);
}
[tuiAppearance][data-appearance='info']:checked:not([data-mode]),
[tuiAppearance][data-appearance='info'][data-mode~='checked'] {
  background: var(--tui-status-info);
}
[tuiAppearance][data-appearance='neutral'] {
  --t-bg: var(--tui-background-neutral-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='neutral']::before,
[tuiAppearance][data-appearance='neutral']::after {
  color: var(--tui-status-neutral);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='neutral'][data-state='hover'] {
  --t-bg: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='neutral'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='hover'] {
    --t-bg: var(--tui-background-neutral-1-hover);
  }
}
[tuiAppearance][data-appearance='neutral']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral'][data-state='active'] {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral'][tuiWrapper]:active:not(._no-active),
[tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='active'],
[tuiAppearance][data-appearance='neutral'][tuiWrapper][data-state='active']:hover {
  --t-bg: var(--tui-background-neutral-1-pressed);
}
[tuiAppearance][data-appearance='neutral']:checked:not([data-mode]),
[tuiAppearance][data-appearance='neutral'][data-mode~='checked'] {
  background: var(--tui-status-neutral);
}
/*
TODO: remove :not([tuiWrapper]) after legacy controls deletion
*/
[tuiAppearance][data-appearance='table']:not([tuiWrapper]) {
  content: '';
  position: fixed;
  /* TODO: Use inset: -1px after Safari 14+ support */
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  inline-size: auto;
  block-size: auto;
  border-radius: 0;
  background: transparent;
  border: none;
  outline: none;
  border-block-end: calc(var(--t-row-height) - var(--t-height)) solid transparent;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):not(._empty) {
  color: var(--tui-text-primary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-state='hover'][data-focus='false'] {
  background-color: var(--tui-background-neutral-1);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper][data-state='hover'][data-focus='false'] {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):focus-visible:not([data-focus='false']) {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-focus='true'] {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]:not(._focused):has(:focus-visible) {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[tuiWrapper]._focused._focused {
  outline-offset: -0.125rem;
  outline: 0.125rem solid var(--tui-border-focus);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]) {
  background-origin: border-box;
  background-position: top right;
  background-repeat: no-repeat;
  background-image: linear-gradient(to top right, transparent 0% 50%, var(--tui-status-negative) 50% 100%);
  background-size: 0.5rem 0.5rem;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus='false'] {
  background-color: var(--tui-status-negative-pale);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])[data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-state='hover'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-state='hover'][data-focus='false'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state='hover'][data-focus='false'] {
  background-color: var(--tui-status-negative-pale-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:hover:not(._no-hover)[data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state='hover'][data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper][data-state='hover'][data-focus='false'],
  [tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state='hover'][data-focus='false'] {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-state='disabled'] {
  background: transparent;
  outline: none;
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper][data-state='disabled'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper][data-state='disabled'] {
  background: transparent;
  outline: none;
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode]):focus-visible:not([data-focus='false']),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid']:focus-visible:not([data-focus='false']),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode]):focus-visible:not([data-focus='false']) {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[data-focus='true'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][data-focus='true'],
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[data-focus='true'] {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible),
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]:not(._focused):has(:focus-visible),
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]:not(._focused):has(:focus-visible) {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
[tuiAppearance][data-appearance='table']:not([tuiWrapper]):invalid:not([data-mode])[tuiWrapper]._focused._focused,
[tuiAppearance][data-appearance='table']:not([tuiWrapper])[data-mode~='invalid'][tuiWrapper]._focused._focused,
[tuiAppearance][data-appearance='table']:not([tuiWrapper]).tui-invalid:not([data-mode])[tuiWrapper]._focused._focused {
  background-color: transparent;
  outline-offset: -0.0625rem;
  outline: 0.0625rem solid var(--tui-status-negative);
}
/**
 * TODO: Drop in v.5
 * @deprecated use appearance instead
 */
[tuiWrapper] {
  transition-property: color, background, opacity;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  display: block;
  block-size: 100%;
  inline-size: 100%;
  appearance: none;
  border-radius: inherit;
}
[tuiWrapper]:disabled:disabled,
[tuiWrapper][data-state='disabled'][data-state='disabled'] {
  pointer-events: none;
  opacity: var(--tui-disabled-opacity);
}
[tuiWrapper][data-appearance='textfield'] {
  transition-property: box-shadow, background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: var(--tui-background-base);
  color: var(--tui-text-primary);
  outline: none !important;
  box-shadow: 0 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
}
[tuiWrapper][data-appearance='textfield']::after {
  transition-property: color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  border-radius: inherit;
  border: 1px solid currentColor;
  pointer-events: none;
  color: var(--tui-border-normal);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiWrapper][data-appearance='textfield'][data-state='hover'] {
    box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
}
[tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible:after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield']:has(:focus-visible) {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:has(:focus-visible):after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield']._focused._focused {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']._focused._focused:after {
  border-width: 2px;
  color: var(--tui-background-accent-1);
}
[tuiWrapper][data-appearance='textfield'][data-state='readonly'][data-state='readonly'] {
  box-shadow: none;
  background: transparent;
}
[tuiWrapper][data-appearance='textfield'][data-state='readonly'][data-state='readonly']:after {
  color: var(--tui-border-normal);
}
[tuiWrapper][data-appearance='textfield']:disabled:disabled,
[tuiWrapper][data-appearance='textfield'][data-state='disabled'][data-state='disabled'] {
  box-shadow: none;
}
[tuiWrapper][data-appearance='textfield']:invalid:invalid:after,
[tuiWrapper][data-appearance='textfield']._invalid._invalid:after {
  color: var(--tui-text-negative);
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield'],
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield'] {
  background: var(--tui-background-neutral-1);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:hover:not(._no-hover),
  [tuiTheme='dark'][tuiWrapper][data-appearance='textfield'][data-state='hover'],
  [tuiTheme='dark'] [tuiWrapper][data-appearance='textfield'][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible,
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:focus-visible:focus-visible {
  background: transparent;
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']:has(:focus-visible),
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']:has(:focus-visible) {
  background: transparent;
}
[tuiTheme='dark'][tuiWrapper][data-appearance='textfield']._focused._focused,
[tuiTheme='dark'] [tuiWrapper][data-appearance='textfield']._focused._focused {
  background: transparent;
}
/* stylelint-disable order/order */
[tuiWrapper][data-appearance='table'] {
  border-radius: 0;
  background: transparent;
  color: var(--tui-text-primary);
  outline: none !important;
  /* stylelint-disable meowtec/no-px */
  /* stylelint-enable meowtec/no-px */
}
[tuiWrapper][data-appearance='table']::before,
[tuiWrapper][data-appearance='table'][data-appearance='table']::after {
  content: '';
  position: fixed;
  top: -0.03125rem;
  left: -1px;
  right: -0.03125rem;
  bottom: -1px;
}
[tuiWrapper][data-appearance='table']::before {
  transition-property: background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 0.5rem 0.5rem;
}
[tuiWrapper][data-appearance='table'][data-appearance='table']::after {
  border: 1px solid currentColor;
  border-radius: inherit;
  pointer-events: none;
  color: var(--tui-border-normal);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='table']:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table'][data-state='hover']:not(._focused):before {
    background-color: var(--tui-background-neutral-1);
  }
}
[tuiWrapper][data-appearance='table']:focus-visible:focus-visible {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:focus-visible:focus-visible:after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']:has(:focus-visible) {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:has(:focus-visible):after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']._focused._focused {
  background: transparent;
}
[tuiWrapper][data-appearance='table']._focused._focused:after {
  border-width: 2px;
  color: var(--tui-border-focus);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:before,
[tuiWrapper][data-appearance='table']._invalid._invalid:before {
  background-image: linear-gradient(to top right, transparent 0%, transparent 50%, var(--tui-status-negative) 50%, var(--tui-status-negative) 100%);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:not(._focused):before,
[tuiWrapper][data-appearance='table']._invalid._invalid:not(._focused):before {
  background-color: var(--tui-status-negative-pale);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='table']:invalid:invalid:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table']._invalid._invalid:hover:not(._no-hover):not(._focused):before,
  [tuiWrapper][data-appearance='table']:invalid:invalid[data-state='hover']:not(._focused):before,
  [tuiWrapper][data-appearance='table']._invalid._invalid[data-state='hover']:not(._focused):before {
    background-color: var(--tui-status-negative-pale-hover);
  }
}
[tuiWrapper][data-appearance='table']:invalid:invalid:disabled:disabled,
[tuiWrapper][data-appearance='table']._invalid._invalid:disabled:disabled,
[tuiWrapper][data-appearance='table']:invalid:invalid[data-state='disabled'][data-state='disabled'],
[tuiWrapper][data-appearance='table']._invalid._invalid[data-state='disabled'][data-state='disabled'] {
  background: transparent;
}
[tuiWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible,
[tuiWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:focus-visible:focus-visible:after,
[tuiWrapper][data-appearance='table']._invalid._invalid:focus-visible:focus-visible:after {
  border-width: 1px;
}
[tuiWrapper][data-appearance='table']:invalid:invalid:has(:focus-visible),
[tuiWrapper][data-appearance='table']._invalid._invalid:has(:focus-visible) {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid:has(:focus-visible):after,
[tuiWrapper][data-appearance='table']._invalid._invalid:has(:focus-visible):after {
  border-width: 1px;
}
[tuiWrapper][data-appearance='table']:invalid:invalid._focused._focused,
[tuiWrapper][data-appearance='table']._invalid._invalid._focused._focused {
  background: transparent;
  --tui-border-focus: var(--tui-status-negative);
}
[tuiWrapper][data-appearance='table']:invalid:invalid._focused._focused:after,
[tuiWrapper][data-appearance='table']._invalid._invalid._focused._focused:after {
  border-width: 1px;
}
table [tuiWrapper][data-appearance='table'][data-appearance='table']:not(._focused)::after {
  border-width: 0;
}
table [tuiWrapper][data-appearance='table']._focused {
  z-index: 1;
}
[tuiWrapper][data-appearance='icon'] {
  color: var(--tui-text-tertiary);
}
[tuiWrapper]:not([data-state='readonly']):hover .t-textfield-icon [tuiWrapper][data-appearance='icon']:not([data-state='disabled']) {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiWrapper][data-appearance='icon']:hover:not(._no-hover),
  [tuiWrapper][data-appearance='icon'][data-state='hover'] {
    color: var(--tui-text-secondary);
  }
}
[tuiWrapper][data-appearance='icon']:active:not(._no-active),
[tuiWrapper][data-appearance='icon'][data-state='active'],
[tuiWrapper][data-appearance='icon'][data-state='active']:hover {
  color: var(--tui-text-primary);
}
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'],
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'],
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'] {
  color: var(--tui-text-secondary);
}
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon']:active:not(._no-active),
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active'],
tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover,
tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover,
tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance='icon'][data-state='active']:hover {
  color: var(--tui-text-primary);
}
[tuiWrapper][data-appearance='none'] {
  outline: none;
}
[tuiWrapper][data-appearance='none']::after {
  border: none;
}
[tuiAppearance][data-appearance='textfield'] {
  transition-property: box-shadow, background-color, outline-color, border-color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  --t-shadow: 0 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
  background-color: var(--tui-background-base);
  color: var(--tui-text-primary);
  box-shadow: var(--t-shadow);
  outline: 1px solid var(--tui-border-normal);
  outline-offset: -1px;
  border-width: 0;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
[tuiAppearance][data-appearance='textfield']:not([tuiWrapper])::before,
[tuiAppearance][data-appearance='textfield']:not([tuiWrapper])::after {
  transition-property: color, transform;
  color: var(--tui-text-tertiary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]):not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='textfield'][data-state='hover'] {
  --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
}
[tuiAppearance][data-appearance='textfield'][data-state='hover']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][data-state='hover']:not([tuiWrapper]):after {
  color: var(--tui-text-secondary);
}
@media (hover: hover) and (pointer: fine) {
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'] {
    --t-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.16);
  }
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover']:not([tuiWrapper]):before,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover):not([tuiWrapper]):after,
  [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover']:not([tuiWrapper]):after {
    color: var(--tui-text-secondary);
  }
}
[tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]):not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield'][data-state='active']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][data-state='active']:not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:hover:not([tuiWrapper]):before,
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:active:not(._no-active):not([tuiWrapper]):after,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:not([tuiWrapper]):after,
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='active']:hover:not([tuiWrapper]):after {
  color: var(--tui-text-primary);
}
[tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']) {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][data-focus='true'] {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible) {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused {
  box-shadow: none;
  outline: 0.125rem solid var(--tui-background-accent-1);
  outline-offset: -0.125rem;
}
[tuiAppearance][data-appearance='textfield']:disabled:not([data-state]),
[tuiAppearance][data-appearance='textfield'][data-state='disabled'] {
  box-shadow: none;
}
[tuiAppearance][data-appearance='textfield'][tuiWrapper]:disabled:not([data-state]),
[tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='disabled'] {
  box-shadow: none;
}
[tuiAppearance][data-appearance='textfield'][data-mode~='invalid'][data-mode~='invalid'],
[tuiAppearance][data-appearance='textfield']:invalid:not([data-mode]):not(.ng-untouched),
[tuiAppearance][data-appearance='textfield'].tui-invalid:not([data-mode]) {
  outline-color: var(--tui-status-negative);
}
[tuiAppearance][data-appearance='textfield'][data-mode~='readonly'],
input[tuiAppearance][data-appearance='textfield']:read-only:not([data-mode]) {
  background: transparent !important;
  box-shadow: none !important;
  outline-color: var(--tui-border-normal) !important;
}
[tuiAppearance][data-appearance='textfield'][chrome-autofilled],
[tuiAppearance][data-appearance='textfield']:-webkit-autofill {
  -webkit-text-fill-color: var(--tui-text-primary) !important;
  caret-color: var(--tui-text-primary) !important;
  box-shadow: 0 0 0 1000rem var(--tui-service-autofill-background) inset !important;
  -webkit-transition: background-color 600000s 0s;
  transition: background-color 600000s 0s;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'] {
  background-color: var(--tui-background-neutral-1);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][data-state='hover'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][data-state='hover'] {
  background-color: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]:hover:not(._no-hover),
  [tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'],
  [tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper][data-state='hover'] {
    background-color: var(--tui-background-neutral-1-hover);
  }
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']),
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield']:focus-visible:not([data-focus='false']) {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][data-focus='true'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][data-focus='true'] {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible),
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]:not(._focused):has(:focus-visible) {
  background-color: transparent !important;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused,
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'][tuiWrapper]._focused._focused {
  background-color: transparent !important;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype');
}
/**
 * @deprecated use appearance instead
 */
/*
Every max-width of breakpoint is equal:
next min-width - 60% from 1px (1/16 * 0.6 = 0.0375)
*/
@keyframes tuiReveal {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes tuiFadeIn {
  from {
    opacity: var(--tui-fade-start, 0);
  }
  to {
    opacity: var(--tui-fade-end, 1);
  }
}
html {
  block-size: 100%;
  /* stylelint-disable-next-line */
  font-size: 16px;
}
body {
  block-size: 100%;
  min-block-size: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
body {
  -webkit-overflow-scrolling: touch;
}
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  color: inherit;
}
hr {
  margin: 0;
  block-size: 1px;
  border: none;
  background: var(--tui-border-normal);
}
iframe {
  border: none;
}
svg use {
  pointer-events: none;
}
::selection {
  background-color: var(--tui-service-selection-background);
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
@supports (-webkit-hyphens: none) and (text-align-last: right) {
  /**
      * @descriptions:
      * Safari 16 has bug when for some reason,
      * the ::after blocks aren't removed
      * after the destruction of the parent class
     */
  ::after {
    content: none;
  }
}
/* stylelint-disable order/order */
.tui-container {
  margin-inline-end: auto;
  margin-inline-start: auto;
}
@media screen and (min-width: 80em) {
  .tui-container.tui-container_adaptive {
    inline-size: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container.tui-container_adaptive {
    inline-size: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-container.tui-container_adaptive {
    inline-size: 100%;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 80em) {
  .tui-container {
    inline-size: 69rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container {
    inline-size: 51.5rem;
    padding: 0 3rem;
  }
}
@media screen and (min-width: 80em) {
  .tui-container_menu {
    inline-size: 69rem;
  }
}
@media (min-width: 64em) and (max-width: 79.9625em) {
  .tui-container_menu {
    inline-size: 51.5rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-container_menu {
    inline-size: auto;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
.tui-container_fullwidth {
  inline-size: auto;
  padding: 0 1.5rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-container_fullwidth {
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-container_fixed {
    inline-size: 69rem;
  }
}
/* stylelint-enable order/order */
.tui-form {
  /* stylelint-disable */
  /* stylelint-enable */
}
.tui-form__header {
  font: var(--tui-font-heading-5);
  margin-block-start: 2rem;
  margin-block-end: 1.25rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__header {
    font: var(--tui-font-text-l);
    font-weight: bold;
    margin-block-end: 1rem;
  }
}
.tui-form__header_margin-top_none,
.tui-form__header_margin-block-start_none {
  margin-block-start: 0;
}
.tui-form__header_margin-bottom_none,
.tui-form__header_margin-block-end_none {
  margin-block-end: 0;
}
.tui-form__header_margin-bottom_small,
.tui-form__header_margin-block-end_small {
  margin-block-end: 1rem;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__header_margin-bottom_small,
  .tui-form__header_margin-block-end_small {
    margin-block-end: 0.75rem;
  }
}
.tui-form__row {
  margin-block-start: 1.25rem;
}
.tui-form__row:first-child {
  margin-block-start: 0;
}
.tui-form__row_multi-fields {
  display: flex;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row_multi-fields {
    flex-wrap: wrap;
  }
}
.tui-form__row_half-width {
  inline-size: calc(50% - (1.25rem / 2));
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row_half-width {
    inline-size: 100%;
  }
}
.tui-form__row_checkboxes {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__row {
    margin-block-start: 1rem;
  }
}
.tui-form__multi-field {
  flex: 1 1 0;
  min-inline-size: 0;
  margin-inline-start: 1.25rem;
}
.tui-form__multi-field:first-child {
  margin-inline-start: 0;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__multi-field {
    flex-basis: 100%;
    margin-block-start: 1rem;
    margin-inline-start: 0;
  }
  .tui-form__multi-field:first-child {
    margin-block-start: 0;
  }
}
.tui-form__field-note {
  font: var(--tui-font-text-s);
  margin-block-start: 0.25rem;
  color: var(--tui-text-secondary);
}
.tui-form__field-checkbox {
  margin-block-start: 0.5rem;
}
.tui-form__checkbox {
  flex: 1 1 calc(50% - 0.625rem);
}
.tui-form__checkbox:nth-child(even) {
  margin-inline-start: 1.25rem;
}
.tui-form__checkbox:nth-child(n + 3) {
  margin-block-start: 1rem;
}
.tui-form__buttons {
  display: flex;
  margin-block-start: 2rem;
}
.tui-form__buttons_align_end {
  justify-content: flex-end;
}
.tui-form__buttons_align_center {
  justify-content: center;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__buttons {
    flex-direction: column;
    margin-block-start: 1.5rem;
  }
}
.tui-form__button {
  margin-inline-start: 0.75rem;
}
.tui-form__button:first-child {
  margin-inline-start: 0;
}
@media screen and (max-width: 47.9625em) {
  .tui-form__button {
    margin-block-start: 0.5rem;
    margin-inline-start: 0;
  }
}
.tui-island {
  position: relative;
  display: block;
  border-radius: var(--tui-radius-xl);
  background-color: var(--tui-background-base);
  overflow-wrap: break-word;
  text-decoration: none;
  color: var(--tui-text-primary);
  outline: none;
  box-sizing: content-box;
}
.tui-island:not(.tui-island_hoverable)::before {
  position: absolute;
  top: 0;
  left: 0;
  inline-size: 100%;
  block-size: 100%;
  content: '';
  box-sizing: border-box;
  border: 1px solid var(--tui-border-normal);
  border-radius: inherit;
  pointer-events: none;
}
.tui-island:focus::before,
.tui-island:hover:focus::before {
  border-color: var(--tui-border-focus);
}
.tui-island_hoverable {
  transition-property: all;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  background: var(--tui-background-elevation-2);
  box-shadow: var(--tui-shadow-small);
  cursor: pointer;
  transition-property: transform, box-shadow;
  will-change: transform, box-shadow;
}
.tui-island_hoverable:hover {
  box-shadow: var(--tui-shadow-small-hover);
  transform: translateY(-0.25rem);
}
.tui-island_transparent {
  background-color: transparent;
}
.tui-island_size_s {
  --tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);
  font: var(--tui-font-text-s);
  padding: 1rem;
}
.tui-island_size_m {
  --tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);
  font: var(--tui-font-text-m);
  padding: 1rem;
}
.tui-island_size_l {
  font: var(--tui-font-text-m);
  padding: 1.25rem;
}
.tui-island_text-align_left {
  text-align: start;
}
.tui-island_text-align_center {
  text-align: center;
}
.tui-island_text-align_right {
  text-align: end;
}
.tui-island__content {
  display: flex;
  justify-content: space-between;
}
.tui-island_text-align_center .tui-island__content {
  display: block;
}
.tui-island__content > * {
  min-inline-size: 0;
}
.tui-island__category {
  font-size: 0.6875rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin: 0 0 0.5rem;
  color: var(--tui-text-secondary);
}
.tui-island_size_l .tui-island__category {
  margin: 0 0 0.75rem;
}
.tui-island__title {
  font: var(--tui-font-text-m);
  margin: 0 0 0.5rem;
}
.tui-island_size_m .tui-island__title {
  font: var(--tui-font-heading-6);
  margin: 0 0 0.75rem;
}
.tui-island_size_l .tui-island__title {
  font: var(--tui-font-heading-6);
}
.tui-island__paragraph {
  margin: 0;
  color: var(--tui-text-secondary);
}
.tui-island__paragraph_link.tui-island__paragraph {
  margin-block-start: 1rem;
}
.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph {
  margin: 1rem 0 0;
}
.tui-island__paragraph_button.tui-island__paragraph {
  margin-block-start: 1.25rem;
}
.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph {
  margin: 1.25rem 0 0;
}
.tui-island__figure {
  display: flex;
  justify-content: center;
  order: 1;
  flex-shrink: 0;
  margin: 0 0 0 1rem;
}
.tui-island_size_l .tui-island__figure {
  margin-inline-start: 2.25rem;
}
.tui-island_text-align_center .tui-island__figure {
  margin: 0 0 0.75rem;
}
.tui-island__carousel-controls {
  display: flex;
  padding-block-end: 1rem;
  margin-block-end: 1rem;
  border-block-end: 1px solid var(--tui-border-normal);
  white-space: nowrap;
}
.tui-island__carousel-pages {
  margin-inline-start: auto;
  color: var(--tui-text-secondary);
}
.tui-island__carousel-button {
  margin-inline-end: 0.5rem;
}
.tui-island .tui-island__footer-button {
  display: block;
  max-inline-size: unset;
  inline-size: calc(100% + 1.875rem);;
  margin: 1rem calc(-1rem + 1px) calc(-1rem + 1px);
  border-block-start: 1px solid var(--tui-border-normal);
  border-radius: 0 0 var(--tui-radius-xl) var(--tui-radius-xl);
}
.tui-island_size_l .tui-island__footer-button {
  inline-size: calc(100% + 2.375rem);;
  margin: 1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px);
}
.tui-island__marker:first-child:not(:only-child) {
  margin-inline-end: 1.25rem;
}
.tui-island__marker:not(:first-child),
.tui-island__marker:only-child {
  margin-inline-start: 1.25rem;
}
.tui-list {
  font: var(--tui-font-text-m);
  line-height: 1.5rem;
  list-style-type: none;
  color: var(--tui-text-primary);
}
.tui-list_large {
  font: var(--tui-font-text-l);
  line-height: 1.75rem;
}
.tui-list_small,
.tui-list_extra-small {
  font: var(--tui-font-text-s);
  line-height: 1.25rem;
}
.tui-list_nested {
  margin: 0.75rem 0 0.75rem 1.25rem;
  color: var(--tui-text-secondary);
}
.tui-list_large .tui-list_nested {
  margin-inline-start: 0.75rem;
}
.tui-list_small .tui-list_nested {
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
.tui-list_ordered {
  counter-reset: counter;
}
.tui-list__item {
  position: relative;
  padding-inline-start: 1.5rem;
  overflow-wrap: break-word;
  margin-block-start: 0.75rem;
}
.tui-list__item:first-child {
  margin-block-start: 0;
}
.tui-list__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5rem;
  inline-size: 0.5rem;
  block-size: 0.5rem;
  border-radius: 100%;
  background-color: var(--tui-background-accent-1);
}
.tui-list_large > .tui-list__item::before {
  top: 0.625rem;
}
.tui-list_small > .tui-list__item::before {
  top: 0.375rem;
}
.tui-list_extra-small > .tui-list__item {
  margin-block-start: 0.5rem;
}
.tui-list_linear .tui-list__item {
  padding-inline-start: 1.75rem;
}
.tui-list_linear .tui-list__item::before {
  content: '\2014';
  left: 0;
  top: auto;
  inline-size: auto;
  block-size: auto;
  background-color: transparent;
}
.tui-list_ordered .tui-list__item {
  padding-inline-start: 1.25rem;
}
.tui-list_ordered .tui-list__item::before {
  content: counter(counter) '.';
  left: 0;
  top: auto;
  counter-increment: counter;
  inline-size: auto;
  block-size: auto;
  color: var(--tui-text-tertiary);
  background-color: transparent;
}
.tui-list_triangle > .tui-list__item {
  padding-inline-start: 1.75rem;
}
.tui-list_triangle > .tui-list__item::before {
  content: '\25E4';
  left: 0;
  top: 1px;
  inline-size: auto;
  block-size: auto;
  background-color: transparent;
  color: var(--tui-text-tertiary);
  font-size: 0.75rem;
}
.tui-list__item-title {
  font: var(--tui-font-heading-5);
  margin: 0;
}
.tui-list_small .tui-list__item-title {
  line-height: 1.25rem;
  font-weight: bold;
}
.tui-list__description {
  margin: 0.5rem 0 0;
  color: var(--tui-text-secondary);
}
.tui-list_small .tui-list__description {
  margin-block-start: 0.25rem;
}
.tui-list_large .tui-list__description {
  line-height: 1.75rem;
  margin-block-start: 0.75rem;
}
@media not screen and (max-width: 47.9625em) {
  .tui-mobile-only {
    display: none !important;
  }
}
.tui-required::after {
  content: '*';
}
.tui-required_float::after {
  position: absolute;
}
.tui-required_spacing::after {
  content: '\0000a0*';
}
/* stylelint-disable order/order */
/* stylelint-enable order/order */
.tui-row {
  display: flex;
  flex-wrap: wrap;
}
.tui-row_align_center {
  align-items: center;
}
.tui-row_align_start {
  align-items: flex-start;
}
.tui-row_align_end {
  align-items: flex-end;
}
@media screen and (min-width: 80em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -1.5rem;
    margin-inline-end: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -1.25rem;
    margin-inline-end: -1.25rem;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-row_adaptive.tui-row {
    margin-inline-start: -0.5rem;
    margin-inline-end: -0.5rem;
  }
}
.tui-row_temporary.tui-row {
  margin-inline-start: -1.25rem;
  margin-inline-end: -1.25rem;
}
@media screen and (min-width: 80em) {
  .tui-row {
    margin-inline-start: -1.5rem;
    margin-inline-end: -1.5rem;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row {
    margin-inline-start: -1.25rem;
    margin-inline-end: -1.25rem;
  }
}
.tui-col_1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_md-12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-col_stretch {
  display: flex;
}
@media screen and (min-width: 80em) {
  .tui-row_adaptive .tui-col_lg-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-3 {
    inline-size: 25%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-6 {
    inline-size: 50%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-9 {
    inline-size: 75%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_lg-12 {
    inline-size: 100%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-row_adaptive .tui-col_md-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-3 {
    inline-size: 25%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-6 {
    inline-size: 50%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-9 {
    inline-size: 75%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_md-12 {
    inline-size: 100%;
    padding-inline-start: 1.25rem;
    padding-inline-end: 1.25rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 47.9625em) {
  .tui-row_adaptive .tui-col_xs-1 {
    inline-size: 8.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-2 {
    inline-size: 16.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-3 {
    inline-size: 25%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-4 {
    inline-size: 33.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-5 {
    inline-size: 41.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-6 {
    inline-size: 50%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-7 {
    inline-size: 58.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-8 {
    inline-size: 66.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-9 {
    inline-size: 75%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-10 {
    inline-size: 83.33333333%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-11 {
    inline-size: 91.66666667%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
  .tui-row_adaptive .tui-col_xs-12 {
    inline-size: 100%;
    padding-inline-start: 0.5rem;
    padding-inline-end: 0.5rem;
    box-sizing: border-box;
  }
}
.tui-row_temporary .tui-col_1 {
  inline-size: 8.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_2 {
  inline-size: 16.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_3 {
  inline-size: 25%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_4 {
  inline-size: 33.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_5 {
  inline-size: 41.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_6 {
  inline-size: 50%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_7 {
  inline-size: 58.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_8 {
  inline-size: 66.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_9 {
  inline-size: 75%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_10 {
  inline-size: 83.33333333%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_11 {
  inline-size: 91.66666667%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
.tui-row_temporary .tui-col_12 {
  inline-size: 100%;
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
  box-sizing: border-box;
}
@media screen and (min-width: 80em) {
  .tui-col_1 {
    inline-size: 8.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_2 {
    inline-size: 16.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_3 {
    inline-size: 25%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_4 {
    inline-size: 33.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_5 {
    inline-size: 41.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_6 {
    inline-size: 50%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_7 {
    inline-size: 58.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_8 {
    inline-size: 66.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_9 {
    inline-size: 75%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_10 {
    inline-size: 83.33333333%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_11 {
    inline-size: 91.66666667%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
  .tui-col_12 {
    inline-size: 100%;
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
    box-sizing: border-box;
  }
}
.tui-col-offset_1 {
  margin-inline-start: 8.33333333%;
}
.tui-col-offset_2 {
  margin-inline-start: 16.66666667%;
}
.tui-col-offset_3 {
  margin-inline-start: 25%;
}
.tui-col-offset_4 {
  margin-inline-start: 33.33333333%;
}
.tui-col-offset_5 {
  margin-inline-start: 41.66666667%;
}
.tui-col-offset_6 {
  margin-inline-start: 50%;
}
.tui-col-offset_7 {
  margin-inline-start: 58.33333333%;
}
.tui-col-offset_8 {
  margin-inline-start: 66.66666667%;
}
.tui-col-offset_9 {
  margin-inline-start: 75%;
}
.tui-col-offset_10 {
  margin-inline-start: 83.33333333%;
}
.tui-col-offset_11 {
  margin-inline-start: 91.66666667%;
}
.tui-col-offset_12 {
  margin-inline-start: 100%;
}
@media (min-width: 22.5em) and (max-width: 47.9625em) {
  .tui-col-offset_xs-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_xs-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_xs-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_xs-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_xs-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_xs-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_xs-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_xs-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_xs-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_xs-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_xs-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_xs-12 {
    margin-inline-start: 100%;
  }
}
@media screen and (max-width: 79.9625em) {
  .tui-col-offset_md-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_md-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_md-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_md-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_md-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_md-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_md-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_md-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_md-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_md-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_md-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_md-12 {
    margin-inline-start: 100%;
  }
}
@media screen and (min-width: 80em) {
  .tui-col-offset_lg-1 {
    margin-inline-start: 8.33333333%;
  }
  .tui-col-offset_lg-2 {
    margin-inline-start: 16.66666667%;
  }
  .tui-col-offset_lg-3 {
    margin-inline-start: 25%;
  }
  .tui-col-offset_lg-4 {
    margin-inline-start: 33.33333333%;
  }
  .tui-col-offset_lg-5 {
    margin-inline-start: 41.66666667%;
  }
  .tui-col-offset_lg-6 {
    margin-inline-start: 50%;
  }
  .tui-col-offset_lg-7 {
    margin-inline-start: 58.33333333%;
  }
  .tui-col-offset_lg-8 {
    margin-inline-start: 66.66666667%;
  }
  .tui-col-offset_lg-9 {
    margin-inline-start: 75%;
  }
  .tui-col-offset_lg-10 {
    margin-inline-start: 83.33333333%;
  }
  .tui-col-offset_lg-11 {
    margin-inline-start: 91.66666667%;
  }
  .tui-col-offset_lg-12 {
    margin-inline-start: 100%;
  }
}
.tui-skeleton {
  position: relative;
  color: transparent !important;
  background: transparent !important;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.tui-skeleton::after {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  inline-size: 100% !important;
  block-size: 100% !important;
  content: '';
  display: block !important;
  margin: 0 !important;
  background-color: var(--tui-background-neutral-2) !important;
  animation: tuiSkeletonVibe ease-in-out 1s infinite alternate;
  border-radius: var(--tui-skeleton-radius, 0);
}
.tui-skeleton_light::after {
  background-color: rgba(255, 255, 255, 0.24);
}
.tui-skeleton_rounded::after {
  border-radius: inherit;
}
.tui-skeleton_short::after {
  inline-size: 40%;
}
.tui-skeleton_center::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  inline-size: 40%;
}
.tui-skeleton_text::before {
  content: '\a0';
}
.tui-skeleton * {
  opacity: 0;
  visibility: hidden;
}
.tui-space_all-16.tui-space_all-16 {
  margin: 4rem;
}
.tui-space_all-15.tui-space_all-15 {
  margin: 3.75rem;
}
.tui-space_all-14.tui-space_all-14 {
  margin: 3.5rem;
}
.tui-space_all-13.tui-space_all-13 {
  margin: 3.25rem;
}
.tui-space_all-12.tui-space_all-12 {
  margin: 3rem;
}
.tui-space_all-11.tui-space_all-11 {
  margin: 2.75rem;
}
.tui-space_all-10.tui-space_all-10 {
  margin: 2.5rem;
}
.tui-space_all-9.tui-space_all-9 {
  margin: 2.25rem;
}
.tui-space_all-8.tui-space_all-8 {
  margin: 2rem;
}
.tui-space_all-7.tui-space_all-7 {
  margin: 1.75rem;
}
.tui-space_all-6.tui-space_all-6 {
  margin: 1.5rem;
}
.tui-space_all-5.tui-space_all-5 {
  margin: 1.25rem;
}
.tui-space_all-4.tui-space_all-4 {
  margin: 1rem;
}
.tui-space_all-3.tui-space_all-3 {
  margin: 0.75rem;
}
.tui-space_all-2.tui-space_all-2 {
  margin: 0.5rem;
}
.tui-space_all-1.tui-space_all-1 {
  margin: 0.25rem;
}
.tui-space_all-0.tui-space_all-0 {
  margin: 0rem;
}
.tui-space_top-16.tui-space_top-16 {
  margin-block-start: 4rem;
}
.tui-space_top-15.tui-space_top-15 {
  margin-block-start: 3.75rem;
}
.tui-space_top-14.tui-space_top-14 {
  margin-block-start: 3.5rem;
}
.tui-space_top-13.tui-space_top-13 {
  margin-block-start: 3.25rem;
}
.tui-space_top-12.tui-space_top-12 {
  margin-block-start: 3rem;
}
.tui-space_top-11.tui-space_top-11 {
  margin-block-start: 2.75rem;
}
.tui-space_top-10.tui-space_top-10 {
  margin-block-start: 2.5rem;
}
.tui-space_top-9.tui-space_top-9 {
  margin-block-start: 2.25rem;
}
.tui-space_top-8.tui-space_top-8 {
  margin-block-start: 2rem;
}
.tui-space_top-7.tui-space_top-7 {
  margin-block-start: 1.75rem;
}
.tui-space_top-6.tui-space_top-6 {
  margin-block-start: 1.5rem;
}
.tui-space_top-5.tui-space_top-5 {
  margin-block-start: 1.25rem;
}
.tui-space_top-4.tui-space_top-4 {
  margin-block-start: 1rem;
}
.tui-space_top-3.tui-space_top-3 {
  margin-block-start: 0.75rem;
}
.tui-space_top-2.tui-space_top-2 {
  margin-block-start: 0.5rem;
}
.tui-space_top-1.tui-space_top-1 {
  margin-block-start: 0.25rem;
}
.tui-space_top-0.tui-space_top-0 {
  margin-block-start: 0rem;
}
.tui-space_bottom-16.tui-space_bottom-16 {
  margin-block-end: 4rem;
}
.tui-space_bottom-15.tui-space_bottom-15 {
  margin-block-end: 3.75rem;
}
.tui-space_bottom-14.tui-space_bottom-14 {
  margin-block-end: 3.5rem;
}
.tui-space_bottom-13.tui-space_bottom-13 {
  margin-block-end: 3.25rem;
}
.tui-space_bottom-12.tui-space_bottom-12 {
  margin-block-end: 3rem;
}
.tui-space_bottom-11.tui-space_bottom-11 {
  margin-block-end: 2.75rem;
}
.tui-space_bottom-10.tui-space_bottom-10 {
  margin-block-end: 2.5rem;
}
.tui-space_bottom-9.tui-space_bottom-9 {
  margin-block-end: 2.25rem;
}
.tui-space_bottom-8.tui-space_bottom-8 {
  margin-block-end: 2rem;
}
.tui-space_bottom-7.tui-space_bottom-7 {
  margin-block-end: 1.75rem;
}
.tui-space_bottom-6.tui-space_bottom-6 {
  margin-block-end: 1.5rem;
}
.tui-space_bottom-5.tui-space_bottom-5 {
  margin-block-end: 1.25rem;
}
.tui-space_bottom-4.tui-space_bottom-4 {
  margin-block-end: 1rem;
}
.tui-space_bottom-3.tui-space_bottom-3 {
  margin-block-end: 0.75rem;
}
.tui-space_bottom-2.tui-space_bottom-2 {
  margin-block-end: 0.5rem;
}
.tui-space_bottom-1.tui-space_bottom-1 {
  margin-block-end: 0.25rem;
}
.tui-space_bottom-0.tui-space_bottom-0 {
  margin-block-end: 0rem;
}
.tui-space_vertical-16.tui-space_vertical-16 {
  margin-block-start: 4rem;
  margin-block-end: 4rem;
}
.tui-space_vertical-15.tui-space_vertical-15 {
  margin-block-start: 3.75rem;
  margin-block-end: 3.75rem;
}
.tui-space_vertical-14.tui-space_vertical-14 {
  margin-block-start: 3.5rem;
  margin-block-end: 3.5rem;
}
.tui-space_vertical-13.tui-space_vertical-13 {
  margin-block-start: 3.25rem;
  margin-block-end: 3.25rem;
}
.tui-space_vertical-12.tui-space_vertical-12 {
  margin-block-start: 3rem;
  margin-block-end: 3rem;
}
.tui-space_vertical-11.tui-space_vertical-11 {
  margin-block-start: 2.75rem;
  margin-block-end: 2.75rem;
}
.tui-space_vertical-10.tui-space_vertical-10 {
  margin-block-start: 2.5rem;
  margin-block-end: 2.5rem;
}
.tui-space_vertical-9.tui-space_vertical-9 {
  margin-block-start: 2.25rem;
  margin-block-end: 2.25rem;
}
.tui-space_vertical-8.tui-space_vertical-8 {
  margin-block-start: 2rem;
  margin-block-end: 2rem;
}
.tui-space_vertical-7.tui-space_vertical-7 {
  margin-block-start: 1.75rem;
  margin-block-end: 1.75rem;
}
.tui-space_vertical-6.tui-space_vertical-6 {
  margin-block-start: 1.5rem;
  margin-block-end: 1.5rem;
}
.tui-space_vertical-5.tui-space_vertical-5 {
  margin-block-start: 1.25rem;
  margin-block-end: 1.25rem;
}
.tui-space_vertical-4.tui-space_vertical-4 {
  margin-block-start: 1rem;
  margin-block-end: 1rem;
}
.tui-space_vertical-3.tui-space_vertical-3 {
  margin-block-start: 0.75rem;
  margin-block-end: 0.75rem;
}
.tui-space_vertical-2.tui-space_vertical-2 {
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}
.tui-space_vertical-1.tui-space_vertical-1 {
  margin-block-start: 0.25rem;
  margin-block-end: 0.25rem;
}
.tui-space_vertical-0.tui-space_vertical-0 {
  margin-block-start: 0rem;
  margin-block-end: 0rem;
}
.tui-space_left-16.tui-space_left-16 {
  margin-inline-start: 4rem;
}
.tui-space_left-15.tui-space_left-15 {
  margin-inline-start: 3.75rem;
}
.tui-space_left-14.tui-space_left-14 {
  margin-inline-start: 3.5rem;
}
.tui-space_left-13.tui-space_left-13 {
  margin-inline-start: 3.25rem;
}
.tui-space_left-12.tui-space_left-12 {
  margin-inline-start: 3rem;
}
.tui-space_left-11.tui-space_left-11 {
  margin-inline-start: 2.75rem;
}
.tui-space_left-10.tui-space_left-10 {
  margin-inline-start: 2.5rem;
}
.tui-space_left-9.tui-space_left-9 {
  margin-inline-start: 2.25rem;
}
.tui-space_left-8.tui-space_left-8 {
  margin-inline-start: 2rem;
}
.tui-space_left-7.tui-space_left-7 {
  margin-inline-start: 1.75rem;
}
.tui-space_left-6.tui-space_left-6 {
  margin-inline-start: 1.5rem;
}
.tui-space_left-5.tui-space_left-5 {
  margin-inline-start: 1.25rem;
}
.tui-space_left-4.tui-space_left-4 {
  margin-inline-start: 1rem;
}
.tui-space_left-3.tui-space_left-3 {
  margin-inline-start: 0.75rem;
}
.tui-space_left-2.tui-space_left-2 {
  margin-inline-start: 0.5rem;
}
.tui-space_left-1.tui-space_left-1 {
  margin-inline-start: 0.25rem;
}
.tui-space_left-0.tui-space_left-0 {
  margin-inline-start: 0rem;
}
.tui-space_right-16.tui-space_right-16 {
  margin-inline-end: 4rem;
}
.tui-space_right-15.tui-space_right-15 {
  margin-inline-end: 3.75rem;
}
.tui-space_right-14.tui-space_right-14 {
  margin-inline-end: 3.5rem;
}
.tui-space_right-13.tui-space_right-13 {
  margin-inline-end: 3.25rem;
}
.tui-space_right-12.tui-space_right-12 {
  margin-inline-end: 3rem;
}
.tui-space_right-11.tui-space_right-11 {
  margin-inline-end: 2.75rem;
}
.tui-space_right-10.tui-space_right-10 {
  margin-inline-end: 2.5rem;
}
.tui-space_right-9.tui-space_right-9 {
  margin-inline-end: 2.25rem;
}
.tui-space_right-8.tui-space_right-8 {
  margin-inline-end: 2rem;
}
.tui-space_right-7.tui-space_right-7 {
  margin-inline-end: 1.75rem;
}
.tui-space_right-6.tui-space_right-6 {
  margin-inline-end: 1.5rem;
}
.tui-space_right-5.tui-space_right-5 {
  margin-inline-end: 1.25rem;
}
.tui-space_right-4.tui-space_right-4 {
  margin-inline-end: 1rem;
}
.tui-space_right-3.tui-space_right-3 {
  margin-inline-end: 0.75rem;
}
.tui-space_right-2.tui-space_right-2 {
  margin-inline-end: 0.5rem;
}
.tui-space_right-1.tui-space_right-1 {
  margin-inline-end: 0.25rem;
}
.tui-space_right-0.tui-space_right-0 {
  margin-inline-end: 0rem;
}
.tui-space_horizontal-16.tui-space_horizontal-16 {
  margin-inline-end: 4rem;
  margin-inline-start: 4rem;
}
.tui-space_horizontal-15.tui-space_horizontal-15 {
  margin-inline-end: 3.75rem;
  margin-inline-start: 3.75rem;
}
.tui-space_horizontal-14.tui-space_horizontal-14 {
  margin-inline-end: 3.5rem;
  margin-inline-start: 3.5rem;
}
.tui-space_horizontal-13.tui-space_horizontal-13 {
  margin-inline-end: 3.25rem;
  margin-inline-start: 3.25rem;
}
.tui-space_horizontal-12.tui-space_horizontal-12 {
  margin-inline-end: 3rem;
  margin-inline-start: 3rem;
}
.tui-space_horizontal-11.tui-space_horizontal-11 {
  margin-inline-end: 2.75rem;
  margin-inline-start: 2.75rem;
}
.tui-space_horizontal-10.tui-space_horizontal-10 {
  margin-inline-end: 2.5rem;
  margin-inline-start: 2.5rem;
}
.tui-space_horizontal-9.tui-space_horizontal-9 {
  margin-inline-end: 2.25rem;
  margin-inline-start: 2.25rem;
}
.tui-space_horizontal-8.tui-space_horizontal-8 {
  margin-inline-end: 2rem;
  margin-inline-start: 2rem;
}
.tui-space_horizontal-7.tui-space_horizontal-7 {
  margin-inline-end: 1.75rem;
  margin-inline-start: 1.75rem;
}
.tui-space_horizontal-6.tui-space_horizontal-6 {
  margin-inline-end: 1.5rem;
  margin-inline-start: 1.5rem;
}
.tui-space_horizontal-5.tui-space_horizontal-5 {
  margin-inline-end: 1.25rem;
  margin-inline-start: 1.25rem;
}
.tui-space_horizontal-4.tui-space_horizontal-4 {
  margin-inline-end: 1rem;
  margin-inline-start: 1rem;
}
.tui-space_horizontal-3.tui-space_horizontal-3 {
  margin-inline-end: 0.75rem;
  margin-inline-start: 0.75rem;
}
.tui-space_horizontal-2.tui-space_horizontal-2 {
  margin-inline-end: 0.5rem;
  margin-inline-start: 0.5rem;
}
.tui-space_horizontal-1.tui-space_horizontal-1 {
  margin-inline-end: 0.25rem;
  margin-inline-start: 0.25rem;
}
.tui-space_horizontal-0.tui-space_horizontal-0 {
  margin-inline-end: 0rem;
  margin-inline-start: 0rem;
}
.tui-space_auto {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.tui-table {
  inline-size: 100%;
}
.tui-table_layout_fixed {
  table-layout: fixed;
}
.tui-table__tr {
  transition-property: background;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  outline: none;
}
.tui-table__tr:not(.tui-table__tr_hover_disabled):hover {
  background: var(--tui-background-base-alt);
}
.tui-table__tr:not(.tui-table__tr_border_none) {
  border-block-end: 1px solid var(--tui-border-normal);
}
.tui-table__tr_border_top {
  border-block-start: 1px solid var(--tui-border-normal);
}
.tui-table__tr_cursor_pointer {
  cursor: pointer;
}
.tui-table__th {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: var(--tui-font-text-s);
  padding: 0.5rem 1rem;
  vertical-align: middle;
  block-size: 2.5rem;
  color: var(--tui-text-secondary);
  background: inherit;
}
.tui-table__th_font-size_l,
.tui-table_font-size_l .tui-table__th {
  font: var(--tui-font-text-m);
}
.tui-table__td {
  font: var(--tui-font-text-m);
  padding: 1rem 1rem 0.875rem;
  vertical-align: top;
  overflow-wrap: break-word;
  block-size: 3.4375rem;
  color: var(--tui-text-primary);
  background: inherit;
}
.tui-table__td_size_l,
.tui-table_size_l .tui-table__td {
  block-size: 4.9375rem;
}
.tui-table__td_font-size_l,
.tui-table_font-size_l .tui-table__td {
  font: var(--tui-font-text-l);
}
.tui-table__td_font-size_s,
.tui-table_font-size_s .tui-table__td {
  font: var(--tui-font-text-s);
}
.tui-table__td_align_center {
  vertical-align: middle;
}
.tui-table__td,
.tui-table__th {
  box-sizing: border-box;
  text-align: start;
}
.tui-table_size_l .tui-table__td::before,
.tui-table_size_l .tui-table__th::before {
  inline-size: 1rem;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.tui-table__td_first::before,
.tui-table__th_first::before,
.tui-table__td_last::before,
.tui-table__th_last::before {
  content: '';
  position: absolute;
  top: 0;
  inline-size: 0.75rem;
  block-size: 100%;
  background: inherit;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.tui-table__td_first,
.tui-table__th_first {
  position: relative;
  padding-inline-start: 0;
  overflow: visible;
}
.tui-table__td_first::before,
.tui-table__th_first::before {
  right: 100%;
}
.tui-table__td_last,
.tui-table__th_last {
  position: relative;
  padding-inline-end: 0;
  overflow: visible;
}
.tui-table__td_last::before,
.tui-table__th_last::before {
  left: 100%;
  transform: scaleX(-1);
}
.tui-table__td_text_center,
.tui-table__th_text_center {
  text-align: center;
}
.tui-table__td_text_right,
.tui-table__th_text_right {
  text-align: end;
}
.tui-table__td_text_overflow,
.tui-table__th_text_overflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tui-table__subtext {
  font: var(--tui-font-text-s);
  margin: 0.25rem 0 0;
  color: var(--tui-text-tertiary);
}
.tui-table__sort {
  appearance: none;
  padding: 0;
  border: 0;
  background: none;
  font: inherit;
  line-height: inherit;
  text-decoration: none;
  transition-property: color;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  position: relative;
  display: inline-flex;
  align-items: center;
  outline: none;
  cursor: pointer;
}
.tui-table__sort:hover {
  color: var(--tui-text-primary);
}
.tui-table__sort_active {
  color: var(--tui-text-action);
}
.tui-table__sort_active:hover {
  color: var(--tui-text-action-hover);
}
.tui-table__sort-icon {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 100%;
  margin-inline-start: 0.125rem;
  inline-size: 1rem;
  block-size: 1rem;
  flex-shrink: 0;
  opacity: 0;
}
.tui-table__sort_active .tui-table__sort-icon,
.tui-table__sort:hover .tui-table__sort-icon {
  transition-property: transform;
  transition-duration: var(--tui-duration, 300ms);
  transition-timing-function: ease-in-out;
  opacity: 1;
}
.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon {
  transform: rotate(180deg) translateY(50%);
}
.tui-text_h1 {
  font: var(--tui-font-heading-1);
}
.tui-text_h2 {
  font: var(--tui-font-heading-2);
}
.tui-text_h3 {
  font: var(--tui-font-heading-3);
}
.tui-text_h4 {
  font: var(--tui-font-heading-4);
}
.tui-text_h5 {
  font: var(--tui-font-heading-5);
}
.tui-text_h6 {
  font: var(--tui-font-heading-6);
}
.tui-text_body-xl {
  font: var(--tui-font-text-xl);
}
.tui-text_body-l {
  font: var(--tui-font-text-l);
}
.tui-text_body-l-2 {
  font: var(--tui-font-text-ui-l);
}
.tui-text_body-m {
  font: var(--tui-font-text-m);
}
.tui-text_body-m-2 {
  font: var(--tui-font-text-ui-m);
}
.tui-text_body-s {
  font: var(--tui-font-text-s);
}
.tui-text_body-s-2 {
  font: var(--tui-font-text-ui-s);
}
.tui-text_body-xs {
  font: var(--tui-font-text-xs);
}
.tui-text_bold {
  font-weight: bold;
}
tui-hint {
  max-width: 100% !important;
}
tui-dialog {
  border-radius: 6px !important;
}
tui-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb, var(--tui-text-primary) 20%, transparent) transparent;
}
tui-scrollbar::-webkit-scrollbar {
  width: 0.875rem;
  height: 0.875rem;
}
tui-scrollbar::-webkit-scrollbar-track,
tui-scrollbar::-webkit-scrollbar-corner {
  background: transparent;
}
tui-scrollbar::-webkit-scrollbar-thumb {
  min-width: 1.25rem;
  min-height: 1.25rem;
  border: 0.25rem solid transparent;
  border-radius: 6.25rem;
  background-color: color-mix(in srgb, var(--tui-text-primary) 20%, transparent);
  background-clip: content-box;
}
tui-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: color-mix(in srgb, var(--tui-text-primary) 24%, transparent);
}
tui-scrollbar::-webkit-scrollbar-thumb:active {
  background-color: color-mix(in srgb, var(--tui-text-primary) 48%, transparent);
}
label[tuiLabel]:has(tui-textfield) {
  inline-size: 100% !important;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer:hover {
  color: var(--axenta-primary);
}
.base-icon {
  color: var(--tui-base-08);
}
.base-icon:hover {
  color: rgba(0, 0, 0, 0.5);
}
.primary-icon {
  color: var(--axenta-primary);
}
.primary-icon:hover {
  color: var(--axenta-primary-hover);
}
.delete-icon {
  color: var(--tui-status-negative);
}
.delete-icon:hover {
  color: var(--tui-text-negative);
}
.horizontal-line {
  border-top: 1px solid rgba(0, 0, 0, 0.32);
  margin: 10px 0;
}
.mt-0 {
  margin-top: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.ml-0 {
  margin-left: 0;
}
.mr-0 {
  margin-right: 0;
}
.mt-10 {
  margin-top: 10px;
}
.ml-10 {
  margin-left: 10px;
}
.block-button {
  display: flex;
  justify-content: flex-end;
}
.block-button > button {
  margin-right: 10px;
}
.sidepage-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.sidepage-container .container-context {
  border-bottom: 1px solid var(--axenta-bg-alt);
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
}
.sidepage-container .container-context tui-input {
  width: 100%;
  min-width: 300px;
}
.sidepage-container .container-context .row-flex {
  width: 100%;
  min-width: 400px;
  gap: 24px;
  display: flex;
  align-items: center;
}
.sidepage-container .pt-common {
  padding-top: 24px;
}
.sidepage-container .content {
  margin: 0 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.sidepage-container .content tui-input,
.sidepage-container .content tui-select,
.sidepage-container .content tui-input-date-time,
.sidepage-container .content tui-textfield {
  width: 100%;
  min-width: 300px;
}
.sidepage-container .content .form-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.sidepage-container .content .form-item span:not(tui-input-number):not(.t-ghost) span {
  margin-bottom: 8px;
  color: #828282;
}
.sidepage-container .content .form-item.half {
  width: calc(50% - (24px / 2));
}
.sidepage-container .content .row-2-flex {
  width: 100%;
  min-width: 400px;
  gap: 24px;
  display: flex;
}
.sidepage-container .content .custom-fields {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.sidepage-container .content .custom-fields tui-input {
  min-width: 250px;
}
.sidepage-container .buttons {
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  box-shadow: -24px 1px 24px 0 rgba(155, 146, 146, 0.58);
}
.sidepage-container .buttons button {
  font-size: 14px;
}
.list__header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  margin: 10px 10px 0 0;
  cursor: pointer;
}
.list__header .fields {
  width: 100%;
  display: flex;
}
.list__header .fields_select,
.list__header .fields_input {
  width: 50%;
}
.list__header .fields_select {
  margin-right: 5px;
}
.list__header .actions {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
}
.list__header tui-svg,
.list__header tui-icon {
  color: var(--axenta-text-secondary);
}
.list__item {
  margin-right: 10px;
  color: var(--tui-background-accent-opposite-hover);
  border-bottom: 1px solid var(--tui-border-normal);
  padding-bottom: 5px;
  padding-top: 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.list__item:last-child {
  border: 0;
}
.list__item .icon-name {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.list__item .icon-name .icon img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}
.list__item .actions {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
}
.border-bottom {
  border-bottom: 1px solid var(--tui-border-normal);
}
tui-textfield:has(textarea) {
  contain: inline-size;
}
.t-ghost,
.t-ghost * {
  font: inherit;
}
[tuiWrapper][data-appearance='textfield'][data-appearance='textfield']:after {
  border-width: 2px;
}
[tuiAppearance][data-appearance='textfield'] {
  box-shadow: none;
  outline-width: 2px;
  outline-offset: -2px;
}
[tuiWrapper][data-appearance='textfield'][data-mode='onDark']:after {
  color: var(--axenta-neutral-border);
  opacity: 1;
}
[tuiTheme='dark'] [tuiAppearance][data-appearance='textfield'],
[tuiTheme='dark'][tuiAppearance][data-appearance='textfield'] {
  outline-color: var(--axenta-neutral-border);
}
tui-textfield[tuiTextfieldV]:not(:has(textarea)),
tui-input,
tui-select,
tui-multi-select,
tui-combo-box,
tui-input-date,
tui-input-date-range,
tui-input-date-time,
tui-input-date-time-range,
tui-input-number,
tui-input-password,
tui-input-count,
tui-primitive-textfield:not(tui-multi-select *),
tui-hosted-dropdown:not(tui-multi-select *) {
  --t-height: 40px;
  min-block-size: 40px;
  min-height: 40px;
}
tui-textfield[tuiTextfieldV]:not(:has(textarea))[data-size='m'],
tui-input[data-size='m'],
tui-select[data-size='m'],
tui-multi-select[data-size='m'],
tui-combo-box[data-size='m'],
tui-input-date[data-size='m'],
tui-input-date-range[data-size='m'],
tui-input-date-time[data-size='m'],
tui-input-date-time-range[data-size='m'],
tui-input-number[data-size='m'],
tui-input-password[data-size='m'],
tui-input-count[data-size='m'],
tui-primitive-textfield:not(tui-multi-select *)[data-size='m'],
tui-hosted-dropdown:not(tui-multi-select *)[data-size='m'],
tui-textfield[tuiTextfieldV]:not(:has(textarea))[data-size='l'],
tui-input[data-size='l'],
tui-select[data-size='l'],
tui-multi-select[data-size='l'],
tui-combo-box[data-size='l'],
tui-input-date[data-size='l'],
tui-input-date-range[data-size='l'],
tui-input-date-time[data-size='l'],
tui-input-date-time-range[data-size='l'],
tui-input-number[data-size='l'],
tui-input-password[data-size='l'],
tui-input-count[data-size='l'],
tui-primitive-textfield:not(tui-multi-select *)[data-size='l'],
tui-hosted-dropdown:not(tui-multi-select *)[data-size='l'] {
  --t-height: 40px;
  min-block-size: 40px;
  min-height: 40px;
}
tui-textfield[tuiTextfieldV]:not(:has(textarea)) tui-primitive-textfield > div,
tui-input tui-primitive-textfield > div,
tui-select tui-primitive-textfield > div,
tui-multi-select tui-primitive-textfield > div,
tui-combo-box tui-primitive-textfield > div,
tui-input-date tui-primitive-textfield > div,
tui-input-date-range tui-primitive-textfield > div,
tui-input-date-time tui-primitive-textfield > div,
tui-input-date-time-range tui-primitive-textfield > div,
tui-input-number tui-primitive-textfield > div,
tui-input-password tui-primitive-textfield > div,
tui-input-count tui-primitive-textfield > div,
tui-primitive-textfield:not(tui-multi-select *) tui-primitive-textfield > div,
tui-hosted-dropdown:not(tui-multi-select *) tui-primitive-textfield > div {
  height: 40px !important;
  box-shadow: none !important;
}
tui-textfield[tuiTextfieldV]:not(:has(textarea)) > div,
tui-input > div,
tui-select > div,
tui-multi-select > div,
tui-combo-box > div,
tui-input-date > div,
tui-input-date-range > div,
tui-input-date-time > div,
tui-input-date-time-range > div,
tui-input-number > div,
tui-input-password > div,
tui-input-count > div,
tui-primitive-textfield:not(tui-multi-select *) > div,
tui-hosted-dropdown:not(tui-multi-select *) > div {
  box-shadow: none !important;
}
[tuiTextfieldV][data-size='m']:not(:has(textarea)),
[tuiTextfieldV][data-size='l']:not(:has(textarea)) {
  --t-height: 40px;
  min-block-size: 40px;
  min-height: 40px;
}
[tuiWrapper][data-appearance='input-file']:hover:not(._no-hover),
[tuiWrapper][data-appearance='input-file'][data-state='hover'],
label[tuiInputFiles]:hover:not(._no-hover),
label[tuiInputFiles]._dragged {
  background-color: var(--axenta-bg-alt) !important;
}
[tuiWrapper][data-appearance='textfield'] {
  box-shadow: none;
}
label[tuiInputFiles],
tui-textfield[tuiTextfieldV] {
  box-shadow: none;
}
tui-checkbox-labeled,
tui-primitive-checkbox,
tui-checkbox {
  color: var(--axenta-text-secondary);
}
tui-checkbox-labeled label.t-wrapper,
tui-primitive-checkbox label.t-wrapper,
tui-checkbox label.t-wrapper {
  align-items: center;
}
tui-checkbox-labeled:has(.t-mark_on) .t-content,
tui-primitive-checkbox:has(.t-mark_on) .t-content,
tui-checkbox:has(.t-mark_on) .t-content {
  color: var(--tui-text-primary);
}
tui-checkbox-labeled .t-svg,
tui-primitive-checkbox .t-svg,
tui-checkbox .t-svg,
tui-checkbox-labeled tui-icon,
tui-primitive-checkbox tui-icon,
tui-checkbox tui-icon {
  color: var(--axenta-bg);
}
tui-checkbox-labeled:hover,
tui-primitive-checkbox:hover,
tui-checkbox:hover {
  cursor: pointer;
}
tui-textfield[tuiTextfieldV] {
  inline-size: 100%;
  min-inline-size: 0;
}
tui-textfield[tuiTextfieldV][data-size='m']:not(:has(textarea)) {
  --t-height: 40px;
  min-block-size: 40px;
  min-height: 40px;
}
tui-textfield[tuiTextfieldV][data-size='m']:not(:has(textarea)) > .t-content {
  margin-inline-end: -6px;
}
tui-textfield[tuiTextfieldV][data-size='m']:not(:has(textarea)) .t-clear {
  inline-size: 20px;
}
tui-textfield[tuiTextfieldV][data-size='m']:not(:has(textarea)) .t-clear:before {
  font-size: 18px;
}
tui-textfield[tuiTextfieldV][data-size='m']:not(:has(textarea)):before {
  font-size: 18px;
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-size] {
  --t-radius: 6px;
  font-weight: 500;
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-size='m'] {
  --t-size: 40px;
  font-size: 14px;
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary'] {
  --tui-background-neutral-1-hover: var(--axenta-primary-pale);
  --tui-background-neutral-1-pressed: var(--axenta-primary-pale-pressed);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'] {
  background: var(--tui-background-neutral-1);
  color: var(--tui-text-primary);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    background: var(--tui-background-neutral-1-hover);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][data-state='hover'] {
  background: var(--tui-background-neutral-1-hover);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][tuiWrapper]:hover:not(._no-hover),
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][tuiWrapper][data-state='hover'] {
    background: var(--tui-background-neutral-1-hover);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  background: var(--tui-background-neutral-1-pressed);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][data-state='active'] {
  background: var(--tui-background-neutral-1-pressed);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][tuiWrapper]:active:not(._no-active),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][tuiWrapper][data-state='active'],
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='outline'][tuiWrapper][data-state='active']:hover {
  background: var(--tui-background-neutral-1-pressed);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'] {
  --t-bs: var(--axenta-neutral-border);
  --t-ink: var(--axenta-text-tertiary);
  background: none;
  box-shadow: inset 0 0 0 2px var(--t-bs);
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'] tui-icon,
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'] tui-svg,
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']::before,
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']::after {
  color: var(--t-ink);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--axenta-primary-hover);
    --t-ink: var(--axenta-primary);
    color: var(--axenta-primary);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    --t-bs: var(--axenta-primary-hover);
    --t-ink: var(--axenta-primary);
    color: var(--axenta-primary);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][data-state='hover'] {
  --t-bs: var(--axenta-primary-hover);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper]:hover:not(._no-hover),
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper][data-state='hover'] {
    --t-bs: var(--axenta-primary-hover);
    --t-ink: var(--axenta-primary);
    color: var(--axenta-primary);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--axenta-primary);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  --t-bs: var(--axenta-primary);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][data-state='active'] {
  --t-bs: var(--axenta-primary);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper]:active:not(._no-active),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper][data-state='active'],
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper][data-state='active']:hover {
  --t-bs: var(--axenta-primary);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'].active {
  --t-bs: var(--axenta-primary);
  --t-ink: var(--axenta-primary);
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent']:disabled:not([data-state]),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][data-state='disabled'] {
  --t-bs: var(--axenta-neutral-border);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper]:disabled:not([data-state]),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='transparent'][tuiWrapper][data-state='disabled'] {
  --t-bs: var(--axenta-neutral-border);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'] {
  background: #ffe4e4;
  color: #6c3838;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: brightness(0.97);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: brightness(0.97);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][data-state='hover'] {
  filter: brightness(0.97);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][tuiWrapper]:hover:not(._no-hover),
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][tuiWrapper][data-state='hover'] {
    filter: brightness(0.97);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][data-state='active'] {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][tuiWrapper]:active:not(._no-active),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][tuiWrapper][data-state='active'],
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-red'][tuiWrapper][data-state='active']:hover {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'] {
  background: #ebf7db;
  color: #465433;
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: brightness(0.97);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) {
    filter: brightness(0.97);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][data-state='hover'] {
  filter: brightness(0.97);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][tuiWrapper]:hover:not(._no-hover),
  :is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][tuiWrapper][data-state='hover'] {
    filter: brightness(0.97);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green']:matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green']:is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][data-state='active'] {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][tuiWrapper]:active:not(._no-active),
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][tuiWrapper][data-state='active'],
:is(a, button):is([tuiButton], [tuiIconButton])[data-appearance='secondary-green'][tuiWrapper][data-state='active']:hover {
  filter: brightness(0.94);
}
:is(a, button):is([tuiButton], [tuiIconButton]).icon {
  inline-size: var(--t-size);
  padding: 0;
}
:is(a, button):is([tuiButton], [tuiIconButton]).icon tui-icon,
:is(a, button):is([tuiButton], [tuiIconButton]).icon tui-svg,
:is(a, button):is([tuiButton], [tuiIconButton]).icon img,
:is(a, button):is([tuiButton], [tuiIconButton]).icon::before,
:is(a, button):is([tuiButton], [tuiIconButton]).icon::after {
  transition-property: color, transform, scale;
  transition-duration: var(--tui-duration, 0.3s);
  transition-timing-function: ease-in-out;
}
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom) {
  /* @deprecated TODO remove in v5 */
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-icon,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-svg,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) img,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::before,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::after {
    scale: 1.2;
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-icon,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-svg,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) img,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::before,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::after {
    scale: 1.2;
  }
}
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[data-state='hover'] tui-icon,
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[data-state='hover'] tui-svg,
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[data-state='hover'] img,
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[data-state='hover']::before,
:is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[data-state='hover']::after {
  scale: 1.2;
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper]:hover:not(._no-hover) tui-icon,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper][data-state='hover'] tui-icon,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper]:hover:not(._no-hover) tui-svg,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper][data-state='hover'] tui-svg,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper]:hover:not(._no-hover) img,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper][data-state='hover'] img,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper]:hover:not(._no-hover)::before,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper][data-state='hover']::before,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper]:hover:not(._no-hover)::after,
  :is(a, button):is([tuiButton], [tuiIconButton]).icon:not(.no-zoom)[tuiWrapper][data-state='hover']::after {
    scale: 1.2;
  }
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon) {
  /* @deprecated TODO remove in v5 */
  /* @deprecated TODO remove in v5 */
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon) tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon) tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon) img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)::after {
  transition-property: color, transform, scale;
  transition-duration: var(--tui-duration, 0.3s);
  transition-timing-function: ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-icon:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-svg:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) img:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::before,
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::after {
    color: var(--axenta-primary-hover);
  }
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-icon:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) tui-svg:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state]) img:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::before,
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):hover:not(:disabled):not([data-state])::after {
    color: var(--axenta-primary-hover);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='hover'] tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='hover'] tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='hover'] img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='hover']::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='hover']::after {
  color: var(--axenta-primary-hover);
}
@media (hover: hover) and (pointer: fine) {
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:hover:not(._no-hover) tui-icon:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='hover'] tui-icon:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:hover:not(._no-hover) tui-svg:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='hover'] tui-svg:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:hover:not(._no-hover) img:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='hover'] img:not(.not-hover),
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:hover:not(._no-hover)::before,
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='hover']::before,
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:hover:not(._no-hover)::after,
  :is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='hover']::after {
    color: var(--axenta-primary-hover);
  }
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state])::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):matches(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state])::after {
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state]) img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state])::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon):is(a, button, select, textarea, input, label, .tui-interactive):not(:disabled):active:not(:disabled):not([data-state])::after {
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='active'] tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='active'] tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='active'] img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='active']::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[data-state='active']::after {
  color: var(--axenta-primary);
}
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:active:not(._no-active) tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active'] tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']:hover tui-icon:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:active:not(._no-active) tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active'] tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']:hover tui-svg:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:active:not(._no-active) img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active'] img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']:hover img:not(.not-hover),
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:active:not(._no-active)::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']:hover::before,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper]:active:not(._no-active)::after,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']::after,
:is(a, button):is([tuiButton], [tuiIconButton]):is([tuiIconButton], [data-appearance='icon'], .icon)[tuiWrapper][data-state='active']:hover::after {
  color: var(--axenta-primary);
}
.count {
  position: relative;
}
.count .count__badge {
  position: absolute;
  z-index: 2;
  top: -11px;
  right: -10px;
  width: fit-content;
  height: auto;
  padding: 0 4px;
  border-radius: 4px;
  background-color: var(--axenta-primary-hover);
  color: var(--tui-text-primary-on-accent-1);
  font-size: 12px;
}
tui-hint {
  border-radius: 4px !important;
  padding: 12px 18px !important;
}
tui-hint[data-appearance='custom'] {
  background: rgba(51, 51, 51, 0.9);
}
tui-hint[data-appearance='custom'] tui-scrollbar tui-scroll-controls .t-bar_vertical .t-thumb {
  width: 0.25rem !important;
  background: white;
}
tui-hint[data-appearance='object-card'] {
  background: var(--axenta-bg-alt);
  padding: 0 !important;
}
tui-tabs {
  color: var(--axenta-primary);
  box-shadow: inset 0 -1px var(--axenta-bg-alt) !important;
}
tui-tabs tui-underline {
  background: var(--axenta-primary) !important;
  color: var(--axenta-primary) !important;
}
tui-tabs.tab-icon {
  width: 68px;
  height: 36px;
  border-radius: 6px;
  border: 2px solid var(--axenta-neutral-border);
  padding-left: 10px;
}
tui-tabs.tab-icon button {
  --tui-tab-margin: 10px !important;
}
tui-tabs button._active {
  color: var(--axenta-primary) !important;
}
tui-tabs button._active tui-svg,
tui-tabs button._active tui-icon {
  color: var(--axenta-primary) !important;
}
tui-tabs button._active img {
  opacity: 1;
}
tui-tabs button:hover {
  color: var(--axenta-primary-hover) !important;
}
tui-tabs button .t-highlight {
  display: inline-flex;
  width: 100%;
  align-items: center;
  justify-content: inherit;
  font-weight: 500;
  font-size: 14px;
}
tui-accordion-item label.accordion-block {
  align-items: var(--accordion-block-align, center);
  transition: color 0.15s ease;
}
tui-accordion-item label.accordion-block tui-icon,
tui-accordion-item label.accordion-block span[tuiTitle] {
  transition: color 0.15s ease;
}
tui-accordion-item label.accordion-block input[tuiCheckbox] {
  margin-left: auto;
}
tui-accordion-item label.accordion-block:hover tui-icon,
tui-accordion-item label.accordion-block:hover span[tuiTitle] {
  color: var(--accordion-block-hover-color, var(--tui-background-accent-1-hover));
}
tui-segmented[tuiSegmentedV][data-size='m'] {
  --t-height: 40px;
}
tui-badged-content.btn-indicator {
  flex: none;
}
tui-badged-content.btn-indicator tui-badge-notification {
  background: var(--tui-background-accent-1);
}
tui-badged-content.btn-indicator .t-badge {
  color: transparent;
}
tui-svg,
tui-icon,
[tuiIconV],
img.pointer,
img.grab,
img.grabbing,
img.not-hover,
img.disabled,
img.primary,
img.icon-green,
img.icon-red,
img.icon-orange,
img.icon-black,
img.icon-dark-gray,
img.up,
img.down,
img.left,
img.right,
img.transition,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'],
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'] {
  color: var(--axenta-text-tertiary);
}
tui-svg.pointer,
tui-icon.pointer,
[tuiIconV].pointer,
img.pointer.pointer,
img.grab.pointer,
img.grabbing.pointer,
img.not-hover.pointer,
img.disabled.pointer,
img.primary.pointer,
img.icon-green.pointer,
img.icon-red.pointer,
img.icon-orange.pointer,
img.icon-black.pointer,
img.icon-dark-gray.pointer,
img.up.pointer,
img.down.pointer,
img.left.pointer,
img.right.pointer,
img.transition.pointer,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].pointer,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].pointer {
  cursor: pointer;
}
tui-svg.grab,
tui-icon.grab,
[tuiIconV].grab,
img.pointer.grab,
img.grab.grab,
img.grabbing.grab,
img.not-hover.grab,
img.disabled.grab,
img.primary.grab,
img.icon-green.grab,
img.icon-red.grab,
img.icon-orange.grab,
img.icon-black.grab,
img.icon-dark-gray.grab,
img.up.grab,
img.down.grab,
img.left.grab,
img.right.grab,
img.transition.grab,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].grab,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].grab {
  cursor: grab;
}
tui-svg.grabbing,
tui-icon.grabbing,
[tuiIconV].grabbing,
img.pointer.grabbing,
img.grab.grabbing,
img.grabbing.grabbing,
img.not-hover.grabbing,
img.disabled.grabbing,
img.primary.grabbing,
img.icon-green.grabbing,
img.icon-red.grabbing,
img.icon-orange.grabbing,
img.icon-black.grabbing,
img.icon-dark-gray.grabbing,
img.up.grabbing,
img.down.grabbing,
img.left.grabbing,
img.right.grabbing,
img.transition.grabbing,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].grabbing,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].grabbing {
  cursor: grabbing;
}
tui-svg:hover,
tui-icon:hover,
[tuiIconV]:hover,
img.pointer:hover,
img.grab:hover,
img.grabbing:hover,
img.not-hover:hover,
img.disabled:hover,
img.primary:hover,
img.icon-green:hover,
img.icon-red:hover,
img.icon-orange:hover,
img.icon-black:hover,
img.icon-dark-gray:hover,
img.up:hover,
img.down:hover,
img.left:hover,
img.right:hover,
img.transition:hover,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon']:hover,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon']:hover {
  color: var(--axenta-primary-hover);
}
tui-svg.not-hover,
tui-icon.not-hover,
[tuiIconV].not-hover,
img.pointer.not-hover,
img.grab.not-hover,
img.grabbing.not-hover,
img.not-hover.not-hover,
img.disabled.not-hover,
img.primary.not-hover,
img.icon-green.not-hover,
img.icon-red.not-hover,
img.icon-orange.not-hover,
img.icon-black.not-hover,
img.icon-dark-gray.not-hover,
img.up.not-hover,
img.down.not-hover,
img.left.not-hover,
img.right.not-hover,
img.transition.not-hover,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].not-hover,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].not-hover {
  color: var(--axenta-text-tertiary);
}
tui-svg.disabled,
tui-icon.disabled,
[tuiIconV].disabled,
img.pointer.disabled,
img.grab.disabled,
img.grabbing.disabled,
img.not-hover.disabled,
img.disabled.disabled,
img.primary.disabled,
img.icon-green.disabled,
img.icon-red.disabled,
img.icon-orange.disabled,
img.icon-black.disabled,
img.icon-dark-gray.disabled,
img.up.disabled,
img.down.disabled,
img.left.disabled,
img.right.disabled,
img.transition.disabled,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].disabled,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].disabled {
  color: var(--axenta-text-tertiary);
  cursor: default;
  opacity: 0.5;
}
tui-svg.primary,
tui-icon.primary,
[tuiIconV].primary,
img.pointer.primary,
img.grab.primary,
img.grabbing.primary,
img.not-hover.primary,
img.disabled.primary,
img.primary.primary,
img.icon-green.primary,
img.icon-red.primary,
img.icon-orange.primary,
img.icon-black.primary,
img.icon-dark-gray.primary,
img.up.primary,
img.down.primary,
img.left.primary,
img.right.primary,
img.transition.primary,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].primary,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].primary {
  color: var(--axenta-primary);
}
tui-svg.icon-green,
tui-icon.icon-green,
[tuiIconV].icon-green,
img.pointer.icon-green,
img.grab.icon-green,
img.grabbing.icon-green,
img.not-hover.icon-green,
img.disabled.icon-green,
img.primary.icon-green,
img.icon-green.icon-green,
img.icon-red.icon-green,
img.icon-orange.icon-green,
img.icon-black.icon-green,
img.icon-dark-gray.icon-green,
img.up.icon-green,
img.down.icon-green,
img.left.icon-green,
img.right.icon-green,
img.transition.icon-green,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-green,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-green {
  color: var(--tui-text-positive);
}
tui-svg.icon-red,
tui-icon.icon-red,
[tuiIconV].icon-red,
img.pointer.icon-red,
img.grab.icon-red,
img.grabbing.icon-red,
img.not-hover.icon-red,
img.disabled.icon-red,
img.primary.icon-red,
img.icon-green.icon-red,
img.icon-red.icon-red,
img.icon-orange.icon-red,
img.icon-black.icon-red,
img.icon-dark-gray.icon-red,
img.up.icon-red,
img.down.icon-red,
img.left.icon-red,
img.right.icon-red,
img.transition.icon-red,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-red,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-red {
  color: var(--tui-text-negative);
}
tui-svg.icon-red:hover,
tui-icon.icon-red:hover,
[tuiIconV].icon-red:hover,
img.pointer.icon-red:hover,
img.grab.icon-red:hover,
img.grabbing.icon-red:hover,
img.not-hover.icon-red:hover,
img.disabled.icon-red:hover,
img.primary.icon-red:hover,
img.icon-green.icon-red:hover,
img.icon-red.icon-red:hover,
img.icon-orange.icon-red:hover,
img.icon-black.icon-red:hover,
img.icon-dark-gray.icon-red:hover,
img.up.icon-red:hover,
img.down.icon-red:hover,
img.left.icon-red:hover,
img.right.icon-red:hover,
img.transition.icon-red:hover,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-red:hover,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-red:hover {
  color: var(--tui-text-negative-hover);
}
tui-svg.icon-orange,
tui-icon.icon-orange,
[tuiIconV].icon-orange,
img.pointer.icon-orange,
img.grab.icon-orange,
img.grabbing.icon-orange,
img.not-hover.icon-orange,
img.disabled.icon-orange,
img.primary.icon-orange,
img.icon-green.icon-orange,
img.icon-red.icon-orange,
img.icon-orange.icon-orange,
img.icon-black.icon-orange,
img.icon-dark-gray.icon-orange,
img.up.icon-orange,
img.down.icon-orange,
img.left.icon-orange,
img.right.icon-orange,
img.transition.icon-orange,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-orange,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-orange {
  color: var(--tui-chart-categorical-08);
}
tui-svg.icon-black,
tui-icon.icon-black,
[tuiIconV].icon-black,
img.pointer.icon-black,
img.grab.icon-black,
img.grabbing.icon-black,
img.not-hover.icon-black,
img.disabled.icon-black,
img.primary.icon-black,
img.icon-green.icon-black,
img.icon-red.icon-black,
img.icon-orange.icon-black,
img.icon-black.icon-black,
img.icon-dark-gray.icon-black,
img.up.icon-black,
img.down.icon-black,
img.left.icon-black,
img.right.icon-black,
img.transition.icon-black,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-black,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-black {
  color: var(--tui-text-primary);
}
tui-svg.icon-dark-gray,
tui-icon.icon-dark-gray,
[tuiIconV].icon-dark-gray,
img.pointer.icon-dark-gray,
img.grab.icon-dark-gray,
img.grabbing.icon-dark-gray,
img.not-hover.icon-dark-gray,
img.disabled.icon-dark-gray,
img.primary.icon-dark-gray,
img.icon-green.icon-dark-gray,
img.icon-red.icon-dark-gray,
img.icon-orange.icon-dark-gray,
img.icon-black.icon-dark-gray,
img.icon-dark-gray.icon-dark-gray,
img.up.icon-dark-gray,
img.down.icon-dark-gray,
img.left.icon-dark-gray,
img.right.icon-dark-gray,
img.transition.icon-dark-gray,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-dark-gray,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].icon-dark-gray {
  color: var(--axenta-text-secondary);
}
tui-svg.up,
tui-icon.up,
[tuiIconV].up,
img.pointer.up,
img.grab.up,
img.grabbing.up,
img.not-hover.up,
img.disabled.up,
img.primary.up,
img.icon-green.up,
img.icon-red.up,
img.icon-orange.up,
img.icon-black.up,
img.icon-dark-gray.up,
img.up.up,
img.down.up,
img.left.up,
img.right.up,
img.transition.up,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].up,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].up {
  transform: rotate(0);
}
tui-svg.down,
tui-icon.down,
[tuiIconV].down,
img.pointer.down,
img.grab.down,
img.grabbing.down,
img.not-hover.down,
img.disabled.down,
img.primary.down,
img.icon-green.down,
img.icon-red.down,
img.icon-orange.down,
img.icon-black.down,
img.icon-dark-gray.down,
img.up.down,
img.down.down,
img.left.down,
img.right.down,
img.transition.down,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].down,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].down {
  transform: rotate(180deg);
}
tui-svg.left,
tui-icon.left,
[tuiIconV].left,
img.pointer.left,
img.grab.left,
img.grabbing.left,
img.not-hover.left,
img.disabled.left,
img.primary.left,
img.icon-green.left,
img.icon-red.left,
img.icon-orange.left,
img.icon-black.left,
img.icon-dark-gray.left,
img.up.left,
img.down.left,
img.left.left,
img.right.left,
img.transition.left,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].left,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].left {
  transform: rotate(-90deg);
}
tui-svg.right,
tui-icon.right,
[tuiIconV].right,
img.pointer.right,
img.grab.right,
img.grabbing.right,
img.not-hover.right,
img.disabled.right,
img.primary.right,
img.icon-green.right,
img.icon-red.right,
img.icon-orange.right,
img.icon-black.right,
img.icon-dark-gray.right,
img.up.right,
img.down.right,
img.left.right,
img.right.right,
img.transition.right,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].right,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].right {
  transform: rotate(90deg);
}
tui-svg.transition,
tui-icon.transition,
[tuiIconV].transition,
img.pointer.transition,
img.grab.transition,
img.grabbing.transition,
img.not-hover.transition,
img.disabled.transition,
img.primary.transition,
img.icon-green.transition,
img.icon-red.transition,
img.icon-orange.transition,
img.icon-black.transition,
img.icon-dark-gray.transition,
img.up.transition,
img.down.transition,
img.left.transition,
img.right.transition,
img.transition.transition,
tui-svg[tuiWrapper][data-appearance='icon'][data-appearance='icon'].transition,
tui-icon[tuiWrapper][data-appearance='icon'][data-appearance='icon'].transition {
  transition: transform 0.3s ease-in-out;
}
tui-icon[data-size='s'] {
  font-size: 1.25rem;
}
tui-icon[data-size='m'] {
  font-size: 1.5rem;
}
tui-icon[data-size='l'] {
  font-size: 2rem;
}
button[tuiButton] tui-icon,
button[tuiIconButton] tui-icon,
.actions > tui-icon,
.actions button tui-icon,
tui-data-list button tui-icon {
  inline-size: 24px;
  block-size: 24px;
  font-size: 24px;
}
button[tuiButton][data-size='xs'] tui-icon,
button[tuiIconButton][data-size='xs'] tui-icon {
  inline-size: 20px;
  block-size: 20px;
  font-size: 20px;
}
input[tuiSwitch]:checked {
  background: var(--axenta-primary);
  color: var(--tui-text-primary-on-accent-1);
}
input[tuiSwitch]:checked:hover:not(:disabled) {
  background: var(--axenta-primary-hover);
}
.switch-loader {
  inline-size: 2rem;
  block-size: 1rem;
  min-inline-size: 2rem;
  --switch-loader-size: 0.75rem;
  --switch-loader-start: 0.5rem;
  --switch-loader-end: 1.5rem;
  display: inline-flex;
  align-items: center;
  position: relative;
  color: var(--axenta-primary);
}
.switch-loader._loading {
  overflow: visible;
}
.switch-loader > .t-content {
  display: flex;
  inline-size: 100%;
  block-size: 100%;
}
.switch-loader > .t-loader {
  position: absolute !important;
  inset-block-start: 50% !important;
  inset-block-end: auto !important;
  inset-inline-start: var(--switch-loader-start) !important;
  inset-inline-end: auto !important;
  top: 50% !important;
  right: auto !important;
  bottom: auto !important;
  left: var(--switch-loader-start) !important;
  z-index: 1;
  inline-size: var(--switch-loader-size) !important;
  block-size: var(--switch-loader-size) !important;
  min-inline-size: var(--switch-loader-size) !important;
  min-block-size: var(--switch-loader-size) !important;
  align-self: auto !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: none;
}
.switch-loader .t-icon {
  inline-size: var(--switch-loader-size) !important;
  block-size: var(--switch-loader-size) !important;
  margin: 0 !important;
}
.switch-loader_active > .t-loader {
  inset-inline-start: var(--switch-loader-end) !important;
  left: var(--switch-loader-end) !important;
}
.switch-loader_size-m,
.switch-loader:has(input[data-size='m']) {
  inline-size: 3rem;
  block-size: 1.5rem;
  min-inline-size: 3rem;
  --switch-loader-size: 1rem;
  --switch-loader-start: 0.75rem;
  --switch-loader-end: 2.25rem;
}
.sidepage-fill {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
.sidepage-scroll-area {
  display: flex;
  flex: 1;
  min-height: 0;
}
tui-loader.sidepage-fill-loader {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
tui-loader.sidepage-fill-loader > .t-content {
  display: flex;
  flex-direction: column;
  block-size: 100%;
  height: 100%;
  min-height: 0;
  overscroll-behavior: none;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}
tui-scrollbar.sidepage-fill-scrollbar {
  display: flex;
  flex: 1;
  height: 100%;
  min-height: 0;
  overscroll-behavior: none;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}
tui-scrollbar.sidepage-virtual-scrollbar .t-content {
  flex: 1;
  block-size: 100%;
  height: 100%;
  min-height: 0;
  overscroll-behavior: none;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}
tui-scrollbar.sidepage-virtual-scrollbar tui-scroll-controls {
  block-size: 100%;
  height: 100%;
  min-height: 0;
}
.sidepage-virtual-scroll {
  display: block;
  height: 100%;
  min-height: 0;
  overscroll-behavior: none;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}
.leaflet-container .leaflet-bar.leaflet-control-zoom {
  border-radius: 6px;
}
.leaflet-container .leaflet-bar.leaflet-control-zoom a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  font: 500 24px / 1 'Inter', sans-serif;
  text-indent: 0;
}
.leaflet-container .leaflet-bar.leaflet-control-zoom a:first-child {
  border-radius: 4px 4px 0 0;
}
.leaflet-container .leaflet-bar.leaflet-control-zoom a:last-child {
  border-radius: 0 0 4px 4px;
}
.leaflet-control-attribution {
  display: none;
}
* {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
}
:root {
  --axenta-primary: #10b981;
  --axenta-primary-hover: #1ae9a4;
  --axenta-primary-active: #1ae9a4;
  --axenta-primary-pale: #ebf7db;
  --axenta-primary-pale-pressed: #ddf1c2;
  --axenta-neutral-border: #e3e3e3;
  --axenta-neutral-hover: #e3e3e3;
  --axenta-neutral-pressed: #d6d6d6;
  --axenta-bg: var(--tui-background-base);
  --axenta-bg-alt: var(--tui-background-base-alt);
  --axenta-text-secondary: rgba(27, 31, 59, 0.8);
  --axenta-text-tertiary: #828282;
  --tui-text-secondary: var(--axenta-text-secondary);
  --tui-font-text-m: var(--tui-font-text-s);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
  --tui-background-neutral-1-hover: var(--axenta-neutral-hover);
  --tui-background-neutral-1-pressed: var(--axenta-neutral-pressed);
  --tui-status-warning-pale: #fff2d1;
  --tui-base-01: var(--tui-background-base);
  --tui-base-02: var(--tui-background-base-alt);
  --tui-base-03: var(--axenta-neutral-border);
  --tui-base-08: var(--tui-text-primary);
  --tui-text-02: var(--axenta-text-secondary);
  --tui-text-03: var(--axenta-text-tertiary);
  --tui-error-fill: var(--tui-status-negative);
  --tui-negative: var(--tui-text-negative);
  --tui-negative-hover: var(--tui-text-negative-hover);
  --tui-positive: var(--tui-text-positive);
  --tui-radius-m: 6px;
  --selection-text: white;
  --readonly-access: #e5eefc;
  --full-access: #ebf7db;
  --custom-access: #fff9e4;
  --axenta-sidebar-bg: #f9f9f9;
  --axenta-sidebar-active-bg: #f2f2f2;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --axenta-sidebar-text: var(--axenta-text-secondary);
  font-family: 'Inter', sans-serif;
}
:root ::selection {
  background-color: #10b981;
  color: var(--selection-text);
}
:root [data-theme='custom'] {
  --axenta-primary: #6c8eba;
  --axenta-primary-hover: #7c9ecc;
  --axenta-primary-active: #7c9ecc;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='custom'] ::selection {
  background-color: #6c8eba;
}
:root [data-theme='geosmt'] {
  --axenta-primary: #0c55bb;
  --axenta-primary-hover: #336fdb;
  --axenta-primary-active: #336fdb;
  --axenta-primary-pale: #678ed9;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='geosmt'] ::selection {
  background-color: #336fdb;
}
:root [data-theme='agitron'] {
  --axenta-primary: #0d8215;
  --axenta-primary-hover: #21b32b;
  --axenta-primary-active: #21b32b;
  --axenta-primary-pale: #4ad654;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='agitron'] ::selection {
  background-color: #21b32b;
}
:root [data-theme='avtonavix'] {
  --axenta-primary: #009fe3;
  --axenta-primary-hover: #33ccff;
  --axenta-primary-active: #0089c9;
  --axenta-primary-pale: #8fdcff;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='avtonavix'] ::selection {
  background-color: #009fe3;
}
:root [data-theme='avtoscan'] {
  --axenta-primary: #00367e;
  --axenta-primary-hover: #0c55bb;
  --axenta-primary-active: #0c55bb;
  --axenta-primary-pale: #a8bde6;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='avtoscan'] ::selection {
  background-color: #0c55bb;
}
:root [data-theme='russiagps'] {
  --axenta-primary: #ed1a3b;
  --axenta-primary-hover: #f63856;
  --axenta-primary-active: #f63856;
  --axenta-primary-pale: #d1919b;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='russiagps'] ::selection {
  background-color: #f63856;
}
:root [data-theme='navitrade'] {
  --axenta-primary: #e42424;
  --axenta-primary-hover: #f63856;
  --axenta-primary-active: #f63856;
  --axenta-primary-pale: #d1919b;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='navitrade'] ::selection {
  background-color: #f63856;
}
:root [data-theme='stavtrack'] {
  --axenta-primary: #ff551f;
  --axenta-primary-hover: #ff7043;
  --axenta-primary-active: #ff7043;
  --axenta-primary-pale: #ffb299;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='stavtrack'] ::selection {
  background-color: #ff7043;
}
:root [data-theme='resurscontrol'] {
  --axenta-primary: #064acf;
  --axenta-primary-hover: #2563eb;
  --axenta-primary-active: #2563eb;
  --axenta-primary-pale: #93b5f0;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='resurscontrol'] ::selection {
  background-color: #2563eb;
}
:root [data-theme='glonass24'] {
  --axenta-primary: #00bfff;
  --axenta-primary-hover: #0097ff;
  --axenta-primary-active: #0097ff;
  --axenta-primary-pale: #a8bde6;
  --axenta-sidebar-active-text: var(--axenta-primary);
  --tui-background-accent-1: var(--axenta-primary);
  --tui-background-accent-1-hover: var(--axenta-primary-hover);
  --tui-background-accent-1-pressed: var(--axenta-primary-active);
  --tui-background-accent-2: var(--axenta-primary);
  --tui-background-accent-2-hover: var(--axenta-primary-hover);
  --tui-background-accent-2-pressed: var(--axenta-primary-active);
  --tui-text-action: var(--axenta-primary);
  --tui-text-action-hover: var(--axenta-primary-hover);
  --tui-primary: var(--axenta-primary);
  --tui-link: var(--axenta-primary);
  --tui-primary-hover: var(--axenta-primary-hover);
  --tui-primary-active: var(--axenta-primary-active);
  --tui-secondary-hover: var(--axenta-primary-pale);
  --tui-secondary-active: var(--axenta-primary-pale-pressed);
  --tui-link-hover: var(--axenta-primary-hover);
}
:root [data-theme='glonass24'] ::selection {
  background-color: #0097ff;
}
html,
body {
  overscroll-behavior: none;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}
body {
  background: var(--axenta-bg);
}
body h2 {
  font-size: 18px;
  font-weight: 600;
  margin: 24px;
}
body hr {
  background: var(--axenta-bg-alt);
}
tui-svg,
tui-icon {
  color: var(--axenta-text-secondary);
}
tui-data-list button {
  justify-content: flex-start !important;
}
tui-tabs {
  padding-left: 20px;
}
a,
[tuiLink],
[tuiLinkV],
[tuiAppearance][data-appearance='link'] {
  color: var(--axenta-primary);
}
a:hover,
[tuiLink]:hover,
[tuiLinkV]:hover,
[tuiAppearance][data-appearance='link']:hover {
  color: var(--axenta-primary-hover);
}
a:active,
[tuiLink]:active,
[tuiLinkV]:active,
[tuiAppearance][data-appearance='link']:active {
  color: var(--axenta-primary-active);
}
tui-notification a {
  text-decoration: none;
  color: var(--axenta-primary);
}
table .actions {
  width: 48px;
}
table tr th,
table tr td {
  border: 1px solid var(--axenta-bg-alt) !important;
}
table tr th.not-border,
table tr td.not-border {
  border: none !important;
}
table .checkbox {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
table th {
  left: 0;
}
table tr.deleted td {
  background: var(--axenta-neutral-border) !important;
  color: var(--axenta-text-tertiary) !important;
}
table tr.deleted td tui-svg,
table tr.deleted td tui-icon {
  color: var(--axenta-text-tertiary);
}
table tr.deleted td tui-svg:hover,
table tr.deleted td tui-icon:hover {
  color: var(--axenta-text-tertiary);
}
table.sticky-first-column td:first-child {
  position: sticky;
  z-index: 2;
  left: 0;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-first-column th {
  left: 31px;
}
table.sticky-first-column th:first-child {
  position: sticky;
  z-index: 1000;
  left: 0;
  top: 0;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-first-two-columns th {
  left: 63px;
}
table.sticky-first-two-columns td:first-child {
  position: sticky;
  z-index: 3;
  left: 0;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-first-two-columns td:nth-child(2) {
  position: sticky;
  z-index: 2;
  left: 31px;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-first-two-columns th:first-child {
  position: sticky;
  z-index: 1001;
  left: 0;
  top: 0;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-first-two-columns th:nth-child(2) {
  position: sticky;
  z-index: 1000;
  left: 31px;
  top: 0;
  background: var(--axenta-bg) !important;
  width: 34px;
  text-align: center;
}
table.sticky-last-column th:last-child,
table.sticky-last-column td:last-child {
  position: sticky;
  z-index: 999;
  right: 0;
  padding-right: 10px;
}
table.sticky-last-column td:last-child {
  z-index: 1;
}
table.sticky-last-column th:last-child {
  top: 0;
}
table .hover:hover td,
table .hover-with-context td {
  background-color: var(--axenta-bg-alt);
}
.leaflet-marker-pane > * {
  transition: transform 0.2s linear;
}
.default {
  cursor: default !important;
}
.portal-page .header {
  padding: 10px 20px;
  border-bottom: 1px solid var(--axenta-bg-alt);
  gap: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.portal-page .header tui-input,
.portal-page .header tui-textfield {
  width: 100%;
}
.portal-page .header tui-select {
  width: 150px;
}
.portal-page .content .list-item,
.portal-page .content_subgroup .list-item {
  display: flex;
  padding: 2px 20px;
  align-items: center;
  border-bottom: 1px solid var(--axenta-bg-alt);
  justify-content: space-between;
  gap: 12px;
}
.portal-page .content .list-item_one-line,
.portal-page .content_subgroup .list-item_one-line {
  padding: 2px 20px;
}
.portal-page .content .list-item .display-block,
.portal-page .content_subgroup .list-item .display-block {
  display: block;
}
.portal-page .content .list-item .truncated,
.portal-page .content_subgroup .list-item .truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.portal-page .content .list-item .name,
.portal-page .content_subgroup .list-item .name {
  font-size: 15px;
  font-weight: 500;
}
.portal-page .content .list-item .address,
.portal-page .content_subgroup .list-item .address {
  color: var(--axenta-text-secondary);
}
.portal-page .content .list-item .length-group,
.portal-page .content_subgroup .list-item .length-group {
  color: #828282;
  min-width: 105px;
}
.portal-page .content .list-item .actions,
.portal-page .content_subgroup .list-item .actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.portal-page .content_subgroup .list-item,
.portal-page .content_subgroup_subgroup .list-item {
  padding: 2px 20px 2px 54px;
}
.p-0 {
  padding: 0;
}
.user-select-none {
  -webkit-user-select: none;
          user-select: none;
}
ngx-dadata .autocomplete {
  border: 2px solid var(--axenta-neutral-border);
  border-radius: 6px;
  margin: 0;
  padding: 0;
  height: 36px;
}
ngx-dadata .autocomplete:has(> input:focus-visible) {
  border-color: #10b981;
}
ngx-dadata .autocomplete input[type='text'] {
  background: transparent;
  border: none;
  line-height: 36px;
  padding: 0;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
ngx-dadata .autocomplete input[type='text']:focus-visible {
  border: none;
  padding: 0;
  padding-left: 8px;
  padding-right: 8px;
  outline-width: 0;
}
.object-card-icon-select__item {
  width: 24px;
  height: 24px;
  display: flex;
}
.object-card-icon-select__item svg {
  width: 24px;
  height: 24px;
}
tui-checkbox tui-svg,
tui-checkbox tui-icon {
  color: white;
}

/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/leaflet/dist/leaflet.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url('layers.ef6db8722c2c3f9a.png');
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url('layers-2x.9859cd1231006a4a.png');
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url('marker-icon.d577052aa271e13f.png');
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/leaflet-draw/dist/leaflet.draw.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url('spritesheet.c1d7d1462695ea36.png');background-image:linear-gradient(transparent,transparent),url('spritesheet.ac8b36fa516341a4.svg');background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url('spritesheet-2x.53a2cab414ddbc39.png');background-image:linear-gradient(transparent,transparent),url('spritesheet.ac8b36fa516341a4.svg')}
.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}
.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#FFF;font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}
.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}
.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}
.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,0.5);border:1px solid transparent;border-radius:4px;color:#fff;font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:rgba(0,0,0,0.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}
.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:rgba(254,87,161,0.1);border:4px dashed rgba(254,87,161,0.6);border-radius:4px;box-sizing:content-box}
.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/leaflet.markercluster/dist/MarkerCluster.Default.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}

/*# sourceMappingURL=styles.16f80dccc0d6a111.css.map*/