/* ==========================================================================
 * Токены дизайн-системы RTT (из /front/)
 * ========================================================================== */

:root {
	/* --- Цвета --- */
	--color-primary:       #726dc8;
	--color-primary-dark:  #716aca;
	--color-primary-light: #f9f9fc;

	--color-text:          #48475b;
	--color-text-muted:    #7e8294;

	--color-success:       #2ec9b7;
	--color-success-dark:  #26b196;
	--color-danger:        #fb3e7c;

	--color-bg:            #f7f8fa;
	--color-bg-secondary:  #eceff4;
	--color-surface:       #ffffff;

	--color-border:        #ccc;
	--color-border-light:  #ebedf2;

	--color-sidebar-bg:    #ffffff;
	--color-sidebar-active:#f9f9fc;

	--color-table-blue:    #e7f0ff;
	--color-table-green:   rgba(46,201,183,0.16);
	--color-table-red:     rgba(251,62,124,0.16);

	--color-row-current:   #ddfbec;
	--color-row-cancel:    #fef3f3;

	/* --- Типографика (системные шрифты) --- */
	--font-body:           system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	--font-nav:            system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;

	--font-size-xs:        12px;
	--font-size-sm:        13px;
	--font-size-md:        15px;
	--font-size-lg:        17px;
	--font-size-xl:        20px;
	--font-size-h3:        18px;
	--font-size-h4:        16px;

	--line-height:         1.5;

	/* --- Тени --- */
	--shadow-card:         0 0 13px 0 rgba(82,63,105,0.1);
	--shadow-tooltip:      0 2px 8px rgba(0,0,0,0.15);

	/* --- Скругления --- */
	--radius-sm:           2px;
	--radius-md:           4px;
	--radius-round:        50%;

	/* --- Отступы --- */
	--space-xs:            4px;
	--space-sm:            8px;
	--space-md:            12px;
	--space-lg:            16px;
	--space-xl:            20px;
	--space-2xl:           32px;

	/* --- Размеры --- */
	--header-height:       60px;
	--sidebar-width:       330px;
	--container-max:       1320px;
}
