@charset "UTF-8";:root,:host{--tui-duration: .3s;--tui-curve-expressive-standard: cubic-bezier(.4, .1, .2, 1);--tui-curve-expressive-entrance: cubic-bezier(.35, 1.3, .25, 1);--tui-curve-expressive-exit: cubic-bezier(.4, 0, 1, 1);--tui-curve-productive-standard: cubic-bezier(.2, 0, .4, .9);--tui-curve-productive-entrance: cubic-bezier(0, 0, .4, .9);--tui-curve-productive-exit: cubic-bezier(.2, 0, 1, 1)}:root,:host,[tuiTheme=light]{--tui-shadow-small: 0px 5px 20px 0px rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0px 14px 42px 0px rgba(0, 0, 0, .12);--tui-shadow-medium: 0px 6px 34px 0px rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0px 18px 60px 0px rgba(0, 0, 0, .18);--tui-shadow-popup: 0px 8px 28px 0px rgba(0, 0, 0, .16)}:root,:host{--tui-typography-family-text: "Manrope", system-ui, sans-serif;--tui-typography-family-display: "Manrope", system-ui, sans-serif;--tui-font-offset: calc(var(--t-font-offset, 0) * 1px);--tui-font-scale: calc((22 + var(--t-font-offset, 0)) / 22);--tui-typography-heading-h1: bold calc(var(--tui-font-offset) + 3.125rem) / 1.12 var(--tui-typography-family-display);--tui-typography-heading-h2: bold calc(var(--tui-font-offset) + 2.75rem) / calc(48 / 44) var(--tui-typography-family-display);--tui-typography-heading-h3: bold calc(var(--tui-font-offset) + 2.25rem) / calc(40 / 36) var(--tui-typography-family-display);--tui-typography-heading-h4: bold calc(var(--tui-font-offset) + 1.75rem) / calc(32 / 28) var(--tui-typography-family-display);--tui-typography-heading-h5: bold calc(var(--tui-font-offset) + 1.5rem) / calc(28 / 24) var(--tui-typography-family-display);--tui-typography-heading-h6: bold calc(var(--tui-font-offset) + 1.25rem) / calc(24 / 20) var(--tui-typography-family-display);--tui-typography-body-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(28 / 17) var(--tui-typography-family-text);--tui-typography-body-m: normal calc(var(--tui-font-offset) + 1rem) / 1.5 var(--tui-typography-family-text);--tui-typography-body-s: normal calc(var(--tui-font-offset) + .875rem) / calc(20 / 14) var(--tui-typography-family-text);--tui-typography-body-xs: normal calc(var(--tui-font-offset) + .75rem) / calc(16 / 12) var(--tui-typography-family-text);--tui-typography-ui-l: normal calc(var(--tui-font-offset) + 1.0625rem) / calc(24 / 17) var(--tui-typography-family-text);--tui-typography-ui-m: normal calc(var(--tui-font-offset) + 1rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-s: normal calc(var(--tui-font-offset) + .875rem) / calc(16 / 14) var(--tui-typography-family-text);--tui-typography-ui-xs: normal calc(var(--tui-font-offset) + .75rem) / 1.25 var(--tui-typography-family-text);--tui-typography-ui-2xs: normal calc(var(--tui-font-offset) + .6875rem) / calc(12 / 11) var(--tui-typography-family-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .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: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-stroke-width: .125rem;--tui-duration: .3s;--tui-disabled-opacity: .56;--tui-lh: 1.4em;--tui-inline-start: left;--tui-inline-end: right;--tui-inline: 1;--tui-duration-slowest: calc(var(--tui-duration) / .429);--tui-duration-slow: calc(var(--tui-duration) / .6);--tui-duration-fast: calc(var(--tui-duration) / 2);--tui-duration-fastest: calc(var(--tui-duration) / 4)}@supports (font-size: 1lh){:root,:host{--tui-lh: 1lh}}[dir=rtl]{--tui-inline-start: right;--tui-inline-end: left;--tui-inline: -1}@media screen{[tuiTheme=dark]{color-scheme:dark;--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .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, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff4d4d;--tui-status-negative-pale: rgba(255, 77, 77, .24);--tui-status-negative-pale-hover: rgba(255, 77, 77, .32);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .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, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(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, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .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 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(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, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(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, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #ff291a;--tui-status-negative-pale: rgba(245, 34, 34, .08);--tui-status-negative-pale-hover: rgba(245, 34, 34, .16);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .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 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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=action]{color:var(--tui-text-action);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=action][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=action]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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-destructive]{color:var(--tui-text-negative);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover)}}[tuiAppearance][data-appearance=action-destructive][data-state=hover]{color:var(--tui-text-negative-hover)}[tuiAppearance][data-appearance=action-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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-grayscale]{color:var(--tui-text-secondary);background:transparent}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-primary)}}[tuiAppearance][data-appearance=action-grayscale][data-state=hover]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=action-grayscale][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat-destructive],[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=flat]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=flat-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=flat-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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-destructive]{color:var(--tui-text-negative)}[tuiAppearance][data-appearance=flat-grayscale]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=floating]{background-color:var(--tui-background-elevation-2);color:var(--tui-text-primary);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=floating]:after{transition-property:color}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){box-shadow:var(--tui-shadow-small-hover)}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:var(--tui-shadow-small-hover)}[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=floating][data-state=active]{background-color:var(--tui-background-base-alt);box-shadow:var(--tui-shadow-small)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=outline-destructive],[tuiAppearance][data-appearance=outline-grayscale]{--t-bs: var(--tui-border-normal);color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[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=outline][data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@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([data-state]),[tuiAppearance][data-appearance=outline-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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=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]{--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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=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]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):checked,[tuiAppearance][data-appearance=outline]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked],[tuiAppearance][data-appearance=outline-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-mode~=checked]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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]{cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline-grayscale]{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]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:before,[tuiAppearance][data-appearance=outline-grayscale]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=icon]:after,[tuiAppearance][data-appearance=outline-grayscale]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color,transform;color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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=icon][data-state=hover]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):before,[tuiAppearance][data-appearance=icon]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=outline-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]):after,[tuiAppearance][data-appearance=floating]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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=icon][data-state=active]:after,[tuiAppearance][data-appearance=outline-grayscale][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]: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)}[tuiAppearance][data-appearance=primary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=primary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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-destructive]{color:#fff;background:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){filter:saturate(1) brightness(1.3)}}[tuiAppearance][data-appearance=primary-destructive][data-state=hover]{filter:saturate(1) brightness(1.3)}[tuiAppearance][data-appearance=primary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-destructive][data-state=active]{filter:saturate(.8) brightness(1)}[tuiAppearance][data-appearance=primary-grayscale]{--tui-border-focus: #979797;background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=primary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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=secondary],[tuiAppearance][data-appearance=secondary-destructive],[tuiAppearance][data-appearance=secondary-grayscale]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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]{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=secondary][data-mode~=checked],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary-grayscale][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]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@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([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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([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([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([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=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=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]{background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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([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([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([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=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=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]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:var(--tui-status-negative);color:#fff}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:checked:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][data-mode~=checked]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale][type=checkbox]:indeterminate:not([data-mode]):is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]),[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-destructive]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active],[tuiAppearance][data-appearance=secondary-grayscale]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary-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=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=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=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=negative]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=negative]:before,[tuiAppearance][data-appearance=negative]:after{color:var(--tui-status-negative)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=negative][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=negative]:checked:not([data-mode]),[tuiAppearance][data-appearance=negative][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=positive]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=positive]:before,[tuiAppearance][data-appearance=positive]:after{color:var(--tui-status-positive)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=positive][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active:not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=positive]:checked:not([data-mode]),[tuiAppearance][data-appearance=positive][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=warning]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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]: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)}[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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=info]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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]: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)}[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]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[tuiAppearance][data-appearance=neutral]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):active: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]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiAppearance][data-appearance=table]{min-block-size:calc(100% + 1px);border-radius:0!important;background:transparent;color:var(--tui-text-primary);border:none;outline:none;margin:-1px -1px 0;overflow:hidden}[tuiAppearance][data-appearance=table]:not(tui-textfield[multi],tui-input-card-group) [tuiInput]:not(textarea){border-block-end:100rem solid transparent;box-sizing:content-box}[tuiAppearance][data-appearance=table]:before,[tuiAppearance][data-appearance=table]:after{color:var(--tui-text-tertiary)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover][data-focus=false]{background-color:var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:before,[tuiAppearance][data-appearance=table]:not([data-mode~=readonly])[data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=table]:focus-visible:not([data-focus=false]){border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table][data-focus=true]{border-image:conic-gradient(var(--tui-border-focus) 0 0) 1 / .125rem / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){background:linear-gradient(to top right,transparent 0% 50%,var(--tui-status-negative) 50% 100%) top right / .5rem .5rem no-repeat border-box}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=false]{background-color:var(--tui-status-negative-pale)}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state])[data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=hover][data-focus=false]{background-color:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):disabled:not([data-state]),[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-state=disabled]{background:transparent;outline:none}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled):focus-visible:not([data-focus=false]){background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=table]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled)[data-focus=true]{background-color:transparent;border-image:conic-gradient(var(--tui-status-negative) 0 0) 1 / 1px / 0 0 1px}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background-color,outline-color,border-color,color;transition-duration:calc(var(--tui-duration) / 2);transition-timing-function:var(--tui-curve-productive-standard);--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-tertiary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border-width:0}[tuiAppearance][data-appearance=textfield]:is(input,textarea,select){color:var(--tui-text-primary)!important}[tuiAppearance][data-appearance=textfield]:before,[tuiAppearance][data-appearance=textfield]:after{transition-property:transform}@media(hover:hover)and (pointer:fine){[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly]):is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover:not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=textfield]:not([data-mode~=readonly])[data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16);color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield]:is([data-mode~=invalid],.tui-invalid,:invalid):not([data-mode~=readonly],[data-mode~=valid],[data-state=disabled],:disabled,._disabled){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],[tuiAppearance][data-appearance=textfield][data-state=disabled],[tuiAppearance][data-appearance=textfield]:disabled,[tuiAppearance][data-appearance=textfield]._disabled{background:transparent!important;box-shadow:none!important;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield] [tuiInput]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;transition:background-color 600000s 0s;clip-path:inset(.125rem round calc(var(--tui-radius-m) - .125rem))}[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput][chrome-autofilled],[tuiAppearance][data-appearance=textfield][data-size=l] [tuiInput]:-webkit-autofill{clip-path:inset(.125rem round calc(var(--tui-radius-l) - .125rem))}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1)}@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([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:is(a,button,select,textarea,input,label,.tui-interactive):not(:disabled):hover: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)}[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}:root,[tuiTheme=light]{--decanow-fg: #0e1217;--decanow-muted: #6a6f76;--decanow-muted-dark: #a8adb4;--decanow-bg: #fbfcfd;--decanow-surface: #ffffff;--decanow-border: #e2e5e8;--decanow-surface-dark: #090b0f;--decanow-bg-dark: #080c10;--decanow-fg-dark: #f7f9fa;--decanow-border-dark: #25292f;--decanow-border-hover: #d0d4d9;--decanow-accent: #026fd7;--decanow-accent-hover: #025bb3;--decanow-accent-pressed: #024a91;--decanow-accent-soft: #eaf2fb;--decanow-success: #3a8f42;--decanow-danger: #cf4040;--decanow-warn: #d4951b;--decanow-success-soft: #e8f5e9;--decanow-danger-soft: #fdeded;--decanow-warn-soft: #fff4e5;--decanow-success-soft-hover: #d8eed9;--decanow-danger-soft-hover: #fad4d4;--decanow-warn-soft-hover: #ffe8c2;--decanow-accent-soft-hover: #d6e6f7;--decanow-success-border: rgba(58, 143, 66, .35);--decanow-danger-border: rgba(207, 64, 64, .35);--decanow-warn-border: rgba(212, 149, 27, .4);--decanow-danger-pressed: #b53636;--decanow-primary: var(--decanow-accent);--decanow-primary-hover: var(--decanow-accent-hover);--decanow-primary-pressed: var(--decanow-accent-pressed);--decanow-primary-tint: var(--decanow-accent-soft);--decanow-radius-s: 4px;--decanow-radius-m: 8px;--decanow-radius-l: 12px;--decanow-radius-round: 999px;--decanow-space-xxs: 4px;--decanow-space-xs: 8px;--decanow-space-s: 12px;--decanow-space-m: 16px;--decanow-space-l: 24px;--decanow-space-xl: 32px;--decanow-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--decanow-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--decanow-font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--decanow-text-micro: 11px;--decanow-text-caption: 12px;--decanow-text-small: 13px;--decanow-text-body: 14px;--decanow-text-h3: 16px;--decanow-text-h2: 18px;--decanow-text-h1: 20px;--decanow-text-display: 36px;--decanow-font-weight-normal: 400;--decanow-font-weight-medium: 500;--decanow-font-weight-semibold: 600;--decanow-font-weight-bold: 700;--decanow-leading-body: 1.55;--decanow-leading-tight: 1.2;--decanow-tracking-display: 0;--decanow-tracking-heading: 0}:root,[tuiTheme=light]{--tui-text-primary: var(--decanow-fg);--tui-text-secondary: var(--decanow-muted);--tui-text-tertiary: var(--decanow-muted-dark);--tui-text-action: var(--decanow-accent);--tui-text-action-hover: var(--decanow-accent-hover);--tui-text-positive: var(--decanow-success);--tui-text-negative: var(--decanow-danger);--tui-background-base: var(--decanow-surface);--tui-background-base-alt: var(--decanow-bg);--tui-background-elevation-1: var(--decanow-surface);--tui-background-accent-1: var(--decanow-accent);--tui-background-accent-1-hover: var(--decanow-accent-hover);--tui-background-accent-1-pressed: var(--decanow-accent-pressed);--tui-background-neutral-1-hover: var(--decanow-accent-soft);--tui-border-normal: var(--decanow-border);--tui-border-hover: var(--decanow-border-hover);--tui-border-focus: var(--decanow-accent);--tui-status-positive: var(--decanow-success);--tui-status-positive-pale: var(--decanow-success-soft);--tui-status-positive-pale-hover: var(--decanow-success-soft-hover);--tui-status-positive-pale-pressed: var(--decanow-success-soft-hover);--tui-status-negative: var(--decanow-danger);--tui-status-negative-pressed: var(--decanow-danger-pressed);--tui-status-negative-pale: var(--decanow-danger-soft);--tui-status-negative-pale-hover: var(--decanow-danger-soft-hover);--tui-status-negative-pale-pressed: var(--decanow-danger-soft-hover);--tui-status-warning: var(--decanow-warn);--tui-status-warning-pale: var(--decanow-warn-soft);--tui-status-warning-pale-hover: var(--decanow-warn-soft-hover);--tui-status-warning-pale-pressed: var(--decanow-warn-soft-hover);--tui-status-info: var(--decanow-accent);--tui-status-info-pale: var(--decanow-accent-soft);--tui-status-info-pale-hover: var(--decanow-accent-soft-hover);--tui-status-info-pale-pressed: var(--decanow-accent-soft-hover);--tui-radius-xs: var(--decanow-radius-s);--tui-radius-s: var(--decanow-radius-m);--tui-radius-m: var(--decanow-radius-m);--tui-radius-l: var(--decanow-radius-l);--tui-typography-family-text: var(--decanow-font-body);--tui-typography-family-display: var(--decanow-font-display);--tui-typography-body-l: normal var(--decanow-text-h3) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-body-m: normal var(--decanow-text-body) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-body-s: normal var(--decanow-text-small) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-body-xs: normal var(--decanow-text-caption) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-ui-l: normal var(--decanow-text-h3) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-ui-m: normal var(--decanow-text-body) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-ui-s: normal var(--decanow-text-small) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-ui-xs: normal var(--decanow-text-caption) / var(--decanow-leading-body) var(--decanow-font-body);--tui-typography-ui-2xs: normal var(--decanow-text-micro) / var(--decanow-leading-tight) var(--decanow-font-body);--tui-typography-heading-h1: var(--decanow-font-weight-semibold) var(--decanow-text-display) / var(--decanow-leading-tight) var(--decanow-font-display);--tui-typography-heading-h2: var(--decanow-font-weight-semibold) var(--decanow-text-h1) / var(--decanow-leading-tight) var(--decanow-font-display);--tui-typography-heading-h3: var(--decanow-font-weight-semibold) var(--decanow-text-h2) / var(--decanow-leading-tight) var(--decanow-font-display);--tui-typography-heading-h4: var(--decanow-font-weight-semibold) var(--decanow-text-h3) / var(--decanow-leading-body) var(--decanow-font-display);--tui-typography-heading-h5: var(--decanow-font-weight-semibold) var(--decanow-text-body) / var(--decanow-leading-body) var(--decanow-font-display);--tui-typography-heading-h6: var(--decanow-font-weight-semibold) var(--decanow-text-small) / var(--decanow-leading-body) var(--decanow-font-display)}[tuiChip][data-appearance=positive]{color:var(--decanow-success)}[tuiChip][data-appearance=warning]{color:var(--decanow-warn)}[tuiChip][data-appearance=negative]{color:var(--decanow-danger)}[tuiChip]{border-radius:var(--decanow-radius-round)}[tuiAppearance][data-appearance=textfield]{--t-shadow: none !important;box-shadow:none!important}.decanow-isotipo-bg{position:relative;isolation:isolate;background-color:var(--decanow-bg)}.decanow-isotipo-bg:before{content:"";position:absolute;z-index:0;top:-87px;left:-94px;width:515px;height:515px;pointer-events:none;background:url("./media/decanow-isotipo-watermark-GKN6IEB6.svg") no-repeat center/contain}.decanow-isotipo-bg>*{position:relative;z-index:1}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./media/Inter-Regular-2AQF7RLO.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./media/Inter-Medium-7PU6GIHQ.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("./media/Inter-SemiBold-U7YDJ3FL.ttf") format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./media/Inter-Bold-L5G7OHVK.ttf") format("truetype")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url("./media/InterDisplay-Regular-AVP6F37A.ttf") format("truetype")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url("./media/InterDisplay-SemiBold-7UB6UDTU.ttf") format("truetype")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url("./media/InterDisplay-Bold-QFRYN2BU.ttf") format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/JetBrainsMono-Regular-2AOUELG6.ttf") format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/JetBrainsMono-Medium-WYN2CRJP.ttf") format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/JetBrainsMono-Bold-WHJYGXCO.ttf") format("truetype")}html{font-size:16px}body{font-family:var(--decanow-font-body);font-size:var(--decanow-text-body);font-weight:var(--decanow-font-weight-normal);line-height:var(--decanow-leading-body)}.decanow-display,.text-display{font-family:var(--decanow-font-display);font-size:var(--decanow-text-display);font-weight:600;letter-spacing:var(--decanow-tracking-display);line-height:var(--decanow-leading-tight)}h1,.tui-text_h1,.decanow-h1,.text-h1{font-family:var(--decanow-font-display);font-size:var(--decanow-text-h1);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-tight)}h2,.tui-text_h2,.decanow-h2,.text-h2{font-family:var(--decanow-font-display);font-size:var(--decanow-text-h2);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-tight)}h3,.tui-text_h3,.decanow-h3,.text-h3{font-family:var(--decanow-font-display);font-size:var(--decanow-text-h3);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-tight)}h4,.tui-text_h4,.decanow-h4,.text-h4{font-family:var(--decanow-font-display);font-size:var(--decanow-text-body);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-body)}.decanow-body,.text-body{font-family:var(--decanow-font-body);font-size:var(--decanow-text-body);font-weight:400;line-height:var(--decanow-leading-body);letter-spacing:0}small,.decanow-small,.text-small{font-family:var(--decanow-font-body);font-size:var(--decanow-text-small);font-weight:400;line-height:var(--decanow-leading-body)}.decanow-caption,.text-caption{font-family:var(--decanow-font-body);font-size:var(--decanow-text-caption);font-weight:400;line-height:var(--decanow-leading-body)}code,pre,.mono,[data-mono]{font-family:var(--decanow-font-mono);font-weight:500}pre:not([class]),code:not([class]){font-family:var(--decanow-font-mono);font-weight:500}.endpoint,[data-endpoint]{font-family:var(--decanow-font-mono);font-size:var(--decanow-text-small);font-weight:500;letter-spacing:-.01em;color:var(--decanow-accent, #026fd7)}tui-data-list,[tuiOption],button[tuiOption],a[tuiOption],label[tuiOption]{font-family:var(--decanow-font-body);font-size:var(--decanow-text-small);font-weight:400;line-height:var(--decanow-leading-body);letter-spacing:0}html,body{margin:0}.app-layout{display:flex;height:100vh;height:100dvh;overflow:hidden}.app-mobile-header,.app-sider-backdrop{display:none}.app-sider{position:relative;width:248px;flex-shrink:0;border-right:1px solid var(--decanow-border);display:flex;flex-direction:column;background:var(--decanow-surface);height:100%;min-height:0}.app-sider .logo{height:64px;display:flex;align-items:center;padding:0 var(--decanow-space-l);border-bottom:none;text-decoration:none;cursor:pointer;flex-shrink:0}.app-sider .logo-header{display:flex;flex-direction:column;align-items:center;flex-shrink:0;border-bottom:1px solid var(--decanow-border);gap:var(--decanow-space-xs);padding-bottom:var(--decanow-space-xs)}.app-sider .logo-mark{position:relative;display:inline-flex;line-height:0}.app-sider .logo-mark lib-test-env-badge{position:absolute;top:0;right:0;z-index:1;margin:0;transform:translate(10px,-8px)}.app-sider .logo:hover{opacity:.85}.app-nav{display:flex;flex-direction:column;padding:var(--decanow-space-m) var(--decanow-space-s);gap:var(--decanow-space-xs);flex:1;min-height:0;overflow-y:auto}.app-nav a,.app-nav button.nav-link{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0;padding:7px var(--decanow-space-s);border:0;border-radius:7px;appearance:none;font-family:var(--decanow-font-body);font-size:var(--decanow-text-small);font-weight:500;line-height:var(--decanow-leading-body);color:var(--decanow-muted);background:transparent;text-decoration:none;text-align:left;cursor:pointer;transition:background .12s,color .12s;justify-content:flex-start}.app-nav a:hover,.app-nav button.nav-link:hover:not(:disabled){background:var(--decanow-accent-soft);color:var(--decanow-fg)}.app-nav a.active,.app-nav button.nav-link.active{background:var(--decanow-accent-soft);color:var(--decanow-fg);font-weight:600}.app-nav .nav-link-label{flex:1;min-width:0}.app-nav .nav-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:24px;height:16px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;text-align:center;color:var(--decanow-fg-dark);background:var(--decanow-accent)}.app-nav .nav-group{display:flex;flex-direction:column;gap:var(--decanow-space-xxs)}.app-nav .nav-group-toggle .nav-group-chevron{margin-left:auto;transition:transform .16s ease}.app-nav .nav-group--open .nav-group-toggle .nav-group-chevron{transform:rotate(180deg)}.app-nav .nav-group-children{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 26px}.app-nav .nav-group-children>.nav-link{padding-left:var(--decanow-space-s);padding-right:var(--decanow-space-s)}.app-nav .nav-link--child{padding-left:var(--decanow-space-s)}.app-nav .nav-link--disabled,.app-nav button.nav-link:disabled{opacity:.55;cursor:default}.app-nav .nav-icon,.app-nav lib-brand-icon{flex-shrink:0;opacity:.85;color:inherit}.app-nav a.active .nav-icon,.app-nav a:hover .nav-icon,.app-nav a.active lib-brand-icon,.app-nav a:hover lib-brand-icon,.app-nav button.nav-link.active lib-brand-icon,.app-nav button.nav-link:hover:not(:disabled) lib-brand-icon{opacity:1}.app-sider .logout{margin-top:auto;padding:var(--decanow-space-m);border-top:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--decanow-space-xs);flex-shrink:0}.app-sider .logout-user{appearance:none;border:0;background:transparent;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;font:inherit;font-size:13px;line-height:1.3;text-align:center;color:var(--decanow-muted);word-break:break-word;overflow-wrap:anywhere;margin:0;padding:var(--decanow-space-s) var(--decanow-space-m);cursor:pointer}.app-sider button.logout-user:hover{color:var(--decanow-fg)}.user-menu-logout{color:var(--tui-status-negative, #d92d20)!important}.user-menu-version{padding:var(--decanow-space-xs) var(--decanow-space-s) var(--decanow-space-xxs);font-size:11px;line-height:1.2;text-align:center;color:var(--tui-text-secondary, #667085);-webkit-user-select:none;user-select:none;pointer-events:none}.app-content{flex:1;min-width:0;min-height:0;padding:var(--decanow-space-l);background:var(--decanow-bg);overflow:auto;box-sizing:border-box}.app-sider--dark{background:var(--decanow-bg-dark);border-right:var(--decanow-space-xs) solid var(--decanow-accent)}.app-sider--dark .logo-header{border-bottom-color:var(--decanow-border-dark, #25292f)}.app-sider--dark .logo{height:auto;min-height:112px;justify-content:center;padding:var(--decanow-space-l) var(--decanow-space-m) var(--decanow-space-xs);border-bottom:none}.app-sider--dark .app-nav a,.app-sider--dark .app-nav button.nav-link{color:var(--decanow-muted-dark)}.app-sider--dark .app-nav a:hover,.app-sider--dark .app-nav a.active,.app-sider--dark .app-nav button.nav-link:hover:not(:disabled),.app-sider--dark .app-nav button.nav-link.active{background:var(--decanow-accent-soft);color:var(--decanow-fg-dark)}.app-sider--dark .logout{border-top:0}.app-sider--dark .logout-user{color:var(--decanow-muted-dark)}.app-sider--dark button.logout-user:hover{color:var(--decanow-fg-dark)}@media(max-width:900px){.app-layout{display:grid;grid-template-rows:56px minmax(0,1fr)}.app-mobile-header{z-index:10;display:flex;align-items:center;gap:var(--decanow-space-s);padding:0 var(--decanow-space-m);border-bottom:1px solid var(--decanow-border);background:var(--decanow-surface)}.app-mobile-menu{flex-shrink:0}.app-mobile-logo{display:inline-flex;align-items:center;gap:var(--decanow-space-xs);min-width:0;text-decoration:none}.app-sider{position:fixed;z-index:1002;inset:0 auto 0 0;width:min(82vw,300px);transform:translate(-100%);transition:transform .18s ease;box-shadow:none}.app-sider.app-sider--open{transform:translate(0);box-shadow:12px 0 32px #0e12173d}.app-sider-backdrop{position:fixed;z-index:1001;inset:0;display:block;margin:0;padding:0;border:0;background:#0e12177a;opacity:0;pointer-events:none;transition:opacity .18s ease}.app-layout--nav-open .app-sider-backdrop{opacity:1;pointer-events:auto}.app-content{grid-row:2;width:100%;height:auto;padding:var(--decanow-space-m)}}@media(max-width:480px){.app-mobile-header{padding:0 var(--decanow-space-s)}.app-content{padding:var(--decanow-space-s)}}@media(prefers-reduced-motion:reduce){.app-sider,.app-sider-backdrop{transition:none}}.app-layout:not([data-mobile-layout]) .app-mobile-header,.app-layout:not([data-mobile-layout]) .app-sider-backdrop,.app-layout:not([data-mobile-layout]) .app-phone-app-bar{display:none}.app-layout[data-mobile-layout]{display:grid;grid-template-rows:auto minmax(0,1fr)}.app-layout[data-mobile-layout] .app-mobile-header{display:none}.app-layout[data-mobile-layout] .app-phone-app-bar{z-index:10;grid-row:1;box-sizing:border-box;min-height:72px;padding:calc(20px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 20px calc(24px + env(safe-area-inset-left,0px));background:var(--decanow-bg-dark, #080c10);border-bottom:8px solid var(--decanow-accent, #026fd7);color:var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-phone-app-bar--brand{--tui-background-base: var(--decanow-bg-dark, #080c10);--tui-text-primary: var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-phone-app-bar.app-phone-app-bar--back{display:flex;align-items:center;min-height:52px;padding:calc(16px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 16px calc(24px + env(safe-area-inset-left,0px));background:var(--decanow-border, #e2e5e8);border-bottom:2px solid var(--decanow-accent, #026fd7);color:var(--decanow-accent, #026fd7);--tui-background-base: var(--decanow-border, #e2e5e8);--tui-text-primary: var(--decanow-accent, #026fd7)}.app-layout[data-mobile-layout] .app-phone-app-bar-inner--back{justify-content:flex-start}.app-layout[data-mobile-layout] .app-phone-back-link{display:inline-flex;align-items:center;gap:12px;color:var(--decanow-accent, #026fd7);font-family:var(--decanow-font-body);font-size:14px;font-weight:700;line-height:17px;text-decoration:none}.app-layout[data-mobile-layout] .app-phone-back-link tui-icon{width:20px;height:20px;font-size:20px;color:var(--decanow-accent, #026fd7)}.app-layout[data-mobile-layout] .app-phone-app-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.app-layout[data-mobile-layout] .app-mobile-header-start{display:flex;align-items:center;gap:4px;min-width:0;flex-shrink:1;padding-block:6px}.app-layout[data-mobile-layout] .app-phone-back{flex-shrink:0;margin-left:-8px;color:var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-phone-actions{display:flex;align-items:center;flex-shrink:0;margin-left:auto;gap:4px}.app-layout[data-mobile-layout] .app-phone-actions .app-phone-menu{--t-size: 32px;inline-size:32px;block-size:32px;margin:0}.app-layout[data-mobile-layout] .app-phone-menu{flex-shrink:0;color:var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-phone-app-bar .app-mobile-logo{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none;flex-shrink:1;padding-block:6px}.app-layout[data-mobile-layout] .app-mobile-header-start .app-mobile-logo{overflow:hidden}.app-layout[data-mobile-layout] .app-mobile-header-start .decanow-logo{max-width:100%}.app-layout[data-mobile-layout] .app-mobile-page-title{flex:1;min-width:0;margin:0;overflow:hidden;font-family:var(--decanow-font-display);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:var(--decanow-tracking-heading, 0);text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-content{grid-row:2;width:100%;max-width:100%;min-width:0;height:auto;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-x:hidden;box-sizing:border-box}.app-layout[data-conductor-compact] .app-content{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.app-layout[data-conductor-compact][data-layout=tablet] .app-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-layout[data-mobile-layout] .app-content:has(.dashboard[data-layout=tablet]){display:flex;flex-direction:column}.app-layout[data-mobile-layout] .app-content:has(.dashboard:not(.dashboard--conductor)){padding:50px;padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}.app-layout[data-layout=phone] .app-content:has(.dashboard:not(.dashboard--conductor)){display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.app-layout[data-layout=phone] .app-content:has(.dashboard:not(.dashboard--conductor))>.dashboard-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.app-layout[data-mobile-layout] .app-content>*{max-width:100%;min-width:0;box-sizing:border-box}.app-layout[data-mobile-layout] .app-compact-menu{position:fixed;inset:0;z-index:40;width:100%!important;max-width:none;height:100%;min-height:100dvh;transform:none!important;box-shadow:none;border-right:0}.app-compact-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;box-sizing:border-box;min-height:72px;padding:calc(20px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 20px calc(24px + env(safe-area-inset-left,0px));border-bottom:8px solid var(--decanow-accent, #026fd7)}.app-compact-menu-header .app-mobile-logo{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none}.app-compact-menu-header .app-phone-menu{color:var(--decanow-fg-dark, #f7f9fa)}.app-layout[data-mobile-layout] .app-compact-menu .app-nav{flex:1;align-items:center;justify-content:center;gap:4px;width:100%;padding:0 24px;overflow-y:auto}.app-layout[data-mobile-layout] .app-compact-menu .app-nav>.nav-group,.app-layout[data-mobile-layout] .app-compact-menu .app-nav>.nav-link{width:208px;max-width:100%}.app-layout[data-mobile-layout] .app-compact-menu .app-nav a,.app-layout[data-mobile-layout] .app-compact-menu .app-nav button.nav-link{min-height:32px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:400;color:var(--decanow-muted-dark, #a8adb4)}.app-layout[data-mobile-layout] .app-compact-menu .nav-group{gap:4px}.app-layout[data-mobile-layout] .app-compact-menu .nav-group-children{padding-left:0;gap:4px}.app-layout[data-mobile-layout] .app-compact-menu .app-nav .nav-link--child{padding:8px 12px 8px 36px}.app-layout[data-mobile-layout] .app-compact-menu .logout{align-items:center;border-top:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px))}.app-layout[data-mobile-layout] .app-compact-menu .logout-user{width:208px;max-width:100%;margin:0;padding:13px 0;border-bottom:0;font-size:13px;font-weight:400;text-align:center;color:var(--decanow-muted-dark, #a8adb4)}@media(max-width:480px){.app-layout[data-mobile-layout] .app-content{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.app-layout[data-conductor-compact] .app-content{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}}.app-layout[data-mobile-layout] .app-content:has(.deca-form-page),.app-layout[data-mobile-layout] .app-content:has(.maestro-form-page),.app-layout[data-mobile-layout] .app-content:has(.usuario-form-page){min-height:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:8px;padding-inline:12px}.mobile-list-fab{position:fixed;right:16px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:20}.mobile-list-fab-btn--icon{width:56px;height:56px;border-radius:50%;box-shadow:0 4px 14px #026fd759}.app-layout[data-conductor-desktop]{display:flex;flex-direction:column}.app-layout[data-conductor-desktop] .app-content{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;min-height:0;height:100%;padding:48px;overflow:hidden}.app-layout[data-conductor-desktop] .app-content:has(.deca-detail-page){overflow:auto}.app-layout[data-conductor-desktop] .app-content>*:has(app-conductor-desktop-shell),.app-layout[data-conductor-desktop] .conductor-desktop-host,.app-layout[data-conductor-desktop] .dashboard-host,.app-layout[data-conductor-desktop] .dashboard--conductor,.app-layout[data-conductor-desktop] app-conductor-home,.app-layout[data-conductor-desktop] app-conductor-desktop-shell{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;height:100%}.app-layout[data-conductor-desktop] .conductor-desktop-host>app-conductor-desktop-shell{flex:1 1 auto;min-height:0;height:100%}.app-layout[data-conductor-desktop] .conductor-desktop-toolbar-main lib-grid-page-header,.app-layout[data-conductor-desktop] .conductor-desktop-toolbar-main .grid-page-search,.app-layout[data-conductor-desktop] .conductor-desktop-toolbar-main .grid-page-header--conductor .grid-page-search{flex:1 1 auto;width:100%;max-width:none}.app-layout[data-mobile-layout] .app-content:has(.detail-pin-actions){padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.app-layout[data-layout=phone] .app-content:has(.detail-pin-actions){padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}.detail-pin-actions{position:fixed;right:0;bottom:0;left:0;z-index:30;box-sizing:border-box;margin:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--decanow-border, #e2e5e8);background:#fff}.app-layout[data-layout=phone] .detail-pin-actions{padding-right:16px;padding-left:16px}.app-sider .logout{gap:4px}.app-sider .account-link,.app-sider button.logout-user.account-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box;width:100%;min-height:32px;margin:0;padding:8px 12px;border:0;border-radius:8px;background:transparent;font-family:var(--decanow-font-body);font-size:13px;font-weight:400;line-height:16px;text-align:left;text-decoration:none;color:var(--decanow-muted-dark, #a8adb4);cursor:pointer}.app-sider .account-link:hover,.app-sider .account-link.active,.app-sider button.logout-user.account-link:hover{background:color-mix(in srgb,var(--decanow-bg-dark) 86%,#fff);color:var(--decanow-fg-dark)}.app-sider .account-link-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sider .account-link-alert{display:inline-flex;flex-shrink:0;color:var(--decanow-danger)}.app-layout[data-mobile-layout] .app-compact-menu .logout{gap:4px}.app-layout[data-mobile-layout] .app-compact-menu .account-link,.app-layout[data-mobile-layout] .app-compact-menu .logout-user.account-link{width:208px;max-width:100%;padding:8px 12px;text-align:left}.app-layout[data-mobile-layout] .app-phone-novedades{position:relative}.app-layout[data-mobile-layout] .app-phone-novedades-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--decanow-danger);pointer-events:none}.app-layout[data-layout=tablet] .app-content:has(.novedades-page),.app-layout[data-layout=tablet] .app-content:has(.soporte-ayuda-page){padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.app-layout:not([data-mobile-layout]) .app-content:has(.dashboard:not(.dashboard--conductor)){display:flex;flex-direction:column}.app-layout:not([data-mobile-layout]) .app-content:has(.dashboard:not(.dashboard--conductor)),.app-layout:not([data-mobile-layout]) .app-content:has(.novedades-page){padding:50px}.app-layout:not([data-mobile-layout]) .app-content:has(.soporte-ayuda-page){padding:48px}.app-layout[data-conductor-desktop] .app-content:has(.soporte-ayuda-page),.app-layout[data-conductor-desktop] .app-content:has(.novedades-page){overflow:auto}.app-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2.5rem;background:#00000073;overflow-y:auto}.app-modal-backdrop--workspace{padding:1rem;overflow:hidden}.app-modal-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 5rem);padding:1.75rem;border-radius:1.5rem;overflow:hidden;overflow-wrap:break-word;font:var(--tui-typography-body-m);background:var(--tui-background-elevation-1);box-shadow:var(--tui-shadow-popup)}.app-modal-panel._closable>header{padding-inline-end:2.5rem}.app-modal-panel>header.app-modal-header-spacer{flex-shrink:0;min-height:.75rem;margin-block-end:.25rem}.app-modal-panel>.app-modal-header-extra:not(:empty){margin-block-start:-.75rem;margin-block-end:1rem}.app-modal-panel>.app-modal-header-extra:empty{display:none}.app-modal-panel>[tuiButtonX]{position:absolute;z-index:2;top:1rem;right:1rem;inset-block-start:1rem;inset-inline-end:1rem}.app-modal-panel>header{flex-shrink:0;font:var(--tui-typography-heading-h4)}.app-modal-panel>header:not(:last-child){margin-block-end:1.5rem}.app-modal-panel>header [tuiTitle]{font:inherit}.app-modal-panel>header h2{margin:0;font:inherit;overflow-wrap:anywhere}.app-modal-panel .app-modal-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--decanow-space-xs)}.app-modal-panel>.app-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-modal-panel>footer{display:flex;flex-shrink:0;justify-content:flex-end;flex-wrap:wrap-reverse;gap:var(--decanow-space-s);margin-block-start:var(--decanow-space-l);padding-block-start:var(--decanow-space-m);border-top:1px solid var(--decanow-border);background:var(--tui-background-elevation-1)}.app-modal-panel>footer:empty{display:none}.app-modal-panel>footer [modalActions]{display:flex;justify-content:flex-end;flex-wrap:wrap-reverse;gap:var(--decanow-space-s);max-width:100%}.app-modal-panel--workspace{height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem 3.25rem 1.25rem 1.5rem;border-radius:.75rem}.app-modal-panel--workspace>[tuiButtonX]{inset-block-start:1rem;inset-inline-end:1.25rem}.app-modal-panel--workspace>header:not(:last-child){margin-block-end:1rem}.app-modal-panel--workspace>header.app-modal-header-spacer{min-height:1rem;margin-block-end:.5rem}.app-modal-panel--workspace>.app-modal-body>form,.app-modal-panel--workspace>.app-modal-body>.deca-form-shell,.app-modal-panel--workspace>.app-modal-body>app-deca-create-preview-panel{overflow:visible;height:auto;max-height:none}.app-modal-panel--workspace>.app-modal-body>.deca-form-shell--hidden{display:none}.app-modal-panel--workspace>footer{margin-block-start:0}.app-modal-backdrop--page{position:static;inset:auto;z-index:auto;display:block;padding:0;background:transparent;overflow:visible}.app-modal-panel--page{width:100%;max-width:100%!important;min-width:0;height:auto;max-height:none;margin:0;padding:0;border-radius:0;box-shadow:none;overflow:visible;box-sizing:border-box}.app-modal-panel--page>header{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-block-end:1rem;padding:0}.app-modal-panel--page>.app-modal-header-extra{margin-block-end:1.5rem}.app-modal-panel--page>.app-modal-header-extra:not(:empty){margin-block-start:1rem}.app-modal-panel--page>.app-modal-header-extra:empty{display:none;margin:0}.app-modal-panel--page>.app-modal-body{flex:none;min-height:0;overflow:visible}.app-modal-panel--page>.app-modal-body>form,.app-modal-panel--page>.app-modal-body>.deca-form-shell,.app-modal-panel--page>.app-modal-body>app-deca-create-preview-panel{overflow:visible;height:auto;max-height:none}.app-modal-panel--page>.app-modal-body>.deca-form-shell--hidden{display:none}.app-modal-panel--page>footer{position:static;margin-block-start:1rem;padding-block:.75rem;max-width:100%}.app-modal-panel--page>footer [modalActions]{width:100%;max-width:100%;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.app-modal-panel form[tuiForm]{gap:1rem}.app-modal-panel .field-error{margin:-.25rem 0 0;font-size:var(--decanow-text-caption);line-height:var(--decanow-leading-body);color:var(--tui-text-negative)}.app-modal-panel .field-hint{margin:-.25rem 0 0;font-size:var(--decanow-text-caption);line-height:var(--decanow-leading-body);color:var(--tui-text-tertiary)}@media(max-width:767px){.app-modal-backdrop:not(.app-modal-backdrop--page),.app-modal-backdrop--workspace:not(.app-modal-backdrop--page){align-items:stretch;justify-content:stretch;padding:0;overflow:hidden}.app-modal-panel:not(.app-modal-panel--page),.app-modal-panel--workspace:not(.app-modal-panel--page){width:100%;max-width:none!important;flex:1 1 auto;height:auto;max-height:none;margin:0;border-radius:0;box-shadow:none;padding:1rem .75rem}.app-modal-panel:not(.app-modal-panel--page)._closable>header,.app-modal-panel--workspace:not(.app-modal-panel--page)._closable>header{padding-inline-end:2.5rem}.app-modal-panel:not(.app-modal-panel--page)>[tuiButtonX],.app-modal-panel--workspace:not(.app-modal-panel--page)>[tuiButtonX]{top:.75rem;right:.75rem;inset-block-start:.75rem;inset-inline-end:.75rem}.app-modal-panel:not(.app-modal-panel--page)>header:not(:last-child),.app-modal-panel--workspace:not(.app-modal-panel--page)>header:not(:last-child){margin-block-end:1rem}.app-modal-panel:not(.app-modal-panel--page)>header.app-modal-header-spacer,.app-modal-panel--workspace:not(.app-modal-panel--page)>header.app-modal-header-spacer{min-height:1.5rem;margin-block-end:.5rem}.app-modal-panel:not(.app-modal-panel--page)>.app-modal-body,.app-modal-panel--workspace:not(.app-modal-panel--page)>.app-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.app-modal-panel:not(.app-modal-panel--page)>footer,.app-modal-panel--workspace:not(.app-modal-panel--page)>footer{margin-block-start:0;padding-block-start:.75rem;z-index:1}.app-modal-panel:not(.app-modal-panel--page)>footer [modalActions],.app-modal-panel--workspace:not(.app-modal-panel--page)>footer [modalActions]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}}.app-modal-backdrop:not(.app-modal-backdrop--page):has(>.app-modal-panel--pin-footer){align-items:stretch;justify-content:stretch;padding:0;overflow:hidden}.app-modal-panel--pin-footer:not(.app-modal-panel--page){flex:1 1 auto;width:100%;max-width:none!important;height:auto;max-height:none;margin:0;border-radius:0;box-shadow:none;overflow:visible}.app-modal-panel--pin-footer>.app-modal-body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app-modal-panel--pin-footer[data-pin-footer=phone]>.app-modal-body{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}.app-modal-panel--pin-footer>footer{position:fixed;right:0;bottom:0;left:0;z-index:30;margin:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--decanow-border, #e2e5e8);background:#fff;flex-wrap:nowrap}.app-modal-panel--pin-footer[data-pin-footer=phone]>footer{padding-right:16px;padding-left:16px}.app-modal-panel--pin-footer>footer [modalActions]{display:block;width:100%;max-width:none}.deca-document{--deca-accent: var(--decanow-accent, #026fd7);--deca-box-bg: #f7f8f9;--deca-border: #c8c8c8;--deca-table-border: #d0d0d0;--deca-label: #888888;--deca-body: #444444;--deca-dark: #1a1a1a;--deca-muted: #555555;display:flex;flex-direction:column;gap:18px;color:var(--deca-dark)}.status-banner{display:flex;align-items:center;gap:16px;background:var(--decanow-success-soft, rgba(58, 143, 66, .14));border:1px solid var(--decanow-success-border, rgba(58, 143, 66, .35));border-radius:5px;padding:16px 20px;margin-bottom:4px}.status-banner .check{width:52px;height:52px;border-radius:50%;background:var(--decanow-success, #3a8f42);display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-banner .check svg{width:30px;height:30px;fill:#fff}.status-banner .status-text .title{font-size:var(--decanow-text-small);font-weight:700;color:var(--decanow-success, #3a8f42);text-transform:uppercase;letter-spacing:1px}.status-banner .status-text .meta{font-size:var(--decanow-text-caption);color:var(--decanow-muted, #6a6f76);margin-top:3px}.status-banner .status-text .meta strong{color:var(--decanow-success, #3a8f42)}.status-banner--sin-documento{background:var(--decanow-warn-soft, rgba(228, 158, 34, .16));border-color:var(--decanow-warn-border, rgba(228, 158, 34, .4))}.status-banner--sin-documento .check{background:var(--decanow-warn, #e49e22)}.status-banner--sin-documento .status-text .title,.status-banner--sin-documento .status-text .meta strong{color:var(--decanow-warn, #e49e22)}.status-banner--borrador{background:var(--decanow-warn-soft, rgba(228, 158, 34, .16));border-color:var(--decanow-warn-border, rgba(228, 158, 34, .4))}.status-banner--borrador .check{background:var(--decanow-warn, #e49e22)}.status-banner--borrador .status-text .title,.status-banner--borrador .status-text .meta strong{color:var(--decanow-warn, #e49e22)}.status-banner--caducado{background:var(--decanow-border, #e2e5e8);border-color:var(--decanow-border, #e2e5e8)}.status-banner--caducado .check{background:var(--decanow-muted, #6a6f76)}.status-banner--caducado .status-text .title,.status-banner--caducado .status-text .meta strong{color:var(--decanow-muted, #6a6f76)}.status-banner--header{margin-bottom:0;padding:10px 14px;gap:12px;max-width:min(100%,420px)}.status-banner--header .status-text{flex:1;min-width:0}.status-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-banner-referencia{flex-shrink:0;font-size:var(--decanow-text-caption);color:var(--decanow-muted, #6a6f76);text-align:right;line-height:var(--decanow-leading-body);white-space:nowrap}.status-banner-referencia strong{color:var(--decanow-success, #3a8f42);font-weight:700}.status-banner--sin-documento .status-banner-referencia strong,.status-banner--borrador .status-banner-referencia strong{color:var(--decanow-warn, #e49e22)}.status-banner--caducado .status-banner-referencia strong{color:var(--decanow-muted, #6a6f76)}.status-banner--header .check{width:40px;height:40px}.status-banner--header .check svg{width:22px;height:22px}.deca-doc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.deca-doc-header-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.deca-doc-header-qr{flex-shrink:0}.deca-doc-header-qr img{display:block;width:72px;height:72px;object-fit:contain}.deca-doc-header-kicker{margin:0;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-header-code{margin:0;font-family:var(--decanow-font-display);font-size:var(--decanow-text-h1);font-weight:700;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-tight);color:var(--deca-accent)}.deca-doc-header-subtitle{margin:0;font-size:var(--decanow-text-small);color:var(--deca-muted)}.deca-doc-header-rule{height:2px;background:var(--deca-accent);border-radius:1px}.deca-doc-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.deca-doc-party{background:var(--deca-box-bg);border:1px solid var(--deca-border);border-radius:3px;padding:10px 12px;min-width:0}.deca-doc-party-role{margin:0 0 6px;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-party-name{margin:0 0 4px;font-size:var(--decanow-text-small);font-weight:700;color:var(--deca-dark);word-break:break-word}.deca-doc-party-field{margin:0;font-size:var(--decanow-text-caption);line-height:var(--decanow-leading-body);word-break:break-word}.deca-doc-party-field-label{color:var(--deca-label)}.deca-doc-party-field-value{color:var(--deca-body)}.deca-doc-trip-block,.deca-doc-trip-list{display:flex;flex-direction:column;gap:12px}.deca-doc-trip-group{display:flex;flex-direction:column;gap:0;padding:14px;border:1px solid #cfe3f3;border-radius:6px;background:#e8f3fc}.deca-doc-empty-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:14px;border:1px solid #cfe3f3;border-radius:6px;background:#e8f3fc;color:var(--deca-muted, #555555);font-size:var(--decanow-text-small);text-align:center}.deca-doc-empty-title{font-style:italic}.deca-doc-empty-subject{font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-parties>.deca-doc-empty-panel{align-self:stretch;height:100%;box-sizing:border-box}.deca-doc-trip{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;column-gap:12px}.deca-doc-trip-stop{min-width:0;padding:0;background:transparent;border:none;border-radius:0}.deca-doc-trip-label{margin:0 0 4px;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-trip-place{margin:0;font-size:var(--decanow-text-small);font-weight:700;color:var(--deca-dark);word-break:break-word}.deca-doc-trip-place+.deca-doc-trip-place,.deca-doc-trip-address{margin-top:2px}.deca-doc-trip-address{font-size:var(--decanow-text-small);font-weight:400}.deca-doc-trip-arrow{display:flex;align-items:center;justify-content:center;align-self:center;width:28px;height:28px;background:var(--deca-accent);color:#fff;border-radius:4px;font-size:var(--decanow-text-body);font-weight:700;line-height:1}.deca-doc-trip-arrow:before{content:"\2192"}.deca-doc-goods-summary{margin-top:12px;padding-top:12px;border-top:1px solid #cfe3f3}.deca-doc-goods-summary .deca-doc-goods-value,.deca-doc-goods-value{margin:0;font-size:var(--decanow-text-small);font-weight:400;color:var(--deca-dark);word-break:break-word}.deca-doc-goods-table{display:flex;flex-direction:column;gap:0;margin-top:12px;padding-top:12px;border-top:1px solid #cfe3f3}.deca-doc-goods-table-head,.deca-doc-goods-table-row{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,.4fr) minmax(0,.45fr) minmax(0,.4fr);gap:8px 12px;padding:5px 6px;align-items:start}.deca-doc-goods-table-spacer{display:block}.deca-doc-goods-table-head{font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-goods-table-head span:nth-child(5),.deca-doc-goods-table-row span:nth-child(5){text-align:right}.deca-doc-goods-table-row{font-size:var(--decanow-text-small);color:var(--deca-dark);border-radius:4px;word-break:break-word}.deca-doc-goods-table-row--alt{background:#d6ebf9}.deca-doc-goods-table-mobile{display:none}.deca-doc-goods-card{margin:0}.deca-doc-goods-card-row{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:8px 12px;align-items:baseline;padding:8px 12px;border-bottom:1px solid #cfe3f3}.deca-doc-goods-card-row:last-child{border-bottom:none}.deca-doc-goods-card-row dt{margin:0;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-goods-card-row dd{margin:0;font-size:var(--decanow-text-small);color:var(--deca-dark);word-break:break-word;text-align:right}.deca-doc-goods-card,.deca-doc-goods-card--alt{border-radius:4px;background:#e8f3fc;overflow:hidden}.deca-doc-goods-card--alt{background:#d6ebf9}.deca-doc-table-wrap{overflow-x:auto;border:1px solid var(--deca-border);border-radius:3px}.deca-doc-table{width:100%;border-collapse:collapse;table-layout:fixed}.deca-doc-table th{background:var(--deca-accent);color:#fff;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:6px 8px;border-right:1px solid rgba(255,255,255,.25);width:25%}.deca-doc-table th:last-child{border-right:none}.deca-doc-table td{border-top:1px solid var(--deca-border);border-right:1px solid var(--deca-border);font-size:var(--decanow-text-small);color:var(--deca-dark);padding:6px 8px;word-break:break-word;background:#fff}.deca-doc-table td:last-child{border-right:none}.deca-doc-transport-card{display:none;margin:0}.deca-doc-transport-card-row{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-bottom:1px solid #cfe3f3}.deca-doc-transport-card-row:last-child{border-bottom:none}.deca-doc-transport-card-row dt{margin:0;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-transport-card-row dd{margin:0;font-size:var(--decanow-text-small);color:var(--deca-dark);word-break:break-word}.deca-doc-observaciones-label{margin:0 0 4px;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-observaciones-text{margin:0;font-size:var(--decanow-text-small);color:#333;line-height:var(--decanow-leading-body);white-space:pre-wrap;word-break:break-word}.deca-doc-validation{border:1px solid var(--deca-border);border-radius:3px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.deca-doc-validation-title{margin:0;font-size:var(--decanow-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deca-accent)}.deca-doc-validation-url{margin:0;font-size:var(--decanow-text-small);color:var(--deca-accent);word-break:break-all;text-decoration:none}.deca-doc-validation-url:hover{text-decoration:underline}.deca-doc-validation-dates{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.deca-doc-validation-line,.deca-doc-validation-help{margin:0;font-size:var(--decanow-text-small);color:var(--deca-body);line-height:var(--decanow-leading-body)}.deca-doc-validation-line strong{font-weight:700;color:var(--deca-dark)}.deca-doc-validation-hash{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deca-doc-validation-hash-value{font-family:var(--tui-font-text-mono, ui-monospace, monospace);font-size:11px;word-break:break-all;color:var(--deca-dark)}.deca-doc-generated-by{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding-top:4px;font-size:var(--decanow-text-caption);color:var(--deca-muted)}@media(max-width:767px){.deca-doc-parties{grid-template-columns:1fr}.deca-doc-table-wrap{display:none}.deca-doc-transport-card{display:flex;flex-direction:column;border:1px solid #cfe3f3;border-radius:6px;background:#e8f3fc;overflow:hidden}.deca-doc-goods-table-desktop{display:none}.deca-doc-goods-table-mobile{display:flex;flex-direction:column;gap:8px}}@media(max-width:992px){.deca-doc-trip{grid-template-columns:1fr;justify-items:stretch;row-gap:12px}.deca-doc-trip-arrow{width:28px;min-height:28px;margin:0 auto;border-radius:4px;justify-self:center;transform:none}.deca-doc-trip-arrow:before{content:"\2193"}}.detail-sections{display:flex;flex-direction:column;gap:var(--decanow-space-m)}.detail-section-accordion{display:block;background:var(--tui-background-elevation-1, #fff);border:1px solid var(--tui-border-normal, #f0f0f0);border-radius:var(--tui-radius-m);overflow:hidden}.detail-section-static-card{display:block;background:var(--tui-background-elevation-1, #fff);border:1px solid var(--tui-border-normal, #f0f0f0);border-radius:var(--tui-radius-m);overflow:hidden;padding:var(--decanow-space-m)}.detail-section-accordion>[tuiAccordion]{background:var(--tui-background-elevation-1, #fff)!important;font-family:var(--decanow-font-display);font-size:var(--decanow-text-body);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-body)}.detail-section-accordion>[tuiAccordion]:hover{background:var(--tui-background-elevation-1, #fff)!important}.detail-section-accordion>tui-expand{background:var(--tui-background-elevation-1, #fff);box-shadow:inset 0 1px 0 var(--tui-border-normal, #f0f0f0)!important}.detail-section-accordion-header{display:flex;align-items:stretch;background:var(--tui-background-elevation-1, #fff)}.detail-section-accordion-header>[tuiAccordion]{flex:1;min-width:0;background:var(--tui-background-elevation-1, #fff)!important;font-family:var(--decanow-font-display);font-size:var(--decanow-text-body);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-body)}.detail-section-accordion-header>[tuiAccordion]:hover{background:var(--tui-background-elevation-1, #fff)!important}.detail-section-accordion-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--decanow-space-xxs);padding:0 var(--decanow-space-xs);flex-shrink:0;border-inline-start:1px solid var(--tui-border-normal, #f0f0f0)}.detail-section-accordion-header-actions:not(:has(*)){display:none;border:none}.detail-section-accordion--accent{background:#e8f3fc;border-color:#cfe3f3;color:var(--decanow-fg, #0e1217)}.detail-section-accordion--accent>[tuiAccordion],.detail-section-accordion--accent>[tuiAccordion]:hover{background:#e8f3fc!important;color:var(--decanow-accent, #026fd7)}.detail-section-accordion--accent tui-icon,.detail-section-accordion--accent [tuiAccordion] tui-icon{color:var(--decanow-accent, #026fd7)}.detail-section-accordion--accent tui-table,.detail-section-accordion--accent table{--tui-background-base: #fff;--tui-text-primary: var(--decanow-fg, #0e1217);--tui-text-secondary: var(--decanow-fg, #0e1217);background:#fff}.detail-section-accordion--accent>tui-expand{background:#e8f3fc;box-shadow:inset 0 1px #cfe3f3!important;color:var(--decanow-fg, #0e1217)}.detail-section-accordion--accent .detail-section-card-content,.detail-section-accordion--accent .emails-empty{color:var(--decanow-fg, #0e1217)}.detail-section-accordion--accent th[tuiTh],.detail-section-accordion--accent td[tuiTd]{background:#fff!important;color:var(--decanow-fg, #0e1217);border-color:var(--tui-border-normal, #f0f0f0)}.detail-section-card-content{display:flex;flex-direction:column;gap:16px}.detail-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.detail-card-actions:not(:has(*)){display:none}.detail-card-actions lib-grid-page-header{margin-left:auto}.detail-card-actions .grid-page-search{width:360px}.detail-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;width:100%}.detail-header h1{margin:0;font-family:var(--decanow-font-display);font-size:var(--decanow-text-h1);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-tight)}.detail-options-menu-btn{background:var(--tui-background-elevation-1, #fff)!important}.detail-options-menu-btn:hover{background:var(--tui-background-neutral-1, #fafafa)!important}.detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.detail-field{display:flex;flex-direction:column;gap:var(--decanow-space-xxs)}.detail-field-label{font-size:var(--decanow-text-caption);line-height:var(--decanow-leading-body);color:#00000073}.detail-field-value{font-size:var(--decanow-text-small);line-height:var(--decanow-leading-body)}.detail-field--full{grid-column:1/-1}.section-divider{margin:var(--decanow-space-l) 0 var(--decanow-space-m);padding-bottom:var(--decanow-space-xs);border-bottom:1px solid var(--tui-border-normal, #f0f0f0);font-family:var(--decanow-font-display);font-size:var(--decanow-text-small);font-weight:600;letter-spacing:var(--decanow-tracking-heading);line-height:var(--decanow-leading-body);color:var(--tui-text-primary)}.deca-dates-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.deca-three-col-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--decanow-space-l)}.deca-three-col-row+.deca-three-col-row{margin-top:8px}.deca-top-row{margin-bottom:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.deca-qr-panel{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-width:0}.deca-qr-empty{margin:0;font-size:var(--decanow-text-caption);line-height:var(--decanow-leading-body);color:#00000073;text-align:right;max-width:160px}.qr-preview{width:160px;height:160px;object-fit:contain;border:1px solid #f0f0f0;border-radius:8px;padding:8px;background:#fff}.deca-col{min-width:0}.detail-field-grid--stacked{grid-template-columns:1fr}.deca-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:992px){.deca-dates-row,.deca-three-col-row,.deca-top-row{grid-template-columns:1fr}.deca-qr-panel{align-items:flex-start}.deca-qr-empty{text-align:left;max-width:none}}@media(max-width:768px){.detail-field-grid{grid-template-columns:1fr}}.decanow-table-wrap{min-width:0;max-width:100%;border-radius:var(--decanow-radius-m, 8px) var(--decanow-radius-m, 8px) 0 0}table.decanow-table[tuiTable].decanow-table{width:100%;border-collapse:separate;border-spacing:0}table.decanow-table[tuiTable] th[tuiTh]{block-size:36px;height:36px;min-width:0;padding:8px;box-sizing:border-box;overflow:hidden;background:var(--decanow-border, #e2e5e8);color:var(--decanow-muted, #6a6f76);font-family:var(--decanow-font-body, Inter, sans-serif);font-size:var(--decanow-text-small, 13px);font-weight:600;line-height:1.2;text-align:start;border:1px solid var(--decanow-border, #e2e5e8);box-shadow:none}table.decanow-table[tuiTable] th[tuiTh]:not(:first-child){border-inline-start:1px solid var(--decanow-border, #e2e5e8)}table.decanow-table[tuiTable] th[tuiTh]:first-child{border-top-left-radius:var(--decanow-radius-m, 8px)}table.decanow-table[tuiTable] th[tuiTh]:last-child{border-top-right-radius:var(--decanow-radius-m, 8px)}table.decanow-table[tuiTable] th[tuiTh] .t-sort{display:flex;width:100%;min-width:0;max-width:100%;align-items:center;justify-content:space-between;gap:4px;overflow:hidden;color:inherit}table.decanow-table[tuiTable] th[tuiTh] .t-sort:hover,table.decanow-table[tuiTable] th[tuiTh] .t-sort_sorted{color:var(--decanow-fg, #0e1217)}table.decanow-table[tuiTable] th[tuiTh] .t-icon{flex-shrink:0;color:var(--decanow-muted, #6a6f76)}table.decanow-table[tuiTable] th[tuiTh] .t-icon:before{font-size:12px}table.decanow-table[tuiTable] td[tuiTd]{block-size:auto;padding:8px;box-sizing:border-box;background:#fff;color:var(--decanow-fg, #0e1217);font-family:var(--decanow-font-body, Inter, sans-serif);font-size:var(--decanow-text-small, 13px);font-weight:400;line-height:1.2;text-align:start;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--decanow-border, #e2e5e8)}table.decanow-table[tuiTable] td[tuiTd]:not(:first-child){border-inline-start:1px solid var(--decanow-border, #e2e5e8)}table.decanow-table[tuiTable] tfoot td:not(:has(.infinite-scroll-footer)):not(:has(.grid-pagination)){padding:0;border:none;height:0;font-size:0;line-height:0}.app-layout[data-mobile-layout]{font-size:16px}.app-layout[data-mobile-layout] .deca-form-page,.app-layout[data-mobile-layout] .maestro-form-page,.app-layout[data-mobile-layout] .app-modal-panel--page{max-width:100%;min-width:0}.app-layout[data-mobile-layout] button[tuiButton]:not([tuiIconButton]),.app-modal-backdrop button[tuiButton]:not([tuiIconButton]){--t-size: var(--tui-height-s);--t-radius: var(--tui-radius-m);--t-gap: .1875rem;--t-padding: .4375rem .75rem;--t-margin: -.125rem;font:var(--tui-typography-body-s);font-weight:700}.app-layout[data-mobile-layout] button[tuiButton]:not([tuiIconButton])[data-icon-start=font]:before,.app-modal-backdrop button[tuiButton]:not([tuiIconButton])[data-icon-start=font]:before,.app-layout[data-mobile-layout] button[tuiButton]:not([tuiIconButton])[data-icon-end=font]:after,.app-modal-backdrop button[tuiButton]:not([tuiIconButton])[data-icon-end=font]:after{font-size:1rem}.app-layout[data-mobile-layout] .deca-detail-actions-row>button[tuiButton],.app-layout[data-mobile-layout] .deca-detail-actions>button[tuiButton],.app-layout[data-mobile-layout] .notificacion-add-actions>button[tuiButton],.app-layout[data-mobile-layout] .app-modal-panel footer button[tuiButton]:not([tuiIconButton]){--t-size: var(--tui-height-s);--t-padding: .375rem .5625rem;--t-gap: .1875rem;--t-margin: -.125rem;white-space:normal;overflow:visible;text-align:center;line-height:1.2;block-size:auto;min-block-size:var(--t-size)}.app-layout[data-mobile-layout] .deca-detail-actions-row>button[tuiButton][data-icon-start=font]:before,.app-layout[data-mobile-layout] .deca-detail-actions>button[tuiButton][data-icon-start=font]:before,.app-layout[data-mobile-layout] .notificacion-add-actions>button[tuiButton][data-icon-start=font]:before,.app-layout[data-mobile-layout] .app-modal-panel footer button[tuiButton][data-icon-start=font]:before{font-size:.875rem}.app-layout[data-mobile-layout] .app-content:has(.mobile-list-page){min-height:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-list-page[data-mobile-layout] .mobile-list-sticky{position:sticky;top:0;z-index:5;margin-left:-16px;margin-right:-16px;padding:0 16px 8px;background:var(--decanow-bg, #fbfcfd)}.mobile-list-page[data-mobile-layout] .mobile-list-head:not(.mobile-list-sticky){margin-bottom:16px}.mobile-list-page[data-mobile-layout] .grid-page-header--compact{margin-bottom:0}.mobile-list-page[data-mobile-layout] .grid-page-header{flex-direction:column;align-items:stretch;gap:12px}.mobile-list-page[data-mobile-layout] .grid-page-header .grid-page-toolbar{width:100%}@media(max-width:480px){.mobile-list-page[data-mobile-layout] .mobile-list-sticky{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}.app-layout:not([data-mobile-layout]) .app-content:has(.mobile-list-page){display:flex;flex-direction:column;overflow:hidden}.app-layout:not([data-mobile-layout]) .app-content:has(.mobile-list-page)>*:has(.mobile-list-page){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-layout:not([data-mobile-layout]) .mobile-list-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.app-layout:not([data-mobile-layout]) .mobile-list-page>.mobile-list-scroll{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.app-layout:not([data-mobile-layout]) .mobile-list-page:has(.grid-page-fab)>.mobile-list-scroll{margin-bottom:64px}.app-layout:not([data-mobile-layout]) .mobile-list-page:has(.soportes-volver)>.mobile-list-scroll{margin-bottom:0}.app-layout:not([data-mobile-layout]) .mobile-list-scroll thead[tuiThead]{z-index:3}.app-layout:not([data-mobile-layout]) .mobile-list-scroll table:not(.decanow-table) thead[tuiThead],.app-layout:not([data-mobile-layout]) .mobile-list-scroll table:not(.decanow-table) thead[tuiThead] th{background:var(--tui-background-base, #fff)}.app-layout:not([data-mobile-layout]) .mobile-list-scroll table.decanow-table thead[tuiThead] th[tuiTh]{z-index:3;background:var(--decanow-border, #e2e5e8)}.app-sider--dark .app-nav a:hover,.app-sider--dark .app-nav a.active,.app-sider--dark .app-nav button.nav-link:hover:not(:disabled),.app-sider--dark .app-nav button.nav-link.active{background:color-mix(in srgb,var(--decanow-bg-dark) 86%,#fff)}
