

/* Start:/local/templates/site_zabotix_auth/template_styles.css?1772011864970*/
/* Подключение всех стилей из директории styles */

/* Базовые стили */
@import url("/local/templates/site_zabotix_auth/styles/normalize.css");

/* Основные стили */
@import url("/local/templates/site_zabotix_auth/styles/main.css");
@import url("/local/templates/site_zabotix_auth/styles/layout.css");
@import url("/local/templates/site_zabotix_auth/styles/typography.css");

/* Компоненты интерфейса */
@import url("/local/templates/site_zabotix_auth/styles/buttons.css");
@import url("/local/templates/site_zabotix_auth/styles/input.css");
@import url("/local/templates/site_zabotix_auth/styles/form.css");
@import url("/local/templates/site_zabotix_auth/styles/checkbox.css");
@import url("/local/templates/site_zabotix_auth/styles/modal.css");
@import url("/local/templates/site_zabotix_auth/styles/table.css");
@import url("/local/templates/site_zabotix_auth/styles/tabs.css");
@import url("/local/templates/site_zabotix_auth/styles/pagination.css");

/* Навигация */
@import url("/local/templates/site_zabotix_auth/styles/navbar.css");
@import url("/local/templates/site_zabotix_auth/styles/sidebar.css");

/* Специфичные страницы */
@import url("/local/templates/site_zabotix_auth/styles/registration.css");
@import url("/local/templates/site_zabotix_auth/styles/payment-history.css");
@import url("/local/templates/site_zabotix_auth/styles/reference-info.css");
@import url("/local/templates/site_zabotix_auth/styles/store.css");

/* Утилиты */
@import url("/local/templates/site_zabotix_auth/styles/tokens.css");

/* End */


/* Start:/local/templates/site_zabotix_auth/styles/auth-form.css?17720118642487*/
/* Блок ошибки авторизации */
.auth-error-message {
  color: var(--color-error);
  font-family: var(--font-family-base);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 4px;
  margin-bottom: 8px;
}

/* Специфичные стили для шаблона авторизации */
.registration-form .form-group {
  font-size: 14px !important;
}

.registration-form .form-group label {
  font-size: 13px !important;
}

.registration-form .form-group input {
  height: 36px;
  font-size: 14px !important;
}

/* Убираем отступы/layout основного шаблона при выводе формы авторизации */
.layout-container--auth,
.main-content-wrapper--auth,
.main-content-wrapper--auth .content-area {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
}

.main-content-wrapper--auth .content-area {
  display: block;
}

.main-content-wrapper--auth .registration-container {
  min-height: 100vh;
}

.registration-form .form-footer {
  margin-top: 16px;
  font-size: 13px;
}

/* Стили для placeholder в форме авторизации */
.registration-form input::placeholder {
  color: #999;
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: -0.01px !important;
  text-align: left !important;
}

/* Для разных браузеров */
.registration-form input::-webkit-input-placeholder {
  color: #999;
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: -0.01px !important;
  text-align: left !important;
}

.registration-form input::-moz-placeholder {
  color: #999;
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: -0.01px !important;
  text-align: left !important;
}

.registration-form input:-ms-input-placeholder {
  color: #999;
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: -0.01px !important;
  text-align: left !important;
}

.registration-form input:-moz-placeholder {
  color: #999;
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  letter-spacing: -0.01px !important;
  text-align: left !important;
}

/* End */


/* Start:/local/templates/site_zabotix/styles/fonts.css?17720118641688*/
/**
 * Локальные шрифты Roboto
 * Замена Google Fonts CDN
 */

/* Roboto Light 300 */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-Light.ttf') format('truetype');
}

/* Roboto Regular 400 */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-Regular.ttf') format('truetype');
}

/* Roboto Medium 500 */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-Medium.ttf') format('truetype');
}

/* Roboto Bold 700 */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-Bold.ttf') format('truetype');
}

/* Roboto Light Italic 300 */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-LightItalic.ttf') format('truetype');
}

/* Roboto Italic 400 */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-Italic.ttf') format('truetype');
}

/* Roboto Medium Italic 500 */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-MediumItalic.ttf') format('truetype');
}

/* Roboto Bold Italic 700 */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/local/templates/site_zabotix/styles/../fonts/static/Roboto-BoldItalic.ttf') format('truetype');
}

/* End */


/* Start:/local/templates/site_zabotix/template_styles.css?1772011864687*/



@import url("/local/templates/site_zabotix/styles/normalize.css");


@import url("/local/templates/site_zabotix/styles/main.css");
@import url("/local/templates/site_zabotix/styles/layout.css");
@import url("/local/templates/site_zabotix/styles/typography.css");


@import url("/local/templates/site_zabotix/styles/buttons.css");
@import url("/local/templates/site_zabotix/styles/input.css");
@import url("/local/templates/site_zabotix/styles/form.css");
@import url("/local/templates/site_zabotix/styles/checkbox.css");
@import url("/local/templates/site_zabotix/styles/modal.css");
@import url("/local/templates/site_zabotix/styles/table.css");
@import url("/local/templates/site_zabotix/styles/tabs.css");
@import url("/local/templates/site_zabotix/styles/pagination.css");


@import url("/local/templates/site_zabotix/styles/navbar.css");
@import url("/local/templates/site_zabotix/styles/sidebar.css");


@import url("/local/templates/site_zabotix/styles/registration.css");
@import url("/local/templates/site_zabotix/styles/payment-history.css");
@import url("/local/templates/site_zabotix/styles/reference-info.css");
@import url("/local/templates/site_zabotix/styles/store.css");


@import url("/local/templates/site_zabotix/styles/tokens.css");

/* End */
/* /local/templates/site_zabotix_auth/template_styles.css?1772011864970 */
/* /local/templates/site_zabotix_auth/styles/auth-form.css?17720118642487 */
/* /local/templates/site_zabotix/styles/fonts.css?17720118641688 */
/* /local/templates/site_zabotix/template_styles.css?1772011864687 */
