﻿@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/admin/fonts/RobotoCondensed-Bold.ttf) format('truetype');
}
.tab-1l {
  width: 1%;
  white-space: nowrap;
  text-align: left;
}
.tab-1c {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}
.tab-1r {
  width: 1%;
  white-space: nowrap;
  text-align: right;
}
.tab-3l {
  width: 3%;
  white-space: nowrap;
  text-align: left;
}
.tab-3c {
  width: 3%;
  white-space: nowrap;
  text-align: center;
}
.tab-3r {
  width: 3%;
  white-space: nowrap;
  text-align: right;
}
.tab-5l {
  width: 5%;
  white-space: nowrap;
  text-align: left;
}
.tab-5c {
  width: 5%;
  white-space: nowrap;
  text-align: center;
}
.tab-5r {
  width: 5%;
  white-space: nowrap;
  text-align: right;
}
.tab-7l {
  width: 7%;
  white-space: nowrap;
  text-align: left;
}
.tab-7c {
  width: 7%;
  white-space: nowrap;
  text-align: center;
}
.tab-7r {
  width: 7%;
  white-space: nowrap;
  text-align: right;
}
.tab-10l {
  width: 10%;
  white-space: nowrap;
  text-align: left;
}
.tab-10c {
  width: 10%;
  white-space: nowrap;
  text-align: center;
}
.tab-10r {
  width: 10%;
  white-space: nowrap;
  text-align: right;
}
.tab-15l {
  width: 15%;
  white-space: nowrap;
  text-align: left;
}
.tab-15c {
  width: 15%;
  white-space: nowrap;
  text-align: center;
}
.tab-15r {
  width: 15%;
  white-space: nowrap;
  text-align: right;
}
.tab-20l {
  width: 20%;
  white-space: nowrap;
  text-align: left;
}
.tab-20c {
  width: 20%;
  white-space: nowrap;
  text-align: center;
}
.tab-20r {
  width: 20%;
  white-space: nowrap;
  text-align: right;
}
.tab-25l {
  width: 25%;
  white-space: nowrap;
  text-align: left;
}
.tab-25c {
  width: 25%;
  white-space: nowrap;
  text-align: center;
}
.tab-25r {
  width: 25%;
  white-space: nowrap;
  text-align: right;
}
.tab-30l {
  width: 30%;
  white-space: nowrap;
  text-align: left;
}
.tab-30c {
  width: 30%;
  white-space: nowrap;
  text-align: center;
}
.tab-30r {
  width: 30%;
  white-space: nowrap;
  text-align: right;
}
.edBox {
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  padding-top: var(--bs-gutter-y, 0.75rem);
  background: #eee;
  border-radius: 4px;
}
.col-auto {
  margin-bottom: 0.75rem;
}
.col-auto-setoff {
  margin-bottom: -0.75rem;
}
.qs_input {
  display: none;
}
.flex1 {
  flex: 1;
}
.arseny-readonly {
  background-color: #eaeaea !important;
}
.mmxReadOnly {
  background-color: #eaeaea;
  margin-top: auto;
}
.mmxReadOnly_noBg {
  background: transparent;
  border-color: transparent;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mmxShow:before {
  content: "";
  display: inline-block;
  height: 1rem;
}
.newColumnLayout {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
}
@media screen and (max-width: 1400px) {
  .newColumnLayout {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
  }
}
@media screen and (max-width: 1200px) {
  .newColumnLayout {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
@media screen and (max-width: 768px) {
  .newColumnLayout {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}
@media screen and (max-width: 600px) {
  .newColumnLayout {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media screen and (max-width: 480px) {
  .newColumnLayout {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
@media screen and (max-width: 480px) {
  .newColumnLayout_col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
.newColumnLayout .col-auto {
  margin-bottom: 0;
}
.fullscreen {
  position: relative;
}
.fullscreen__open {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 5000;
  background: #ffffff;
  padding: 20px;
}
.fullscreen__open canvas {
  max-height: 100vh;
}
.fullscreen__trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}
@media screen and (max-width: 1024px) {
  .fullscreen__trigger {
    display: block;
  }
}
.fullscreen__trigger.open {
  top: 10px;
  right: 10px;
}
.labelSmall {
  font-size: 14px;
  line-height: 1.2;
  color: var(--admin-color-dark);
}
.liveResultArea {
  display: flex;
  flex-wrap: wrap;
}
.liveResultArea .textinfo {
  padding: 0.375rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}
.liveResultArea div[class*="col-"] {
  margin-bottom: 0.75rem;
}
.liveResultArea > div {
  margin-bottom: 10px;
}
.liveResultBreak {
  flex-basis: 100%;
  height: 0;
}
.grid-star-button {
  display: grid;
  grid-template-columns: 1fr auto;
}
/*************************/
.multiLangLabel {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.flex-2 {
  flex: 2 0 0% !important;
}
.flex-3 {
  flex: 3 0 0% !important;
}
.flex-4 {
  flex: 4 0 0% !important;
}
.flex-5 {
  flex: 5 0 0% !important;
}
.grid-star-button {
  height: 100%;
}
@media print {
  .no-print {
    display: none;
  }
}
.mmxClassic input.bgpink,
.mmxHyper input.bgpink {
  background-color: pink !important;
}
.mmxClassic input.bgpalegreen,
.mmxHyper input.bgpalegreen {
  background-color: palegreen !important;
}
.mmxClassic input.slow-color,
.mmxHyper input.slow-color {
  transition: color 3s, background-color 3s, border-color 3s;
}
.mmxClassic input.fast-color,
.mmxHyper input.fast-color {
  transition: color 0.5s, background-color 0.5s, border-color 0.5s;
}
.mmxClassic input.accented,
.mmxHyper input.accented,
.mmxClassic input.accented.bgpink,
.mmxHyper input.accented.bgpink,
.mmxClassic input.accented.bgpalegreen,
.mmxHyper input.accented.bgpalegreen {
  background-color: var(--admin-color-main) !important;
  border-color: var(--admin-color-main) !important;
}
.mmxClassic input.accented:hover,
.mmxHyper input.accented:hover,
.mmxClassic input.accented.bgpink:hover,
.mmxHyper input.accented.bgpink:hover,
.mmxClassic input.accented.bgpalegreen:hover,
.mmxHyper input.accented.bgpalegreen:hover {
  background: var(--admin-color-dark) !important;
  border-color: var(--admin-color-dark) !important;
}
.mmxClassic,
.mmxHyper {
  /*    div[class*="col-"]>.punk {
        width: 100%;
        display: block;
        height: 100%;
    }
*/
}
.mmxClassic.mmxEditor__new > .row,
.mmxHyper.mmxEditor__new > .row {
  padding-top: 0.5rem !important;
}
.mmxClassic.mmxEditor__new .row > *,
.mmxHyper.mmxEditor__new .row > * {
  margin-bottom: 0.5rem !important;
}
.mmxClassic.mmxEditor__new .row > .col-12,
.mmxHyper.mmxEditor__new .row > .col-12 {
  margin-bottom: 0.5rem !important;
}
.mmxClassic.mmxEditor__new .row > .bg-soft,
.mmxHyper.mmxEditor__new .row > .bg-soft {
  margin-bottom: 0 !important;
}
.mmxClassic.mmxEditor__new .row > label,
.mmxHyper.mmxEditor__new .row > label {
  margin-bottom: 0 !important;
}
.mmxClassic td input[type="text"],
.mmxHyper td input[type="text"] {
  width: 100%;
}
.mmxClassic div[class*="col-"] > input[type="text"],
.mmxHyper div[class*="col-"] > input[type="text"] {
  width: 100%;
}
.mmxClassic div[class*="col-"] > textarea,
.mmxHyper div[class*="col-"] > textarea {
  width: 100%;
}
.mmxClassic div[class*="col-"] > select,
.mmxHyper div[class*="col-"] > select {
  width: 100%;
}
.mmxClassic div[class*="col-"] > img,
.mmxHyper div[class*="col-"] > img {
  max-width: 100%;
  height: auto;
}
.mmxClassic .qs_block .input-group-text label,
.mmxHyper .qs_block .input-group-text label {
  display: none;
}
.mmxClassic a.disabled,
.mmxHyper a.disabled {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  background-color: #eaeaea !important;
  opacity: 1;
  border-color: #d4d4d4 !important;
}
.mmxClassic .punk,
.mmxHyper .punk {
  cursor: pointer;
}
.mmxClassic input:not([type]),
.mmxClassic input[type="text"],
.mmxClassic select,
.mmxClassic textarea,
.mmxClassic .mmxShow,
.mmxClassic .punk,
.mmxHyper input:not([type]),
.mmxHyper input[type="text"],
.mmxHyper select,
.mmxHyper textarea,
.mmxHyper .mmxShow,
.mmxHyper .punk {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background-color: #f7f7f7;
  appearance: none;
}
.mmxClassic input:not([type]),
.mmxClassic input[type="text"],
.mmxClassic select,
.mmxClassic textarea,
.mmxClassic .mmxShow,
.mmxClassic .punk {
  border: 1px solid var(--admin-color-lite);
  border-radius: 0.25rem;
}
.mmxHyper input:not([type]),
.mmxHyper input[type="text"],
.mmxHyper select,
.mmxHyper textarea,
.mmxHyper .mmxShow,
.mmxHyper .punk {
  background-clip: padding-box;
  border: none;
  border-bottom: 2px solid var(--admin-color-lite);
  border-radius: 0;
}
.mmxClassic input:not([type]):focus,
.mmxClassic input[type="text"]:focus,
.mmxClassic select:focus,
.mmxClassic textarea:focus,
.mmxClassic .mmxShow:focus,
.mmxClassic .punk:focus,
.mmxClassic input:not([type]):hover,
.mmxClassic input[type="text"]:hover,
.mmxClassic select:hover,
.mmxClassic textarea:hover,
.mmxClassic .mmxShow:hover,
.mmxClassic .punk:hover,
.mmxHyper input:not([type]):focus,
.mmxHyper input[type="text"]:focus,
.mmxHyper select:focus,
.mmxHyper textarea:focus,
.mmxHyper .mmxShow:focus,
.mmxHyper .punk:focus,
.mmxHyper input:not([type]):hover,
.mmxHyper input[type="text"]:hover,
.mmxHyper select:hover,
.mmxHyper textarea:hover,
.mmxHyper .mmxShow:hover,
.mmxHyper .punk:hover {
  color: #252525;
  outline: 0;
  border-color: var(--admin-color-dark);
  background-color: #fff;
  box-shadow: none !important;
  z-index: 1;
}
.mmxClassic input:not([type])[readonly]:focus,
.mmxClassic input[type="text"][readonly]:focus,
.mmxClassic select[readonly]:focus,
.mmxClassic textarea[readonly]:focus,
.mmxClassic .mmxShow[readonly]:focus,
.mmxClassic .punk[readonly]:focus,
.mmxClassic input:not([type])[readonly]:hover,
.mmxClassic input[type="text"][readonly]:hover,
.mmxClassic select[readonly]:hover,
.mmxClassic textarea[readonly]:hover,
.mmxClassic .mmxShow[readonly]:hover,
.mmxClassic .punk[readonly]:hover,
.mmxClassic input:not([type])[readonly],
.mmxClassic input[type="text"][readonly],
.mmxClassic select[readonly],
.mmxClassic textarea[readonly],
.mmxClassic .mmxShow[readonly],
.mmxClassic .punk[readonly],
.mmxHyper input:not([type])[readonly]:focus,
.mmxHyper input[type="text"][readonly]:focus,
.mmxHyper select[readonly]:focus,
.mmxHyper textarea[readonly]:focus,
.mmxHyper .mmxShow[readonly]:focus,
.mmxHyper .punk[readonly]:focus,
.mmxHyper input:not([type])[readonly]:hover,
.mmxHyper input[type="text"][readonly]:hover,
.mmxHyper select[readonly]:hover,
.mmxHyper textarea[readonly]:hover,
.mmxHyper .mmxShow[readonly]:hover,
.mmxHyper .punk[readonly]:hover,
.mmxHyper input:not([type])[readonly],
.mmxHyper input[type="text"][readonly],
.mmxHyper select[readonly],
.mmxHyper textarea[readonly],
.mmxHyper .mmxShow[readonly],
.mmxHyper .punk[readonly] {
  background-color: #eaeaea;
  opacity: 1;
  border-color: #d4d4d4;
  outline: 0;
  cursor: default;
}
.is-invalid,
.has-error {
  z-index: 2;
}
.mmxClassic .is-invalid,
.mmxClassic .has-error {
  border-color: #f00 !important;
}
.mmxHyper .is-invalid,
.mmxHyper .has-error {
  border-bottom-color: #f00 !important;
}
.bt-primary {
  background-color: var(--admin-color-main) !important;
  color: #fff !important;
  border-color: var(--admin-color-dark) !important;
}
.bt-primary:hover {
  background-color: var(--admin-color-dark) !important;
  color: #fff !important;
  border-color: var(--admin-color-dark) !important;
}
.bt-secondary {
  background-color: #6c757d !important;
  color: #fff !important;
  border-color: #60686f !important;
}
.bt-secondary:hover {
  background-color: #78828a !important;
  color: #fff !important;
  border-color: #494f54 !important;
}
.bt-warning {
  background-color: #ffc107 !important;
  color: #000 !important;
  border-color: #ecb100 !important;
}
.bt-warning:hover {
  background-color: #ffc721 !important;
  color: #000 !important;
  border-color: #b98b00 !important;
}
.bt-danger {
  background-color: #dc3545 !important;
  color: #fff !important;
  border-color: #d32535 !important;
}
.bt-danger:hover {
  background-color: #e04b59 !important;
  color: #fff !important;
  border-color: #a71d2a !important;
}
.mmxClassic button,
.mmxHyper button {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background-color: #f7f7f7;
  appearance: none;
}
.mmxClassic button:disabled,
.mmxHyper button:disabled {
  background-color: #eaeaea !important;
  opacity: 1;
}
.mmxClassic button:focus-visible,
.mmxHyper button:focus-visible {
  outline: none;
  background: var(--admin-color-main);
}
.mmxClassic button:focus-visible > *,
.mmxHyper button:focus-visible > * {
  color: #fff;
}
.mmxClassic button {
  border-radius: 0.25rem;
}
.mmxHyper button {
  background-clip: padding-box;
  border: none;
  border-bottom: 2px solid var(--admin-color-lite);
  border-radius: 0;
}
.mmxHyper button:focus-visible {
  border-color: var(--admin-color-dark);
  color: #fff;
}
.mmxClassic input[type="checkbox"] {
  display: block;
}
.mmxHyper input[type="checkbox"] {
  display: block;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  padding: 0;
  border-radius: 0;
}
.mmxHyper input[type="checkbox"]:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.mmxHyper input[type=radio] {
  border: none;
  width: 1rem;
  height: 1rem;
  padding: 0;
}
.mmxHyper textarea {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
  color: #252525;
  background-color: #f7f7f7;
  background-clip: padding-box;
  border-bottom: 2px solid var(--admin-color-lite);
  appearance: none;
  padding-top: 0.5rem;
  padding-right: 0.9rem;
  padding-bottom: 0.5rem;
  padding-left: 0.9rem;
  border-radius: 0;
}
.mmxHyper select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.mmxHyper .input-group > * {
  border-right: 2px solid #d4d4d4 !important;
}
.mmxHyper .input-group > :last-child {
  border-right: none !important;
}
.mmxClassic .input-group a,
.mmxHyper .input-group a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background-color: #f7f7f7;
  appearance: none;
}
.mmxClassic .input-group a {
  border-radius: 0.25rem;
}
.mmxHyper .input-group a {
  background-clip: padding-box;
  border: none;
  border-bottom: 2px solid var(--admin-color-lite);
  border-radius: 0;
}
.mmxClassic .input-group-text,
.mmxHyper .input-group-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background-color: #f7f7f7;
  appearance: none;
}
.mmxHyper .input-group-text {
  background-clip: padding-box;
  border-bottom: 2px solid var(--admin-color-lite);
  border-radius: 0;
  border-left: 2px solid #d4d4d4;
}
.mmxHyper .input-group-text:first-child {
  border-left: 0;
}
.mmxClassic .input-group button,
.mmxClassic .input-group a,
.mmxHyper .input-group button,
.mmxHyper .input-group a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background: var(--admin-color-soft);
}
.mmxClassic .input-group button,
.mmxClassic .input-group a {
  border: 1px solid var(--admin-color-lite);
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
}
.mmxHyper .input-group button,
.mmxHyper .input-group a {
  border-color: var(--admin-color-lite);
}
.mmxClassic .input-group button:hover,
.mmxClassic .input-group a:hover,
.mmxHyper .input-group button:hover,
.mmxHyper .input-group a:hover {
  background: var(--admin-color-main);
  color: #fff;
}
.mmxClassic .input-group button:hover,
.mmxClassic .input-group a:hover {
  border: 1px solid var(--admin-color-dark);
}
.mmxHyper .input-group button:hover,
.mmxHyper .input-group a:hover {
  border-color: var(--admin-color-dark);
}
.mmxClassic .langMiniLabel,
.mmxHyper .langMiniLabel {
  border: 1px solid gray;
  font-size: 1rem;
  padding: 1px 3px 0px;
}
.mmxClassic .mmxClassic .langMiniLabel,
.mmxClassic .mmxHyper .langMiniLabel {
  border-radius: 4px;
}
.mmxClassic .qs_block .input-group-text {
  display: block;
  text-align: left;
  white-space: normal;
}
.mmxClassic .mmxReadOnly,
.mmxClassic .mmxShow,
.mmxHyper .mmxReadOnly,
.mmxHyper .mmxShow {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  background-color: #f7f7f7;
  appearance: none;
  display: block;
  width: 100%;
}
.mmxClassic .mmxReadOnly,
.mmxClassic .mmxShow {
  background-color: #eaeaea;
  border-color: #d4d4d4;
}
.mmxHyper .mmxReadOnly,
.mmxHyper .mmxShow {
  border-width: 0;
  background-clip: padding-box;
  border-bottom: 2px solid #d4d4d4;
  border-radius: 0;
}
.mmxClassic .form-control:disabled,
.mmxClassic .form-control[readonly],
.mmxHyper .form-control:disabled,
.mmxHyper .form-control[readonly] {
  background-color: #eaeaea;
  opacity: 1;
  border-color: #d4d4d4;
}
.mmxClassic .btn,
.mmxHyper .btn {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0.375rem 0.75rem;
  color: #252525;
  appearance: none;
}
.mmxHyper .btn {
  background-clip: padding-box;
  border-radius: 0;
}
.mmxClassic .horizontal,
.mmxHyper .horizontal {
  margin-top: auto;
}
.mmxClassic .horizontal .col-auto,
.mmxHyper .horizontal .col-auto {
  margin-bottom: 0;
}
.mmxClassic .horizontal label,
.mmxHyper .horizontal label {
  display: flex;
  align-items: start;
}
.mmxClassic .vertical,
.mmxHyper .vertical {
  display: flex;
  flex-direction: column;
}
.mmxClassic .vertical .qs_block label,
.mmxHyper .vertical .qs_block label {
  display: none;
}
.mmxClassic .vertical input[type="checkbox"],
.mmxHyper .vertical input[type="checkbox"] {
  margin-bottom: 11px;
}
.mmxHyper .vertical .informationOnly {
  line-height: 1.5;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.mmxClassic .inside,
.mmxHyper .inside {
  position: relative;
}
.mmxClassic .inside div[class*="col-"],
.mmxHyper .inside div[class*="col-"] {
  position: relative;
}
.mmxClassic .inside .row,
.mmxHyper .inside .row {
  position: relative;
}
.mmxClassic .inside label,
.mmxHyper .inside label {
  position: absolute;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0.65;
  z-index: 1;
}
.mmxClassic .inside label {
  top: calc(var(--bs-gutter-y) * 1);
  left: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  font-size: 0.875rem;
}
.mmxHyper .inside label {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.mmxClassic .inside input,
.mmxClassic .inside textarea,
.mmxClassic .inside select,
.mmxClassic .inside .mmxShow {
  padding-top: 1.5rem;
}
.mmxHyper .inside input,
.mmxHyper .inside textarea,
.mmxHyper .inside select,
.mmxHyper .inside .mmxShow {
  padding-top: 1.6rem;
}
.mmxHyper .inside div[class*="col-"] {
  position: relative;
}
.mmxClassic .incol,
.mmxHyper .incol {
  display: flex;
  align-items: center;
}
.mmxClassic .incol > *,
.mmxHyper .incol > * {
  margin-top: 0;
  margin-bottom: 0;
}
.mmxClassic .incol .btn,
.mmxHyper .incol .btn {
  width: 100%;
}
.mmxClassic .incol .qs_block,
.mmxHyper .incol .qs_block {
  width: 100%;
}
.mmxClassic .intable table {
  border-collapse: separate;
  border-spacing: 2px 2px;
  min-width: 1024px;
}
.mmxClassic .intable table tr,
.mmxClassic .intable table td {
  vertical-align: middle;
}
.mmxClassic .intable table th {
  border: none;
  padding: 2px 2px 4px;
  font-size: 0.875rem;
  color: var(--admin-color-dark);
}
.mmxClassic .intable table td {
  border: none;
  padding: 2px;
}
.mmxClassic .intable table td .input-group {
  flex-wrap: nowrap;
}
.mmxClassic .intable table .mmxShow {
  display: flex;
  align-items: center;
}
.mmxClassic .intable table .mmxShow span {
  margin-left: 5px;
}
.mmxClassic .intable table .mmxShow span:first-child {
  margin-left: 0;
}
.mmxClassic .intable table .twoSpanInline .mmxShow {
  display: inline-block;
}
.mmxClassic .intable table td label {
  display: none;
}
.mmxClassic .inline,
.mmxHyper .inline {
  margin-bottom: 0;
}
.mlstring__overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  z-index: 1001;
  background-color: rgba(255, 255, 255, 0.5);
}
.mlstring__area {
  position: absolute;
  margin: 0 auto;
  z-index: 1002;
  width: 223px;
  top: 0;
  left: 0;
}
.mlstring__key {
  flex-shrink: 0;
  font-family: 'Liberation Mono', Consolas, 'Noto Mono', monospace;
}
.mlstring__tail {
  flex-shrink: 0;
  border-left: 2px solid var(--admin-color-lite) !important;
}
.mlstring__selector {
  box-shadow: rgba(0, 0, 0, 0.4) 10px;
}
.mlstring__selector td {
  border: 1px solid black;
  padding: 4px;
}
.mlstring__cell-present {
  background-color: #ccc;
  cursor: not-allowed;
}
.mlstring__cell-available {
  background-color: #eee;
  cursor: pointer;
}
.addBtn__big {
  background: var(--admin-color-pale);
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
  transition: all 0.2s;
}
.addBtn__big:hover {
  background: var(--admin-color-main);
}
.addBtn__big:hover span {
  color: #fff;
}
.addBtn__big:hover .addBtn__bigIcon {
  background: rgba(255, 255, 255, 0.2);
}
.addBtn__big:hover i {
  color: #fff;
}
.addBtn__big span {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: var(--admin-color-dark);
  transition: all 0.2s;
}
.addBtn__big .addBtn__inner {
  padding: 9px 24px;
  display: flex;
  align-items: center;
}
.addBtn__big .addBtn__inner .addBtn__icon {
  width: 24px;
  height: 24px;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  background: #fff;
  transition: all 0.2s;
}
.addBtn__big .addBtn__inner .addBtn__icon i {
  color: var(--admin-color-dark);
  font-size: 16px;
  transition: all 0.2s;
}
.addBtn__small {
  display: inline-block;
  cursor: pointer;
}
.addBtn__small .addBtn__inner {
  display: flex;
  align-items: center;
}
.addBtn__small .addBtn__inner .addBtn__icon {
  width: 24px;
  height: 24px;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  background: var(--admin-color-pale);
  transition: all 0.2s;
}
.addBtn__small .addBtn__inner .addBtn__icon i {
  color: var(--admin-color-dark);
  font-size: 8px;
  transition: all 0.2s;
}
.btn-primary {
  background-color: var(--admin-color-main) !important;
  border-color: var(--admin-color-main) !important;
}
.btn-primary:hover {
  background: var(--admin-color-dark) !important;
  border-color: var(--admin-color-dark) !important;
}
.x-toggler {
  padding: 4px 12px;
  font-size: 1.875rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.55);
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
  z-index: 100;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.modal {
  background: rgba(0, 0, 0, 0.3);
}
.modal-my-fullscreen {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
}
.px-2_5 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.fg-dark {
  color: var(--admin-color-dark);
}
.fg-main {
  color: var(--admin-color-main);
}
.fg-lite {
  color: var(--admin-color-lite);
}
.fg-pale {
  color: var(--admin-color-pale);
}
.fg-soft {
  color: var(--admin-color-soft);
}
.bg-bark {
  background-color: var(--admin-color-dark);
}
.bg-main {
  background-color: var(--admin-color-main);
}
.bg-lite {
  background-color: var(--admin-color-lite);
}
.bg-pale {
  background-color: var(--admin-color-pale);
}
.bg-soft {
  background-color: var(--admin-color-soft);
}
.bg-sky {
  background-color: skyblue !important;
}
.bg-red {
  background-color: red !important;
}
.bg-gray-soft {
  background-color: #F0F0F0;
}
.bg-yellow-attract {
  background-color: #ffc !important;
}
.fg-red {
  color: red !important;
}
.fg-white {
  color: white;
}
.fg-gray {
  color: #aaa;
}
.fg-green {
  color: limegreen !important;
}
.offcanvas__baracchiMenu1 {
  top: 50px;
  left: 50px;
  right: auto;
  bottom: auto;
  border-radius: 6px;
}
@media screen and (max-width: 480px) {
  .offcanvas__baracchiMenu1 {
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: auto;
  }
}
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
  .dropdown-menu li {
    position: relative;
  }
  .nav-item .submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: -7px;
  }
  .nav-item .submenu-left {
    right: 100%;
    left: auto;
  }
  .dropdown-menu > li:hover {
    background-color: #f1f1f1;
  }
  .dropdown-menu > li:hover > .submenu {
    display: block;
  }
}
/* ============ desktop view .end// ============ */
/* ============ small devices ============ */
@media (max-width: 991px) {
  .dropdown-menu .dropdown-menu {
    margin-left: 0.7rem;
    margin-right: 0.7rem;
    margin-bottom: 0.5rem;
  }
}
/* ============ small devices .end// ============ */
.flyRow {
  position: sticky;
  top: 60px;
  z-index: 100;
}
.navAdmin {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}
#main_nav_admin {
  height: 60px;
}
.header-placeholder {
  padding-top: 60px;
}
.body-container .header-placeholder {
  padding-top: 0;
}
@media screen and (max-width: 1200px) {
  #main_nav {
    background-color: var(--admin-color-dark);
  }
}
.xbtn-dark {
  font-family: "Roboto Condensed", sans-serif;
  outline: none;
  cursor: pointer;
  color: #fff;
  background: var(--admin-color-dark);
  border-radius: 6px;
  text-decoration: none;
  border: none;
  text-align: center;
  letter-spacing: 0.04em;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (max-width: 480px) {
  .xbtn-dark {
    font-size: 12px;
  }
}
.xbtn-dark:hover {
  background: #d74d63;
  color: #fff !important;
}
.xbtn-light {
  font-family: "Roboto Condensed", sans-serif;
  outline: none;
  cursor: pointer;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.25;
  color: var(--admin-color-dark);
  background: #fff;
  padding: 0.75rem 2rem;
  border-radius: 6px;
  text-decoration: none;
  border: none;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
  .xbtn-light {
    font-size: 12px;
    padding: 8px 15px;
  }
}
.xbtn-light:hover {
  background: #d74d63;
  color: #fff !important;
}
.whole-page {
  display: flex;
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  flex-direction: column;
}
.header-container {
  /*max-height: 30vh;*/
}
.body-container {
  flex: 1;
  overflow: auto;
}
.attic-container {
  background-color: var(--admin-color-lite);
}
.exclamation-warning {
  width: 1em;
  height: 1em;
  display: inline-block;
  border: 0.2em solid black;
  box-sizing: content-box;
  border-radius: 0.1em;
  background-color: black;
  text-align: center;
}
.exclamation-warning span {
  color: yellow;
}
.exclamation-warning span.bi-exclamation-triangle-fill {
  vertical-align: 0.05em;
}
.labelHeader {
  font-size: 12px;
  line-height: 1.2;
  color: var(--admin-color-dark);
}
/********************************** Стили таблиц в отчётах **/
.report_current td {
  text-align: right;
}
.report_current td:nth-child(4) {
  text-align: left;
  padding: 0;
}
.report_current td:nth-child(4) > div {
  padding: 8px;
}
.report_current td:nth-child(5),
.report_current td:nth-child(6) {
  text-align: right;
  padding: 0;
}
.report_current td:nth-child(5) > div,
.report_current td:nth-child(6) > div {
  padding: 8px;
}
.report_current1 td {
  text-align: right;
}
.report_current1 td:nth-child(1) {
  text-align: left;
}
.report_reward_part2_3 td {
  text-align: right;
}
.report_reward_part2_3 td:nth-child(1),
.report_reward_part2_3 td:nth-child(6) {
  text-align: left;
}
.report_timeLine .validRange {
  background-color: blanchedalmond;
}
.report_timeLine td:nth-child(1) {
  width: 1%;
  white-space: nowrap;
  text-align: left;
}
.report_timeLine td:nth-child(3) {
  width: 1%;
  white-space: nowrap;
  text-align: right;
}
.report_motions {
  width: 5%;
  white-space: nowrap;
  text-align: right;
}
.report_motions td:nth-child(1),
.report_motions td:nth-child(2) {
  text-align: left;
  width: unset;
}
.report_motions td:last-child {
  width: 5%;
  white-space: nowrap;
  text-align: center;
}
.report_cert_motions td:nth-child(n+4) {
  text-align: right;
}
.report_account_motions td:nth-child(n+7) {
  text-align: right;
}
.report_marking_motions td:nth-child(n+3) {
  text-align: right;
}
.report_turnovers td {
  text-align: right;
}
.report_turnovers td:nth-child(1) {
  text-align: left;
}
.report_turnovers tbody tr td:nth-child(2),
.report_turnovers tbody tr td:nth-child(4),
.report_turnovers tbody tr td:nth-child(6),
.report_turnovers tbody tr td:nth-child(8),
.report_turnovers tbody tr td:nth-child(10),
.report_turnovers tbody tr th:nth-child(2),
.report_turnovers tbody tr th:nth-child(4),
.report_turnovers tbody tr th:nth-child(6),
.report_turnovers tbody tr th:nth-child(8),
.report_turnovers tbody tr th:nth-child(10) {
  border-left: 2px solid black !important;
}
.report_clients tbody tr td:nth-child(5) {
  text-align: right;
}
#odinAssTable .bg-red {
  background-color: red;
}
.doc_wareInflowView td:nth-child(1) {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}
.doc_wareInflowView td:nth-child(3),
.doc_wareInflowView td:nth-child(4) {
  text-align: center;
}
.doc_wareInflowView td:nth-child(5),
.doc_wareInflowView td:nth-child(6),
.doc_wareInflowView td:nth-child(7),
.doc_wareInflowView td:nth-child(8) {
  width: 5%;
  white-space: nowrap;
  text-align: right;
}
.doc_DocWareSaleView td:nth-child(1) {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}
.doc_DocWareSaleView td:nth-child(3),
.doc_DocWareSaleView td:nth-child(4) {
  text-align: center;
}
.doc_DocWareSaleView td:nth-child(5),
.doc_DocWareSaleView td:nth-child(6),
.doc_DocWareSaleView td:nth-child(7),
.doc_DocWareSaleView td:nth-child(8),
.doc_DocWareSaleView td:nth-child(9) {
  width: 5%;
  white-space: nowrap;
  text-align: right;
}
.heavy-end {
  border-right: 2px solid black;
}
.MmxManuals img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}
.MmxManuals img.w50 {
  width: 50%;
  margin: 0 auto 1rem;
}
.pdx {
  display: table;
  width: 100%;
}
.pdx__t {
  display: table-cell;
  width: auto;
}
.pdx__tnw {
  display: table-cell;
  width: auto;
  white-space: nowrap;
}
.pdx__u {
  display: table-cell;
  border-bottom: 1px solid black;
  width: 100%;
  text-align: center;
}
.pdx__x {
  display: table-cell;
  padding: 0 5px;
}
.pdx__l {
  display: table-cell;
  padding: 0 0 5px;
}
.pdx__r {
  display: table-cell;
  padding: 0 5px 0 0;
}
.sup,
.sub {
  vertical-align: baseline;
  position: relative;
  font-size: 0.7em;
}
.sup {
  bottom: 0.2rem;
}
.sub {
  top: 0.5ex;
}
.mmxFolderContainer {
  display: flex;
  flex-wrap: wrap;
}
.mmxImgContainer {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.filecell__outer {
  width: 10%;
  padding: 0 5px 10px;
}
@media screen and (max-width: 1920px) {
  .filecell__outer {
    width: 16.666%;
  }
}
@media screen and (max-width: 1080px) {
  .filecell__outer {
    width: 20%;
  }
}
@media screen and (max-width: 768px) {
  .filecell__outer {
    width: 25%;
    max-width: none;
  }
}
@media screen and (max-width: 768px) {
  .filecell__outer {
    width: 33.333%;
    max-width: none;
  }
}
@media screen and (max-width: 600px) {
  .filecell__outer {
    width: 50%;
    max-width: none;
  }
}
.filecell {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: calc(var(--file-thumb-side) + 8px);
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 5px;
  background-color: #f8f8f8;
  text-align: center;
}
.filecell a {
  width: 100%;
}
.filecell .filecell-imgcon {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  height: var(--file-thumb-side);
}
.filecell .filecell-imgcon > img {
  max-width: 100%;
  max-height: 100%;
}
.filesell__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.filecell__check {
  margin-right: auto;
}
.filecell__edit,
.filecell__delete {
  margin-left: 10px;
  cursor: pointer;
}
.filecell__edit i,
.filecell__delete i {
  color: #000;
  font-size: 14px;
}
.filecell__edit:hover i,
.filecell__delete:hover i {
  color: red;
}
.filecell__img {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.filecell__title {
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.filecell__imgSize {
  font-size: 14px;
  font-weight: 700;
}
.filecell__fileSize {
  font-size: 14px;
}
.filecell__date {
  font-size: 14px;
}
.droppable-area {
  min-height: calc(var(--file-thumb-side) / 2);
}
.droppable-area input[type=file] {
  display: none;
}
.droppable-area.dragover {
  background-color: #c8e6c9;
  position: relative;
}
.droppable-area.dragover input[type=file] {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #c8e6c9;
  opacity: 0.8;
}
.stickytab_row {
  display: flex;
}
.stickytab_row.stickytab_fixed {
  position: sticky;
  z-index: 50;
}
.stickytab_row.stickytab_fixed table tbody td {
  color: #4f4f4f;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
  text-align: right;
  letter-spacing: 0.02em;
  border-bottom-width: 1px;
}
.stickytab table {
  margin-bottom: 0;
}
.stickytab .stickytab_copybutton {
  position: absolute;
  left: 5px;
  top: 5px;
  /*width: 24px;
		height: 24px;*/
  padding: 5px;
  cursor: pointer;
  color: #4f4f4f;
}
.stickytab .stickytab_copybutton i {
  color: #4f4f4f;
  font-size: 24px;
}
@media screen and (max-width: 768px) {
  .stickytab .stickytab_copybutton i {
    font-size: 16px;
  }
}
.stickytab .stickytab_copybutton:hover i {
  color: var(--admin-color-red);
}
.stickytab a {
  text-decoration: none;
}
.stickytab td {
  min-width: 90px;
  max-width: 90px;
  text-align: left;
  overflow: hidden;
}
@media screen and (max-width: 480px) {
  .stickytab td {
    font-size: 12px;
    padding: 3px 5px;
    min-width: 70px;
    max-width: 70px;
  }
}
.stickytab td.RewardReport-name {
  min-width: 200px;
  max-width: 200px;
  text-align: left;
}
@media screen and (max-width: 480px) {
  .stickytab td.RewardReport-name {
    min-width: 90px;
    max-width: 90px;
  }
}
.stickytab td.RewardReport-proc {
  min-width: 500px;
  max-width: 500px;
  text-align: left;
}
@media screen and (max-width: 480px) {
  .stickytab td.RewardReport-proc {
    min-width: 300px;
    max-width: 300px;
  }
}
.stickytab td.RewardReport-calc {
  min-width: 200px;
  max-width: 200px;
  text-align: right;
}
@media screen and (max-width: 480px) {
  .stickytab td.RewardReport-calc {
    min-width: 120px;
    max-width: 120px;
  }
}
@media screen and (max-width: 414px) {
  .stickytab td.RewardReport-calc {
    min-width: 70px;
    max-width: 70px;
  }
}
.stickytab0,
.stickytab2 {
  width: 250px;
  overflow: hidden;
  flex-shrink: 0;
}
@media screen and (max-width: 1080px) {
  .stickytab0,
  .stickytab2 {
    width: 160px;
  }
}
@media screen and (max-width: 480px) {
  .stickytab0,
  .stickytab2 {
    width: 90px;
  }
}
.stickytab0 td,
.stickytab2 td {
  text-align: left;
}
.stickytab0 tr,
.stickytab1 tr {
  background: #fff;
}
.stickytab0 table,
.stickytab1 table {
  height: 100%;
}
.stickytab1 {
  width: 100%;
  overflow: hidden;
}
.stickytab2 {
  overflow: auto;
}
.stickytab2 td {
  white-space: nowrap;
}
.stickytab3 {
  width: 100%;
  overflow: auto;
  border-left: 2px solid var(--admin-color-lite);
}
.stickytab3 td {
  text-align: right;
}
.stickytab1 {
  border-left: 2px solid var(--admin-color-lite);
}
.RewardReport-link a {
  color: #000;
  height: 100%;
  display: flex;
  align-items: center;
}
.newtab {
  position: relative;
}
.newtab .fixrow th {
  position: sticky;
  top: 60px;
  background-color: #ddd;
  z-index: 50;
}
.newtab .fixcol {
  position: sticky;
  left: 0px;
  background-color: #eee;
}
.newtab .stickytab_copybutton {
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("/admin/elements/copy-icon-white.png") no-repeat center center;
  z-index: 100;
}
.tableHead__spec th {
  /*background-color: var(--admin-color-lite);*/
}
.tableHead__specName {
  font-size: 16px;
  font-weight: 600;
}
.tableHead__date {
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .tableHead__date {
    font-size: 14px;
  }
}
.rotated-text {
  overflow: hidden;
  width: 100%;
  writing-mode: vertical-lr;
  display: flex;
}
.rotated-text__inner {
  margin: auto;
  transform: rotate(180deg);
  text-align: right;
}
@media screen and (max-width: 480px) {
  .rotated-text__inner {
    font-size: 12px;
  }
}
body {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
}
z {
  display: inline;
  border: none;
  margin: 0 0 0 0.25em;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
.simulink {
  color: #444;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.simulink:active,
.simulink:hover {
  outline: 0;
}
.simulink:hover,
.simulink:focus {
  color: #23527c;
  text-decoration: underline;
}
.btn.btn-toggle-on {
  background-color: var(--admin-color-dark);
  color: white;
}
.btn.btn-toggle-off {
  background-color: white;
  color: black;
}
.input-group-text.btn-toggle-on {
  background-color: var(--admin-color-dark) !important;
  color: white !important;
}
.input-group-btn.btn-toggle-off {
  background-color: white;
  color: black;
}
.btn-group-in-list {
  display: flex;
}
.btn-group-in-list.btn-group-dir-auto {
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .btn-group-in-list.btn-group-dir-auto {
    flex-direction: row;
  }
}
.btn-group-in-list.btn-group-dir-auto .controlBtn {
  margin: 0 0 10px 0;
}
@media screen and (max-width: 768px) {
  .btn-group-in-list.btn-group-dir-auto .controlBtn {
    margin: 0 10px 0 0;
  }
}
.btn-group-in-list.btn-group-row {
  flex-direction: row;
}
.btn-group-in-list.btn-group-row .controlBtn {
  margin: 0 10px 0 0;
}
.btn-group-in-list.btn-group-col {
  flex-direction: column;
}
.btn-group-in-list.btn-group-col .controlBtn {
  margin: 0 0 10px 0;
}
.btn-group-in-list .controlBtn {
  font-size: 20px;
  width: auto;
  height: auto;
  cursor: pointer;
}
.toggle-button {
  width: 32px;
  height: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.toggle-button.doc-inflow {
  background-image: url("/admin/elements/doc/doc-inflow.svg");
}
.toggle-button.doc-outflow {
  background-image: url("/admin/elements/doc/doc-outflow.svg");
}
.toggle-button.doc-entry {
  background-image: url("/admin/elements/doc/doc-entry.svg");
}
.toggle-button.doc-folio {
  background-image: url("/admin/elements/doc/doc-folio.svg");
}
.toggle-button.doc-lowcost {
  background-image: url("/admin/elements/doc/doc-lowcost.svg");
}
.toggle-button.doc-transfer {
  background-image: url("/admin/elements/doc/doc-transfer.svg");
}
.toggle-button.doc-convert {
  background-image: url("/admin/elements/doc/doc-convert.svg");
}
.toggle-button.doc-clientaccount {
  background-image: url("/admin/elements/doc/doc-clientaccount.svg");
}
.tableChart tr td {
  text-align: center;
}
.tableChart tr td:first-child {
  text-align: left;
}
.tableChart tr td:nth-child(2) {
  background: #ffaa00;
}
.tableChart3 tr td {
  text-align: center;
}
.tableChart3 tr td:nth-child(2) {
  text-align: left;
}
.tableChart3 tr td:nth-child(3) {
  background: #ffaa00;
}
.tableChart_lastGreen tr td:last-child {
  background: #9ce883;
}
.stickyBox {
  position: sticky;
  z-index: 100;
}
@media screen and (max-width: 1200px) {
  .stickyBox {
    position: relative;
    top: auto;
  }
}
.stickyBox1 {
  top: 60px;
}
.stickyBoxTable {
  max-width: 100%;
}
.stickyBoxTable table {
  min-width: 800px;
}
.stickyBoxTable table tr th {
  position: sticky;
  height: 50px;
  top: auto;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .stickyBoxTable table tr th {
    font-size: 11px;
    height: 26px;
    padding: 3px;
  }
}
@media screen and (max-width: 414px) {
  .stickyBoxTable table tr th {
    font-size: 10px;
  }
}
@media screen and (max-width: 600px) {
  .stickyBoxTable table tr td {
    font-size: 12px;
    padding: 3px;
  }
}
.rotated-text {
  overflow: hidden;
  width: 100%;
  writing-mode: vertical-lr;
  display: flex;
}
.rotated-text__inner {
  margin: auto;
  transform: rotate(180deg);
  text-align: right;
}
@media screen and (max-width: 480px) {
  .rotated-text__inner {
    font-size: 12px;
  }
}
.tax-deduction-checkmark {
  display: flex;
  justify-content: space-between;
}
table .tax-deduction-variant {
  padding-left: 60px;
}
th.vert-text {
  vertical-align: bottom;
  text-align: center;
}
th.vert-text span {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  text-align: left;
}
.langFlag-ru {
  background-color: #a4f0ff !important;
}
.langFlag-en {
  background-color: #bcffbc !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3QvYWRtaW4vY3NzYi9fX2ZvbnQtcm9ib3RvLWNvbmRlbnNlZC5sZXNzIiwid3d3cm9vdC9hZG1pbi9jc3NiL19fZG9jLXJlcG9ydC10YWJsZXMubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9fX3RhYi14Lmxlc3MiLCJ3d3dyb290L2FkbWluL2Nzc2IvX19lZGl0b3JzLmxlc3MiLCJ3d3dyb290L2FkbWluL2Nzc2IvUjovV29yay9CYXJhY2NoaS9CYXJhY2NoaS9fNDFfQWRtaW5jby9zcmMvY3NzL21teGlucy5sZXNzIiwid3d3cm9vdC9hZG1pbi9jc3NiL19fbWxzdHJpbmcubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9fX2J1dHRvbnMubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9fX2JzLWZpeC5sZXNzIiwid3d3cm9vdC9hZG1pbi9jc3NiL19fY29sb3JzLmxlc3MiLCJ3d3dyb290L2FkbWluL2Nzc2IvX19uYXYtYXR0aWMubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9fX21hbnVhbHMubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9hcHBlbmRpeC5sZXNzIiwid3d3cm9vdC9hZG1pbi9jc3NiL2ZpbGVtZ3IubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9fX3N0eWNreVRhYi5sZXNzIiwid3d3cm9vdC9hZG1pbi9jc3NiL2FkbWluMDYubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQWEsa0JBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1REFBdUQsT0FBTyxXQUE5RDs7QUFFRjtFQUNJLGFBQWEsa0JBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrREFBa0QsT0FBTyxXQUF6RDs7QUFFSjtFQUNJLGFBQWEsa0JBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzREFBc0QsT0FBTyxXQUE3RDs7QUFFSjtFQUNJLGFBQWEs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 */