.p-settings-edit {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 960px;
  padding: 12px 24px;
  color: #3e3e3e;
}

.b-calendar-panels-panel._zero .p-settings-edit {
    overflow: hidden;
    overflow-y: auto;
}

#dynamicObjectsAllFilter {
    overflow: visible;
}

.p-settings-edit-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-settings-edit-more_cr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-more_icon {
  position: relative;
  height: 40px;
}
.p-settings-edit-more_icon::before {
  content: '\e671';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  font-size: 24px;
  text-align: center;
  line-height: 2px;
  margin: -1px 0 0;
}
.p-settings-edit-more_text {
  text-align: center;
  font-size: 14px;
}
.p-settings-edit-more_text strong {
  font-weight: 600;
  font-size: 18px;
}
body .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._health .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-more_text strong {
  color: var(--versioncolor);
}
.p-settings-edit-more_text em {
  color: #b5b5b5 !important;
  font-size: 10px;
  font-style: normal;
  line-height: 12px;
}
.p-settings-edit-info {
  position: relative;
  font-size: 16px;
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
body._trio #smsSettingsList .p-settings-edit-info {
  display: none;
}
body._quadro #smsBalance .p-settings-edit-info {
  display: none;
}
.p-settings-edit-info strong {
  font-weight: 600;
}
body .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._health .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-info strong {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-info strong {
  color: var(--versioncolor);
}
.p-settings-edit-info._icon,
.p-settings-edit-info._icon_padding {
  padding-left: 48px;
}
.p-settings-edit-info._icon::before {
  content: '\e604';
  font-family: 'clientix-form-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 32px;
  line-height: 2px;
}
body .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._health .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-info._icon::before {
  color: var(--versioncolor);
}
.p-settings-edit-info._icon._cost::before {
    color: black !important;
    content: '\e63f';
    font-family: 'clientix-icons';
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    margin: 0 1.2%;
    border: 3px solid black;
    border-radius: 50%;
    vertical-align: middle;
    top: 33%;
}
body .p-settings-edit-small-info {
    padding-left: 48px;
    font-size: 13px;
}

body .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._health .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-small-info span {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-small-info span {
  color: var(--versioncolor);
}



.p-settings-edit-info._border {
  margin-top: 24px;
  border-top: 1px solid #d8d8d8;
  padding-top: 12px;
  padding-bottom: 12px;
}
.p-settings-edit-info._border_bottom {
  border-top: 0;
  margin-top: 0;
  border-bottom: 1px solid #d8d8d8;
  margin-bottom: 24px;
}
.p-settings-edit-info._cost {
  border-radius: 10px;
  background-color: rgb(from var(--versioncolor) r g b / 15%);
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -5px;
  margin-bottom: 10px;
}
.p-settings-edit-image {
  margin: 12px 0 0;
  background: top left no-repeat;
}
.p-settings-edit-image._schedule {
  height: 281px;
  background-image: url("../images/p-settings-schedule_image_1.jpg");
}
.p-settings-edit-image._velocity {
  height: 421px;
  background-image: url("../images/p-settings-velocity_image_1.jpg");
}
.p-settings-edit-image._client {
  height: 368px;
  background-image: url("../images/p-settings-client_image_1.jpg");
}
.p-settings-edit-image._friend {
  height: 368px;
  background-image: url("../images/p-settings-friend_image_1.jpg");
}
.p-settings-edit-not-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.element + .p-settings-edit-not-field {
  margin-top: 8px;
}
.element + .p-settings-edit-not-field {
  margin-top: 8px;
}
.p-settings-edit-not-field + .p-settings-edit-not-field {
  margin-top: 8px;
}
.p-settings-edit-not-field_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  padding: 0 8px;
}
.p-settings-edit-not-field_label._h16 {
  height: 16px;
}
.p-settings-edit-not-field_label-span {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  pointer-events: none;
  font-size: 15px;
  line-height: 1;
  color: #000;
  font-weight: 600;
  word-wrap: break-word;
}
.p-settings-edit-not-field_cr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.element-cr._label-left .p-settings-edit-not-field {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.element-cr._label-left .p-settings-edit-not-field_label {
  width: 200px;
}
.element-cr._label-left .p-settings-edit-not-field_label:empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.element-cr._label-left .p-settings-edit-not-field_cr {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-inserts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin: 0 0 0 -8px;
  color: #b5b5b5;
}
.p-settings-edit-inserts_i {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 0 0 0 8px;
}
.p-settings-edit-insert {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
}
.p-settings-edit-insert._enabled {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._health .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-insert._enabled {
  color: var(--versioncolor);
}
.p-settings-edit-insert._enabled {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-edit-insert._enabled:hover {
  color: var(--versioncolor3);
}
.p-settings-edit-insert._enabled:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._health .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-edit-insert._enabled:active {
  color: var(--versioncolor4);
}
.p-settings-edit-fake-field {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  overflow: auto;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 90px;
  max-height: 354px;
  padding: 0 8px;
  padding-top: 11px;
  padding-bottom: 11px;
  border: 1px solid #e1e5e8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px -1px #e1e5e8 inset, 0 1px 2px -1px #fff;
          box-shadow: 0 1px 2px -1px #e1e5e8 inset, 0 1px 2px -1px #fff;
  font-size: 15px;
  line-height: 22px;
  color: #5f696a;
  word-wrap: break-word;
}
.p-settings-edit-counter {
  font-size: 14px;
  margin: 4px 0 0;
}
.p-settings-edit-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0 0;
}
.p-settings-edit-phone_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 200px;
  height: 46px;
  padding: 0 8px;
}
.p-settings-edit-phone_label-span {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  display: block;
  pointer-events: none;
  font-size: 15px;
  line-height: 1;
  color: #000;
  font-weight: 600;
  word-wrap: break-word;
}
.p-settings-edit-phone_elements {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit .element#autocompleteCountry {
  position: relative;
  width: 70px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.p-settings-edit .element#autocompleteCountry._active {
  z-index: 3;
}
.p-settings-edit .element#autocompleteCountry:empty {
  display: none;
}
.p-settings-edit .element#autocompleteCountry .element-autocomplete_ac {
  width: 260px;
}
.p-settings-edit .element#autocompleteCountry .element-autocomplete_label {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 16px;
  max-height: none;
  margin: 18px 0 0 16px;
}
.p-settings-edit .element#autocompleteCountry .element-autocomplete_field {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: transparent;
}
.p-settings-edit .element#autocompleteCountry .element-autocomplete_field::-moz-selection {
  background: transparent;
  color: transparent;
}
.p-settings-edit .element#autocompleteCountry .element-autocomplete_field::selection {
  background: transparent;
  color: transparent;
}
.p-settings-edit .element#phone {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-balance {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 0 0;
  padding: 12px 16px;
  border-radius: 4px;
}
.p-settings-edit-balance._green {
  background: #f0fddb;
}
.p-settings-edit-balance._orange {
  background: #fff9df;
}
.p-settings-edit-balance._red {
  background: #ffe2e2;
}
.p-settings-edit-balance_items {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
body._trio #smsSettingsList .p-settings-edit-balance {
  display: none;
}
body._trio #companyBalanceInfo .p-settings-edit-balance {
  display: none;
}
body._quadro #smsBalance .p-settings-edit-balance {
  display: none;
}
.p-settings-edit-balance_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-settings-edit-balance_item + .p-settings-edit-balance_item {
  margin-top: 12px;
}
.p-settings-edit-balance_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  width: 200px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  word-wrap: break-word;
}
.p-settings-edit-balance_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 15px;
  line-height: 18px;
  word-wrap: break-word;
}
.p-settings-edit-balance_value._unit::after {
  padding: 0 0 0 4px;
}
.p-settings-edit-balance-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  padding: 0 8px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px -1px #fff inset;
          box-shadow: 0 2px 2px -1px #fff inset;
  white-space: nowrap;
}
.p-settings-edit-balance-button {
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease, padding-top 0.2s ease;
          transition: background 0.2s ease, box-shadow 0.2s ease, padding-top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-balance-button:hover {
  background: #fafafa;
}
.p-settings-edit-balance-button:active {
  padding-top: 1px;
  background: #fafafa;
  -webkit-box-shadow: 0 2px 2px -1px #d8d8d8 inset;
          box-shadow: 0 2px 2px -1px #d8d8d8 inset;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-edit-balance-button_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
body .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance-button_t {
  color: var(--versioncolor);
}
.p-settings-edit-balance-button._icon .p-settings-edit-balance-button_t::before {
  content: '\e678';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-edit-balance-popup {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: #fff;
}
.p-settings-edit-balance-popup._show {
  display: block;
}
.p-settings-edit-balance-popup_cr {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 660px;
  padding: 12px 24px;
}
.p-settings-edit-balance-popup_close {
  position: absolute;
  z-index: 1;
  top: 12px;
  right: 24px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
  height: 40px;
}
.p-settings-edit-balance-popup_close::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  font-size: 24px;
  color: #aaa;
  margin: -1px 0 0;
  line-height: 2px;
  text-align: center;
}
.p-settings-edit-balance-popup_title {
  position: relative;
  padding: 64px 0 0;
  font-size: 19px;
  font-weight: 700;
  text-align: center;
}
.p-settings-edit-balance-popup_title::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 40px;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  text-align: center;
}
.p-settings-edit-balance-popup._fail .p-settings-edit-balance-popup_title::before {
  content: '\e67a';
  font-family: 'clientix-icons';
}
.p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  content: '\e67b';
  font-family: 'clientix-icons';
}
body .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance-popup._success .p-settings-edit-balance-popup_title::before {
  color: var(--versioncolor);
}
.p-settings-edit-balance-popup_balance {
  margin: 12px 0 0;
  text-align: center;
  font-size: 19px;
}
body .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance-popup_balance strong {
  color: var(--versioncolor);
}
.p-settings-edit-balance-popup_balance strong::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-edit-balance-popup._preloader .p-settings-edit-balance-popup_balance {
  display: none;
}
.p-settings-edit-balance-popup_buttons {
  margin: 12px 0 0;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.p-settings-edit-balance-popup._preloader .p-settings-edit-balance-popup_buttons {
  display: none;
}
.p-settings-edit-balance-popup_text {
  margin: 12px 0 0;
  text-align: center;
  font-size: 15px;
}
.p-settings-edit-balance-popup._preloader .p-settings-edit-balance-popup_text {
  display: none;
}
.p-settings-edit-balance-popup_preloader {
  position: relative;
  height: 80px;
  display: none;
}
.p-settings-edit-balance-popup._preloader .p-settings-edit-balance-popup_preloader {
  display: block;
}
.p-settings-edit-balance-popup_preloader .t-preloader {
  font-size: 24px;
}
.p-settings-edit-balance-count {
  border-radius: 4px;
  background: #fff;
  padding: 8px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  max-width: 160px;
}
.p-settings-edit-balance-count:empty {
  display: none;
}
.p-settings-edit-balance-count_text {
  text-align: center;
  font-size: 12px;
}
.p-settings-edit-balance-count_text span {
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
.p-settings-edit-balance-count-price {
  margin: 8px 0 0;
  padding: 8px 0 0;
  border-top: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance-count-price {
  color: var(--versioncolor);
}
.p-settings-edit-balance-count-price_t {
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 24px;
}
.p-settings-edit-balance-count-price_t::after {
  content: '\e63F';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
  vertical-align: baseline;
  font-size: 18px;
}
.p-settings-edit-balance-count_items {
  padding: 8px 0 0;
  border-top: 1px solid #d8d8d8;
}
.p-settings-edit-balance-count-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 11px;
  line-height: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.p-settings-edit-balance-count-item_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-balance-count-item_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 13px;
  font-weight: 600;
  text-align: right;
}
body .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance-count-item_value._unit {
  color: var(--versioncolor);
}
.p-settings-edit-balance-count-item_value._unit::after {
  content: '\e63F';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
.p-settings-edit-balance_balance {
  margin: 12px 0 0;
  border-radius: 4px;
  border: 1px solid;
  padding: 4px 8px;
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  line-height: 18px;
}
.p-settings-edit-balance_account_id {
    margin: 12px 0 0;
    border-radius: 4px;
    border: 1px solid;
    padding: 4px 8px;
    font-size: 15px;
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    line-height: 18px;
}

body .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._health .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._smile .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._friend .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
body._strength .p-settings-edit-balance_balance {
  border-color: var(--versioncolor);
}
.p-settings-edit-balance_balance strong {
  font-weight: 600;
  font-size: 18px;
}
body .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._health .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-balance_balance strong {
  color: var(--versioncolor);
}
.p-settings-edit-balance_balance strong::after {
  content: '\e63F';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-edit-message {
  margin: 12px 0 0;
  position: relative;
  max-height: 400px;
  padding: 20px;
  border-radius: 4px;
  background: #fafafa;
  opacity: 1;
}
.p-settings-edit-message {
  -webkit-transition: padding 0.5s ease, margin 0.5s ease, max-height 0.5s ease, opacity 0.2s ease 0.5s;
          transition: padding 0.5s ease, margin 0.5s ease, max-height 0.5s ease, opacity 0.2s ease 0.5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-message::before {
  position: absolute;
  right: 120px;
  bottom: 100%;
  display: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 0;
  height: 0;
  content: ' ';
  border: 8px solid transparent;
  border-bottom-color: #fafafa;
}
.p-settings-edit-message._hidden {
  overflow: hidden;
  max-height: 0;
  margin: 0;
  padding: 0 20px;
  opacity: 0;
}
.p-settings-edit-message._hidden {
  -webkit-transition: padding 0.5s ease 0.2s, margin 0.5s ease 0.2s, max-height 0.5s ease 0.2s, opacity 0.2s;
          transition: padding 0.5s ease 0.2s, margin 0.5s ease 0.2s, max-height 0.5s ease 0.2s, opacity 0.2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-message._arrow::before {
  display: block;
}
.p-settings-edit-message._arrow_center::before {
  right: auto;
  left: 50%;
  margin-left: -8px;
}
body._quadro #smsBalance .p-settings-edit-message {
  display: none;
}
.p-settings-edit-message_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  overflow: visible;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 200px;
  font-size: 14px;
  color: #555;
}
.p-settings-edit-message_item {
  -webkit-transition: padding 0.5s ease, margin 0.5s ease, max-height 0.5s ease, opacity 0.2s ease 0.5s;
          transition: padding 0.5s ease, margin 0.5s ease, max-height 0.5s ease, opacity 0.2s ease 0.5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-message_item._hidden {
  opacity: 0;
  overflow: hidden;
  max-height: 0;
  margin-top: 0;
}
.p-settings-edit-message_item._hidden {
  -webkit-transition: padding 0.5s ease 0.2s, margin 0.5s ease 0.2s, max-height 0.5s ease 0.2s, opacity 0.2s;
          transition: padding 0.5s ease 0.2s, margin 0.5s ease 0.2s, max-height 0.5s ease 0.2s, opacity 0.2s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-message_item:not(._hidden) + .p-settings-edit-message_item {
  margin-top: 30px;
}
.p-settings-edit-message_item:not(._hidden) + .p-settings-edit-message_item:before {
  position: absolute;
  top: -15px;
  right: 0;
  left: 0;
  height: 1px;
  content: ' ';
  background: #f2f2f2;
}
.p-settings-edit-message_item + .p-settings-edit-message_item._hidden {
  margin-top: 0;
}
.p-settings-edit-message_icon {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  width: 80px;
  height: 50px;
}
.p-settings-edit-message_icon::after {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 70px;
  margin: -1px 0 0;
  font-size: 50px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-edit-message_icon._bubbles::after {
  content: '\e678';
  font-family: 'clientix-icons';
}
.p-settings-edit-message_icon._price::after {
  content: '\e66e';
  font-family: 'clientix-icons';
}
.p-settings-edit-message_title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-weight: 600;
}
.p-settings-edit-message_text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-message_text strong {
  font-weight: 600;
}
#smsPayment .p-reg-terms-label {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: 4px;
}
#smsPayment .element#payment .element_error {
  z-index: 1;
  width: 480px;
}
#smsPayment .element#payment._error:not(._error_hidden) {
  margin-bottom: 48px;
}
#smsPayment .element#amount .element_label {
  width: 200px !important;
}
#smsPayment .element#amount .element_field {
  width: 80px !important;
}
#smsPayment .element#amount .element_error {
  z-index: 1;
  width: 360px;
}
#smsPayment .element#amount._error:not(._error_hidden) .element_cr {
  margin-bottom: 48px;
}
#smsPayment .element#payment_card {
  padding-left: 16px;
}
#smsPayment .element#payment_card .element_button-span {
  line-height: 24px;
}
body #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._beauty #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._health #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._smile #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._happiness #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._velocity #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._friend #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
body._strength #smsPayment .element#payment_card .element_button-span {
  color: var(--versioncolor);
}
#smsPayment .element#payment_card .element_button-span::before {
  content: '\e65d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
#smsPayment .element#payment_bill .element_button-span {
  line-height: 24px;
}
body #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._beauty #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._health #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._smile #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._happiness #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._velocity #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._friend #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
body._strength #smsPayment .element#payment_bill .element_button-span {
  color: var(--versioncolor);
}
#smsPayment .element#payment_bill .element_button-span::before {
  content: '\e66e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
#smsPaymentFilter .element#calendar1 .element_label {
  width: 200px !important;
}
#smsPaymentFilter .element#calendar1 .element_field {
  width: 128px !important;
}
#smsPaymentFilter .element#calendar2 .element_field {
  width: 128px !important;
}
.p-settings-edit-payment-button:not(:has(.element-button_button)) {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  margin: 0 0 0 16px;
  padding: 0 8px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px -1px #fff inset;
          box-shadow: 0 2px 2px -1px #fff inset;
  white-space: nowrap;
}
.p-settings-edit-payment-button {
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease, padding-top 0.2s ease;
          transition: background 0.2s ease, box-shadow 0.2s ease, padding-top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-payment-button:hover {
  background: #fafafa;
}
.p-settings-edit-payment-button:active {
  padding-top: 1px;
  background: #fafafa;
  -webkit-box-shadow: 0 2px 2px -1px #d8d8d8 inset;
          box-shadow: 0 2px 2px -1px #d8d8d8 inset;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-edit-payment-button_t {
  text-decoration: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
}
body .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._health .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-payment-button_t {
  color: var(--versioncolor);
}
.p-settings-edit-payment-button#payment_card_replace .p-settings-edit-payment-button_t {
  line-height: 24px;
}
.p-settings-edit-payment-button#payment_card_replace .p-settings-edit-payment-button_t .element-button_button::before {
  content: '\e65d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-edit-payment-button#payment_bill_replace .p-settings-edit-payment-button_t {
  line-height: 24px;
}
.p-settings-edit-payment-button#payment_bill_replace .p-settings-edit-payment-button_t::before {
  content: '\e66e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-deactivate-subscription-button .element-button_button::before {
    content: '\e64f';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 4px 0 0;
    font-size: 24px;
}
#companyActiveSubscriptions .c-table_ct {
    vertical-align: middle;
}
.p-settings-edit-payment-sms {
  font-size: 15px;
  line-height: 46px;
  color: #b4b9ba;
  padding: 0 0 0 8px;
}
.p-settings-edit-payment-sms_count {
  color: #333;
}
.p-settings-edit-payment-sms::before {
  padding: 0 4px 0 0;
  vertical-align: middle;
}
.p-settings-edit-payment-filter_dash {
  line-height: 46px;
  padding: 0 0 0 18px;
}
.p-features-payment-log .c-table_ct._green {
  color: #008000;
}
.p-features-payment-log .c-table_ct._red {
  color: #f00;
}
.p-features-payment-log._preloader .c-table_preloader {
  display: block;
}
.p-features-payment-log .p-settings-edit-balance {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 612px;
  margin: 12px 24px 0;
}
.p-features-sms-log .c-table_head .c-table_cell:first-child .c-table_ct {
  padding-left: 32px;
}
.p-features-sms-log .c-table_ct._incoming {
  position: relative;
  padding-left: 32px;
}
.p-features-sms-log .c-table_ct._incoming::after {
  content: '\e67c';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #f00;
}
.p-features-sms-log .c-table_ct._outgoing {
  position: relative;
  padding-left: 32px;
}
.p-features-sms-log .c-table_ct._outgoing::after {
  content: '\e67d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #008000;
}
.p-features-sms-log._preloader .c-table_preloader {
  display: block;
}
.p-features-sms-log .p-settings-edit-balance {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 612px;
  margin: 12px 24px 0;
}
.p-features-sms-log .p-settings-edit-info {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 612px;
  margin: 12px 24px 0;
}
.p-client-sms-log .c-table_head .c-table_cell:first-child .c-table_ct {
  padding-left: 32px;
}
.p-client-sms-log .c-table_ct._incoming {
  position: relative;
  padding-left: 32px;
}
.p-client-sms-log .c-table_ct._incoming::after {
  content: '\e67c';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #f00;
}




.p-client-sms-log .c-table_ct._outgoing {
  position: relative;
  padding-left: 32px;
}
.p-client-sms-log .c-table_ct._outgoing::after {
  content: '\e67d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #008000;
}


.p-client-sms-log .c-table_ct._incoming._success::after {
    color: #008000;
}

.p-client-sms-log .c-table_ct._incoming._unsuccess::after {
    color: #f00;
}
.p-client-sms-log .c-table_ct._outgoing._success::after {
    color: #008000;
}

.p-client-sms-log .c-table_ct._outgoing._unsuccess::after {
    color: #f00;
}

.p-client-sms-log._preloader .c-table_preloader {
  display: block;
}
.p-client-sms-log .p-settings-edit-balance {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 612px;
  margin: 12px 24px 0;
}
.p-client-sms-log .p-settings-edit-info {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 612px;
  margin: 12px 24px 0;
}
.jsButtonPayment.p-settings-list_cell .p-settings-list_ct {
  position: relative;
  width: auto;
}
.p-settings-online .element-text_label {
  display: none !important;
}
.p-settings-online .element-autocomplete {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-online-link-wr {
  font-size: 15px;
  font-weight: 600;
  margin-top: 24px;
}
.p-settings-online-code_pre {
  font-size: 15px;
  font-weight: 600;
  margin-top: 24px;
}
.p-settings-online-code_text {
  margin-top: 15px;
  font-size: 13px;
  line-height: 1.2;
  color: #888;
  word-break: break-word;
}
.p-settings-online-link {
  font-size: 14px;
  font-weight: 400;
}
body .p-settings-online-link {
  color: var(--versioncolor);
}
body._beauty .p-settings-online-link {
  color: var(--versioncolor);
}
body._health .p-settings-online-link {
  color: var(--versioncolor);
}
body._smile .p-settings-online-link {
  color: var(--versioncolor);
}
body._happiness .p-settings-online-link {
  color: var(--versioncolor);
}
body._velocity .p-settings-online-link {
  color: var(--versioncolor);
}
body._friend .p-settings-online-link {
  color: var(--versioncolor);
}
body._strength .p-settings-online-link {
  color: var(--versioncolor);
}
.p-settings-online_button {
  margin-top: 16px;
  margin-bottom: 16px;
  display: inline-block;
  vertical-align: top;
}
.p-settings-online-help {
  margin: 16px 0 0;
  background: #fafafa;
  border-radius: 4px;
  padding: 16px;
  font-size: 14px;
}
.p-settings-online-help em {
  font-style: normal;
  line-height: 2;
}
body .p-settings-online-help em {
  color: var(--versioncolor);
}
body._beauty .p-settings-online-help em {
  color: var(--versioncolor);
}
body._health .p-settings-online-help em {
  color: var(--versioncolor);
}
body._smile .p-settings-online-help em {
  color: var(--versioncolor);
}
body._happiness .p-settings-online-help em {
  color: var(--versioncolor);
}
body._velocity .p-settings-online-help em {
  color: var(--versioncolor);
}
body._friend .p-settings-online-help em {
  color: var(--versioncolor);
}
body._strength .p-settings-online-help em {
  color: var(--versioncolor);
}
.p-settings-online-help strong {
  font-weight: 600;
}
.p-settings-online-color {
  margin: 16px 0 0;
  font-size: 15px;
}
.p-settings-online-color strong {
  font-weight: 600;
}
body .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._health .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._smile .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._friend .p-settings-online-color strong {
  color: var(--versioncolor);
}
body._strength .p-settings-online-color strong {
  color: var(--versioncolor);
}
.p-settings-online-info {
  position: relative;
  margin: 16px 0 0;
  background: #fafafa;
  border-radius: 4px;
  padding: 16px 16px 16px 64px;
  font-size: 14px;
}
.p-settings-online-info::before {
  content: '\e604';
  font-family: 'clientix-form-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 64px;
  text-align: center;
  font-size: 32px;
  line-height: 2px;
  margin: -1px 0 0;
  color: #d8d8d8;
}
.p-settings-online-carousel {
  margin: 16px 0 0;
}
.p-settings-online-carousel .element-uploader_button {
  margin-left: 0 !important;
}
.p-settings-online-carousel_item {
  border-top: 2px solid #f1f1f1;
}
.p-settings-online-carousel_item:last-child {
  border-bottom: 2px solid #f1f1f1;
}
.p-settings-online-carousel-item-button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
body .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._beauty .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._health .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._smile .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._happiness .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._velocity .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._friend .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
body._strength .p-settings-online-carousel-item-button {
  color: var(--versioncolor);
}
.p-settings-online-carousel-item-button::after {
  content: '\e62e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 50px;
  text-align: right;
  line-height: 2px;
  margin: -1px 0 0;
  font-size: 24px;
}
.p-settings-online-carousel_item._collapsed .p-settings-online-carousel-item-button::after {
  content: '\e62d';
  font-family: 'clientix-icons';
}
.p-settings-online-carousel-item-button_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  position: relative;
  font-weight: 600;
}
.p-settings-online-carousel-item-button_t::after {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  content: ' ';
  border-bottom: 1px dashed;
}
body .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-online-carousel-item-button:hover {
  color: var(--versioncolor3);
}
body .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-online-carousel-item-button:hover:active {
  color: var(--versioncolor4);
}
.p-settings-online-carousel-item-button {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-online-carousel-item-button:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-online-carousel-item-button:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-online-carousel-item_cr {
  padding: 0 0 16px;
}
.p-settings-online-carousel_item._collapsed .p-settings-online-carousel-item_cr {
  display: none;
}
#COMPONENT_ONLINE_APPOINTMENT_WIDGET_COLOR .element-autocomplete_field {
  padding-left: 44px;
}
#COMPONENT_ONLINE_APPOINTMENT_WIDGET_COLOR .element-autocomplete_color {
  position: absolute;
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: 12px;
  border-radius: 4px;
}
#COMPONENT_ONLINE_APPOINTMENT_WIDGET_COLOR .element-autocomplete_li span {
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 4px;
  vertical-align: middle;
}#COMPONENT_ONLINE_APPOINTMENT_WIDGET_COLOR .element-autocomplete_field {
  padding-left: 44px;
}
#schedule_color .element-autocomplete_color {
  position: absolute;
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: 12px;
  border-radius: 4px;
}
#schedule_color .element-autocomplete_li span {
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 4px;
  vertical-align: middle;
}
#schedule_color .element-autocomplete_field {
  padding-left: 44px;
}
#schedule_color .element-autocomplete_color {
  position: absolute;
  top: 50%;
  left: 0;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  margin-left: 12px;
  border-radius: 4px;
}
#schedule_color .element-autocomplete_li span {
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 4px;
  vertical-align: middle;
}
.p-settings-edit-colorbutton {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  margin: 16px 0;
  padding: 0 16px;
  border: 1px solid;
  border-radius: 4px;
  background: #fff;
}
.p-settings-edit-colorbutton-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._health .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-colorbutton {
  color: var(--versioncolor);
}
body .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._health .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._smile .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._friend .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
body._strength .p-settings-edit-colorbutton {
  border-color: var(--versioncolor);
}
.p-settings-edit-colorbutton_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  font-weight: 600;
}
.p-settings-edit-uploader-tip {
  margin: 16px 0 0;
  padding: 16px;
  border-radius: 8px;
  background: #fafafa;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.p-settings-salary {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 24px;
}
.p-settings-salary-dropdownButton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-salary-dropdownButton_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-weight: 600;
  font-size: 16px;
  position: relative;
}
body .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._health .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-dropdownButton_t {
  color: var(--versioncolor);
}
body .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-dropdownButton_t:hover {
  color: var(--versioncolor3);
}
.p-settings-salary-dropdownButton_t::before {
  position: absolute;
  top: 100%;
  border-top: 1px dashed;
  content: ' ';
  right: 0;
  left: 0;
}
.p-settings-salary-dropdownButton_t::after {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 24px;
  text-align: center;
  margin: -1px 0 0;
  line-height: 2px;
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
}
.p-settings-salary-dropdownButton._down .p-settings-salary-dropdownButton_t {
  color: #000 !important;
}
.p-settings-salary-dropdownButton._down .p-settings-salary-dropdownButton_t::after {
  content: '\e62e';
  font-family: 'clientix-icons';
}
.p-settings-salary-profit {
  width: 590px;
  border: 1px solid;
  padding: 12px;
  border-radius: 4px;
}
body .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-profit {
  border-color: var(--versioncolor);
}
.p-settings-salary-profit .element#salary .element_label {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-profit .element#salary .element_cr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-profit .element#motivation .element_label {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-profit .element#motivation .element_cr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-profit .element#tax_for_expenses_value_percent {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-profit .element#salary .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-profit .element#salary._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-salary-profit .element#motivation .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-profit .element#motivation._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-salary-profit .element#tax_for_expenses_value_percent .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-profit .element#tax_for_expenses_value_percent._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-salary-popup {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,0.75);
}
.p-settings-salary-popup._hidden {
  display: none;
}
.p-settings-salary-popup-infoCr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-salary-popup-infoCr_c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-popup_cr {
  position: absolute;
  right: 24px;
  left: 24px;
  padding: 16px 0;
  margin: 0 0 16px;
  border: 1px solid;
  border-radius: 4px;
  background: #fff;
}
body .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-popup_cr {
  border-color: var(--versioncolor);
}
.p-settings-salary-popup_close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
  height: 40px;
}
body .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup_close {
  color: var(--versioncolor);
}
.p-settings-salary-popup_close::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 32px;
  line-height: 2px;
  text-align: center;
}
body .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-popup_close:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-popup_close:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-popup_close {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-popup_close:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-popup_close:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-popup-buttons {
  margin: 12px 12px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-salary-popup-buttons_c {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  padding: 0 0 0 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-popup-message {
  margin: 12px 12px 0;
}
.p-settings-salary-popup-message_heading {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.p-settings-salary-popup-employee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
}
.p-settings-salary-popup-employee._icon_save {
  padding-left: 40px;
  position: relative;
}
.p-settings-salary-popup-employee._icon_save::before {
  position: absolute;
  top: 50%;
  left: 16px;
  line-height: 2px;
  margin: -1px 0 0;
  font-size: 18px;
  content: '\e61d';
  font-family: 'materials';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 24px;
  text-align: left;
}
body .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-employee._icon_save::before {
  color: var(--versioncolor);
}
.p-settings-salary-popup-employee._icon_load {
  padding-left: 40px;
  position: relative;
}
.p-settings-salary-popup-employee._icon_load::before {
  position: absolute;
  top: 50%;
  left: 16px;
  line-height: 2px;
  margin: -1px 0 0;
  font-size: 18px;
  content: '\e61e';
  font-family: 'materials';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 24px;
  text-align: left;
}
body .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-employee._icon_load::before {
  color: var(--versioncolor);
}
.p-settings-salary-popup-employee_name {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  line-height: 24px;
}
.p-settings-salary-popup-employee_position {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 0 0 0 4px;
  font-size: 13px;
  color: #555;
}
.p-settings-salary-popup-employee_info {
  width: 24px;
  height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin: 0 0 0 4px;
}
.p-settings-salary-popup-employee_info::before {
  position: absolute;
  top: 50%;
  text-align: center;
  right: 0;
  left: 0;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  margin: -1px 0 0;
  line-height: 2px;
}
body .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-employee_info::before {
  color: var(--versioncolor);
}
.p-settings-salary-popup-employee_info._active::before {
  color: #b4b4b4 !important;
}
.p-settings-salary-popup-keyvalue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin: 12px 0 0;
  padding: 0 16px;
}
.p-settings-salary-popup._active .p-settings-salary-popup-keyvalue._shaded {
  opacity: 0.25;
}
.p-settings-salary-popup-keyvalue._left {
  padding-left: 50%;
}
.p-settings-salary-popup-keyvalue._no-mt {
  margin-top: 0;
}
.p-settings-salary-popup-keyvalue._border {
  position: relative;
  padding-top: 13px;
}
.p-settings-salary-popup-keyvalue._border::before {
  position: absolute;
  top: 0;
  right: 16px;
  left: 16px;
  border-top: 1px solid #b2b2b2;
  content: ' ';
}
.p-settings-salary-popup-keyvalue_key {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 15px;
  width: 150px;
}
body .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-keyvalue_key {
  color: var(--versioncolor);
}
.p-settings-salary-popup-keyvalue._gray .p-settings-salary-popup-keyvalue_key {
  color: #999 !important;
  font-size: 13px;
}
.p-settings-salary-popup-keyvalue._black .p-settings-salary-popup-keyvalue_key {
  color: #000 !important;
  font-size: 14px;
}
.p-settings-salary-popup-keyvalue_value {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  color: #000;
}
.p-settings-salary-popup-keyvalue._gray .p-settings-salary-popup-keyvalue_value {
  color: #999;
  font-size: 12px;
}
.p-settings-salary-popup-keyvalue_value._bold {
  font-weight: 700;
}
.p-settings-salary-popup-keyvalue_value._rouble::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-popup-table {
  position: relative;
  margin: 12px 0 0;
}
.p-settings-salary-popup-table_shader {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: rgba(255,255,255,0.75);
}
.p-settings-salary-popup._active .p-settings-salary-popup-table_shader {
  display: block;
}
.p-settings-salary-popup-table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 6px 16px;
}
.p-settings-salary-popup-table-row._active {
  position: relative;
  z-index: 2;
  background: #fafafa;
}
.p-settings-salary-popup-table-row._head {
  margin-top: 0;
}
.p-settings-salary-popup-table-row_c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
}
.p-settings-salary-popup-table-row_c._double {
  width: 50%;
}
.p-settings-salary-popup-table-row_line {
  position: relative;
  display: none;
  width: 100%;
}
.p-settings-salary-popup-table-row._active .p-settings-salary-popup-table-row_line {
  display: block;
}
.p-settings-salary-popup-table_head {
  height: 30px;
  border-bottom: 1px solid #b2b2b2;
  font-size: 14px;
  line-height: 30px;
  color: #000;
  font-weight: 700;
}
.p-settings-salary-popup-table_value {
  font-size: 14px;
  color: #000;
  line-height: 1;
}
body .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-table_value._theme {
  color: var(--versioncolor);
}
.p-settings-salary-popup-table_value._rouble::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-popup-table-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-salary-popup-table-link_t {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
}
body .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-table-link_t {
  color: var(--versioncolor);
}
.p-settings-salary-popup-table-link_t::before {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
.p-settings-salary-popup-table-link_t._icon::after {
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -1px 0 0;
  font-size: 20px;
  line-height: 2px;
}
.p-settings-salary-popup-table-row._active .p-settings-salary-popup-table-link_t._icon::after {
  content: '\e62e';
  font-family: 'clientix-icons';
}
body .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-popup-table-link_t:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-popup-table-link_t:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-popup-table-link_t {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-popup-table-link_t:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-popup-table-link_t:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-popup-subtable {
  display: table;
  width: 100%;
  margin: 12px 0 0;
  border-bottom: 1px solid;
  table-layout: fixed;
}
body .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-popup-subtable {
  border-color: var(--versioncolor);
}
.p-settings-salary-popup-subtable-row {
  display: table-row;
}
.p-settings-salary-popup-subtable-row_c {
  display: table-cell;
  padding: 0 8px 0 16px;
  border-left: 1px solid #cdd2d2;
}
.p-settings-salary-popup-subtable-row_c:first-child {
  padding-left: 0;
  border-left: 0;
}
.p-settings-salary-popup-subtable-row_c:last-child {
  padding-right: 0;
}
.p-settings-salary-popup-subtable_head {
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  color: #848b8c;
  white-space: nowrap;
}
.p-settings-salary-popup-subtable_value {
  overflow: hidden;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-settings-salary-popup-subtable_value._rouble::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-popup_rollup {
  position: absolute;
  bottom: 12px;
  left: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 12px;
}
body .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._health .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-popup_rollup {
  color: var(--versioncolor);
}
.p-settings-salary-popup_rollup::before {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
.p-settings-salary-popup_rollup._icon::after {
  content: '\e62e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -1px 0 0;
  font-size: 16px;
  line-height: 2px;
}
body .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-popup_rollup:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-popup_rollup:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-popup_rollup {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-popup_rollup:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-popup_rollup:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-period {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-salary-period_c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-period_c._filler {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-period-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  padding: 0 8px;
}
.p-settings-salary-period-label_t {
  font-size: 15px;
  color: #000;
  font-weight: 600;
}
.p-settings-salary-period-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  padding: 0 16px;
  border-radius: 4px;
  color: #fff;
}
body .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._beauty .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._health .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._smile .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._happiness .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._velocity .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._friend .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body._strength .p-settings-salary-period-button {
  background: var(--versioncolor);
}
body .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._beauty .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._health .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._smile .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._happiness .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._velocity .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._friend .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body._strength .p-settings-salary-period-button:hover {
  background: var(--versioncolor3);
}
body .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._beauty .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._health .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._smile .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._happiness .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._velocity .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._friend .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
body._strength .p-settings-salary-period-button:hover:active {
  background: var(--versioncolor4);
}
.p-settings-salary-period-button {
  -webkit-transition: background 0.2s ease-in-out;
          transition: background 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-period-button:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-period-button:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-period-button_t {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}
.p-settings-salary-period-link {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  padding: 0 16px;
}
body .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._health .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-period-link {
  color: var(--versioncolor);
}
body .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-period-link:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-period-link:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-period-link {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-period-link:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-period-link:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-period-link_t {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
.p-settings-salary-period-link_t::after {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
.p-settings-salary-period .element-calendar {
  width: 136px;
}
.p-settings-salary-table {
  margin: 16px 0 0;
}
.p-settings-salary-table_shader {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: rgba(255,255,255,0.75);
}
.p-settings-salary._active .p-settings-salary-table_shader {
  display: block;
}
.p-settings-salary-table-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-salary-table-row._head {
  z-index: 1;
}
.p-settings-salary-table-row._active {
  z-index: 1;
}
.p-settings-salary-table-row_c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-settings-salary-table-row_c:first-child {
  width: 18%;
}
.p-settings-salary-table-row_c:nth-child(2) {
  width: 32%;
}
.p-settings-salary-table._five .p-settings-salary-table-row_c:nth-child(2) {
  width: 16%;
}
.p-settings-salary-table-row_c:nth-child(3) {
  width: 32%;
}
.p-settings-salary-table._five .p-settings-salary-table-row_c:nth-child(3) {
  width: 16%;
}
.p-settings-salary-table._five .p-settings-salary-table-row_c:nth-child(4) {
  width: 16%;
}
.p-settings-salary-table-row_c:last-child {
    width: 16%;
}
.p-settings-salary-table._five .p-settings-salary-table-row_c:nth-last-child(2) {
  width: 16%;
}
.p-settings-salary-table-row:first-child .p-settings-salary-table-row_c {
  border-top: 1px solid #e8e8e8;
}
.p-settings-salary-table-row:first-child .p-settings-salary-table-row_c::after {
  position: absolute;
  right: 0;
  top: 100%;
  left: 0;
  border-top: 1px solid #e8e8e8;
  content: ' ';
}
.p-settings-salary-table-row + .p-settings-salary-table-row .p-settings-salary-table-row_c {
  border-top: 1px solid #e8e8e8;
}
.p-settings-salary-table-row:first-child + .p-settings-salary-table-row .p-settings-salary-table-row_c {
  border-top-color: #cdd2d2;
}
.p-settings-salary-table-row:last-child .p-settings-salary-table-row_c {
  border-bottom: 1px solid #e8e8e8;
}
.p-settings-salary-table-row_c + .p-settings-salary-table-row_c {
  border-left: 1px solid #e8e8e8;
}
.p-settings-salary-table-row_c:first-child + .p-settings-salary-table-row_c {
  border-left-color: #cdd2d2;
}
.p-settings-salary-table-row_c:nth-child(4) {
  background: #fafafa;
}
.p-settings-salary._active .p-settings-salary-table-row._active .p-settings-salary-table-row_c {
  border-top: 1px solid #e8e8e8;
}
.p-settings-salary._active .p-settings-salary-table-row._active .p-settings-salary-table-row_c::after {
  position: absolute;
  right: 0;
  top: 100%;
  left: 0;
  border-top: 1px solid #e8e8e8;
  content: ' ';
}
.p-settings-salary-table-row_c {
  -webkit-transition: opacity 0.1s ease-in-out;
          transition: opacity 0.1s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-table-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding: 0 8px 0 16px;
  color: #000;
}
.p-settings-salary-table-row_c:first-child .p-settings-salary-table-heading {
  padding-left: 0;
}
.p-settings-salary-table-heading_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 15px;
  font-weight: 600;
}
.p-settings-salary-table-heading_t._icon_rouble {
  padding-right: 0;
}
.p-settings-salary-table-heading_t._icon_rouble::after {
  font-size: 16px;
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-table_actions {
  padding: 8px;
}
.p-settings-salary-table-action {
  padding: 0 0 0 24px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-salary-table-action._hidden {
  display: none;
}
.p-settings-salary-table-action._icon::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 24px;
  text-align: left;
  margin: -1px 0 0;
  line-height: 2px;
  font-size: 18px;
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-action._icon::before {
  color: var(--versioncolor);
}
.p-settings-salary-table-action._icon_save::before {
  content: '\e61d';
  font-family: 'materials';
  margin-top: -6px;
}
.p-settings-salary-table-action._icon_load::before {
  content: '\e61e';
  font-family: 'materials';
}
.p-settings-salary-table-action:first-child {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #d8d8d8;
}
.p-settings-salary-table-action_t {
  color: #657076;
  font-size: 13px;
  line-height: 15px;
}
.p-settings-salary-table-employee {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 56px;
  padding: 8px 8px 8px 0;
}
.p-settings-salary-table-employee_name {
  overflow: hidden;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-row._active .p-settings-salary-table-employee_name {
  color: var(--versioncolor);
}
.p-settings-salary-table-employee_position {
  overflow: hidden;
  font-size: 12px;
  color: #b4b4b4;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-settings-salary-table-rules {
  padding: 8px 8px 0 16px;
}
.p-settings-salary-table-rule {
  position: relative;
  padding: 0 32px 0 0;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  line-height: 16px;
    min-height:40px;
    border-bottom: thin solid #f1f1f1;
    margin:3px;
}
.p-settings-salary-table-rule + .p-settings-salary-table-rule {
  margin: 12px 0 0;
}
.p-settings-salary-table-rule_more {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0 4px 0 0;
}
body .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-rule_more {
  color: var(--versioncolor);
}
.p-settings-salary-table-rule_more::after {
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  padding: 0 1px;
}
.p-settings-salary-table-rule_more._active:after {
  color: #b4b4b4 !important;
}
.p-settings-salary-table-rule_sum._icon_rouble::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-table-rule_sum._icon_percent::after {
  content: '%';
}
.p-settings-salary-table-rule_small {
  font-size: 12px;
  font-weight: 400;
}
.p-settings-salary-table-rule_remove,.p-settings-salary-table-rule_edit {
  position: absolute;
  top: 74%;
  right: 8px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 24px;
  height: 24px;
  margin: -12px 0 0;
}
.p-settings-salary-table-rule_remove::before,.p-settings-salary-table-rule_edit::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #ff9c9c;
  text-align: center;
}

.p-settings-salary-table-rule_edit{
    top: 7%;
}

.p-settings-salary-table-rule_edit::before {
  content: '\e60f';

}
.p-settings-salary-table-calculations {
  padding: 8px 8px 8px 16px;
}
.p-settings-salary-table-calculation {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-settings-salary-table-calculation + .p-settings-salary-table-calculation {
  margin: 12px 0 0;
}
.p-settings-salary-table-calculation-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px 0 0;
}
.p-settings-salary-table-calculation-label_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 13px;
  color: #000;
  font-weight: 600;
}
.p-settings-salary-table-calculation-field {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  position: relative;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 110px;
  height: 46px;
  padding: 0 32px 0 8px;
  border: 1px solid #e1e5e8;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px -1px #e1e5e8 inset, 0 1px 2px -1px #fff;
          box-shadow: 0 1px 2px -1px #e1e5e8 inset, 0 1px 2px -1px #fff;
  background: #f6f7f8;
  font-size: 15px;
  line-height: 44px;
  color: #5f696a;
}
.p-settings-salary-table-calculation._edit .p-settings-salary-table-calculation-field {
  display: none;
}
.p-settings-salary-table-calculation-field_t {
  white-space: nowrap;
}
.p-settings-salary-table-calculation-field_t::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-table-calculation-field_t._no-icon::after {
  display: none;
}
.p-settings-salary-table-calculation-field_edit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 32px;
  border-left: 1px solid #e1e5e8;
  border-radius: 0 4px 4px 0;
  background: #fff;
}
body .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-calculation-field_edit {
  color: var(--versioncolor);
}
.p-settings-salary-table-calculation-field_edit::before {
  content: '\e60f';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 20px;
  line-height: 2px;
  text-align: center;
}
body .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-table-calculation-field_edit:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-table-calculation-field_edit:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-table-calculation-field_edit {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-table-calculation-field_edit:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-table-calculation-field_edit:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-table-total {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._five .p-settings-salary-table-row_c:last-child .p-settings-salary-table-total {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-left: 16px;
}
.p-settings-salary-table-total_t {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 15px;
  font-weight: 600;
  text-align: right;
}
body .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-total_t {
  color: var(--versioncolor);
}
.p-settings-salary-table-total_t::after {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
.p-settings-salary-table-total._empty .p-settings-salary-table-total_t::after {
  display: none;
}
.p-settings-salary-table-total._empty .p-settings-salary-table-total_t {
  color: #000 !important;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-salary-table-total._cancel_started .p-settings-salary-table-total_t {
  color: #ff7979 !important;
}
body .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-table-total_t:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-table-total_t:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-table-total_t {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-table-total_t:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-table-total_t:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-table-calculationform_cr {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  width: 110px;
}
.p-settings-salary-table-ruleform {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-settings-salary-table-ruleform_button {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 56px;
  padding: 0 8px 0 16px;
  font-size: 14px;
  line-height: 56px;
}
body .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-ruleform_button {
  color: var(--versioncolor);
}
body .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-table-ruleform_button:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-table-ruleform_button:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-table-ruleform_button._icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  padding: 0 4px 0 0;
}
.p-settings-salary-table-ruleform_button._icon_plus::before {
  content: '\e60d';
  font-family: 'clientix-icons';
}
.p-settings-salary-table-ruleform_button._smalltext {
  font-size: 13px;
  line-height: 16px;
}
.p-settings-salary-table-ruleform_button._hidden {
  visibility: hidden;
}
.p-settings-salary-table-ruleform_button {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-table-ruleform_button:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-table-ruleform_button:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-table-ruleform-heading {
  position: absolute;
  z-index: 2;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 9px 41px 9px 9px;
  border: 1px solid;
  border-bottom: 0;
  background: #fff;
  font-size: 13px;
  line-height: 20px;
}
body .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-ruleform-heading {
  color: var(--versioncolor);
}
body .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-table-ruleform-heading {
  border-color: var(--versioncolor);
}
.p-settings-salary-table-rules + .p-settings-salary-table-ruleform .p-settings-salary-table-ruleform-heading {
  line-height: 16px;
  top: auto;
}

.p-settings-salary-table-ruleform-heading.jsElement_ruleMotivation_heading {
  line-height: 16px;
  top: auto;
}
.p-settings-salary-table-ruleform-heading.jsElement_ruleFixed_heading{
  line-height: 16px;
  top: auto;
}

.p-settings-salary-table-ruleform-heading._hidden {
  display: none;
}
.p-settings-salary-table-ruleform-heading_preloader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  background: #fff;
  display: none;
}
.p-settings-salary-table-ruleform-heading._preloader .p-settings-salary-table-ruleform-heading_preloader {
  display: block;
}
.p-settings-salary-table-ruleform-heading_preloader .t-preloader {
  font-size: 24px;
}
.p-settings-salary-table-ruleform-heading_close {
  position: absolute;
  top: 50%;
  right: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
}
.p-settings-salary-table-ruleform-heading_close::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 32px;
  line-height: 2px;
  text-align: center;
}
body .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._health .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-table-ruleform-heading_close::before {
  color: var(--versioncolor);
}
.p-settings-salary-table-ruleform_cr {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: -1px;
  min-width: -webkit-calc(100% + 2px);
  min-width: calc(100% + 2px);
}
.p-settings-salary-table-ruleform_cr._right {
  left: auto;
  right: -1px;
}
.p-settings-salary-table-value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  font-size: 15px;
  color: #000;
  font-weight: 600;
}
.p-settings-salary-table-value._gray {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  color: #a7a7a7;
  font-weight: 400;
}
.p-settings-salary-table-value_t {
  line-height: 16px;
  text-align: center;
}
.p-settings-salary-table-value_t._rouble::after {
  padding: 0 0 0 4px;
  vertical-align: middle;
}
.p-settings-salary-rulefixed {
  margin: 0 0 16px;
  padding: 0 16px 16px;
  border: 1px solid;
  background: #fff;
}
body .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-rulefixed {
  border-color: var(--versioncolor);
}
.p-settings-salary-rulefixed-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  padding: 0 16px;
  border-radius: 4px;
  color: #fff;
}
.p-settings-salary-rulefixed-button_wr {
  margin: 8px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._beauty .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._health .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._smile .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._happiness .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._velocity .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._friend .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body._strength .p-settings-salary-rulefixed-button {
  background: var(--versioncolor);
}
body .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._beauty .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._health .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._smile .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._happiness .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._velocity .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._friend .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body._strength .p-settings-salary-rulefixed-button:hover {
  background: var(--versioncolor3);
}
body .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._beauty .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._health .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._smile .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._happiness .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._velocity .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._friend .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
body._strength .p-settings-salary-rulefixed-button:hover:active {
  background: var(--versioncolor4);
}
.p-settings-salary-rulefixed-button {
  -webkit-transition: background 0.2s ease-in-out;
          transition: background 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-rulefixed-button:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-rulefixed-button:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-rulefixed-button_t {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}
.p-settings-salary-rulefixed .element#value .element_cr {
  width: 200px;
}
.p-settings-salary-rulefixed .element#period_duration .element_cr {
  width: 200px;
}
.p-settings-salary-rulefixed .element#min_shift_duration .element_cr {
  width: 200px;
  margin-left: 8px;
}
.p-settings-salary-rulemotivation {
  margin: 0 0 16px;
  padding: 16px 16px 16px;
  border: 1px solid;
  background: #fff;
}
body .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._health .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._smile .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._friend .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
body._strength .p-settings-salary-rulemotivation {
  border-color: var(--versioncolor);
}
.p-settings-salary-rulemotivation-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  padding: 0 16px;
  border-radius: 4px;
  color: #fff;
}
.p-settings-salary-rulemotivation-button_wr {
  margin: 8px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._beauty .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._health .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._smile .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._happiness .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._velocity .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._friend .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body._strength .p-settings-salary-rulemotivation-button {
  background: var(--versioncolor);
}
body .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._beauty .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._health .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._smile .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._happiness .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._velocity .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._friend .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body._strength .p-settings-salary-rulemotivation-button:hover {
  background: var(--versioncolor3);
}
body .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._beauty .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._health .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._smile .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._happiness .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._velocity .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._friend .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
body._strength .p-settings-salary-rulemotivation-button:hover:active {
  background: var(--versioncolor4);
}
.p-settings-salary-rulemotivation-button {
  -webkit-transition: background 0.2s ease-in-out;
          transition: background 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-rulemotivation-button:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-rulemotivation-button:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-rulemotivation-button_t {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}
.p-settings-salary-rulemotivation-message {
  margin: 12px 0 0;
  padding: 8px;
  border-radius: 4px;
  background: #fafafa;
  font-size: 13px;
}
.p-settings-salary-rulemotivation-message._hidden {
  display: none;
}
.p-settings-salary-rulemotivation_question {
  position: relative;
  width: 24px;
  height: 24px;
  padding: 0 0 0 4px;
  pointer-events: none;
}
body .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._health .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-rulemotivation_question {
  color: var(--versioncolor);
}
.p-settings-salary-rulemotivation_question._active {
  color: #b4b4b4 !important;
}
.p-settings-salary-rulemotivation_question::before {
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 16px;
  line-height: 2px;
  text-align: center;
}
.p-settings-salary-rulemotivation .element#motivation_type .element_cr {
  width: 400px;
}
.p-settings-salary-rulemotivation .element#value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-salary-rulemotivation .element#value_unit .element_cr {
  width: 100px;
}
.p-settings-salary-calculationform {
  position: relative;
}
.p-settings-salary-calculationform_save {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 1px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 32px;
  border-left: 1px solid #e1e5e8;
}
body .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._beauty .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._health .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._smile .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._happiness .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._velocity .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._friend .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
body._strength .p-settings-salary-calculationform_save {
  color: var(--versioncolor);
}
.p-settings-salary-calculationform_save::before {
  content: '\e606';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  text-align: center;
}
body .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-salary-calculationform_save:hover {
  color: var(--versioncolor3);
}
body .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._health .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-salary-calculationform_save:hover:active {
  color: var(--versioncolor4);
}
.p-settings-salary-calculationform_save {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-salary-calculationform_save:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-settings-salary-calculationform_save:hover:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-salary-calculationform .element-text_field {
  width: 100%;
}
.p-salary-reportsList {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
}
.p-salary-reportsList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  table-layout: fixed;
  border-spacing: 0 1px;
}
.p-salary-reportsList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-salary-reportsList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
}
body._ani-to-quadro .p-salary-reportsList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-quadro .p-salary-reportsList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-salary-reportsList_head {
  position: relative;
  display: table-row;
}
.p-salary-reportsList_row {
  display: table-row;
}
.p-salary-reportsList_row._hidden {
  display: none;
}
.p-salary-reportsList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-salary-reportsList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-salary-reportsList_head .p-salary-reportsList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-salary-reportsList_head + .p-salary-reportsList_row .p-salary-reportsList_cell,
.p-salary-reportsList_row._new + .p-salary-reportsList_row .p-salary-reportsList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-salary-reportsList_row + .p-salary-reportsList_row .p-salary-reportsList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-salary-reportsList_row + .p-salary-reportsList_row:last-child .p-salary-reportsList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-salary-reportsList_cell._first {
  width: 348px;
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-salary-reportsList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-salary-reportsList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: -2px;
  vertical-align: middle;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron {
  padding-right: 40px;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron::after {
  display: none;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-salary-reportsList_row .p-salary-reportsList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-salary-reportsList_head + .p-salary-reportsList_row .p-salary-reportsList_cell._first,
.p-salary-reportsList_row._new + .p-salary-reportsList_row .p-salary-reportsList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._quadro):not(._penta) .p-salary-reportsList_head + .p-salary-reportsList_row .p-salary-reportsList_cell._first::before,
body:not(._quadro):not(._penta) .p-salary-reportsList_row._new + .p-salary-reportsList_row .p-salary-reportsList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-salary-reportsList_row + .p-salary-reportsList_row .p-salary-reportsList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-salary-reportsList_row + .p-salary-reportsList_row .p-salary-reportsList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-salary-reportsList_row + .p-salary-reportsList_row:last-child .p-salary-reportsList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-salary-reportsList_row + .p-salary-reportsList_row:last-child .p-salary-reportsList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._health .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-salary-reportsList_row._active .p-salary-reportsList_cell._first {
  color: var(--versioncolor);
}
.p-salary-reportsList_row._active .p-salary-reportsList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-salary-reportsList_row._active + .p-salary-reportsList_row .p-salary-reportsList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-salary-reportsList_row._active + .p-salary-reportsList_row .p-salary-reportsList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-salary-reportsList_label {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0 6px 2px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  font-size: 13px;
  line-height: 1;
  color: #b4b4b4;
  font-weight: 600;
}
.p-salary-reportsList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-salary-reportsList_text {
  position: relative;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.p-salary-reportsList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-salary-reportsList_head .p-salary-reportsList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
}
.p-salary-reportsList_row .p-salary-reportsList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first .p-salary-reportsList_text {
  font-size: 16px;
  line-height: 20px;
  color: var(--versioncolor);
  font-weight: 600;
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._beauty .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._health .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._smile .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._happiness .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._velocity .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._friend .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
body._strength .p-salary-reportsList_row .p-salary-reportsList_cell._first:hover .p-salary-reportsList_text {
  color: var(--versioncolor);
}
.p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._beauty .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._health .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._smile .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._happiness .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._velocity .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._friend .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
body._strength .p-salary-reportsList_row .p-salary-reportsList_cell._first:active .p-salary-reportsList_text {
  color: var(--versioncolor3);
}
.p-salary-reportsList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-salary-reportsList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-salary-reportsList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-salary-reportsList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-salary-reportsList._preloader .p-salary-reportsList_preloader {
  display: block;
}
.p-salary-reportsList_preloader .t-preloader {
  font-size: 32px;
}
.p-salary-reportsList-nothing {
  padding: 12px;
}
.p-salary-reportsList-nothing._hidden {
  display: none;
}
.p-salary-reportsList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-salary-reportsList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-salary-reportsList-nothing_icon._empty::before {
  content: '\e623';
  font-family: 'clientix-icons';
}
.p-salary-reportsList-nothing_icon._salary::before {
  content: '\e602';
  font-family: 'waitinglist';
}
.p-salary-reportsList-nothing_icon._add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-salary-reportsList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-salary-reportsList-nothing_text {
  text-align: center;
  font-size: 15px;
}
body._quadro .p-salary-reportsList-nothing_text {
  display: none;
}
.p-salary-reportsList-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body._quadro .p-salary-reportsList-info {
  display: none;
}
.p-salary-reportsList-info_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 13px;
  color: #999;
  font-weight: 400;
}
.p-salary-reportsList-info_value {
  padding: 0 0 0 4px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
  overflow: hidden;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-salary-reportsList-employees-count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._beauty .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._health .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._smile .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._happiness .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._velocity .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._friend .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
body._strength .p-salary-reportsList-employees-count {
  color: var(--versioncolor);
}
.p-salary-reportsList-employees-count._hidden {
  display: none;
}
.p-salary-reportsList-employees-count_t {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-salary-reportsList-employees-count_t::after {
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #999;
}
body .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._health .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._smile .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._friend .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body._strength .p-salary-reportsList-employees-count_t:hover::after {
  color: var(--versioncolor);
}
body .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._health .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._smile .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._friend .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
body._strength .p-salary-reportsList-employees-count_t:hover:active::after {
  color: var(--versioncolor3);
}
.p-salary-reportsList-employees-count_t::after {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-salary-reportsList-employees-count_t:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-salary-reportsList-employees-count_t:hover:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-salary-reportsList-employees_list._hidden {
  display: none;
}
.p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#SALARY_REPORTS_CONSIDER_APPOINTMENT_ADVANCED_EXECUTIONS._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit-salary-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0 0;
  padding: 10px 0 20px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
          box-shadow: 0 0 4px rgba(0,0,0,0.2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.p-settings-edit-salary-block_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit-salary-block_item._grow {
  position: relative;
}
.p-settings-edit-salary-block_item._grow._1 {
  height: 411px;
}
.p-settings-edit-salary-block_item._grow._2 {
  height: 387px;
}
.p-settings-edit-salary-block_item._grow._3 {
  height: 159px;
}
.p-settings-edit-salary-block_item._grow._4 {
  height: 336px;
}
.p-settings-edit-salary-block_item + .p-settings-edit-salary-block_item {
  margin-top: 16px;
}
.p-settings-edit-salary-block_text {
  padding: 0 20px;
  font-size: 16px;
}
.p-settings-edit-salary-block_text strong {
  font-weight: 700;
}
body .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._health .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-salary-block_text strong {
  color: var(--versioncolor);
}
.p-settings-edit-salary-block_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 20px;
  background: no-repeat left top;
  -webkit-background-size: contain;
          background-size: contain;
}
.p-settings-edit-salary-block_image._1 {
  background-image: url("../images/p-settings-edit-salary_image_1.jpg");
}
.p-settings-edit-salary-block_image._2 {
  background-image: url("../images/p-settings-edit-salary_image_2.jpg");
}
.p-settings-edit-salary-block_image._3 {
  background-image: url("../images/p-settings-edit-salary_image_3.jpg");
}
.p-settings-edit-salary-block_image._4 {
  background-image: url("../images/p-settings-edit-salary_image_4.jpg");
}
body._trio .p-settings-edit-salary_notintrio {
  display: none;
}
.p-service-edit-salary-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0 0;
  padding: 10px 0 20px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
          box-shadow: 0 0 4px rgba(0,0,0,0.2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.p-service-edit-salary-block._fade-in {
  -webkit-animation: p-client-wallet_fade-in 0.5s ease;
          animation: p-client-wallet_fade-in 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-service-edit-salary-block_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-service-edit-salary-block_item._grow {
  position: relative;
}
.p-service-edit-salary-block_item._grow._1 {
  height: 355px;
}
.p-service-edit-salary-block_item._grow._2 {
  height: 159px;
}
.p-service-edit-salary-block_item._grow._3 {
  height: 158px;
}
.p-service-edit-salary-block_item._grow._4 {
  height: 158px;
}
.p-service-edit-salary-block_item + .p-service-edit-salary-block_item {
  margin-top: 16px;
}
.p-service-edit-salary-block_text {
  padding: 0 20px;
  font-size: 16px;
}
.p-service-edit-salary-block_text strong {
  font-weight: 700;
}
body .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._beauty .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._health .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._smile .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._happiness .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._velocity .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._friend .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
body._strength .p-service-edit-salary-block_text strong {
  color: var(--versioncolor);
}
.p-service-edit-salary-block_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 20px;
  background: no-repeat left top;
  -webkit-background-size: contain;
          background-size: contain;
}
.p-service-edit-salary-block_image._1 {
  background-image: url("../images/p-service-edit-salary_image_1.jpg");
}
.p-service-edit-salary-block_image._2 {
  background-image: url("../images/p-service-edit-salary_image_2.jpg");
}
.p-service-edit-salary-block_image._3 {
  background-image: url("../images/p-service-edit-salary_image_3.jpg");
}
.p-service-edit-salary-block_image._4 {
  background-image: url("../images/p-service-edit-salary_image_4.jpg");
}
.p-settings-bulk_button {
  display: inline-block;
  vertical-align: top;
}
.p-settings-bulk_button_span::before {
  content: '\e678';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-edit .element#USE_NIGHT_TIME,
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_CONFIRMATION_USE_NIGHT_TIME{
  margin-right: auto;
}
.p-settings-edit .element#USE_NIGHT_TIME .element_label,
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_CONFIRMATION_USE_NIGHT_TIME .element_label{
  width: 200px;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_NOTIFICATION_FORBIDDEN_FROM_HOUR .element_field {
  width: 80px;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_NOTIFICATION_FORBIDDEN_TILL_HOUR .element_label {
  padding-left: 0 !important;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_NOTIFICATION_FORBIDDEN_TILL_HOUR .element_field {
  width: 80px;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_CONFIRMATION_FORBIDDEN_FROM_HOUR .element_field {
    width: 80px;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_CONFIRMATION_FORBIDDEN_TILL_HOUR .element_label {
  padding-left: 0 !important;
}
.p-settings-edit .element#COMPONENT_SMS_APPOINTMENT_CONFIRMATION_FORBIDDEN_TILL_HOUR .element_field {
  width: 80px;
}
.p-settings-edit-export-label {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  padding: 8px 0 0 8px;
  line-height: 46px;
  border-top: 1px solid #d8d8d8;
}
.p-settings-edit-export-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-edit-export .t-button {
  font-size: 16px;
}
.p-settings-documentList_archive {
    width: 46px;
    height: 46px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.p-settings-documentList_archive._true::before {
    content: '\e61c';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._beauty .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._health .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._smile .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._happiness .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._velocity .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._friend .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
body._strength .p-settings-documentList_archive._true::before {
    color: var(--versioncolor);
}
.p-settings-documentList_archive::before {
    content: '\e60e';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ff9c9c;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    text-align: center;
    font-size: 24px;
    line-height: 1px;
    margin: -1px 0 0;
}
.p-settings-documentList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  table-layout: fixed;
  border-spacing: 0 1px;
}
.p-settings-documentList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._trio .p-settings-documentList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
}
body._ani-to-trio .p-settings-documentList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-trio .p-settings-documentList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-settings-documentList_head {
  position: relative;
  display: table-row;
}
.p-settings-documentList_row {
  display: table-row;
}
.p-settings-documentList_row._hidden {
  display: none;
}
.p-settings-documentList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-settings-documentList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList_head .p-settings-documentList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-settings-documentList_head + .p-settings-documentList_row .p-settings-documentList_cell,
.p-settings-documentList_row._new + .p-settings-documentList_row .p-settings-documentList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-settings-documentList_row + .p-settings-documentList_row .p-settings-documentList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-settings-documentList_row + .p-settings-documentList_row:last-child .p-settings-documentList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-settings-documentList_cell._first {
  width: 348px;
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-documentList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-settings-documentList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList_row .p-settings-documentList_cell._first {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: -2px;
  vertical-align: middle;
}
.p-settings-documentList_row .p-settings-documentList_cell._first._chevron {
  padding-right: 40px;
}
.p-settings-documentList_row .p-settings-documentList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-documentList_row .p-settings-documentList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._trio .p-settings-documentList_row .p-settings-documentList_cell._first._chevron::after {
  display: none;
}
.p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-documentList_row .p-settings-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-settings-documentList_head + .p-settings-documentList_row .p-settings-documentList_cell._first,
.p-settings-documentList_row._new + .p-settings-documentList_row .p-settings-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._trio):not(.trio) .p-settings-documentList_head + .p-settings-documentList_row .p-settings-documentList_cell._first::before,
body:not(._trio):not(.trio) .p-settings-documentList_row._new + .p-settings-documentList_row .p-settings-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-settings-documentList_row + .p-settings-documentList_row .p-settings-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-documentList_row + .p-settings-documentList_row .p-settings-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-documentList_row + .p-settings-documentList_row:last-child .p-settings-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-documentList_row + .p-settings-documentList_row:last-child .p-settings-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-documentList_row._active .p-settings-documentList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_row._active .p-settings-documentList_cell._first {
  color: var(--versioncolor);
}
.p-settings-documentList_row._active .p-settings-documentList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-settings-documentList_row._active + .p-settings-documentList_row .p-settings-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-documentList_row._active + .p-settings-documentList_row .p-settings-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-settings-documentList_label {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0 6px 2px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  font-size: 13px;
  line-height: 1;
  color: #b4b4b4;
  font-weight: 600;
}
.p-settings-documentList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-settings-documentList_text {
  position: relative;
  word-wrap: break-word;
}
.p-settings-documentList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList_text._gray {
  color: #aaa !important;
}
.p-settings-documentList_head .p-settings-documentList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
}
.p-settings-documentList_row .p-settings-documentList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
.p-settings-documentList_row .p-settings-documentList_cell._first .p-settings-documentList_text {
  font-size: 16px;
  line-height: 20px;
  color: var(--versioncolor);
  font-weight: 600;
}
.p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_row .p-settings-documentList_cell._first:hover .p-settings-documentList_text {
  color: var(--versioncolor);
}
.p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._beauty .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._health .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._smile .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._happiness .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._velocity .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._friend .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body._strength .p-settings-documentList_row .p-settings-documentList_cell._first:active .p-settings-documentList_text {
  color: var(--versioncolor3);
}
body .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text {
  color: var(--versioncolor);
}
.p-settings-documentList_row._new .p-settings-documentList_cell._first .p-settings-documentList_text::before {
  content: '\e60d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-documentList_cell._star .p-settings-documentList_text {
  padding-left: 32px;
}
.p-settings-documentList_cell._star .p-settings-documentList_text::before {
  content: '\e652';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
}
body .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_row .p-settings-documentList_cell._star .p-settings-documentList_text::before {
  color: var(--versioncolor);
}
.p-settings-documentList_cell._promote .p-settings-documentList_text::before {
  content: '\e653';
  font-family: 'clientix-icons';
}
.p-settings-documentList_cell._promoted .p-settings-documentList_text::before {
  content: '\e654';
  font-family: 'clientix-icons';
}
.p-settings-documentList_cell._sort .p-settings-documentList_text {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-documentList_cell._sort .p-settings-documentList_text::after {
  content: '\e625';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-documentList_cell._sort .p-settings-documentList_text::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList_cell._sort .p-settings-documentList_text:hover::after {
  color: var(--versioncolor);
}
.p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-documentList_cell._sort .p-settings-documentList_text:active::after {
  color: var(--versioncolor3);
}
.p-settings-documentList_cell._sort_up .p-settings-documentList_text::after {
  content: '\e621';
  font-family: 'clientix-icons';
}
.p-settings-documentList_cell._sort_down .p-settings-documentList_text::after {
  content: '\e622';
  font-family: 'clientix-icons';
}
.p-settings-documentList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-settings-documentList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-settings-documentList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-settings-documentList_subText {
  font-size: 13px;
  color: #000;
}
.p-settings-documentList_subText span {
  color: #888;
}
.p-settings-documentList_sort-preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 32px;
}
.p-settings-documentList_sort-preloader._hidden {
  display: none;
}
.p-settings-documentList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-settings-documentList._preloader .p-settings-documentList_preloader {
  display: block;
}
.p-settings-documentList_preloader .t-preloader {
  font-size: 32px;
}
.p-settings-documentList-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -4px 0 0 -4px;
}
.p-settings-documentList-groups_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0 0 4px;
}
.p-settings-documentList-group {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
body .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._beauty .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._health .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._smile .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._happiness .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._velocity .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._friend .p-settings-documentList-group {
  background: var(--versioncolor);
}
body._strength .p-settings-documentList-group {
  background: var(--versioncolor);
}
.p-settings-documentList-nothing {
  padding: 12px;
}
.p-settings-documentList-nothing._hidden {
  display: none;
}
.p-settings-documentList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-settings-documentList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-settings-documentList-nothing_icon._empty::before {
  content: '\e623';
  font-family: 'clientix-icons';
}
.p-settings-documentList-nothing_icon._add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-settings-documentList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-settings-documentList-nothing_text {
  text-align: center;
  font-size: 15px;
}
body._trio .p-settings-documentList-nothing_text {
  display: none;
}
.p-settings-documentList-buttons {
  padding: 12px 0;
}
.p-settings-documentList-buttons._hidden {
  display: none;
}
.p-settings-documentList-buttons_cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 -12px;
}
.p-settings-documentList-buttons_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 0 12px;
}
.p-settings-documentList-buttons_button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  padding: 0 8px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px -1px #fff inset;
          box-shadow: 0 1px 2px -1px #fff inset;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  white-space: nowrap;
}
body .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._beauty .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._health .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._smile .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._happiness .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._velocity .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._friend .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
body._strength .p-settings-documentList-buttons_button {
  color: var(--versioncolor);
}
.p-settings-documentList-buttons_button {
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease, padding-top 0.2s ease;
          transition: background 0.2s ease, box-shadow 0.2s ease, padding-top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList-buttons_button:hover {
  background: #fafafa;
}
.p-settings-documentList-buttons_button:active {
  padding-top: 1px;
  background: #fafafa;
  -webkit-box-shadow: 0 1px 2px -1px #d8d8d8 inset;
          box-shadow: 0 1px 2px -1px #d8d8d8 inset;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-documentList-buttons_button._icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 8px 0 0;
  font-size: 24px;
}
.p-settings-documentList-buttons_button._icon:active::before {
  margin-top: 0;
}
.p-settings-documentList-buttons_button._icon_service-add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-settings-documentList-buttons_button._out {
  padding-right: 20px;
}
.p-settings-documentList-buttons_button._out::after {
  content: '\e63D';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 4px;
  right: 4px;
  font-size: 12px;
  line-height: 1;
}
.p-settings-documentList-buttons_button._out::after {
  -webkit-transition: top 0.2s ease;
          transition: top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-documentList-buttons_button._out:active::after {
  top: 5px;
}
.p-clients-documentList {
  position: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
    height:100%;
}

.p-clients-objectsList {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
}

.p-clients-documentList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  border-spacing: 0 1px;
}
.p-clients-documentList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-clients-documentList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
  table-layout: fixed;
}
body._ani-to-quadro .p-clients-documentList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-quadro .p-clients-documentList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-clients-documentList_head {
  position: relative;
  display: table-row;
}
.p-clients-documentList_row {
  display: table-row;
}
.p-clients-documentList_row._hidden {
  display: none;
}
.p-clients-documentList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-clients-documentList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList_head .p-clients-documentList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-clients-documentList_head + .p-clients-documentList_row .p-clients-documentList_cell,
.p-clients-documentList_row._new + .p-clients-documentList_row .p-clients-documentList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-clients-documentList_row + .p-clients-documentList_row .p-clients-documentList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-clients-documentList_row + .p-clients-documentList_row:last-child .p-clients-documentList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-clients-documentList_cell:last-child {
  width: 200px;
}
.p-clients-documentList_cell._first {
  max-width: -webkit-calc(360px - 12px);
  max-width: calc(360px - 12px);
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body._quadro .p-clients-documentList_cell._first {
  width: -webkit-calc(360px - 12px);
  width: calc(360px - 12px);
}
.p-clients-documentList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-clients-documentList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList_row .p-clients-documentList_cell._first {
  margin-top: -2px;
  vertical-align: middle;
}
.p-clients-documentList_row .p-clients-documentList_cell._first._chevron {
  padding-right: 40px;
}
.p-clients-documentList_row .p-clients-documentList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-clients-documentList_row .p-clients-documentList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-clients-documentList_row .p-clients-documentList_cell._first._chevron::after {
  display: none;
}
.p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-clients-documentList_row .p-clients-documentList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-clients-documentList_head + .p-clients-documentList_row .p-clients-documentList_cell._first,
.p-clients-documentList_row._new + .p-clients-documentList_row .p-clients-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._quadro):not(.quadro) .p-clients-documentList_head + .p-clients-documentList_row .p-clients-documentList_cell._first::before,
body:not(._quadro):not(.quadro) .p-clients-documentList_row._new + .p-clients-documentList_row .p-clients-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-clients-documentList_row + .p-clients-documentList_row .p-clients-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-documentList_row + .p-clients-documentList_row .p-clients-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-clients-documentList_row + .p-clients-documentList_row:last-child .p-clients-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-documentList_row + .p-clients-documentList_row:last-child .p-clients-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-clients-documentList_row._active .p-clients-documentList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_row._active .p-clients-documentList_cell._first {
  color: var(--versioncolor);
}
.p-clients-documentList_row._active .p-clients-documentList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-clients-documentList_row._active + .p-clients-documentList_row .p-clients-documentList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-documentList_row._active + .p-clients-documentList_row .p-clients-documentList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-clients-documentList_label {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0 6px 2px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  font-size: 13px;
  line-height: 1;
  color: #b4b4b4;
  font-weight: 600;
}
.p-clients-documentList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-clients-documentList_text {
  position: relative;
  word-wrap: break-word;
}
.p-clients-documentList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList_head .p-clients-documentList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
}
.p-clients-documentList_row .p-clients-documentList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
.p-clients-documentList_row .p-clients-documentList_cell._first .p-clients-documentList_text {
  font-size: 16px;
  line-height: 20px;
  color: var(--versioncolor);
  font-weight: 600;
  word-wrap: break-word;
}
body .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text {
  color: var(--versioncolor);
}
.p-clients-documentList_row._new .p-clients-documentList_cell._first .p-clients-documentList_text::before {
  content: '\e60d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-clients-documentList_cell._star .p-clients-documentList_text {
  padding-left: 32px;
}
.p-clients-documentList_cell._star .p-clients-documentList_text::before {
  content: '\e652';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
}
body .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_row .p-clients-documentList_cell._star .p-clients-documentList_text::before {
  color: var(--versioncolor);
}
.p-clients-documentList_cell._promote .p-clients-documentList_text::before {
  content: '\e653';
  font-family: 'clientix-icons';
}
.p-clients-documentList_cell._promoted .p-clients-documentList_text::before {
  content: '\e654';
  font-family: 'clientix-icons';
}
.p-clients-documentList_cell._sort .p-clients-documentList_text {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-clients-documentList_cell._sort .p-clients-documentList_text::after {
  content: '\e625';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-clients-documentList_cell._sort .p-clients-documentList_text::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_cell._sort .p-clients-documentList_text:hover::after {
  color: var(--versioncolor);
}
.p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._health .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._smile .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._friend .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
body._strength .p-clients-documentList_cell._sort .p-clients-documentList_text:active::after {
  color: var(--versioncolor3);
}
.p-clients-documentList_cell._sort_up .p-clients-documentList_text::after {
  content: '\e621';
  font-family: 'clientix-icons';
}
.p-clients-documentList_cell._sort_down .p-clients-documentList_text::after {
  content: '\e622';
  font-family: 'clientix-icons';
}
.p-clients-documentList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-clients-documentList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-clients-documentList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-clients-documentList_subText {
  font-size: 13px;
  color: #000;
}
.p-clients-documentList_subText span {
  color: #888;
}
.p-clients-documentList_sort-preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 32px;
}
.p-clients-documentList_sort-preloader._hidden {
  display: none;
}
.p-clients-documentList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-clients-documentList._preloader .p-clients-documentList_preloader {
  display: block;
}
.p-clients-documentList_preloader .t-preloader {
  font-size: 32px;
}
.p-clients-documentList-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -4px 0 0 -4px;
}
.p-clients-documentList-groups_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0 0 4px;
}
.p-clients-documentList-group {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
body .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._beauty .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._health .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._smile .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._happiness .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._velocity .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._friend .p-clients-documentList-group {
  background: var(--versioncolor);
}
body._strength .p-clients-documentList-group {
  background: var(--versioncolor);
}
.p-clients-documentList-nothing {
  padding: 12px;
}
.p-clients-documentList-nothing._hidden {
  display: none;
}
.p-clients-documentList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-clients-documentList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-clients-documentList-nothing_icon._empty::before {
  content: '\e623';
  font-family: 'clientix-icons';
}
.p-clients-documentList-nothing_icon._add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-clients-documentList-nothing_icon._document::before {
  content: '\e62c';
  font-family: 'clientix-icons';
}
.p-clients-documentList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-clients-documentList-nothing_text {
  text-align: center;
  font-size: 15px;
}
body._quadro .p-clients-documentList-nothing_text {
  display: none;
}
.p-clients-documentList-buttons {
  padding: 12px 0;
}
.p-clients-documentList-buttons._hidden {
  display: none;
}
.p-clients-documentList-buttons_cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 -12px;
}
.p-clients-documentList-buttons_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 0 12px;
}
.p-clients-documentList-buttons_button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  padding: 0 8px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px -1px #fff inset;
          box-shadow: 0 1px 2px -1px #fff inset;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  white-space: nowrap;
}
body .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._health .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList-buttons_button {
  color: var(--versioncolor);
}
.p-clients-documentList-buttons_button {
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease, padding-top 0.2s ease;
          transition: background 0.2s ease, box-shadow 0.2s ease, padding-top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList-buttons_button:hover {
  background: #fafafa;
}
.p-clients-documentList-buttons_button:active {
  padding-top: 1px;
  background: #fafafa;
  -webkit-box-shadow: 0 1px 2px -1px #d8d8d8 inset;
          box-shadow: 0 1px 2px -1px #d8d8d8 inset;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-clients-documentList-buttons_button._icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 8px 0 0;
  font-size: 24px;
}
.p-clients-documentList-buttons_button._icon:active::before {
  margin-top: 0;
}
.p-clients-documentList-buttons_button._icon_service-add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-clients-documentList-buttons_button._out {
  padding-right: 20px;
}
.p-clients-documentList-buttons_button._out::after {
  content: '\e63D';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 4px;
  right: 4px;
  font-size: 12px;
  line-height: 1;
}
.p-clients-documentList-buttons_button._out::after {
  -webkit-transition: top 0.2s ease;
          transition: top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-documentList-buttons_button._out:active::after {
  top: 5px;
}
.p-clients-documentList_actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;


}

.p-clients-documentList_actions a {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    max-width:300px;
    overflow:hidden;
}

.p-clients-documentList_archive {
    width: 195px;
    height: 46px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-clients-documentList_archive._true::before {
  content: '\e61c';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._beauty .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._health .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._smile .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._happiness .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._velocity .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._friend .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
body._strength .p-clients-documentList_archive._true::before {
  color: var(--versioncolor);
}
.p-clients-documentList_archive::before {
    content: '\e60e';
    font-family: 'clientix-icons';
    vertical-align: middle;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ff9c9c;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    text-align: right;
    font-size: 24px;
    line-height: 1px;
    margin: -1px 0 0;
}
.p-settings-smsNewsletterList {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: scroll;
  overflow-y: auto;
}
.p-settings-smsNewsletterList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  border-spacing: 0 1px;
}
.p-settings-smsNewsletterList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-settings-smsNewsletterList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
  table-layout: fixed;
}
body._ani-to-quadro .p-settings-smsNewsletterList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-quadro .p-settings-smsNewsletterList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-settings-smsNewsletterList_head {
  position: relative;
  display: table-row;
}
.p-settings-smsNewsletterList_row {
  display: table-row;
}
.p-settings-smsNewsletterList_row._hidden {
  display: none;
}
.p-settings-smsNewsletterList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-settings-smsNewsletterList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-smsNewsletterList_head .p-settings-smsNewsletterList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-settings-smsNewsletterList_head + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell,
.p-settings-smsNewsletterList_row._new + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row:last-child .p-settings-smsNewsletterList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-settings-smsNewsletterList_cell._first {
  max-width: -webkit-calc(360px - 12px);
  max-width: calc(360px - 12px);
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body._quadro .p-settings-smsNewsletterList_cell._first {
  width: -webkit-calc(360px - 12px);
  width: calc(360px - 12px);
}
.p-settings-smsNewsletterList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-settings-smsNewsletterList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first {
  margin-top: -2px;
  vertical-align: middle;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron {
  padding-right: 40px;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron::after {
  display: none;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-settings-smsNewsletterList_head + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first,
.p-settings-smsNewsletterList_row._new + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._quadro):not(.quadro) .p-settings-smsNewsletterList_head + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first::before,
body:not(._quadro):not(.quadro) .p-settings-smsNewsletterList_row._new + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row:last-child .p-settings-smsNewsletterList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-smsNewsletterList_row + .p-settings-smsNewsletterList_row:last-child .p-settings-smsNewsletterList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList_row._active .p-settings-smsNewsletterList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-settings-smsNewsletterList_row._active + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-smsNewsletterList_row._active + .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-settings-smsNewsletterList_label {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0 6px 2px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  font-size: 13px;
  line-height: 1;
  color: #b4b4b4;
  font-weight: 600;
}
.p-settings-smsNewsletterList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-settings-smsNewsletterList_text {
  position: relative;
  word-wrap: break-word;
}
.p-settings-smsNewsletterList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-smsNewsletterList_head .p-settings-smsNewsletterList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
}
.p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
body .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList_row._new .p-settings-smsNewsletterList_cell._first .p-settings-smsNewsletterList_text::before {
  content: '\e60d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text {
  padding-left: 32px;
}
.p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  content: '\e652';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
}
body .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList_row .p-settings-smsNewsletterList_cell._star .p-settings-smsNewsletterList_text::before {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList_cell._promote .p-settings-smsNewsletterList_text::before {
  content: '\e653';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList_cell._promoted .p-settings-smsNewsletterList_text::before {
  content: '\e654';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text::after {
  content: '\e625';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:hover::after {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-smsNewsletterList_cell._sort .p-settings-smsNewsletterList_text:active::after {
  color: var(--versioncolor3);
}
.p-settings-smsNewsletterList_cell._sort_up .p-settings-smsNewsletterList_text::after {
  content: '\e621';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList_cell._sort_down .p-settings-smsNewsletterList_text::after {
  content: '\e622';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-settings-smsNewsletterList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-settings-smsNewsletterList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-settings-smsNewsletterList_subText {
  font-size: 13px;
  color: #000;
}
.p-settings-smsNewsletterList_subText._success {
  color: #008000;
}
.p-settings-smsNewsletterList_subText._cancelled {
  color: #e57373;
}
.p-settings-smsNewsletterList_subText span {
  color: #888;
}
.p-settings-smsNewsletterList_sort-preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 32px;
}
.p-settings-smsNewsletterList_sort-preloader._hidden {
  display: none;
}
.p-settings-smsNewsletterList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-settings-smsNewsletterList._preloader .p-settings-smsNewsletterList_preloader {
  display: block;
}
.p-settings-smsNewsletterList_preloader .t-preloader {
  font-size: 32px;
}
.p-settings-smsNewsletterList-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -4px 0 0 -4px;
}
.p-settings-smsNewsletterList-groups_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0 0 4px;
}
.p-settings-smsNewsletterList-group {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
body .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList-group {
  background: var(--versioncolor);
}
.p-settings-smsNewsletterList-nothing {
  padding: 12px;
}
.p-settings-smsNewsletterList-nothing._hidden {
  display: none;
}
.p-settings-smsNewsletterList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-settings-smsNewsletterList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-settings-smsNewsletterList-nothing_icon._empty::before {
  content: '\e623';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList-nothing_icon._add::before {
  content: '\e664';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList-nothing_icon._sms::before {
  content: '\e675';
  font-family: 'clientix-icons';
}
.p-settings-smsNewsletterList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-settings-smsNewsletterList-nothing_text {
  text-align: center;
  font-size: 15px;
}
body._quadro .p-settings-smsNewsletterList-nothing_text {
  display: none;
}
.p-settings-smsNewsletterList-buttons {
  padding: 12px 0;
}
.p-settings-smsNewsletterList-buttons._hidden {
  display: none;
}
.p-settings-smsNewsletterList-buttons_cr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 0 -12px;
}
.p-settings-smsNewsletterList-buttons_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 0 12px;
}
.p-settings-smsNewsletterList-buttons_button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 46px;
  padding: 0 8px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px -1px #fff inset;
          box-shadow: 0 1px 2px -1px #fff inset;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  white-space: nowrap;
}
body .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList-buttons_button {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList-buttons_button {
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease, padding-top 0.2s ease;
          transition: background 0.2s ease, box-shadow 0.2s ease, padding-top 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-smsNewsletterList-buttons_button:hover {
  background: #fafafa;
}
.p-settings-smsNewsletterList-buttons_button:active {
  padding-top: 1px;
  background: #fafafa;
  -webkit-box-shadow: 0 1px 2px -1px #d8d8d8 inset;
          box-shadow: 0 1px 2px -1px #d8d8d8 inset;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-smsNewsletterList_actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-settings-smsNewsletterList-message {
  position: absolute;
  bottom: 0;
  left: 6px;
  padding: 0 0 12px;
  z-index: 1;
  display: none;
  background: #fff;
}
.p-settings-smsNewsletterList_row._message .p-settings-smsNewsletterList-message {
  display: block;
}
.p-settings-smsNewsletterList-message_name {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  padding: 0 0 4px 8px;
}
.p-settings-smsNewsletterList-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
body .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._beauty .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._health .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._smile .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._happiness .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._velocity .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._friend .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
body._strength .p-settings-smsNewsletterList-toggle {
  color: var(--versioncolor);
}
.p-settings-smsNewsletterList-toggle:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-smsNewsletterList-toggle:hover {
  color: var(--versioncolor3);
}
.p-settings-smsNewsletterList-toggle:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._health .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-smsNewsletterList-toggle:active {
  color: var(--versioncolor4);
}
.p-settings-smsNewsletterList-toggle_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  word-wrap: break-word;
}
.p-settings-smsNewsletterList-toggle_t::before {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
.p-settings-smsNewsletterList-toggle_t::after {
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: 1px 0 0 2px;
  font-size: 24px;
  line-height: 1px;
}
.p-settings-smsNewsletterList_row._message .p-settings-smsNewsletterList-toggle_t::after {
  content: '\e62e';
  font-family: 'clientix-icons';
}
.p-settings-votingList-description {
    position: absolute;
    left: 30px;
    padding: 10px 0 12px;
    z-index: 1;
    display: none;
}
.p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_VISIT_STARTING_STATUS._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#GROUP_APPOINTMENT_CLIENTS_LIMIT_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#CLIENT_FULLNAME_FIELDS .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#CLIENT_FULLNAME_FIELDS._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#ABONEMENTS_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#ABONEMENTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#HEALTH_PLAN_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#HEALTH_PLAN_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#CUSTOM_REPORTS_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#CUSTOM_REPORTS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#APPOINTMENT_LEAD_SOURCE_ON._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK .element_label-span::after {
    color: #b5b5b5;
    content: '\e674';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 0 0 4px;
}
body .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._health .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._smile .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._friend .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._strength .p-settings-edit .element#GROUP_APPOINTMENT_CLIENT_GROUP_LINK._theme .element_label-span::after {
    color: var(--versioncolor);
}
.p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES .element_label-span::after {
    color: #b5b5b5;
    content: '\e674';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 0 0 4px;
}
body .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._health .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._smile .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._friend .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._strength .p-settings-edit .element#COPIED_APPOINTMENTS_INHERITS_PROPERTIES._theme .element_label-span::after {
    color: var(--versioncolor);
}
.p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#UNFINISHED_APPOINTMENT_CREATION_CONFIRMATION._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#script_file .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#script_file._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#COMPONENT_SALARY_CHARGE_FOR_EVERY_GROUP_CLIENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#FINANCIALS_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#FINANCIALS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#COMPONENT_QA_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#COMPONENT_QA_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#SPECIAL_OFFERS_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#SPECIAL_OFFERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#SPECIAL_OFFERS_AUTOAPPLY._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#APPOINTED_SERVICE_DISCOUNT_FIELD._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR .element_label-span::after {
    color: #b5b5b5;
    content: '\e674';
    font-family: 'clientix-icons';
    vertical-align: bottom;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 0 0 4px;
}
body .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._health .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._smile .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._friend .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
body._strength .p-settings-edit .element#EMPLOYEE_SERVICE_LINKS_ON_CALENDAR._theme .element_label-span::after {
    color: var(--versioncolor);
}
.p-settings-edit .element#CONDITION_TRIGGERS_ENABLED .element_label {
  width: 200px;
}
.p-settings-edit .element#CONDITION_TRIGGERS_ENABLED .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#CONDITION_TRIGGERS_ENABLED._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SHOW_GROUP_APPOINTMENT._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit .element#COMPONENT_ONLINE_APPOINTMENT_SERVICES_MULTISELECT._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#abonementEdit .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#abonementEdit .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#abonementEdit .element#active_till {
  padding-left: 0;
}
.p-settings-edit#abonementEdit .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#abonementEdit .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#abonementEdit .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#abonementEdit .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#abonementEdit .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#abonementEdit .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#abonementEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#abonementEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#abonementEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#abonementEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#abonementEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#abonementEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#abonementEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#abonementEdit .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit#healthPlanEdit .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanEdit .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#healthPlanEdit .element#active_till {
  padding-left: 0;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#healthPlanEdit .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#healthPlanEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#healthPlanEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#healthPlanEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#healthPlanEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#healthPlanEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#healthPlanEdit .element#discounted_price .element_cr {
  width: 160px;
}


.p-settings-edit#DMSEdit .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#active_till {
  padding-left: 0;
}
.p-settings-edit#DMSEdit .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSEdit .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSEdit .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSEdit .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSEdit .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#DMSEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#DMSEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#DMSEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#healthPlanEdit .element#discounted_price .element_cr {
  width: 160px;
}


.p-settings-edit-abonementAdd-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 12px 0;
}
.p-settings-edit-abonementAdd-title_text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 18px;
  font-weight: 700;
}
.p-settings-edit-abonementAdd-title_button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 15px;
  font-size: 13px;
  line-height: 15px;
  vertical-align: middle;
}
body .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._health .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-abonementAdd-title_button {
  color: var(--versioncolor);
}
.p-settings-edit-abonementAdd-title_button {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-abonementAdd-title_button::after {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
body .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._health .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._smile .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._friend .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
body._strength .p-settings-edit-abonementAdd-title_button::after {
  border-color: var(--versioncolor);
}
.p-settings-edit-abonementAdd-title_button:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  padding-top: 1px;
}
body .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._beauty .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._health .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._smile .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._happiness .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._velocity .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._friend .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
body._strength .p-settings-edit-abonementAdd-title_button:active {
  color: var(--versioncolor3);
}
.p-settings-edit-abonementAdd-title_button:active::before {
  margin-top: 0;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-edit-abonementAdd-title_button:active::after {
  margin-top: 1px;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._beauty .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._health .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._smile .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._happiness .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._velocity .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._friend .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._strength .p-settings-edit-abonementAdd-title_button:active::after {
  border-color: var(--versioncolor3);
}
.p-settings-edit-abonementAdd-title_button._icon {
  margin-left: 24px;
}
.p-settings-edit-abonementAdd-title_button._icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 100%;
  width: 20px;
  margin: -1px 0 0 -20px;
  font-size: 20px;
  line-height: 2px;
  text-align: center;
}
.p-settings-edit-abonementAdd-title_button._icon:active::before {
  margin-top: 0;
}
.p-settings-edit-abonementAdd-title_button._add::before {
  content: '\e60d';
  font-family: 'clientix-icons';
}
.p-settings-edit-abonementAdd-title_button._cancel::before {
  content: '\e60e';
  font-family: 'clientix-icons';
}
.p-settings-edit-abonementAdd-chosenItem {
  position: relative;
}
.p-settings-edit-abonementAdd-chosenItem + .p-settings-edit-abonementAdd-chosenItem {
  margin-top: 12px;
}
.p-settings-edit-abonementAdd-chosenItem-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding: 0 32px 0 0;
}
.p-settings-edit-abonementAdd-chosenItem-title_name {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 16px;
  font-weight: 700;
}
.p-settings-edit-abonementAdd-chosenItem-title_price {
  padding: 0 0 0 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  font-weight: 600;
}
.p-settings-edit-abonementAdd-chosenItem-title_duration {
  padding: 0 0 0 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  color: #888;
}
.p-settings-edit-abonementAdd-chosenItem-count,.p-settings-edit-abonementAdd-chosenItem-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0 0;
}
.p-settings-edit-abonementAdd-chosenItem-count_text {
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  line-height: 46px;
}
.p-settings-edit-abonementAdd-chosenItem-count .element,.p-settings-edit-abonementAdd-chosenItem-price .element {
  width: 100px;
  margin: 0 0 0 12px;
}
.p-settings-edit-abonementAdd-chosenItem-count_unit {
  margin: 0 0 0 12px;
  font-size: 14px;
  color: #888;
  line-height: 46px;
}
.p-settings-edit-abonementAdd-chosenItem-count_abonements {
  margin: 0 0 0 auto;
}
.p-settings-edit-abonementAdd-chosenItem_close {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.p-settings-edit-abonementAdd-chosenItem_close::after {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff9c9c;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  font-size: 24px;
  line-height: 1px;
  margin: -1px 0 0;
}
.p-settings-edit-abonementAdd-chosenItem-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0 0;
}
.p-settings-edit-abonementAdd-chosenItem-info_label {
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  line-height: 16px;
}
.p-settings-edit-abonementAdd-chosenItem-info_value {
  margin: 0 0 0 12px;
  font-size: 14px;
  color: #888;
  line-height: 16px;
}
.p-settings-edit#abonementAdd .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#abonementAdd .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#abonementAdd .element#active_till {
  padding-left: 0;
}
.p-settings-edit#abonementAdd .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#abonementAdd .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#abonementAdd .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}

#DMSListFilter .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#abonementAdd .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#abonementAdd .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#abonementAdd .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#abonementAdd .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#abonementAdd .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#abonementAdd .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#abonementAdd .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#abonementAdd .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#abonementAdd .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#abonementAdd .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#abonementAdd .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit#healthPlanAdd .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanAdd .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#healthPlanAdd .element#active_till {
  padding-left: 0;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#healthPlanAdd .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#healthPlanAdd .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanAdd .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#healthPlanAdd .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSAdd .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#healthPlanAdd .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#healthPlanAdd .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#healthPlanAdd .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#healthPlanAdd .element#discounted_price .element_cr {
  width: 160px;
}


.p-settings-edit#DMSAdd .element#active_from .element_label {
  width: 200px;
}
.p-settings-edit#DMSAdd .element#active_from .element_cr {
  width: 164px;
}
.p-settings-edit#DMSAdd .element#active_till {
  padding-left: 0;
}
.p-settings-edit#DMSAdd .element#active_till .element_cr {
  width: 164px;
}
.p-settings-edit#DMSAdd .element#active_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSAdd .element#active_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSAdd .element#active_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSAdd .element#active_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSAdd .element#active_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#DMSAdd .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#DMSAdd .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#DMSAdd .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSAdd .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#DMSAdd .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#DMSAdd .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSAdd .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#healthPlanAdd .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementSale .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementSale .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementSale .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#clientAbonementSale .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientAbonementSale .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementSale .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#clientAbonementSale .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientAbonementSale .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#clientAbonementSale .element#discounted_price .element_cr {
  width: 160px;
}


.p-settings-edit#clientHealthPlanSale .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientHealthPlanSale .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientHealthPlanSale .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanSale .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#clientHealthPlanSale .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientHealthPlanSale .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanSale .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#clientHealthPlanSale .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientHealthPlanSale .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#clientHealthPlanSale .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit#DMSSale .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#DMSSale .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#DMSSale .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSSale .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#DMSSale .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#DMSSale .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#DMSSale .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSSale .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#DMSSale .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#DMSSale .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSSale .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#DMSSale .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementEdit .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#abonementAdd .element#active_from .element_cr {
            width: 164px;
        }


.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_error {
  max-height: 240px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till {
  padding-left: 0;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_error {
  max-height: 240px;
}
.p-settings-edit#clientAbonementEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#clientAbonementEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientAbonementEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#clientAbonementEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientAbonementEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#clientAbonementEdit .element#discounted_price .element_cr {
  width: 160px;
}


.p-settings-edit#clientAbonementSale .element#can_be_used_from .element_cr {
    width: 164px;
}



.p-settings-edit#DMSEdit .element#can_be_used_from .element_label {
    width: 200px;
}

.p-settings-edit#clientHealthPlanEdit .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientHealthPlanEdit .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_clear._hidden {
  display: none;
}

.p-settings-edit#clientAbonementEdit .element#can_be_used_from .element_cr {
            width: 164px;
        }


.p-settings-edit#clientHealthPlanEdit .element#frozen_from .element_error {
  max-height: 240px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till {
  padding-left: 0;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_clear._hidden {
  display: none;
}

.p-settings-edit#DMSEdit .element#can_be_used_from .element_label {
    width: 200px;
}

.p-settings-edit#DMSEdit .element#can_be_used_from .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#can_be_used_till {
  padding-left: 0;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSEdit .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSEdit .element#frozen_from .element_clear._hidden {
  display: none;
}

.p-settings-edit#clientAbonementEdit .element#can_be_used_from .element_cr {
            width: 164px;
        }


.p-settings-edit#DMSEdit .element#frozen_from .element_error {
  max-height: 240px;
}
.p-settings-edit#DMSEdit .element#frozen_till {
  padding-left: 0;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_cr {
  width: 164px;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#DMSEdit .element#frozen_till .element_clear._hidden {
  display: none;
}

.p-settings-edit#clientAbonementEdit .element#frozen_from .element_label {
  width: 200px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementEdit .element#frozen_from .element_error {
  max-height: 240px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till {
  padding-left: 0;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_cr {
  width: 164px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#clientAbonementEdit .element#frozen_till .element_error {
  max-height: 240px;
}
.p-settings-edit#clientAbonementEdit .element#duration_type .element_label {
    max-height: 240px;
}
.p-settings-edit#clientHealthPlanEdit .element#frozen_till .element_error {
  max-height: 240px;
}
.p-settings-edit#clientHealthPlanEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#clientHealthPlanEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientHealthPlanEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#clientHealthPlanEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#clientHealthPlanEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#clientHealthPlanEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#clientHealthPlanEdit .element#discounted_price .element_cr {
  width: 160px;
}

.p-settings-edit#DMSEdit .element#frozen_till .element_error {
  max-height: 240px;
}
.p-settings-edit#DMSEdit .element#duration_type .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#duration_type .element_cr {
  width: 210px;
}
.p-settings-edit#DMSEdit .element#duration_value {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#DMSEdit .element#unlimited {
  margin-left: auto;
}
.p-settings-edit#DMSEdit .element#normal_price {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#DMSEdit .element#discount .element_cr {
  width: 80px;
}
.p-settings-edit#DMSEdit .element#discounted_price .element_cr {
  width: 160px;
}
.p-settings-edit-abonementEdit-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 12px 0;
}
.p-settings-edit-abonementEdit-title_text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 18px;
  font-weight: 700;
}
.p-settings-edit-abonementEdit-title_button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 15px;
  font-size: 13px;
  line-height: 15px;
  vertical-align: middle;
}
body .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._health .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-abonementEdit-title_button {
  color: var(--versioncolor);
}
.p-settings-edit-abonementEdit-title_button {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-edit-abonementEdit-title_button::after {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-bottom: 1px dashed;
  content: ' ';
}
body .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._health .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._smile .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._friend .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
body._strength .p-settings-edit-abonementEdit-title_button::after {
  border-color: var(--versioncolor);
}
.p-settings-edit-abonementEdit-title_button:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  padding-top: 1px;
}
body .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._beauty .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._health .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._smile .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._happiness .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._velocity .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._friend .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
body._strength .p-settings-edit-abonementEdit-title_button:active {
  color: var(--versioncolor3);
}
.p-settings-edit-abonementEdit-title_button:active::before {
  margin-top: 0;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-edit-abonementEdit-title_button:active::after {
  margin-top: 1px;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._beauty .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._health .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._smile .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._happiness .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._velocity .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._friend .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
body._strength .p-settings-edit-abonementEdit-title_button:active::after {
  border-color: var(--versioncolor3);
}
.p-settings-edit-abonementEdit-title_button._icon {
  margin-left: 24px;
}
.p-settings-edit-abonementEdit-title_button._icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 100%;
  width: 20px;
  margin: -1px 0 0 -20px;
  font-size: 20px;
  line-height: 2px;
  text-align: center;
}
.p-settings-edit-abonementEdit-title_button._icon:active::before {
  margin-top: 0;
}
.p-settings-edit-abonementEdit-title_button._add::before {
  content: '\e60d';
  font-family: 'clientix-icons';
}
.p-settings-edit-abonementEdit-title_button._cancel::before {
  content: '\e60e';
  font-family: 'clientix-icons';
}
.p-settings-edit-abonementEdit-chosenItem {
  position: relative;
}
.p-settings-edit-abonementEdit-chosenItem + .p-settings-edit-abonementEdit-chosenItem {
  margin-top: 12px;
}
.p-settings-edit-abonementEdit-chosenItem-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.p-settings-edit-abonementEdit-chosenItem-title_name {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 16px;
  font-weight: 700;
}
.p-settings-edit-abonementEdit-chosenItem-title_price {
  padding: 0 0 0 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  font-weight: 600;
}
.p-settings-edit-abonementEdit-chosenItem-title_duration {
  padding: 0 0 0 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 14px;
  color: #888;
}
.p-settings-edit-abonementEdit-chosenItem-count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 8px 0 0;
}
.p-settings-edit-abonementEdit-chosenItem-count_text {
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}
.p-settings-edit-abonementEdit-chosenItem-count .element {
  width: 100px;
  margin: 0 0 0 12px;
}
.p-settings-edit-abonementEdit-chosenItem-count_unit {
  margin: 0 0 0 12px;
  font-size: 14px;
  color: #888;
}
.p-settings-edit-abonementEdit-chosenItem_close {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.p-settings-edit-abonementEdit-chosenItem_close::after {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff9c9c;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  font-size: 24px;
  line-height: 1px;
  margin: -1px 0 0;
}
.p-settings-abonementList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  table-layout: fixed;
  border-spacing: 0 1px;
}
.p-settings-abonementList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._trio .p-settings-abonementList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
}
body._ani-to-trio .p-settings-abonementList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-trio .p-settings-abonementList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-settings-abonementList_head {
  position: relative;
  display: table-row;
}
.p-settings-abonementList_row {
  display: table-row;
}
.p-settings-abonementList_row._hidden {
  display: none;
}
.p-settings-abonementList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-settings-abonementList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-abonementList_head .p-settings-abonementList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-settings-abonementList_head + .p-settings-abonementList_row .p-settings-abonementList_cell,
.p-settings-abonementList_row._new + .p-settings-abonementList_row .p-settings-abonementList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-settings-abonementList_row + .p-settings-abonementList_row .p-settings-abonementList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-settings-abonementList_row + .p-settings-abonementList_row:last-child .p-settings-abonementList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-settings-abonementList_cell:last-child {
  width: 80px;
}
.p-settings-abonementList_cell._first {
  width: 348px;
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-abonementList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-settings-abonementList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: -2px;
  vertical-align: middle;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron {
  padding-right: 40px;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._trio .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron::after {
  display: none;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-abonementList_row .p-settings-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-settings-abonementList_head + .p-settings-abonementList_row .p-settings-abonementList_cell._first,
.p-settings-abonementList_row._new + .p-settings-abonementList_row .p-settings-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._trio):not(.trio) .p-settings-abonementList_head + .p-settings-abonementList_row .p-settings-abonementList_cell._first::before,
body:not(._trio):not(.trio) .p-settings-abonementList_row._new + .p-settings-abonementList_row .p-settings-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-settings-abonementList_row + .p-settings-abonementList_row .p-settings-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-abonementList_row + .p-settings-abonementList_row .p-settings-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-abonementList_row + .p-settings-abonementList_row:last-child .p-settings-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-abonementList_row + .p-settings-abonementList_row:last-child .p-settings-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_row._active .p-settings-abonementList_cell._first {
  color: var(--versioncolor);
}
.p-settings-abonementList_row._active .p-settings-abonementList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-settings-abonementList_row._active + .p-settings-abonementList_row .p-settings-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-settings-abonementList_row._active + .p-settings-abonementList_row .p-settings-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-settings-abonementList_label {
    padding: 0 6px 2px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    background: #fff;
    font-size: 13px;
    line-height: 1;
    color: #b4b4b4;
    font-weight: 600;
    display: inline-block;
    margin-top: -10px;
}
.p-settings-abonementList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-settings-abonementList_text {
  position: relative;
  word-wrap: break-word;
}
.p-settings-abonementList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-abonementList_head .p-settings-abonementList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-settings-abonementList_head .p-settings-abonementList_text.nowr {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    color: #3e3e3e;
    font-weight: 700;
    text-transform: uppercase;
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis;
}
.p-settings-abonementList_row .p-settings-abonementList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  font-size: 16px;
  line-height: 20px;
    /*color: var(--versioncolor);*/
    color: #0099d1;
  font-weight: 600;
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_row .p-settings-abonementList_cell._first:hover .p-settings-abonementList_text {
  color: var(--versioncolor);
}
.p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._beauty .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._health .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._smile .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._happiness .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._velocity .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._friend .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body._strength .p-settings-abonementList_row .p-settings-abonementList_cell._first:active .p-settings-abonementList_text {
  color: var(--versioncolor3);
}
body .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text {
  color: var(--versioncolor);
}
.p-settings-abonementList_row._new .p-settings-abonementList_cell._first .p-settings-abonementList_text::before {
  content: '\e60d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-settings-abonementList_cell._star .p-settings-abonementList_text {
  padding-left: 32px;
}
.p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  content: '\e652';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
}
body .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_row .p-settings-abonementList_cell._star .p-settings-abonementList_text::before {
  color: var(--versioncolor);
}
.p-settings-abonementList_cell._promote .p-settings-abonementList_text::before {
  content: '\e653';
  font-family: 'clientix-icons';
}
.p-settings-abonementList_cell._promoted .p-settings-abonementList_text::before {
  content: '\e654';
  font-family: 'clientix-icons';
}
.p-settings-abonementList_cell._sort .p-settings-abonementList_text {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-abonementList_cell._sort .p-settings-abonementList_text::after {
  content: '\e625';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 100%;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-settings-abonementList_cell._sort .p-settings-abonementList_text::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_cell._sort .p-settings-abonementList_text:hover::after {
  color: var(--versioncolor);
}
.p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._health .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._smile .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._friend .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._strength .p-settings-abonementList_cell._sort .p-settings-abonementList_text:active::after {
  color: var(--versioncolor3);
}
.p-settings-abonementList_cell._sort_up .p-settings-abonementList_text::after {
  content: '\e621';
  font-family: 'clientix-icons';
}
.p-settings-abonementList_cell._sort_down .p-settings-abonementList_text::after {
  content: '\e622';
  font-family: 'clientix-icons';
}
.p-settings-abonementList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-settings-abonementList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-settings-abonementList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-settings-abonementList_subText {
  font-size: 13px;
  color: #000;
}
.p-settings-abonementList_subText span {
  color: #888;
}
.p-settings-abonementList_sort-preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 32px;
}
.p-settings-abonementList_sort-preloader._hidden {
  display: none;
}
.p-settings-abonementList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-settings-abonementList._preloader .p-settings-abonementList_preloader {
  display: block;
}
.p-settings-abonementList_preloader .t-preloader {
  font-size: 32px;
}
.p-settings-abonementList-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -4px 0 0 -4px;
}
.p-settings-abonementList-groups_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0 0 4px;
}
.p-settings-abonementList-group {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
body .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._beauty .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._health .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._smile .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._happiness .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._velocity .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._friend .p-settings-abonementList-group {
  background: var(--versioncolor);
}
body._strength .p-settings-abonementList-group {
  background: var(--versioncolor);
}
.p-settings-abonementList-nothing {
  padding: 12px;
}
body._trio .p-settings-abonementList-nothing {
  display: none;
}
.p-settings-abonementList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-settings-abonementList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-settings-abonementList-nothing_icon._ticket::before {
  content: '\e63E';
  font-family: 'clientix-icons';
}
.p-settings-abonementList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-settings-abonementList-nothing_text {
  text-align: center;
  font-size: 15px;
}
.p-settings-abonementList-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -12px 0 0 -12px;
}
.p-settings-abonementList-buttons_i {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 12px 0 0 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body._trio .p-settings-abonementList-buttons {
  display: none;
}
.p-settings-abonementList_archive {
  width: 46px;
  height: 46px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-settings-abonementList_archive._true::before {
  content: '\e61c';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._beauty .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._health .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._smile .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._happiness .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._velocity .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._friend .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._strength .p-settings-abonementList_archive._true::before {
  color: var(--versioncolor);
}
.p-settings-abonementList_archive::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff9c9c;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 24px;
  line-height: 1px;
  margin: -1px 0 0;
}
.p-clients-abonementList_table {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 24px 8px 12px;
  border-spacing: 0 1px;
}
.p-clients-abonementList_table {
  -webkit-transition: -webkit-transform 0.5s ease;
          transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-clients-abonementList_table {
  -webkit-transform: translate3D(0, -54px, 0);
      -ms-transform: translate3D(0, -54px, 0);
          transform: translate3D(0, -54px, 0);
  table-layout: fixed;
}
body._ani-to-quadro .p-clients-abonementList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body._ani-from-quadro .p-clients-abonementList_table {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.p-clients-abonementList_head {
  position: relative;
  display: table-row;
}
.p-clients-abonementList_row {
  display: table-row;
}
.p-clients-abonementList_row._hidden {
  display: none;
}
.p-clients-abonementList_cell {
  position: relative;
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 54px;
  padding: 24px 8px 24px 12px;
  font-size: 0;
}
.p-clients-abonementList_cell {
  -webkit-transition: -webkit-box-shadow 0.1s ease, background 0.1s ease;
          transition: box-shadow 0.1s ease, background 0.1s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-abonementList_head .p-clients-abonementList_cell {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}
.p-clients-abonementList_head + .p-clients-abonementList_row .p-clients-abonementList_cell,
.p-clients-abonementList_row._new + .p-clients-abonementList_row .p-clients-abonementList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
          box-shadow: 0 1px transparent, 0 -1px #b4b4b4;
}
.p-clients-abonementList_row + .p-clients-abonementList_row .p-clients-abonementList_cell {
  -webkit-box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
          box-shadow: 0 1px transparent, 0 -1px #f2f2f2;
}
.p-clients-abonementList_row + .p-clients-abonementList_row:last-child .p-clients-abonementList_cell {
  -webkit-box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
          box-shadow: 0 1px #f2f2f2, 0 -1px #f2f2f2;
}
.p-clients-abonementList_cell:last-child {
  width: 120px;
}
.p-clients-abonementList_cell._first {
  max-width: -webkit-calc(360px - 12px);
  max-width: calc(360px - 12px);
  padding-left: 12px;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body._quadro .p-clients-abonementList_cell._first {
  width: -webkit-calc(360px - 12px);
  width: calc(360px - 12px);
}
.p-clients-abonementList_cell._first::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 12px;
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
  content: ' ';
}
.p-clients-abonementList_cell._first::before {
  -webkit-transition: -webkit-box-shadow 0.1s ease, left 0s 0.1s;
          transition: box-shadow 0.1s ease, left 0s 0.1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first {
  margin-top: -2px;
  vertical-align: middle;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._link {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron {
  padding-right: 40px;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron::after {
  content: '\e600';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
body._quadro .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron::after {
  display: none;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:hover::after {
  color: var(--versioncolor);
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._health .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._smile .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._friend .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
body._strength .p-clients-abonementList_row .p-clients-abonementList_cell._first._chevron:active::after {
  color: var(--versioncolor3);
}
.p-clients-abonementList_head + .p-clients-abonementList_row .p-clients-abonementList_cell._first,
.p-clients-abonementList_row._new + .p-clients-abonementList_row .p-clients-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
body:not(._quadro):not(.quadro) .p-clients-abonementList_head + .p-clients-abonementList_row .p-clients-abonementList_cell._first::before,
body:not(._quadro):not(.quadro) .p-clients-abonementList_row._new + .p-clients-abonementList_row .p-clients-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #b4b4b4, 1px 0 #f2f2f2;
}
.p-clients-abonementList_row + .p-clients-abonementList_row .p-clients-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-abonementList_row + .p-clients-abonementList_row .p-clients-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-clients-abonementList_row + .p-clients-abonementList_row:last-child .p-clients-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-abonementList_row + .p-clients-abonementList_row:last-child .p-clients-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px #f2f2f2, 0 -1px #f2f2f2, 1px 0 #f2f2f2;
}
.p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  border-radius: 4px 0 0 4px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_row._active .p-clients-abonementList_cell._first {
  color: var(--versioncolor);
}
.p-clients-abonementList_row._active .p-clients-abonementList_cell._first::before {
  left: 0;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
          box-shadow: -1px 0 #d8d8d8, 0 1px #d8d8d8, 0 -1px #d8d8d8, 1px 0 transparent !important;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.p-clients-abonementList_row._active + .p-clients-abonementList_row .p-clients-abonementList_cell._first {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-clients-abonementList_row._active + .p-clients-abonementList_row .p-clients-abonementList_cell._first::before {
  -webkit-box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
          box-shadow: -1px 0 transparent, 0 1px transparent, 0 -1px transparent, 1px 0 #f2f2f2;
}
.p-clients-abonementList_label {
  position: absolute;
  top: 2px;
  left: 2px;
  padding: 0 6px 2px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  font-size: 13px;
  line-height: 1;
  color: #b4b4b4;
  font-weight: 600;
}
.p-clients-abonementList_ct {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.p-clients-abonementList_text {
  position: relative;
  word-wrap: break-word;
}
.p-clients-abonementList_text {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-abonementList_head .p-clients-abonementList_text {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  color: #3e3e3e;
  font-weight: 700;
  text-transform: uppercase;
}
.p-clients-abonementList_row .p-clients-abonementList_text {
  font-size: 14px;
  line-height: 16px;
  color: #3e3e3e;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-weight: 600;
  word-wrap: break-word;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._link .p-clients-abonementList_text {
    color: #0099d1;
}
.p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_row .p-clients-abonementList_cell._link:hover .p-clients-abonementList_text {
  color: var(--versioncolor);
}
.p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._beauty .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._health .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._smile .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._happiness .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._velocity .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._friend .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body._strength .p-clients-abonementList_row .p-clients-abonementList_cell._link:active .p-clients-abonementList_text {
  color: var(--versioncolor3);
}
body .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text {
  color: var(--versioncolor);
}
.p-clients-abonementList_row._new .p-clients-abonementList_cell._first .p-clients-abonementList_text::before {
  content: '\e60d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 4px 0 0;
  font-size: 24px;
}
.p-clients-abonementList_cell._star .p-clients-abonementList_text {
  padding-left: 32px;
}
.p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  content: '\e652';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
}
body .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_row .p-clients-abonementList_cell._star .p-clients-abonementList_text::before {
  color: var(--versioncolor);
}
.p-clients-abonementList_cell._promote .p-clients-abonementList_text::before {
  content: '\e653';
  font-family: 'clientix-icons';
}
.p-clients-abonementList_cell._promoted .p-clients-abonementList_text::before {
  content: '\e654';
  font-family: 'clientix-icons';
}
.p-clients-abonementList_cell._sort .p-clients-abonementList_text {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-clients-abonementList_cell._sort .p-clients-abonementList_text::after {
  content: '\e625';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  width: 32px;
  margin: -1px 0 0;
  font-size: 24px;
  line-height: 2px;
  color: #d8d8d8;
  text-align: center;
}
.p-clients-abonementList_cell._sort .p-clients-abonementList_text::after {
  -webkit-transition: color 0.2s ease;
          transition: color 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_cell._sort .p-clients-abonementList_text:hover::after {
  color: var(--versioncolor);
}
.p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._beauty .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._health .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._smile .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._happiness .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._velocity .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._friend .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
body._strength .p-clients-abonementList_cell._sort .p-clients-abonementList_text:active::after {
  color: var(--versioncolor3);
}
.p-clients-abonementList_cell._sort_up .p-clients-abonementList_text::after {
  content: '\e621';
  font-family: 'clientix-icons';
}
.p-clients-abonementList_cell._sort_down .p-clients-abonementList_text::after {
  content: '\e622';
  font-family: 'clientix-icons';
}
.p-clients-abonementList_text._unit::after {
  font-size: 13px;
  padding: 0 0 0 2px;
}
.p-clients-abonementList_text._unit::before {
  font-size: 13px;
  padding: 0 2px 0 0;
}
body.int .p-clients-abonementList_text._unit::before {
  content: '\e640';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-clients-abonementList_subText {
  font-size: 13px;
  color: #000;
}
.p-clients-abonementList_subText span {
  color: #888;
}
.p-clients-abonementList_sort-preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 32px;
}
.p-clients-abonementList_sort-preloader._hidden {
  display: none;
}
.p-clients-abonementList_preloader {
  display: none;
  position: relative;
  height: 100px;
  text-align: center;
}
.p-clients-abonementList._preloader .p-clients-abonementList_preloader {
  display: block;
}
.p-clients-abonementList_preloader .t-preloader {
  font-size: 32px;
}
.p-clients-abonementList-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -4px 0 0 -4px;
}
.p-clients-abonementList-groups_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 0 0 4px;
}
.p-clients-abonementList-group {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
body .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._beauty .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._health .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._smile .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._happiness .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._velocity .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._friend .p-clients-abonementList-group {
  background: var(--versioncolor);
}
body._strength .p-clients-abonementList-group {
  background: var(--versioncolor);
}
.p-clients-abonementList-nothing {
  padding: 12px;
}
.p-clients-abonementList-nothing._hidden {
  display: none;
}
.p-clients-abonementList-nothing_icon {
  position: relative;
  height: 64px;
}
.p-clients-abonementList-nothing_icon::before {
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  font-size: 40px;
  line-height: 2px;
  color: #555;
  text-align: center;
}
.p-clients-abonementList-nothing_icon._ticket::before {
  content: '\e63E';
  font-family: 'clientix-icons';
}
.p-clients-abonementList-nothing_title {
  text-align: center;
  font-size: 20px;
}
.p-clients-abonementList-nothing_text {
  text-align: center;
  font-size: 15px;
}
.p-clients-abonementList-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -12px 0 0 -12px;
}
.p-clients-abonementList-buttons_i {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 12px 0 0 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.p-clients-abonementList_actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-clients-abonementList_archive {
  width: 46px;
  height: 46px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.p-clients-abonementList_archive._true::before {
  content: '\e61c';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList_archive._true::before {
  color: var(--versioncolor);
}
.p-clients-abonementList_archive::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff9c9c;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 24px;
  line-height: 1px;
  margin: -1px 0 0;
}
.p-clients-abonementList-services._collapsed {
  max-height: 32px;
  overflow: hidden;
}
.p-clients-abonementList-services_i {
  //height: 16px;
  height: auto;
  line-height: 16px;
  font-weight: 600;
  font-size: 13px;
}
.p-clients-abonementList_left {
  line-height: 16px;
  font-weight: 600;
  font-size: 13px;
}
.p-clients-abonementList_exceeded {
  line-height: 16px;
  font-weight: 600;
  font-size: 13px;
  color: #b4b4b4;
}
.p-clients-abonementList-servicesMore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-clients-abonementList-servicesMore_t {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #b4b4b4;
  height: 16px;
  line-height: 16px;
  font-size: 13px;
}
.p-clients-abonementList-servicesMore_t::after {
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  padding: 0 0 0 2px;
}
body .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._health .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementList-servicesMore_t::after {
  color: var(--versioncolor);
}
.p-clients-abonementList_error {
  color: #ff9c9c;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}
.p-clients-abonementList_error._hidden {
  display: none;
}
.p-clients-abonementEdit-appointments-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
}
.p-clients-abonementEdit-appointments-button_t {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._health .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementEdit-appointments-button_t {
  color: var(--versioncolor);
}
.p-clients-abonementEdit-appointments-button_t::after {
  content: '\e62e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 2px;
  font-size: 20px;
}
.p-clients-abonementEdit-appointments._collapsed .p-clients-abonementEdit-appointments-button_t::after {
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-clients-abonementEdit-appointments._noCollapse .p-clients-abonementEdit-appointments-button_t::after {
  content: '' !important;
  padding-right: 20px;
}
.p-clients-abonementEdit-appointments._noCollapse .p-clients-abonementEdit-appointments-button_t {
  color: #000 !important;
  cursor: text;
}
.p-clients-abonementEdit-appointments-button_t strong {
  color: #000 !important;
  font-weight: 400;
}
.p-clients-abonementEdit-appointments._collapsed .p-clients-abonementEdit-appointments_dropdown {
  display: none;
}
.p-clients-abonementEdit-appointments-item_t {
  display: block;
  color: var(--versioncolor);
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._beauty .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._health .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._smile .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._happiness .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._velocity .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._friend .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body._strength .p-clients-abonementEdit-appointments-item_t:hover {
  color: var(--versioncolor);
}
body .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._beauty .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._health .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._smile .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._happiness .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._velocity .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._friend .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
body._strength .p-clients-abonementEdit-appointments-item_t:active {
  color: var(--versioncolor3);
}
.p-clients-abonementEdit-appointments-item_t {
  -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-clients-abonementEdit-appointments-item_t:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.p-clients-abonementEdit-appointments-item_t:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-slider {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 660px;
  padding: 12px 24px;
  color: #3e3e3e;
}
.p-settings-slider-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 8px 0 0;
}
.p-settings-slider-dots_i {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-slider_dot {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 32px;
  height: 32px;
}
.p-settings-slider_dot::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  border: 2px solid #d9d9d9;
  border-radius: 50%;
  background: #f2f2f2;
  content: ' ';
}
.p-settings-slider_dot::before {
  -webkit-transition: border-color 0.2s ease-in-out, background 0.2s ease;
          transition: border-color 0.2s ease-in-out, background 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.p-settings-slider_dot:hover::before {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._health .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._smile .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._friend .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
body._strength .p-settings-slider_dot:hover::before {
  border-color: var(--versioncolor);
}
.p-settings-slider_dot:active::before {
  background: #fff;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.p-settings-slider_dot._active {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._beauty .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._health .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._smile .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._happiness .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._velocity .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._friend .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body._strength .p-settings-slider_dot._active::before {
  border-color: var(--versioncolor);
}
body .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._beauty .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._health .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._smile .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._happiness .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._velocity .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._friend .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
body._strength .p-settings-slider_dot._active::before {
  background: var(--versioncolor);
}
.p-settings-slider-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 560px;
  margin: 8px 0 0;
  padding: 12px 0 24px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
          box-shadow: 0 0 4px rgba(0,0,0,0.2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.p-settings-slider-slide._analytics {
  height: 400px;
}
.p-settings-slider-slide._loyalty {
  height: 480px;
}
.p-settings-slider-slide._materials {
  height: 480px;
}
.p-settings-slider-slide_r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-slider-slide_r._grow {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-slider-slide_text {
  padding: 0 24px;
  font-size: 16px;
}
.p-settings-slider-slide_text strong {
  font-weight: 600;
}
body .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._beauty .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._health .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._smile .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._happiness .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._velocity .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._friend .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
body._strength .p-settings-slider-slide_text strong {
  color: var(--versioncolor);
}
.p-settings-slider-slide_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 12px 24px 0;
  background: no-repeat 0 0;
  -webkit-background-size: contain;
          background-size: contain;
}
.p-settings-slider-slide._abonements._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/abonementSlider_1.jpg");
}
.p-settings-slider-slide._abonements._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/abonementSlider_2.jpg");
}
.p-settings-slider-slide._abonements._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/abonementSlider_4.jpg");
}
.p-settings-slider-slide._abonements._slide4 .p-settings-slider-slide_image {
  background-image: url("../images/abonementSlider_3.jpg");
}
.p-settings-slider-slide._abonements._slide5 .p-settings-slider-slide_image {
  background-image: url("../images/abonementSlider_5.jpg");
}
.p-settings-slider-slide._financials._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/financialsSlider_1.jpg");
}
.p-settings-slider-slide._financials._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/financialsSlider_2.jpg");
}
.p-settings-slider-slide._financials._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/financialsSlider_3.jpg");
}
.p-settings-slider-slide._financials._slide4 .p-settings-slider-slide_image {
  background-image: url("../images/financialsSlider_4.jpg");
}
.p-settings-slider-slide._financials._slide5 .p-settings-slider-slide_image {
  background-image: url("../images/financialsSlider_5.jpg");
}
.p-settings-slider-slide._quality._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/qualitySlider_1.jpg");
}
.p-settings-slider-slide._quality._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/qualitySlider_2.jpg");
}
.p-settings-slider-slide._quality._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/qualitySlider_3.jpg");
}
.p-settings-slider-slide._discounts._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/discountSlider_1.jpg");
}
.p-settings-slider-slide._discounts._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/discountSlider_2.jpg");
}
.p-settings-slider-slide._medical._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/medicalSlider_1.jpg");
}
.p-settings-slider-slide._medical._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/medicalSlider_2.jpg");
}
.p-settings-slider-slide._medical._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/medicalSlider_3.jpg");
}
.p-settings-slider-slide._medical._slide4 .p-settings-slider-slide_image {
  background-image: url("../images/medicalSlider_4.jpg");
}
.p-settings-slider-slide._medical._slide5 .p-settings-slider-slide_image {
  background-image: url("../images/medicalSlider_5.jpg");
}
.p-settings-slider-slide._online._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/onlineSlider_1.jpg");
}
.p-settings-slider-slide._online._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/onlineSlider_2.jpg");
}
.p-settings-slider-slide._online._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/onlineSlider_3.jpg");
}
.p-settings-slider-slide._analytics._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/analyticsSlider_1.jpg");
}
.p-settings-slider-slide._analytics._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/analyticsSlider_2.jpg");
}
.p-settings-slider-slide._analytics._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/analyticsSlider_3.jpg");
}
.p-settings-slider-slide._analytics._slide4 .p-settings-slider-slide_image {
  background-image: url("../images/analyticsSlider_4.jpg");
}
.p-settings-slider-slide._documents._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/documentsSlider_1.jpg");
}
.p-settings-slider-slide._documents._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/documentsSlider_2.jpg");
}
.p-settings-slider-slide._documents._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/documentsSlider_3.jpg");
}
.p-settings-slider-slide._loyalty._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/loyaltySlider_1.jpg");
}
.p-settings-slider-slide._loyalty._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/loyaltySlider_2.jpg");
}
.p-settings-slider-slide._materials._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/materialsSlider_1.jpg");
}
.p-settings-slider-slide._materials._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/materialsSlider_2.jpg");
}
.p-settings-slider-slide._materials._slide3 .p-settings-slider-slide_image {
  background-image: url("../images/materialsSlider_3.jpg");
}
.p-settings-slider-slide._mobileApp._slide1 .p-settings-slider-slide_image {
  background-image: url("../images/mobileAppSlider_1.png");
  background-size: cover;
  aspect-ratio: 3344/2132;
  position: static;
}
.p-settings-slider-slide._mobileApp._slide2 .p-settings-slider-slide_image {
  background-image: url("../images/mobileAppSlider_2.png");
  background-size: cover;
  aspect-ratio: 3474/1690;
  position: static;
}
.p-settings-slider-slide._mobileApp {
    height: auto;
}
.p-settings-edit .jsClick_submit_companyBranchChooseHead {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.p-settings-edit-companyBranchList {
  padding: 8px 0 0;
  border-top: 1px solid #d8d8d8;
}
.p-settings-edit-companyBranchList_heading {
  font-weight: 600;
  font-size: 18px;
  color: #000;
}
.p-settings-edit-companyBranchList-items {
  margin: 8px 0 0;
}
.p-settings-edit-companyBranchList-items_i + .p-settings-edit-companyBranchList-items_i {
  margin-top: 8px;
}
.p-settings-edit-companyBranchList-item {
  font-size: 14px;
  line-height: 20px;
}
.p-settings-edit-companyBranchList-item_number {
  color: #000;
  font-weight: 600;
}
body .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._health .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._smile .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._friend .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
body._strength .p-settings-edit-companyBranchList-item_version {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till {
  padding-left: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#companyDiscountAdd .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#companyDiscountAdd .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountAdd .element#visits_count .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountAdd .element#visits_count .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountAdd .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountAdd .element#check_appointment_time .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountAdd .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountAdd .element#week_days .element_button {
  width: 40px;
}
.p-settings-edit#companyDiscountAdd .element#daytime_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountAdd .element#daytime_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountAdd .element#daytime_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountAdd .element#daytime_to .element_label {
  padding-left: 0;
}
.p-settings-edit#companyDiscountAdd .element#amount_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountAdd .element#amount_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountAdd .element#amount_from .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountAdd .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountAdd .element#amount_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountAdd .element#amount_to .element_label {
  padding-left: 0;
}
.p-settings-edit#companyDiscountAdd .element#service_price_limit .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountAdd .element#service_price_limit .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountAdd .element#service_price_limit .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountAdd .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till {
  padding-left: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till .element_clear:active::before {
  padding-top: 1px;
}
.p-settings-edit#companyDiscountEdit .element#can_be_used_till .element_clear._hidden {
  display: none;
}
.p-settings-edit#companyDiscountEdit .element#visits_count .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountEdit .element#visits_count .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountEdit .element#visits_count .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountEdit .element#visits_count._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountEdit .element#check_appointment_time .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountEdit .element#check_appointment_time._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountEdit .element#week_days .element_button {
  width: 40px;
}
.p-settings-edit#companyDiscountEdit .element#daytime_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountEdit .element#daytime_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountEdit .element#daytime_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountEdit .element#daytime_to .element_label {
  padding-left: 0;
}
.p-settings-edit#companyDiscountEdit .element#amount_from .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountEdit .element#amount_from .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountEdit .element#amount_from .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountEdit .element#amount_from._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-edit#companyDiscountEdit .element#amount_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-settings-edit#companyDiscountEdit .element#amount_to .element_label {
  padding-left: 0;
}
.p-settings-edit#companyDiscountEdit .element#service_price_limit .element_label {
  width: 200px;
}
.p-settings-edit#companyDiscountEdit .element#service_price_limit .element_cr {
  width: 188px;
}
.p-settings-edit#companyDiscountEdit .element#service_price_limit .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength .p-settings-edit#companyDiscountEdit .element#service_price_limit._theme .element_label-span::after {
  color: var(--versioncolor);
}
#serviceGroupsList .element#key_values .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength #serviceGroupsList .element#key_values._theme .element_label-span::after {
  color: var(--versioncolor);
}
#conditionTriggerAdd .element#amount .element_label {
  width: 200px;
}
#conditionTriggerAdd .element#amount .element_cr {
  width: 168px;
}
#conditionTriggerAdd .element#amount .element_error {
  z-index: 1;
  width: 220px;
  max-height: 120px;
}
#conditionTriggerAdd .element#amount._error:not(._error_hidden) {
  margin-bottom: 48px;
}
#conditionTriggerAdd .element#amount_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
#conditionTriggerAdd .element#amount_to .element_label {
  padding-left: 0;
}
#conditionTriggerAdd .element#loyalty_program_status .element_label {
  width: 200px;
}
#conditionTriggerAdd .element#loyalty_program_status .element_cr {
  width: 168px;
}
#conditionTriggerAdd .element#loyalty_program_status .element_error {
  z-index: 1;
  width: 412px;
}
#conditionTriggerAdd .element#loyalty_program_status._error:not(._error_hidden) {
  margin-bottom: 48px;
}
#conditionTriggerAdd .element#loyalty_program_status .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength #conditionTriggerAdd .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
#conditionTriggerAdd .element#bonus_rel_amount .element_cr {
  width: 168px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
#conditionTriggerAdd .element#bonus_rel_amount .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength #conditionTriggerAdd .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
#conditionTriggerEdit .element#amount .element_label {
  width: 200px;
}
#conditionTriggerEdit .element#amount .element_cr {
  width: 168px;
}
#conditionTriggerEdit .element#amount .element_error {
  z-index: 1;
  width: 220px;
}
#conditionTriggerEdit .element#amount._error:not(._error_hidden) {
  margin-bottom: 60px;
}
#conditionTriggerEdit .element#amount_to {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 1px;
  min-height: 1px;
}
#conditionTriggerEdit .element#amount_to .element_label {
  padding-left: 0;
}
#conditionTriggerEdit .element#loyalty_program_status .element_label {
  width: 200px;
}
#conditionTriggerEdit .element#loyalty_program_status .element_cr {
  width: 168px;
}
#conditionTriggerEdit .element#loyalty_program_status .element_error {
  z-index: 1;
  width: 412px;
}
#conditionTriggerEdit .element#loyalty_program_status._error:not(._error_hidden) {
  margin-bottom: 48px;
}
#conditionTriggerEdit .element#loyalty_program_status .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength #conditionTriggerEdit .element#loyalty_program_status._theme .element_label-span::after {
  color: var(--versioncolor);
}
#conditionTriggerEdit .element#bonus_rel_amount .element_cr {
  width: 168px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
}
#conditionTriggerEdit .element#bonus_rel_amount .element_label-span::after {
  color: #b5b5b5;
  content: '\e674';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 0 0 4px;
}
body #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._beauty #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._health #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._smile #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._happiness #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._velocity #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._friend #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
body._strength #conditionTriggerEdit .element#bonus_rel_amount._theme .element_label-span::after {
  color: var(--versioncolor);
}
.p-settings-conditionTriggerList-items {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.p-settings-conditionTriggerList-items:empty {
  display: none;
}
.p-settings-conditionTriggerList-items_i + .p-settings-conditionTriggerList-items_i {
  border-top: 1px solid #d8d8d8;
}
.p-settings-conditionTriggerList-item {
  padding: 12px 0;
  position: relative;
}
.p-settings-conditionTriggerList-item-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 4px;
}
.p-settings-conditionTriggerList-item-name_t {
  font-weight: 600;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 18px;
  position: relative;
}
body .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._beauty .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._health .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._smile .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._happiness .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._velocity .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._friend .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
body._strength .p-settings-conditionTriggerList-item-name_t {
  color: var(--versioncolor);
}
.p-settings-conditionTriggerList-item-name_t::before {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  border-top: 1px dashed;
  content: ' ';
}
.p-settings-conditionTriggerList-item-name_t::after {
  position: absolute;
  left: 100%;
  width: 24px;
  font-size: 24px;
  content: '\e62d';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  top: 50%;
  line-height: 2px;
}
.p-settings-conditionTriggerList-items_i._active .p-settings-conditionTriggerList-item-name_t::after {
  content: '\e62e';
  font-family: 'clientix-icons';
}
body .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._beauty .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._health .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._smile .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._happiness .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._velocity .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._friend .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body._strength .p-settings-conditionTriggerList-item-name_t:hover {
  color: var(--versioncolor3);
}
body .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._beauty .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._health .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._smile .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._happiness .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._velocity .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._friend .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
body._strength .p-settings-conditionTriggerList-item-name_t:active {
  color: var(--versioncolor4);
}
.p-settings-conditionTriggerList-item-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 600;
}
.p-settings-conditionTriggerList-items_i._active .p-settings-conditionTriggerList-item-info {
  display: none;
}
.p-settings-conditionTriggerList-item-info_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  color: #888;
}
.p-settings-conditionTriggerList-item-info_value {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  color: #000;
  padding: 0 0 0 4px;
}
.p-settings-conditionTriggerList-item_archive {
  position: absolute;
  top: 50%;
  right: 0;
  width: 32px;
  height: 32px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: -16px 0 0;
}
.p-settings-conditionTriggerList-items_i._active .p-settings-conditionTriggerList-item_archive {
  display: none;
}
.p-settings-conditionTriggerList-item_archive::after {
  position: absolute;
  top: 50%;
  text-align: center;
  right: 0;
  left: 0;
  font-size: 24px;
  line-height: 2px;
  margin: -1px 0 0;
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff9c9c;
}
.demo-data-preloader {
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  color: #b3b5b6;
  position: absolute;
  top: 15px;
  left: 15px;
}
.demo-data-preloader:before {
  content: '\e600';
  font-family: 'common-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.demo-data-warning {
  color: #f00;
}
body .demo-data-finished {
  color: var(--versioncolor);
  padding-left: 46px;
  font-size: 16px;
}
body._beauty .demo-data-finished {
  color: var(--versioncolor);
}
body._health .demo-data-finished {
  color: var(--versioncolor);
}
body._smile .demo-data-finished {
  color: var(--versioncolor);
}
body._happiness .demo-data-finished {
  color: var(--versioncolor);
}
body._velocity .demo-data-finished {
  color: var(--versioncolor);
}
body._friend .demo-data-finished {
  color: var(--versioncolor);
}
body._strength .demo-data-finished {
  color: var(--versioncolor);
}
.jsDemoDataPreloader {
  line-height: 30px;
  padding-left: 45px;
  position: relative;
}
.p-settings-listInfo {
  padding: 8px 0;
  border-top: 1px solid #d8d8d8;
  background: #fafafa;
}
.p-settings-listInfo-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-listInfo-columns_c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 12px;
}
.p-settings-listInfo-columns_c:first-child {
  width: 360px;
  padding-left: 24px;
}
.p-settings-listInfo-infos {
  display: block;
}
.p-settings-listInfo-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-settings-listInfo-info_label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  font-size: 13px;
  color: #888;
}
.p-settings-listInfo-infos._equal .p-settings-listInfo-info_label {
  width: 120px;
}
.p-settings-listInfo-info_value {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-width: 1px;
  min-height: 1px;
  padding: 0 0 0 4px;
  font-weight: 600;
  font-size: 14px;
  color: #000;
}
.p-settings-listInfo-info_value._positive {
  color: #00bf8b;
}
.p-settings-listInfo-info_value._positive::before {
  content: '+';
}
.p-settings-listInfo-info_value._negative {
  color: #ff7979;
}
.p-settings-listInfo-info_value._negative::before {
  content: '-';
}
.p-settings-listInfo-info_value._rouble::after {
  padding: 0 0 0 4px;
}
#companyFinancialFilter .element#from_date,
#companyFinancialSystemFilter .element#from_date,
#employeeFinancialFilter .element#from_date,
#clientFinancialFilter .element#from_date {
  padding-left: 0;
}
#companyFinancialFilter .element#from_date .element_cr,
#companyFinancialSystemFilter .element#from_date .element_cr,
#employeeFinancialFilter .element#from_date .element_cr,
#clientFinancialFilter .element#from_date .element_cr {
  width: 164px;
}
#companyFinancialFilter .element#from_date .element_clear,
#companyFinancialSystemFilter .element#from_date .element_clear,
#employeeFinancialFilter .element#from_date .element_clear,
#clientFinancialFilter .element#from_date .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
#companyFinancialFilter .element#from_date .element_clear::before,
#companyFinancialSystemFilter .element#from_date .element_clear::before,
#employeeFinancialFilter .element#from_date .element_clear::before,
#clientFinancialFilter .element#from_date .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
#companyFinancialFilter .element#from_date .element_clear::after,
#companyFinancialSystemFilter .element#from_date .element_clear::after,
#employeeFinancialFilter .element#from_date .element_clear::after,
#clientFinancialFilter .element#from_date .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
#companyFinancialFilter .element#from_date .element_clear:active::before,
#companyFinancialSystemFilter .element#from_date .element_clear:active::before,
#employeeFinancialFilter .element#from_date .element_clear:active::before,
#clientFinancialFilter .element#from_date .element_clear:active::before {
  padding-top: 1px;
}
#companyFinancialFilter .element#from_date .element_clear._hidden,
#companyFinancialSystemFilter .element#from_date .element_clear._hidden,
#employeeFinancialFilter .element#from_date .element_clear._hidden,
#clientFinancialFilter .element#from_date .element_clear._hidden {
  display: none;
}
#companyFinancialFilter .element#till_date,
#companyFinancialSystemFilter .element#till_date,
#employeeFinancialFilter .element#till_date,
#clientFinancialFilter .element#till_date {
  padding-left: 0;
}
#companyFinancialFilter .element#till_date .element_cr,
#companyFinancialSystemFilter .element#till_date .element_cr,
#employeeFinancialFilter .element#till_date .element_cr,
#clientFinancialFilter .element#till_date .element_cr {
  width: 164px;
}
#companyFinancialFilter .element#till_date .element_clear,
#companyFinancialSystemFilter .element#till_date .element_clear,
#employeeFinancialFilter .element#till_date .element_clear,
#clientFinancialFilter .element#till_date .element_clear {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 0;
  right: 40px;
  height: 45px;
  width: 40px;
}
#companyFinancialFilter .element#till_date .element_clear::before,
#companyFinancialSystemFilter .element#till_date .element_clear::before,
#employeeFinancialFilter .element#till_date .element_clear::before,
#clientFinancialFilter .element#till_date .element_clear::before {
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px 0 0;
  text-align: center;
  color: #8f979b;
  font-size: 16px;
  line-height: 2px;
}
#companyFinancialFilter .element#till_date .element_clear::after,
#companyFinancialSystemFilter .element#till_date .element_clear::after,
#employeeFinancialFilter .element#till_date .element_clear::after,
#clientFinancialFilter .element#till_date .element_clear::after {
  position: absolute;
  top: 10px;
  right: 0;
  width: 1px;
  height: 25px;
  content: ' ';
  background: #d8d8d8;
}
#companyFinancialFilter .element#till_date .element_clear:active::before,
#companyFinancialSystemFilter .element#till_date .element_clear:active::before,
#employeeFinancialFilter .element#till_date .element_clear:active::before,
#clientFinancialFilter .element#till_date .element_clear:active::before {
  padding-top: 1px;
}
#companyFinancialFilter .element#till_date .element_clear._hidden,
#companyFinancialSystemFilter .element#till_date .element_clear._hidden,
#employeeFinancialFilter .element#till_date .element_clear._hidden,
#clientFinancialFilter .element#till_date .element_clear._hidden {
  display: none;
}
.p-notAvailableMessage {
  padding: 0 0 0 24px;
  max-width: 33%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  min-width: 1px;
  min-height: 1px;
}
.p-notAvailableMessageCr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 0 0;
}
.p-notAvailableMessage_heading {
  font-weight: 600;
  font-size: 24px;
  color: #000;
}
.p-notAvailableMessage_text {
  margin: 24px 0 0;
  font-size: 16px;
}
.p-notAvailableMessage_text strong {
  font-weight: 600;
}
body .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._beauty .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._health .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._smile .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._happiness .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._velocity .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._friend .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
body._strength .p-notAvailableMessage_text strong {
  color: var(--versioncolor);
}
.p-notAvailableMessage_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 24px 0 0;
}
.p-settings_disabledHint {
  margin: 0 0 0 24px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  background: #eaeaea;
  font-size: 13px;
  color: #333;
  padding: 8px;
  position: relative;
  height: 52px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0 4px 4px 0;
  line-height: 36px;
}
.p-settings_disabledHint::before {
  position: absolute;
  right: 100%;
  top: 0;
  border: 26px solid transparent;
  border-left-width: 0;
  border-right-width: 16px;
  border-right-color: #eaeaea;
  content: '';
}
.b-customReportsButton, .b-customTemplatesButton {
  position: absolute;
    width: 100px;
    float: right;
  font-size: 14px;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
body .b-customReportsButton, body .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._beauty .b-customReportsButton, body._beauty .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._health .b-customReportsButton, body._health .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._smile .b-customReportsButton, body._smile .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._happiness .b-customReportsButton, body._happiness .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._velocity .b-customReportsButton, body._velocity .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._friend .b-customReportsButton, body._friend .b-customTemplatesButton {
  background: var(--versioncolor);
}
body._strength .b-customReportsButton, body._strength .b-customTemplatesButton {
  background: var(--versioncolor);
}
.b-customReportsButton, .b-customTemplatesButton {
  -webkit-transition: background 0.2s ease-in-out;
          transition: background 0.2s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.b-customReportsButton:hover, .b-customTemplatesButton:hover {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
body .b-customReportsButton:hover {
  background: var(--versioncolor3);
}
body._beauty .b-customReportsButton:hover, body._beauty .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._health .b-customReportsButton:hover, body._health .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._smile .b-customReportsButton:hover, body._smile .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._happiness .b-customReportsButton:hover, body._happiness .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._velocity .b-customReportsButton:hover, body._velocity .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._friend .b-customReportsButton:hover, body._friend .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
body._strength .b-customReportsButton:hover, body._strength .b-customTemplatesButton:hover {
  background: var(--versioncolor3);
}
.b-customReportsButton:active {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
body .b-customReportsButton:active, body .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._beauty .b-customReportsButton:active, body._beauty .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._health .b-customReportsButton:active, body._health .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._smile .b-customReportsButton:active, body._smile .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._happiness .b-customReportsButton:active, body._happiness .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._velocity .b-customReportsButton:active, body._velocity .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._friend .b-customReportsButton:active, body._friend .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
body._strength .b-customReportsButton:active, body._strength .b-customTemplatesButton:active {
  background: var(--versioncolor4);
}
.b-customReportsWidget {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,0.75);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 200;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 12px;
}
.b-customReportsWidget_cr {
  position: relative;
  border: 1px solid;
  padding: 32px 32px;
  top: 104px;
  border-radius: 4px;
  width: 660px;
  max-width: 960px;
  background: #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 80px;
}
body .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._beauty .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._health .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._smile .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._happiness .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._velocity .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._friend .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
body._strength .b-customReportsWidget_cr {
  border-color: var(--versioncolor);
}
.b-customReportsWidget_cr._wa {
  width: auto;
}
.b-customReportsWidget_preloader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(255,255,255,0.75);
  display: none;
}
.b-customReportsWidget_preloader._shown {
  display: block;
}
.b-customReportsWidget_preloader .t-preloader {
  font-size: 32px;
}
.b-customReportsWidget_close {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 3;
}
.b-customReportsWidget_close::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  text-align: center;
  line-height: 2px;
  margin: -1px 0 0;
  content: '\e60e';
  font-family: 'clientix-icons';
  vertical-align: bottom;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
}
body .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._beauty .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._health .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._smile .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._happiness .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._velocity .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._friend .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
body._strength .b-customReportsWidget_close::before {
  color: var(--versioncolor);
}
.b-customReportsWidget-content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.b-customReportsWidget-content_heading {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  padding: 0 0 16px;
}
.b-customReportsWidget-content_heading span::after {
  padding: 0 0 0 2px;
  font-size: 20px;
  vertical-align: middle;
}
.b-customReportsWidget-content_heading strong {
  font-weight: 600;
}
body .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._beauty .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._health .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._smile .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._happiness .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._velocity .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._friend .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
body._strength .b-customReportsWidget-content_heading strong {
  color: var(--versioncolor);
}
.b-customReportsWidget-content_text {
  text-align: center;
  font-size: 14px;
}
.b-customReportsWidget-content-buttons {
  margin: 12px 0 0 -12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.b-customReportsWidget-content-buttons._column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.b-customReportsWidget-content-buttons_c {
  padding: 12px 0 0 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.b-customReportsWidget-content-buttons .t-button {
  min-width: 160px;
}
.m-healthPlanServiceEdit {
  margin: 12px 0 0;
  padding: 12px 0;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

.m-DMSServiceEdit {
  margin: 12px 0 0;
  padding: 12px 0;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

a.mdlpSend {
 text-decoration: underline;
    cursor:pointer;
    color: var(--versioncolor);
}

.mdlpStatus .success {
    color:green;
}

.mdlpStatus .error {
    color:red;
}

.p-client-dynamic-plug {
    margin: 12px 24px 0;
}

.extendedReports-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    text-align: center;
    margin: 10px;
    border: 1px black;
    padding: 12px 24px;
}

.extendedReports-container_item {
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    margin: 5px;
    width:350px;
    padding-bottom: 20px;
}

.extendedReports-container_item-header {
    margin: 10px 0 0;
    padding: 0 0 8px;
    border-bottom: 1px solid;
}

.extendedReports-container_item-name {
    font-size: 20px;
    font-weight: 400;
}

.extendedReports-container_item-type {
    margin: -5px 0 0 0;
    color: #b2b2b2;
}

.extendedReports-summary-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    height: 120px;
    font-size:15px;
    padding:5px;
}

.extendedReports-summary-item {
    margin: 10px;

}

.extendedReports-summary-item_type {

}

.extendedReports-summary-item_value {
    font-weight: 700;

}

.extendedReports-reports {

}

.extendedReports-reports_header {
    justify-content: start;
}

.extendedReports-reports-container {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-content: start;
    align-items: flex-start;
    text-align:left;
    padding-left:30px;
    font-size: 15px;
}

.extendedReports-reports-item {
    padding: 5px;
    padding-bottom:5px;
}

.extendedReports-reports-item_button {

    text-decoration: underline;

}

body._trio #companyFinancialReports {
    display:none;
}

div#choose_template{
    width: 100%;
    padding:0 16px 20px 0;
}

.albumListPhotoContainer{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width:280px;
}