/* DEVELON UI — токены. Файл сгенерирован из src/design-tokens.js. Не править руками. */
:root{--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--font-family:-apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-size-display:32px;--font-size-h1:24px;--font-size-h2:18px;--font-size-h3:15px;--font-size-body:14px;--font-size-small:13px;--font-size-caption:11px;--line-height-tight:1.2;--line-height-base:1.5;--line-height-loose:1.65;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--motion-instant:90ms;--motion-fast:160ms;--motion-base:240ms;--motion-slow:400ms;--ease-out:cubic-bezier(.16,.84,.44,1);--ease-in:cubic-bezier(.5,0,.84,.16);--ease-spring:cubic-bezier(.34,1.4,.64,1);--layout-sidebar:252px;--layout-content-max:1440px;--tap-target:44px;--color-surface-page:#F4F5F6;--color-surface-card:#FFFFFF;--color-surface-raised:#FFFFFF;--color-surface-sunken:#ECEDEE;--color-surface-inverse:#15222D;--color-surface-hover:#F9F9FA;--color-surface-selected:#ECF3F3;--color-surface-nav:#15222D;--color-surface-nav-hover:#313D46;--color-text-on-nav:#FFFFFF;--color-text-on-nav-muted:#A6ABAF;--color-border-nav:#3A454F;--color-text-primary:#15222D;--color-text-secondary:#525B64;--color-text-muted:#5B646C;--color-text-inverse:#FFFFFF;--color-text-link:#0C6565;--color-border-subtle:#ECEDEE;--color-border-default:#DCDEE0;--color-border-strong:#525B64;--color-border-focus:#0D6A6A;--color-action-primary:#0D6A6A;--color-action-primary-hover:#0B5959;--color-action-primary-fg:#FFFFFF;--color-action-accent:#BC541D;--color-action-accent-hover:#9E4718;--color-action-secondary:#FFFFFF;--color-action-disabled:#DCDEE0;--color-status-success-fg:#0A4E4E;--color-status-success-bg:#E7EEEE;--color-status-success-border:#AAC4C4;--color-status-warning-fg:#7F3914;--color-status-warning-bg:#F5EAE4;--color-status-warning-border:#DDB7A3;--color-status-danger-fg:#9E211A;--color-status-danger-bg:#F7E9E9;--color-status-danger-border:#E2ADAA;--color-status-info-fg:#0B5A5A;--color-status-info-bg:#E7F0F0;--color-status-info-border:#A3C6C6;--color-status-neutral-fg:#525B64;--color-status-neutral-bg:#ECEDEE;--color-status-neutral-border:#DCDEE0;--color-unit-available:#DCEEE9;--color-unit-booked:#F7E3D0;--color-unit-sold:#DCE2E7;--color-unit-unavailable:#E5E8EB;--color-unit-available-fg:#094A4A;--color-unit-booked-fg:#843B14;--color-unit-sold-fg:#525B64;--color-unit-unavailable-fg:#36414A;--color-chart-1:#0D6A6A;--color-chart-2:#BC541D;--color-chart-3:#36414A;--color-chart-4:#3D8888;--color-chart-5:#C9764A;--color-chart-6:#525B64;--color-chart-grid:#ECEDEE;--color-chart-axis:#737A81;--color-skeleton:#ECEDEE;--color-skeleton-sheen:#F4F5F6;--color-overlay:rgba(21,34,45,.44);--shadow-sm:0 1px 2px rgba(21,34,45,.06);--shadow-md:0 6px 20px rgba(21,34,45,.08);--shadow-lg:0 24px 60px rgba(21,34,45,.16)}
/* Тёмная тема ВЫКЛЮЧЕНА решением владельца 26.08.2026 — плохо читалась. */
/* Палитра DARK и проверки контраста в src/design-tokens.js сохранены; */
/* чтобы вернуть тему, восстановите три строки ниже и THEMES в src/i18n.js: */
/*   block('[data-theme="dark"]', DARK)                                    */
/*   block('[data-theme="auto"]', LIGHT)                                   */
/*   @media (prefers-color-scheme: dark){ [data-theme="auto"] → DARK }     */
/* color-scheme фиксирует и системные элементы: поля ввода, полосы прокрутки */
/* и автозаполнение иначе перекрашиваются браузером в тёмное сами. */
:root{color-scheme:light}
@media (prefers-reduced-motion: reduce){:root{--motion-instant:0ms;--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms}}
