UNPKG

@yandex/ui

Version:

Yandex UI components

494 lines (493 loc) 35.2 kB
.Theme_root_default { --space-3-xs: 2px; --space-2-xs: 4px; --space-xs: 8px; --space-s: 12px; --space-m: 16px; --space-l: 20px; --space-xl: 24px; --space-2-xl: 32px; --space-3-xl: 40px; --space-4-xl: 48px; --space-5-xl: 72px; --space-6-xl: 96px; --typography-font-family: 'YS Text', 'Helvetica Neue', Helvetica, Arial, sans-serif; --typography-font-weight-light: 300; --typography-font-weight-regular: 400; --typography-font-weight-medium: 500; --typography-font-weight-bold: 700; --control-font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; --typography-controls-size-s-font-size: 13px; --typography-controls-size-m-font-size: 15px; --typography-controls-size-l-font-size: 18px; --attach-font-family: var(--control-font-family); --attach-reset-width: 12px; --attach-reset-height: 12px; --attach-reset-indentLeft: 5px; --attach-iconFile-indentRight: 5px; --attach-size-s-fontSize: var(--typography-controls-size-s-font-size); --attach-size-s-lineHeight: 32px; --attach-size-s-holder-indentLeft: 6px; --attach-size-m-fontSize: var(--typography-controls-size-m-font-size); --attach-size-m-lineHeight: 36px; --attach-size-m-holder-indentLeft: 8px; --attach-size-l-fontSize: var(--typography-controls-size-l-font-size); --attach-size-l-lineHeight: 42px; --attach-size-l-holder-indentLeft: 10px; --badge-font-family: var(--control-font-family); --badge-size-small: 10px; --badge-size-large: 16px; --badge-font-size: 12px; --badge-border-radius: 8px; --badge-border-width: 2px; --button-font-family: var(--control-font-family); --button-border-width: 1px; --button-borderRadius: 4px; /* Радиус внутреннего блока */ --button-size-s-font: var(--typography-controls-size-s-font-size); /* Размер текста у s-button */ --button-size-s-lineHeight: 32px; /* Межстрочный интервал текста у s-button */ --button-size-s-height: 32px; /* Высота у s-button */ --button-size-s-icon-width: 32px; /* Ширина иконки у s-button */ --button-size-s-icon-indentLeft: 25px; /* Размер внешнего левого отступа текста от иконки у s-button */ --button-size-s-icon-indentRight: 25px; /* Размер внешнего правого отступа текста от иконки у s-button */ --button-size-s-text-indentAll: 0 13px; /* Размер внешнего отступа у s-button */ --button-size-m-font: var(--typography-controls-size-m-font-size); /* Размер текста у m-button */ --button-size-m-lineHeight: 36px; /* Межстрочный интервал текста у m-button */ --button-size-m-height: 36px; /* Высота у m-button */ --button-size-m-icon-width: 36px; /* Ширина иконки у m-button */ --button-size-m-icon-indentLeft: 29px; /* Размер внешнего левого отступа текста от иконки у m-button */ --button-size-m-icon-indentRight: 29px; /* Размер внешнего правого отступа текста от иконки у m-button */ --button-size-m-text-indentAll: 0 15px; /* Размер внешнего отступа у m-button */ --button-size-l-font: var(--typography-controls-size-l-font-size); /* Размер текста у l-button */ --button-size-l-lineHeight: 42px; /* Межстрочный интервал текста у l-button */ --button-size-l-height: 42px; /* Высота у l-button */ --button-size-l-icon-width: 42px; /* Ширина иконки у l-button */ --button-size-l-icon-indentLeft: 35px; /* Размер внешнего левого отступа текста от иконки у l-button */ --button-size-l-icon-indentRight: 35px; /* Размер внешнего правого отступа текста от иконки у l-button */ --button-size-l-text-indentAll: 0 18px; /* Размер внешнего отступа у l-button */ --button-group-gap-s: 1px; /* Растояние s между кнопками */ --button-group-gap-m: 4px; /* Растояние m между кнопками */ --button-group-gap-l: 6px; /* Растояние l между кнопками */ --button-group-gap-xl: 8px; /* Растояние xl между кнопками */ --button-group-pin-circle-border-radius: 100px; /* Радиус у кнопок с формой circle */ --button-group-pin-round-border-radius: var(--button-borderRadius); /* Радиус у кнопок с формой round */ --checkbox-view-outline-disabled-opacity: 0.4; --checkbox-font-family: var(--control-font-family); --checkbox-borderRadius: 4px; --checkbox-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-checkbox */ --checkbox-size-s-indentLeft: 5px; /* Размер внешнего левого отступа у s-checkbox (от текста) */ --checkbox-size-s-width: 14px; /* Ширина у s-checkbox */ --checkbox-size-s-height: 14px; /* Высота у s-checkbox */ --checkbox-size-s-tick-width: 12px; --checkbox-size-s-tick-height: 8px; --checkbox-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m-checkbox */ --checkbox-size-m-indentLeft: 5px; /* Размер внешнего левого отступа у m-checkbox (от текста) */ --checkbox-size-m-width: 17px; /* Ширина у m-checkbox */ --checkbox-size-m-height: 17px; /* Высота у m-checkbox */ --checkbox-size-m-tick-width: 13px; --checkbox-size-m-tick-height: 10px; --checkbox-disabled-opacity: 0.6; --divider-indent-all: 16px; --header-font-family: 'YS Text', arial, sans-serif; /* Шрифт шапки */ --header-shadow: none; /* Тень шапки */ --header-space-all: 0 20px; /* Внутренние отступы шапки */ --header-z-index: auto; /* Расположение шапки по оси Z */ --header-content-height: 60px; /* Высота шапки */ --header-content-width: auto; /* Ширина шапки */ --header-content-indent-right: auto; /* Внешний отступ контента от блока с действиями. По умолчанию контент расположен рядом с логотипом. */ --header-content-max-width: 1400px; /* Максимальная ширина шапки */ --header-content-space-all: 0; /* Внутренние отступы контента шапки (область между Логотипом и блоком с действиями) */ --header-logo-height: 32px; /* Высота логотипов */ --header-logo-indent-right: 29px; /* Внешний отступ справа от основного логотипа */ --header-logo-circle-indent-top: -3px; /* Внешний отступ сверху круглого логотипа */ --header-logoaas-height: 32px; /* Высота Logoaas логотипа */ --header-logoaas-indent: -5px auto 5px auto; /* Внешние отступы изображения внутри Logoaas */ --header-icon-width: 20px; /* Ширина иконки */ --header-icon-height: 20px; /* Высота иконки */ --header-icon-indent-right: 8px; /* Внешний отступ справа от иконки */ --header-actions-gap: 14px; /* Расстояние между action блоками */ --header-actions-space-left: 24px; /* Внутренний отступ справа в блоке с действиями */ --header-nav-indent: 0; /* Внешние отступы в навигационных табах */ --header-nav-space-all: 0; /* Внутренние отступы в навигационных табах */ --header-nav-link-font-size: 16px; /* Размер шрифта в навигационных табах */ --header-nav-link-font-weight: 500; /* Насыщенность шрифта в навигационных табах */ --header-nav-link-line-height: 21px; /* Межстрочный интервал в навигационных табах */ --header-nav-link-space-all: 8px 2px; /* Внутренний отступ навигационного таба */ --header-nav-link-border: 2px solid transparent; /* Граница навигационного таба */ --header-nav-link-gap: 12px; /* Отступ между навигационными табами */ --header-search-font-family: Arial, sans-serif; /* Шрифт Button_view_search-arrow */ --header-search-min-width: 220px; /* Минимальная ширина поисковой формы */ --header-search-max-width: 470px; /* Максимальная ширина поисковой формы */ --header-search-width: 470px; /* Ширина поисковой формы */ --header-search-indent-left: 29px; /* Внешний отступ слева поисковой формы */ --header-search-button-font-size: 16px; /* Размер шрифта Button_view_search-arrow */ --header-search-button-line-height: 36px; /* Межстрочный интервал Button_view_search-arrow */ --header-search-button-width: 88px; /* Ширина Button_view_search-arrow */ --header-search-button-indent-right: 9px; /* Внешний отступ справа у элемента Text внутри Button_view_search-arrow */ --header-search-button-space-left: 5px; /* Внутренний отступ слева у элемента Text внутри Button_view_search-arrow */ --header-search-button-before-border-width: 22px 0 22px 11px; /* Ширина границы :before Button_view_search-arrow */ --header-search-button-before-top: -4px; /* Значение top :before Button_view_search-arrow */ --header-search-button-before-right: -9px; /* Значение right :before Button_view_search-arrow */ --header-search-textinput-height: 36px; /* Высота Texinput_view_search-arrow */ --header-search-textinput-border-radius: 4px; /* Радиус скругления Texinput_view_search-arrow */ --header-search-textinput-control-font-size: 18px; /* Размер шрифта Textinput_view_search-arrow Textinput-Control */ --header-search-textinput-control-border-width: 0 30px 0 13px; /* Ширина границы Textinput_view_search-arrow Textinput-Control */ --header-search-textinput-box-border-width: 2px 0 2px 2px; /* Ширина границы Textinput_view_search-arrow Texinput-Box */ --menu-font-family: var(--control-font-family); --menu-group-borderWidth: 1px; /* Бордер у menu-group меню */ --menu-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-menu */ --menu-size-s-lineHeight: 32px; /* Межстрочный интервал s-menu у s-menu */ --menu-size-s-spaceVert: 4px; /* Размер вертикального внутреннего отступа у s-menu */ --menu-size-s-group-spaceVert: 4px; /* Размер вертикального внутреннего отступа от группе у s-menu */ --menu-size-s-group-spaceHor: 0; /* Размер горизонтального внутреннего отступа от группе у s-menu */ --menu-size-s-group-indentBottom: 4px; /* Размер нижнего внешнего отступа от группы до пунктов у s-menu */ --menu-size-s-item-spaceVert: 3px; /* Размер вертикального внутреннего отступа в пункте у s-menu */ --menu-size-s-item-spaceHor: 9px; /* Размер горизонтального внутреннего отступа в пункте у s-menu */ --menu-size-s-item-indentBottom: 4px; /* Размер правого внешнего отступа от иконки до текста у s-menu */ --menu-size-s-item-icon-indentRight: 4px; --menu-size-s-titleSibling-indentLeft: 20px; /* Размер внешнего левого отступа у сущностей после тайтла у s-menu */ --menu-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m-menu */ --menu-size-m-lineHeight: 36px; /* Межстрочный интервал у m-menu */ --menu-size-m-spaceVert: 5px; /* Размер вертикального внутреннего отступа у m-menu */ --menu-size-m-group-spaceVert: 5px; /* Размер вертикального внутреннего отступа в группе у m-menu */ --menu-size-m-group-spaceHor: 0; /* Размер горизонтального внутреннего отступа в группе у m-menu */ --menu-size-m-group-indentBottom: 5px; /* Размер нижнего внешнего отступа от группы до пунктов у m-menu */ --menu-size-m-item-spaceVert: 4px; /* Размер вертикального внутреннего отступа в пункте у m-menu */ --menu-size-m-item-spaceHor: 15px; /* Размер горизонтального внутреннего отступа в пункте у m-menu */ --menu-size-m-item-indentBottom: 5px; /* Размер нижнего внешнего отступа от пунктов до группы у m-menu */ --menu-size-m-item-icon-indentRight: 6px; --menu-size-m-titleSibling-indentLeft: 20px; /* Размер внешнего левого отступа у сущностей после тайтла у m-menu */ --message-box-fontSize: var(--typography-controls-size-s-font-size); --message-box-font-family: var(--control-font-family); --message-box-lineHeight: 16px; --message-box-hint-borderRadius: 4px; --message-box-close-lineHeight: 16px; --message-box-close-fontSize: 11px; --message-box-close-indentRight: 7px; --message-box-close-width: 16px; --message-box-close-height: 16px; --message-box-text-indentLeft: 20px; --message-box-text-indentRight: 20px; --message-box-content-spaceAll: 20px; --message-box-content-max-width: 180px; --message-box-size-s-tail-size: 22px; /* Размер хвоста у message-box */ --message-box-size-s-tooltip-fontSize: 11px; --message-box-size-s-fontSize: var(--typography-controls-size-s-font-size); --message-box-size-s-border-radius: 7px; --message-box-size-s-content-maxWidth: 260px; --message-box-size-s-content-spaceAll: 5px 10px; --message-box-size-s-content-functional-width: 180px; --message-box-size-m-tail-size: 22px; /* Размер хвоста у message-box */ --message-box-size-m-tooltip-fontSize: 11px; --message-box-size-m-fontSize: var(--typography-controls-size-s-font-size); --message-box-size-m-border-radius: 7px; --message-box-size-m-content-spaceAll: 10px 14px; --message-box-size-m-content-minWidth: 200px; --message-box-size-m-content-maxWidth: 280px; --message-box-size-m-content-tooltip-maxWidth: 320px; --message-box-size-m-content-functional-width: 280px; --message-box-size-l-tail-size: 22px; /* Размер хвоста у message-box */ --message-box-size-l-functional-fontSize: 14px; --message-box-size-l-functional-lineHeight: 18px; --message-box-size-l-fontSize: var(--typography-controls-size-s-font-size); --message-box-size-l-border-radius: 7px; --message-box-size-l-content-spaceAll: 15px 20px; --message-box-size-l-content-minWidth: 300px; --message-box-size-l-content-maxWidth: 380px; --message-box-size-l-content-width: 380px; --message-box-size-l-content-functional-width: 380px; --message-box-button-indentRight: 0; --message-box-buttons-indentAll: 0; --message-box-view-default-shadow: 0 6px 20px -4px rgba(0, 0, 0, .7); --message-box-view-promo-shadow: 0 6px 20px -4px rgba(0, 0, 0, .7); --message-box-view-inverse-shadow: 0 6px 20px -4px rgba(0, 0, 0, .7); --modal-border-radius: 0; --popup-borderRadius: 4px; --progressbar-height: 2px; /* Высота у progressbar */ --progress-border-radius: 0; --radio-button-font-family: var(--control-font-family); --radioButton-indent: 3px; --radioButton-borderRadius: 4px; --radioButton-after-borderRadius: 2px; --radioButton-size-s-fontSize: var(--typography-controls-size-s-font-size); --radioButton-size-s-lineHeight: 28px; --radioButton-size-s-space: 0 13px; --radioButton-size-m-fontSize: var(--typography-controls-size-m-font-size); --radioButton-size-m-lineHeight: 32px; --radioButton-size-m-space: 0 15px; --radioButton-size-l-fontSize: var(--typography-controls-size-l-font-size); --radioButton-size-l-lineHeight: 38px; --radioButton-size-l-space: 0 18px; --radiobox-font-family: var(--control-font-family); --radiobox-view-outline-disabled-opacity: 0.4; --radiobox-borderRadius: 50%; /* Скругление внешних краев у radioBox */ --radiobox-after-borderRadius: 50%; /* Скругление внутренних краев у radioBox */ --radiobox-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-radio */ --radiobox-size-s-lineHeight: 28px; /* Межстрочный интервал текста у s-radio */ --radiobox-size-s-size: 13px; /* Размер бокса у s-radio */ --radiobox-size-s-positionTop: 2px; /* Верхний отступ у s-radio */ --radiobox-size-s-indentRight: 5px; /* Размер внешнего правого отступа у s-radio (от текста) */ --radiobox-size-s-after-size: 5px; --radiobox-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m-radio */ --radiobox-size-m-lineHeight: 32px; /* Межстрочный интервал текста у m-radio */ --radiobox-size-m-size: 17px; /* Размер бокса у m-radio */ --radiobox-size-m-positionTop: 3px; /* Верхний отступ у m-radio */ --radiobox-size-m-indentRight: 6px; /* Размер внешнего правого отступа у m-radio (от текста) */ --radiobox-size-m-after-size: 7px; --radiobox-disabled-opacity: 0.6; --slider-font-family: var(--control-font-family); /* Шрифт слайдера */ --slider-view-default-height: 32px; /* Высота слайдера, без учета подписей */ --slider-view-default-track-border-radius: 2px; /* Внешний радиус скругления трека */ --slider-view-default-track-height: 2px; /* Высота трека */ --slider-view-default-thumb-width: 16px; /* Ширина бегунка */ --slider-view-default-thumb-height: 16px; /* Высота бегунка */ --slider-view-default-thumb-border-radius: 50%; /* Внешний радиус скругления бегунка */ --slider-view-default-tick-width: 2px; /* Ширина метки */ --slider-view-default-tick-height: 2px; /* Высота метки */ --slider-view-default-tick-label-font-size: 13px; /* Размер шрифта подписи метки */ --slider-view-default-tick-label-line-height: 16px; /* Высота шрифта подписи метки */ --spin-size-xxs: 16px; --spin-size-xs: 24px; --spin-size-s: 28px; --spin-size-m: 32px; --spin-size-l: 38px; --tabs-menu-font-family: var(--control-font-family); --tabsMenu-size-s-font: var(--typography-controls-size-s-font-size); --tabsMenu-size-s-lineHeight: 28px; --tabsMenu-size-m-font: var(--typography-controls-size-m-font-size); --tabsMenu-size-m-lineHeight: 36px; --text-display-size-xl-font-size: 3.5rem; --text-display-size-xl-line-height: 4rem; --text-display-size-xl-letter-spacing: normal; --text-display-size-xl-font-family: var(--typography-font-family); --text-display-size-l-font-size: 3rem; --text-display-size-l-line-height: 3.5rem; --text-display-size-l-letter-spacing: 0.0065em; --text-display-size-l-font-family: var(--typography-font-family); --text-display-size-m-font-size: 2.5rem; --text-display-size-m-line-height: 3rem; --text-display-size-m-letter-spacing: 0.0065em; --text-display-size-m-font-family: var(--typography-font-family); --text-display-size-s-font-size: 2.125rem; --text-display-size-s-line-height: 2.5rem; --text-display-size-s-letter-spacing: 0.0065em; --text-display-size-s-font-family: var(--typography-font-family); --text-headline-size-xl-font-size: 2rem; --text-headline-size-xl-line-height: 2.5rem; --text-headline-size-xl-letter-spacing: 0.0065em; --text-headline-size-xl-font-family: var(--typography-font-family); --text-headline-size-l-font-size: 1.75rem; --text-headline-size-l-line-height: 2.25rem; --text-headline-size-l-letter-spacing: 0.0065em; --text-headline-size-l-font-family: var(--typography-font-family); --text-headline-size-m-font-size: 1.5rem; --text-headline-size-m-line-height: 1.875rem; --text-headline-size-m-letter-spacing: 0.0065em; --text-headline-size-m-font-family: var(--typography-font-family); --text-headline-size-s-font-size: 1.25rem; --text-headline-size-s-line-height: 1.5rem; --text-headline-size-s-letter-spacing: 0.0065em; --text-headline-size-s-font-family: var(--typography-font-family); --text-headline-size-xs-font-size: 1.125rem; --text-headline-size-xs-line-height: 1.5rem; --text-headline-size-xs-letter-spacing: 0.0065em; --text-headline-size-xs-font-family: var(--typography-font-family); --text-subheader-size-xl-font-size: 1rem; --text-subheader-size-xl-line-height: 1.25rem; --text-subheader-size-xl-letter-spacing: 0.0065em; --text-subheader-size-xl-font-family: var(--typography-font-family); --text-subheader-size-l-font-size: 0.9375rem; --text-subheader-size-l-line-height: 1.125rem; --text-subheader-size-l-letter-spacing: 0.0065em; --text-subheader-size-l-font-family: var(--typography-font-family); --text-subheader-size-m-font-size: 0.875rem; --text-subheader-size-m-line-height: 1.125rem; --text-subheader-size-m-letter-spacing: 0.0065em; --text-subheader-size-m-font-family: var(--typography-font-family); --text-subheader-size-s-font-size: 0.8125rem; --text-subheader-size-s-line-height: 1.125rem; --text-subheader-size-s-letter-spacing: 0.0065em; --text-subheader-size-s-font-family: var(--typography-font-family); --text-body-long-size-xl-font-size: 1rem; --text-body-long-size-xl-line-height: 1.5rem; --text-body-long-size-xl-letter-spacing: 0.0065em; --text-body-long-size-xl-font-family: var(--typography-font-family); --text-body-long-size-l-font-size: 0.9375rem; --text-body-long-size-l-line-height: 1.25rem; --text-body-long-size-l-letter-spacing: 0.0065em; --text-body-long-size-l-font-family: var(--typography-font-family); --text-body-long-size-m-font-size: 0.875rem; --text-body-long-size-m-line-height: 1.25rem; --text-body-long-size-m-letter-spacing: 0.0065em; --text-body-long-size-m-font-family: var(--typography-font-family); --text-body-long-size-s-font-size: 0.8125rem; --text-body-long-size-s-line-height: 1.125rem; --text-body-long-size-s-letter-spacing: 0.0065em; --text-body-long-size-s-font-family: var(--typography-font-family); --text-body-short-size-xl-font-size: 1rem; --text-body-short-size-xl-line-height: 1.25rem; --text-body-short-size-xl-letter-spacing: 0.0065em; --text-body-short-size-xl-font-family: var(--typography-font-family); --text-body-short-size-l-font-size: 0.9375rem; --text-body-short-size-l-line-height: 1.125rem; --text-body-short-size-l-letter-spacing: 0.0065em; --text-body-short-size-l-font-family: var(--typography-font-family); --text-body-short-size-m-font-size: 0.875rem; --text-body-short-size-m-line-height: 1.125rem; --text-body-short-size-m-letter-spacing: 0.0065em; --text-body-short-size-m-font-family: var(--typography-font-family); --text-body-short-size-s-font-size: 0.8125rem; --text-body-short-size-s-line-height: 1rem; --text-body-short-size-s-letter-spacing: 0.0065em; --text-body-short-size-s-font-family: var(--typography-font-family); --text-caption-size-xl-font-size: 0.8125rem; --text-caption-size-xl-line-height: 1rem; --text-caption-size-xl-letter-spacing: 0.0065em; --text-caption-size-xl-font-family: var(--typography-font-family); --text-caption-size-l-font-size: 0.75rem; --text-caption-size-l-line-height: 1rem; --text-caption-size-l-letter-spacing: 0.0065em; --text-caption-size-l-font-family: var(--typography-font-family); --text-caption-size-m-font-size: 0.6875rem; --text-caption-size-m-line-height: 1rem; --text-caption-size-m-letter-spacing: 0.0065em; --text-caption-size-m-font-family: var(--typography-font-family); --text-overline-size-l-font-size: 0.75rem; --text-overline-size-l-line-height: 0.875rem; --text-overline-size-l-letter-spacing: 0.0065em; --text-overline-size-l-font-family: var(--typography-font-family); --text-overline-size-m-font-size: 0.6875rem; --text-overline-size-m-line-height: 0.875rem; --text-overline-size-m-letter-spacing: 0.0065em; --text-overline-size-m-font-family: var(--typography-font-family); --text-overline-size-s-font-size: 0.625rem; --text-overline-size-s-line-height: 0.75rem; --text-overline-size-s-letter-spacing: 0.0065em; --text-overline-size-s-font-family: var(--typography-font-family); --text-control-size-xxl-font-size: 1.125rem; --text-control-size-xxl-line-height: 1.5rem; --text-control-size-xxl-letter-spacing: 0.0065em; --text-control-size-xxl-font-family: var(--typography-font-family); --text-control-size-xl-font-size: 1rem; --text-control-size-xl-line-height: 1.25rem; --text-control-size-xl-letter-spacing: 0.0065em; --text-control-size-xl-font-family: var(--typography-font-family); --text-control-size-l-font-size: 0.9375rem; --text-control-size-l-line-height: 1.25rem; --text-control-size-l-letter-spacing: 0.0065em; --text-control-size-l-font-family: var(--typography-font-family); --text-control-size-m-font-size: 0.875rem; --text-control-size-m-line-height: 1rem; --text-control-size-m-letter-spacing: 0.0065em; --text-control-size-m-font-family: var(--typography-font-family); --text-control-size-s-font-size: 0.8125rem; --text-control-size-s-line-height: 1rem; --text-control-size-s-letter-spacing: 0.0065em; --text-control-size-s-font-family: var(--typography-font-family); --text-control-size-xs-font-size: 0.75rem; --text-control-size-xs-line-height: 1rem; --text-control-size-xs-letter-spacing: 0.0065em; --text-control-size-xs-font-family: var(--typography-font-family); --text-control-size-xxs-font-size: 0.6875rem; --text-control-size-xxs-line-height: 1rem; --text-control-size-xxs-letter-spacing: 0.0065em; --text-control-size-xxs-font-family: var(--typography-font-family); --textarea-font-family: var(--control-font-family); --textarea-borderWidth: 2px; --textarea-borderRadius: 4px; /* Ширина бордера у textarea */ --textarea-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-textarea */ --textarea-size-s-spaceAll: 6px; /* Внутренние отступы у s-textarea */ --textarea-size-s-minWidth: 180px; /* Размер минимальной ширины у s-textarea */ --textarea-size-s-minHeight: 32px; /* Размер минимальной высоты у s-textarea */ --textarea-size-s-clear-width: 32px; /* Ширина очищающего контрола у s-textarea */ --textarea-size-s-clear-height: 32px; /* Высота очищающего контрола у s-textarea */ --textarea-hint-size-s-fontSize: 12px; --textarea-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m textarea */ --textarea-size-m-spaceAll: 8px; /* Внутренние отступы m-textarea */ --textarea-size-m-minWidth: 200px; /* Размер минимальной ширины у m-textarea */ --textarea-size-m-minHeight: 36px; /* Размер минимальной высоты у m-textarea */ --textarea-size-m-clear-width: 36px; /* Ширина очищающего контрола у m-textarea */ --textarea-size-m-clear-height: 36px; /* Высота очищающего контрола у m-textarea */ --textarea-hint-size-m-fontSize: 13px; --textinput-font-family: var(--control-font-family); --textinput-borderWidth: 2px; --textinput-borderRadius: 4px; --textinput-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-textinput */ --textinput-size-s-height: 32px; /* Высота самого s-textinput */ --textinput-size-s-control-spaceAll: 0 8px; /* Размер внутреннего отступа самого s-textinput */ --textinput-size-s-has-icon-spaceRight: 32px; /* Размер внутреннего правого отступа под размер иконки или крестика у s-textinput */ --textinput-size-s-has-icon-spaceLeft: 32px; /* Размер внутреннего левого отступа под размер иконки или крестика у s-textinput */ --textinput-size-s-icon-width: 32px; --textinput-size-s-icon-height: 32px; --textinput-hint-size-s-fontSize: 12px; --textinput-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m-textinput */ --textinput-size-m-height: 36px; /* Высота самого m-textinput */ --textinput-size-m-control-spaceAll: 0 10px; /* `--textinput-size-m-control-spaceAll` *— Размер внутреннего отступа самого m-textinput* */ --textinput-size-m-has-icon-spaceRight: 36px; /* Размер внутреннего правого отступа под размер иконки или крестика у m-textinput */ --textinput-size-m-has-icon-spaceLeft: 36px; /* Размер внутреннего правого отступа правого отступа под размер иконки или крестика у m-textinput */ --textinput-size-m-icon-width: 36px; --textinput-size-m-icon-height: 36px; --textinput-hint-size-m-fontSize: 13px; --textinput-view-material-font-size: 1rem; --textinput-view-material-space-all: 12px 0 10px; --textinput-view-material-space-left: 16px; --textinput-view-material-space-right: 16px; --textinput-view-material-space-top: 16px; --textinput-view-material-icon-width: 24px; --textinput-view-material-icon-height: 24px; --textinput-view-material-hint-font-size: 0.75rem; --tooltip-font-family: var(--control-font-family); --tooltip-borderRadius: 4px; --tooltip-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста у s-tooltip */ --tooltip-size-s-lineHeight: 12px; /* Межстрочный интервал текста у s-tooltip */ --tooltip-size-s-content-spaceAll: 8px; /* Размер внутренних отступов у контента s-tooltip */ --tooltip-size-s-tail-size: 12px; /* Размер хвоста s-tooltip */ --tooltip-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста у m-tooltip */ --tooltip-size-m-lineHeight: 14px; /* Межстрочный интервал текста у m-tooltip */ --tooltip-size-m-content-spaceAll: 9px 10px; /* Размер внутренних отступов у контента m-tooltip */ --tooltip-size-m-tail-size: 24px; /* Размер хвоста m-tooltip */ --tooltip-size-l-fontSize: 16px; /* Размер текста у l-tooltip */ --tooltip-size-l-lineHeight: 16px; /* Межстрочный интервал текста у l-tooltip */ --tooltip-size-l-content-spaceAll: 18px; /* Размер внутренних отступов у контента l-tooltip */ --tooltip-size-l-tail-size: 36px; /* Размер хвоста l-tooltip */ --tooltip-view-default-shadow: 0 10px 20px -5px rgba(0, 0, 0, .4); --tumbler-font-family: var(--control-font-family); --tumbler-button-space: 2px; --tumbler-button-opacity-disabled: 1; --tumbler-size-s-fontSize: var(--typography-controls-size-s-font-size); /* Размер текста s-tumbler */ --tumbler-size-s-lineHeight: 16px; /* Межстрочный интервал текста у s-tumbler */ --tumbler-size-s-borderRadius: 8px; --tumbler-size-s-width: 32px; /* Ширина s-tumbler */ --tumbler-size-s-height: 16px; /* Высота s-tumbler */ --tumbler-size-s-button-borderRadius: 6px; --tumbler-size-s-button-width: 12px; /* Ширина button m-tumbler */ --tumbler-size-s-button-height: 12px; /* Высота button m-tumbler */ --tumbler-size-s-button-press-width: 14px; --tumblerLabel-size-s-indentRight: 8px; --tumblerLabel-size-s-indentLeft: 8px; --tumbler-size-m-fontSize: var(--typography-controls-size-m-font-size); /* Размер текста m-tumbler */ --tumbler-size-m-lineHeight: 20px; /* Межстрочный интервал текста у m-tumbler */ --tumbler-size-m-borderRadius: 10px; --tumbler-size-m-width: 40px; /* Ширина m-tumbler */ --tumbler-size-m-height: 20px; /* Высота m-tumbler */ --tumbler-size-m-button-borderRadius: 8px; --tumbler-size-m-button-width: 16px; /* Ширина button m-tumbler */ --tumbler-size-m-button-height: 16px; /* Высота button m-tumbler */ --tumbler-size-m-button-press-width: 18px; --tumblerLabel-size-m-indentRight: 12px; --tumblerLabel-size-m-indentLeft: 12px; --tumbler-size-l-fontSize: var(--typography-controls-size-l-font-size); --tumbler-size-l-lineHeight: 24px; --tumbler-size-l-borderRadius: 14px; --tumbler-size-l-width: 56px; --tumbler-size-l-height: 28px; --tumbler-size-l-button-borderRadius: 12px; --tumbler-size-l-button-width: 24px; --tumbler-size-l-button-height: 24px; --tumbler-size-l-button-press-width: 26px; --tumblerLabel-size-l-indentRight: 16px; --tumblerLabel-size-l-indentLeft: 16px; --user-pic-size-m-size: 42px; --user-pic-size-m-size-plus: 52px; --user-pic-size-s-size: 24px; --user-pic-size-s-size-plus: 30px; }