@layer reset, base, tokens, recipes, utilities;

@layer reset{
  html,:host {
    --font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: var(--global-font-body, var(--font-fallback));
    -webkit-tap-highlight-color: transparent;
}

  *,::before,::after,::backdrop,::file-selector-button {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: var(--global-color-border, currentcolor);
    box-sizing: border-box;
}

  hr {
    color: inherit;
    height: 0px;
    border-top-width: 1px;
}

  body {
    line-height: inherit;
    height: 100%;
}

  img {
    border-style: none;
}

  img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle;
}

  img,video {
    max-width: 100%;
    height: auto;
}

  h1,h2,h3,h4,h5,h6 {
    text-wrap: balance;
    font-size: inherit;
    font-weight: inherit;
}

  p,h1,h2,h3,h4,h5,h6 {
    overflow-wrap: break-word;
}

  ol,ul,menu {
    list-style: none;
}

  button,input:where([type='button'], [type='reset'], [type='submit']),::file-selector-button {
    appearance: button;
    -webkit-appearance: button;
}

  button,input,optgroup,select,textarea,::file-selector-button {
    font: inherit;
    background: transparent;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
}

  ::placeholder {
    --placeholder-fallback: rgba(0, 0, 0, 0.5);
    opacity: 1;
    color: var(--global-color-placeholder, var(--placeholder-fallback));
}

  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      --placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent);
}
}

  ::selection {
    background-color: var(--global-color-selection, rgba(0, 115, 255, 0.3));
}

  textarea {
    resize: vertical;
}

  table {
    border-color: inherit;
    text-indent: 0px;
    border-collapse: collapse;
}

  summary {
    display: list-item;
}

  small {
    font-size: 80%;
}

  sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

  sub {
    bottom: -0.25em;
}

  sup {
    top: -0.5em;
}

  dialog {
    padding: 0px;
}

  a {
    text-decoration: inherit;
    color: inherit;
}

  abbr:where([title]) {
    text-decoration: underline dotted;
}

  b,strong {
    font-weight: bolder;
}

  code,kbd,samp,pre {
    --font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New';
    font-family: var(--global-font-mono, var(--font-mono-fallback));
    font-size: 1em;
    font-feature-settings: normal;
    font-variation-settings: normal;
}

  progress {
    vertical-align: baseline;
}

  ::-webkit-search-decoration,::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

  ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto;
}

  :-moz-ui-invalid {
    box-shadow: none;
}

  :-moz-focusring {
    outline: auto;
}

  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
}
}

@layer base{
  :root {
    --made-with-panda: '🐼';
}

  *,::before,::after,::backdrop {
    --blur: /*-*/ /*-*/;
    --brightness: /*-*/ /*-*/;
    --contrast: /*-*/ /*-*/;
    --grayscale: /*-*/ /*-*/;
    --hue-rotate: /*-*/ /*-*/;
    --invert: /*-*/ /*-*/;
    --saturate: /*-*/ /*-*/;
    --sepia: /*-*/ /*-*/;
    --drop-shadow: /*-*/ /*-*/;
    --backdrop-blur: /*-*/ /*-*/;
    --backdrop-brightness: /*-*/ /*-*/;
    --backdrop-contrast: /*-*/ /*-*/;
    --backdrop-grayscale: /*-*/ /*-*/;
    --backdrop-hue-rotate: /*-*/ /*-*/;
    --backdrop-invert: /*-*/ /*-*/;
    --backdrop-opacity: /*-*/ /*-*/;
    --backdrop-saturate: /*-*/ /*-*/;
    --backdrop-sepia: /*-*/ /*-*/;
    --gradient-from-position: /*-*/ /*-*/;
    --gradient-to-position: /*-*/ /*-*/;
    --gradient-via-position: /*-*/ /*-*/;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
}
}

@layer tokens{
  :where(:root, :host) {
    --colors-brand\.primary: #EF3F32;
    --colors-brand\.hover: #CC170A;
    --colors-brand\.dark: #323433;
    --colors-neutral\.dark: #323433;
    --colors-neutral\.base: #AEAEAE;
    --colors-neutral\.light: #F4F4F4;
    --colors-neutral\.soft: #BDBDBD;
    --colors-data\.blue: #2563eb;
    --colors-data\.blue-dark: #60a5fa;
    --colors-data\.blue-bg: #dbeafe;
    --colors-data\.purple: #9333ea;
    --colors-data\.purple-dark: #a78bfa;
    --colors-data\.purple-bg: #f3e8ff;
    --colors-data\.yellow: #eab308;
    --colors-data\.yellow-dark: #facc15;
    --colors-data\.yellow-bg: #fef9c3;
    --colors-data\.pink: #ec4899;
    --colors-data\.pink-dark: #f472b6;
    --colors-data\.pink-bg: #fce7f3;
    --colors-data\.orange: #f97316;
    --colors-data\.orange-dark: #fb923c;
    --colors-data\.orange-bg: #ffedd5;
    --colors-bg\.base: #FFFFFF;
    --colors-bg\.subtle: #ECECEC;
    --colors-bg\.elevated: #FFFFFF;
    --colors-border\.subtle: #F4F4F4;
    --colors-border\.strong: #A2A2A2;
    --colors-state\.info: #00B2CC;
    --colors-state\.success: #8AC640;
    --colors-state\.warning: #EF8936;
    --colors-state\.danger: #EF3F32;
    --colors-text\.main: #000000;
    --colors-text\.subtle: #5F5F5F;
    --colors-text\.on-dark: #FFFFFF;
    --colors-text\.link: #EF3F32;
    --colors-text\.link-hover: var(--colors-text\.link-hover);
    --colors-text\.muted: #C3C3C3;
    --colors-text\.placeholder: #989898;
    --colors-dark-bg\.base: #1a1a1a;
    --colors-dark-bg\.subtle: #262626;
    --colors-dark-bg\.elevated: #2d2d2d;
    --colors-dark-text\.main: #f5f5f5;
    --colors-dark-text\.subtle: #a3a3a3;
    --colors-dark-text\.link: #33c5db;
    --colors-dark-text\.link-hover: #66d4e6;
    --colors-dark-border\.subtle: #404040;
    --colors-dark-border\.strong: #525252;
    --colors-state-hover\.danger: #CC170A;
    --fonts-brand: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --spacing-2xs: 4px;
    --spacing-xs: 8px;
    --spacing-sm: 12px;
    --spacing-md: 16px;
    --spacing-lg: 24px;
    --spacing-xl: 32px;
    --spacing-2xl: 48px;
    --font-sizes-xs: 12px;
    --font-sizes-sm: 14px;
    --font-sizes-md: 16px;
    --font-sizes-lg: 20px;
    --font-sizes-xl: 24px;
    --font-sizes-2xl: 36px;
    --font-sizes-3xl: 50px;
    --font-sizes-4xl: 70px;
    --line-heights-tight: 1.2;
    --line-heights-normal: 1.5;
    --line-heights-relaxed: 1.7;
    --font-weights-regular: 400;
    --font-weights-medium: 500;
    --font-weights-bold: 700;
    --radii-sm: 4px;
    --radii-md: 8px;
    --radii-lg: 10px;
    --radii-pill: 9999px;
    --shadows-soft: 0 2px 6px rgba(0, 0, 0, 0.08);
    --shadows-strong: 0 6px 24px rgba(0, 0, 0, 0.12);
    --durations-fast: 80ms;
    --durations-normal: 120ms;
    --durations-slow: 200ms;
    --durations-spinner: 700ms;
    --z-index-base: 0;
    --z-index-dropdown: 1000;
    --z-index-sticky: 1100;
    --z-index-modal: 1200;
    --z-index-tooltip: 1300;
    --z-index-toast: 1400;
    --sizes-page\.max-width: 1120px;
    --sizes-page\.gutter-x: 24px;
    --sizes-page\.gutter-y: 24px;
    --sizes-button\.min-height: 50px;
    --sizes-button\.sm\.min-height: 40px;
    --sizes-button\.lg\.min-height: 59px;
    --sizes-spinner\.sm: 16px;
    --sizes-spinner\.md: 24px;
    --sizes-spinner\.lg: 32px;
    --sizes-breakpoint-2xl: 1536px;
    --sizes-breakpoint-sm: 480px;
    --sizes-breakpoint-md: 768px;
    --sizes-breakpoint-lg: 1024px;
    --sizes-breakpoint-xl: 1280px;
    --breakpoints-2xl: 1536px;
    --breakpoints-sm: 480px;
    --breakpoints-md: 768px;
    --breakpoints-lg: 1024px;
    --breakpoints-xl: 1280px;
    --colors-accent\.primary: var(--colors-brand\.primary);
    --colors-accent\.secondary: var(--colors-brand\.hover);
    --colors-accent\.dark: var(--colors-brand\.dark);
    --colors-text\.primary: var(--colors-text\.main);
    --colors-text\.secondary: var(--colors-text\.subtle);
    --colors-text\.link-color: var(--colors-text\.link);
    --colors-background\.base: var(--colors-bg\.base);
    --colors-background\.subtle: var(--colors-bg\.subtle);
    --colors-background\.elevated: var(--colors-bg\.elevated);
    --colors-button\.primary\.bg: var(--colors-brand\.primary);
    --colors-button\.primary\.bg-hover: var(--colors-brand\.hover);
    --colors-button\.primary\.text: var(--colors-text\.on-dark);
    --colors-button\.dark\.bg: var(--colors-brand\.dark);
    --colors-button\.dark\.bg-hover: #000000;
    --colors-button\.dark\.text: var(--colors-text\.on-dark);
    --colors-button\.outlined\.border: var(--colors-neutral\.base);
    --colors-button\.outlined\.bg-hover: var(--colors-neutral\.base);
    --colors-button\.outlined\.text: #000000;
    --colors-button\.ghost\.bg-hover: var(--colors-neutral\.soft);
    --colors-table\.header\.bg: var(--colors-brand\.dark);
    --colors-table\.header\.text: var(--colors-text\.on-dark);
    --colors-alert\.info\.bg: rgba(0, 178, 204, 0.1);
    --colors-alert\.info\.border: var(--colors-state\.info);
    --colors-alert\.info\.text: #003A5D;
    --colors-alert\.success\.bg: rgba(138, 198, 64, 0.1);
    --colors-alert\.success\.border: var(--colors-state\.success);
    --colors-alert\.success\.text: #3d6b1a;
    --colors-alert\.warning\.bg: rgba(239, 137, 54, 0.1);
    --colors-alert\.warning\.border: var(--colors-state\.warning);
    --colors-alert\.warning\.text: #8b4513;
    --colors-alert\.danger\.bg: rgba(237, 63, 48, 0.1);
    --colors-alert\.danger\.border: var(--colors-state\.danger);
    --colors-alert\.danger\.text: #a81a0f;
    --colors-toast\.bg: var(--colors-brand\.dark);
    --colors-toast\.text: var(--colors-text\.on-dark);
    --colors-toast\.border: var(--colors-border\.strong);
    --colors-toast\.close-hover: rgba(255, 255, 255, 0.1);
    --colors-progress\.bg: var(--colors-neutral\.light);
    --colors-progress\.fill: var(--colors-brand\.primary);
    --colors-spinner\.color: var(--colors-brand\.primary);
    --colors-tabs\.active\.border: var(--colors-brand\.primary);
    --colors-tabs\.active\.text: var(--colors-brand\.primary);
    --colors-tabs\.inactive\.text: var(--colors-text\.subtle);
    --colors-tabs\.hover\.bg: var(--colors-bg\.subtle);
    --colors-accordion\.trigger\.hover: var(--colors-bg\.subtle);
    --colors-accordion\.content\.bg: var(--colors-bg\.base);
    --colors-popover\.bg: var(--colors-bg\.elevated);
    --colors-popover\.border: var(--colors-border\.subtle);
    --colors-tooltip\.bg: var(--colors-brand\.dark);
    --colors-tooltip\.text: var(--colors-text\.on-dark);
    --colors-overlay\.modal: rgba(0, 0, 0, 0.5);
    --colors-selection\.bg: rgba(239, 63, 50, 0.1);
    --colors-border\.default: var(--colors-border\.subtle);
    --colors-border\.emphasis: var(--colors-border\.strong);
    --colors-badge\.info\.bg: var(--colors-state\.info);
    --colors-badge\.info\.text: var(--colors-text\.on-dark);
    --colors-badge\.success\.bg: var(--colors-state\.success);
    --colors-badge\.success\.text: var(--colors-text\.on-dark);
    --colors-badge\.warning\.bg: var(--colors-state\.warning);
    --colors-badge\.warning\.text: var(--colors-neutral\.dark);
    --colors-badge\.danger\.bg: var(--colors-state\.danger);
    --colors-badge\.danger\.text: var(--colors-text\.on-dark);
    --colors-badge\.neutral\.bg: var(--colors-neutral\.base);
    --colors-badge\.neutral\.text: var(--colors-text\.on-dark);
    --colors-breadcrumb\.separator: var(--colors-neutral\.base);
    --colors-checkbox\.indicator: var(--colors-text\.on-dark);
    --colors-chart\.text\.primary: var(--colors-brand\.dark);
    --colors-chart\.text\.secondary: var(--colors-text\.subtle);
    --colors-chart\.grid-line: var(--colors-text\.muted);
    --colors-chart\.background: var(--colors-bg\.base);
    --colors-chart\.tooltip\.bg: var(--colors-brand\.dark);
    --colors-chart\.tooltip\.text: var(--colors-text\.on-dark);
    --colors-chart\.data\.blue: var(--colors-data\.blue);
    --colors-chart\.data\.purple: var(--colors-data\.purple);
    --colors-chart\.data\.yellow: var(--colors-data\.yellow);
    --colors-chart\.data\.pink: var(--colors-data\.pink);
    --colors-chart\.data\.orange: var(--colors-data\.orange);
    --colors-chart\.data\.bg\.blue: var(--colors-data\.blue-bg);
    --colors-chart\.data\.bg\.purple: var(--colors-data\.purple-bg);
    --colors-chart\.data\.bg\.yellow: var(--colors-data\.yellow-bg);
    --colors-chart\.data\.bg\.pink: var(--colors-data\.pink-bg);
    --colors-chart\.data\.bg\.orange: var(--colors-data\.orange-bg);
    --radii-component\.button-radius: var(--radii-sm);
    --radii-component\.input-radius: var(--radii-sm);
    --radii-component\.card-radius: var(--radii-lg);
    --radii-component\.modal-radius: var(--radii-lg);
    --radii-component\.badge-radius: var(--radii-pill);
    --radii-component\.alert-radius: var(--radii-md);
    --radii-component\.toast-radius: var(--radii-md);
    --radii-component\.popover-radius: var(--radii-md);
    --radii-component\.progress-radius: var(--radii-pill);
    --shadows-component\.card-shadow: var(--shadows-soft);
    --shadows-component\.modal-shadow: var(--shadows-strong);
    --shadows-component\.dropdown-shadow: var(--shadows-strong);
    --shadows-component\.popover-shadow: var(--shadows-strong);
    --shadows-component\.toast-shadow: var(--shadows-strong);
    --shadows-focus\.primary: 0 0 0 1px rgba(239, 63, 50, 0.1);
    --shadows-focus\.dialog: 0 0 0 1px rgba(239, 63, 50, 0.3);
    --shadows-focus\.danger: 0 0 0 1px rgba(239, 63, 50, 0.1);
    --shadows-focus\.button: 0 0 0 1px rgba(239, 63, 50, 0.3);
    --shadows-focus\.light: 0 0 0 1px rgba(239, 63, 50, 0.15);
    --sizes-component\.button-min-height: var(--sizes-button\.min-height);
    --sizes-component\.button-sm-min-height: var(--sizes-button\.sm\.min-height);
    --sizes-component\.button-lg-min-height: var(--sizes-button\.lg\.min-height);
    --sizes-component\.spinner-sm: var(--sizes-spinner\.sm);
    --sizes-component\.spinner-md: var(--sizes-spinner\.md);
    --sizes-component\.spinner-lg: var(--sizes-spinner\.lg);
}

  [data-color-mode=dark] {
    --colors-accent\.dark: var(--colors-dark-text\.main);
    --colors-text\.primary: var(--colors-dark-text\.main);
    --colors-text\.secondary: var(--colors-dark-text\.subtle);
    --colors-text\.link-color: var(--colors-dark-text\.link);
    --colors-text\.link-hover: var(--colors-dark-text\.link-hover);
    --colors-background\.base: var(--colors-dark-bg\.base);
    --colors-background\.subtle: var(--colors-dark-bg\.subtle);
    --colors-background\.elevated: var(--colors-dark-bg\.elevated);
    --colors-alert\.info\.bg: rgba(0, 178, 204, 0.15);
    --colors-alert\.info\.text: #7dd3fc;
    --colors-alert\.success\.bg: rgba(138, 198, 64, 0.15);
    --colors-alert\.success\.text: #a3e635;
    --colors-alert\.warning\.bg: rgba(239, 137, 54, 0.15);
    --colors-alert\.warning\.text: #fdba74;
    --colors-alert\.danger\.bg: rgba(237, 63, 48, 0.15);
    --colors-alert\.danger\.text: #fca5a5;
    --colors-toast\.bg: var(--colors-dark-bg\.elevated);
    --colors-toast\.text: var(--colors-dark-text\.main);
    --colors-toast\.border: var(--colors-dark-border\.strong);
    --colors-toast\.close-hover: rgba(255, 255, 255, 0.15);
    --colors-progress\.bg: var(--colors-dark-bg\.subtle);
    --colors-spinner\.color: var(--colors-brand\.primary);
    --colors-tabs\.inactive\.text: var(--colors-dark-text\.subtle);
    --colors-tabs\.hover\.bg: var(--colors-dark-bg\.subtle);
    --colors-accordion\.trigger\.hover: var(--colors-dark-bg\.subtle);
    --colors-accordion\.content\.bg: var(--colors-dark-bg\.base);
    --colors-popover\.bg: var(--colors-dark-bg\.elevated);
    --colors-popover\.border: var(--colors-dark-border\.subtle);
    --colors-tooltip\.bg: var(--colors-dark-text\.main);
    --colors-tooltip\.text: var(--colors-dark-bg\.base);
    --colors-overlay\.modal: rgba(0, 0, 0, 0.7);
    --colors-selection\.bg: rgba(239, 63, 50, 0.2);
    --colors-border\.default: var(--colors-dark-border\.subtle);
    --colors-border\.emphasis: var(--colors-dark-border\.strong);
    --colors-badge\.neutral\.bg: var(--colors-dark-border\.strong);
    --colors-badge\.neutral\.text: var(--colors-dark-text\.main);
    --colors-breadcrumb\.separator: var(--colors-dark-text\.subtle);
    --colors-chart\.text\.primary: var(--colors-dark-text\.main);
    --colors-chart\.text\.secondary: var(--colors-dark-text\.subtle);
    --colors-chart\.grid-line: var(--colors-dark-border\.subtle);
    --colors-chart\.background: var(--colors-dark-bg\.base);
    --colors-chart\.tooltip\.bg: var(--colors-dark-text\.main);
    --colors-chart\.tooltip\.text: var(--colors-dark-bg\.base);
    --colors-chart\.data\.blue: var(--colors-data\.blue-dark);
    --colors-chart\.data\.purple: var(--colors-data\.purple-dark);
    --colors-chart\.data\.yellow: var(--colors-data\.yellow-dark);
    --colors-chart\.data\.pink: var(--colors-data\.pink-dark);
    --colors-chart\.data\.orange: var(--colors-data\.orange-dark);
    --shadows-focus\.primary: 0 0 0 1px rgba(239, 63, 50, 0.3);
    --shadows-focus\.dialog: 0 0 0 1px rgba(239, 63, 50, 0.5);
    --shadows-focus\.danger: 0 0 0 1px rgba(239, 63, 50, 0.3);
    --shadows-focus\.button: 0 0 0 1px rgba(239, 63, 50, 0.5);
    --shadows-focus\.light: 0 0 0 1px rgba(239, 63, 50, 0.3)
}

  @keyframes ping {
    75%,100% {
      transform: scale(2);
      opacity: 0;
}
}

  @keyframes pulse {
    50% {
      opacity: 0.5;
}
}

  @keyframes bounce {
    0%,100% {
      transform: translateY(-25%);
      animation-timing-function: cubic-bezier(0.8,0,1,1);
}

    50% {
      transform: none;
      animation-timing-function: cubic-bezier(0,0,0.2,1);
}
}

  @keyframes spin {
    from {
      transform: rotate(0deg);
}

    to {
      transform: rotate(360deg);
}
}

  @keyframes progress-indeterminate {
    0% {
      transform: translateX(-100%);
}

    100% {
      transform: translateX(100%);
}
}

  @keyframes slideIn {
    from {
      transform: translateX(calc(100% + 1rem));
      opacity: 0;
}

    to {
      transform: translateX(0);
      opacity: 1;
}
}

  @keyframes slideOut {
    from {
      transform: translateX(0);
      opacity: 1;
}

    to {
      transform: translateX(calc(100% + 1rem));
      opacity: 0;
}
}

  @keyframes swipeOut {
    from {
      transform: translateX(var(--radix-toast-swipe-end-x));
}

    to {
      transform: translateX(calc(100% + 1rem));
}
}

  @keyframes slideDown {
    from {
      height: 0;
}

    to {
      height: var(--radix-accordion-content-height);
}
}

  @keyframes slideUp {
    from {
      height: var(--radix-accordion-content-height);
}

    to {
      height: 0;
}
}

  @keyframes fadeIn {
    from {
      opacity: 0;
      transform: scale(0.96);
}

    to {
      opacity: 1;
      transform: scale(1);
}
}

  @keyframes fadeOut {
    from {
      opacity: 1;
      transform: scale(1);
}

    to {
      opacity: 0;
      transform: scale(0.96);
}
}

  @keyframes overlayShow {
    from {
      opacity: 0;
}

    to {
      opacity: 1;
}
}

  @keyframes overlayHide {
    from {
      opacity: 1;
}

    to {
      opacity: 0;
}
}
}

@layer utilities{

  .all_unset {
    all: unset;
}

  .\--spinner-color_currentColor {
    --spinner-color: currentColor;
}

  .\--fc-button-bg-color_var\(--colors-brand\\\.primary\) {
    --fc-button-bg-color: var(--colors-brand\.primary);
}

  .\--fc-button-border-color_var\(--colors-brand\\\.primary\) {
    --fc-button-border-color: var(--colors-brand\.primary);
}

  .\--fc-button-text-color_var\(--colors-text\\\.on-dark\) {
    --fc-button-text-color: var(--colors-text\.on-dark);
}

  .\--fc-button-hover-bg-color_var\(--colors-brand\\\.hover\) {
    --fc-button-hover-bg-color: var(--colors-brand\.hover);
}

  .\--fc-button-hover-border-color_var\(--colors-brand\\\.hover\) {
    --fc-button-hover-border-color: var(--colors-brand\.hover);
}

  .\--fc-button-active-bg-color_var\(--colors-brand\\\.hover\) {
    --fc-button-active-bg-color: var(--colors-brand\.hover);
}

  .\--fc-button-active-border-color_var\(--colors-brand\\\.hover\) {
    --fc-button-active-border-color: var(--colors-brand\.hover);
}

  .\--fc-border-color_\#F4F4F4 {
    --fc-border-color: #F4F4F4;
}

  .\--fc-today-bg-color_var\(--colors-selection\\\.bg\) {
    --fc-today-bg-color: var(--colors-selection\.bg);
}

  .\--fc-event-bg-color_var\(--colors-brand\\\.primary\) {
    --fc-event-bg-color: var(--colors-brand\.primary);
}

  .\--fc-event-border-color_var\(--colors-brand\\\.primary\) {
    --fc-event-border-color: var(--colors-brand\.primary);
}

  .\--fc-event-text-color_var\(--colors-text\\\.on-dark\) {
    --fc-event-text-color: var(--colors-text\.on-dark);
}

  .\--fc-page-bg-color_var\(--colors-background\\\.base\) {
    --fc-page-bg-color: var(--colors-background\.base);
}

  .\--fc-neutral-bg-color_var\(--colors-background\\\.subtle\) {
    --fc-neutral-bg-color: var(--colors-background\.subtle);
}

  .\--wx-gantt-task-color_var\(--colors-brand\\\.primary\) {
    --wx-gantt-task-color: var(--colors-brand\.primary);
}

  .\--wx-gantt-task-font-color_var\(--colors-text\\\.on-dark\) {
    --wx-gantt-task-font-color: var(--colors-text\.on-dark);
}

  .\--wx-gantt-task-fill-color_var\(--colors-brand\\\.primary\) {
    --wx-gantt-task-fill-color: var(--colors-brand\.primary);
}

  .\--wx-gantt-task-border-color_var\(--colors-brand\\\.primary\) {
    --wx-gantt-task-border-color: var(--colors-brand\.primary);
}

  .\--wx-gantt-project-color_var\(--colors-brand\\\.hover\) {
    --wx-gantt-project-color: var(--colors-brand\.hover);
}

  .\--wx-gantt-milestone-color_var\(--colors-brand\\\.primary\) {
    --wx-gantt-milestone-color: var(--colors-brand\.primary);
}

  .\--wx-gantt-bar-border-radius_4px {
    --wx-gantt-bar-border-radius: 4px;
}

  .\--wx-gantt-link-color_\#A2A2A2 {
    --wx-gantt-link-color: #A2A2A2;
}

  .\--wx-gantt-progress-marker-height_8px {
    --wx-gantt-progress-marker-height: 8px;
}

  .\--wx-gantt-holiday-background_var\(--colors-background\\\.subtle\) {
    --wx-gantt-holiday-background: var(--colors-background\.subtle);
}

  .\--wx-gantt-border-color_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-gantt-border-color: rgba(128, 128, 128, 0.25);
}

  .\--wx-gantt-form-header-border_1px_solid_\#F4F4F4 {
    --wx-gantt-form-header-border: 1px solid #F4F4F4;
}

  .\--wx-gantt-icon-color_var\(--colors-text\\\.secondary\) {
    --wx-gantt-icon-color: var(--colors-text\.secondary);
}

  .\--wx-gantt-cell-border_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-gantt-cell-border: rgba(128, 128, 128, 0.25);
}

  .\--wx-gantt-row-border_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-gantt-row-border: rgba(128, 128, 128, 0.25);
}

  .\--wx-gantt-scale-border_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-gantt-scale-border: rgba(128, 128, 128, 0.25);
}

  .\--wx-grid-header-font_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-grid-header-font: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-grid-header-font-color_var\(--colors-text\\\.secondary\) {
    --wx-grid-header-font-color: var(--colors-text\.secondary);
}

  .\--wx-grid-header-background_var\(--colors-background\\\.subtle\) {
    --wx-grid-header-background: var(--colors-background\.subtle);
}

  .\--wx-grid-body-font_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-grid-body-font: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-grid-body-font-color_var\(--colors-text\\\.primary\) {
    --wx-grid-body-font-color: var(--colors-text\.primary);
}

  .\--wx-grid-body-background_var\(--colors-background\\\.base\) {
    --wx-grid-body-background: var(--colors-background\.base);
}

  .\--wx-grid-body-row-border_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-grid-body-row-border: 1px solid rgba(128, 128, 128, 0.25);
}

  .\--wx-grid-cell-border_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-grid-cell-border: 1px solid rgba(128, 128, 128, 0.25);
}

  .\--wx-timescale-font_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-timescale-font: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-timescale-font-color_var\(--colors-text\\\.secondary\) {
    --wx-timescale-font-color: var(--colors-text\.secondary);
}

  .\--wx-timescale-border_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) {
    --wx-timescale-border: 1px solid rgba(128, 128, 128, 0.25);
}

  .\--wx-timescale-background_var\(--colors-background\\\.subtle\) {
    --wx-timescale-background: var(--colors-background\.subtle);
}

  .\--wx-tooltip-background_var\(--colors-background\\\.elevated\) {
    --wx-tooltip-background: var(--colors-background\.elevated);
}

  .\--wx-tooltip-font-color_var\(--colors-text\\\.primary\) {
    --wx-tooltip-font-color: var(--colors-text\.primary);
}

  .\--wx-background_var\(--colors-background\\\.base\) {
    --wx-background: var(--colors-background\.base);
}

  .\--wx-background-alt_var\(--colors-background\\\.subtle\) {
    --wx-background-alt: var(--colors-background\.subtle);
}

  .\--wx-background-hover_var\(--colors-background\\\.subtle\) {
    --wx-background-hover: var(--colors-background\.subtle);
}

  .\--wx-border_1px_solid_\#F4F4F4 {
    --wx-border: 1px solid #F4F4F4;
}

  .\--wx-color_var\(--colors-text\\\.primary\) {
    --wx-color: var(--colors-text\.primary);
}

  .\--wx-color-font_var\(--colors-text\\\.primary\) {
    --wx-color-font: var(--colors-text\.primary);
}

  .\--wx-color-font-alt_var\(--colors-text\\\.secondary\) {
    --wx-color-font-alt: var(--colors-text\.secondary);
}

  .\--wx-color-font-disabled_\#AEAEAE {
    --wx-color-font-disabled: #AEAEAE;
}

  .\--wx-color-secondary_var\(--colors-text\\\.secondary\) {
    --wx-color-secondary: var(--colors-text\.secondary);
}

  .\--wx-color-primary_var\(--colors-brand\\\.primary\) {
    --wx-color-primary: var(--colors-brand\.primary);
}

  .\--wx-color-primary-font_var\(--colors-text\\\.on-dark\) {
    --wx-color-primary-font: var(--colors-text\.on-dark);
}

  .\--wx-color-primary-selected_rgba\(239\,_63\,_50\,_0\.1\) {
    --wx-color-primary-selected: rgba(239, 63, 50, 0.1);
}

  .\--wx-color-secondary-font_var\(--colors-text\\\.primary\) {
    --wx-color-secondary-font: var(--colors-text\.primary);
}

  .\--wx-color-secondary-border_\#A2A2A2 {
    --wx-color-secondary-border: #A2A2A2;
}

  .\--wx-color-secondary-hover_var\(--colors-background\\\.subtle\) {
    --wx-color-secondary-hover: var(--colors-background\.subtle);
}

  .\--wx-color-danger_\#EF3F32 {
    --wx-color-danger: #EF3F32;
}

  .\--wx-button-danger-font-color_var\(--colors-text\\\.on-dark\) {
    --wx-button-danger-font-color: var(--colors-text\.on-dark);
}

  .\--wx-color-link_var\(--colors-brand\\\.primary\) {
    --wx-color-link: var(--colors-brand\.primary);
}

  .\--wx-color-disabled_\#F4F4F4 {
    --wx-color-disabled: #F4F4F4;
}

  .\--wx-popup-background_var\(--colors-background\\\.elevated\) {
    --wx-popup-background: var(--colors-background\.elevated);
}

  .\--wx-popup-shadow_0_25px_50px_-12px_rgba\(0\,_0\,_0\,_0\.25\) {
    --wx-popup-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

  .\--wx-popup-border_1px_solid_\#F4F4F4 {
    --wx-popup-border: 1px solid #F4F4F4;
}

  .\--wx-popup-border-radius_10px {
    --wx-popup-border-radius: 10px;
}

  .\--wx-popup-z-index_1200 {
    --wx-popup-z-index: 1200;
}

  .\--wx-modal-background_var\(--colors-background\\\.elevated\) {
    --wx-modal-background: var(--colors-background\.elevated);
}

  .\--wx-modal-border_1px_solid_\#F4F4F4 {
    --wx-modal-border: 1px solid #F4F4F4;
}

  .\--wx-modal-border-radius_10px {
    --wx-modal-border-radius: 10px;
}

  .\--wx-modal-width_360px {
    --wx-modal-width: 360px;
}

  .\--wx-modal-shadow_0_25px_50px_-12px_rgba\(0\,_0\,_0\,_0\.25\) {
    --wx-modal-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

  .\--wx-box-shadow_0_4px_12px_rgba\(0\,_0\,_0\,_0\.15\) {
    --wx-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

  .\--wx-padding_16px {
    --wx-padding: 16px;
}

  .\--wx-input-width_100\% {
    --wx-input-width: 100%;
}

  .\--wx-input-height_44px {
    --wx-input-height: 44px;
}

  .\--wx-input-padding_12px_16px {
    --wx-input-padding: 12px 16px;
}

  .\--wx-input-background_var\(--colors-background\\\.base\) {
    --wx-input-background: var(--colors-background\.base);
}

  .\--wx-input-background-disabled_var\(--colors-background\\\.subtle\) {
    --wx-input-background-disabled: var(--colors-background\.subtle);
}

  .\--wx-input-border_1px_solid_\#F4F4F4 {
    --wx-input-border: 1px solid #F4F4F4;
}

  .\--wx-input-border-focus_1px_solid_var\(--colors-brand\\\.primary\) {
    --wx-input-border-focus: 1px solid var(--colors-brand\.primary);
}

  .\--wx-input-border-disabled_1px_solid_\#F4F4F4 {
    --wx-input-border-disabled: 1px solid #F4F4F4;
}

  .\--wx-input-border-radius_8px {
    --wx-input-border-radius: 8px;
}

  .\--wx-input-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-input-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-input-font-size_14px {
    --wx-input-font-size: 14px;
}

  .\--wx-input-font-weight_400 {
    --wx-input-font-weight: 400;
}

  .\--wx-input-font-color_var\(--colors-text\\\.primary\) {
    --wx-input-font-color: var(--colors-text\.primary);
}

  .\--wx-input-line-height_1\.5 {
    --wx-input-line-height: 1.5;
}

  .\--wx-input-text-align_left {
    --wx-input-text-align: left;
}

  .\--wx-input-placeholder-color_\#AEAEAE {
    --wx-input-placeholder-color: #AEAEAE;
}

  .\--wx-input-icon-size_16px {
    --wx-input-icon-size: 16px;
}

  .\--wx-input-icon-indent_12px {
    --wx-input-icon-indent: 12px;
}

  .\--wx-input-icon-color_var\(--colors-text\\\.secondary\) {
    --wx-input-icon-color: var(--colors-text\.secondary);
}

  .\--wx-text-font-color_var\(--colors-text\\\.primary\) {
    --wx-text-font-color: var(--colors-text\.primary);
}

  .\--wx-textarea-font-color_var\(--colors-text\\\.primary\) {
    --wx-textarea-font-color: var(--colors-text\.primary);
}

  .\--wx-label-font-color_var\(--colors-text\\\.secondary\) {
    --wx-label-font-color: var(--colors-text\.secondary);
}

  .\--wx-field-label-color_var\(--colors-text\\\.secondary\) {
    --wx-field-label-color: var(--colors-text\.secondary);
}

  .\--wx-button-background_var\(--colors-brand\\\.primary\) {
    --wx-button-background: var(--colors-brand\.primary);
}

  .\--wx-button-font-color_var\(--colors-text\\\.on-dark\) {
    --wx-button-font-color: var(--colors-text\.on-dark);
}

  .\--wx-button-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-button-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-button-font-size_14px {
    --wx-button-font-size: 14px;
}

  .\--wx-button-font-weight_500 {
    --wx-button-font-weight: 500;
}

  .\--wx-button-line-height_1\.5 {
    --wx-button-line-height: 1.5;
}

  .\--wx-button-padding_8px_16px {
    --wx-button-padding: 8px 16px;
}

  .\--wx-button-border_none {
    --wx-button-border: none;
}

  .\--wx-button-border-radius_4px {
    --wx-button-border-radius: 4px;
}

  .\--wx-button-width_auto {
    --wx-button-width: auto;
}

  .\--wx-button-icon-size_14px {
    --wx-button-icon-size: 14px;
}

  .\--wx-button-icon-indent_8px {
    --wx-button-icon-indent: 8px;
}

  .\--wx-button-text-transform_none {
    --wx-button-text-transform: none;
}

  .\--wx-button-pressed_var\(--colors-brand\\\.hover\) {
    --wx-button-pressed: var(--colors-brand\.hover);
}

  .\--wx-button-box-shadow_inset_0_2px_4px_rgba\(0\,_0\,_0\,_0\.1\) {
    --wx-button-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

  .\--wx-button-primary-pressed_var\(--colors-brand\\\.hover\) {
    --wx-button-primary-pressed: var(--colors-brand\.hover);
}

  .\--wx-button-primary-box-shadow_inset_0_2px_4px_rgba\(0\,_0\,_0\,_0\.2\) {
    --wx-button-primary-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}

  .\--wx-button-danger-pressed_var\(--colors-brand\\\.hover\) {
    --wx-button-danger-pressed: var(--colors-brand\.hover);
}

  .\--wx-checkbox-size_18px {
    --wx-checkbox-size: 18px;
}

  .\--wx-checkbox-height_24px {
    --wx-checkbox-height: 24px;
}

  .\--wx-checkbox-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-checkbox-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-checkbox-font-size_14px {
    --wx-checkbox-font-size: 14px;
}

  .\--wx-checkbox-font-weight_400 {
    --wx-checkbox-font-weight: 400;
}

  .\--wx-checkbox-font-color_var\(--colors-text\\\.primary\) {
    --wx-checkbox-font-color: var(--colors-text\.primary);
}

  .\--wx-checkbox-line-height_1\.5 {
    --wx-checkbox-line-height: 1.5;
}

  .\--wx-checkbox-border-width_1px {
    --wx-checkbox-border-width: 1px;
}

  .\--wx-checkbox-border-color_\#A2A2A2 {
    --wx-checkbox-border-color: #A2A2A2;
}

  .\--wx-checkbox-border-color-disabled_\#F4F4F4 {
    --wx-checkbox-border-color-disabled: #F4F4F4;
}

  .\--wx-checkbox-border-radius_4px {
    --wx-checkbox-border-radius: 4px;
}

  .\--wx-slider-track-height_8px {
    --wx-slider-track-height: 8px;
}

  .\--wx-slider-track-background_\#F4F4F4 {
    --wx-slider-track-background: #F4F4F4;
}

  .\--wx-slider-thumb-size_20px {
    --wx-slider-thumb-size: 20px;
}

  .\--wx-slider-thumb-background_var\(--colors-brand\\\.primary\) {
    --wx-slider-thumb-background: var(--colors-brand\.primary);
}

  .\--wx-slider-primary_var\(--colors-brand\\\.primary\) {
    --wx-slider-primary: var(--colors-brand\.primary);
}

  .\--wx-slider-background_\#F4F4F4 {
    --wx-slider-background: #F4F4F4;
}

  .\--wx-progress-background_\#F4F4F4 {
    --wx-progress-background: #F4F4F4;
}

  .\--wx-progress-color_var\(--colors-brand\\\.primary\) {
    --wx-progress-color: var(--colors-brand\.primary);
}

  .\--wx-progress-height_8px {
    --wx-progress-height: 8px;
}

  .\--wx-progress-border-radius_4px {
    --wx-progress-border-radius: 4px;
}

  .\--wx-field-gutter_24px {
    --wx-field-gutter: 24px;
}

  .\--wx-sidebar-close-icon_var\(--colors-text\\\.secondary\) {
    --wx-sidebar-close-icon: var(--colors-text\.secondary);
}

  .\--wx-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-font-size_14px {
    --wx-font-size: 14px;
}

  .\--wx-font-size-sm_12px {
    --wx-font-size-sm: 12px;
}

  .\--wx-font-weight_400 {
    --wx-font-weight: 400;
}

  .\--wx-font-weight-md_500 {
    --wx-font-weight-md: 500;
}

  .\--wx-line-height_1\.5 {
    --wx-line-height: 1.5;
}

  .\--wx-line-height-sm_1\.4 {
    --wx-line-height-sm: 1.4;
}

  .\--wx-icon-size_16px {
    --wx-icon-size: 16px;
}

  .\--wx-icon-color_var\(--colors-text\\\.secondary\) {
    --wx-icon-color: var(--colors-text\.secondary);
}

  .\--wx-icon-border-radius_4px {
    --wx-icon-border-radius: 4px;
}

  .\--wx-multicombo-tag-gap_4px {
    --wx-multicombo-tag-gap: 4px;
}

  .\--wx-multicombo-tag-border_1px_solid_\#F4F4F4 {
    --wx-multicombo-tag-border: 1px solid #F4F4F4;
}

  .\--wx-multicombo-tag-border-radius_4px {
    --wx-multicombo-tag-border-radius: 4px;
}

  .\--wx-multicombo-tag-background_var\(--colors-background\\\.subtle\) {
    --wx-multicombo-tag-background: var(--colors-background\.subtle);
}

  .\--wx-multicombo-tag-pading_4px_8px {
    --wx-multicombo-tag-pading: 4px 8px;
}

  .\--wx-calendar-padding_16px {
    --wx-calendar-padding: 16px;
}

  .\--wx-calendar-gap_8px {
    --wx-calendar-gap: 8px;
}

  .\--wx-calendar-line-gap_2px {
    --wx-calendar-line-gap: 2px;
}

  .\--wx-calendar-cell-size_36px {
    --wx-calendar-cell-size: 36px;
}

  .\--wx-calendar-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-calendar-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-calendar-font-size_14px {
    --wx-calendar-font-size: 14px;
}

  .\--wx-calendar-font-weight_400 {
    --wx-calendar-font-weight: 400;
}

  .\--wx-calendar-font-color_var\(--colors-text\\\.primary\) {
    --wx-calendar-font-color: var(--colors-text\.primary);
}

  .\--wx-calendar-line-height_1\.5 {
    --wx-calendar-line-height: 1.5;
}

  .\--wx-calendar-border-radius_4px {
    --wx-calendar-border-radius: 4px;
}

  .\--wx-calendar-header-font-size_16px {
    --wx-calendar-header-font-size: 16px;
}

  .\--wx-calendar-header-font-weight_500 {
    --wx-calendar-header-font-weight: 500;
}

  .\--wx-calendar-header-line-height_1\.5 {
    --wx-calendar-header-line-height: 1.5;
}

  .\--wx-calendar-icon-size_16px {
    --wx-calendar-icon-size: 16px;
}

  .\--wx-calendar-icon-color_var\(--colors-text\\\.secondary\) {
    --wx-calendar-icon-color: var(--colors-text\.secondary);
}

  .\--wx-calendar-controls-font-family_\"Geist\"\,_system-ui\,_-apple-system\,_BlinkMacSystemFont\,_\"Segoe_UI\"\,_sans-serif {
    --wx-calendar-controls-font-family: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

  .\--wx-calendar-controls-font-size_14px {
    --wx-calendar-controls-font-size: 14px;
}

  .\--wx-calendar-controls-font-weight_500 {
    --wx-calendar-controls-font-weight: 500;
}

  .\--wx-calendar-controls-line-height_1\.5 {
    --wx-calendar-controls-line-height: 1.5;
}

  .\--wx-calendar-controls-font-color_var\(--colors-brand\\\.primary\) {
    --wx-calendar-controls-font-color: var(--colors-brand\.primary);
}

  .bd_1px_solid {
    border: 1px solid;
}

  .p_md {
    padding: var(--spacing-md);
}

  .bg_alert\.info\.bg {
    background: var(--colors-alert\.info\.bg);
}

  .bg_alert\.success\.bg {
    background: var(--colors-alert\.success\.bg);
}

  .bg_alert\.warning\.bg {
    background: var(--colors-alert\.warning\.bg);
}

  .bg_alert\.danger\.bg {
    background: var(--colors-alert\.danger\.bg);
}

  .bg_badge\.info\.bg {
    background: var(--colors-badge\.info\.bg);
}

  .bg_badge\.success\.bg {
    background: var(--colors-badge\.success\.bg);
}

  .bg_badge\.warning\.bg {
    background: var(--colors-badge\.warning\.bg);
}

  .bg_badge\.danger\.bg {
    background: var(--colors-badge\.danger\.bg);
}

  .bg_badge\.neutral\.bg {
    background: var(--colors-badge\.neutral\.bg);
}

  .m_0 {
    margin: 0;
}

  .p_0 {
    padding: 0;
}

  .bd_none {
    border: none;
}

  .bg_button\.primary\.bg {
    background: var(--colors-button\.primary\.bg);
}

  .bg_button\.dark\.bg {
    background: var(--colors-button\.dark\.bg);
}

  .bg_transparent {
    background: transparent;
}

  .bg_background\.base {
    background: var(--colors-background\.base);
}

  .bg_background\.elevated {
    background: var(--colors-background\.elevated);
}

  .p_lg {
    padding: var(--spacing-lg);
}

  .bd_2px_solid {
    border: 2px solid;
}

  .bg_overlay\.modal {
    background: var(--colors-overlay\.modal);
}

  .inset_0 {
    inset: 0;
}

  .bg_border\.strong {
    background: var(--colors-border\.strong);
}

  .m_12px_auto_8px {
    margin: 12px auto 8px;
}

  .p_xs {
    padding: var(--spacing-xs);
}

  .p_0\! {
    padding: 0 !important;
}

  .bg_accent\.primary {
    background: var(--colors-accent\.primary);
}

  .bg_progress\.bg {
    background: var(--colors-progress\.bg);
}

  .bg_progress\.fill {
    background: var(--colors-progress\.fill);
}

  .bg_border\.subtle {
    background: var(--colors-border\.subtle);
}

  .anim_spin_var\(--durations-spinner\)_linear_infinite {
    animation: spin var(--durations-spinner) linear infinite;
}

  .bg_table\.header\.bg {
    background: var(--colors-table\.header\.bg);
}

  .p_sm_md {
    padding: sm md;
}

  .bg_toast\.bg {
    background: var(--colors-toast\.bg);
}

  .grid-area_title {
    grid-area: title;
}

  .grid-area_description {
    grid-area: description;
}

  .grid-area_action {
    grid-area: action;
}

  .bg_tooltip\.bg {
    background: var(--colors-tooltip\.bg);
}

  .gap_2xs {
    gap: var(--spacing-2xs);
}

  .gap_xs {
    gap: var(--spacing-xs);
}

  .gap_sm {
    gap: var(--spacing-sm);
}

  .gap_md {
    gap: var(--spacing-md);
}

  .gap_lg {
    gap: var(--spacing-lg);
}

  .gap_xl {
    gap: var(--spacing-xl);
}

  .gap_2xl {
    gap: var(--spacing-2xl);
}

  .grid-c_span_1 {
    grid-column: span 1;
}

  .grid-c_span_2 {
    grid-column: span 2;
}

  .grid-c_span_3 {
    grid-column: span 3;
}

  .grid-c_span_4 {
    grid-column: span 4;
}

  .grid-c_span_5 {
    grid-column: span 5;
}

  .grid-c_span_6 {
    grid-column: span 6;
}

  .grid-c_span_12 {
    grid-column: span 12;
}

  .grid-c_auto {
    grid-column: auto;
}

  .grid-r_span_1 {
    grid-row: span 1;
}

  .grid-r_span_2 {
    grid-row: span 2;
}

  .grid-r_span_3 {
    grid-row: span 3;
}

  .grid-r_span_4 {
    grid-row: span 4;
}

  .grid-r_auto {
    grid-row: auto;
}

  .bd-c_border\.subtle {
    border-color: var(--colors-border\.subtle);
}

  .bdr_radii\.md {
    border-radius: radii.md;
}

  .ov_hidden {
    overflow: hidden;
}

  .flex_1 {
    flex: 1 1 0%;
}

  .trs_all_0\.15s_ease {
    transition: all 0.15s ease;
}

  .ring_none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

  .trs_transform_0\.2s_ease {
    transition: transform 0.2s ease;
}

  .px_md {
    padding-inline: var(--spacing-md);
}

  .py_md {
    padding-block: var(--spacing-md);
}

  .bdr_component\.alertRadius {
    border-radius: var(--radii-component\.alert-radius);
}

  .bd-w_1px {
    border-width: 1px;
}

  .border-style_solid {
    border-style: solid;
}

  .bd-c_alert\.info\.border {
    border-color: var(--colors-alert\.info\.border);
}

  .bd-c_alert\.success\.border {
    border-color: var(--colors-alert\.success\.border);
}

  .bd-c_alert\.warning\.border {
    border-color: var(--colors-alert\.warning\.border);
}

  .bd-c_alert\.danger\.border {
    border-color: var(--colors-alert\.danger\.border);
}

  .px_sm {
    padding-inline: var(--spacing-sm);
}

  .py_xs {
    padding-block: var(--spacing-xs);
}

  .bdr_component\.badgeRadius {
    border-radius: var(--radii-component\.badge-radius);
}

  .py_sm {
    padding-block: var(--spacing-sm);
}

  .my_md {
    margin-block: var(--spacing-md);
}

  .li-s_none {
    list-style: none;
}

  .td_none {
    text-decoration: none;
}

  .trs_color_0\.12s_ease {
    transition: color 0.12s ease;
}

  .bdr_component\.buttonRadius {
    border-radius: var(--radii-component\.button-radius);
}

  .bd-c_button\.outlined\.border {
    border-color: var(--colors-button\.outlined\.border);
}

  .px_lg {
    padding-inline: var(--spacing-lg);
}

  .bdr_component\.cardRadius {
    border-radius: var(--radii-component\.card-radius);
}

  .bdr_sm {
    border-radius: var(--radii-sm);
}

  .bd-c_border\.strong {
    border-color: var(--colors-border\.strong);
}

  .bd-c_state\.danger {
    border-color: var(--colors-state\.danger);
}

  .bdr_component\.modalRadius {
    border-radius: var(--radii-component\.modal-radius);
}

  .bdr_pill {
    border-radius: var(--radii-pill);
}

  .bd-b_1px_solid {
    border-bottom: 1px solid;
}

  .bdr_component\.inputRadius {
    border-radius: var(--radii-component\.input-radius);
}

  .gap_4px {
    gap: 4px;
}

  .gap_8px {
    gap: 8px;
}

  .bdr_md {
    border-radius: var(--radii-md);
}

  .bd-c_border\.default {
    border-color: var(--colors-border\.default);
}

  .trs_all_0\.12s_ease {
    transition: all 0.12s ease;
}

  .bd-c_accent\.primary {
    border-color: var(--colors-accent\.primary);
}

  .bdr_component\.popoverRadius {
    border-radius: var(--radii-component\.popover-radius);
}

  .trs_transform_0\.3s_ease {
    transition: transform 0.3s ease;
}

  .trs_color_0\.15s_ease {
    transition: color 0.15s ease;
}

  .bd-c_currentColor {
    border-color: currentColor;
}

  .bdr_50\% {
    border-radius: 50%;
}

  .bd-w_2px {
    border-width: 2px;
}

  .bd-w_3px {
    border-width: 3px;
}

  .bd-w_4px {
    border-width: 4px;
}

  .ring_1px_solid {
    outline: 1px solid;
}

  .trs_transform_0\.15s_ease {
    transition: transform 0.15s ease;
}

  .bd-b_2px_solid {
    border-bottom: 2px solid;
}

  .bd-b_2px_solid_transparent {
    border-bottom: 2px solid transparent;
}

  .bdr_component\.toastRadius {
    border-radius: var(--radii-component\.toast-radius);
}

  .grid-template-areas_\"title_action\"_\"description_action\" {
    grid-template-areas: "title action" "description action";
}

  .bd-c_toast\.border {
    border-color: var(--colors-toast\.border);
}

  .d_grid {
    display: grid;
}

  .cg_2xs {
    column-gap: var(--spacing-2xs);
}

  .cg_xs {
    column-gap: var(--spacing-xs);
}

  .cg_sm {
    column-gap: var(--spacing-sm);
}

  .cg_md {
    column-gap: var(--spacing-md);
}

  .cg_lg {
    column-gap: var(--spacing-lg);
}

  .cg_xl {
    column-gap: var(--spacing-xl);
}

  .cg_2xl {
    column-gap: var(--spacing-2xl);
}

  .rg_2xs {
    row-gap: var(--spacing-2xs);
}

  .rg_xs {
    row-gap: var(--spacing-xs);
}

  .rg_sm {
    row-gap: var(--spacing-sm);
}

  .rg_md {
    row-gap: var(--spacing-md);
}

  .rg_lg {
    row-gap: var(--spacing-lg);
}

  .rg_xl {
    row-gap: var(--spacing-xl);
}

  .rg_2xl {
    row-gap: var(--spacing-2xl);
}

  .grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

  .grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

  .grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

  .grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

  .grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

  .grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

  .grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}

  .grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

  .grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

  .grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

  .grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

  .grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

  .d_flex {
    display: flex;
}

  .ff_brand {
    font-family: var(--fonts-brand);
}

  .fs_md {
    font-size: var(--font-sizes-md);
}

  .fw_medium {
    font-weight: var(--font-weights-medium);
}

  .c_text\.primary {
    color: var(--colors-text\.primary);
}

  .ai_center {
    align-items: center;
}

  .jc_space-between {
    justify-content: space-between;
}

  .cursor_pointer {
    cursor: pointer;
}

  .d_inline-flex {
    display: inline-flex;
}

  .fs_sm {
    font-size: var(--font-sizes-sm);
}

  .lh_normal {
    line-height: var(--line-heights-normal);
}

  .c_text\.secondary {
    color: var(--colors-text\.secondary);
}

  .ai_flex-start {
    align-items: flex-start;
}

  .lh_1\.5 {
    line-height: 1.5;
}

  .c_alert\.info\.text {
    color: var(--colors-alert\.info\.text);
}

  .c_alert\.success\.text {
    color: var(--colors-alert\.success\.text);
}

  .c_alert\.warning\.text {
    color: var(--colors-alert\.warning\.text);
}

  .c_alert\.danger\.text {
    color: var(--colors-alert\.danger\.text);
}

  .jc_center {
    justify-content: center;
}

  .fs_xs {
    font-size: var(--font-sizes-xs);
}

  .fw_bold {
    font-weight: var(--font-weights-bold);
}

  .lh_1 {
    line-height: 1;
}

  .white-space_nowrap {
    white-space: nowrap;
}

  .tt_uppercase {
    text-transform: uppercase;
}

  .ls_0\.5px {
    letter-spacing: 0.5px;
}

  .c_badge\.info\.text {
    color: var(--colors-badge\.info\.text);
}

  .c_badge\.success\.text {
    color: var(--colors-badge\.success\.text);
}

  .c_badge\.warning\.text {
    color: var(--colors-badge\.warning\.text);
}

  .c_badge\.danger\.text {
    color: var(--colors-badge\.danger\.text);
}

  .c_badge\.neutral\.text {
    color: var(--colors-badge\.neutral\.text);
}

  .lh_relaxed {
    line-height: var(--line-heights-relaxed);
}

  .c_text\.muted {
    color: var(--colors-text\.muted);
}

  .flex-wrap_wrap {
    flex-wrap: wrap;
}

  .c_text\.linkColor {
    color: var(--colors-text\.link-color);
}

  .c_breadcrumb\.separator {
    color: var(--colors-breadcrumb\.separator);
}

  .us_none {
    -webkit-user-select: none;
    user-select: none;
}

  .c_button\.primary\.text {
    color: var(--colors-button\.primary\.text);
}

  .c_button\.dark\.text {
    color: var(--colors-button\.dark\.text);
}

  .c_button\.outlined\.text {
    color: var(--colors-button\.outlined\.text);
}

  .fs_lg {
    font-size: var(--font-sizes-lg);
}

  .jc_flex-end {
    justify-content: flex-end;
}

  .flex-d_column {
    flex-direction: column;
}

  .bx-sh_component\.cardShadow {
    box-shadow: var(--shadows-component\.card-shadow);
}

  .pos_relative {
    position: relative;
}

  .c_checkbox\.indicator {
    color: var(--colors-checkbox\.indicator);
}

  .pos_fixed {
    position: fixed;
}

  .z_zIndex\.modal {
    z-index: zIndex.modal;
}

  .bx-sh_component\.modalShadow {
    box-shadow: var(--shadows-component\.modal-shadow);
}

  .trf_translate\(-50\%\,_-50\%\) {
    transform: translate(-50%, -50%);
}

  .pos_absolute {
    position: absolute;
}

  .flex-sh_0 {
    flex-shrink: 0;
}

  .fs_xl {
    font-size: var(--font-sizes-xl);
}

  .z_1 {
    z-index: 1;
}

  .direction_bottom {
    direction: bottom;
}

  .bx-sh_component\.dropdownShadow {
    box-shadow: var(--shadows-component\.dropdown-shadow);
}

  .z_zIndex\.dropdown {
    z-index: zIndex.dropdown;
}

  .z_10 {
    z-index: 10;
}

  .id_text {
    id: text;
}

  .header_Task {
    header: Task;
}

  .c_text\.subtle {
    color: var(--colors-text\.subtle);
}

  .c_text\.on-dark {
    color: var(--colors-text\.on-dark);
}

  .fw_regular {
    font-weight: var(--font-weights-regular);
}

  .bx-sh_component\.popoverShadow {
    box-shadow: var(--shadows-component\.popover-shadow);
}

  .fill_background\.elevated {
    fill: var(--colors-background\.elevated);
}

  .trf_translateZ\(0\) {
    transform: translateZ(0);
}

  .c_text\.placeholder {
    color: var(--colors-text\.placeholder);
}

  .pointer-events_none {
    pointer-events: none;
}

  .pos_popper {
    position: popper;
}

  .c_state\.danger {
    color: var(--colors-state\.danger);
}

  .d_inline-block {
    display: inline-block;
}

  .c_var\(--spinner-color\,_token\(colors\.spinner\.color\)\) {
    color: var(--spinner-color, var(--colors-spinner\.color));
}

  .ring-c_state\.danger {
    outline-color: var(--colors-state\.danger);
}

  .d_block {
    display: block;
}

  .trf_translateX\(3px\) {
    transform: translateX(3px);
}

  .will-change_transform {
    will-change: transform;
}

  .bd-cl_collapse {
    border-collapse: collapse;
}

  .c_table\.header\.text {
    color: var(--colors-table\.header\.text);
}

  .ta_left {
    text-align: left;
}

  .cursor_default {
    cursor: default;
}

  .c_tabs\.inactive\.text {
    color: var(--colors-tabs\.inactive\.text);
}

  .flex-g_1 {
    flex-grow: 1;
}

  .resize_vertical {
    resize: vertical;
}

  .z_zIndex\.toast {
    z-index: zIndex.toast;
}

  .c_toast\.text {
    color: var(--colors-toast\.text);
}

  .bx-sh_component\.toastShadow {
    box-shadow: var(--shadows-component\.toast-shadow);
}

  .grid-tc_auto_max-content {
    grid-template-columns: auto max-content;
}

  .op_0\.9 {
    opacity: 0.9;
}

  .op_0\.8 {
    opacity: 0.8;
}

  .c_tooltip\.text {
    color: var(--colors-tooltip\.text);
}

  .z_zIndex\.tooltip {
    z-index: zIndex.tooltip;
}

  .bx-sh_shadows\.soft {
    box-shadow: shadows.soft;
}

  .fill_tooltip\.bg {
    fill: var(--colors-tooltip\.bg);
}

  .w_100\% {
    width: 100%;
}

  .bd-l-w_4px {
    border-left-width: 4px;
}

  .bd-l-c_border\.emphasis {
    border-left-color: var(--colors-border\.emphasis);
}

  .pl_lg {
    padding-left: var(--spacing-lg);
}

  .mt_sm {
    margin-top: var(--spacing-sm);
}

  .min-h_component\.buttonSmMinHeight {
    min-height: var(--sizes-component\.button-sm-min-height);
}

  .min-h_component\.buttonMinHeight {
    min-height: var(--sizes-component\.button-min-height);
}

  .min-h_component\.buttonLgMinHeight {
    min-height: var(--sizes-component\.button-lg-min-height);
}

  .mt_auto {
    margin-top: auto;
}

  .w_20px {
    width: 20px;
}

  .h_20px {
    height: 20px;
}

  .top_50\% {
    top: 50%;
}

  .left_50\% {
    left: 50%;
}

  .w_90vw {
    width: 90vw;
}

  .max-w_500px {
    max-width: 500px;
}

  .max-h_85vh {
    max-height: 85vh;
}

  .mb_sm {
    margin-bottom: var(--spacing-sm);
}

  .mb_md {
    margin-bottom: var(--spacing-md);
}

  .top_md {
    top: var(--spacing-md);
}

  .right_md {
    right: var(--spacing-md);
}

  .w_32px {
    width: 32px;
}

  .h_32px {
    height: 32px;
}

  .w_48px {
    width: 48px;
}

  .h_4px {
    height: 4px;
}

  .pr_xl {
    padding-right: var(--spacing-xl);
}

  .ov-y_auto {
    overflow-y: auto;
}

  .bottom_0 {
    bottom: 0;
}

  .left_0 {
    left: 0;
}

  .right_0 {
    right: 0;
}

  .max-h_97vh {
    max-height: 97vh;
}

  .bdr-tl_component\.modalRadius {
    border-top-left-radius: var(--radii-component\.modal-radius);
}

  .bdr-tr_component\.modalRadius {
    border-top-right-radius: var(--radii-component\.modal-radius);
}

  .top_0 {
    top: 0;
}

  .bdr-bl_component\.modalRadius {
    border-bottom-left-radius: var(--radii-component\.modal-radius);
}

  .bdr-br_component\.modalRadius {
    border-bottom-right-radius: var(--radii-component\.modal-radius);
}

  .h_100\% {
    height: 100%;
}

  .w_320px {
    width: 320px;
}

  .max-w_97vw {
    max-width: 97vw;
}

  .w_480px {
    width: 480px;
}

  .w_640px {
    width: 640px;
}

  .w_100vw {
    width: 100vw;
}

  .min-w_200px {
    min-width: 200px;
}

  .h_auto {
    height: auto;
}

  .top_8px {
    top: 8px;
}

  .right_20px {
    right: 20px;
}

  .w_28px {
    width: 28px;
}

  .h_28px {
    height: 28px;
}

  .w_150 {
    width: 150px;
}

  .min-w_36px {
    min-width: 36px;
}

  .h_36px {
    height: 36px;
}

  .min-w_220px {
    min-width: 220px;
}

  .max-w_400px {
    max-width: 400px;
}

  .top_xs {
    top: var(--spacing-xs);
}

  .right_xs {
    right: var(--spacing-xs);
}

  .w_24px {
    width: 24px;
}

  .h_24px {
    height: 24px;
}

  .h_8px {
    height: 8px;
}

  .pl_xl {
    padding-left: var(--spacing-xl);
}

  .pl_sm {
    padding-left: var(--spacing-sm);
}

  .pr_sm {
    padding-right: var(--spacing-sm);
}

  .bd-t-c_transparent {
    border-top-color: transparent;
}

  .w_component\.spinnerSm {
    width: var(--sizes-component\.spinner-sm);
}

  .h_component\.spinnerSm {
    height: var(--sizes-component\.spinner-sm);
}

  .w_component\.spinnerMd {
    width: var(--sizes-component\.spinner-md);
}

  .h_component\.spinnerMd {
    height: var(--sizes-component\.spinner-md);
}

  .w_component\.spinnerLg {
    width: var(--sizes-component\.spinner-lg);
}

  .h_component\.spinnerLg {
    height: var(--sizes-component\.spinner-lg);
}

  .w_44px {
    width: 44px;
}

  .w_18px {
    width: 18px;
}

  .h_18px {
    height: 18px;
}

  .ov-x_auto {
    overflow-x: auto;
}

  .mb_-2px {
    margin-bottom: -2px;
}

  .w_36px {
    width: 36px;
}

  .w_390px {
    width: 390px;
}

  .max-w_100vw {
    max-width: 100vw;
}

  .mb_xs {
    margin-bottom: var(--spacing-xs);
}

  .max-w_300px {
    max-width: 300px;
}

  .open\:bg_accordion\.trigger\.hover:is([open], [data-open], [data-state="open"], :popover-open) {
    background: var(--colors-accordion\.trigger\.hover);
}

  .\[\&\[data-state\=\"open\"\]\]\:anim_slideDown_200ms_cubic-bezier\(0\.87\,_0\,_0\.13\,_1\)[data-state="open"] {
    animation: slideDown 200ms cubic-bezier(0.87, 0, 0.13, 1);
}

  .\[\&\[data-state\=\"closed\"\]\]\:anim_slideUp_200ms_cubic-bezier\(0\.87\,_0\,_0\.13\,_1\)[data-state="closed"] {
    animation: slideUp 200ms cubic-bezier(0.87, 0, 0.13, 1);
}

  .\[\&_p\]\:m_0 p {
    margin: 0;
}

  .\[\&\[data-state\=\"checked\"\]\]\:bg_accent\.primary[data-state="checked"] {
    background: var(--colors-accent\.primary);
}

  .\[\&\[data-highlighted\]\]\:bg_selection\.bg[data-highlighted] {
    background: var(--colors-selection\.bg);
}

  .\[\&_\.fc-toolbar\]\:p_md .fc-toolbar {
    padding: var(--spacing-md);
}

  .\[\&_\.fc-button\]\:bg_button\.primary\.bg .fc-button {
    background: var(--colors-button\.primary\.bg);
}

  .\[\&_\.fc-button\]\:bd_none .fc-button {
    border: none;
}

  .\[\&_\.fc-button\]\:p_xs_md .fc-button {
    padding: xs md;
}

  .\[\&_\.fc-button-primary\:not\(\:disabled\)\.fc-button-active\]\:bg_button\.primary\.bgHover .fc-button-primary:not(:disabled).fc-button-active {
    background: var(--colors-button\.primary\.bg-hover);
}

  .\[\&_\.fc-col-header\]\:bg_background\.subtle .fc-col-header {
    background: var(--colors-background\.subtle);
}

  .\[\&_\.fc-col-header-cell\]\:p_sm .fc-col-header-cell {
    padding: var(--spacing-sm);
}

  .\[\&_\.fc-daygrid-day-number\]\:p_xs .fc-daygrid-day-number {
    padding: var(--spacing-xs);
}

  .\[\&_\.fc-day-today\]\:bg_selection\.bg .fc-day-today {
    background: var(--colors-selection\.bg);
}

  .\[\&_\.fc-event\]\:bd_none .fc-event {
    border: none;
}

  .\[\&_\.fc-event\]\:p_2xs_xs .fc-event {
    padding: 2xs xs;
}

  .\[\&_\.fc-daygrid-week-number\]\:p_xs .fc-daygrid-week-number {
    padding: var(--spacing-xs);
}

  .\[\&_\.wx-sidearea\]\:bg_background\.elevated .wx-sidearea {
    background: var(--colors-background\.elevated);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]\]\:p_lg [class*="wx-gantt-editor"] {
    padding: var(--spacing-lg);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:p_4px_8px\! [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:p_4px_8px\! [class*="wx-gantt-editor"] button[class*="danger"] {
    padding: 4px 8px !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:bg_transparent\! [class*="wx-gantt-editor"] .wx-icon {
    background: transparent !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:bd_none\! [class*="wx-gantt-editor"] .wx-icon {
    border: none !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:p_0\! [class*="wx-gantt-editor"] .wx-icon {
    padding: 0 !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:bg_\#F4F4F4 [class*="wx-gantt-editor"] .wx-slider input {
    background: #F4F4F4;
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bg_background\.elevated .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bg_background\.elevated .wx-popup {
    background: var(--colors-background\.elevated);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bd_1px_solid .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bd_1px_solid .wx-popup {
    border: 1px solid;
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:p_lg .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:p_lg .wx-popup {
    padding: var(--spacing-lg);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:p_xs [class*="wx-button"][class*="wx-primary"] {
    padding: var(--spacing-xs);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:bg_button\.primary\.bg [class*="wx-button"][class*="wx-primary"] {
    background: var(--colors-button\.primary\.bg);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:bd_none [class*="wx-button"][class*="wx-primary"] {
    border: none;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:p_xs [class*="wx-button"][class*="wx-secondary"] {
    padding: var(--spacing-xs);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:bg_button\.dark\.bg [class*="wx-button"][class*="wx-secondary"] {
    background: var(--colors-button\.dark\.bg);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:bd_none [class*="wx-button"][class*="wx-secondary"] {
    border: none;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:p_xs [class*="wx-button"][class*="wx-danger"] {
    padding: var(--spacing-xs);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:bg_button\.primary\.bg [class*="wx-button"][class*="wx-danger"] {
    background: var(--colors-button\.primary\.bg);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:bd_none [class*="wx-button"][class*="wx-danger"],.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bd_none .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bd_none .wx-modal-close {
    border: none;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bg_transparent .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bg_transparent .wx-modal-close {
    background: transparent;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:p_0 .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:p_0 .wx-modal-close {
    padding: 0;
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bd_1px_solid .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bd_1px_solid input[type="checkbox"] {
    border: 1px solid;
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bg_background\.elevated .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bg_background\.elevated .wx-calendar {
    background: var(--colors-background\.elevated);
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bd_1px_solid .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bd_1px_solid .wx-calendar {
    border: 1px solid;
}

  .\[\&_\.wx-tab\]\:p_sm .wx-tab {
    padding: var(--spacing-sm);
}

  .\[\&_\.wx-gantt\]\:bd_none .wx-gantt {
    border: none;
}

  .\[\&_\.wx-header\]\:bg_background\.subtle .wx-header {
    background: var(--colors-background\.subtle);
}

  .\[\&_\.wx-grid-body\]\:bg_background\.base .wx-grid-body {
    background: var(--colors-background\.base);
}

  .\[\&_\.wx-resizer\]\:bg_background\.subtle .wx-resizer {
    background: var(--colors-background\.subtle);
}

  .\[\&\[data-state\=\"open\"\]\]\:anim_fadeIn_150ms_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)[data-state="open"] {
    animation: fadeIn 150ms cubic-bezier(0.16, 1, 0.3, 1);
}

  .\[\&\[data-state\=\"closed\"\]\]\:anim_fadeOut_150ms_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)[data-state="closed"] {
    animation: fadeOut 150ms cubic-bezier(0.16, 1, 0.3, 1);
}

  .\[\&\[data-state\=\"indeterminate\"\]\]\:anim_progress-indeterminate_1\.5s_ease-in-out_infinite[data-state="indeterminate"] {
    animation: progress-indeterminate 1.5s ease-in-out infinite;
}

  .\[\&\:\:after\]\:bg_accent\.primary::after {
    background: var(--colors-accent\.primary);
}

  .\[\&\[data-state\=\"checked\"\]\]\:bg_selection\.bg[data-state="checked"],.\[\&\[data-selected\=\"true\"\]\]\:bg_selection\.bg[data-selected="true"] {
    background: var(--colors-selection\.bg);
}

  .\[\&\[data-state\=\"open\"\]\]\:anim_slideIn_150ms_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)[data-state="open"] {
    animation: slideIn 150ms cubic-bezier(0.16, 1, 0.3, 1);
}

  .\[\&\[data-state\=\"closed\"\]\]\:anim_slideOut_100ms_ease-in[data-state="closed"] {
    animation: slideOut 100ms ease-in;
}

  .\[\&\[data-swipe\=\"end\"\]\]\:anim_swipeOut_100ms_ease-out[data-swipe="end"] {
    animation: swipeOut 100ms ease-out;
}

  .\[\&\:not\(\:last-child\)\]\:bd-b_1px_solid:not(:last-child) {
    border-bottom: 1px solid;
}

  .\[\&\:not\(\:last-child\)\]\:bd-c_border\.subtle:not(:last-child) {
    border-color: var(--colors-border\.subtle);
}

  .\[\&\[data-state\=\"checked\"\]\]\:bd-c_accent\.primary[data-state="checked"] {
    border-color: var(--colors-accent\.primary);
}

  .\[\&_\.fc-toolbar\]\:gap_sm .fc-toolbar {
    gap: var(--spacing-sm);
}

  .\[\&_\.fc-button\]\:bdr_component\.buttonRadius .fc-button {
    border-radius: var(--radii-component\.button-radius);
}

  .\[\&_\.fc-button\]\:trs_all_0\.15s_ease .fc-button {
    transition: all 0.15s ease;
}

  .\[\&_\.fc-button-group\]\:gap_2xs .fc-button-group {
    gap: var(--spacing-2xs);
}

  .\[\&_\.fc-scrollgrid\]\:bd-c_border\.subtle .fc-scrollgrid {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.fc-daygrid-day\]\:trs_all_0\.15s_ease .fc-daygrid-day {
    transition: all 0.15s ease;
}

  .\[\&_\.fc-event\]\:bdr_sm .fc-event {
    border-radius: var(--radii-sm);
}

  .\[\&_\.fc-event\]\:trs_all_0\.15s_ease .fc-event {
    transition: all 0.15s ease;
}

  .\[\&_\.fc-daygrid-event-dot\]\:bd-c_accent\.primary .fc-daygrid-event-dot {
    border-color: var(--colors-accent\.primary);
}

  .\[\&_th\,_\&_td\]\:bd-c_border\.subtle th,.\[\&_th\,_\&_td\]\:bd-c_border\.subtle td,.\[\&_\.fc-scrollgrid-section_\>_td\]\:bd-c_border\.subtle .fc-scrollgrid-section > td {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-sidearea\]\:bd-l_1px_solid .wx-sidearea {
    border-left: 1px solid;
}

  .\[\&_\.wx-sidearea\]\:bd-c_border\.subtle .wx-sidearea {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:gap_sm [class*="wx-gantt-editor"] > div:first-child {
    gap: var(--spacing-sm);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:bd-b_1px_solid [class*="wx-gantt-editor"] > div:first-child {
    border-bottom: 1px solid;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:bd-c_border\.subtle [class*="wx-gantt-editor"] > div:first-child {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:bdr_sm [class*="wx-gantt-editor"] .wx-icon {
    border-radius: var(--radii-sm);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:trs_all_0\.15s_ease [class*="wx-gantt-editor"] .wx-icon {
    transition: all 0.15s ease;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider\]\:gap_sm [class*="wx-gantt-editor"] .wx-slider {
    gap: var(--spacing-sm);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:flex_1 [class*="wx-gantt-editor"] .wx-slider input {
    flex: 1 1 0%;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:bdr_3px [class*="wx-gantt-editor"] .wx-slider input {
    border-radius: 3px;
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bdr_component\.modalRadius .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bdr_component\.modalRadius .wx-popup {
    border-radius: var(--radii-component\.modal-radius);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bd-c_border\.subtle .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bd-c_border\.subtle .wx-popup {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:bd-b_1px_solid .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:bd-b_1px_solid .wx-popup-header {
    border-bottom: 1px solid;
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:bd-c_border\.subtle .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:bd-c_border\.subtle .wx-popup-header {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:bd-t_1px_solid .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:bd-t_1px_solid .wx-popup-footer {
    border-top: 1px solid;
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:bd-c_border\.subtle .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:bd-c_border\.subtle .wx-popup-footer {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:gap_sm .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:gap_sm .wx-popup-footer {
    gap: var(--spacing-sm);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:bdr_component\.buttonRadius [class*="wx-button"][class*="wx-primary"] {
    border-radius: var(--radii-component\.button-radius);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:trs_all_0\.15s_ease [class*="wx-button"][class*="wx-primary"] {
    transition: all 0.15s ease;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:bdr_component\.buttonRadius [class*="wx-button"][class*="wx-secondary"] {
    border-radius: var(--radii-component\.button-radius);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:trs_all_0\.15s_ease [class*="wx-button"][class*="wx-secondary"] {
    transition: all 0.15s ease;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:bdr_component\.buttonRadius [class*="wx-button"][class*="wx-danger"] {
    border-radius: var(--radii-component\.button-radius);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:trs_all_0\.15s_ease [class*="wx-button"][class*="wx-danger"] {
    transition: all 0.15s ease;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bdr_sm .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:bdr_sm .wx-modal-close {
    border-radius: var(--radii-sm);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:trs_all_0\.15s_ease .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:trs_all_0\.15s_ease .wx-modal-close {
    transition: all 0.15s ease;
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bdr_sm .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bdr_sm input[type="checkbox"] {
    border-radius: var(--radii-sm);
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bd-c_border\.strong .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:bd-c_border\.strong input[type="checkbox"] {
    border-color: var(--colors-border\.strong);
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bd-c_border\.subtle .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bd-c_border\.subtle .wx-calendar {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bdr_component\.popoverRadius .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bdr_component\.popoverRadius .wx-calendar {
    border-radius: var(--radii-component\.popover-radius);
}

  .\[\&_\.wx-tabs\]\:bd-b_1px_solid .wx-tabs {
    border-bottom: 1px solid;
}

  .\[\&_\.wx-tabs\]\:bd-c_border\.subtle .wx-tabs {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-tab\]\:bd-b_2px_solid_transparent .wx-tab {
    border-bottom: 2px solid transparent;
}

  .\[\&_\.wx-tab\]\:trs_all_0\.15s_ease .wx-tab {
    transition: all 0.15s ease;
}

  .\[\&_\.wx-header\]\:bd-b_1px_solid .wx-header {
    border-bottom: 1px solid;
}

  .\[\&_\.wx-header\]\:bd-c_border\.subtle .wx-header {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-grid-body_\.wx-row\,_\&_\.wx-grid_\.wx-row\,_\&_\.wx-area_\.wx-row\]\:bd-b_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) .wx-grid-body .wx-row,.\[\&_\.wx-grid-body_\.wx-row\,_\&_\.wx-grid_\.wx-row\,_\&_\.wx-area_\.wx-row\]\:bd-b_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) .wx-grid .wx-row,.\[\&_\.wx-grid-body_\.wx-row\,_\&_\.wx-grid_\.wx-row\,_\&_\.wx-area_\.wx-row\]\:bd-b_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) .wx-area .wx-row {
    border-bottom: 1px solid rgba(128, 128, 128, 0.25);
}

  .\[\&_\.wx-grid-body_\.wx-cell\,_\&_\.wx-grid_\.wx-cell\]\:bd-r_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) .wx-grid-body .wx-cell,.\[\&_\.wx-grid-body_\.wx-cell\,_\&_\.wx-grid_\.wx-cell\]\:bd-r_1px_solid_rgba\(128\,_128\,_128\,_0\.25\) .wx-grid .wx-cell {
    border-right: 1px solid rgba(128, 128, 128, 0.25);
}

  .\[\&_\.wx-bar\]\:trs_all_0\.15s_ease .wx-bar {
    transition: all 0.15s ease;
}

  .\[\&_\.wx-grid\]\:bd-r_1px_solid .wx-grid {
    border-right: 1px solid;
}

  .\[\&_\.wx-grid\]\:bd-c_border\.subtle .wx-grid {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\.wx-resizer\]\:trs_background_0\.15s_ease .wx-resizer {
    transition: background 0.15s ease;
}

  .\[\&\:\:after\]\:bdr_pill::after {
    border-radius: var(--radii-pill);
}

  .\[\&\[data-swipe\=\"cancel\"\]\]\:trs_transform_200ms_ease-out[data-swipe="cancel"] {
    transition: transform 200ms ease-out;
}

  .\[\&\[data-disabled\]\]\:op_0\.5[data-disabled] {
    opacity: 0.5;
}

  .\[\&\[data-disabled\]\]\:cursor_not-allowed[data-disabled] {
    cursor: not-allowed;
}

  .\[\&\[data-disabled\]\]\:pointer-events_none[data-disabled] {
    pointer-events: none;
}

  [data-state=open] .\[\[data-state\=open\]_\&\]\:trf_rotate\(180deg\) {
    transform: rotate(180deg);
}

  .\[\&_cite\]\:font-style_normal cite {
    font-style: normal;
}

  .\[\&\[aria-current\=\"page\"\]\]\:c_text\.primary[aria-current="page"] {
    color: var(--colors-text\.primary);
}

  .\[\&\[aria-current\=\"page\"\]\]\:fw_medium[aria-current="page"] {
    font-weight: var(--font-weights-medium);
}

  .disabled\:op_0\.5:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    opacity: 0.5;
}

  .disabled\:cursor_not-allowed:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    cursor: not-allowed;
}

  .disabled\:pointer-events_none:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    pointer-events: none;
}

  .\[\&\[data-highlighted\]\]\:c_text\.primary[data-highlighted] {
    color: var(--colors-text\.primary);
}

  .\[\&_\.fc-toolbar\]\:flex-wrap_wrap .fc-toolbar {
    flex-wrap: wrap;
}

  .\[\&_\.fc-toolbar-title\]\:fs_lg .fc-toolbar-title {
    font-size: var(--font-sizes-lg);
}

  .\[\&_\.fc-toolbar-title\]\:fw_medium .fc-toolbar-title {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.fc-toolbar-title\]\:c_text\.primary .fc-toolbar-title {
    color: var(--colors-text\.primary);
}

  .\[\&_\.fc-button\]\:c_button\.primary\.text .fc-button {
    color: var(--colors-button\.primary\.text);
}

  .\[\&_\.fc-button\]\:fs_sm .fc-button {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\.fc-button\]\:fw_medium .fc-button {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.fc-button\]\:cursor_pointer .fc-button {
    cursor: pointer;
}

  .\[\&_\.fc-col-header-cell\]\:fw_medium .fc-col-header-cell {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.fc-col-header-cell\]\:fs_sm .fc-col-header-cell {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\.fc-col-header-cell\]\:c_text\.secondary .fc-col-header-cell {
    color: var(--colors-text\.secondary);
}

  .\[\&_\.fc-col-header-cell\]\:tt_uppercase .fc-col-header-cell {
    text-transform: uppercase;
}

  .\[\&_\.fc-col-header-cell\]\:ls_0\.5px .fc-col-header-cell {
    letter-spacing: 0.5px;
}

  .\[\&_\.fc-daygrid-day-number\]\:fs_sm .fc-daygrid-day-number {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\.fc-daygrid-day-number\]\:c_text\.primary .fc-daygrid-day-number {
    color: var(--colors-text\.primary);
}

  .\[\&_\.fc-day-other_\.fc-daygrid-day-number\]\:c_text\.secondary .fc-day-other .fc-daygrid-day-number {
    color: var(--colors-text\.secondary);
}

  .\[\&_\.fc-day-other_\.fc-daygrid-day-number\]\:op_0\.5 .fc-day-other .fc-daygrid-day-number {
    opacity: 0.5;
}

  .\[\&_\.fc-event\]\:fs_xs .fc-event {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\.fc-event\]\:cursor_pointer .fc-event {
    cursor: pointer;
}

  .\[\&_\.fc-daygrid-block-event_\.fc-event-title\,_\&_\.fc-daygrid-block-event_\.fc-event-time\]\:c_text\.on-dark .fc-daygrid-block-event .fc-event-title,.\[\&_\.fc-daygrid-block-event_\.fc-event-title\,_\&_\.fc-daygrid-block-event_\.fc-event-time\]\:c_text\.on-dark .fc-daygrid-block-event .fc-event-time {
    color: var(--colors-text\.on-dark);
}

  .\[\&_\.fc-daygrid-dot-event_\.fc-event-title\,_\&_\.fc-daygrid-dot-event_\.fc-event-time\]\:c_text\.primary .fc-daygrid-dot-event .fc-event-title,.\[\&_\.fc-daygrid-dot-event_\.fc-event-title\,_\&_\.fc-daygrid-dot-event_\.fc-event-time\]\:c_text\.primary .fc-daygrid-dot-event .fc-event-time {
    color: var(--colors-text\.primary);
}

  .\[\&_\.fc-daygrid-week-number\]\:fs_xs .fc-daygrid-week-number {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\.fc-daygrid-week-number\]\:c_text\.secondary .fc-daygrid-week-number {
    color: var(--colors-text\.secondary);
}

  .disabled\:op_0\.4:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]) {
    opacity: 0.4;
}

  .\[\&_i\[class\*\=\"wxi-\"\]\]\:font-style_normal\! i[class*="wxi-"] {
    font-style: normal !important;
}

  .\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:content_\"\\f078\"\! i.wxi-menu-down::before,.\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:content_\"\\f078\"\! i.wxi-angle-down::before {
    content: "\f078" !important;
}

  .\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-menu-down::before,.\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-angle-down::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:fw_900\! i.wxi-menu-down::before,.\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:fw_900\! i.wxi-angle-down::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:font-style_normal\! i.wxi-menu-down::before,.\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:font-style_normal\! i.wxi-angle-down::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:fs_12px i.wxi-menu-down::before,.\[\&_i\.wxi-menu-down\:\:before\,_\&_i\.wxi-angle-down\:\:before\]\:fs_12px i.wxi-angle-down::before {
    font-size: 12px;
}

  .\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:content_\"\\f077\"\! i.wxi-menu-up::before,.\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:content_\"\\f077\"\! i.wxi-angle-up::before {
    content: "\f077" !important;
}

  .\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-menu-up::before,.\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-angle-up::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:fw_900\! i.wxi-menu-up::before,.\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:fw_900\! i.wxi-angle-up::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:font-style_normal\! i.wxi-menu-up::before,.\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:font-style_normal\! i.wxi-angle-up::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:fs_12px i.wxi-menu-up::before,.\[\&_i\.wxi-menu-up\:\:before\,_\&_i\.wxi-angle-up\:\:before\]\:fs_12px i.wxi-angle-up::before {
    font-size: 12px;
}

  .\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:content_\"\\f053\"\! i.wxi-menu-left::before,.\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:content_\"\\f053\"\! i.wxi-angle-left::before {
    content: "\f053" !important;
}

  .\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-menu-left::before,.\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-angle-left::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:fw_900\! i.wxi-menu-left::before,.\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:fw_900\! i.wxi-angle-left::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:font-style_normal\! i.wxi-menu-left::before,.\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:font-style_normal\! i.wxi-angle-left::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:fs_12px i.wxi-menu-left::before,.\[\&_i\.wxi-menu-left\:\:before\,_\&_i\.wxi-angle-left\:\:before\]\:fs_12px i.wxi-angle-left::before {
    font-size: 12px;
}

  .\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:content_\"\\f054\"\! i.wxi-menu-right::before,.\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:content_\"\\f054\"\! i.wxi-angle-right::before {
    content: "\f054" !important;
}

  .\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-menu-right::before,.\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-angle-right::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:fw_900\! i.wxi-menu-right::before,.\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:fw_900\! i.wxi-angle-right::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:font-style_normal\! i.wxi-menu-right::before,.\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:font-style_normal\! i.wxi-angle-right::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:fs_12px i.wxi-menu-right::before,.\[\&_i\.wxi-menu-right\:\:before\,_\&_i\.wxi-angle-right\:\:before\]\:fs_12px i.wxi-angle-right::before {
    font-size: 12px;
}

  .\[\&_i\.wxi-close\:\:before\]\:content_\"\\f00d\"\! i.wxi-close::before {
    content: "\f00d" !important;
}

  .\[\&_i\.wxi-close\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-close::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-close\:\:before\]\:fw_900\! i.wxi-close::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-close\:\:before\]\:font-style_normal\! i.wxi-close::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-close\:\:before\]\:fs_14px i.wxi-close::before {
    font-size: 14px;
}

  .\[\&_i\.wxi-plus\:\:before\]\:content_\"\\2b\"\! i.wxi-plus::before {
    content: "\2b" !important;
}

  .\[\&_i\.wxi-plus\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-plus::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-plus\:\:before\]\:fw_900\! i.wxi-plus::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-plus\:\:before\]\:font-style_normal\! i.wxi-plus::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-plus\:\:before\]\:fs_11px i.wxi-plus::before {
    font-size: 11px;
}

  .\[\&_i\.wxi-minus\:\:before\]\:content_\"\\f068\"\! i.wxi-minus::before {
    content: "\f068" !important;
}

  .\[\&_i\.wxi-minus\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-minus::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-minus\:\:before\]\:fw_900\! i.wxi-minus::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-minus\:\:before\]\:font-style_normal\! i.wxi-minus::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-minus\:\:before\]\:fs_11px i.wxi-minus::before {
    font-size: 11px;
}

  .\[\&_i\.wxi-check\:\:before\]\:content_\"\\f00c\"\! i.wxi-check::before {
    content: "\f00c" !important;
}

  .\[\&_i\.wxi-check\:\:before\]\:ff_\"Font_Awesome_7_Free\"\! i.wxi-check::before {
    font-family: "Font Awesome 7 Free" !important;
}

  .\[\&_i\.wxi-check\:\:before\]\:fw_900\! i.wxi-check::before {
    font-weight: 900 !important;
}

  .\[\&_i\.wxi-check\:\:before\]\:font-style_normal\! i.wxi-check::before {
    font-style: normal !important;
}

  .\[\&_i\.wxi-check\:\:before\]\:fs_12px i.wxi-check::before {
    font-size: 12px;
}

  .\[\&_\.wx-sidearea\]\:bx-sh_-4px_0_24px_rgba\(0\,_0\,_0\,_0\.08\) .wx-sidearea {
    box-shadow: -4px 0 24px rgba(0, 0, 0, 0.08);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]\]\:ff_brand [class*="wx-gantt-editor"] {
    font-family: var(--fonts-brand);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:d_flex [class*="wx-gantt-editor"] > div:first-child {
    display: flex;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:ai_center [class*="wx-gantt-editor"] > div:first-child {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:jc_flex-end [class*="wx-gantt-editor"] > div:first-child {
    justify-content: flex-end;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:d_block [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:d_block .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:d_block .wx-field label {
    display: block;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:c_var\(--colors-text\\\.secondary\)\! [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:c_var\(--colors-text\\\.secondary\)\! .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:c_var\(--colors-text\\\.secondary\)\! .wx-field label {
    color: var(--colors-text\.secondary) !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fs_xs [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fs_xs .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fs_xs .wx-field label {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fw_medium [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fw_medium .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:fw_medium .wx-field label {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ff_brand [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ff_brand .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ff_brand .wx-field label {
    font-family: var(--fonts-brand);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:tt_uppercase [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:tt_uppercase .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:tt_uppercase .wx-field label {
    text-transform: uppercase;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ls_0\.5px [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ls_0\.5px .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:ls_0\.5px .wx-field label {
    letter-spacing: 0.5px;
}

  .\[\&_\.wx-field\]\:c_var\(--colors-text\\\.primary\) .wx-field {
    color: var(--colors-text\.primary);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:fs_12px\! [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:fs_12px\! [class*="wx-gantt-editor"] button[class*="danger"] {
    font-size: 12px !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:fw_500 [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:fw_500 [class*="wx-gantt-editor"] button[class*="danger"] {
    font-weight: 500;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:lh_1\.4 [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:lh_1\.4 [class*="wx-gantt-editor"] button[class*="danger"] {
    line-height: 1.4;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:order_1 [class*="wx-gantt-editor"] .wx-icon {
    order: 1;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:bg-c_transparent\! [class*="wx-gantt-editor"] .wx-icon {
    background-color: transparent !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:bx-sh_none\! [class*="wx-gantt-editor"] .wx-icon {
    box-shadow: none !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:c_var\(--colors-text\\\.secondary\)\! [class*="wx-gantt-editor"] .wx-icon {
    color: var(--colors-text\.secondary) !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:cursor_pointer [class*="wx-gantt-editor"] .wx-icon {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:d_flex\! [class*="wx-gantt-editor"] .wx-icon {
    display: flex !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:ai_center [class*="wx-gantt-editor"] .wx-icon {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:jc_center [class*="wx-gantt-editor"] .wx-icon {
    justify-content: center;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider\]\:d_flex [class*="wx-gantt-editor"] .wx-slider {
    display: flex;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider\]\:ai_center [class*="wx-gantt-editor"] .wx-slider {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:ap_none [class*="wx-gantt-editor"] .wx-slider input {
    appearance: none;
    -webkit-appearance: none;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:-webkit-appearance_none [class*="wx-gantt-editor"] .wx-slider input {
    -webkit-appearance: none;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:cursor_pointer [class*="wx-gantt-editor"] .wx-slider input {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_\.wx-label\]\:ta_right [class*="wx-gantt-editor"] .wx-slider .wx-label {
    text-align: right;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_\.wx-label\]\:fs_xs [class*="wx-gantt-editor"] .wx-slider .wx-label {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_\.wx-label\]\:c_text\.secondary [class*="wx-gantt-editor"] .wx-slider .wx-label {
    color: var(--colors-text\.secondary);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bx-sh_component\.modalShadow .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:bx-sh_component\.modalShadow .wx-popup {
    box-shadow: var(--shadows-component\.modal-shadow);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:ff_brand .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:ff_brand .wx-popup {
    font-family: var(--fonts-brand);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:fs_sm .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:fs_sm .wx-popup {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:c_text\.primary .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:c_text\.primary .wx-popup {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:fw_bold .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:fw_bold .wx-popup-header {
    font-weight: var(--font-weights-bold);
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:fs_lg .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:fs_lg .wx-popup-header {
    font-size: var(--font-sizes-lg);
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:c_text\.primary .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:c_text\.primary .wx-popup-header {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:d_flex .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:d_flex .wx-popup-footer {
    display: flex;
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:jc_flex-end .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:jc_flex-end .wx-popup-footer {
    justify-content: flex-end;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:ff_brand [class*="wx-button"][class*="wx-primary"] {
    font-family: var(--fonts-brand);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:fs_sm [class*="wx-button"][class*="wx-primary"] {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:fw_medium [class*="wx-button"][class*="wx-primary"] {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:cursor_pointer [class*="wx-button"][class*="wx-primary"] {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:d_inline-flex [class*="wx-button"][class*="wx-primary"] {
    display: inline-flex;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:ai_center [class*="wx-button"][class*="wx-primary"] {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:jc_center [class*="wx-button"][class*="wx-primary"] {
    justify-content: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:c_button\.primary\.text [class*="wx-button"][class*="wx-primary"] {
    color: var(--colors-button\.primary\.text);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:ff_brand [class*="wx-button"][class*="wx-secondary"] {
    font-family: var(--fonts-brand);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:fs_sm [class*="wx-button"][class*="wx-secondary"] {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:fw_medium [class*="wx-button"][class*="wx-secondary"] {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:cursor_pointer [class*="wx-button"][class*="wx-secondary"] {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:d_inline-flex [class*="wx-button"][class*="wx-secondary"] {
    display: inline-flex;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:ai_center [class*="wx-button"][class*="wx-secondary"] {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:jc_center [class*="wx-button"][class*="wx-secondary"] {
    justify-content: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:c_button\.dark\.text [class*="wx-button"][class*="wx-secondary"] {
    color: var(--colors-button\.dark\.text);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:ff_brand [class*="wx-button"][class*="wx-danger"] {
    font-family: var(--fonts-brand);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:fs_sm [class*="wx-button"][class*="wx-danger"] {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:fw_medium [class*="wx-button"][class*="wx-danger"] {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:cursor_pointer [class*="wx-button"][class*="wx-danger"] {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:d_inline-flex [class*="wx-button"][class*="wx-danger"] {
    display: inline-flex;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:ai_center [class*="wx-button"][class*="wx-danger"] {
    align-items: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:jc_center [class*="wx-button"][class*="wx-danger"] {
    justify-content: center;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:c_button\.primary\.text [class*="wx-button"][class*="wx-danger"] {
    color: var(--colors-button\.primary\.text);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:pos_absolute .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:pos_absolute .wx-modal-close {
    position: absolute;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:d_flex .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:d_flex .wx-modal-close {
    display: flex;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:ai_center .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:ai_center .wx-modal-close {
    align-items: center;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:jc_center .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:jc_center .wx-modal-close {
    justify-content: center;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:c_text\.secondary .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:c_text\.secondary .wx-modal-close {
    color: var(--colors-text\.secondary);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:cursor_pointer .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:cursor_pointer .wx-modal-close,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:cursor_pointer .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:cursor_pointer input[type="checkbox"] {
    cursor: pointer;
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:ac-c_var\(--colors-brand\\\.primary\) .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:ac-c_var\(--colors-brand\\\.primary\) input[type="checkbox"] {
    accent-color: var(--colors-brand\.primary);
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bx-sh_none .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:bx-sh_none .wx-calendar {
    box-shadow: none;
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:ff_brand .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:ff_brand .wx-calendar {
    font-family: var(--fonts-brand);
}

  .\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:fs_sm .wx-datepicker,.\[\&_\.wx-datepicker\,_\&_\.wx-calendar\]\:fs_sm .wx-calendar {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\[class\*\=\"wx-slider\"\]\]\:ac-c_var\(--colors-brand\\\.primary\) [class*="wx-slider"] {
    accent-color: var(--colors-brand\.primary);
}

  .\[\&_\[class\*\=\"wx-slider\"\]\]\:cursor_pointer [class*="wx-slider"] {
    cursor: pointer;
}

  .\[\&_\.wx-tab\]\:ff_brand .wx-tab {
    font-family: var(--fonts-brand);
}

  .\[\&_\.wx-tab\]\:fs_sm .wx-tab {
    font-size: var(--font-sizes-sm);
}

  .\[\&_\.wx-tab\]\:fw_medium .wx-tab {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.wx-tab\]\:c_text\.secondary .wx-tab {
    color: var(--colors-text\.secondary);
}

  .\[\&_\.wx-tab\]\:cursor_pointer .wx-tab {
    cursor: pointer;
}

  .\[\&_\.wx-grid-header\]\:fw_medium .wx-grid-header {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.wx-grid-header\]\:fs_xs .wx-grid-header {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\.wx-grid-header\]\:tt_uppercase .wx-grid-header {
    text-transform: uppercase;
}

  .\[\&_\.wx-grid-header\]\:ls_0\.5px .wx-grid-header {
    letter-spacing: 0.5px;
}

  .\[\&_\.wx-grid-cell\,_\&_\.wx-timescale-cell\]\:fs_xs .wx-grid-cell,.\[\&_\.wx-grid-cell\,_\&_\.wx-timescale-cell\]\:fs_xs .wx-timescale-cell {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\.wx-grid-cell\,_\&_\.wx-timescale-cell\]\:c_text\.primary .wx-grid-cell,.\[\&_\.wx-grid-cell\,_\&_\.wx-timescale-cell\]\:c_text\.primary .wx-timescale-cell {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-timescale-cell\]\:fw_medium .wx-timescale-cell {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.wx-grid-body\]\:c_text\.primary .wx-grid-body,.\[\&_\.wx-grid-body_\.wx-cell\,_\&_\.wx-grid_\.wx-cell\]\:c_text\.primary .wx-grid-body .wx-cell,.\[\&_\.wx-grid-body_\.wx-cell\,_\&_\.wx-grid_\.wx-cell\]\:c_text\.primary .wx-grid .wx-cell {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-bar-content\]\:fs_xs .wx-bar-content {
    font-size: var(--font-sizes-xs);
}

  .\[\&_\.wx-bar-content\]\:fw_medium .wx-bar-content {
    font-weight: var(--font-weights-medium);
}

  .\[\&_\.wx-link\]\:stk_\#A2A2A2 .wx-link {
    stroke: #A2A2A2;
}

  .\[\&_\.wx-scale-row\,_\&_\.wx-row-lines\,_\&_\.wx-cell-lines\,_\&_\.wx-chart_line\,_\&_\.wx-area_line\]\:stk_rgba\(128\,_128\,_128\,_0\.25\) .wx-scale-row,.\[\&_\.wx-scale-row\,_\&_\.wx-row-lines\,_\&_\.wx-cell-lines\,_\&_\.wx-chart_line\,_\&_\.wx-area_line\]\:stk_rgba\(128\,_128\,_128\,_0\.25\) .wx-row-lines,.\[\&_\.wx-scale-row\,_\&_\.wx-row-lines\,_\&_\.wx-cell-lines\,_\&_\.wx-chart_line\,_\&_\.wx-area_line\]\:stk_rgba\(128\,_128\,_128\,_0\.25\) .wx-cell-lines,.\[\&_\.wx-scale-row\,_\&_\.wx-row-lines\,_\&_\.wx-cell-lines\,_\&_\.wx-chart_line\,_\&_\.wx-area_line\]\:stk_rgba\(128\,_128\,_128\,_0\.25\) .wx-chart line,.\[\&_\.wx-scale-row\,_\&_\.wx-row-lines\,_\&_\.wx-cell-lines\,_\&_\.wx-chart_line\,_\&_\.wx-area_line\]\:stk_rgba\(128\,_128\,_128\,_0\.25\) .wx-area line {
    stroke: rgba(128, 128, 128, 0.25);
}

  .\[\&_\.wx-resizer\]\:cursor_col-resize .wx-resizer {
    cursor: col-resize;
}

  .\[\&\:\:after\]\:content_\"\"::after {
    content: "";
}

  .\[\&\:\:after\]\:d_block::after {
    display: block;
}

  .\[\&\[data-state\=\"checked\"\]\]\:c_accent\.primary[data-state="checked"] {
    color: var(--colors-accent\.primary);
}

  .\[\&\[data-state\=\"checked\"\]\]\:fw_medium[data-state="checked"] {
    font-weight: var(--font-weights-medium);
}

  .\[\&\[data-state\=\"checked\"\]\]\:trf_translateX\(23px\)[data-state="checked"] {
    transform: translateX(23px);
}

  .\[\&\[data-state\=\"active\"\]\]\:c_tabs\.active\.text[data-state="active"] {
    color: var(--colors-tabs\.active\.text);
}

  .\[\&\[data-swipe\=\"move\"\]\]\:trf_translateX\(var\(--radix-toast-swipe-move-x\)\)[data-swipe="move"] {
    transform: translateX(var(--radix-toast-swipe-move-x));
}

  .\[\&\[data-swipe\=\"cancel\"\]\]\:trf_translateX\(0\)[data-swipe="cancel"] {
    transform: translateX(0);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:pb_md [class*="wx-gantt-editor"] > div:first-child {
    padding-bottom: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\>_div\:first-child\]\:mb_lg [class*="wx-gantt-editor"] > div:first-child {
    margin-bottom: var(--spacing-lg);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:mb_xs [class*="wx-gantt-editor"] label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:mb_xs .wx-sidearea label,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_label\,_\&_\.wx-sidearea_label\,_\&_\.wx-field_label\]\:mb_xs .wx-field label {
    margin-bottom: var(--spacing-xs);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:min-h_unset\! [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:min-h_unset\! [class*="wx-gantt-editor"] button[class*="danger"] {
    min-height: unset !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:h_auto\! [class*="wx-gantt-editor"] .wx-button.wx-danger,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-button\.wx-danger\,_\&_\[class\*\=\"wx-gantt-editor\"\]_button\[class\*\=\"danger\"\]\]\:h_auto\! [class*="wx-gantt-editor"] button[class*="danger"] {
    height: auto !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:w_28px\! [class*="wx-gantt-editor"] .wx-icon {
    width: 28px !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:h_28px\! [class*="wx-gantt-editor"] .wx-icon {
    height: 28px !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:min-w_unset\! [class*="wx-gantt-editor"] .wx-icon {
    min-width: unset !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:min-h_unset\! [class*="wx-gantt-editor"] .wx-icon {
    min-height: unset !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider\]\:w_100\% [class*="wx-gantt-editor"] .wx-slider {
    width: 100%;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:h_6px [class*="wx-gantt-editor"] .wx-slider input {
    height: 6px;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_\.wx-label\]\:min-w_36px [class*="wx-gantt-editor"] .wx-slider .wx-label {
    min-width: 36px;
}

  .\[\&_\.wx-modal\,_\&_\.wx-popup\]\:min-w_320px .wx-modal,.\[\&_\.wx-modal\,_\&_\.wx-popup\]\:min-w_320px .wx-popup {
    min-width: 320px;
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:pb_md .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:pb_md .wx-popup-header {
    padding-bottom: var(--spacing-md);
}

  .\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:mb_md .wx-modal-header,.\[\&_\.wx-modal-header\,_\&_\.wx-popup-header\]\:mb_md .wx-popup-header {
    margin-bottom: var(--spacing-md);
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:pt_md .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:pt_md .wx-popup-footer {
    padding-top: var(--spacing-md);
}

  .\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:mt_md .wx-modal-footer,.\[\&_\.wx-modal-footer\,_\&_\.wx-popup-footer\]\:mt_md .wx-popup-footer {
    margin-top: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:pl_md [class*="wx-button"][class*="wx-primary"] {
    padding-left: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:pr_md [class*="wx-button"][class*="wx-primary"] {
    padding-right: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:min-h_component\.buttonMinHeight [class*="wx-button"][class*="wx-primary"] {
    min-height: var(--sizes-component\.button-min-height);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:pl_md [class*="wx-button"][class*="wx-secondary"] {
    padding-left: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:pr_md [class*="wx-button"][class*="wx-secondary"] {
    padding-right: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:min-h_component\.buttonMinHeight [class*="wx-button"][class*="wx-secondary"] {
    min-height: var(--sizes-component\.button-min-height);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:pl_md [class*="wx-button"][class*="wx-danger"] {
    padding-left: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:pr_md [class*="wx-button"][class*="wx-danger"] {
    padding-right: var(--spacing-md);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:min-h_component\.buttonMinHeight [class*="wx-button"][class*="wx-danger"] {
    min-height: var(--sizes-component\.button-min-height);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:top_md .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:top_md .wx-modal-close {
    top: var(--spacing-md);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:right_md .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:right_md .wx-modal-close {
    right: var(--spacing-md);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:w_32px .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:w_32px .wx-modal-close {
    width: 32px;
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:h_32px .wx-close,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:h_32px .wx-modal-close {
    height: 32px;
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:w_18px .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:w_18px input[type="checkbox"] {
    width: 18px;
}

  .\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:h_18px .wx-checkbox,.\[\&_\.wx-checkbox\,_\&_input\[type\=\"checkbox\"\]\]\:h_18px input[type="checkbox"] {
    height: 18px;
}

  .\[\&_\.wx-tabs\]\:mb_md .wx-tabs {
    margin-bottom: var(--spacing-md);
}

  .\[\&\:\:after\]\:w_10px::after {
    width: 10px;
}

  .\[\&\:\:after\]\:h_10px::after {
    height: 10px;
}

  .\[\&\[data-orientation\=\"horizontal\"\]\]\:h_1px[data-orientation="horizontal"] {
    height: 1px;
}

  .\[\&\[data-orientation\=\"horizontal\"\]\]\:w_100\%[data-orientation="horizontal"] {
    width: 100%;
}

  .\[\&\[data-orientation\=\"vertical\"\]\]\:w_1px[data-orientation="vertical"] {
    width: 1px;
}

  .\[\&\[data-orientation\=\"vertical\"\]\]\:h_100\%[data-orientation="vertical"] {
    height: 100%;
}

  .\[\&\[data-state\=\"active\"\]\]\:bd-b-c_tabs\.active\.border[data-state="active"] {
    border-bottom-color: var(--colors-tabs\.active\.border);
}

  .focus\:bg_selection\.bg:is(:focus, [data-focus]) {
    background: var(--colors-selection\.bg);
}

  .\[\&\:focus-visible\]\:ring_1px_solid:focus-visible {
    outline: 1px solid;
}

  .\[\&\:focus-visible\]\:bdr_sm:focus-visible {
    border-radius: var(--radii-sm);
}

  .focus\:ring_none:is(:focus, [data-focus]) {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

  .focus\:bd-c_accent\.primary:is(:focus, [data-focus]) {
    border-color: var(--colors-accent\.primary);
}

  .focus\:bd-c_state\.danger:is(:focus, [data-focus]) {
    border-color: var(--colors-state\.danger);
}

  .focus\:pos_relative:is(:focus, [data-focus]) {
    position: relative;
}

  .focus\:z_1:is(:focus, [data-focus]) {
    z-index: 1;
}

  .focus\:bx-sh_focus\.primary:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-focus\.primary);
}

  .focusVisible\:bx-sh_focus\.primary:is(:focus-visible, [data-focus-visible]) {
    box-shadow: var(--shadows-focus\.primary);
}

  .\[\&\:focus-visible\]\:ring-c_accent\.primary:focus-visible {
    outline-color: var(--colors-accent\.primary);
}

  .\[\&\:focus-visible\]\:ring-o_1px:focus-visible {
    outline-offset: 1px;
}

  .focus\:bx-sh_focus\.button:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-focus\.button);
}

  .focus\:bx-sh_focus\.danger:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-focus\.danger);
}

  .focus\:bx-sh_focus\.dialog:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-focus\.dialog);
}

  .focusVisible\:bx-sh_focus\.dialog:is(:focus-visible, [data-focus-visible]) {
    box-shadow: var(--shadows-focus\.dialog);
}

  .focus\:bx-sh_focus\.light:is(:focus, [data-focus]) {
    box-shadow: var(--shadows-focus\.light);
}

  .hover\:bg_accordion\.trigger\.hover:is(:hover, [data-hover]) {
    background: var(--colors-accordion\.trigger\.hover);
}

  .hover\:bg_button\.primary\.bgHover:is(:hover, [data-hover]) {
    background: var(--colors-button\.primary\.bg-hover);
}

  .hover\:bg_button\.dark\.bgHover:is(:hover, [data-hover]) {
    background: var(--colors-button\.dark\.bg-hover);
}

  .hover\:bg_button\.outlined\.bgHover:is(:hover, [data-hover]) {
    background: var(--colors-button\.outlined\.bg-hover);
}

  .hover\:bg_button\.ghost\.bgHover:is(:hover, [data-hover]) {
    background: var(--colors-button\.ghost\.bg-hover);
}

  .hover\:bg_background\.subtle:is(:hover, [data-hover]) {
    background: var(--colors-background\.subtle);
}

  .hover\:bg_selection\.bg:is(:hover, [data-hover]) {
    background: var(--colors-selection\.bg);
}

  .hover\:bg_neutral\.base:is(:hover, [data-hover]) {
    background: var(--colors-neutral\.base);
}

  .hover\:bg_accent\.dark:is(:hover, [data-hover]) {
    background: var(--colors-accent\.dark);
}

  .hover\:bg_tabs\.hover\.bg:is(:hover, [data-hover]) {
    background: var(--colors-tabs\.hover\.bg);
}

  .hover\:bg_toast\.closeHover:is(:hover, [data-hover]) {
    background: var(--colors-toast\.close-hover);
}

  .\[\&\:hover\]\:td_underline:hover {
    text-decoration: underline;
}

  .hover\:bd-c_accent\.primary:is(:hover, [data-hover]) {
    border-color: var(--colors-accent\.primary);
}

  .hover\:bd-c_state\.danger:is(:hover, [data-hover]) {
    border-color: var(--colors-state\.danger);
}

  .hover\:bd-c_border\.strong:is(:hover, [data-hover]) {
    border-color: var(--colors-border\.strong);
}

  .hover\:bd-c_border\.emphasis:is(:hover, [data-hover]) {
    border-color: var(--colors-border\.emphasis);
}

  .hover\:bd-c_button\.primary\.bgHover:is(:hover, [data-hover]) {
    border-color: var(--colors-button\.primary\.bg-hover);
}

  .\[\&\:hover\]\:c_text\.linkHover:hover {
    color: var(--colors-text\.link-hover);
}

  .hover\:trf_translateY\(-1px\):is(:hover, [data-hover]) {
    transform: translateY(-1px);
}

  .hover\:c_text\.primary:is(:hover, [data-hover]) {
    color: var(--colors-text\.primary);
}

  .hover\:trf_translateY\(-2px\):is(:hover, [data-hover]) {
    transform: translateY(-2px);
}

  .hover\:bx-sh_component\.modalShadow:is(:hover, [data-hover]) {
    box-shadow: var(--shadows-component\.modal-shadow);
}

  .hover\:op_1:is(:hover, [data-hover]) {
    opacity: 1;
}

  .active\:trf_translateY\(0\):is(:active, [data-active]) {
    transform: translateY(0);
}

  .active\:trf_scale\(0\.95\):is(:active, [data-active]) {
    transform: scale(0.95);
}

  .\[\&_\.fc-button\]\:\[\&\:hover\]\:bg_button\.primary\.bgHover .fc-button:hover {
    background: var(--colors-button\.primary\.bg-hover);
}

  .disabled\:hover\:bg_background\.base:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
    background: var(--colors-background\.base);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:\[\&\:hover\]\:bg_var\(--colors-background\\\.subtle\)\! [class*="wx-gantt-editor"] .wx-icon:hover {
    background: var(--colors-background\.subtle) !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bg_var\(--colors-brand\\\.primary\) [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bg_var\(--colors-brand\\\.primary\) [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    background: var(--colors-brand\.primary);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bd_2px_solid_white [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bd_2px_solid_white [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    border: 2px solid white;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:\[\&\:hover\]\:bg_button\.primary\.bgHover [class*="wx-button"][class*="wx-primary"]:hover {
    background: var(--colors-button\.primary\.bg-hover);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:\[\&\:hover\]\:bg_button\.dark\.bgHover [class*="wx-button"][class*="wx-secondary"]:hover {
    background: var(--colors-button\.dark\.bg-hover);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:\[\&\:hover\]\:bg_button\.primary\.bgHover [class*="wx-button"][class*="wx-danger"]:hover {
    background: var(--colors-button\.primary\.bg-hover);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:hover\]\:bg_background\.subtle .wx-close:hover,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:hover\]\:bg_background\.subtle .wx-modal-close:hover,.\[\&_\.wx-tab\]\:\[\&\:hover\]\:bg_background\.subtle .wx-tab:hover {
    background: var(--colors-background\.subtle);
}

  .\[\&_\.wx-resizer\]\:\[\&\:hover\]\:bg_border\.strong .wx-resizer:hover {
    background: var(--colors-border\.strong);
}

  .\[\&_\.wx-resizer\]\:\[\&\:active\]\:bg_accent\.primary .wx-resizer:active {
    background: var(--colors-accent\.primary);
}

  .\[\&\[data-state\=\"checked\"\]\]\:hover\:bg_accent\.dark[data-state="checked"]:is(:hover, [data-hover]) {
    background: var(--colors-accent\.dark);
}

  .\[\&_\.fc-button\]\:\[\&\:focus\]\:ring_none .fc-button:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

  .\[\&_\.fc-button-group\]\:\[\&_\.fc-button\]\:bdr_component\.buttonRadius .fc-button-group .fc-button {
    border-radius: var(--radii-component\.button-radius);
}

  .disabled\:hover\:bd-c_border\.subtle:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
    border-color: var(--colors-border\.subtle);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bdr_50\% [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bdr_50\% [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    border-radius: 50%;
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:\[\&\:focus\]\:ring_none [class*="wx-button"][class*="wx-primary"]:focus,.\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:\[\&\:focus\]\:ring_none [class*="wx-button"][class*="wx-secondary"]:focus,.\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:\[\&\:focus\]\:ring_none [class*="wx-button"][class*="wx-danger"]:focus,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:focus\]\:ring_none .wx-close:focus,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:focus\]\:ring_none .wx-modal-close:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

  .\[\&_\.fc-button\]\:\[\&\:focus\]\:bx-sh_focus\.button .fc-button:focus {
    box-shadow: var(--shadows-focus\.button);
}

  .\[\&_\.fc-button\]\:\[\&\:disabled\]\:op_0\.5 .fc-button:disabled {
    opacity: 0.5;
}

  .\[\&_\.fc-button\]\:\[\&\:disabled\]\:cursor_not-allowed .fc-button:disabled {
    cursor: not-allowed;
}

  .\[\&_\.fc-event\]\:\[\&\:hover\]\:op_0\.9 .fc-event:hover {
    opacity: 0.9;
}

  .disabled\:hover\:c_text\.secondary:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]):is(:hover, [data-hover]) {
    color: var(--colors-text\.secondary);
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-icon\]\:\[\&\:hover\]\:c_var\(--colors-text\\\.primary\)\! [class*="wx-gantt-editor"] .wx-icon:hover {
    color: var(--colors-text\.primary) !important;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:-webkit-appearance_none [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:-webkit-appearance_none [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    -webkit-appearance: none;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:ap_none [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:ap_none [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    appearance: none;
    -webkit-appearance: none;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:cursor_pointer [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:cursor_pointer [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    cursor: pointer;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bx-sh_0_1px_3px_rgba\(0\,0\,0\,0\.2\) [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:bx-sh_0_1px_3px_rgba\(0\,0\,0\,0\.2\) [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:\[\&\:active\]\:trf_scale\(0\.98\) [class*="wx-button"][class*="wx-primary"]:active {
    transform: scale(0.98);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-primary\"\]\]\:\[\&\:focus\]\:bx-sh_focus\.button [class*="wx-button"][class*="wx-primary"]:focus {
    box-shadow: var(--shadows-focus\.button);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:\[\&\:active\]\:trf_scale\(0\.98\) [class*="wx-button"][class*="wx-secondary"]:active {
    transform: scale(0.98);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-secondary\"\]\]\:\[\&\:focus\]\:bx-sh_focus\.button [class*="wx-button"][class*="wx-secondary"]:focus {
    box-shadow: var(--shadows-focus\.button);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:\[\&\:active\]\:trf_scale\(0\.98\) [class*="wx-button"][class*="wx-danger"]:active {
    transform: scale(0.98);
}

  .\[\&_\[class\*\=\"wx-button\"\]\[class\*\=\"wx-danger\"\]\]\:\[\&\:focus\]\:bx-sh_focus\.danger [class*="wx-button"][class*="wx-danger"]:focus {
    box-shadow: var(--shadows-focus\.danger);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:hover\]\:c_text\.primary .wx-close:hover,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:hover\]\:c_text\.primary .wx-modal-close:hover {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:focus\]\:bx-sh_focus\.dialog .wx-close:focus,.\[\&_\.wx-close\,_\&_\.wx-modal-close\]\:\[\&\:focus\]\:bx-sh_focus\.dialog .wx-modal-close:focus {
    box-shadow: var(--shadows-focus\.dialog);
}

  .\[\&_\.wx-tab\]\:\[\&\:hover\]\:c_text\.primary .wx-tab:hover {
    color: var(--colors-text\.primary);
}

  .\[\&_\.wx-tab\]\:\[\&\.active\,_\&\[aria-selected\=\"true\"\]\]\:c_accent\.primary .wx-tab.active,.\[\&_\.wx-tab\]\:\[\&\.active\,_\&\[aria-selected\=\"true\"\]\]\:c_accent\.primary .wx-tab[aria-selected="true"] {
    color: var(--colors-accent\.primary);
}

  .\[\&_\.wx-bar\]\:\[\&\:hover\]\:op_0\.9 .wx-bar:hover {
    opacity: 0.9;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:w_16px [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:w_16px [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    width: 16px;
}

  .\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:h_16px [class*="wx-gantt-editor"] .wx-slider input::-webkit-slider-thumb,.\[\&_\[class\*\=\"wx-gantt-editor\"\]_\.wx-slider_input\]\:\[\&\:\:-webkit-slider-thumb\,_\&\:\:-moz-range-thumb\]\:h_16px [class*="wx-gantt-editor"] .wx-slider input::-moz-range-thumb {
    height: 16px;
}

  .\[\&_\.wx-tab\]\:\[\&\.active\,_\&\[aria-selected\=\"true\"\]\]\:bd-b-c_accent\.primary .wx-tab.active,.\[\&_\.wx-tab\]\:\[\&\.active\,_\&\[aria-selected\=\"true\"\]\]\:bd-b-c_accent\.primary .wx-tab[aria-selected="true"] {
    border-bottom-color: var(--colors-accent\.primary);
}

  @media screen and (min-width: 30rem) {
    .sm\:gap_2xs {
      gap: var(--spacing-2xs);
}
    .sm\:gap_xs {
      gap: var(--spacing-xs);
}
    .sm\:gap_sm {
      gap: var(--spacing-sm);
}
    .sm\:gap_md {
      gap: var(--spacing-md);
}
    .sm\:gap_lg {
      gap: var(--spacing-lg);
}
    .sm\:gap_xl {
      gap: var(--spacing-xl);
}
    .sm\:gap_2xl {
      gap: var(--spacing-2xl);
}
    .sm\:grid-c_span_1 {
      grid-column: span 1;
}
    .sm\:grid-c_span_2 {
      grid-column: span 2;
}
    .sm\:grid-c_span_3 {
      grid-column: span 3;
}
    .sm\:grid-c_span_4 {
      grid-column: span 4;
}
    .sm\:grid-c_span_5 {
      grid-column: span 5;
}
    .sm\:grid-c_span_6 {
      grid-column: span 6;
}
    .sm\:grid-c_span_12 {
      grid-column: span 12;
}
    .sm\:grid-c_auto {
      grid-column: auto;
}
    .sm\:grid-r_span_1 {
      grid-row: span 1;
}
    .sm\:grid-r_span_2 {
      grid-row: span 2;
}
    .sm\:grid-r_span_3 {
      grid-row: span 3;
}
    .sm\:grid-r_span_4 {
      grid-row: span 4;
}
    .sm\:grid-r_auto {
      grid-row: auto;
}
    .sm\:d_grid {
      display: grid;
}
    .sm\:cg_2xs {
      column-gap: var(--spacing-2xs);
}
    .sm\:cg_xs {
      column-gap: var(--spacing-xs);
}
    .sm\:cg_sm {
      column-gap: var(--spacing-sm);
}
    .sm\:cg_md {
      column-gap: var(--spacing-md);
}
    .sm\:cg_lg {
      column-gap: var(--spacing-lg);
}
    .sm\:cg_xl {
      column-gap: var(--spacing-xl);
}
    .sm\:cg_2xl {
      column-gap: var(--spacing-2xl);
}
    .sm\:rg_2xs {
      row-gap: var(--spacing-2xs);
}
    .sm\:rg_xs {
      row-gap: var(--spacing-xs);
}
    .sm\:rg_sm {
      row-gap: var(--spacing-sm);
}
    .sm\:rg_md {
      row-gap: var(--spacing-md);
}
    .sm\:rg_lg {
      row-gap: var(--spacing-lg);
}
    .sm\:rg_xl {
      row-gap: var(--spacing-xl);
}
    .sm\:rg_2xl {
      row-gap: var(--spacing-2xl);
}
    .sm\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
}
    .sm\:grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
    .sm\:grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
    .sm\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
    .sm\:grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
    .sm\:grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
    .sm\:id_start {
      id: start;
}
    .sm\:header_Start_date {
      header: Start date;
}
    .sm\:w_90 {
      width: 90px;
}
}

  @media screen and (min-width: 48rem) {
    .md\:gap_2xs {
      gap: var(--spacing-2xs);
}
    .md\:gap_xs {
      gap: var(--spacing-xs);
}
    .md\:gap_sm {
      gap: var(--spacing-sm);
}
    .md\:gap_md {
      gap: var(--spacing-md);
}
    .md\:gap_lg {
      gap: var(--spacing-lg);
}
    .md\:gap_xl {
      gap: var(--spacing-xl);
}
    .md\:gap_2xl {
      gap: var(--spacing-2xl);
}
    .md\:grid-c_span_1 {
      grid-column: span 1;
}
    .md\:grid-c_span_2 {
      grid-column: span 2;
}
    .md\:grid-c_span_3 {
      grid-column: span 3;
}
    .md\:grid-c_span_4 {
      grid-column: span 4;
}
    .md\:grid-c_span_5 {
      grid-column: span 5;
}
    .md\:grid-c_span_6 {
      grid-column: span 6;
}
    .md\:grid-c_span_12 {
      grid-column: span 12;
}
    .md\:grid-c_auto {
      grid-column: auto;
}
    .md\:grid-r_span_1 {
      grid-row: span 1;
}
    .md\:grid-r_span_2 {
      grid-row: span 2;
}
    .md\:grid-r_span_3 {
      grid-row: span 3;
}
    .md\:grid-r_span_4 {
      grid-row: span 4;
}
    .md\:grid-r_auto {
      grid-row: auto;
}
    .md\:d_grid {
      display: grid;
}
    .md\:cg_2xs {
      column-gap: var(--spacing-2xs);
}
    .md\:cg_xs {
      column-gap: var(--spacing-xs);
}
    .md\:cg_sm {
      column-gap: var(--spacing-sm);
}
    .md\:cg_md {
      column-gap: var(--spacing-md);
}
    .md\:cg_lg {
      column-gap: var(--spacing-lg);
}
    .md\:cg_xl {
      column-gap: var(--spacing-xl);
}
    .md\:cg_2xl {
      column-gap: var(--spacing-2xl);
}
    .md\:rg_2xs {
      row-gap: var(--spacing-2xs);
}
    .md\:rg_xs {
      row-gap: var(--spacing-xs);
}
    .md\:rg_sm {
      row-gap: var(--spacing-sm);
}
    .md\:rg_md {
      row-gap: var(--spacing-md);
}
    .md\:rg_lg {
      row-gap: var(--spacing-lg);
}
    .md\:rg_xl {
      row-gap: var(--spacing-xl);
}
    .md\:rg_2xl {
      row-gap: var(--spacing-2xl);
}
    .md\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
}
    .md\:grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
    .md\:grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
    .md\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
    .md\:grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
    .md\:grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
    .md\:id_duration {
      id: duration;
}
    .md\:header_Duration {
      header: Duration;
}
    .md\:w_70 {
      width: 70px;
}
}

  @media screen and (min-width: 64rem) {
    .lg\:gap_2xs {
      gap: var(--spacing-2xs);
}
    .lg\:gap_xs {
      gap: var(--spacing-xs);
}
    .lg\:gap_sm {
      gap: var(--spacing-sm);
}
    .lg\:gap_md {
      gap: var(--spacing-md);
}
    .lg\:gap_lg {
      gap: var(--spacing-lg);
}
    .lg\:gap_xl {
      gap: var(--spacing-xl);
}
    .lg\:gap_2xl {
      gap: var(--spacing-2xl);
}
    .lg\:grid-c_span_1 {
      grid-column: span 1;
}
    .lg\:grid-c_span_2 {
      grid-column: span 2;
}
    .lg\:grid-c_span_3 {
      grid-column: span 3;
}
    .lg\:grid-c_span_4 {
      grid-column: span 4;
}
    .lg\:grid-c_span_5 {
      grid-column: span 5;
}
    .lg\:grid-c_span_6 {
      grid-column: span 6;
}
    .lg\:grid-c_span_12 {
      grid-column: span 12;
}
    .lg\:grid-c_auto {
      grid-column: auto;
}
    .lg\:grid-r_span_1 {
      grid-row: span 1;
}
    .lg\:grid-r_span_2 {
      grid-row: span 2;
}
    .lg\:grid-r_span_3 {
      grid-row: span 3;
}
    .lg\:grid-r_span_4 {
      grid-row: span 4;
}
    .lg\:grid-r_auto {
      grid-row: auto;
}
    .lg\:d_grid {
      display: grid;
}
    .lg\:cg_2xs {
      column-gap: var(--spacing-2xs);
}
    .lg\:cg_xs {
      column-gap: var(--spacing-xs);
}
    .lg\:cg_sm {
      column-gap: var(--spacing-sm);
}
    .lg\:cg_md {
      column-gap: var(--spacing-md);
}
    .lg\:cg_lg {
      column-gap: var(--spacing-lg);
}
    .lg\:cg_xl {
      column-gap: var(--spacing-xl);
}
    .lg\:cg_2xl {
      column-gap: var(--spacing-2xl);
}
    .lg\:rg_2xs {
      row-gap: var(--spacing-2xs);
}
    .lg\:rg_xs {
      row-gap: var(--spacing-xs);
}
    .lg\:rg_sm {
      row-gap: var(--spacing-sm);
}
    .lg\:rg_md {
      row-gap: var(--spacing-md);
}
    .lg\:rg_lg {
      row-gap: var(--spacing-lg);
}
    .lg\:rg_xl {
      row-gap: var(--spacing-xl);
}
    .lg\:rg_2xl {
      row-gap: var(--spacing-2xl);
}
    .lg\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
}
    .lg\:grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
    .lg\:grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
    .lg\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
    .lg\:grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
    .lg\:grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}

  @media screen and (min-width: 80rem) {
    .xl\:gap_2xs {
      gap: var(--spacing-2xs);
}
    .xl\:gap_xs {
      gap: var(--spacing-xs);
}
    .xl\:gap_sm {
      gap: var(--spacing-sm);
}
    .xl\:gap_md {
      gap: var(--spacing-md);
}
    .xl\:gap_lg {
      gap: var(--spacing-lg);
}
    .xl\:gap_xl {
      gap: var(--spacing-xl);
}
    .xl\:gap_2xl {
      gap: var(--spacing-2xl);
}
    .xl\:grid-c_span_1 {
      grid-column: span 1;
}
    .xl\:grid-c_span_2 {
      grid-column: span 2;
}
    .xl\:grid-c_span_3 {
      grid-column: span 3;
}
    .xl\:grid-c_span_4 {
      grid-column: span 4;
}
    .xl\:grid-c_span_5 {
      grid-column: span 5;
}
    .xl\:grid-c_span_6 {
      grid-column: span 6;
}
    .xl\:grid-c_span_12 {
      grid-column: span 12;
}
    .xl\:grid-c_auto {
      grid-column: auto;
}
    .xl\:grid-r_span_1 {
      grid-row: span 1;
}
    .xl\:grid-r_span_2 {
      grid-row: span 2;
}
    .xl\:grid-r_span_3 {
      grid-row: span 3;
}
    .xl\:grid-r_span_4 {
      grid-row: span 4;
}
    .xl\:grid-r_auto {
      grid-row: auto;
}
    .xl\:d_grid {
      display: grid;
}
    .xl\:cg_2xs {
      column-gap: var(--spacing-2xs);
}
    .xl\:cg_xs {
      column-gap: var(--spacing-xs);
}
    .xl\:cg_sm {
      column-gap: var(--spacing-sm);
}
    .xl\:cg_md {
      column-gap: var(--spacing-md);
}
    .xl\:cg_lg {
      column-gap: var(--spacing-lg);
}
    .xl\:cg_xl {
      column-gap: var(--spacing-xl);
}
    .xl\:cg_2xl {
      column-gap: var(--spacing-2xl);
}
    .xl\:rg_2xs {
      row-gap: var(--spacing-2xs);
}
    .xl\:rg_xs {
      row-gap: var(--spacing-xs);
}
    .xl\:rg_sm {
      row-gap: var(--spacing-sm);
}
    .xl\:rg_md {
      row-gap: var(--spacing-md);
}
    .xl\:rg_lg {
      row-gap: var(--spacing-lg);
}
    .xl\:rg_xl {
      row-gap: var(--spacing-xl);
}
    .xl\:rg_2xl {
      row-gap: var(--spacing-2xl);
}
    .xl\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
}
    .xl\:grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
    .xl\:grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
    .xl\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
    .xl\:grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
    .xl\:grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}

  @media screen and (min-width: 96rem) {
    .\32xl\:gap_2xs {
      gap: var(--spacing-2xs);
}
    .\32xl\:gap_xs {
      gap: var(--spacing-xs);
}
    .\32xl\:gap_sm {
      gap: var(--spacing-sm);
}
    .\32xl\:gap_md {
      gap: var(--spacing-md);
}
    .\32xl\:gap_lg {
      gap: var(--spacing-lg);
}
    .\32xl\:gap_xl {
      gap: var(--spacing-xl);
}
    .\32xl\:gap_2xl {
      gap: var(--spacing-2xl);
}
    .\32xl\:grid-c_span_1 {
      grid-column: span 1;
}
    .\32xl\:grid-c_span_2 {
      grid-column: span 2;
}
    .\32xl\:grid-c_span_3 {
      grid-column: span 3;
}
    .\32xl\:grid-c_span_4 {
      grid-column: span 4;
}
    .\32xl\:grid-c_span_5 {
      grid-column: span 5;
}
    .\32xl\:grid-c_span_6 {
      grid-column: span 6;
}
    .\32xl\:grid-c_span_12 {
      grid-column: span 12;
}
    .\32xl\:grid-c_auto {
      grid-column: auto;
}
    .\32xl\:grid-r_span_1 {
      grid-row: span 1;
}
    .\32xl\:grid-r_span_2 {
      grid-row: span 2;
}
    .\32xl\:grid-r_span_3 {
      grid-row: span 3;
}
    .\32xl\:grid-r_span_4 {
      grid-row: span 4;
}
    .\32xl\:grid-r_auto {
      grid-row: auto;
}
    .\32xl\:d_grid {
      display: grid;
}
    .\32xl\:cg_2xs {
      column-gap: var(--spacing-2xs);
}
    .\32xl\:cg_xs {
      column-gap: var(--spacing-xs);
}
    .\32xl\:cg_sm {
      column-gap: var(--spacing-sm);
}
    .\32xl\:cg_md {
      column-gap: var(--spacing-md);
}
    .\32xl\:cg_lg {
      column-gap: var(--spacing-lg);
}
    .\32xl\:cg_xl {
      column-gap: var(--spacing-xl);
}
    .\32xl\:cg_2xl {
      column-gap: var(--spacing-2xl);
}
    .\32xl\:rg_2xs {
      row-gap: var(--spacing-2xs);
}
    .\32xl\:rg_xs {
      row-gap: var(--spacing-xs);
}
    .\32xl\:rg_sm {
      row-gap: var(--spacing-sm);
}
    .\32xl\:rg_md {
      row-gap: var(--spacing-md);
}
    .\32xl\:rg_lg {
      row-gap: var(--spacing-lg);
}
    .\32xl\:rg_xl {
      row-gap: var(--spacing-xl);
}
    .\32xl\:rg_2xl {
      row-gap: var(--spacing-2xl);
}
    .\32xl\:grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(6\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(12\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
}
    .\32xl\:grid-tc_repeat\(auto-fit\,_minmax\(100px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
    .\32xl\:grid-tc_repeat\(auto-fit\,_minmax\(150px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
    .\32xl\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
    .\32xl\:grid-tc_repeat\(auto-fit\,_minmax\(250px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
    .\32xl\:grid-tc_repeat\(auto-fit\,_minmax\(300px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}
}