/* AUTOGENERATED из tokens.json v5.4.0 – НЕ ПРАВИТЬ РУКАМИ. * Пересборка: python3 scripts/build_tokens.py * Канон: 00_Система/08_Дизайн-система/docs/DESIGN.md */ @media print { :root, [data-theme] { color-scheme: light; --kt-ai-bg: #fcfcfb; --kt-ai-bg-soft: #f7f7f5; --kt-ai-bg-elevated: #ffffff; --kt-ai-bg-sunken: #f0f0ed; --kt-ai-bg-hover: #0000000a; --kt-ai-bg-active: #00000014; --kt-ai-bg-glass: color-mix(in srgb, #fcfcfb 85%, transparent); --kt-ai-inset-highlight: #ffffff1f; --kt-ai-ai-accent: #7c4fe0; --kt-ai-ai-gradient: linear-gradient(135deg, #0096d7, #7c4fe0 92%); --kt-ai-ai-orb: radial-gradient(circle at 32% 30%, #b69cf0, #0077c8 75%); --kt-ai-orb-bg: radial-gradient(circle at 42% 35%, #1c2940 0%, #0a0c12 72%); --kt-ai-fg-on-ai: #ffffff; --kt-ai-card-bg: #ffffff; --kt-ai-card-bg-glow: #ffffff; --kt-ai-card-border: #00000014; --kt-ai-card-border-hover: #00000029; --kt-ai-card-shadow: 0 1px 2px #0000000d; --kt-ai-card-shadow-hover: 0 4px 14px #00000014; --kt-ai-selection: #1a1a1a16; --kt-ai-fg: #1a1a1a; --kt-ai-fg-muted: #58585c; --kt-ai-fg-faint: #707073; --kt-ai-fg-on-fill: #ffffff; --kt-ai-border: #00000014; --kt-ai-border-strong: #00000029; --kt-ai-divider: #0000000f; --kt-ai-primary: #1a1a1a; --kt-ai-primary-hover: #343437; --kt-ai-primary-subtle: #0000000a; --kt-ai-brand-blue: #0096d7; --kt-ai-link: #0077c8; --kt-ai-focus-ring: #1a1a1a99; --kt-ai-focus-shadow: 0 0 0 3px #1a1a1a1f; --kt-ai-danger: #dc2626; --kt-ai-danger-hover: #b91c1c; --kt-ai-overlay: #00000052; --kt-ai-chip-default-bg: #0000000f; --kt-ai-chip-default-fg: #2d2d2f; --kt-ai-chip-gray-bg: #6b72801a; --kt-ai-chip-gray-fg: #3f3f42; --kt-ai-chip-orange-bg: #f9731624; --kt-ai-chip-orange-fg: #8a3d06; --kt-ai-chip-green-bg: #16a34a20; --kt-ai-chip-green-fg: #166534; --kt-ai-chip-blue-bg: #0284c724; --kt-ai-chip-blue-fg: #075985; --kt-ai-chip-purple-bg: #7c3aed20; --kt-ai-chip-purple-fg: #5b21b6; --kt-ai-chip-red-bg: #dc262620; --kt-ai-chip-red-fg: #991b1b; --kt-ai-status-ok-bg: #16a34a20; --kt-ai-status-ok-fg: #166534; --kt-ai-status-warn-bg: #f9731624; --kt-ai-status-warn-fg: #8a3d06; --kt-ai-status-risk-bg: #dc262620; --kt-ai-status-risk-fg: #991b1b; --kt-ai-status-info-bg: #6b72801a; --kt-ai-status-info-fg: #3f3f42; --kt-ai-chart-blue: #1683f3; --kt-ai-chart-green: #34a853; --kt-ai-chart-orange: #ff6a00; --kt-ai-chart-salmon: #d2785f; --kt-ai-chart-pink: #ea2f6b; --kt-ai-chart-red: #ef4444; --kt-ai-chart-bar-fill: #e4e4e0; --kt-ai-shadow-sm: 0 1px 2px #0000000d; --kt-ai-shadow-md: 0 4px 14px #00000014; --kt-ai-shadow-lg: 0 2px 6px #00000012, 0 12px 32px #0000001f; --kt-ai-shadow-xl: 0 3px 8px #00000014, 0 24px 64px #00000026; --kt-ai-command-shadow: none; } @page { size: A4; margin: 18mm 16mm; } body { background: #ffffff !important; } .kt-ai-sidebar, .kt-ai-toast-stack, .kt-ai-table-toolbar, .kt-ai-drawer, nav, header[role="banner"], button, [data-no-print] { display: none !important; } .kt-ai-shell { display: block; } .kt-ai-card, .kt-ai-table-wrap { box-shadow: none !important; break-inside: avoid; } a { color: inherit; text-decoration: none; } }