/* Generado por sire_app.ui.tokens.tokens_css(): no se edita a mano. */
:root {
  --color-background-canvas: #f0f0f0;
  --color-background-surface: #ffffff;
  --color-background-surface-alt: #f5f5f7;
  --color-background-surface-hover: #e8f0f8;
  --color-background-control: #e0e0e0;
  --color-background-selected: #3574b0;
  --color-background-disabled: #e0e0e0;
  --color-text-primary: #111111;
  --color-text-secondary: #555555;
  --color-text-disabled: #9a9a9a;
  --color-text-on-brand: #ffffff;
  --color-text-link: #1d4ed8;
  --color-border-default: #a0a0a0;
  --color-border-subtle: #e0e0e0;
  --color-border-input: #767676;
  --color-border-focus: #3574b0;
  --color-brand-background: #3574b0;
  --color-brand-background-hover: #21609c;
  --color-brand-background-sales: #3d7f3d;
  --color-brand-text: #21609c;
  --color-side-purchases: #3574b0;
  --color-side-sales: #3d7f3d;
  --color-side-deposits: #a35200;
  --color-status-success-text: #1e7b32;
  --color-status-success-background: #e6f3e9;
  --color-status-warning-text: #a35200;
  --color-status-warning-background: #fdf0e1;
  --color-status-danger-text: #cc0000;
  --color-status-danger-background: #fbe7ea;
  --color-status-danger-text-on-highlight: #991b1b;
  --color-status-info-text: #1d4ed8;
  --color-status-info-background: #e8f0f8;
  --color-status-neutral-text: #555555;
  --color-status-neutral-background: #f5f5f7;
  --grid-cell-current-background: #fdf0e1;
  --grid-cell-hover-background: #e8f0f8;
  --grid-counter-background: #fdf0e1;
  --grid-counter-text: #a35200;
  --button-attention-background: #a35200;
  --button-attention-text: #ffffff;
  --log-background: #000000;
  --log-text: #ffffff;
  --log-success: #6bcf7f;
  --log-error: #ff6b6b;
  --log-warning: #ffd93d;
  --banner-fullscreen-background: #fff3c4;
  --banner-fullscreen-text: #111111;
  --ruc-background: #e6e6e6;
  --ruc-text: #111111;
  --highlight-credit-note: #fde68a;
  --highlight-orphan: #f8b4b4;
  --highlight-paid: #bbf7d0;
  --highlight-paid-without-d: #fcd34d;
  --highlight-critical: #fed7aa;
  --highlight-overdue: #f8b4b4;
  --highlight-deposit: #e5e7eb;
  --highlight-text: #111111;
  --space-0: 0px;
  --space-050: 2px;
  --space-100: 4px;
  --space-150: 6px;
  --space-200: 8px;
  --space-300: 12px;
  --space-400: 16px;
  --space-500: 20px;
  --space-600: 24px;
  --space-800: 32px;
  --space-gap-buttons: 8px;
  --space-gap-label: 12px;
  --space-inset-window: 20px;
  --space-inset-card: 16px;
  --radius-none: 0px;
  --radius-small: 4px;
  --radius-medium: 8px;
  --radius-large: 12px;
  --radius-full: 9999px;
  --stroke-thin: 1px;
  --stroke-thick: 2px;
  --stroke-thicker: 3px;
  --icon-100: 16px;
  --icon-200: 20px;
  --icon-300: 24px;
  --icon-400: 32px;
  --table-row-height: 34px;
  --declaration-row-height: 32px;
  --tree-row-height: 26px;
  --font-size-100: 10pt;
  --font-size-200: 11pt;
  --font-size-300: 12pt;
  --font-size-400: 13pt;
  --font-size-500: 14pt;
  --font-size-600: 16pt;
  --font-size-700: 20pt;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --duration-fast: 100ms;
  --duration-normal: 200ms;
  --duration-slow: 300ms;
  --duration-tooltip-delay: 500ms;
  --duration-spin: 1000ms;
  --font-family-base: "Segoe UI Variable", "Segoe UI", "SF Pro Text", system-ui, sans-serif;
  --font-family-mono: "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;
  --text-caption: 400 10pt var(--font-family-base);
  --text-caption-strong: 700 10pt var(--font-family-base);
  --text-body-small: 400 11pt var(--font-family-base);
  --text-body-small-strong: 700 11pt var(--font-family-base);
  --text-body: 400 12pt var(--font-family-base);
  --text-body-strong: 700 12pt var(--font-family-base);
  --text-body-large: 400 13pt var(--font-family-base);
  --text-body-large-strong: 700 13pt var(--font-family-base);
  --text-input: 400 14pt var(--font-family-base);
  --text-heading: 700 14pt var(--font-family-base);
  --text-title: 700 16pt var(--font-family-base);
  --text-display: 700 20pt var(--font-family-base);
  --text-mono: 400 12pt var(--font-family-mono);
}
:root[data-theme="dark"] {
  --color-background-canvas: #1f1f1f;
  --color-background-surface: #2a2a2a;
  --color-background-surface-alt: #313131;
  --color-background-surface-hover: #2f3a46;
  --color-background-control: #3a3a3a;
  --color-background-selected: #3574b0;
  --color-background-disabled: #3a3a3a;
  --color-text-primary: #f2f2f2;
  --color-text-secondary: #a6a6a6;
  --color-text-disabled: #6b6b6b;
  --color-text-on-brand: #ffffff;
  --color-text-link: #7cb4ff;
  --color-border-default: #5c5c5c;
  --color-border-subtle: #3a3a3a;
  --color-border-input: #a6a6a6;
  --color-border-focus: #7cb4ff;
  --color-brand-background: #3574b0;
  --color-brand-background-hover: #21609c;
  --color-brand-background-sales: #3d7f3d;
  --color-brand-text: #7cb4ff;
  --color-side-purchases: #7cb4ff;
  --color-side-sales: #6bcf7f;
  --color-side-deposits: #f5a524;
  --color-status-success-text: #6bcf7f;
  --color-status-success-background: #1f3a26;
  --color-status-warning-text: #f5a524;
  --color-status-warning-background: #3d2a10;
  --color-status-danger-text: #ff6b6b;
  --color-status-danger-background: #3f1a1d;
  --color-status-danger-text-on-highlight: #991b1b;
  --color-status-info-text: #7cb4ff;
  --color-status-info-background: #1e2a3a;
  --color-status-neutral-text: #a6a6a6;
  --color-status-neutral-background: #313131;
  --grid-cell-current-background: #3d2a10;
  --grid-cell-hover-background: #2f3a46;
  --grid-counter-background: #3d2a10;
  --grid-counter-text: #f5a524;
  --button-attention-background: #f5a524;
  --button-attention-text: #111111;
  --log-background: #000000;
  --log-text: #ffffff;
  --log-success: #6bcf7f;
  --log-error: #ff6b6b;
  --log-warning: #ffd93d;
  --banner-fullscreen-background: #fff3c4;
  --banner-fullscreen-text: #111111;
  --ruc-background: #e6e6e6;
  --ruc-text: #111111;
  --highlight-credit-note: #fde68a;
  --highlight-orphan: #f8b4b4;
  --highlight-paid: #bbf7d0;
  --highlight-paid-without-d: #fcd34d;
  --highlight-critical: #fed7aa;
  --highlight-overdue: #f8b4b4;
  --highlight-deposit: #e5e7eb;
  --highlight-text: #111111;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-background-canvas: #1f1f1f;
    --color-background-surface: #2a2a2a;
    --color-background-surface-alt: #313131;
    --color-background-surface-hover: #2f3a46;
    --color-background-control: #3a3a3a;
    --color-background-selected: #3574b0;
    --color-background-disabled: #3a3a3a;
    --color-text-primary: #f2f2f2;
    --color-text-secondary: #a6a6a6;
    --color-text-disabled: #6b6b6b;
    --color-text-on-brand: #ffffff;
    --color-text-link: #7cb4ff;
    --color-border-default: #5c5c5c;
    --color-border-subtle: #3a3a3a;
    --color-border-input: #a6a6a6;
    --color-border-focus: #7cb4ff;
    --color-brand-background: #3574b0;
    --color-brand-background-hover: #21609c;
    --color-brand-background-sales: #3d7f3d;
    --color-brand-text: #7cb4ff;
    --color-side-purchases: #7cb4ff;
    --color-side-sales: #6bcf7f;
    --color-side-deposits: #f5a524;
    --color-status-success-text: #6bcf7f;
    --color-status-success-background: #1f3a26;
    --color-status-warning-text: #f5a524;
    --color-status-warning-background: #3d2a10;
    --color-status-danger-text: #ff6b6b;
    --color-status-danger-background: #3f1a1d;
    --color-status-danger-text-on-highlight: #991b1b;
    --color-status-info-text: #7cb4ff;
    --color-status-info-background: #1e2a3a;
    --color-status-neutral-text: #a6a6a6;
    --color-status-neutral-background: #313131;
    --grid-cell-current-background: #3d2a10;
    --grid-cell-hover-background: #2f3a46;
    --grid-counter-background: #3d2a10;
    --grid-counter-text: #f5a524;
    --button-attention-background: #f5a524;
    --button-attention-text: #111111;
    --log-background: #000000;
    --log-text: #ffffff;
    --log-success: #6bcf7f;
    --log-error: #ff6b6b;
    --log-warning: #ffd93d;
    --banner-fullscreen-background: #fff3c4;
    --banner-fullscreen-text: #111111;
    --ruc-background: #e6e6e6;
    --ruc-text: #111111;
    --highlight-credit-note: #fde68a;
    --highlight-orphan: #f8b4b4;
    --highlight-paid: #bbf7d0;
    --highlight-paid-without-d: #fcd34d;
    --highlight-critical: #fed7aa;
    --highlight-overdue: #f8b4b4;
    --highlight-deposit: #e5e7eb;
    --highlight-text: #111111;
  }
}
