/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme/variables.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Ionic CSS Variables **/
:root {
  --side-max-width: 340px;
  --dominant-color-hue: 0;
  --dominant-color-sat: 100%;
  --dominant-color-l: 50%;
  /** primary **/
  --ion-color-primary: #1772c6;
  --ion-color-primary-rgb: 23, 114, 198;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #1464ae;
  --ion-color-primary-tint: #2e80cc;
  /** secondary **/
  --ion-color-secondary: #4ea1ed;
  --ion-color-secondary-rgb: 78, 161, 237;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0, 0, 0;
  --ion-color-secondary-shade: #458ed1;
  --ion-color-secondary-tint: #60aaef;
  /** tertiary **/
  --ion-color-tertiary: #1789f2;
  --ion-color-tertiary-rgb: 23, 137, 242;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #1479d5;
  --ion-color-tertiary-tint: #2e95f3;
  /** success **/
  --ion-color-success: #29c438;
  --ion-color-success-rgb: 41, 196, 56;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #24ac31;
  --ion-color-success-tint: #3eca4c;
  /** warning **/
  --ion-color-warning: #ffa755;
  --ion-color-warning-rgb: 255, 167, 85;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0934b;
  --ion-color-warning-tint: #ffb066;
  /** danger **/
  --ion-color-danger: #f52c50;
  --ion-color-danger-rgb: 245, 44, 80;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d82746;
  --ion-color-danger-tint: #f64162;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 34, 34;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 244, 244;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  /** statuses **/
  --ion-color-status-todo: #ffda65;
  --ion-color-status-todo-rgb: 255, 218, 101;
  --ion-color-status-todo-contrast: #000000;
  --ion-color-status-todo-contrast-rgb: 0, 0, 0;
  --ion-color-status-todo-shade: #e0c059;
  --ion-color-status-todo-tint: #ffde74;
  --ion-color-status-active: #1772c6;
  --ion-color-status-active-rgb: 23, 114, 198;
  --ion-color-status-active-contrast: #ffffff;
  --ion-color-status-active-contrast-rgb: 255, 255, 255;
  --ion-color-status-active-shade: #1464ae;
  --ion-color-status-active-tint: #2e80cc;
  --ion-color-status-pending: #b3c6e7;
  --ion-color-status-pending-rgb: 179, 198, 231;
  --ion-color-status-pending-contrast: #222428;
  --ion-color-status-pending-contrast-rgb: 0, 0, 0;
  --ion-color-status-pending-shade: #9eaecb;
  --ion-color-status-pending-tint: #bbcce9;
  --ion-color-status-unactive: #d8d8d8;
  --ion-color-status-unactive-rgb: 216, 216, 216;
  --ion-color-status-unactive-contrast: #222428;
  --ion-color-status-unactive-contrast-rgb: 0, 0, 0;
  --ion-color-status-unactive-shade: #bebebe;
  --ion-color-status-unactive-tint: #dcdcdc;
  --ion-color-status-good: #a9d18d;
  --ion-color-status-good-rgb: 169, 209, 141;
  --ion-color-status-good-contrast: #222428;
  --ion-color-status-good-contrast-rgb: 0, 0, 0;
  --ion-color-status-good-shade: #95b87c;
  --ion-color-status-good-tint: #b2d698;
  --ion-color-status-warning: #f4b082;
  --ion-color-status-warning-rgb: 244, 176, 130;
  --ion-color-status-warning-contrast: #222428;
  --ion-color-status-warning-contrast-rgb: 0, 0, 0;
  --ion-color-status-warning-shade: #d79b72;
  --ion-color-status-warning-tint: #f5b88f;
  --tooltip-thingy-height: 0.5em;
}

/** status + transit **/
.ion-color-draft {
  --ion-color-base: var(--ion-color-status-todo) !important;
  --ion-color-base-rgb: var(--ion-color-status-todo-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-todo-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-todo-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-todo-shade) !important;
  --ion-color-tint: var(--ion-color-status-todo-tint) !important;
}

.ion-color-accepted,
.ion-color-accept {
  --ion-color-base: var(--ion-color-status-good) !important;
  --ion-color-base-rgb: var(--ion-color-status-good-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-good-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-good-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-good-shade) !important;
  --ion-color-tint: var(--ion-color-status-good-tint) !important;
}

.ion-color-return {
  --ion-color-base: var(--ion-color-status-active) !important;
  --ion-color-base-rgb: var(--ion-color-status-active-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-active-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-active-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-active-shade) !important;
  --ion-color-tint: var(--ion-color-status-active-tint) !important;
}

.ion-color-deleted,
.ion-color-cancelled,
.ion-color-cancel {
  --ion-color-base: var(--ion-color-status-unactive) !important;
  --ion-color-base-rgb: var(--ion-color-status-unactive-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-unactive-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-unactive-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-unactive-shade) !important;
  --ion-color-tint: var(--ion-color-status-unactive-tint) !important;
}

.ion-color-declined,
.ion-color-delete,
.ion-color-decline,
.ion-color-revoke {
  --ion-color-base: var(--ion-color-status-warning) !important;
  --ion-color-base-rgb: var(--ion-color-status-warning-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-warning-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-warning-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-warning-shade) !important;
  --ion-color-tint: var(--ion-color-status-warning-tint) !important;
}

.ion-color-inprocess,
.ion-color-send,
.ion-color-resend,
.ion-color-update {
  --ion-color-base: var(--ion-color-status-pending) !important;
  --ion-color-base-rgb: var(--ion-color-status-pending-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-pending-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-pending-shade) !important;
  --ion-color-tint: var(--ion-color-status-pending-tint) !important;
}

/*
 * App Theme
 * ----------------------------------------------------------------------------
 * Ionic apps can have different themes applied, which can
 * then be further customized. These variables come last
 * so that the above variables are used by default.
 */
/*
 * Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme {
  --ion-color-primary: #1772c6;
  --ion-color-primary-rgb: 23, 114, 198;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #1464ae;
  --ion-color-primary-tint: #2e80cc;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --ion-color-success: #29c438;
  --ion-color-success-rgb: 41, 196, 56;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #24ac31;
  --ion-color-success-tint: #3eca4c;
  /** warning **/
  --ion-color-warning: #ffa755;
  --ion-color-warning-rgb: 255, 167, 85;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0934b;
  --ion-color-warning-tint: #ffb066;
  /** danger **/
  --ion-color-danger: #f52c50;
  --ion-color-danger-rgb: 245, 44, 80;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d82746;
  --ion-color-danger-tint: #f64162;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
}

.dark-theme-ext.md,
.dark-theme-ext.ios,
.dark-theme-ext {
  --ion-background-color: var(--dominant-color, #121212);
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: var(--dominant-color-d5, #222222);
  --ion-toolbar-background: var(--dominant-color, #1f1f1f);
  --ion-tab-bar-background: var(--dominant-color, #1f1f1f);
  --ion-item-background: var(--dominant-color, #1e1e1e);
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
}

.eco-theme-dominant-ext.md,
.eco-theme-dominant-ext.ios,
.eco-theme-dominant-ext {
  --dominant-color: hsl(var(--dominant-color-hue), var(--dominant-color-sat), var(--dominant-color-l));
  --dominant-color-d5: hsl(var(--dominant-color-hue), var(--dominant-color-sat), calc(var(--dominant-color-l) - 5%));
  --dominant-color-d10: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 10%)
  );
  --dominant-color-d15: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 15%)
  );
  --dominant-color-d20: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 20%)
  );
  --dominant-color-d25: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 25%)
  );
  --dominant-color-d30: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 30%)
  );
  --dominant-color-d35: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 35%)
  );
  --dominant-color-d40: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 40%)
  );
  --dominant-color-d45: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 45%)
  );
  --dominant-color-d50: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 50%)
  );
}

/*
 * Eco Theme
 * ----------------------------------------------------------------------------
 */
.eco-theme {
  --side-max-width: 200px;
  --ion-padding: 10px;
  --ion-margin: 10px;
  --ion-font-family: "Lato Light";
  --dominant-color-hue: 125;
  --dominant-color-sat: 15%;
  --dominant-color-l: 30%;
  --ion-color-primary: #557755;
  --ion-color-primary-rgb: 85, 119, 85;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #4b694b;
  --ion-color-primary-tint: #668566;
  --ion-color-secondary: #5b7f8f;
  --ion-color-secondary-rgb: 91, 127, 143;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #50707e;
  --ion-color-secondary-tint: #6b8c9a;
  --ion-color-tertiary: #83614e;
  --ion-color-tertiary-rgb: 131, 97, 78;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #735545;
  --ion-color-tertiary-tint: #8f7160;
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * Hard Theme
 * ----------------------------------------------------------------------------
 */
.hard-theme {
  --ion-color-primary: #55443e;
  --ion-color-primary-rgb: 85, 68, 62;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #4b3c37;
  --ion-color-primary-tint: #665751;
  --ion-color-secondary: #707097;
  --ion-color-secondary-rgb: 112, 112, 151;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #636385;
  --ion-color-secondary-tint: #7e7ea1;
  --ion-color-tertiary: #726181;
  --ion-color-tertiary-rgb: 114, 97, 129;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #645572;
  --ion-color-tertiary-tint: #80718e;
  --ion-color-success: #2dd464;
  --ion-color-success-rgb: 45, 212, 100;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #28bb58;
  --ion-color-success-tint: #42d874;
  --ion-color-warning: #ffce00;
  --ion-color-warning-rgb: 255, 206, 0;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0b500;
  --ion-color-warning-tint: #ffd31a;
  --ion-color-danger: #f04141;
  --ion-color-danger-rgb: 240, 65, 65;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d33939;
  --ion-color-danger-tint: #f25454;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * Med Theme
 * ----------------------------------------------------------------------------
 */
.med-theme {
  --ion-color-primary: #039b94;
  --ion-color-primary-rgb: 3, 155, 148;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #038882;
  --ion-color-primary-tint: #1ca59f;
  --ion-color-secondary: #43a7ff;
  --ion-color-secondary-rgb: 67, 167, 255;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0, 0, 0;
  --ion-color-secondary-shade: #3b93e0;
  --ion-color-secondary-tint: #56b0ff;
  --ion-color-tertiary: #9c7fc7;
  --ion-color-tertiary-rgb: 156, 127, 199;
  --ion-color-tertiary-contrast: #000000;
  --ion-color-tertiary-contrast-rgb: 0, 0, 0;
  --ion-color-tertiary-shade: #8970af;
  --ion-color-tertiary-tint: #a68ccd;
  --ion-color-success: #b7d124;
  --ion-color-success-rgb: 183, 209, 36;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #a1b820;
  --ion-color-success-tint: #bed63a;
  --ion-color-warning: #ffb55a;
  --ion-color-warning-rgb: 255, 181, 90;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e09f4f;
  --ion-color-warning-tint: #ffbc6b;
  --ion-color-danger: #ff5345;
  --ion-color-danger-rgb: 255, 83, 69;
  --ion-color-danger-contrast: #000000;
  --ion-color-danger-contrast-rgb: 0, 0, 0;
  --ion-color-danger-shade: #e0493d;
  --ion-color-danger-tint: #ff6458;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * iOS Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme.ios {
  --ion-background-color: #000000;
  --ion-background-color-rgb: 0, 0, 0;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-color-step-50: #0d0d0d;
  --ion-color-step-100: #1a1a1a;
  --ion-color-step-150: #262626;
  --ion-color-step-200: #333333;
  --ion-color-step-250: #404040;
  --ion-color-step-300: #4d4d4d;
  --ion-color-step-350: #595959;
  --ion-color-step-400: #666666;
  --ion-color-step-450: #737373;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #8c8c8c;
  --ion-color-step-600: #999999;
  --ion-color-step-650: #a6a6a6;
  --ion-color-step-700: #b3b3b3;
  --ion-color-step-750: #bfbfbf;
  --ion-color-step-800: #cccccc;
  --ion-color-step-850: #d9d9d9;
  --ion-color-step-900: #e6e6e6;
  --ion-color-step-950: #f2f2f2;
  --ion-toolbar-background: #0d0d0d;
  --ion-item-background: #1c1c1c;
  --ion-item-background-activated: #313131;
}

/*
 * Material Design Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme.md {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-item-background: #1e1e1e;
  --ion-toolbar-background: #1f1f1f;
  --ion-tab-bar-background: #1f1f1f;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/core.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: 0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none !important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports(padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports(padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate3d(0,  0,  0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal{box-shadow:4px 0px 16px rgba(0,0,0,.18)}.md .menu-content-push{box-shadow:4px 0px 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:300ms transform cubic-bezier(0.25, 0.8, 0.5, 1)}@media(prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none !important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}/*# sourceMappingURL=core.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/normalize.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*# sourceMappingURL=normalize.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/structure.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}/*# sourceMappingURL=structure.css.map */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/typography.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}/*# sourceMappingURL=typography.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/display.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-hide{display:none !important}.ion-hide-up{display:none !important}.ion-hide-down{display:none !important}@media(min-width: 576px){.ion-hide-sm-up{display:none !important}}@media(max-width: 575.98px){.ion-hide-sm-down{display:none !important}}@media(min-width: 768px){.ion-hide-md-up{display:none !important}}@media(max-width: 767.98px){.ion-hide-md-down{display:none !important}}@media(min-width: 992px){.ion-hide-lg-up{display:none !important}}@media(max-width: 991.98px){.ion-hide-lg-down{display:none !important}}@media(min-width: 1200px){.ion-hide-xl-up{display:none !important}}@media(max-width: 1199.98px){.ion-hide-xl-down{display:none !important}}/*# sourceMappingURL=display.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/padding.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}/*# sourceMappingURL=padding.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/float-elements.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-float-left{float:left !important}.ion-float-right{float:right !important}.ion-float-start{float:left !important}:host-context([dir=rtl]) .ion-float-start{float:right !important}[dir=rtl] .ion-float-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right !important}}.ion-float-end{float:right !important}:host-context([dir=rtl]) .ion-float-end{float:left !important}[dir=rtl] .ion-float-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left !important}}@media(min-width: 576px){.ion-float-sm-left{float:left !important}.ion-float-sm-right{float:right !important}.ion-float-sm-start{float:left !important}:host-context([dir=rtl]) .ion-float-sm-start{float:right !important}[dir=rtl] .ion-float-sm-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right !important}}.ion-float-sm-end{float:right !important}:host-context([dir=rtl]) .ion-float-sm-end{float:left !important}[dir=rtl] .ion-float-sm-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left !important}}}@media(min-width: 768px){.ion-float-md-left{float:left !important}.ion-float-md-right{float:right !important}.ion-float-md-start{float:left !important}:host-context([dir=rtl]) .ion-float-md-start{float:right !important}[dir=rtl] .ion-float-md-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right !important}}.ion-float-md-end{float:right !important}:host-context([dir=rtl]) .ion-float-md-end{float:left !important}[dir=rtl] .ion-float-md-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left !important}}}@media(min-width: 992px){.ion-float-lg-left{float:left !important}.ion-float-lg-right{float:right !important}.ion-float-lg-start{float:left !important}:host-context([dir=rtl]) .ion-float-lg-start{float:right !important}[dir=rtl] .ion-float-lg-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right !important}}.ion-float-lg-end{float:right !important}:host-context([dir=rtl]) .ion-float-lg-end{float:left !important}[dir=rtl] .ion-float-lg-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left !important}}}@media(min-width: 1200px){.ion-float-xl-left{float:left !important}.ion-float-xl-right{float:right !important}.ion-float-xl-start{float:left !important}:host-context([dir=rtl]) .ion-float-xl-start{float:right !important}[dir=rtl] .ion-float-xl-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right !important}}.ion-float-xl-end{float:right !important}:host-context([dir=rtl]) .ion-float-xl-end{float:left !important}[dir=rtl] .ion-float-xl-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left !important}}}/*# sourceMappingURL=float-elements.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-alignment.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-text-center{text-align:center !important}.ion-text-justify{text-align:justify !important}.ion-text-start{text-align:start !important}.ion-text-end{text-align:end !important}.ion-text-left{text-align:left !important}.ion-text-right{text-align:right !important}.ion-text-nowrap{white-space:nowrap !important}.ion-text-wrap{white-space:normal !important}@media(min-width: 576px){.ion-text-sm-center{text-align:center !important}.ion-text-sm-justify{text-align:justify !important}.ion-text-sm-start{text-align:start !important}.ion-text-sm-end{text-align:end !important}.ion-text-sm-left{text-align:left !important}.ion-text-sm-right{text-align:right !important}.ion-text-sm-nowrap{white-space:nowrap !important}.ion-text-sm-wrap{white-space:normal !important}}@media(min-width: 768px){.ion-text-md-center{text-align:center !important}.ion-text-md-justify{text-align:justify !important}.ion-text-md-start{text-align:start !important}.ion-text-md-end{text-align:end !important}.ion-text-md-left{text-align:left !important}.ion-text-md-right{text-align:right !important}.ion-text-md-nowrap{white-space:nowrap !important}.ion-text-md-wrap{white-space:normal !important}}@media(min-width: 992px){.ion-text-lg-center{text-align:center !important}.ion-text-lg-justify{text-align:justify !important}.ion-text-lg-start{text-align:start !important}.ion-text-lg-end{text-align:end !important}.ion-text-lg-left{text-align:left !important}.ion-text-lg-right{text-align:right !important}.ion-text-lg-nowrap{white-space:nowrap !important}.ion-text-lg-wrap{white-space:normal !important}}@media(min-width: 1200px){.ion-text-xl-center{text-align:center !important}.ion-text-xl-justify{text-align:justify !important}.ion-text-xl-start{text-align:start !important}.ion-text-xl-end{text-align:end !important}.ion-text-xl-left{text-align:left !important}.ion-text-xl-right{text-align:right !important}.ion-text-xl-nowrap{white-space:nowrap !important}.ion-text-xl-wrap{white-space:normal !important}}/*# sourceMappingURL=text-alignment.css.map */

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-transformation.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.ion-text-uppercase{text-transform:uppercase !important}.ion-text-lowercase{text-transform:lowercase !important}.ion-text-capitalize{text-transform:capitalize !important}@media(min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase !important}.ion-text-sm-lowercase{text-transform:lowercase !important}.ion-text-sm-capitalize{text-transform:capitalize !important}}@media(min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase !important}.ion-text-md-lowercase{text-transform:lowercase !important}.ion-text-md-capitalize{text-transform:capitalize !important}}@media(min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase !important}.ion-text-lg-lowercase{text-transform:lowercase !important}.ion-text-lg-capitalize{text-transform:capitalize !important}}@media(min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase !important}.ion-text-xl-lowercase{text-transform:lowercase !important}.ion-text-xl-capitalize{text-transform:capitalize !important}}/*# sourceMappingURL=text-transformation.css.map */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/flex-utils.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ion-align-self-start{align-self:flex-start !important}.ion-align-self-end{align-self:flex-end !important}.ion-align-self-center{align-self:center !important}.ion-align-self-stretch{align-self:stretch !important}.ion-align-self-baseline{align-self:baseline !important}.ion-align-self-auto{align-self:auto !important}.ion-wrap{flex-wrap:wrap !important}.ion-nowrap{flex-wrap:nowrap !important}.ion-wrap-reverse{flex-wrap:wrap-reverse !important}.ion-justify-content-start{justify-content:flex-start !important}.ion-justify-content-center{justify-content:center !important}.ion-justify-content-end{justify-content:flex-end !important}.ion-justify-content-around{justify-content:space-around !important}.ion-justify-content-between{justify-content:space-between !important}.ion-justify-content-evenly{justify-content:space-evenly !important}.ion-align-items-start{align-items:flex-start !important}.ion-align-items-center{align-items:center !important}.ion-align-items-end{align-items:flex-end !important}.ion-align-items-stretch{align-items:stretch !important}.ion-align-items-baseline{align-items:baseline !important}/*# sourceMappingURL=flex-utils.css.map */

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/global.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 * https://ionicframework.com/docs/layout/global-stylesheets
 */
/* Core CSS required for Ionic components to work properly */
/* Basic CSS for apps built with Ionic */
/* Optional CSS utils that can be commented out */
/** Ionic CSS Variables **/
:root {
  --side-max-width: 340px;
  --dominant-color-hue: 0;
  --dominant-color-sat: 100%;
  --dominant-color-l: 50%;
  /** primary **/
  --ion-color-primary: #1772c6;
  --ion-color-primary-rgb: 23, 114, 198;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #1464ae;
  --ion-color-primary-tint: #2e80cc;
  /** secondary **/
  --ion-color-secondary: #4ea1ed;
  --ion-color-secondary-rgb: 78, 161, 237;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0, 0, 0;
  --ion-color-secondary-shade: #458ed1;
  --ion-color-secondary-tint: #60aaef;
  /** tertiary **/
  --ion-color-tertiary: #1789f2;
  --ion-color-tertiary-rgb: 23, 137, 242;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #1479d5;
  --ion-color-tertiary-tint: #2e95f3;
  /** success **/
  --ion-color-success: #29c438;
  --ion-color-success-rgb: 41, 196, 56;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #24ac31;
  --ion-color-success-tint: #3eca4c;
  /** warning **/
  --ion-color-warning: #ffa755;
  --ion-color-warning-rgb: 255, 167, 85;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0934b;
  --ion-color-warning-tint: #ffb066;
  /** danger **/
  --ion-color-danger: #f52c50;
  --ion-color-danger-rgb: 245, 44, 80;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d82746;
  --ion-color-danger-tint: #f64162;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 34, 34;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 244, 244;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  /** statuses **/
  --ion-color-status-todo: #ffda65;
  --ion-color-status-todo-rgb: 255, 218, 101;
  --ion-color-status-todo-contrast: #000000;
  --ion-color-status-todo-contrast-rgb: 0, 0, 0;
  --ion-color-status-todo-shade: #e0c059;
  --ion-color-status-todo-tint: #ffde74;
  --ion-color-status-active: #1772c6;
  --ion-color-status-active-rgb: 23, 114, 198;
  --ion-color-status-active-contrast: #ffffff;
  --ion-color-status-active-contrast-rgb: 255, 255, 255;
  --ion-color-status-active-shade: #1464ae;
  --ion-color-status-active-tint: #2e80cc;
  --ion-color-status-pending: #b3c6e7;
  --ion-color-status-pending-rgb: 179, 198, 231;
  --ion-color-status-pending-contrast: #222428;
  --ion-color-status-pending-contrast-rgb: 0, 0, 0;
  --ion-color-status-pending-shade: #9eaecb;
  --ion-color-status-pending-tint: #bbcce9;
  --ion-color-status-unactive: #d8d8d8;
  --ion-color-status-unactive-rgb: 216, 216, 216;
  --ion-color-status-unactive-contrast: #222428;
  --ion-color-status-unactive-contrast-rgb: 0, 0, 0;
  --ion-color-status-unactive-shade: #bebebe;
  --ion-color-status-unactive-tint: #dcdcdc;
  --ion-color-status-good: #a9d18d;
  --ion-color-status-good-rgb: 169, 209, 141;
  --ion-color-status-good-contrast: #222428;
  --ion-color-status-good-contrast-rgb: 0, 0, 0;
  --ion-color-status-good-shade: #95b87c;
  --ion-color-status-good-tint: #b2d698;
  --ion-color-status-warning: #f4b082;
  --ion-color-status-warning-rgb: 244, 176, 130;
  --ion-color-status-warning-contrast: #222428;
  --ion-color-status-warning-contrast-rgb: 0, 0, 0;
  --ion-color-status-warning-shade: #d79b72;
  --ion-color-status-warning-tint: #f5b88f;
  --tooltip-thingy-height: 0.5em;
}

/** status + transit **/
.ion-color-draft {
  --ion-color-base: var(--ion-color-status-todo) !important;
  --ion-color-base-rgb: var(--ion-color-status-todo-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-todo-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-todo-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-todo-shade) !important;
  --ion-color-tint: var(--ion-color-status-todo-tint) !important;
}

.ion-color-accepted,
.ion-color-accept {
  --ion-color-base: var(--ion-color-status-good) !important;
  --ion-color-base-rgb: var(--ion-color-status-good-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-good-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-good-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-good-shade) !important;
  --ion-color-tint: var(--ion-color-status-good-tint) !important;
}

.ion-color-return {
  --ion-color-base: var(--ion-color-status-active) !important;
  --ion-color-base-rgb: var(--ion-color-status-active-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-active-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-active-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-active-shade) !important;
  --ion-color-tint: var(--ion-color-status-active-tint) !important;
}

.ion-color-deleted,
.ion-color-cancelled,
.ion-color-cancel {
  --ion-color-base: var(--ion-color-status-unactive) !important;
  --ion-color-base-rgb: var(--ion-color-status-unactive-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-unactive-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-unactive-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-unactive-shade) !important;
  --ion-color-tint: var(--ion-color-status-unactive-tint) !important;
}

.ion-color-declined,
.ion-color-delete,
.ion-color-decline,
.ion-color-revoke {
  --ion-color-base: var(--ion-color-status-warning) !important;
  --ion-color-base-rgb: var(--ion-color-status-warning-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-warning-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-warning-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-warning-shade) !important;
  --ion-color-tint: var(--ion-color-status-warning-tint) !important;
}

.ion-color-inprocess,
.ion-color-send,
.ion-color-resend,
.ion-color-update {
  --ion-color-base: var(--ion-color-status-pending) !important;
  --ion-color-base-rgb: var(--ion-color-status-pending-rgb) !important;
  --ion-color-contrast: var(--ion-color-status-pending-contrast) !important;
  --ion-color-contrast-rgb: var(--ion-color-status-pending-contrast-rgb) !important;
  --ion-color-shade: var(--ion-color-status-pending-shade) !important;
  --ion-color-tint: var(--ion-color-status-pending-tint) !important;
}

/*
 * App Theme
 * ----------------------------------------------------------------------------
 * Ionic apps can have different themes applied, which can
 * then be further customized. These variables come last
 * so that the above variables are used by default.
 */
/*
 * Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme {
  --ion-color-primary: #1772c6;
  --ion-color-primary-rgb: 23, 114, 198;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #1464ae;
  --ion-color-primary-tint: #2e80cc;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --ion-color-success: #29c438;
  --ion-color-success-rgb: 41, 196, 56;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #24ac31;
  --ion-color-success-tint: #3eca4c;
  /** warning **/
  --ion-color-warning: #ffa755;
  --ion-color-warning-rgb: 255, 167, 85;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0934b;
  --ion-color-warning-tint: #ffb066;
  /** danger **/
  --ion-color-danger: #f52c50;
  --ion-color-danger-rgb: 245, 44, 80;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d82746;
  --ion-color-danger-tint: #f64162;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
}

.dark-theme-ext.md,
.dark-theme-ext.ios,
.dark-theme-ext {
  --ion-background-color: var(--dominant-color, #121212);
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: var(--dominant-color-d5, #222222);
  --ion-toolbar-background: var(--dominant-color, #1f1f1f);
  --ion-tab-bar-background: var(--dominant-color, #1f1f1f);
  --ion-item-background: var(--dominant-color, #1e1e1e);
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
}

.eco-theme-dominant-ext.md,
.eco-theme-dominant-ext.ios,
.eco-theme-dominant-ext {
  --dominant-color: hsl(var(--dominant-color-hue), var(--dominant-color-sat), var(--dominant-color-l));
  --dominant-color-d5: hsl(var(--dominant-color-hue), var(--dominant-color-sat), calc(var(--dominant-color-l) - 5%));
  --dominant-color-d10: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 10%)
  );
  --dominant-color-d15: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 15%)
  );
  --dominant-color-d20: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 20%)
  );
  --dominant-color-d25: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 25%)
  );
  --dominant-color-d30: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 30%)
  );
  --dominant-color-d35: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 35%)
  );
  --dominant-color-d40: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 40%)
  );
  --dominant-color-d45: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 45%)
  );
  --dominant-color-d50: hsl(
      var(--dominant-color-hue),
      var(--dominant-color-sat),
      calc(var(--dominant-color-l) - 50%)
  );
}

/*
 * Eco Theme
 * ----------------------------------------------------------------------------
 */
.eco-theme {
  --side-max-width: 200px;
  --ion-padding: 10px;
  --ion-margin: 10px;
  --ion-font-family: "Lato Light";
  --dominant-color-hue: 125;
  --dominant-color-sat: 15%;
  --dominant-color-l: 30%;
  --ion-color-primary: #557755;
  --ion-color-primary-rgb: 85, 119, 85;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #4b694b;
  --ion-color-primary-tint: #668566;
  --ion-color-secondary: #5b7f8f;
  --ion-color-secondary-rgb: 91, 127, 143;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #50707e;
  --ion-color-secondary-tint: #6b8c9a;
  --ion-color-tertiary: #83614e;
  --ion-color-tertiary-rgb: 131, 97, 78;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #735545;
  --ion-color-tertiary-tint: #8f7160;
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * Hard Theme
 * ----------------------------------------------------------------------------
 */
.hard-theme {
  --ion-color-primary: #55443e;
  --ion-color-primary-rgb: 85, 68, 62;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #4b3c37;
  --ion-color-primary-tint: #665751;
  --ion-color-secondary: #707097;
  --ion-color-secondary-rgb: 112, 112, 151;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #636385;
  --ion-color-secondary-tint: #7e7ea1;
  --ion-color-tertiary: #726181;
  --ion-color-tertiary-rgb: 114, 97, 129;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #645572;
  --ion-color-tertiary-tint: #80718e;
  --ion-color-success: #2dd464;
  --ion-color-success-rgb: 45, 212, 100;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #28bb58;
  --ion-color-success-tint: #42d874;
  --ion-color-warning: #ffce00;
  --ion-color-warning-rgb: 255, 206, 0;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0b500;
  --ion-color-warning-tint: #ffd31a;
  --ion-color-danger: #f04141;
  --ion-color-danger-rgb: 240, 65, 65;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #d33939;
  --ion-color-danger-tint: #f25454;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * Med Theme
 * ----------------------------------------------------------------------------
 */
.med-theme {
  --ion-color-primary: #039b94;
  --ion-color-primary-rgb: 3, 155, 148;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #038882;
  --ion-color-primary-tint: #1ca59f;
  --ion-color-secondary: #43a7ff;
  --ion-color-secondary-rgb: 67, 167, 255;
  --ion-color-secondary-contrast: #000000;
  --ion-color-secondary-contrast-rgb: 0, 0, 0;
  --ion-color-secondary-shade: #3b93e0;
  --ion-color-secondary-tint: #56b0ff;
  --ion-color-tertiary: #9c7fc7;
  --ion-color-tertiary-rgb: 156, 127, 199;
  --ion-color-tertiary-contrast: #000000;
  --ion-color-tertiary-contrast-rgb: 0, 0, 0;
  --ion-color-tertiary-shade: #8970af;
  --ion-color-tertiary-tint: #a68ccd;
  --ion-color-success: #b7d124;
  --ion-color-success-rgb: 183, 209, 36;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #a1b820;
  --ion-color-success-tint: #bed63a;
  --ion-color-warning: #ffb55a;
  --ion-color-warning-rgb: 255, 181, 90;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e09f4f;
  --ion-color-warning-tint: #ffbc6b;
  --ion-color-danger: #ff5345;
  --ion-color-danger-rgb: 255, 83, 69;
  --ion-color-danger-contrast: #000000;
  --ion-color-danger-contrast-rgb: 0, 0, 0;
  --ion-color-danger-shade: #e0493d;
  --ion-color-danger-tint: #ff6458;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

/*
 * iOS Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme.ios {
  --ion-background-color: #000000;
  --ion-background-color-rgb: 0, 0, 0;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-color-step-50: #0d0d0d;
  --ion-color-step-100: #1a1a1a;
  --ion-color-step-150: #262626;
  --ion-color-step-200: #333333;
  --ion-color-step-250: #404040;
  --ion-color-step-300: #4d4d4d;
  --ion-color-step-350: #595959;
  --ion-color-step-400: #666666;
  --ion-color-step-450: #737373;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #8c8c8c;
  --ion-color-step-600: #999999;
  --ion-color-step-650: #a6a6a6;
  --ion-color-step-700: #b3b3b3;
  --ion-color-step-750: #bfbfbf;
  --ion-color-step-800: #cccccc;
  --ion-color-step-850: #d9d9d9;
  --ion-color-step-900: #e6e6e6;
  --ion-color-step-950: #f2f2f2;
  --ion-toolbar-background: #0d0d0d;
  --ion-item-background: #1c1c1c;
  --ion-item-background-activated: #313131;
}

/*
 * Material Design Dark Theme
 * ----------------------------------------------------------------------------
 */
.dark-theme.md {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  --ion-color-step-50: #1e1e1e;
  --ion-color-step-100: #2a2a2a;
  --ion-color-step-150: #363636;
  --ion-color-step-200: #414141;
  --ion-color-step-250: #4d4d4d;
  --ion-color-step-300: #595959;
  --ion-color-step-350: #656565;
  --ion-color-step-400: #717171;
  --ion-color-step-450: #7d7d7d;
  --ion-color-step-500: #898989;
  --ion-color-step-550: #949494;
  --ion-color-step-600: #a0a0a0;
  --ion-color-step-650: #acacac;
  --ion-color-step-700: #b8b8b8;
  --ion-color-step-750: #c4c4c4;
  --ion-color-step-800: #d0d0d0;
  --ion-color-step-850: #dbdbdb;
  --ion-color-step-900: #e7e7e7;
  --ion-color-step-950: #f3f3f3;
  --ion-item-background: #1e1e1e;
  --ion-toolbar-background: #1f1f1f;
  --ion-tab-bar-background: #1f1f1f;
}

.nc-modal__large::part(content) {
  height: calc(90% - 57px);
  top: 5%;
  width: 90%;
  max-width: 1440px;
  position: absolute;
}

.nc-modal__agreement::part(content) {
  height: 240px;
  top: 50%;
  width: 977px;
  max-width: 1440px;
  position: absolute;
  display: block;
  transform: translate(0, -50%);
}

.nc-modal-selection_wide .popover-wrapper {
  --width: 90%;
  --max-width: 900px;
}
.nc-modal-selection_wide .alert-wrapper {
  --width: 90%;
  --max-width: 900px;
  width: auto;
}

.nc-layout__2-cols {
  display: flex;
}
.nc-layout__2-cols > * {
  flex: 0 0 50%;
}

.nc-layout__3-cols {
  display: flex;
}
.nc-layout__3-cols > * {
  flex: 0 0 33.33%;
}

.nc-text-end {
  text-align: end;
}

.nc-text-center {
  text-align: center;
}

.nc-temp_pointable {
  cursor: pointer;
  border: 1px solid transparent;
  opacity: 0.75;
}
.nc-temp_pointable:hover {
  border-color: silver;
  opacity: 1;
}

.alert-wrapper .alert-checkbox-group,
.alert-wrapper .alert-radio-group {
  max-height: 338px;
  /* хром, сафари */
}
.alert-wrapper .alert-checkbox-group::-webkit-scrollbar,
.alert-wrapper .alert-radio-group::-webkit-scrollbar {
  display: block;
  width: 16px;
  background-color: #f5f5f5;
}
.alert-wrapper .alert-checkbox-group::-webkit-scrollbar-thumb,
.alert-wrapper .alert-radio-group::-webkit-scrollbar-thumb {
  width: 14px;
  background-color: #bdbdbd;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.alert-wrapper .alert-radio-label.sc-ion-alert-md {
  white-space: normal;
}

.alert-checkbox-label.sc-ion-alert-md {
  white-space: normal;
}

.alert-tappable.sc-ion-alert-md {
  height: auto;
  contain: content;
}

ion-toast::part(container) {
  max-height: 98vh;
  overflow: auto;
  align-items: baseline;
}

ion-accordion-group > ion-accordion:last-of-type ion-accordion ion-item[slot=header] {
  --border-width: 0px 0px 1px 0px;
}

ion-accordion-group > ion-accordion:last-of-type ion-accordion:last-of-type ion-item[slot=header] {
  --border-width: 0px 0px 0px 0px;
}

.nc-erp-history__container {
  display: flex;
  position: relative;
}
.nc-erp-history__container app-input-simple {
  flex-grow: 1;
}
.nc-erp-history__container .nc-erp-history__button {
  position: relative;
  display: flex;
  align-items: flex-end;
  z-index: 2;
}
.nc-erp-history__container .nc-erp-history__button ion-button {
  --padding-end: 0;
  --padding-start: 0;
}

.popover-viewport {
  overflow: unset;
}
.popover-viewport u {
  text-underline-offset: 3px;
}

ion-card.nc-dashboard-component {
  margin-bottom: 1rem;
}

.nc-chart-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nc-chart-container h2 {
  margin-bottom: 1rem;
  font-size: 20px;
  font-weight: 500;
  text-wrap: wrap;
}

.nc-dashboard-toggle {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}

.nc-dashboard-section-header {
  border-bottom: 1px solid #d9d9d9;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.nc-dashboard-section-header ion-card-title {
  font-weight: 700;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

h2.nc-dashboard-subtitle {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 24px;
}

.nc-no-grow {
  flex-grow: 0;
}

.nc-bordered-dashboard-container {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
}
.nc-bordered-dashboard-container > h2 {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 24px;
}

.nc-flex {
  display: flex;
}

.nc-justify-start {
  justify-content: start;
}

.nc-align-center {
  align-items: center;
}

.nc-full-width {
  width: 100%;
}

.nc-input-warning ion-input {
  --background: var(--ion-color-warning);
}

@media (max-width: 768px) {
  .nc-no-mobile-display {
    display: none;
  }
}
.nch-payment-modal {
  --height: 70%;
}
.nch-payment-modal::part(content) {
  position: absolute;
  left: calc(var(--side-max-width) + 40px);
  --width: 70%;
}

ion-item > ion-label {
  width: unset !important;
  min-width: 0;
}

.nci-item > ion-label {
  min-width: 0;
}

@media (max-width: 1024px) {
  .nch-payment-modal {
    --width: 100%;
    --height: 100%;
  }
  .nch-payment-modal::part(content) {
    position: static;
    left: unset;
    --width: 100%;
  }
}
ion-item > ion-label {
  width: unset !important;
  min-width: 0;
}

.nci-item > ion-label {
  min-width: 0;
}

.nc-input-simple {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--ion-color-step-150, rgba(0, 0, 0, 0.13));
  padding-left: 16px;
}

.nc-text-i {
  padding-bottom: 5px;
}

.red-text {
  color: red;
}

.markers-modal::part(content) {
  --width: 50%;
  --border-radius: 10px;
  --box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 1023px) {
  .markers-modal::part(content) {
    --width: 90%;
  }
}
.alert-new-design .alert-wrapper {
  padding: 12px 16px;
}
.alert-new-design .alert-head,
.alert-new-design .alert-message {
  padding-inline-start: 8px;
  padding-inline-end: 8px;
}
.alert-new-design .alert-button-group {
  justify-content: center;
}
.alert-new-design .alert-button {
  padding: 8px 32px;
  border-radius: 8px;
  flex: 1 1 0px;
  text-align: center;
  text-transform: none;
}
.alert-new-design .alert-button:last-child {
  margin-inline-end: 0;
}
.alert-new-design .alert-button span {
  justify-content: center;
}
.alert-new-design .alert-button.primary {
  background: var(--ion-color-primary);
  color: var(--ion-color-primary-contrast);
}
.alert-new-design .alert-button.primary:hover {
  background: var(--ion-color-primary-tint);
}
.alert-new-design .alert-button.secondary {
  border: 1px solid var(--ion-color-medium, #989aa2);
  color: black;
}
.alert-new-design .alert-button.secondary:hover {
  background: var(--ion-color-light, #f4f5f8);
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@notecode/icons/icons.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@font-face {
	font-family: 'Linearicons';
	src: url('/linearicons/Linearicons.ttf?w118d') format('truetype');
	src: url('/linearicons/Linearicons.eot?#iefixw118d') format('embedded-opentype'),
		 /* url('/linearicons/Linearicons.woff2?w118d') format('woff2'), */
		 url('/linearicons/Linearicons.woff?w118d') format('woff'),
		 url('/linearicons/Linearicons.ttf?w118d') format('truetype'),
		 url('/linearicons/Linearicons.svg?w118d#Linearicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon,
.asuicon,
.enticon,
[class^='meicon'] {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Enable Ligatures ================ */
	/* // -moz-font-feature-settings: "liga=1";
	// -moz-font-feature-settings: "liga"; */
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* // Icons for map-editor */
.meicon_result::before {
	content: "\2f";
	font-family: 'Asuicons';
}
.meicon_intersection::before {
	content: "\e986";
	font-family: 'Linearicons';
}
.meicon_shape::before {
	content: "\3e";
	font-family: 'Asuicons';
}
.meicon_layer::before {
	content: "\e977";
	font-family: 'Linearicons';
}
.meicon_preview::before,
.meicon_info::before {
	content: "\e6a5";
	font-family: 'Linearicons';
}

/* // Base Icons */
.icon {
	font-family: 'Linearicons';
}

.icon_home::before {
	content: "\e600";
}
.icon_home2::before {
	content: "\e601";
}
.icon_home3::before {
	content: "\e602";
}
.icon_home4::before {
	content: "\e603";
}
.icon_home5::before {
	content: "\e604";
}
.icon_home6::before {
	content: "\e605";
}
.icon_bathtub::before {
	content: "\e606";
}
.icon_toothbrush::before {
	content: "\e607";
}
.icon_bed::before {
	content: "\e608";
}
.icon_couch::before {
	content: "\e609";
}
.icon_chair::before {
	content: "\e60a";
}
.icon_city::before {
	content: "\e60b";
}
.icon_apartment::before {
	content: "\e60c";
}
.icon_pencil::before {
	content: "\e60d";
}
.icon_pencil2::before {
	content: "\e60e";
}
.icon_pen::before {
	content: "\e60f";
}
.icon_pencil3::before {
	content: "\e610";
}
.icon_eraser::before {
	content: "\e611";
}
.icon_pencil4::before {
	content: "\e612";
}
.icon_pencil5::before {
	content: "\e613";
}
.icon_feather::before {
	content: "\e614";
}
.icon_feather2::before {
	content: "\e615";
}
.icon_feather3::before {
	content: "\e616";
}
.icon_pen2::before {
	content: "\e617";
}
.icon_pen-add::before {
	content: "\e618";
}
.icon_pen-remove::before {
	content: "\e619";
}
.icon_vector::before {
	content: "\e61a";
}
.icon_pen3::before {
	content: "\e61b";
}
.icon_blog::before {
	content: "\e61c";
}
.icon_brush::before {
	content: "\e61d";
}
.icon_brush2::before {
	content: "\e61e";
}
.icon_spray::before {
	content: "\e61f";
}
.icon_paint-roller::before {
	content: "\e620";
}
.icon_stamp::before {
	content: "\e621";
}
.icon_tape::before {
	content: "\e622";
}
.icon_desk-tape::before {
	content: "\e623";
}
.icon_texture::before {
	content: "\e624";
}
.icon_eye-dropper::before {
	content: "\e625";
}
.icon_palette::before {
	content: "\e626";
}
.icon_color-sampler::before {
	content: "\e627";
}
.icon_bucket::before {
	content: "\e628";
}
.icon_gradient::before {
	content: "\e629";
}
.icon_gradient2::before {
	content: "\e62a";
}
.icon_magic-wand::before {
	content: "\e62b";
}
.icon_magnet::before {
	content: "\e62c";
}
.icon_pencil-ruler::before {
	content: "\e62d";
}
.icon_pencil-ruler2::before {
	content: "\e62e";
}
.icon_compass::before {
	content: "\e62f";
}
.icon_aim::before {
	content: "\e630";
}
.icon_gun::before {
	content: "\e631";
}
.icon_bottle::before {
	content: "\e632";
}
.icon_drop::before {
	content: "\e633";
}
.icon_drop-crossed::before {
	content: "\e634";
}
.icon_drop2::before {
	content: "\e635";
}
.icon_snow::before {
	content: "\e636";
}
.icon_snow2::before {
	content: "\e637";
}
.icon_fire::before {
	content: "\e638";
}
.icon_lighter::before {
	content: "\e639";
}
.icon_knife::before {
	content: "\e63a";
}
.icon_dagger::before {
	content: "\e63b";
}
.icon_tissue::before {
	content: "\e63c";
}
.icon_toilet-paper::before {
	content: "\e63d";
}
.icon_poop::before {
	content: "\e63e";
}
.icon_umbrella::before {
	content: "\e63f";
}
.icon_umbrella2::before {
	content: "\e640";
}
.icon_rain::before {
	content: "\e641";
}
.icon_tornado::before {
	content: "\e642";
}
.icon_wind::before {
	content: "\e643";
}
.icon_fan::before {
	content: "\e644";
}
.icon_contrast::before {
	content: "\e645";
}
.icon_sun-small::before {
	content: "\e646";
}
.icon_sun::before {
	content: "\e647";
}
.icon_sun2::before {
	content: "\e648";
}
.icon_moon::before {
	content: "\e649";
}
.icon_cloud::before {
	content: "\e64a";
}
.icon_cloud-upload::before {
	content: "\e64b";
}
.icon_cloud-download::before {
	content: "\e64c";
}
.icon_cloud-rain::before {
	content: "\e64d";
}
.icon_cloud-hailstones::before {
	content: "\e64e";
}
.icon_cloud-snow::before {
	content: "\e64f";
}
.icon_cloud-windy::before {
	content: "\e650";
}
.icon_sun-wind::before {
	content: "\e651";
}
.icon_cloud-fog::before {
	content: "\e652";
}
.icon_cloud-sun::before {
	content: "\e653";
}
.icon_cloud-lightning::before {
	content: "\e654";
}
.icon_cloud-sync::before {
	content: "\e655";
}
.icon_cloud-lock::before {
	content: "\e656";
}
.icon_cloud-gear::before {
	content: "\e657";
}
.icon_cloud-alert::before {
	content: "\e658";
}
.icon_cloud-check::before {
	content: "\e659";
}
.icon_cloud-cross::before {
	content: "\e65a";
}
.icon_cloud-crossed::before {
	content: "\e65b";
}
.icon_cloud-database::before {
	content: "\e65c";
}
.icon_database::before {
	content: "\e65d";
}
.icon_database-add::before {
	content: "\e65e";
}
.icon_database-remove::before {
	content: "\e65f";
}
.icon_database-lock::before {
	content: "\e660";
}
.icon_database-refresh::before {
	content: "\e661";
}
.icon_database-check::before {
	content: "\e662";
}
.icon_database-history::before {
	content: "\e663";
}
.icon_database-upload::before {
	content: "\e664";
}
.icon_database-download::before {
	content: "\e665";
}
.icon_server::before {
	content: "\e666";
}
.icon_shield::before {
	content: "\e667";
}
.icon_shield-check::before {
	content: "\e668";
}
.icon_shield-alert::before {
	content: "\e669";
}
.icon_shield-cross::before {
	content: "\e66a";
}
.icon_lock::before {
	content: "\e66b";
}
.icon_rotation-lock::before {
	content: "\e66c";
}
.icon_unlock::before {
	content: "\e66d";
}
.icon_key::before {
	content: "\e66e";
}
.icon_key-hole::before {
	content: "\e66f";
}
.icon_toggle-off::before {
	content: "\e670";
}
.icon_toggle-on::before {
	content: "\e671";
}
.icon_cog::before {
	content: "\e672";
}
.icon_cog2::before {
	content: "\e673";
}
.icon_wrench::before {
	content: "\e674";
}
.icon_screwdriver::before {
	content: "\e675";
}
.icon_hammer-wrench::before {
	content: "\e676";
}
.icon_hammer::before {
	content: "\e677";
}
.icon_saw::before {
	content: "\e678";
}
.icon_axe::before {
	content: "\e679";
}
.icon_axe2::before {
	content: "\e67a";
}
.icon_shovel::before {
	content: "\e67b";
}
.icon_pickaxe::before {
	content: "\e67c";
}
.icon_factory::before {
	content: "\e67d";
}
.icon_factory2::before {
	content: "\e67e";
}
.icon_recycle::before {
	content: "\e67f";
}
.icon_trash::before {
	content: "\e680";
}
.icon_trash2::before {
	content: "\e681";
}
.icon_trash3::before {
	content: "\e682";
}
.icon_broom::before {
	content: "\e683";
}
.icon_game::before {
	content: "\e684";
}
.icon_gamepad::before {
	content: "\e685";
}
.icon_joystick::before {
	content: "\e686";
}
.icon_dice::before {
	content: "\e687";
}
.icon_spades::before {
	content: "\e688";
}
.icon_diamonds::before {
	content: "\e689";
}
.icon_clubs::before {
	content: "\e68a";
}
.icon_hearts::before {
	content: "\e68b";
}
.icon_heart::before {
	content: "\e68c";
}
.icon_star::before {
	content: "\e68d";
}
.icon_star-half::before {
	content: "\e68e";
}
.icon_star-empty::before {
	content: "\e68f";
}
.icon_flag::before {
	content: "\e690";
}
.icon_flag2::before {
	content: "\e691";
}
.icon_flag3::before {
	content: "\e692";
}
.icon_mailbox-full::before {
	content: "\e693";
}
.icon_mailbox-empty::before {
	content: "\e694";
}
.icon_at-sign::before {
	content: "\e695";
}
.icon_envelope::before {
	content: "\e696";
}
.icon_envelope-open::before {
	content: "\e697";
}
.icon_paperclip::before {
	content: "\e698";
}
.icon_paper-plane::before {
	content: "\e699";
}
.icon_reply::before {
	content: "\e69a";
}
.icon_reply-all::before {
	content: "\e69b";
}
.icon_inbox::before {
	content: "\e69c";
}
.icon_inbox2::before {
	content: "\e69d";
}
.icon_outbox::before {
	content: "\e69e";
}
.icon_box::before {
	content: "\e69f";
}
.icon_archive::before {
	content: "\e6a0";
}
.icon_archive2::before {
	content: "\e6a1";
}
.icon_drawers::before {
	content: "\e6a2";
}
.icon_drawers2::before {
	content: "\e6a3";
}
.icon_drawers3::before {
	content: "\e6a4";
}
.icon_eye::before {
	content: "\e6a5";
}
.icon_eye-crossed::before {
	content: "\e6a6";
}
.icon_eye-plus::before {
	content: "\e6a7";
}
.icon_eye-minus::before {
	content: "\e6a8";
}
.icon_binoculars::before {
	content: "\e6a9";
}
.icon_binoculars2::before {
	content: "\e6aa";
}
.icon_hdd::before {
	content: "\e6ab";
}
.icon_hdd-down::before {
	content: "\e6ac";
}
.icon_hdd-up::before {
	content: "\e6ad";
}
.icon_floppy-disk::before {
	content: "\e6ae";
}
.icon_disc::before {
	content: "\e6af";
}
.icon_tape2::before {
	content: "\e6b0";
}
.icon_printer::before {
	content: "\e6b1";
}
.icon_shredder::before {
	content: "\e6b2";
}
.icon_file-empty::before {
	content: "\e6b3";
}
.icon_file-add::before {
	content: "\e6b4";
}
.icon_file-check::before {
	content: "\e6b5";
}
.icon_file-lock::before {
	content: "\e6b6";
}
.icon_files::before {
	content: "\e6b7";
}
.icon_copy::before {
	content: "\e6b8";
}
.icon_compare::before {
	content: "\e6b9";
}
.icon_folder::before {
	content: "\e6ba";
}
.icon_folder-search::before {
	content: "\e6bb";
}
.icon_folder-plus::before {
	content: "\e6bc";
}
.icon_folder-minus::before {
	content: "\e6bd";
}
.icon_folder-download::before {
	content: "\e6be";
}
.icon_folder-upload::before {
	content: "\e6bf";
}
.icon_folder-star::before {
	content: "\e6c0";
}
.icon_folder-heart::before {
	content: "\e6c1";
}
.icon_folder-user::before {
	content: "\e6c2";
}
.icon_folder-shared::before {
	content: "\e6c3";
}
.icon_folder-music::before {
	content: "\e6c4";
}
.icon_folder-picture::before {
	content: "\e6c5";
}
.icon_folder-film::before {
	content: "\e6c6";
}
.icon_scissors::before {
	content: "\e6c7";
}
.icon_paste::before {
	content: "\e6c8";
}
.icon_clipboard-empty::before {
	content: "\e6c9";
}
.icon_clipboard-pencil::before {
	content: "\e6ca";
}
.icon_clipboard-text::before {
	content: "\e6cb";
}
.icon_clipboard-check::before {
	content: "\e6cc";
}
.icon_clipboard-down::before {
	content: "\e6cd";
}
.icon_clipboard-left::before {
	content: "\e6ce";
}
.icon_clipboard-alert::before {
	content: "\e6cf";
}
.icon_clipboard-user::before {
	content: "\e6d0";
}
.icon_register::before {
	content: "\e6d1";
}
.icon_enter::before {
	content: "\e6d2";
}
.icon_exit::before {
	content: "\e6d3";
}
.icon_papers::before {
	content: "\e6d4";
}
.icon_news::before {
	content: "\e6d5";
}
.icon_reading::before {
	content: "\e6d6";
}
.icon_typewriter::before {
	content: "\e6d7";
}
.icon_document::before {
	content: "\e6d8";
}
.icon_document2::before {
	content: "\e6d9";
}
.icon_graduation-hat::before {
	content: "\e6da";
}
.icon_license::before {
	content: "\e6db";
}
.icon_license2::before {
	content: "\e6dc";
}
.icon_medal-empty::before {
	content: "\e6dd";
}
.icon_medal-first::before {
	content: "\e6de";
}
.icon_medal-second::before {
	content: "\e6df";
}
.icon_medal-third::before {
	content: "\e6e0";
}
.icon_podium::before {
	content: "\e6e1";
}
.icon_trophy::before {
	content: "\e6e2";
}
.icon_trophy2::before {
	content: "\e6e3";
}
.icon_music-note::before {
	content: "\e6e4";
}
.icon_music-note2::before {
	content: "\e6e5";
}
.icon_music-note3::before {
	content: "\e6e6";
}
.icon_playlist::before {
	content: "\e6e7";
}
.icon_playlist-add::before {
	content: "\e6e8";
}
.icon_guitar::before {
	content: "\e6e9";
}
.icon_trumpet::before {
	content: "\e6ea";
}
.icon_album::before {
	content: "\e6eb";
}
.icon_shuffle::before {
	content: "\e6ec";
}
.icon_repeat-one::before {
	content: "\e6ed";
}
.icon_repeat::before {
	content: "\e6ee";
}
.icon_headphones::before {
	content: "\e6ef";
}
.icon_headset::before {
	content: "\e6f0";
}
.icon_loudspeaker::before {
	content: "\e6f1";
}
.icon_equalizer::before {
	content: "\e6f2";
}
.icon_theater::before {
	content: "\e6f3";
}
.icon_3d-glasses::before {
	content: "\e6f4";
}
.icon_ticket::before {
	content: "\e6f5";
}
.icon_presentation::before {
	content: "\e6f6";
}
.icon_play::before {
	content: "\e6f7";
}
.icon_film-play::before {
	content: "\e6f8";
}
.icon_clapboard-play::before {
	content: "\e6f9";
}
.icon_media::before {
	content: "\e6fa";
}
.icon_film::before {
	content: "\e6fb";
}
.icon_film2::before {
	content: "\e6fc";
}
.icon_surveillance::before {
	content: "\e6fd";
}
.icon_surveillance2::before {
	content: "\e6fe";
}
.icon_camera::before {
	content: "\e6ff";
}
.icon_camera-crossed::before {
	content: "\e700";
}
.icon_camera-play::before {
	content: "\e701";
}
.icon_time-lapse::before {
	content: "\e702";
}
.icon_record::before {
	content: "\e703";
}
.icon_camera2::before {
	content: "\e704";
}
.icon_camera-flip::before {
	content: "\e705";
}
.icon_panorama::before {
	content: "\e706";
}
.icon_time-lapse2::before {
	content: "\e707";
}
.icon_shutter::before {
	content: "\e708";
}
.icon_shutter2::before {
	content: "\e709";
}
.icon_face-detection::before {
	content: "\e70a";
}
.icon_flare::before {
	content: "\e70b";
}
.icon_convex::before {
	content: "\e70c";
}
.icon_concave::before {
	content: "\e70d";
}
.icon_picture::before {
	content: "\e70e";
}
.icon_picture2::before {
	content: "\e70f";
}
.icon_picture3::before {
	content: "\e710";
}
.icon_pictures::before {
	content: "\e711";
}
.icon_book::before {
	content: "\e712";
}
.icon_audio-book::before {
	content: "\e713";
}
.icon_book2::before {
	content: "\e714";
}
.icon_bookmark::before {
	content: "\e715";
}
.icon_bookmark2::before {
	content: "\e716";
}
.icon_label::before {
	content: "\e717";
}
.icon_library::before {
	content: "\e718";
}
.icon_library2::before {
	content: "\e719";
}
.icon_contacts::before {
	content: "\e71a";
}
.icon_profile::before {
	content: "\e71b";
}
.icon_portrait::before {
	content: "\e71c";
}
.icon_portrait2::before {
	content: "\e71d";
}
.icon_user::before {
	content: "\e71e";
}
.icon_user-plus::before {
	content: "\e71f";
}
.icon_user-minus::before {
	content: "\e720";
}
.icon_user-lock::before {
	content: "\e721";
}
.icon_users::before {
	content: "\e722";
}
.icon_users2::before {
	content: "\e723";
}
.icon_users-plus::before {
	content: "\e724";
}
.icon_users-minus::before {
	content: "\e725";
}
.icon_group-work::before {
	content: "\e726";
}
.icon_woman::before {
	content: "\e727";
}
.icon_man::before {
	content: "\e728";
}
.icon_baby::before {
	content: "\e729";
}
.icon_baby2::before {
	content: "\e72a";
}
.icon_baby3::before {
	content: "\e72b";
}
.icon_baby-bottle::before {
	content: "\e72c";
}
.icon_walk::before {
	content: "\e72d";
}
.icon_hand-waving::before {
	content: "\e72e";
}
.icon_jump::before {
	content: "\e72f";
}
.icon_run::before {
	content: "\e730";
}
.icon_woman2::before {
	content: "\e731";
}
.icon_man2::before {
	content: "\e732";
}
.icon_man-woman::before {
	content: "\e733";
}
.icon_height::before {
	content: "\e734";
}
.icon_weight::before {
	content: "\e735";
}
.icon_scale::before {
	content: "\e736";
}
.icon_button::before {
	content: "\e737";
}
.icon_bow-tie::before {
	content: "\e738";
}
.icon_tie::before {
	content: "\e739";
}
.icon_socks::before {
	content: "\e73a";
}
.icon_shoe::before {
	content: "\e73b";
}
.icon_shoes::before {
	content: "\e73c";
}
.icon_hat::before {
	content: "\e73d";
}
.icon_pants::before {
	content: "\e73e";
}
.icon_shorts::before {
	content: "\e73f";
}
.icon_flip-flops::before {
	content: "\e740";
}
.icon_shirt::before {
	content: "\e741";
}
.icon_hanger::before {
	content: "\e742";
}
.icon_laundry::before {
	content: "\e743";
}
.icon_store::before {
	content: "\e744";
}
.icon_haircut::before {
	content: "\e745";
}
.icon_store-24::before {
	content: "\e746";
}
.icon_barcode::before {
	content: "\e747";
}
.icon_barcode2::before {
	content: "\e748";
}
.icon_barcode3::before {
	content: "\e749";
}
.icon_cashier::before {
	content: "\e74a";
}
.icon_bag::before {
	content: "\e74b";
}
.icon_bag2::before {
	content: "\e74c";
}
.icon_cart::before {
	content: "\e74d";
}
.icon_cart-empty::before {
	content: "\e74e";
}
.icon_cart-full::before {
	content: "\e74f";
}
.icon_cart-plus::before {
	content: "\e750";
}
.icon_cart-plus2::before {
	content: "\e751";
}
.icon_cart-add::before {
	content: "\e752";
}
.icon_cart-remove::before {
	content: "\e753";
}
.icon_cart-exchange::before {
	content: "\e754";
}
.icon_tag::before {
	content: "\e755";
}
.icon_tags::before {
	content: "\e756";
}
.icon_receipt::before {
	content: "\e757";
}
.icon_wallet::before {
	content: "\e758";
}
.icon_credit-card::before {
	content: "\e759";
}
.icon_cash-dollar::before {
	content: "\e75a";
}
.icon_cash-euro::before {
	content: "\e75b";
}
.icon_cash-pound::before {
	content: "\e75c";
}
.icon_cash-yen::before {
	content: "\e75d";
}
.icon_bag-dollar::before {
	content: "\e75e";
}
.icon_bag-euro::before {
	content: "\e75f";
}
.icon_bag-pound::before {
	content: "\e760";
}
.icon_bag-yen::before {
	content: "\e761";
}
.icon_coin-dollar::before {
	content: "\e762";
}
.icon_coin-euro::before {
	content: "\e763";
}
.icon_coin-pound::before {
	content: "\e764";
}
.icon_coin-yen::before {
	content: "\e765";
}
.icon_calculator::before {
	content: "\e766";
}
.icon_calculator2::before {
	content: "\e767";
}
.icon_abacus::before {
	content: "\e768";
}
.icon_vault::before {
	content: "\e769";
}
.icon_telephone::before {
	content: "\e76a";
}
.icon_phone-lock::before {
	content: "\e76b";
}
.icon_phone-wave::before {
	content: "\e76c";
}
.icon_phone-pause::before {
	content: "\e76d";
}
.icon_phone-outgoing::before {
	content: "\e76e";
}
.icon_phone-incoming::before {
	content: "\e76f";
}
.icon_phone-in-out::before {
	content: "\e770";
}
.icon_phone-error::before {
	content: "\e771";
}
.icon_phone-sip::before {
	content: "\e772";
}
.icon_phone-plus::before {
	content: "\e773";
}
.icon_phone-minus::before {
	content: "\e774";
}
.icon_voicemail::before {
	content: "\e775";
}
.icon_dial::before {
	content: "\e776";
}
.icon_telephone2::before {
	content: "\e777";
}
.icon_pushpin::before {
	content: "\e778";
}
.icon_pushpin2::before {
	content: "\e779";
}
.icon_map-marker::before {
	content: "\e77a";
}
.icon_map-marker-user::before {
	content: "\e77b";
}
.icon_map-marker-down::before {
	content: "\e77c";
}
.icon_map-marker-check::before {
	content: "\e77d";
}
.icon_map-marker-crossed::before {
	content: "\e77e";
}
.icon_radar::before {
	content: "\e77f";
}
.icon_compass2::before {
	content: "\e780";
}
.icon_map::before {
	content: "\e781";
}
.icon_map2::before {
	content: "\e782";
}
.icon_location::before {
	content: "\e783";
}
.icon_road-sign::before {
	content: "\e784";
}
.icon_calendar-empty::before {
	content: "\e785";
}
.icon_calendar-check::before {
	content: "\e786";
}
.icon_calendar-cross::before {
	content: "\e787";
}
.icon_calendar-31::before {
	content: "\e788";
}
.icon_calendar-full::before {
	content: "\e789";
}
.icon_calendar-insert::before {
	content: "\e78a";
}
.icon_calendar-text::before {
	content: "\e78b";
}
.icon_calendar-user::before {
	content: "\e78c";
}
.icon_mouse::before {
	content: "\e78d";
}
.icon_mouse-left::before {
	content: "\e78e";
}
.icon_mouse-right::before {
	content: "\e78f";
}
.icon_mouse-both::before {
	content: "\e790";
}
.icon_keyboard::before {
	content: "\e791";
}
.icon_keyboard-up::before {
	content: "\e792";
}
.icon_keyboard-down::before {
	content: "\e793";
}
.icon_delete::before {
	content: "\e794";
}
.icon_spell-check::before {
	content: "\e795";
}
.icon_escape::before {
	content: "\e796";
}
.icon_enter2::before {
	content: "\e797";
}
.icon_screen::before {
	content: "\e798";
}
.icon_aspect-ratio::before {
	content: "\e799";
}
.icon_signal::before {
	content: "\e79a";
}
.icon_signal-lock::before {
	content: "\e79b";
}
.icon_signal-80::before {
	content: "\e79c";
}
.icon_signal-60::before {
	content: "\e79d";
}
.icon_signal-40::before {
	content: "\e79e";
}
.icon_signal-20::before {
	content: "\e79f";
}
.icon_signal-0::before {
	content: "\e7a0";
}
.icon_signal-blocked::before {
	content: "\e7a1";
}
.icon_sim::before {
	content: "\e7a2";
}
.icon_flash-memory::before {
	content: "\e7a3";
}
.icon_usb-drive::before {
	content: "\e7a4";
}
.icon_phone::before {
	content: "\e7a5";
}
.icon_smartphone::before {
	content: "\e7a6";
}
.icon_smartphone-notification::before {
	content: "\e7a7";
}
.icon_smartphone-vibration::before {
	content: "\e7a8";
}
.icon_smartphone-embed::before {
	content: "\e7a9";
}
.icon_smartphone-waves::before {
	content: "\e7aa";
}
.icon_tablet::before {
	content: "\e7ab";
}
.icon_tablet2::before {
	content: "\e7ac";
}
.icon_laptop::before {
	content: "\e7ad";
}
.icon_laptop-phone::before {
	content: "\e7ae";
}
.icon_desktop::before {
	content: "\e7af";
}
.icon_launch::before {
	content: "\e7b0";
}
.icon_new-tab::before {
	content: "\e7b1";
}
.icon_window::before {
	content: "\e7b2";
}
.icon_cable::before {
	content: "\e7b3";
}
.icon_cable2::before {
	content: "\e7b4";
}
.icon_tv::before {
	content: "\e7b5";
}
.icon_radio::before {
	content: "\e7b6";
}
.icon_remote-control::before {
	content: "\e7b7";
}
.icon_power-switch::before {
	content: "\e7b8";
}
.icon_power::before {
	content: "\e7b9";
}
.icon_power-crossed::before {
	content: "\e7ba";
}
.icon_flash-auto::before {
	content: "\e7bb";
}
.icon_lamp::before {
	content: "\e7bc";
}
.icon_flashlight::before {
	content: "\e7bd";
}
.icon_lampshade::before {
	content: "\e7be";
}
.icon_cord::before {
	content: "\e7bf";
}
.icon_outlet::before {
	content: "\e7c0";
}
.icon_battery-power::before {
	content: "\e7c1";
}
.icon_battery-empty::before {
	content: "\e7c2";
}
.icon_battery-alert::before {
	content: "\e7c3";
}
.icon_battery-error::before {
	content: "\e7c4";
}
.icon_battery-low1::before {
	content: "\e7c5";
}
.icon_battery-low2::before {
	content: "\e7c6";
}
.icon_battery-low3::before {
	content: "\e7c7";
}
.icon_battery-mid1::before {
	content: "\e7c8";
}
.icon_battery-mid2::before {
	content: "\e7c9";
}
.icon_battery-mid3::before {
	content: "\e7ca";
}
.icon_battery-full::before {
	content: "\e7cb";
}
.icon_battery-charging::before {
	content: "\e7cc";
}
.icon_battery-charging2::before {
	content: "\e7cd";
}
.icon_battery-charging3::before {
	content: "\e7ce";
}
.icon_battery-charging4::before {
	content: "\e7cf";
}
.icon_battery-charging5::before {
	content: "\e7d0";
}
.icon_battery-charging6::before {
	content: "\e7d1";
}
.icon_battery-charging7::before {
	content: "\e7d2";
}
.icon_chip::before {
	content: "\e7d3";
}
.icon_chip-x64::before {
	content: "\e7d4";
}
.icon_chip-x86::before {
	content: "\e7d5";
}
.icon_bubble::before {
	content: "\e7d6";
}
.icon_bubbles::before {
	content: "\e7d7";
}
.icon_bubble-dots::before {
	content: "\e7d8";
}
.icon_bubble-alert::before {
	content: "\e7d9";
}
.icon_bubble-question::before {
	content: "\e7da";
}
.icon_bubble-text::before {
	content: "\e7db";
}
.icon_bubble-pencil::before {
	content: "\e7dc";
}
.icon_bubble-picture::before {
	content: "\e7dd";
}
.icon_bubble-video::before {
	content: "\e7de";
}
.icon_bubble-user::before {
	content: "\e7df";
}
.icon_bubble-quote::before {
	content: "\e7e0";
}
.icon_bubble-heart::before {
	content: "\e7e1";
}
.icon_bubble-emoticon::before {
	content: "\e7e2";
}
.icon_bubble-attachment::before {
	content: "\e7e3";
}
.icon_phone-bubble::before {
	content: "\e7e4";
}
.icon_quote-open::before {
	content: "\e7e5";
}
.icon_quote-close::before {
	content: "\e7e6";
}
.icon_dna::before {
	content: "\e7e7";
}
.icon_heart-pulse::before {
	content: "\e7e8";
}
.icon_pulse::before {
	content: "\e7e9";
}
.icon_syringe::before {
	content: "\e7ea";
}
.icon_pills::before {
	content: "\e7eb";
}
.icon_first-aid::before {
	content: "\e7ec";
}
.icon_lifebuoy::before {
	content: "\e7ed";
}
.icon_bandage::before {
	content: "\e7ee";
}
.icon_bandages::before {
	content: "\e7ef";
}
.icon_thermometer::before {
	content: "\e7f0";
}
.icon_microscope::before {
	content: "\e7f1";
}
.icon_brain::before {
	content: "\e7f2";
}
.icon_beaker::before {
	content: "\e7f3";
}
.icon_skull::before {
	content: "\e7f4";
}
.icon_bone::before {
	content: "\e7f5";
}
.icon_construction::before {
	content: "\e7f6";
}
.icon_construction-cone::before {
	content: "\e7f7";
}
.icon_pie-chart::before {
	content: "\e7f8";
}
.icon_pie-chart2::before {
	content: "\e7f9";
}
.icon_graph::before {
	content: "\e7fa";
}
.icon_chart-growth::before {
	content: "\e7fb";
}
.icon_chart-bars::before {
	content: "\e7fc";
}
.icon_chart-settings::before {
	content: "\e7fd";
}
.icon_cake::before {
	content: "\e7fe";
}
.icon_gift::before {
	content: "\e7ff";
}
.icon_balloon::before {
	content: "\e800";
}
.icon_rank::before {
	content: "\e801";
}
.icon_rank2::before {
	content: "\e802";
}
.icon_rank3::before {
	content: "\e803";
}
.icon_crown::before {
	content: "\e804";
}
.icon_lotus::before {
	content: "\e805";
}
.icon_diamond::before {
	content: "\e806";
}
.icon_diamond2::before {
	content: "\e807";
}
.icon_diamond3::before {
	content: "\e808";
}
.icon_diamond4::before {
	content: "\e809";
}
.icon_linearicons::before {
	content: "\e80a";
}
.icon_teacup::before {
	content: "\e80b";
}
.icon_teapot::before {
	content: "\e80c";
}
.icon_glass::before {
	content: "\e80d";
}
.icon_bottle2::before {
	content: "\e80e";
}
.icon_glass-cocktail::before {
	content: "\e80f";
}
.icon_glass2::before {
	content: "\e810";
}
.icon_dinner::before {
	content: "\e811";
}
.icon_dinner2::before {
	content: "\e812";
}
.icon_chef::before {
	content: "\e813";
}
.icon_scale2::before {
	content: "\e814";
}
.icon_egg::before {
	content: "\e815";
}
.icon_egg2::before {
	content: "\e816";
}
.icon_eggs::before {
	content: "\e817";
}
.icon_platter::before {
	content: "\e818";
}
.icon_steak::before {
	content: "\e819";
}
.icon_hamburger::before {
	content: "\e81a";
}
.icon_hotdog::before {
	content: "\e81b";
}
.icon_pizza::before {
	content: "\e81c";
}
.icon_sausage::before {
	content: "\e81d";
}
.icon_chicken::before {
	content: "\e81e";
}
.icon_fish::before {
	content: "\e81f";
}
.icon_carrot::before {
	content: "\e820";
}
.icon_cheese::before {
	content: "\e821";
}
.icon_bread::before {
	content: "\e822";
}
.icon_ice-cream::before {
	content: "\e823";
}
.icon_ice-cream2::before {
	content: "\e824";
}
.icon_candy::before {
	content: "\e825";
}
.icon_lollipop::before {
	content: "\e826";
}
.icon_coffee-bean::before {
	content: "\e827";
}
.icon_coffee-cup::before {
	content: "\e828";
}
.icon_cherry::before {
	content: "\e829";
}
.icon_grapes::before {
	content: "\e82a";
}
.icon_citrus::before {
	content: "\e82b";
}
.icon_apple::before {
	content: "\e82c";
}
.icon_leaf::before {
	content: "\e82d";
}
.icon_landscape::before {
	content: "\e82e";
}
.icon_pine-tree::before {
	content: "\e82f";
}
.icon_tree::before {
	content: "\e830";
}
.icon_cactus::before {
	content: "\e831";
}
.icon_paw::before {
	content: "\e832";
}
.icon_footprint::before {
	content: "\e833";
}
.icon_speed-slow::before {
	content: "\e834";
}
.icon_speed-medium::before {
	content: "\e835";
}
.icon_speed-fast::before {
	content: "\e836";
}
.icon_rocket::before {
	content: "\e837";
}
.icon_hammer2::before {
	content: "\e838";
}
.icon_balance::before {
	content: "\e839";
}
.icon_briefcase::before {
	content: "\e83a";
}
.icon_luggage-weight::before {
	content: "\e83b";
}
.icon_dolly::before {
	content: "\e83c";
}
.icon_plane::before {
	content: "\e83d";
}
.icon_plane-crossed::before {
	content: "\e83e";
}
.icon_helicopter::before {
	content: "\e83f";
}
.icon_traffic-lights::before {
	content: "\e840";
}
.icon_siren::before {
	content: "\e841";
}
.icon_road::before {
	content: "\e842";
}
.icon_engine::before {
	content: "\e843";
}
.icon_oil-pressure::before {
	content: "\e844";
}
.icon_coolant-temperature::before {
	content: "\e845";
}
.icon_car-battery::before {
	content: "\e846";
}
.icon_gas::before {
	content: "\e847";
}
.icon_gallon::before {
	content: "\e848";
}
.icon_transmission::before {
	content: "\e849";
}
.icon_car::before {
	content: "\e84a";
}
.icon_car-wash::before {
	content: "\e84b";
}
.icon_car-wash2::before {
	content: "\e84c";
}
.icon_bus::before {
	content: "\e84d";
}
.icon_bus2::before {
	content: "\e84e";
}
.icon_car2::before {
	content: "\e84f";
}
.icon_parking::before {
	content: "\e850";
}
.icon_car-lock::before {
	content: "\e851";
}
.icon_taxi::before {
	content: "\e852";
}
.icon_car-siren::before {
	content: "\e853";
}
.icon_car-wash3::before {
	content: "\e854";
}
.icon_car-wash4::before {
	content: "\e855";
}
.icon_ambulance::before {
	content: "\e856";
}
.icon_truck::before {
	content: "\e857";
}
.icon_trailer::before {
	content: "\e858";
}
.icon_scale-truck::before {
	content: "\e859";
}
.icon_train::before {
	content: "\e85a";
}
.icon_ship::before {
	content: "\e85b";
}
.icon_ship2::before {
	content: "\e85c";
}
.icon_anchor::before {
	content: "\e85d";
}
.icon_boat::before {
	content: "\e85e";
}
.icon_bicycle::before {
	content: "\e85f";
}
.icon_bicycle2::before {
	content: "\e860";
}
.icon_dumbbell::before {
	content: "\e861";
}
.icon_bench-press::before {
	content: "\e862";
}
.icon_swim::before {
	content: "\e863";
}
.icon_football::before {
	content: "\e864";
}
.icon_baseball-bat::before {
	content: "\e865";
}
.icon_baseball::before {
	content: "\e866";
}
.icon_tennis::before {
	content: "\e867";
}
.icon_tennis2::before {
	content: "\e868";
}
.icon_ping-pong::before {
	content: "\e869";
}
.icon_hockey::before {
	content: "\e86a";
}
.icon_8ball::before {
	content: "\e86b";
}
.icon_bowling::before {
	content: "\e86c";
}
.icon_bowling-pins::before {
	content: "\e86d";
}
.icon_golf::before {
	content: "\e86e";
}
.icon_golf2::before {
	content: "\e86f";
}
.icon_archery::before {
	content: "\e870";
}
.icon_slingshot::before {
	content: "\e871";
}
.icon_soccer::before {
	content: "\e872";
}
.icon_basketball::before {
	content: "\e873";
}
.icon_cube::before {
	content: "\e874";
}
.icon_3d-rotate::before {
	content: "\e875";
}
.icon_puzzle::before {
	content: "\e876";
}
.icon_glasses::before {
	content: "\e877";
}
.icon_glasses2::before {
	content: "\e878";
}
.icon_accessibility::before {
	content: "\e879";
}
.icon_wheelchair::before {
	content: "\e87a";
}
.icon_wall::before {
	content: "\e87b";
}
.icon_fence::before {
	content: "\e87c";
}
.icon_wall2::before {
	content: "\e87d";
}
.icon_icons::before {
	content: "\e87e";
}
.icon_resize-handle::before {
	content: "\e87f";
}
.icon_icons2::before {
	content: "\e880";
}
.icon_select::before {
	content: "\e881";
}
.icon_select2::before {
	content: "\e882";
}
.icon_site-map::before {
	content: "\e883";
}
.icon_earth::before {
	content: "\e884";
}
.icon_earth-lock::before {
	content: "\e885";
}
.icon_network::before {
	content: "\e886";
}
.icon_network-lock::before {
	content: "\e887";
}
.icon_planet::before {
	content: "\e888";
}
.icon_happy::before {
	content: "\e889";
}
.icon_smile::before {
	content: "\e88a";
}
.icon_grin::before {
	content: "\e88b";
}
.icon_tongue::before {
	content: "\e88c";
}
.icon_sad::before {
	content: "\e88d";
}
.icon_wink::before {
	content: "\e88e";
}
.icon_dream::before {
	content: "\e88f";
}
.icon_shocked::before {
	content: "\e890";
}
.icon_shocked2::before {
	content: "\e891";
}
.icon_tongue2::before {
	content: "\e892";
}
.icon_neutral::before {
	content: "\e893";
}
.icon_happy-grin::before {
	content: "\e894";
}
.icon_cool::before {
	content: "\e895";
}
.icon_mad::before {
	content: "\e896";
}
.icon_grin-evil::before {
	content: "\e897";
}
.icon_evil::before {
	content: "\e898";
}
.icon_wow::before {
	content: "\e899";
}
.icon_annoyed::before {
	content: "\e89a";
}
.icon_wondering::before {
	content: "\e89b";
}
.icon_confused::before {
	content: "\e89c";
}
.icon_zipped::before {
	content: "\e89d";
}
.icon_grumpy::before {
	content: "\e89e";
}
.icon_mustache::before {
	content: "\e89f";
}
.icon_tombstone-hipster::before {
	content: "\e8a0";
}
.icon_tombstone::before {
	content: "\e8a1";
}
.icon_ghost::before {
	content: "\e8a2";
}
.icon_ghost-hipster::before {
	content: "\e8a3";
}
.icon_halloween::before {
	content: "\e8a4";
}
.icon_christmas::before {
	content: "\e8a5";
}
.icon_easter-egg::before {
	content: "\e8a6";
}
.icon_mustache2::before {
	content: "\e8a7";
}
.icon_mustache-glasses::before {
	content: "\e8a8";
}
.icon_pipe::before {
	content: "\e8a9";
}
.icon_alarm::before {
	content: "\e8aa";
}
.icon_alarm-add::before {
	content: "\e8ab";
}
.icon_alarm-snooze::before {
	content: "\e8ac";
}
.icon_alarm-ringing::before {
	content: "\e8ad";
}
.icon_bullhorn::before {
	content: "\e8ae";
}
.icon_hearing::before {
	content: "\e8af";
}
.icon_volume-high::before {
	content: "\e8b0";
}
.icon_volume-medium::before {
	content: "\e8b1";
}
.icon_volume-low::before {
	content: "\e8b2";
}
.icon_volume::before {
	content: "\e8b3";
}
.icon_mute::before {
	content: "\e8b4";
}
.icon_lan::before {
	content: "\e8b5";
}
.icon_lan2::before {
	content: "\e8b6";
}
.icon_wifi::before {
	content: "\e8b7";
}
.icon_wifi-lock::before {
	content: "\e8b8";
}
.icon_wifi-blocked::before {
	content: "\e8b9";
}
.icon_wifi-mid::before {
	content: "\e8ba";
}
.icon_wifi-low::before {
	content: "\e8bb";
}
.icon_wifi-low2::before {
	content: "\e8bc";
}
.icon_wifi-alert::before {
	content: "\e8bd";
}
.icon_wifi-alert-mid::before {
	content: "\e8be";
}
.icon_wifi-alert-low::before {
	content: "\e8bf";
}
.icon_wifi-alert-low2::before {
	content: "\e8c0";
}
.icon_stream::before {
	content: "\e8c1";
}
.icon_stream-check::before {
	content: "\e8c2";
}
.icon_stream-error::before {
	content: "\e8c3";
}
.icon_stream-alert::before {
	content: "\e8c4";
}
.icon_communication::before {
	content: "\e8c5";
}
.icon_communication-crossed::before {
	content: "\e8c6";
}
.icon_broadcast::before {
	content: "\e8c7";
}
.icon_antenna::before {
	content: "\e8c8";
}
.icon_satellite::before {
	content: "\e8c9";
}
.icon_satellite2::before {
	content: "\e8ca";
}
.icon_mic::before {
	content: "\e8cb";
}
.icon_mic-mute::before {
	content: "\e8cc";
}
.icon_mic2::before {
	content: "\e8cd";
}
.icon_spotlights::before {
	content: "\e8ce";
}
.icon_hourglass::before {
	content: "\e8cf";
}
.icon_loading::before {
	content: "\e8d0";
}
.icon_loading2::before {
	content: "\e8d1";
}
.icon_loading3::before {
	content: "\e8d2";
}
.icon_refresh::before {
	content: "\e8d3";
}
.icon_refresh2::before {
	content: "\e8d4";
}
.icon_undo::before {
	content: "\e8d5";
}
.icon_redo::before {
	content: "\e8d6";
}
.icon_jump2::before {
	content: "\e8d7";
}
.icon_undo2::before {
	content: "\e8d8";
}
.icon_redo2::before {
	content: "\e8d9";
}
.icon_sync::before {
	content: "\e8da";
}
.icon_repeat-one2::before {
	content: "\e8db";
}
.icon_sync-crossed::before {
	content: "\e8dc";
}
.icon_sync2::before {
	content: "\e8dd";
}
.icon_repeat-one3::before {
	content: "\e8de";
}
.icon_sync-crossed2::before {
	content: "\e8df";
}
.icon_return::before {
	content: "\e8e0";
}
.icon_return2::before {
	content: "\e8e1";
}
.icon_refund::before {
	content: "\e8e2";
}
.icon_history::before {
	content: "\e8e3";
}
.icon_history2::before {
	content: "\e8e4";
}
.icon_self-timer::before {
	content: "\e8e5";
}
.icon_clock::before {
	content: "\e8e6";
}
.icon_clock2::before {
	content: "\e8e7";
}
.icon_clock3::before {
	content: "\e8e8";
}
.icon_watch::before {
	content: "\e8e9";
}
.icon_alarm2::before {
	content: "\e8ea";
}
.icon_alarm-add2::before {
	content: "\e8eb";
}
.icon_alarm-remove::before {
	content: "\e8ec";
}
.icon_alarm-check::before {
	content: "\e8ed";
}
.icon_alarm-error::before {
	content: "\e8ee";
}
.icon_timer::before {
	content: "\e8ef";
}
.icon_timer-crossed::before {
	content: "\e8f0";
}
.icon_timer2::before {
	content: "\e8f1";
}
.icon_timer-crossed2::before {
	content: "\e8f2";
}
.icon_download::before {
	content: "\e8f3";
}
.icon_upload::before {
	content: "\e8f4";
}
.icon_download2::before {
	content: "\e8f5";
}
.icon_upload2::before {
	content: "\e8f6";
}
.icon_enter-up::before {
	content: "\e8f7";
}
.icon_enter-down::before {
	content: "\e8f8";
}
.icon_enter-left::before {
	content: "\e8f9";
}
.icon_enter-right::before {
	content: "\e8fa";
}
.icon_exit-up::before {
	content: "\e8fb";
}
.icon_exit-down::before {
	content: "\e8fc";
}
.icon_exit-left::before {
	content: "\e8fd";
}
.icon_exit-right::before {
	content: "\e8fe";
}
.icon_enter-up2::before {
	content: "\e8ff";
}
.icon_enter-down2::before {
	content: "\e900";
}
.icon_enter-vertical::before {
	content: "\e901";
}
.icon_enter-left2::before {
	content: "\e902";
}
.icon_enter-right2::before {
	content: "\e903";
}
.icon_enter-horizontal::before {
	content: "\e904";
}
.icon_exit-up2::before {
	content: "\e905";
}
.icon_exit-down2::before {
	content: "\e906";
}
.icon_exit-left2::before {
	content: "\e907";
}
.icon_exit-right2::before {
	content: "\e908";
}
.icon_cli::before {
	content: "\e909";
}
.icon_bug::before {
	content: "\e90a";
}
.icon_code::before {
	content: "\e90b";
}
.icon_file-code::before {
	content: "\e90c";
}
.icon_file-image::before {
	content: "\e90d";
}
.icon_file-zip::before {
	content: "\e90e";
}
.icon_file-audio::before {
	content: "\e90f";
}
.icon_file-video::before {
	content: "\e910";
}
.icon_file-preview::before {
	content: "\e911";
}
.icon_file-charts::before {
	content: "\e912";
}
.icon_file-stats::before {
	content: "\e913";
}
.icon_file-spreadsheet::before {
	content: "\e914";
}
.icon_link::before {
	content: "\e915";
}
.icon_unlink::before {
	content: "\e916";
}
.icon_link2::before {
	content: "\e917";
}
.icon_unlink2::before {
	content: "\e918";
}
.icon_thumbs-up::before {
	content: "\e919";
}
.icon_thumbs-down::before {
	content: "\e91a";
}
.icon_thumbs-up2::before {
	content: "\e91b";
}
.icon_thumbs-down2::before {
	content: "\e91c";
}
.icon_thumbs-up3::before {
	content: "\e91d";
}
.icon_thumbs-down3::before {
	content: "\e91e";
}
.icon_share::before {
	content: "\e91f";
}
.icon_share2::before {
	content: "\e920";
}
.icon_share3::before {
	content: "\e921";
}
.icon_magnifier::before {
	content: "\e922";
}
.icon_file-search::before {
	content: "\e923";
}
.icon_find-replace::before {
	content: "\e924";
}
.icon_zoom-in::before {
	content: "\e925";
}
.icon_zoom-out::before {
	content: "\e926";
}
.icon_loupe::before {
	content: "\e927";
}
.icon_loupe-zoom-in::before {
	content: "\e928";
}
.icon_loupe-zoom-out::before {
	content: "\e929";
}
.icon_cross::before {
	content: "\e92a";
}
.icon_menu::before {
	content: "\e92b";
}
.icon_list::before {
	content: "\e92c";
}
.icon_list2::before {
	content: "\e92d";
}
.icon_list3::before {
	content: "\e92e";
}
.icon_menu2::before {
	content: "\e92f";
}
.icon_list4::before {
	content: "\e930";
}
.icon_menu3::before {
	content: "\e931";
}
.icon_exclamation::before {
	content: "\e932";
}
.icon_question::before {
	content: "\e933";
}
.icon_check::before {
	content: "\e934";
}
.icon_cross2::before {
	content: "\e935";
}
.icon_plus::before {
	content: "\e936";
}
.icon_minus::before {
	content: "\e937";
}
.icon_percent::before {
	content: "\e938";
}
.icon_chevron-up::before {
	content: "\e939";
}
.icon_chevron-down::before {
	content: "\e93a";
}
.icon_chevron-left::before {
	content: "\e93b";
}
.icon_chevron-right::before {
	content: "\e93c";
}
.icon_chevrons-expand-vertical::before {
	content: "\e93d";
}
.icon_chevrons-expand-horizontal::before {
	content: "\e93e";
}
.icon_chevrons-contract-vertical::before {
	content: "\e93f";
}
.icon_chevrons-contract-horizontal::before {
	content: "\e940";
}
.icon_arrow-up::before {
	content: "\e941";
}
.icon_arrow-down::before {
	content: "\e942";
}
.icon_arrow-left::before {
	content: "\e943";
}
.icon_arrow-right::before {
	content: "\e944";
}
.icon_arrow-up-right::before {
	content: "\e945";
}
.icon_arrows-merge::before {
	content: "\e946";
}
.icon_arrows-split::before {
	content: "\e947";
}
.icon_arrow-divert::before {
	content: "\e948";
}
.icon_arrow-return::before {
	content: "\e949";
}
.icon_expand::before {
	content: "\e94a";
}
.icon_contract::before {
	content: "\e94b";
}
.icon_expand2::before {
	content: "\e94c";
}
.icon_contract2::before {
	content: "\e94d";
}
.icon_move::before {
	content: "\e94e";
}
.icon_tab::before {
	content: "\e94f";
}
.icon_arrow-wave::before {
	content: "\e950";
}
.icon_expand3::before {
	content: "\e951";
}
.icon_expand4::before {
	content: "\e952";
}
.icon_contract3::before {
	content: "\e953";
}
.icon_notification::before {
	content: "\e954";
}
.icon_warning::before {
	content: "\e955";
}
.icon_notification-circle::before {
	content: "\e956";
}
.icon_question-circle::before {
	content: "\e957";
}
.icon_menu-circle::before {
	content: "\e958";
}
.icon_checkmark-circle::before {
	content: "\e959";
}
.icon_cross-circle::before {
	content: "\e95a";
}
.icon_plus-circle::before {
	content: "\e95b";
}
.icon_circle-minus::before {
	content: "\e95c";
}
.icon_percent-circle::before {
	content: "\e95d";
}
.icon_arrow-up-circle::before {
	content: "\e95e";
}
.icon_arrow-down-circle::before {
	content: "\e95f";
}
.icon_arrow-left-circle::before {
	content: "\e960";
}
.icon_arrow-right-circle::before {
	content: "\e961";
}
.icon_chevron-up-circle::before {
	content: "\e962";
}
.icon_chevron-down-circle::before {
	content: "\e963";
}
.icon_chevron-left-circle::before {
	content: "\e964";
}
.icon_chevron-right-circle::before {
	content: "\e965";
}
.icon_backward-circle::before {
	content: "\e966";
}
.icon_first-circle::before {
	content: "\e967";
}
.icon_previous-circle::before {
	content: "\e968";
}
.icon_stop-circle::before {
	content: "\e969";
}
.icon_play-circle::before {
	content: "\e96a";
}
.icon_pause-circle::before {
	content: "\e96b";
}
.icon_next-circle::before {
	content: "\e96c";
}
.icon_last-circle::before {
	content: "\e96d";
}
.icon_forward-circle::before {
	content: "\e96e";
}
.icon_eject-circle::before {
	content: "\e96f";
}
.icon_crop::before {
	content: "\e970";
}
.icon_frame-expand::before {
	content: "\e971";
}
.icon_frame-contract::before {
	content: "\e972";
}
.icon_focus::before {
	content: "\e973";
}
.icon_transform::before {
	content: "\e974";
}
.icon_grid::before {
	content: "\e975";
}
.icon_grid-crossed::before {
	content: "\e976";
}
.icon_layers::before {
	content: "\e977";
}
.icon_layers-crossed::before {
	content: "\e978";
}
.icon_toggle::before {
	content: "\e979";
}
.icon_rulers::before {
	content: "\e97a";
}
.icon_ruler::before {
	content: "\e97b";
}
.icon_funnel::before {
	content: "\e97c";
}
.icon_flip-horizontal::before {
	content: "\e97d";
}
.icon_flip-vertical::before {
	content: "\e97e";
}
.icon_flip-horizontal2::before {
	content: "\e97f";
}
.icon_flip-vertical2::before {
	content: "\e980";
}
.icon_angle::before {
	content: "\e981";
}
.icon_angle2::before {
	content: "\e982";
}
.icon_subtract::before {
	content: "\e983";
}
.icon_combine::before {
	content: "\e984";
}
.icon_intersect::before {
	content: "\e985";
}
.icon_exclude::before {
	content: "\e986";
}
.icon_align-center-vertical::before {
	content: "\e987";
}
.icon_align-right::before {
	content: "\e988";
}
.icon_align-bottom::before {
	content: "\e989";
}
.icon_align-left::before {
	content: "\e98a";
}
.icon_align-center-horizontal::before {
	content: "\e98b";
}
.icon_align-top::before {
	content: "\e98c";
}
.icon_square::before {
	content: "\e98d";
}
.icon_plus-square::before {
	content: "\e98e";
}
.icon_minus-square::before {
	content: "\e98f";
}
.icon_percent-square::before {
	content: "\e990";
}
.icon_arrow-up-square::before {
	content: "\e991";
}
.icon_arrow-down-square::before {
	content: "\e992";
}
.icon_arrow-left-square::before {
	content: "\e993";
}
.icon_arrow-right-square::before {
	content: "\e994";
}
.icon_chevron-up-square::before {
	content: "\e995";
}
.icon_chevron-down-square::before {
	content: "\e996";
}
.icon_chevron-left-square::before {
	content: "\e997";
}
.icon_chevron-right-square::before {
	content: "\e998";
}
.icon_check-square::before {
	content: "\e999";
}
.icon_cross-square::before {
	content: "\e99a";
}
.icon_menu-square::before {
	content: "\e99b";
}
.icon_prohibited::before {
	content: "\e99c";
}
.icon_circle::before {
	content: "\e99d";
}
.icon_radio-button::before {
	content: "\e99e";
}
.icon_ligature::before {
	content: "\e99f";
}
.icon_text-format::before {
	content: "\e9a0";
}
.icon_text-format-remove::before {
	content: "\e9a1";
}
.icon_text-size::before {
	content: "\e9a2";
}
.icon_bold::before {
	content: "\e9a3";
}
.icon_italic::before {
	content: "\e9a4";
}
.icon_underline::before {
	content: "\e9a5";
}
.icon_strikethrough::before {
	content: "\e9a6";
}
.icon_highlight::before {
	content: "\e9a7";
}
.icon_text-align-left::before {
	content: "\e9a8";
}
.icon_text-align-center::before {
	content: "\e9a9";
}
.icon_text-align-right::before {
	content: "\e9aa";
}
.icon_text-align-justify::before {
	content: "\e9ab";
}
.icon_line-spacing::before {
	content: "\e9ac";
}
.icon_indent-increase::before {
	content: "\e9ad";
}
.icon_indent-decrease::before {
	content: "\e9ae";
}
.icon_text-wrap::before {
	content: "\e9af";
}
.icon_pilcrow::before {
	content: "\e9b0";
}
.icon_direction-ltr::before {
	content: "\e9b1";
}
.icon_direction-rtl::before {
	content: "\e9b2";
}
.icon_page-break::before {
	content: "\e9b3";
}
.icon_page-break2::before {
	content: "\e9b4";
}
.icon_sort-alpha-asc::before {
	content: "\e9b5";
}
.icon_sort-alpha-desc::before {
	content: "\e9b6";
}
.icon_sort-numeric-asc::before {
	content: "\e9b7";
}
.icon_sort-numeric-desc::before {
	content: "\e9b8";
}
.icon_sort-amount-asc::before {
	content: "\e9b9";
}
.icon_sort-amount-desc::before {
	content: "\e9ba";
}
.icon_sort-time-asc::before {
	content: "\e9bb";
}
.icon_sort-time-desc::before {
	content: "\e9bc";
}
.icon_sigma::before {
	content: "\e9bd";
}
.icon_pencil-line::before {
	content: "\e9be";
}
.icon_hand::before {
	content: "\e9bf";
}
.icon_pointer-up::before {
	content: "\e9c0";
}
.icon_pointer-right::before {
	content: "\e9c1";
}
.icon_pointer-down::before {
	content: "\e9c2";
}
.icon_pointer-left::before {
	content: "\e9c3";
}
.icon_finger-tap::before {
	content: "\e9c4";
}
.icon_fingers-tap::before {
	content: "\e9c5";
}
.icon_reminder::before {
	content: "\e9c6";
}
.icon_fingers-crossed::before {
	content: "\e9c7";
}
.icon_fingers-victory::before {
	content: "\e9c8";
}
.icon_gesture-zoom::before {
	content: "\e9c9";
}
.icon_gesture-pinch::before {
	content: "\e9ca";
}
.icon_fingers-scroll-horizontal::before {
	content: "\e9cb";
}
.icon_fingers-scroll-vertical::before {
	content: "\e9cc";
}
.icon_fingers-scroll-left::before {
	content: "\e9cd";
}
.icon_fingers-scroll-right::before {
	content: "\e9ce";
}
.icon_hand2::before {
	content: "\e9cf";
}
.icon_pointer-up2::before {
	content: "\e9d0";
}
.icon_pointer-right2::before {
	content: "\e9d1";
}
.icon_pointer-down2::before {
	content: "\e9d2";
}
.icon_pointer-left2::before {
	content: "\e9d3";
}
.icon_finger-tap2::before {
	content: "\e9d4";
}
.icon_fingers-tap2::before {
	content: "\e9d5";
}
.icon_reminder2::before {
	content: "\e9d6";
}
.icon_gesture-zoom2::before {
	content: "\e9d7";
}
.icon_gesture-pinch2::before {
	content: "\e9d8";
}
.icon_fingers-scroll-horizontal2::before {
	content: "\e9d9";
}
.icon_fingers-scroll-vertical2::before {
	content: "\e9da";
}
.icon_fingers-scroll-left2::before {
	content: "\e9db";
}
.icon_fingers-scroll-right2::before {
	content: "\e9dc";
}
.icon_fingers-scroll-vertical3::before {
	content: "\e9dd";
}
.icon_border-style::before {
	content: "\e9de";
}
.icon_border-all::before {
	content: "\e9df";
}
.icon_border-outer::before {
	content: "\e9e0";
}
.icon_border-inner::before {
	content: "\e9e1";
}
.icon_border-top::before {
	content: "\e9e2";
}
.icon_border-horizontal::before {
	content: "\e9e3";
}
.icon_border-bottom::before {
	content: "\e9e4";
}
.icon_border-left::before {
	content: "\e9e5";
}
.icon_border-vertical::before {
	content: "\e9e6";
}
.icon_border-right::before {
	content: "\e9e7";
}
.icon_border-none::before {
	content: "\e9e8";
}
.icon_ellipsis::before {
	content: "\e9e9";
}
.icon_uni21::before {
	content: "\21";
}
.icon_uni22::before {
	content: "\22";
}
.icon_uni23::before {
	content: "\23";
}
.icon_uni24::before {
	content: "\24";
}
.icon_uni25::before {
	content: "\25";
}
.icon_uni26::before {
	content: "\26";
}
.icon_uni27::before {
	content: "\27";
}
.icon_uni28::before {
	content: "\28";
}
.icon_uni29::before {
	content: "\29";
}
.icon_uni2a::before {
	content: "\2a";
}
.icon_uni2b::before {
	content: "\2b";
}
.icon_uni2c::before {
	content: "\2c";
}
.icon_uni2d::before {
	content: "\2d";
}
.icon_uni2e::before {
	content: "\2e";
}
.icon_uni2f::before {
	content: "\2f";
}
.icon_uni30::before {
	content: "\30";
}
.icon_uni31::before {
	content: "\31";
}
.icon_uni32::before {
	content: "\32";
}
.icon_uni33::before {
	content: "\33";
}
.icon_uni34::before {
	content: "\34";
}
.icon_uni35::before {
	content: "\35";
}
.icon_uni36::before {
	content: "\36";
}
.icon_uni37::before {
	content: "\37";
}
.icon_uni38::before {
	content: "\38";
}
.icon_uni39::before {
	content: "\39";
}
.icon_uni3a::before {
	content: "\3a";
}
.icon_uni3b::before {
	content: "\3b";
}
.icon_uni3c::before {
	content: "\3c";
}
.icon_uni3d::before {
	content: "\3d";
}
.icon_uni3e::before {
	content: "\3e";
}
.icon_uni3f::before {
	content: "\3f";
}
.icon_uni40::before {
	content: "\40";
}
.icon_uni41::before {
	content: "\41";
}
.icon_uni42::before {
	content: "\42";
}
.icon_uni43::before {
	content: "\43";
}
.icon_uni44::before {
	content: "\44";
}
.icon_uni45::before {
	content: "\45";
}
.icon_uni46::before {
	content: "\46";
}
.icon_uni47::before {
	content: "\47";
}
.icon_uni48::before {
	content: "\48";
}
.icon_uni49::before {
	content: "\49";
}
.icon_uni4a::before {
	content: "\4a";
}
.icon_uni4b::before {
	content: "\4b";
}
.icon_uni4c::before {
	content: "\4c";
}
.icon_uni4d::before {
	content: "\4d";
}
.icon_uni4e::before {
	content: "\4e";
}
.icon_uni4f::before {
	content: "\4f";
}
.icon_uni50::before {
	content: "\50";
}
.icon_uni51::before {
	content: "\51";
}
.icon_uni52::before {
	content: "\52";
}
.icon_uni53::before {
	content: "\53";
}
.icon_uni54::before {
	content: "\54";
}
.icon_uni55::before {
	content: "\55";
}
.icon_uni56::before {
	content: "\56";
}
.icon_uni57::before {
	content: "\57";
}
.icon_uni58::before {
	content: "\58";
}
.icon_uni59::before {
	content: "\59";
}
.icon_uni5a::before {
	content: "\5a";
}
.icon_uni5b::before {
	content: "\5b";
}
.icon_uni5c::before {
	content: "\5c";
}
.icon_uni5d::before {
	content: "\5d";
}
.icon_uni5e::before {
	content: "\5e";
}
.icon_uni5f::before {
	content: "\5f";
}
.icon_uni60::before {
	content: "\60";
}
.icon_uni61::before {
	content: "\61";
}
.icon_uni62::before {
	content: "\62";
}
.icon_uni63::before {
	content: "\63";
}
.icon_uni64::before {
	content: "\64";
}
.icon_uni65::before {
	content: "\65";
}
.icon_uni66::before {
	content: "\66";
}
.icon_uni67::before {
	content: "\67";
}
.icon_uni68::before {
	content: "\68";
}
.icon_uni69::before {
	content: "\69";
}
.icon_uni6a::before {
	content: "\6a";
}
.icon_uni6b::before {
	content: "\6b";
}
.icon_uni6c::before {
	content: "\6c";
}
.icon_uni6d::before {
	content: "\6d";
}
.icon_uni6e::before {
	content: "\6e";
}
.icon_uni6f::before {
	content: "\6f";
}
.icon_uni70::before {
	content: "\70";
}
.icon_uni71::before {
	content: "\71";
}
.icon_uni72::before {
	content: "\72";
}
.icon_uni73::before {
	content: "\73";
}
.icon_uni74::before {
	content: "\74";
}
.icon_uni75::before {
	content: "\75";
}
.icon_uni76::before {
	content: "\76";
}
.icon_uni77::before {
	content: "\77";
}
.icon_uni78::before {
	content: "\78";
}
.icon_uni79::before {
	content: "\79";
}
.icon_uni7a::before {
	content: "\7a";
}
.icon_uni7b::before {
	content: "\7b";
}
.icon_uni7c::before {
	content: "\7c";
}
.icon_uni7d::before {
	content: "\7d";
}
.icon_uni7e::before {
	content: "\7e";
}
.icon_copyright::before {
	content: "\a9";
}


/* // ASU ICONS */
@font-face {
	font-family: "Asuicons";
	src:url("/asuicons/asuicons.eot");
	src:url("/asuicons/asuicons.eot?#iefix") format("embedded-opentype"),
	  url("/asuicons/asuicons.woff") format("woff"),
	  url("/asuicons/asuicons.ttf") format("truetype"),
	  url("/asuicons/asuicons.svg#asuicons") format("svg");
	font-weight: normal;
	font-style: normal;

}

.asuicon {
	font-family: 'Asuicons';
}

.asuicon_trasher:before,
.asuicon_platform:before {
	content: "\61";
}
.asuicon_uo:before {
	content: "\63";
}
.asuicon_org:before {
	content: "\64";
}
.asuicon_mkd:before {
	content: "\65";
}
.asuicon_izhs:before {
	content: "\66";
}
.asuicon_barcode-scanner:before {
  	content: "\67";
}
.asuicon_contract-refused:before {
	content: "\69";
}
.asuicon_contract-changed-inbox:before {
	content: "\6a";
}
.asuicon_contract-cancelled:before {
	content: "\6b";
}
.asuicon_contract-concluded:before {
	content: "\6c";
}
.asuicon_contract-requested:before {
	content: "\6d";
}
.asuicon_contract-printed:before {
	content: "\6e";
}
.asuicon_make-wide:before {
  	content: "\70";
}
.asuicon_lighten:before {
  	content: "\71";
}
.asuicon_grey:before {
  	content: "\72";
}
.asuicon_dark:before {
  	content: "\74";
}
.asuicon_toner:before {
  	content: "\75";
}
.asuicon_make-less:before {
  	content: "\76";
}
.asuicon_container-metall:before {
  	content: "\78";
}
.asuicon_container-pvh-big:before {
  	content: "\7a";
}
.asuicon_blackandwhite:before {
  	content: "\41";
}
.asuicon_briefcase:before {
  	content: "\42";
}
/* // .asuicon_trash:before,
// .asuicon_bag:before {
//   	content: "\43";
// } */
.asuicon_one:before {
	content: "\46";
}
.asuicon_one-hover:before {
	content: "\45";
}
.asuicon_two-hover:before {
	content: "\47";
}
.asuicon_two:before {
	content: "\48";
}
.asuicon_three-hover:before {
	content: "\49";
}
.asuicon_three:before {
	content: "\4a";
}
.asuicon_four:before {
	content: "\4b";
}
.asuicon_1of2:before {
	content: "\4d";
}
.asuicon_1of3:before {
	content: "\4e";
}
.asuicon_1of4:before {
	content: "\4f";
}
.asuicon_container-pvh:before  {
	content: "\52";
}
.asuicon_twooffour:before {
	content: "\57";
}
.asuicon_twoofthree:before {
	content: "\58";
}
.asuicon_threeoffour:before {
	content: "\59";
}
.asuicon_bunker:before {
	content: "\5a";
}
.asuicon_goaway-funnel:before {
	content: "\62";
}
.asuicon_width-less:before {
	content: "\30";
}
.asuicon_width-wide:before {
	content: "\31";
}
.asuicon_rectangle-edit:before {
	content: "\34";
}
.asuicon_polygon-edit:before {
	content: "\35";
}
.asuicon_polyline-edit:before {
	content: "\36";
}
.asuicon_circle-edit:before {
	content: "\38";
}
.asuicon_funnel:before  {
  	content: "\39";
}
.asuicon_fiz-izhs:before {
  	content: "\6f";
}
.asuicon_fiz-mkd:before {
  	content: "\22";
}
.asuicon_yur-mkd:before {
  	content: "\23";
}
.asuicon_excell:before {
  	content: "\53";
}
.asuicon_truck:before {
  	content: "\26";
}
.asuicon_headphone:before {
  	content: "\27";
}
.asuicon_square:before {
  	content: "\28";
}
.asuicon_rhomb:before {
  	content: "\29";
}
.asuicon_circle:before {
  	content: "\2a";
}
.asuicon_triangle:before  {
  	content: "\2b";
}
.asuicon_landfill:before {
  	content: "\2c";
}
.asuicon_map3d:before {
	content: "\24";
}
.asuicon_points:before {
	content: "\25";
}
.asuicon_point:before {
	content: "\3e";
}
.asuicon_square-field:before {
	content: "\3a";
}
.asuicon_circle-field:before {
	content: "\3f";
}
.asuicon_polygons:before {
	content: "\2d";
}
.asuicon_polygon:before {
	content: "\2f";
}
.asuicon_polygon-field:before {
	content: "\2e";
}
.asuicon_paths:before {
	content: "\3b";
}
.asuicon_line:before {
	content: "\3c";
}
.asuicon_path:before {
	content: "\3d";
}
.asuicon_layer:before {
	content: "\40";
}
.asuicon_map2d:before {
	content: "\5b";
}
.asuicon_contract-position:before {
	content: "\5d";
}
.asuicon_delete-doc:before {
	content: "\5f";
}
.asuicon_lock:before {
	content: "\60";
}
.asuicon_contract-history:before {
	content: "\7b";
}
.asuicon_municipal:before {
	content: "\7c";
}
.asuicon_house:before {
	content: "\7d";
}
.asuicon_geozone:before {
  	content: "\7e";
}
.asuicon_engine-micro:before {
	content: "\5c";
}
.asuicon_track:before {
	content: "\e000";
}
.asuicon_track-log:before {
	content: "\e001";
}
.asuicon_truck-narrow:before {
	content: "\e002";
}
.asuicon_platform-micro:before {
	content: "\e003";
}
.asuicon_speed:before {
	content: "\e004";
}
.asuicon_enter:before {
	content: "\e005";
}
.asuicon_joint:before {
	content: "\e006";
}
.asuicon_non-container:before {
	content: "\e007";
}
.asuicon_another-trash:before {
	content: "\e008";
}
.asuicon_accrual:before {
	content: "\4c";
}
.asuicon_accrual-cancelled:before {
  	content: "\73";
}
.asuicon_accrual-error-export:before {
  	content: "\32";
}
.asuicon_accrual-ready:before {
  	content: "\56";
}
.asuicon_accrual-paid:before {
  	content: "\55";
}
.asuicon_accrual-partially-paid:before {
  	content: "\33";
}
.asuicon_accrual-pending:before {
	content: "\37";
}
.asuicon_suspend:before {
  	content: "\54";
}
.asuicon_start-and-finish:before {
	content: "\68";
}
.asuicon_steering-wheel:before {
	content: "\77";
}
.asuicon_timeline:before {
	content: "\79";
}
.asuicon_trip-tooltip:before {
  	content: "\44";
}
.asuicon_arrow-previous:before {
  	content: "\50";
}
.asuicon_adjust-markers:before {
	content: "\51";
}
.asuicon_car-monitoring:before {
	content: "\21";
}
.asuicon_depot:before {
	content: "\26";
}
.asuicon_accrual-accepted:before {
  	content: "\e009";
}
.asuicon_accrual-printed:before {
  	content: "\e00a";
}
.asuicon_accrual-sended:before {
  	content: "\e00b";
}
.asuicon_accrual-rejected:before {
  	content: "\e00f";
}
.asuicon_accrual-correction:before {
  	content: "\5e";
}
.asuicon_accrual-corr-recost:before {
  	content: "\e00c";
}
.asuicon_accrual-corr-reverse:before {
  	content: "\e00d";
}
.asuicon_accrual-corr-fine:before {
  	content: "\e00e";
}
.asuicon_waste-type:before {
  	content: "\e010";
}
.asuicon_geozone-carrier:before {
  	content: "\e011";
}
.asuicon_geozone-cashcenter:before {
  	content: "\e012";
}
.asuicon_geozone-person:before {
  	content: "\e013";
}
.asuicon_contract_portfolio:before {
  	content: "\e014";
}
.asuicon_container-details:before {
  	content: "\e015";
}
.asuicon_spinner:before {
    content: "\e016";
}
.asuicon_bookmark-fill:before {
  	content: "\e017";
}
.asuicon_group-add:before {
  	content: "\e018";
}
.asuicon_tpl-group:before {
  	content: "\e019";
}
.asuicon_trip-generate:before {
  	content: "\e01a";
}
.asuicon_trip-group:before {
  	content: "\e01b";
}
.asuicon_export-limit:before {
  	content: "\e01c";
}
.asuicon_trip-timer:before {
  	content: "\e01d";
}
.asuicon_trip-tpl:before {
  	content: "\e01e";
}
.asuicon_work-mode:before {
  	content: "\e01f";
}
.asuicon_departure-to-client:before {
  	content: "\e021";
}
.asuicon_mail-incoming:before {
  	content: "\e023";
}
.asuicon_mail-outgoing:before {
  	content: "\e025";
}
.asuicon_coin-rub:before {
  	content: "\e026";
}
.asuicon_customer-visit:before {
  	content: "\e027";
}
.asuicon_calculator-rub:before {
  	content: "\e028";
}
.asuicon_compromise:before {
	content: "\e020";
}
.asuicon_hammer-square:before {
	content: "\e022";
}
.asuicon_payment-created:before {
	content: "\e024";
}
.asuicon_payment-deferment:before {
	content: "\e029";
}
.asuicon_payment-repaid:before {
	content: "\e02a";
}
.asuicon_pretrial-proceedings:before {
	content: "\e02b";
}
.asuicon_user-waiting:before {
	content: "\e02c";
}
.asuicon_trip_raw:before {
  	content: "\e02d";
}
.asuicon_trip_available_driver:before {
  	content: "\e02e";
}
.asuicon_trip_loaded-driver:before {
  	content: "\e02f";
}
.asuicon_trip_passed_driver:before {
  	content: "\e030";
}
.asuicon_trip_performed_driver:before {
  	content: "\e031";
}
.asuicon_trip_update_required:before {
  	content: "\e032";
}
.asuicon_trip_breakdown_report:before {
  	content: "\e033";
}
.asuicon_trip_completed_driver:before {
  	content: "\e034";
}
.asuicon_trip_checked_dispatcher:before {
  	content: "\e035";
}
.asuicon_pick-norm-rule:before {
  	content: "\e036";
}
.asuicon_funnel-geozone-carrier:before {
	content: "\e037";
}
.asuicon_platform-plan:before {
  	content: "\e038";
}
.asuicon_platform-report:before {
  	content: "\e039";
}
.asuicon_trip-list:before {
  	content: "\e03a";
}
.asuicon_trip-view:before {
	content: "\e04a";
}
.asuicon_no-changes:before {
	content: "\e042";
}
.asuicon_contract-draft:before {
	content: "\e040";
}
.asuicon_contract-proposed:before {
	content: "\e041";
}
.asuicon_contract-oncheck:before {
	content: "\e03c";
}
.asuicon_contract-oncheck-ps:before {
	content: "\e03d";
}
.asuicon_contract-ready:before {
	content: "\e03f";
}
.asuicon_contract-sent:before {
	content: "\e048";
}
.asuicon_contract-delivered:before {
	content: "\e03e";
}
.asuicon_contract-signed:before {
	content: "\e049";
}
.asuicon_contract-changed:before {
	content: "\e03b";
}
.asuicon_contract-negotiate:before {
	content: "\e047";
}
.asuicon_platform-micro-1:before {
	content: "\e043";
}
.asuicon_container-micro:before {
	content: "\e044";
}
.asuicon_appeal-citizen:before {
  	content: "\e045";
}
.asuicon_pay_fact:before {
  	content: "\e046";
}
.asuicon_payment_sharing:before {
  	content: "\e04b";
}
.asuicon_map-overview:before {
	content: "\e04c";
}
.asuicon_platform-check:before {
	content: "\e04d";
}
.asuicon_joint-big:before {
	content: "\e04e";
}
.asuicon_platform-ro:before {
	content: "\e04f";
}
.asuicon_platform-check:before {
	content: "\e04d";
}
.asuicon_tariff:before {
	content: "\e050";
}
.asuicon_balance-group:before {
  	content: "\e051";
}
.asuicon_platform-plan-group:before {
  	content: "\e052";
}
.asuicon_scale-group:before {
  	content: "\e053";
}
.asuicon_contract-fiat:before { 
	/* // Значение временное, стоит иконка от черновика, в pug не выведено */
	content: "\e040";
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@notecode/datepicker-theme/theme.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:host {
  --nc-calendar-primary: #2AC994;
  --nc-calendar-head-h: 95px;
  --nc-calendar-head-bg: --nc-calendar-primary;
  --nc-calendar-head-color: #ffffff;
  --nc-calendar-head-fs: --nc-datepicker-fs;
  --nc-calendar-foot-padding: 0 17px 20px;
  --nc-calendar-foot-fs: calc(var(--nc-datepicker-fs, 12px) * 4 / 3);
  --nc-calendar-foot-btn-bg: transparent;
  --nc-calendar-foot-btn-color: var(--nc-calendar-primary, #28BD8B);
  --nc-calendar-btn-w: 55px;
  --nc-calendar-btn-bg: transparent;
  --nc-calendar-btn-bg-hover: transparentize(#313541, .9);
  --nc-calendar-btn-bg-muted: var(--nc-datepicker-muted-bg, #e6e6e6);
  --nc-calendar-btn-color: #ffffff;
  --nc-calendar-switch-h: 37px;
  --nc-calendar-switch-fs: calc(var(--nc-datepicker-fs, 12px) * 4 / 3);
  --nc-calendar-switch-color: #6A728C;
  --nc-calendar-switch-bg: #F0F0F0;
  --nc-calendar-switch-bg2: #DCE1E5;
  --nc-calendar-switch-bg-hover: #e3e3e3;
  --nc-calendar-switch-bg2-hover: #cdd4da;
  --nc-calendar-table-margin: 7px;
  --nc-calendar-weekday-padding: 10px 0 12px;
  --nc-calendar-weekday-color: transparentize(#000000, .4567);
  --nc-calendar-color-hover: #2d2d2d;
  --nc-calendar-current-color: --nc-calendar-primary;
  --nc-calendar-selected-color: #ffffff;
  --nc-calendar-day-w: 44px;
  --nc-calendar-day-radius: 50%;
  --nc-calendar-list-fs: calc(var(--nc-datepicker-fs, 12px) * 3 / 2);
  --nc-calendar-list-i-radius: 30px;
  --nc-calendar-month-h: 44px;
  --nc-calendar-month-padding: 0 18px;
  --nc-calendar-year-h: 60px;
}

.nc-datepicker {
  --nc-datepicker-width:
      calc( var(--nc-calendar-day-w, 44px) * 7 + var(--nc-calendar-table-margin, 7px) *2 );
  --nc-datepicker-current-bg: transparent;
  --nc-datepicker-selected-bg: #28BD8B;
  -webkit-user-select: none;
          user-select: none;
}

.nc-calendar__btn {
  width: var(--nc-calendar-btn-w, 55px);
  outline: none;
  border: 0;
  margin: 0;
  padding: 0;
  background: var(--nc-calendar-btn-bg, transparent);
  text-transform: uppercase;
  color: var(--nc-calendar-btn-color, #ffffff);
  cursor: pointer;
}
.nc-calendar__btn .icon {
  font-size: calc(var(--nc-calendar-head-h, 95px) / 4.75);
}
.nc-calendar__btn:hover {
  background: var(--nc-calendar-btn-bg-hover, rgba(49, 53, 65, 0.1));
}
.nc-calendar__btn:disabled {
  background: var(--nc-calendar-btn-bg-muted, #e6e6e6);
  cursor: default;
}
.nc-calendar__head {
  height: var(--nc-calendar-head-h, 95px);
  background: var(--nc-calendar-head-bg, #2AC994);
}
.nc-calendar__head .nc-value {
  font-size: calc(var(--nc-calendar-head-fs, 12px) * 3);
  line-height: 1;
  text-transform: uppercase;
  color: var(--nc-calendar-head-color, #ffffff);
}
.nc-calendar__head .nc-value_minor {
  font-size: calc(var(--nc-calendar-head-fs, 12px) * 4 / 3);
}
.nc-calendar__head .nc-value_major {
  font-size: calc(var(--nc-calendar-head-fs, 12px) * 4);
}
.nc-calendar__switch {
  height: var(--nc-calendar-switch-h, 37px);
  font-size: var(--nc-calendar-switch-fs, 16px);
}
.nc-calendar__switch__item {
  background: var(--nc-calendar-switch-bg, #F0F0F0);
  color: var(--nc-calendar-switch-color, #6A728C);
}
.nc-calendar__switch__item:hover {
  background: var(--nc-calendar-switch-bg2-hover, #e3e3e3);
}
.nc-calendar__switch__item:last-child {
  background: var(--nc-calendar-switch-bg2, #DCE1E5);
}
.nc-calendar__switch__item:last-child:hover {
  background: var(--nc-calendar-switch-bg2-hover, #DCE1E5);
}
.nc-calendar__switch__value {
  width: calc(100% - var(--nc-calendar-btn-w, 55px));
  outline: none;
  border: 0;
  margin: 0;
  padding: 0;
  background: var(--nc-calendar-btn-bg, transparent);
  text-transform: uppercase;
  color: var(--nc-calendar-switch-color, #6A728C);
}
.nc-calendar__switch .nc-calendar__btn {
  width: calc(var(--nc-calendar-btn-w, 55px) / 2);
  color: var(--nc-calendar-switch-color, #6A728C);
}
.nc-calendar__switch .nc-calendar__btn .icon {
  font-size: calc(var(--nc-calendar-head-h, 95px) / 9);
}
.nc-calendar__foot {
  padding: var(--nc-calendar-foot-padding, 0 17px 20px);
}
.nc-calendar__foot .nc-calendar__btn {
  background: var(--nc-calendar-foot-btn-bg, transparent);
  font-weight: 500;
  font-size: var(--nc-calendar-foot-fs, 16px);
  color: var(--nc-calendar-foot-btn-color, #28BD8B);
}
.nc-calendar__table {
  width: calc(100% - var(--nc-calendar-table-margin, 7px) * 2);
  margin: auto;
}
.nc-calendar__list .nc-item {
  font-size: var(--nc-calendar-list-fs, 18px);
  border-radius: var(--nc-calendar-list-i-radius, 30px);
  text-transform: none;
}
.nc-calendar__list .nc-item:hover {
  color: var(--nc-calendar-color-hover, #2d2d2d);
}
.nc-calendar__list .nc-item--selected {
  color: var(--nc-calendar-selected-color, #ffffff);
}
.nc-calendar__list .nc-item--selected:hover {
  color: var(--nc-calendar-selected-color, #ffffff);
}
.nc-calendar__weekday {
  padding: var(--nc-calendar-weekday-padding, 10px 0 12px);
  text-transform: uppercase;
  color: var(--nc-calendar-weekday-color, rgba(0, 0, 0, 0.5433));
}
.nc-calendar__day {
  width: var(--nc-calendar-day-w, 44px);
  height: var(--nc-calendar-day-w, 44px);
  border-radius: var(--nc-calendar-day-radius, 50%);
  cursor: pointer;
}
.nc-calendar__day:hover {
  color: var(--nc-calendar-color-hover, #2d2d2d);
}
.nc-calendar__day_current {
  position: relative;
  font-weight: 900;
  font-size: calc(var(--nc-datepicker-fs, 12px) * 7 / 6);
  color: var(--nc-calendar-current-color, #2AC994);
}
.nc-calendar__day_current:hover {
  color: var(--nc-calendar-current-color, #2AC994);
}
.nc-calendar__day_current:hover::after {
  content: "сегодня";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3px;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
}
.nc-calendar__day_amid span {
  display: block;
  height: 28px;
  line-height: 28px;
}
.nc-calendar__day--selected {
  color: var(--nc-calendar-selected-color, #ffffff);
}
.nc-calendar__day--selected.nc-calendar__day_current {
  color: var(--nc-calendar-selected-color, #ffffff);
  transition: border-radius 0.2s linear;
}
.nc-calendar__day--selected.nc-calendar__day_current::after {
  color: var(--nc-calendar-selected-color, #ffffff);
}
.nc-calendar__day--selected.nc-calendar__day_current:hover {
  border-radius: calc(var(--nc-calendar-day-w, 44px) / 2) calc(var(--nc-calendar-day-w, 44px) / 2) 5px 5px;
}
.nc-calendar__day--selected:hover {
  color: var(--nc-calendar-selected-color, #ffffff);
}
.nc-calendar_months {
  --nc-calendar-head-h: 65px;
  --nc-datepicker-list-padding: 0 28px 30px;
}
.nc-calendar_months .nc-calendar__list {
  line-height: var(--nc-calendar-month-h, 44px);
}
.nc-calendar_months .nc-calendar__list .nc-item {
  padding: var(--nc-calendar-month-padding, 0 18px);
  cursor: pointer;
}
.nc-calendar_years {
  --nc-calendar-head-h: 65px;
  --nc-datepicker-list-padding: 30px 0;
}
.nc-calendar_years .nc-calendar__list {
  column-gap: 0;
  line-height: var(--nc-calendar-year-h, 60px);
}
.nc-calendar_years .nc-calendar__list .nc-item {
  width: var(--nc-calendar-year-h, 60px);
}

.nc-timepicker {
  --nc-timepicker-width: 340px;
  --nc-scoreboard-primary: #2AC994;
  --nc-scoreboard-h: 143px;
  --nc-scoreboard-bg: var(--nc-scoreboard-primary, #2AC994);
  --nc-scoreboard-color: #ffffff;
  --nc-scoreboard-value-h: 64px;
  --nc-scoreboard-value-ff: "Roboto Mono", monospace;
  --nc-scoreboard-value-fs: calc(var(--nc-datepicker-fs, 12px) * 4);
  --nc-scoreboard-value-bg: transparent;
  --nc-scoreboard-value-bg-hover: rgba(32, 32, 32, 0.1);
  --nc-scoreboard-value-color: var(--nc-scoreboard-color, #ffffff);
  --nc-scoreboard-delimiter-w: 19px;
  --nc-scoreboard-delimiter-bg: transparent;
  --nc-scoreboard-delimiter-bg-hover: transparent;
  --nc-scoreboard-btn-w: 100%;
  --nc-scoreboard-btn-h: 100%;
  --nc-scoreboard-btn-bg: var(--nc-calendar-btn-bg, transparent);
  --nc-scoreboard-btn-bg-hover: var(--nc-calendar-btn-bg-hover, rgba(49, 53, 65, 0.1));
  --nc-scoreboard-btn-color: var(--nc-calendar-btn-color, #ffffff);
}
.nc-datepicker .nc-timepicker {
  max-width: 100%;
}

.nc-scoreboard__item {
  height: var(--nc-scoreboard-h, 143px);
}
.nc-scoreboard__item .nc-item__value {
  height: var(--nc-scoreboard-value-h, 64px);
  outline: 0;
  border: 0;
  padding: 0;
  margin: 0;
  background: var(--nc-scoreboard-value-bg, transparent);
  font-family: var(--nc-scoreboard-value-ff, "Roboto Mono", monospace);
  font-size: var(--nc-scoreboard-value-fs, 48px);
  line-height: var(--nc-scoreboard-value-h, 64px);
  color: var(--nc-scoreboard-value-color, #ffffff);
  text-align: center;
  cursor: pointer;
}
.nc-scoreboard__item .nc-item__value span {
  display: block;
  width: calc(var(--nc-scoreboard-value-h, 64px) + 2px);
  height: var(--nc-scoreboard-value-h, 64px);
}
.nc-scoreboard__item .nc-item__value:hover {
  background: var(--nc-scoreboard-value-bg-hover, rgba(32, 32, 32, 0.1));
}
.nc-scoreboard__item_delimiter {
  width: var(--nc-scoreboard-delimiter-w, 19px);
  text-align: center;
}
.nc-scoreboard__item_delimiter .nc-item__value {
  height: var(--nc-scoreboard-h, 143px);
  background: var(--nc-scoreboard-delimiter-bg, transparent);
  line-height: var(--nc-scoreboard-h, 143px);
  text-indent: -4px;
}
.nc-scoreboard__item_delimiter .nc-item__value:hover {
  background: var(--nc-scoreboard-delimiter-bg-hover, transparent);
}
.nc-scoreboard__item_ms .nc-item__value {
  font-size: 30px;
}
.nc-scoreboard__item_ms .nc-item__value span {
  line-height: 77px;
}
.nc-scoreboard__item_ms.nc-scoreboard__item_delimiter .nc-item__value {
  line-height: 158px;
}
.nc-scoreboard__item--picked .nc-item__value:hover {
  background: transparent;
}
.nc-scoreboard__content {
  background: var(--nc-scoreboard-bg, #2AC994);
  color: var(--nc-scoreboard-color, #ffffff);
}
.nc-scoreboard__btn {
  width: var(--nc-scoreboard-btn-w, 100%);
  height: var(--nc-scoreboard-btn-h, 100%);
  outline: 0;
  border: 0;
  padding: 0;
  margin: 0;
  background: var(--nc-scoreboard-btn-bg, transparent);
  text-align: center;
  color: var(--nc-scoreboard-btn-color, #ffffff);
  cursor: pointer;
}
.nc-scoreboard__btn:hover {
  background: var(--nc-scoreboard-btn-bg-hover, rgba(49, 53, 65, 0.1));
}
.nc-scoreboard__btn--disabled, .nc-scoreboard__btn[disabled] {
  visibility: hidden;
  cursor: default;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme/nc/nc.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Literal Bold";
  src: url("/assets/fonts/Literal/LiteralBold.eot");
  src: url("/assets/fonts/Literal/LiteralBold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Literal/LiteralBold.woff2") format("woff2"), url("/assets/fonts/Literal/LiteralBold.woff") format("woff"), url("/assets/fonts/Literal/LiteralBold.ttf") format("truetype"), url("/assets/fonts/Literal/LiteralBold.svg#literalbold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Literal Light";
  src: url("/assets/fonts/Literal/LiteralLight.eot");
  src: url("/assets/fonts/Literal/LiteralLight.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Literal/LiteralLight.woff2") format("woff2"), url("/assets/fonts/Literal/LiteralLight.woff") format("woff"), url("/assets/fonts/Literal/LiteralLight.ttf") format("truetype"), url("/assets/fonts/Literal/LiteralLight.svg#literallight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Literal";
  src: url("/assets/fonts/Literal/LiteralRegular.eot");
  src: url("/assets/fonts/Literal/LiteralRegular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Literal/LiteralRegular.woff2") format("woff2"), url("/assets/fonts/Literal/LiteralRegular.woff") format("woff"), url("/assets/fonts/Literal/LiteralRegular.ttf") format("truetype"), url("/assets/fonts/Literal/LiteralRegular.svg#literalregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* manrope-200 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-200.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-300 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-regular - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-500 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-600 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-700 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* manrope-800 - cyrillic_latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/Manrope/manrope-v15-cyrillic_latin-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Lato Bold";
  src: url("/assets/fonts/Lato/Lato-Bold.eot");
  src: url("/assets/fonts/Lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Lato/Lato-Bold.woff2") format("woff2"), url("/assets/fonts/Lato/Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Lato Light";
  src: url("/assets/fonts/Lato/Lato-Light.eot");
  src: url("/assets/fonts/Lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Lato/Lato-Light.woff2") format("woff2"), url("/assets/fonts/Lato/Lato-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/assets/fonts/Lato/Lato-Regular.eot");
  src: url("/assets/fonts/Lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Lato/Lato-Regular.woff2") format("woff2"), url("/assets/fonts/Lato/Lato-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

h1 {
  font-size: 54px;
}

h6:not(:first-child) {
  margin-top: 45px;
}

.nc-uppercase_input {
  text-transform: uppercase;
}
.nc-uppercase_input ion-input,
.nc-uppercase_input input {
  text-transform: uppercase;
}

.nc-sign_star {
  font-size: 18px;
}
.nc-input-group__field--has-value ~ .nc-input-group__label .nc-sign_star, .nc-input-group__field:focus ~ .nc-input-group__label .nc-sign_star, .item-has-focus.label-floating.sc-ion-label-md-h .nc-sign_star, .item-has-focus .label-floating.sc-ion-label-md-h .nc-sign_star, .item-has-placeholder.label-floating.sc-ion-label-md-h .nc-sign_star, .item-has-placeholder .label-floating.sc-ion-label-md-h .nc-sign_star, .item-has-value.label-floating.sc-ion-label-md-h .nc-sign_star, .item-has-value .label-floating.sc-ion-label-md-h .nc-sign_star, .nc-has-mask.label-floating.sc-ion-label-md-h .nc-sign_star, .nc-has-mask .label-floating.sc-ion-label-md-h .nc-sign_star, .label-stacked.sc-ion-label-md-h .nc-sign_star {
  display: inline-block;
  transform: scale(1.345);
  transform-origin: left;
}

/** NC SCSS Variables **/
/* BREAKPOINTS */
/* =========== */
/** Ionic CSS Variables **/
:root {
  --ion-background-color: #ffffff;
  --ion-background-color-rgb: 255, 255, 255;
  --ion-text-color: #000000;
  --ion-text-color-rgb: 0, 0, 0;
  --ion-color-step-50: #f2f2f2;
  --ion-color-step-100: #e6e6e6;
  --ion-color-step-150: #d9d9d9;
  --ion-color-step-200: #cccccc;
  --ion-color-step-250: #bfbfbf;
  --ion-color-step-300: #b3b3b3;
  --ion-color-step-350: #a6a6a6;
  --ion-color-step-400: #999999;
  --ion-color-step-450: #8c8c8c;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #737373;
  --ion-color-step-600: #666666;
  --ion-color-step-650: #595959;
  --ion-color-step-700: #4d4d4d;
  --ion-color-step-750: #404040;
  --ion-color-step-800: #333333;
  --ion-color-step-850: #262626;
  --ion-color-step-900: #191919;
  --ion-color-step-950: #0d0d0d;
  --nc-color-todo: #ffc000;
  --nc-color-todo-rgb: 255, 192, 0;
  --nc-color-todo-contrast: #000000;
  --nc-color-todo-contrast-rgb: 0, 0, 0;
  --nc-color-todo-shade: #e0a900;
  --nc-color-todo-tint: #ffc61a;
  --nc-color-active: #0095fe;
  --nc-color-active-rgb: 0, 149, 254;
  --nc-color-active-contrast: #ffffff;
  --nc-color-active-contrast-rgb: 255, 255, 255;
  --nc-color-active-shade: #0083e0;
  --nc-color-active-tint: #1aa0fe;
  --nc-color-pending: #949494;
  --nc-color-pending-rgb: 148, 148, 148;
  --nc-color-pending-contrast: #000000;
  --nc-color-pending-contrast-rgb: 0, 0, 0;
  --nc-color-pending-shade: #828282;
  --nc-color-pending-tint: #9f9f9f;
  --nc-color-passive: #949494;
  --nc-color-passive-rgb: 148, 148, 148;
  --nc-color-passive-contrast: #000000;
  --nc-color-passive-contrast-rgb: 0, 0, 0;
  --nc-color-passive-shade: #828282;
  --nc-color-passive-tint: #9f9f9f;
  --nc-color-work: #53b80d;
  --nc-color-work-rgb: 83, 184, 13;
  --nc-color-work-contrast: #000000;
  --nc-color-work-contrast-rgb: 0, 0, 0;
  --nc-color-work-shade: #49a20b;
  --nc-color-work-tint: #64bf25;
  --nc-color-danger: #d8300b;
  --nc-color-danger-rgb: 216, 48, 11;
  --nc-color-danger-contrast: #ffffff;
  --nc-color-danger-contrast-rgb: 255, 255, 255;
  --nc-color-danger-shade: #be2a0a;
  --nc-color-danger-tint: #dc4523;
  --side-max-width: 340px;
  --nci-toolbar-min-height: 56px;
  --nci-paginator-height: 64px;
  --nc-map-container-height: 400px;
  --nci-card-border: none;
  --nci-card-border-radius: 0;
  --nc-tab-btn-height: 57px;
  --nci-item-padding-start: 16px;
  --nci-item-padding-end: 16px;
}

html.md {
  --ion-default-font: "Lato", sans-serif;
}

.nc-color-todo {
  --nc-color-base: var(--nc-color-todo);
  --nc-color-base-rgb: var(--nc-color-todo-rgb);
  --nc-color-contrast: var(--nc-color-todo-contrast);
  --nc-color-contrast-rgb: var(--nc-color-todo-contrast-rgb);
  --nc-color-shade: var(--nc-color-todo-shade);
  --nc-color-tint: var(--nc-color-todo-tint);
}

.nc-color-active {
  --nc-color-base: var(--nc-color-active);
  --nc-color-base-rgb: var(--nc-color-active-rgb);
  --nc-color-contrast: var(--nc-color-active-contrast);
  --nc-color-contrast-rgb: var(--nc-color-active-contrast-rgb);
  --nc-color-shade: var(--nc-color-active-shade);
  --nc-color-tint: var(--nc-color-active-tint);
}

.nc-color-pending {
  --nc-color-base: var(--nc-color-pending);
  --nc-color-base-rgb: var(--nc-color-pending-rgb);
  --nc-color-contrast: var(--nc-color-pending-contrast);
  --nc-color-contrast-rgb: var(--nc-color-pending-contrast-rgb);
  --nc-color-shade: var(--nc-color-pending-shade);
  --nc-color-tint: var(--nc-color-pending-tint);
}

.nc-color-passive {
  --nc-color-base: var(--nc-color-passive);
  --nc-color-base-rgb: var(--nc-color-passive-rgb);
  --nc-color-contrast: var(--nc-color-passive-contrast);
  --nc-color-contrast-rgb: var(--nc-color-passive-contrast-rgb);
  --nc-color-shade: var(--nc-color-passive-shade);
  --nc-color-tint: var(--nc-color-passive-tint);
}

.nc-color-work {
  --nc-color-base: var(--nc-color-work);
  --nc-color-base-rgb: var(--nc-color-work-rgb);
  --nc-color-contrast: var(--nc-color-work-contrast);
  --nc-color-contrast-rgb: var(--nc-color-work-contrast-rgb);
  --nc-color-shade: var(--nc-color-work-shade);
  --nc-color-tint: var(--nc-color-work-tint);
}

.nc-color-danger {
  --nc-color-base: var(--nc-color-danger);
  --nc-color-base-rgb: var(--nc-color-danger-rgb);
  --nc-color-contrast: var(--nc-color-danger-contrast);
  --nc-color-contrast-rgb: var(--nc-color-danger-contrast-rgb);
  --nc-color-shade: var(--nc-color-danger-shade);
  --nc-color-tint: var(--nc-color-danger-tint);
}

/* Mixins */
/* Leaflet */
/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-pane.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-pane.leaflet-editor_base-pane {
  z-index: 300;
}

.leaflet-pane.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-pane.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-pane.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-pane.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-pane.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control-container > div {
  display: flex;
  align-items: flex-start;
}

.leaflet-control {
  position: relative;
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  pointer-events: none;
}

.leaflet-top {
  z-index: 1000;
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  z-index: 0;
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -moz-grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -moz-grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-map-pane {
  will-change: transform;
}

/* visual tweaks */
.leaflet-container {
  outline: 0;
}

.leaflet-container a {
  color: #0078a8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general toolbar styles */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* zoom control */
/* layers control */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path {
  background-image: url("/assets/images/marker-icon.png");
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 30px;
  height: 30px;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: var(--ion-color-primary, #1772c6);
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

.leaflet-control-layers-list {
  z-index: 1100;
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  border-radius: 2px;
}

.leaflet-interactive {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.leaflet-container a.leaflet-popup-close-button {
  padding: 7px 8px 0 0;
  font-weight: 300;
}

.leaflet-container__inner {
  display: flex;
}
.leaflet-container__inner__pic {
  width: 44px;
  min-height: 44px;
  float: left;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  background: linear-gradient(135deg, #65799b 0%, #5e2563 100%);
}
.leaflet-container__inner__pic i {
  font-size: 32px;
  color: white;
}
.leaflet-container__inner__content {
  padding: 10px 20px 10px 15px;
}

/* ================================================================== */
/* Toolbars
/* ================================================================== */
.leaflet-draw-section {
  position: relative;
}

.leaflet-draw-toolbar {
  margin-top: 12px;
}

.leaflet-draw-toolbar-top {
  margin-top: 0;
}

.leaflet-draw-toolbar-notop a:first-child {
  border-top-right-radius: 0;
}

.leaflet-draw-toolbar-nobottom a:last-child {
  border-bottom-right-radius: 0;
}

.leaflet-draw-toolbar a {
  background-image: url("/assets/images/spritesheet.png");
  background-image: linear-gradient(transparent, transparent), url("/assets/images/spritesheet.svg");
  background-repeat: no-repeat;
  background-size: 300px 30px;
  background-clip: padding-box;
}

.leaflet-retina .leaflet-draw-toolbar a {
  background-image: url("/assets/images/spritesheet-2x.png");
  background-image: linear-gradient(transparent, transparent), url("/assets/images/spritesheet.svg");
}

.leaflet-draw a {
  display: block;
  text-align: center;
  text-decoration: none;
}

.leaflet-draw a .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* ================================================================== */
/* Toolbar actions menu
/* ================================================================== */
.leaflet-draw-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 26px; /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
  top: 0;
  white-space: nowrap;
}

.leaflet-touch .leaflet-draw-actions {
  left: 32px;
}

.leaflet-right .leaflet-draw-actions {
  right: 26px;
  left: auto;
}

.leaflet-touch .leaflet-right .leaflet-draw-actions {
  right: 32px;
  left: auto;
}

.leaflet-draw-actions li {
  display: inline-block;
}

.leaflet-draw-actions li:first-child a {
  border-left: none;
}

.leaflet-draw-actions li:last-child a {
  border-radius: 0 4px 4px 0;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
  border-radius: 0;
}

.leaflet-right .leaflet-draw-actions li:first-child a {
  border-radius: 4px 0 0 4px;
}

.leaflet-draw-actions a {
  background-color: #919187;
  border-left: 1px solid #aaa;
  color: #fff;
  line-height: 28px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  height: 28px;
}

.leaflet-touch .leaflet-draw-actions a {
  font-size: 12px;
  line-height: 30px;
  height: 30px;
}

.leaflet-draw-actions-bottom {
  margin-top: 0;
}

.leaflet-draw-actions-top {
  margin-top: 1px;
}

.leaflet-draw-actions-top a,
.leaflet-draw-actions-bottom a {
  height: 27px;
  line-height: 27px;
}

.leaflet-draw-actions a:hover {
  background-color: #a0a098;
}

.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 26px;
  line-height: 26px;
}

/* ================================================================== */
/* Draw toolbar
/* ================================================================== */
.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: -2px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: 0 -1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -31px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -29px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -62px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -60px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -92px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -90px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -122px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -120px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
  background-position: -273px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {
  background-position: -271px -1px;
}

/* ================================================================== */
/* Edit toolbar
/* ================================================================== */
.leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -152px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -150px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -182px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -180px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -212px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -210px -1px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -242px -2px;
}

.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -240px -2px;
}

/* ================================================================== */
/* Drawing styles
/* ================================================================== */
.leaflet-mouse-marker {
  background-color: #fff;
  cursor: crosshair;
}

.leaflet-draw-tooltip {
  background: rgb(54, 54, 54);
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  margin-left: 20px;
  margin-top: -21px;
  padding: 4px 8px;
  position: absolute;
  visibility: hidden;
  white-space: nowrap;
  z-index: 6;
}

.leaflet-draw-tooltip:before {
  border-right: 6px solid black;
  border-right-color: rgba(0, 0, 0, 0.5);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
  position: absolute;
  top: 7px;
  left: -7px;
}

.leaflet-error-draw-tooltip {
  background-color: #f2dede;
  border: 1px solid #e6b6bd;
  color: #b94a48;
}

.leaflet-error-draw-tooltip:before {
  border-right-color: #e6b6bd;
}

.leaflet-draw-tooltip-single {
  margin-top: -12px;
}

.leaflet-draw-tooltip-subtext {
  color: #f8d5e4;
}

.leaflet-draw-guide-dash {
  font-size: 1%;
  opacity: 0.6;
  position: absolute;
  width: 5px;
  height: 5px;
}

/* ================================================================== */
/* Edit styles
/* ================================================================== */
.leaflet-edit-marker-selected {
  background-color: rgba(254, 87, 161, 0.1);
  border: 4px dashed rgba(254, 87, 161, 0.6);
  border-radius: 4px;
  box-sizing: content-box;
}

.leaflet-edit-move {
  cursor: move;
}

.leaflet-edit-resize {
  cursor: pointer;
}

/* ================================================================== */
/* Old IE styles
/* ================================================================== */
.leaflet-oldie .leaflet-draw-toolbar {
  border: 1px solid #999;
}

.leaflet-contextmenu {
  display: none;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  padding: 4px 0;
  background-color: #fff;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.leaflet-contextmenu a.leaflet-contextmenu-item {
  display: block;
  color: #222;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  padding: 0 12px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  cursor: default;
  outline: none;
}

.leaflet-contextmenu a.leaflet-contextmenu-item-disabled {
  opacity: 0.5;
}

.leaflet-contextmenu a.leaflet-contextmenu-item.over {
  background-color: #f4f4f4;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}

.leaflet-contextmenu a.leaflet-contextmenu-item-disabled.over {
  background-color: inherit;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.leaflet-contextmenu-icon {
  margin: 2px 8px 0 0;
  width: 16px;
  height: 16px;
  float: left;
  border: 0;
}

.leaflet-contextmenu-separator {
  border-bottom: 1px solid #ccc;
  margin: 5px 0;
}

.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.marker-cluster-small {
  background-color: rgba(181, 226, 140, 0.6);
}

.marker-cluster-small div {
  background-color: rgba(110, 204, 57, 0.6);
}

.marker-cluster-medium {
  background-color: rgba(241, 211, 87, 0.6);
}

.marker-cluster-medium div {
  background-color: rgba(240, 194, 12, 0.6);
}

.marker-cluster-large {
  background-color: rgba(253, 156, 115, 0.6);
}

.marker-cluster-large div {
  background-color: rgba(241, 128, 23, 0.6);
}

/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
  background-color: rgb(181, 226, 140);
}

.leaflet-oldie .marker-cluster-small div {
  background-color: rgb(110, 204, 57);
}

.leaflet-oldie .marker-cluster-medium {
  background-color: rgb(241, 211, 87);
}

.leaflet-oldie .marker-cluster-medium div {
  background-color: rgb(240, 194, 12);
}

.leaflet-oldie .marker-cluster-large {
  background-color: rgb(253, 156, 115);
}

.leaflet-oldie .marker-cluster-large div {
  background-color: rgb(241, 128, 23);
}

.marker-cluster {
  background-clip: padding-box;
  border-radius: 20px;
}

.marker-cluster div {
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  border-radius: 15px;
}

.marker-cluster span {
  line-height: 30px;
}

.leaflet-marker-pane .light {
  width: 200px !important;
  height: 200px !important;
  margin-top: -100px !important;
  margin-left: -100px !important;
  background: transparent !important;
  border: transparent !important;
}

.leaflet-marker-pane .light .glow {
  width: 0;
  height: 0;
  border-radius: 50%;
  opacity: 0;
  background: -webkit-radial-gradient(rgb(254, 211, 0), rgba(255, 223, 67, 0) 70%);
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 1000ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

img:hover + .light.temporary .glow {
  width: 200px;
  height: 200px;
  opacity: 0.2;
  background: -webkit-radial-gradient(rgb(254, 211, 0), rgba(255, 223, 67, 0) 70%);
  transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.leaflet-marker-pane .light .flare {
  width: 0;
  height: 0;
  border-radius: 50%;
  opacity: 0;
  background: rgba(255, 223, 67, 0);
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 1000ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

img:hover + .light.temporary .flare {
  width: 50px;
  height: 50px;
  opacity: 0.5;
  background: rgb(254, 211, 0);
  transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.permanent .glow {
  background: -webkit-radial-gradient(rgb(66, 186, 255), rgba(255, 223, 67, 0) 70%) !important;
  -webkit-animation: highlight1 2s infinite cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.permanent .flare {
  background: rgb(66, 186, 255) !important;
  -webkit-animation: highlight 2s infinite cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* Helpers */
.nch-pointer {
  cursor: pointer;
}

.nch-events-none {
  pointer-events: none;
}

.nch-text-right {
  text-align: right;
}

.nch-text-center {
  text-align: center;
}

.nch-text-left {
  text-align: left;
}

.nch-flex-row {
  display: flex;
  flex-direction: row;
}

.nch-flex-column-r {
  display: flex;
  flex-direction: column-reverse;
}

.nch-flex-column {
  display: flex;
  flex-direction: column;
}

.nch-shrink {
  flex-shrink: 0;
}

.nch-margin_null {
  margin: 0;
}

.nch-align-self-start {
  align-self: flex-start;
}

.nch-align-self-center {
  align-self: center;
}

.nch-align-self-end {
  align-self: flex-end;
}

.nch-align-center {
  align-items: center;
}

.nch-align-end {
  align-items: flex-end;
}

.nch-align-stretch {
  align-items: stretch;
}

.nch-flex-start {
  justify-content: flex-start;
}

.nch-flex-end {
  justify-content: flex-end;
}

.nch-flex-center {
  justify-content: center;
}

.nch-flex-between {
  justify-content: space-between;
}

.nch-opacity_1 {
  opacity: calc(1 / 10);
}
.nch-opacity_2 {
  opacity: calc(2 / 10);
}
.nch-opacity_3 {
  opacity: calc(3 / 10);
}
.nch-opacity_4 {
  opacity: calc(4 / 10);
}
.nch-opacity_5 {
  opacity: calc(5 / 10);
}
.nch-opacity_6 {
  opacity: calc(6 / 10);
}
.nch-opacity_7 {
  opacity: calc(7 / 10);
}
.nch-opacity_8 {
  opacity: calc(8 / 10);
}
.nch-opacity_9 {
  opacity: calc(9 / 10);
}

.nch-sticky {
  position: sticky;
  top: var(--nch-sticky-top, 0);
  z-index: 1;
  background: var(--ion-background-color);
}

.nch-full-width {
  width: 100%;
}

.nch-no-min-width {
  min-width: 0;
}

/* Base Components of alphabet */
.nc-aside {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.nc-aside ion-item {
  --inner-padding-end: 0;
}
.nc-aside ion-item ion-icon {
  margin-right: 20px;
  margin-left: 4px;
}
.nc-aside ion-item + ion-menu-toggle > ion-item {
  margin-top: 42px;
}
.nc-aside ion-menu-toggle ion-item ion-buttons {
  margin-left: 16px;
}

.nc-chart-total {
  font-size: 18px;
  font-weight: 700;
}
.nc-chart_bar-h {
  width: 100%;
}
.nc-chart_bar-h .nc-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: var(--ion-padding, 8px 5px);
  border-bottom: 2px dotted var(--ion-border-color, #d9d9d9);
  margin-bottom: 2px;
}
.nc-chart_bar-h .nc-item:hover {
  background: rgba(var(--ion-color-primary-rgb), 0.05);
}
.nc-chart_bar-h .nc-item__gist {
  width: 50%;
  flex-shrink: 0;
}
.nc-chart_bar-h .nc-item__value {
  font-weight: 700;
  font-size: 16px;
}
.nc-chart_bar-h .nc-item__value--disabled, .nc-chart_bar-h .nc-item__value--muted, .nc-chart_bar-h .nc-item__value[disabled] {
  font-weight: 300;
  color: var(--ion-color-step-200, #cccccc);
}
.nc-chart_bar-h .nc-item__value--disabled + .nc-item__legend, .nc-chart_bar-h .nc-item__value--muted + .nc-item__legend, .nc-chart_bar-h .nc-item__value[disabled] + .nc-item__legend {
  color: var(--ion-color-step-200, #cccccc) !important;
}
.nc-chart_bar-h .nc-item__bar {
  height: 35px;
  background: grey;
}
.nc-chart_bar-h .nc-item__legend {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
}
.nc-chart_rtl {
  direction: rtl;
}
.nc-chart_circle circle {
  stroke: var(--ion-color-primary, #1772c6);
  stroke-width: 3px;
  stroke-linecap: butt;
  stroke-linejoin: round;
}
.nc-chart_circle__ring {
  opacity: 0.2;
}
.nc-chart_circle__segment {
  transform: rotate(-90deg);
  transform-origin: center center;
}
.nc-chart--tiny.nc-chart_bar-h {
  direction: rtl;
}
.nc-chart--tiny.nc-chart_bar-h .nc-item {
  padding: 0;
  border: 0;
}
.nc-chart--tiny.nc-chart_bar-h .nc-item__gist {
  display: none;
}
.nc-chart--tiny.nc-chart_bar-h .nc-item__bar {
  height: 5px;
}

.nc-corner {
  position: absolute;
}
.nc-corner_left-top {
  left: var(--nc-corner-left, 0);
  top: var(--nc-corner-top, 0);
}
.nc-corner_left-bottom {
  left: var(--nc-corner-left, 0);
  bottom: var(--nc-corner-bottom, 0);
}
.nc-corner_right-top {
  right: var(--nc-corner-right, 0);
  top: var(--nc-corner-top, 0);
}
.nc-corner_right-bottom {
  right: var(--nc-corner-right, 0);
  bottom: var(--nc-corner-bottom, 0);
}

.nc-dummy {
  --nc-corner-left: 100px;
  --nc-corner-bottom: 80px;
  --nc-corner-top: 80px;
  --nc-list-h-item-margin: 0 30px 0 0;
  --nc-dummy-bg-img: url(/assets/img/art.svg);
  --nc-dummy-bg-pos: inherit;
  --nc-dummy-bg-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: var(--nc-dummy-padding, 80px 100px);
  background-color: var(--nc-dummy-bg, #2f80ed);
  background-image: var(--nc-dummy-bg-img);
  background-repeat: no-repeat;
  background-size: var(--nc-dummy-bg-size);
  background-position: var(--nc-dummy-bg-pos);
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
}
.nc-entrance-theme_center .nc-dummy {
  --nc-corner-left: 50px;
  --nc-corner-right: 50px;
  --nc-corner-bottom: 90px;
  --nc-corner-top: 70px;
  --nc-list-h-item-margin: 0 0 0 20px;
  --nc-dummy-bg-img: url(/assets/img/art.svg), url(/assets/img/bg_dummy.svg);
  --nc-dummy-bg-pos: 0 0, calc(100% - var(--nc-corner-right)) center;
  --nc-dummy-bg-size: cover, calc(50% - var(--nc-corner-left) - var(--nc-corner-right)) auto;
}
.nc-entrance-theme_center--stage .nc-dummy {
  --nc-dummy-bg-img: url(/assets/img/art1.svg);
}
.nc-dummy__logo {
  max-height: 102px;
}
.nc-entrance-theme_center .nc-dummy__logo {
  max-width: 500px;
}
.nc-dummy__logo img {
  height: 100%;
  max-height: 100%;
  width: auto;
}
.nc-dummy a {
  color: #fff;
}
.nc-dummy_flex-start {
  justify-content: flex-start;
}
@media only screen and (min-device-width: 375px) and (max-device-width: 823px) {
  .nc-entrance-theme_center .nc-dummy .nc-corner {
    position: static;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .nc-dummy {
    padding: var(--nc-dummy-padding, 50px);
    line-height: 1.5;
  }
  .nc-dummy .nc-entrance-theme:not(.nc-entrance-theme_center) {
    --nc-corner-left: 50px;
    --nc-corner-bottom: 50px;
    --nc-corner-top: 50px;
    --nc-dummy-bg-size: cover;
  }
  .nc-dummy .nc-corner_left-top,
  .nc-dummy .nc-corner_left-bottom {
    left: var(--nc-dummy-padding, 50px);
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
  .nc-entrance-theme_center .nc-dummy {
    padding: 0 15px;
  }
}

.nc-entrance-theme_center--stage .nc-dummy {
  background-repeat: repeat;
  background-size: unset;
  background-position: unset;
}

.nc-figure {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nc-figure img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
  width: auto;
}
.nc-figure ion-slides {
  height: 100%;
}

.nc-figcaption {
  margin-top: 20px;
}

.nc-list .nc-item {
  margin: 16px 0;
}
.nc-list_horizontal .nc-item {
  display: inline-block;
  margin: var(--nc-list-h-item-margin, 0 20px 0 0);
}

.nc-menu_level-2 {
  margin-bottom: 25px;
}
.nc-menu_level-2 ion-item {
  --inner-padding-end: 16px;
  font-size: 12px;
}
.nc-menu_level-2 ion-item ion-icon {
  opacity: 0;
  transition: opacity linear 0.2s;
}
.nc-menu_level-2 ion-item ion-icon[size=small] {
  margin-right: 22px;
  margin-left: 6px;
}
.nc-menu_level-2 ion-item:hover ion-icon, .nc-menu_level-2 ion-item.nc-menu__item--active ion-icon {
  opacity: 1;
}
.nc-menu_level-2 ion-label {
  margin: 0;
}
.nc-menu_level-2 .item.sc-ion-label-md-h,
.nc-menu_level-2 .item .sc-ion-label-md-h {
  white-space: normal;
}

.nc-modal__content {
  justify-content: space-between;
  height: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 960px) {
  .nc-modal__content {
    padding: 0px;
  }
}
.nc-modal__main {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 16px;
}
.nc-modal__main iframe {
  height: 100%;
  width: 100%;
  margin: 0;
  border: 0;
}
.nc-modal__main.new-design {
  background-color: var(--ion-color-light);
}
.nc-modal__aside {
  width: var(--side-max-width);
  border-radius: 8px;
  overflow: auto;
  flex-shrink: 0;
  padding: 16px;
  padding-top: 46px;
}
.nc-modal__aside + .nc-modal__main {
  border-right: 1px solid var(--ion-color-step-100);
}
.nc-modal__main + .nc-modal__aside {
  border-left: 1px solid var(--ion-color-step-100);
}
@media only screen and (max-width: 960px) {
  .nc-modal__aside {
    width: 30%;
  }
}
.nc-modal__aside ion-item {
  border-bottom: 1px solid var(--ion-color-step-150);
}
.nc-modal__aside ion-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.nc-modal__aside ion-icon[slot=start] {
  margin-right: 16px;
}
.nc-modal__aside .new-design-status-text {
  font-size: 16px;
  font-weight: 400;
}
.nc-modal_right, .nc-modal_wide-child {
  left: var(--side-max-width);
}
.nc-modal_right::part(content), .nc-modal_wide-child::part(content) {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  --width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 1100px) {
  .nc-modal_right, .nc-modal_wide-child {
    left: 57px;
  }
}
.nc-modal_right:first-of-type {
  --ion-backdrop-opacity: 0;
}
.nc-modal_right::part(content) {
  height: 100%;
}
.nc-modal_wide-child {
  --ion-backdrop-opacity: 0;
  --background: transparent;
}
.nc-modal_wide-child:last-child {
  --ion-backdrop-opacity: 0.32;
}
.nc-modal_wide-child::part(content) {
  --height: 100%;
}
.nc-modal_wide-child ion-content {
  --background: white;
}
.nc-modal_wide-child ion-content.nc-modal_wide-child__nomain {
  --background: transparent;
}
.nc-modal_wide-child ion-content.nc-modal_wide-child__nomain .nc-modal__main {
  visibility: hidden;
}
.nc-modal_iframe::part(content) {
  --width: 100%;
  --max-width: 1238px;
  --height: 100vh;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.nc-modal_iframe::part(content) .nc-modal__main {
  overflow: hidden;
}
.nc-modal_iframe::part(content) iframe {
  height: 100%;
  width: 100%;
  margin: 0;
  border: 0;
}
@media only screen and (min-width: 320px) and (max-width: 1100px) {
  .nc-modal_iframe::part(content) {
    --max-width: 100%;
  }
}
.nc-modal_small {
  --width: 486px;
}
.nc-modal_z-up {
  z-index: 100001 !important;
}

.nc-overbox {
  position: relative;
}
.nc-overbox__body {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 100;
  overflow-y: auto;
  background: #e7e7e7;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.nc-overbox__body * {
  --ion-item-background: #e7e7e7;
}

.nc-paginator {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nc-paginator__item {
  --background: transparent;
  --border-width: 2px;
  --border-style: solid;
  --border-color: var(--ion-color-primary);
  --box-shadow: none;
  --color: var(--ion-color-primary);
  width: 100%;
}
.nc-paginator__item ion-input {
  --padding-start: 0;
  text-align: center;
}
.dark-theme.md .nc-paginator__item, .dark-theme.ios .nc-paginator__item {
  --border-color: var(--ion-color-step-150, #d9d9d9);
  --color: var(--ion-text-color);
}
.nc-paginator__item--active {
  --border-color: transparent;
  background: rgba(23, 114, 198, 0.1);
}
.dark-theme.md .nc-paginator__item--active, .dark-theme.ios .nc-paginator__item--active {
  background: rgba(255, 255, 255, 0.1);
}

.nc-row_sticky {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--ion-background-color, #fff);
  background-position: left 0 bottom -4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
}

.nc-tabs {
  z-index: 1;
}
.nc-tabs_modal {
  width: var(--side-max-width);
  height: 100vh;
  padding-left: calc(var(--side-max-width) - 57px);
  background: rgba(var(--ion-color-light-contrast-rgb), 0.3);
}
.nc-tabs_modal ion-tab-bar {
  --ion-tab-bar-background: transparent;
  --border: none;
  flex-direction: column-reverse;
  justify-content: flex-end;
  contain: layout;
}
@media only screen and (min-width: 320px) and (max-width: 1100px) {
  .nc-tabs_modal {
    width: 57px;
    padding-left: 0;
  }
}
.nc-tabs__item {
  height: var(--nc-tab-btn-height, 57px);
  width: 57px;
  margin-bottom: 1px;
  border-radius: 4px 0 0 4px;
  background: var(--ion-background-color, #ffffff);
}
.nc-tabs__item:not(.tab-selected) {
  background: var(--ion-color-step-200, #cccccc);
}
.nc-tabs__item:not(.tab-selected):hover {
  background: var(--ion-background-color, #ffffff);
}

/* Form Components */
.nc-input-group {
  position: relative;
}
.nc-input-group__label {
  transform: translate3d(0, 23px, 0);
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  font-size: 16px;
}
.nc-input-group__label ~ .nc-input-group__field {
  margin-top: 8px;
}
.nc-input-group__field {
  position: relative;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  outline: 0;
  border: 0;
  border-bottom: 1px solid var(--ion-color-step-150, #d9d9d9);
  z-index: 2;
  background: transparent;
}
.nc-input-group__field--has-value ~ .nc-input-group__label, .nc-input-group__field:focus ~ .nc-input-group__label {
  transform-origin: left top;
  transform: translate3d(0, 30%, 0) scale(0.75);
}
.nc-input-group ion-icon[slot=end] {
  margin-left: 8px;
}
.nc-input-group_ion-item {
  padding-left: calc(var(--nci-item-padding-start) + var(--ion-safe-area-left, 0px));
}

.nc-action-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 9px;
  line-height: 12px;
}
.nc-action-group a {
  text-decoration: none;
}

.nc-form-container {
  height: 100%;
  padding: 32px;
  --bg-secondary-color: var(--ion-color-light);
  --border-secondary-color: var(--ion-color-light-shade);
}
.nc-form-container .nc-container {
  background-color: var(--ion-background-color);
  border: 1px solid var(--border-secondary-color);
  border-radius: 8px;
  padding: 32px;
  margin-bottom: 24px;
}
.nc-form-container .nc-container h2 {
  font-size: 1rem;
  color: var(--ion-color-dark);
}
.nc-form-container .nc-container h2:first-of-type {
  margin-top: 0;
  /* Установите нужное значение отступа */
}
.nc-form-container .nc-container p {
  color: var(--ion-color-medium);
}

.new-design ion-button {
  border-radius: 8px;
  text-transform: none;
}
.new-design h1,
.new-design h2,
.new-design h3,
.new-design h4,
.new-design h5,
.new-design h6 {
  color: var(--ion-text-color);
}

.nc-file {
  position: relative;
}
.nc-file ion-input[type=file],
.nc-file .native-input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}

.nc-mask {
  position: absolute;
  width: 100%;
  opacity: 0.4;
  pointer-events: none;
  border: none;
  padding: 0;
  outline: none;
}
.nc-input-group__field ~ .nc-mask {
  padding: 8px 0 9px 2px;
}

/* Table Components */
.nc-table {
  display: table;
  width: 100%;
  text-align: left;
}
.nc-table-wrapper {
  margin: 10px 0;
  overflow: auto;
}
.nc-table__row {
  display: table-row;
  padding: 0;
}
.nc-table__row_sticky {
  position: relative;
}
.nc-table__row_sticky [class*=nc-cell] {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--ion-background-color);
}
.nc-table_native .nc-table__row_sticky [class*=nc-cell] {
  border-bottom-width: 3px;
}
.nc-table__cell {
  position: relative;
  display: table-cell;
  min-height: 60px;
  padding: 5px;
  border-bottom: 1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
  vertical-align: middle;
}
.nc-table__cell_caption {
  display: table-cell;
  min-height: 40px;
  padding: 10px 5px;
  background: var(--ion-color-step-100);
  border-bottom: 3px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
  vertical-align: bottom;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
.nc-table__cell ion-select {
  width: 100%;
  max-width: 90%;
}
.nc-table__row:hover .nc-table__cell {
  background: var(--ion-color-step-50);
}
.nc-table__foot .nc-table__cell {
  background: var(--ion-color-step-100);
  font-weight: 700;
}
.nc-table_lines .nc-table__cell:not(.nc-table__foot .nc-table__cell) {
  border: 1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
}
.nc-table_native {
  --ion-background-color: var(--ion-color-light, #f4f5f8);
  background: var(--ion-background-color, #f4f5f8);
}
.nc-table_native td,
.nc-table_native th {
  padding: 10px 5px;
  border-bottom: 1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
}

.nc-cell_small {
  min-width: 100px;
}
.nc-cell_middle {
  min-width: 200px;
}
.nc-cell_large {
  min-width: 400px;
  max-width: 100%;
}
.nc-cell_html {
  min-width: 200px;
}
.nc-cell_date:not(.nc-table__cell_caption) {
  font-size: 14px;
}
.nc-cell_npp {
  min-width: 55px;
}
.nc-cell_npp:not(.nc-table__cell_caption) {
  font-size: 14px;
}
.nc-cell_indicator {
  padding: 0;
  width: 7px;
  max-width: 7px;
  min-width: 7px;
}
.nc-cell_indicator:not(.nc-table__cell_caption) {
  border-left: 7px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
}
.nc-cell_icon {
  width: 56px;
  min-width: 56px;
  height: 56px;
}
.nc-cell_icon:not(.nc-table__cell_caption) {
  text-align: center;
}

/* Complex Components */
.nc-entcard {
  display: flex;
  flex-direction: column;
  height: calc(100% - 20px);
  min-height: 140px;
  margin-bottom: 20px;
  margin-right: 20px;
  border: 1px solid var(--ion-color-step-150, #d9d9d9);
  border-radius: 4px;
  background: var(--ion-item-background, var(--ion-background-color, #fff));
  cursor: pointer;
}
.nc-entcard > *:not(*:first-child) {
  flex-shrink: 0;
}
.nc-entcard > *:first-child {
  height: 100%;
}
.nc-entcard__bottom {
  flex-shrink: 0;
  border-top: 1px solid var(--ion-color-step-150, #d9d9d9);
}
.nc-entcard__bottom .nc-figure {
  max-width: 46px;
  height: 30px;
  margin-right: 8px;
}
.nc-entcard__bottom .swiper-wrapper {
  height: 30px;
}
.nc-entcard__bottom .swiper-pagination {
  display: none;
}
.nc-entcard ion-item:first-child {
  --border-radius: 4px 4px 0 0;
}
.nc-entcard ion-item:last-child {
  --border-radius: 0 0 4px 4px;
}
.nc-entcard ion-item:last-child:first-child {
  --border-radius: 4px;
}
.nc-entcard > .item.sc-ion-label-md-h ion-icon:not([slot=icon-only]),
.nc-entcard > .item.sc-ion-label-ios-h ion-icon:not([slot=icon-only]),
.nc-entcard > .item ion-icon:not([slot=icon-only]) {
  margin-right: 16px;
}
.nc-entcard > .item.sc-ion-label-md-h .sc-ion-label-md-h,
.nc-entcard > .item.sc-ion-label-md-h .sc-ion-label-ios-h,
.nc-entcard > .item.sc-ion-label-ios-h .sc-ion-label-md-h,
.nc-entcard > .item.sc-ion-label-ios-h .sc-ion-label-ios-h,
.nc-entcard > .item .sc-ion-label-md-h,
.nc-entcard > .item .sc-ion-label-ios-h {
  font-size: 14px;
}
.nc-entcard > .item.sc-ion-label-md-h .sc-ion-label-md-h small,
.nc-entcard > .item.sc-ion-label-md-h .sc-ion-label-ios-h small,
.nc-entcard > .item.sc-ion-label-ios-h .sc-ion-label-md-h small,
.nc-entcard > .item.sc-ion-label-ios-h .sc-ion-label-ios-h small,
.nc-entcard > .item .sc-ion-label-md-h small,
.nc-entcard > .item .sc-ion-label-ios-h small {
  font-size: 12px;
}
.nc-entcard:hover {
  border-color: var(--nc-color-active);
}
.nc-entcard.nch-flex-center {
  justify-content: center;
}
.nc-entcard.nch-flex-center > ion-item {
  --min-height: 100%;
  height: 100%;
}

.nc-datepicker {
  --nc-datepicker-width: 340px;
  --nc-calendar-primary: var(--ion-color-primary, #1772c6);
  --nc-calendar-head-bg: var(--ion-color-primary, #1772c6);
  --nc-calendar-foot-btn-color: var(--ion-color-primary, #1772c6);
  --nc-datepicker-selected-bg: var(--ion-color-primary, #1772c6);
  --nc-scoreboard-primary: var(--ion-color-primary, #1772c6);
  --nc-calendar-current-color: var(--ion-color-primary, #1772c6);
  position: static;
}
.nc-datepicker .nc-calendar__body .nc-calendar__btn {
  background: rgba(var(--ion-color-primary-rgb), 0.1);
}
.nc-datepicker .nc-calendar__body .nc-calendar__btn:hover {
  background: var(--nc-calendar-btn-bg-hover, rgba(49, 53, 65, 0.1));
}

.nc-timepicker {
  --nc-scoreboard-primary: var(--ion-color-primary, #1772c6);
  --nc-calendar-foot-btn-color: var(--ion-color-primary, #1772c6);
  position: static;
}
.nc-datepicker .nc-timepicker {
  position: static;
}
.nc-timepicker__scoreboard + .nc-calendar__foot {
  --nc-calendar-foot-padding: 20px 17px;
}

.nc-modal_datepicker {
  --width: 340px;
  --height: 614px;
  --min-height: 143px;
}
.nc-modal_datepicker app-modal-date {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.nc-modal_datepicker::part(content) {
  --box-shadow: none;
  background: transparent;
}

/* MAP */
.nc-map-toolbox {
  position: absolute;
  left: 13px;
  top: 0;
  z-index: 2;
}
.nc-map-toolbox--tiny {
  transform: translateY(-108px);
}
.nc-map-toolbox__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 108px;
  margin-left: 10px;
  background: var(--ion-background-color, #ffffff);
  border-radius: 0 0 3px 3px;
  transition: transform 0.2s linear;
}
.nc-map-toolbox .nc-list__item {
  position: relative;
  height: 54px;
  width: 54px;
  background: var(--ion-color-step-850, grey);
  border-bottom: 1px solid #2a2e38;
}
.nc-map-toolbox .nc-list__item .nc-btn {
  background-color: transparent;
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, var(--ion-color-step-850, grey) 0%, var(--ion-color-step-850, grey) 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  background-position: center calc(100% - 1px), center calc(100% - 1px);
  transition: background 0.3s ease-out;
}
.nc-map-toolbox .nc-list__item .nc-btn:hover {
  background-size: 100% 4px, 100% 4px;
}
.nc-map-toolbox .nc-list__item .icon,
.nc-map-toolbox .nc-list__item .asuicon {
  font-size: 20px;
  line-height: 54px;
  color: #c4c8cc;
}
.nc-map-toolbox .nc-list__item:nth-child(even) {
  border-bottom: 0;
}
.nc-map-toolbox .nc-list__item:not(:nth-child(1), :nth-child(2)) {
  border-left: 1px solid #2a2e38;
}
.nc-map-toolbox .nc-list__item_light {
  background: var(--ion-background-color, #ffffff);
  border-color: #c4c8cc;
}
.nc-map-toolbox .nc-list__item_light .nc-btn {
  background: transparent;
}
.nc-map-toolbox .nc-list__item:last-child {
  position: absolute;
  top: 108px;
  z-index: 1;
  height: 22px;
  width: 162px;
  border-radius: 0 0 3px 3px;
  border: 0;
  background: #1d2028;
  text-align: center;
  color: #8c9aad;
  cursor: pointer;
}
.nc-map-toolbox .nc-list__item:last-child .icon {
  line-height: 22px;
  font-size: 19px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu {
  right: auto;
  left: 27px;
  z-index: 2;
  width: 200px;
  padding-bottom: 8px;
  background: var(--ion-color-step-50, #fafafa);
  box-shadow: none;
}
.nc-map-toolbox .nc-list__item .nc-context-menu .icon,
.nc-map-toolbox .nc-list__item .nc-context-menu .asuicon {
  text-align: center;
  line-height: 28px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu .icon.icon_papers,
.nc-map-toolbox .nc-list__item .nc-context-menu .asuicon.icon_papers {
  padding-left: 4px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu__item {
  height: 28px;
  padding-left: 0;
  padding-right: 15px;
  line-height: 28px;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--ion-text-color, #000000);
}
.nc-map-toolbox .nc-list__item .nc-context-menu__item:hover {
  background: var(--ion-color-step-50, #f7f7f7);
}
.nc-map-toolbox .nc-list__item .nc-context-menu__item_caption {
  height: 38px;
  line-height: 38px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu__item_caption:hover {
  background: transparent;
}
.nc-map-toolbox .nc-list__item .nc-context-menu__item + .nc-context-menu__item_caption {
  margin-top: 3px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu .nc-checkbox {
  padding-left: 12px;
}
.nc-map-toolbox .nc-list__item .nc-context-menu .nc-checkbox__label {
  padding-left: 31px;
}
.nc-map-toolbox .nc-list__item--active .nc-btn {
  background-size: 100% 4px, 100% 4px;
}

.leaflet-popup-tip-container {
  display: none;
}

.leaflet-pane {
  z-index: 0;
}

.leaflet-control-zoom {
  margin-left: 131px;
  display: flex;
  flex-direction: column-reverse;
  width: 54px;
}
.leaflet-control-zoom a {
  display: block;
  overflow: hidden;
  width: 54px;
  height: 54px;
  margin: 0;
  border-bottom: 0;
  background: var(--ion-background-color, #ffffff);
  text-align: center;
  text-decoration: none;
  font-size: 0;
  font-weight: 400;
}
.leaflet-control-zoom a::before {
  display: block;
  width: 54px;
  height: 54px;
  font-family: "Linearicons";
  font-size: 20px;
  line-height: 54px;
  text-align: center;
  color: #c4c8cc;
}
.leaflet-control-zoom a.leaflet-control-zoom-in::before {
  content: "\e936";
}
.leaflet-control-zoom a.leaflet-control-zoom-out {
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-control-zoom a.leaflet-control-zoom-out::before {
  content: "\e937";
}

.leaflet-control-layers-toggle {
  display: block;
  width: 54px;
  height: 54px;
  border-radius: 0;
  background: var(--ion-color-step-850, grey);
  box-shadow: none;
  text-decoration: none;
}
.leaflet-control-layers-toggle::before {
  content: "\e977";
  display: block;
  width: 53px;
  height: 54px;
  background-color: transparent;
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, var(--ion-color-step-850, grey) 0%, var(--ion-color-step-850, grey) 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  transition: background 0.3s ease-out;
  font-family: "Linearicons";
  font-size: 20px;
  line-height: 54px;
  text-align: center;
  color: #c4c8cc;
}
.leaflet-control-layers-toggle:hover::before {
  background-size: 100% 4px, 100% 4px;
}

.leaflet-control-layers {
  margin: 0;
  border: 0;
}
.leaflet-control-layers-expanded {
  padding: 0;
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: block;
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle::before {
  background-size: 100% 4px, 100% 4px;
}
.nc-ws__main .leaflet-control-layers {
  left: 131px;
}

.leaflet-touch.nc-map-wrapper_trip .leaflet-control-layers {
  left: 10px;
}

.leaflet-control-zoom,
.leaflet-control-layers,
.leaflet-pm-toolbar {
  transition: transform 0.2s linear;
}

.nc-map-toolbox--tiny ~ .leaflet-control-container .leaflet-control-zoom {
  transform: translateY(-108px);
}

.nc-map-toolbox--tiny ~ .leaflet-control-container .leaflet-control-layers {
  transform: translateY(-108px);
}

.leaflet-control-container .leaflet-control-layers-list {
  position: absolute;
  top: 54px;
  left: 27px;
  bottom: auto;
  width: 220px;
  background: var(--ion-color-step-50, #fafafa);
}
.leaflet-control-container .leaflet-control-layers label {
  height: 27px;
  line-height: 27px;
  font-size: 13px;
  font-weight: 300;
  white-space: nowrap;
  color: var(--ion-color-step-850, #313541);
  cursor: pointer;
}
.leaflet-control-container .leaflet-control-layers label:hover {
  background: var(--ion-color-step-50, #f7f7f7);
}
.leaflet-control-container .leaflet-control-layers label .icon,
.leaflet-control-container .leaflet-control-layers label .asuicon {
  display: inline-block;
  vertical-align: bottom;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  background: var(--ion-color-step-850, #313541);
  border-bottom: 1px solid #1d2028;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #c4c8cc;
}
.leaflet-control-container .leaflet-control-layers label:last-child .icon,
.leaflet-control-container .leaflet-control-layers label:last-child .asuicon {
  border-bottom: 0;
}
.leaflet-control-container input[type=radio],
.leaflet-control-container input[type=checkbox] {
  display: none;
}
.leaflet-control-container input[type=radio] + span,
.leaflet-control-container input[type=checkbox] + span {
  display: block;
  padding-right: 10px;
  text-transform: none;
}
.leaflet-control-container input[type=radio]:checked + span,
.leaflet-control-container input[type=checkbox]:checked + span {
  background: var(--ion-color-step-50, #f7f7f7);
}
.leaflet-control-container input[type=radio]:checked + span > .icon,
.leaflet-control-container input[type=radio]:checked + span > .asuicon,
.leaflet-control-container input[type=checkbox]:checked + span > .icon,
.leaflet-control-container input[type=checkbox]:checked + span > .asuicon {
  color: var(--ion-color-secondary);
}

.leaflet-pm-toolbar.leaflet-bar {
  z-index: 0;
  left: 190px;
  height: 108px;
  width: 128px;
  flex-wrap: wrap;
  direction: rtl;
}
.leaflet-pm-toolbar.leaflet-bar a {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
  font-size: 20px;
  text-align: center;
  color: #c4c8cc;
  cursor: pointer;
  border: 0;
}
.leaflet-pm-toolbar.leaflet-bar a.active {
  color: var(--ion-color-step-700, #4f4f4f);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-last-child(1), .leaflet-pm-toolbar.leaflet-bar a:nth-last-child(2) {
  width: 54px;
  height: 54px;
  border: 0;
  background-color: var(--ion-color-step-850, grey);
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, var(--ion-color-step-850, grey) 0%, var(--ion-color-step-850, grey) 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  background-position: center 100%, center 100%;
  transition: background 0.3s ease-out;
  line-height: 54px;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-last-child(1).active, .leaflet-pm-toolbar.leaflet-bar a:nth-last-child(2).active {
  background-size: 100% 4px, 100% 4px;
  color: #c4c8cc;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-last-child(1) {
  border-bottom: 1px solid #2a2e38;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(1), .leaflet-pm-toolbar.leaflet-bar a:nth-child(2), .leaflet-pm-toolbar.leaflet-bar a:nth-child(3) {
  border-right: 0;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(1) {
  border-radius: 0 0 3px 0;
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon {
  background: transparent;
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-marker::before {
  content: "\e77a";
  font-family: "Linearicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-polyline::before {
  content: "6";
  font-family: "Asuicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-rectangle::before {
  content: "4";
  font-family: "Asuicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-polygon::before {
  content: "5";
  font-family: "Asuicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-circle::before {
  content: "8";
  font-family: "Asuicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-cut::before {
  content: "\e6c7";
  font-family: "Linearicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-edit::before {
  content: "\e9be";
  font-family: "Linearicons";
}
.leaflet-pm-toolbar.leaflet-bar a .control-icon.leaflet-pm-icon-delete::before {
  content: "\e680";
  font-family: "Linearicons";
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(1) {
  order: 3;
  border-radius: 0;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(2) {
  order: 6;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(3) {
  order: 5;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(4) {
  order: 4;
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(5) {
  order: 2;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(6) {
  order: 1;
  border-radius: 0 0 3px 0;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(7) {
  order: 7;
}
.leaflet-pm-toolbar.leaflet-bar a:nth-child(8) {
  order: 8;
}

.nc-leaflet-pm-btn {
  position: absolute;
  left: 191px;
  top: 108px;
  z-index: 1;
  height: 22px;
  width: 54px;
  border-radius: 0 0 2px 2px;
  border-bottom: 0;
  background: #1d2028;
  text-align: center;
  color: #c4c8cc;
  cursor: pointer;
  transition: top 0.2s linear;
}
.nc-leaflet-pm-btn::before {
  content: "\e939";
  font-family: "Linearicons";
  font-size: 19px;
  line-height: 22px;
}
.nc-leaflet-pm-btn--tiny {
  top: 0;
}
.nc-leaflet-pm-btn--tiny::before {
  content: "\e93a";
}
.nc-leaflet-pm-btn--tiny ~ .leaflet-control-container .leaflet-pm-toolbar.leaflet-bar {
  top: -108px;
}

.nc-map-toolbar {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  height: 108px;
  transition: transform 0.2s linear;
}
.nc-map-toolbar .nc-toolbar__item {
  position: relative;
  height: 54px;
  width: 54px;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu {
  z-index: 2;
  left: 27px;
  width: 220px;
  background: var(--ion-color-step-50, #fafafa);
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu hr {
  height: 0;
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
  margin: 5px -10px 5px -6px;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label {
  height: 27px;
  line-height: 27px;
  font-size: 13px;
  font-weight: 300;
  white-space: nowrap;
  color: var(--ion-color-step-850, #313541);
  cursor: pointer;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label:hover {
  background: var(--ion-color-step-50, #f7f7f7);
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label .icon,
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label .asuicon {
  display: inline-block;
  vertical-align: bottom;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  background: var(--ion-color-step-850, #313541);
  border-bottom: 1px solid #1d2028;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #c4c8cc;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label:last-child .icon,
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu label:last-child .asuicon {
  border-bottom: 0;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=radio],
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=checkbox] {
  display: none;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=radio] + span,
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=checkbox] + span {
  display: block;
  padding-right: 10px;
  text-transform: none;
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=radio]:checked + span,
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=checkbox]:checked + span {
  background: var(--ion-color-step-50, #f7f7f7);
}
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=radio]:checked + span > .icon,
.nc-map-toolbar .nc-toolbar__item.nc-toolbar__item_layers .nc-context-menu input[type=checkbox]:checked + span > .icon {
  color: var(--ion-color-secondary);
}
.nc-map-toolbar__btn,
.nc-map-toolbar .nc-btn {
  position: relative;
  width: 54px;
  height: 54px;
  outline: 0;
  padding: 0;
  border: 0;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
  color: #939497;
  cursor: pointer;
}
.nc-map-toolbar__btn .icon,
.nc-map-toolbar__btn .asuicon,
.nc-map-toolbar__btn .enticon,
.nc-map-toolbar .nc-btn .icon,
.nc-map-toolbar .nc-btn .asuicon,
.nc-map-toolbar .nc-btn .enticon {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background: var(--ion-background-color, #ffffff);
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
  line-height: 54px;
}
.nc-map-toolbar__btn .nc-txt,
.nc-map-toolbar .nc-btn .nc-txt {
  position: absolute;
  left: 53px;
  top: 0;
  z-index: 2;
  height: 54px;
  padding: 0 10px;
  background: var(--ion-background-color, #ffffff);
  font-size: 1rem;
  line-height: 54px;
  white-space: nowrap;
  text-transform: uppercase;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-out;
  pointer-events: none;
}
.nc-map-toolbar__btn.nc-btn_dark,
.nc-map-toolbar .nc-btn.nc-btn_dark {
  color: #c4c8cc;
}
.nc-map-toolbar__btn.nc-btn_dark .icon,
.nc-map-toolbar__btn.nc-btn_dark .asuicon,
.nc-map-toolbar .nc-btn.nc-btn_dark .icon,
.nc-map-toolbar .nc-btn.nc-btn_dark .asuicon {
  background-color: var(--ion-color-step-850, grey);
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, var(--ion-color-step-850, grey) 0%, var(--ion-color-step-850, grey) 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  transition: background 0.3s ease-out;
  border-color: #2a2e38;
}
.nc-map-toolbar__btn.nc-btn_dark .nc-txt,
.nc-map-toolbar .nc-btn.nc-btn_dark .nc-txt {
  background: var(--ion-color-step-850, grey);
}
.nc-map-toolbar__btn:hover .nc-txt,
.nc-map-toolbar .nc-btn:hover .nc-txt {
  opacity: 1;
  visibility: visible;
}
.nc-map-toolbar__btn.nc-btn--active,
.nc-map-toolbar .nc-btn.nc-btn--active {
  color: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar__btn.nc-btn--active.nc-btn_dark,
.nc-map-toolbar .nc-btn.nc-btn--active.nc-btn_dark {
  color: #c4c8cc;
}
.nc-map-toolbar__btn.nc-btn--active.nc-btn_dark .icon,
.nc-map-toolbar__btn.nc-btn--active.nc-btn_dark .asuicon,
.nc-map-toolbar__btn.nc-btn--active.nc-btn_dark .enticon,
.nc-map-toolbar .nc-btn.nc-btn--active.nc-btn_dark .icon,
.nc-map-toolbar .nc-btn.nc-btn--active.nc-btn_dark .asuicon,
.nc-map-toolbar .nc-btn.nc-btn--active.nc-btn_dark .enticon {
  background-size: 100% 4px, 100% 4px;
}
.leaflet-right .nc-map-toolbar__btn,
.leaflet-right .nc-map-toolbar .nc-btn {
  float: right;
}
.nc-map-toolbar__search {
  clear: both;
}
.nc-map-toolbar__chb {
  position: relative;
  background: var(--ion-color-step-850, grey);
  border-left: 1px solid #2a2e38;
  border-bottom: 1px solid #2a2e38;
}
.nc-map-toolbar__chb:nth-child(1), .nc-map-toolbar__chb:nth-child(2) {
  border-left: 0;
}
.nc-map-toolbar__chb label {
  display: block;
  width: 54px;
  height: 53px;
  background-color: transparent;
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, var(--ion-color-step-850, grey) 0%, var(--ion-color-step-850, grey) 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  background-position: center calc(100% - 1px), center calc(100% - 1px);
  transition: background 0.3s ease-out;
  font-size: 20px;
  text-align: center;
  line-height: 53px;
  font-weight: 400;
  color: #c4c8cc;
  cursor: pointer;
}
.nc-map-toolbar__chb input {
  display: none;
}
.nc-map-toolbar__chb .nc-txt {
  position: absolute;
  left: 53px;
  top: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 54px;
  width: 176px;
  background: var(--ion-color-step-850, grey);
  font-size: 1rem;
  line-height: 14px;
  text-transform: uppercase;
  text-align: left;
  color: #c4c8cc;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-out;
  pointer-events: none;
}
.nc-map-toolbar__chb:hover .nc-txt {
  opacity: 1;
  visibility: visible;
}
.nc-map-toolbar__chb:hover input + label,
.nc-map-toolbar__chb input:checked + label, .nc-map-toolbar__chb.nc-chb--active label {
  background-size: 100% 4px, 100% 4px;
}
.nc-map-toolbar__select {
  position: relative;
}
.nc-map-toolbar__select > .icon,
.nc-map-toolbar__select > .asuicon,
.nc-map-toolbar__select > [class^=meicon] {
  position: relative;
  z-index: 1;
  display: block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  background: var(--ion-background-color, #ffffff);
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
  font-size: 20px;
  text-align: center;
  text-decoration: none;
  color: #939497;
  cursor: pointer;
}
.nc-map-toolbar__select .nc-select__label {
  position: absolute;
  left: 53px;
  top: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 54px;
  min-width: 176px;
  padding: 0 10px;
  background: var(--ion-background-color, #ffffff);
  font-size: 1rem;
  line-height: 14px;
  text-transform: uppercase;
  color: var(--ion-color-step-850, #313541);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-out;
  pointer-events: none;
}
.nc-map-toolbar__select .nc-select__label .nc-select__item_picked,
.nc-map-toolbar__select .nc-select__label .nc-select__item_picked:hover {
  background: transparent;
  color: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar__select .nc-select__label .nc-btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: all;
}
.nc-map-toolbar__select .nc-select__label .nc-btn .icon,
.nc-map-toolbar__select .nc-select__label .nc-btn .asuicon,
.nc-map-toolbar__select .nc-select__label .nc-btn .enticon {
  line-height: 54px;
}
.nc-map-toolbar__select .nc-select__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 1001;
  left: 0;
  right: auto;
  top: 54px;
  height: auto;
  width: 229px;
  background: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__select .nc-select__list::after {
  display: none;
}
.nc-map-toolbar__select .nc-select__item {
  display: flex;
  align-items: center;
  position: relative;
  height: 33px;
  padding-left: 13px;
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
  opacity: 1;
  visibility: visible;
  vertical-align: middle;
  font-weight: 300;
  font-size: 13px;
  color: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar__select .nc-select__item:first-child {
  border-top: 0;
}
.nc-map-toolbar__select .nc-select__item .icon,
.nc-map-toolbar__select .nc-select__item .asuicon {
  width: 33px;
  height: 33px;
  margin-right: 13px;
  line-height: 33px;
  font-size: 19px;
  color: #8c8e91;
}
.nc-map-toolbar__select .nc-select__item .nc-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.nc-map-toolbar__select .nc-select__item_picked {
  display: none;
  background: var(--ion-color-step-50, #f7f7f7);
  font-size: 13px;
  line-height: 15px;
  font-weight: 300;
  text-transform: none;
  white-space: nowrap;
  color: var(--ion-color-step-900, #1e2129);
}
.nc-map-toolbar__select .nc-select__item_picked .icon,
.nc-map-toolbar__select .nc-select__item_picked .asuicon,
.nc-map-toolbar__select .nc-select__item_picked .meicon {
  color: var(--ion-color-step-850, #202020);
}
.nc-map-toolbar__select .nc-select__item_picked:hover {
  color: var(--ion-text-color, #000000);
}
.nc-map-toolbar__select .nc-select__item_picked:hover .icon,
.nc-map-toolbar__select .nc-select__item_picked:hover .asuicon {
  color: var(--ion-color-step-850, #202020);
}
.nc-map-toolbar__select .nc-select__item:hover {
  background: var(--ion-color-step-150, #dbdbdb);
  color: var(--ion-color-step-900, #1e2129);
}
.nc-map-toolbar__select .nc-select__item:hover .icon,
.nc-map-toolbar__select .nc-select__item:hover .asuicon {
  color: #3f3f3f;
}
.nc-map-toolbar__select::after {
  content: "";
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  height: 4px;
  width: 229px;
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  background-position: 0 100%, 0 100%;
  transition: background 0.3s ease-out;
}
.nc-map-toolbar__select:hover .nc-select__label {
  opacity: 1;
  visibility: visible;
}
.nc-map-toolbar__select:hover::after {
  display: block;
}
.nc-map-toolbar__select.nc-select--shown .nc-select__list {
  display: block;
}
.nc-map-toolbar__select.nc-select--shown .nc-select__label {
  opacity: 1;
  visibility: visible;
}
.nc-map-toolbar__select.nc-select--shown::after {
  display: block;
  background-size: 100% 4px, 100% 4px;
}
.nc-map-toolbar__select.nc-select--active > [class^=meicon] {
  color: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar__select.nc-select--active .nc-select__item_picked {
  display: block;
}
.nc-map-toolbar__select_dark > [class^=meicon],
.nc-map-toolbar__select_dark .nc-select__label {
  background: var(--ion-color-step-850, grey);
  color: #c4c8cc;
}
.nc-map-toolbar__select_dark > [class^=meicon] {
  border-bottom: 1px solid #2a2e38;
  border-right: 1px solid #2a2e38;
}
.nc-map-toolbar__select_dark .nc-select__label {
  text-transform: none;
  font-weight: 700;
}
.nc-map-toolbar__select_dark .nc-select__label .nc-select__item_picked,
.nc-map-toolbar__select_dark .nc-select__label .nc-select__item_picked:hover {
  color: #c4c8cc;
}
.nc-map-toolbar__select_dark .nc-select__list {
  background: var(--ion-color-step-50, #fafafa);
}
.nc-map-toolbar__select_dark .nc-select__item {
  height: 27px;
  border-top: 0;
  line-height: 26px;
}
.nc-map-toolbar__select_dark .nc-select__item .icon,
.nc-map-toolbar__select_dark .nc-select__item .asuicon,
.nc-map-toolbar__select_dark .nc-select__item .enticon {
  width: 27px;
  height: 27px;
  border-bottom: 1px solid #1d2028;
  background: var(--ion-color-step-850, grey);
  font-size: 17px;
  line-height: 26px;
  color: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__select_dark .nc-select__item:hover {
  background: var(--ion-color-step-50, #f7f7f7);
}
.nc-map-toolbar__select_dark .nc-select__item:hover .icon,
.nc-map-toolbar__select_dark .nc-select__item:hover .asuicon {
  color: var(--ion-color-secondary);
}
.nc-map-toolbar__select_dark .nc-select__item:last-child .icon,
.nc-map-toolbar__select_dark .nc-select__item:last-child .asuicon,
.nc-map-toolbar__select_dark .nc-select__item:last-child .enticon {
  border-bottom: 0;
}
.nc-map-toolbar__select_dark .nc-select__item--picked {
  background: transparent;
}
.nc-map-toolbar__select_dark .nc-select__item--picked .icon,
.nc-map-toolbar__select_dark .nc-select__item--picked .asuicon,
.nc-map-toolbar__select_dark .nc-select__item--picked .enticon {
  background: var(--ion-color-secondary);
  color: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__select_dark .nc-select__item--picked:hover {
  background: var(--ion-color-step-50, #f7f7f7);
}
.nc-map-toolbar__select_dark .nc-select__item--picked:hover .icon,
.nc-map-toolbar__select_dark .nc-select__item--picked:hover .asuicon,
.nc-map-toolbar__select_dark .nc-select__item--picked:hover .enticon {
  background: var(--ion-color-secondary);
  color: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__select_dark::before {
  content: "";
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  height: 4px;
  width: 53px;
  background-clip: padding-box;
  background-image: linear-gradient(to bottom, var(--ion-color-secondary) 0%, var(--ion-color-secondary) 100%), linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 4px, 100% 0px;
  background-position: 0 100%, 0 100%;
  transition: background 0.3s ease-out;
}
.nc-map-toolbar__select_dark.nc-select--active > [class^=meicon] {
  color: #c4c8cc;
}
.nc-map-toolbar__select_dark.nc-select--active::before {
  display: block;
  background-size: 100% 4px, 100% 4px;
}
.nc-map-toolbar__select.nc-select_few.nc-select--active .nc-select__item_picked {
  display: none;
}
.nc-map-toolbar__time {
  position: relative;
  width: 216px;
}
.nc-map-toolbar__time .nc-timeaxis {
  left: 0;
}
.nc-map-toolbar__time .nc-timeaxis-wrap {
  padding: 0;
  height: 54px;
  background: #1d2028;
}
.nc-map-toolbar__time .nc-timeaxis_major {
  top: 7px;
  height: 39px;
  width: 100%;
}
.nc-map-toolbar__time .nc-timeaxis_major::after {
  content: "";
  position: absolute;
  top: 20px;
  left: 1px;
  right: 1px;
  height: 1px;
  background: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__time .nc-timeaxis__tick {
  width: 0;
  background: transparent;
  border-left: 1px dashed rgba(242, 243, 244, 0.2);
}
.nc-map-toolbar__time .nc-current-time {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  cursor: e-resize;
}
.nc-map-toolbar__time .nc-current-time::before {
  content: "";
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 0;
  right: 5px;
  opacity: 0.4;
  cursor: default;
}
.nc-map-toolbar__time .nc-current-time .nc-time__bar {
  position: relative;
  float: right;
  width: 1px;
  margin-right: 3px;
  height: 100%;
  background: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__time .nc-current-time .nc-time__bar::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  width: 3px;
  border-top: 2px solid var(--ion-background-color, #ffffff);
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.nc-map-toolbar__time .nc-current-time .nc-time__bar::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -2px;
  width: 3px;
  border-bottom: 2px solid var(--ion-background-color, #ffffff);
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.nc-map-toolbar__time .nc-current-time .nc-time__point {
  position: absolute;
  top: 24px;
  right: 0;
  width: 7px;
  height: 7px;
  border: 1px solid var(--ion-color-step-850, #313541);
  border-radius: 50%;
  background: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar__time .nc-map-toolbar__btn {
  float: left;
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.nc-map-toolbar__time .nc-map-toolbar__btn.nc-btn_plus, .nc-map-toolbar__time .nc-map-toolbar__btn.nc-btn_minus {
  font-size: 13px;
  font-weight: 700;
}
.nc-map-toolbar__time .nc-zoom {
  position: absolute;
  bottom: 16px;
  left: 42px;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background: var(--ion-color-step-150, #dbdbdb);
  font-size: 11px;
  line-height: 23px;
  text-align: center;
  color: var(--ion-text-color, #000000);
}
.nc-map-toolbar .nc-datepicker-wrap {
  position: absolute;
  top: 0;
  left: 100%;
  width: 91px;
  height: 54px;
  background: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar .nc-datepicker .nc-datepicker__content .nc-calendar {
  box-shadow: none;
}
.nc-map-toolbar .nc-datepicker .nc-input-group {
  height: 54px;
  padding: 0;
}
.nc-map-toolbar .nc-datepicker .nc-input-group > .icon,
.nc-map-toolbar .nc-datepicker .nc-input-group .nc-nowrap > .icon, .nc-map-toolbar .nc-datepicker .nc-input-group__label {
  display: none;
}
.nc-map-toolbar .nc-datepicker .nc-input-group .nc-nowrap {
  background: none;
}
.nc-map-toolbar .nc-datepicker .nc-input-group__field {
  width: 100%;
  height: 54px;
  padding: 0;
  background: none;
  text-align: center;
  line-height: 54px;
}
.nc-map-toolbar .nc-datepicker__content {
  top: 54px;
}
.nc-map-toolbar .nc-datepicker .nc-calendar__header,
.nc-map-toolbar .nc-datepicker .nc-calendar__day_selected,
.nc-map-toolbar .nc-datepicker .nc-calendar__month_selected,
.nc-map-toolbar .nc-datepicker .nc-calendar__year_selected,
.nc-map-toolbar .nc-datepicker .nc-timepicker__scoreboard,
.nc-map-toolbar .nc-datepicker .nc-timepicker__caption,
.nc-map-toolbar .nc-datepicker .nc-hours__item--picked,
.nc-map-toolbar .nc-datepicker .nc-minutes__item:hover,
.nc-map-toolbar .nc-datepicker .nc-minutes__item--picked,
.nc-map-toolbar .nc-datepicker .nc-minutes__item--picked .nc-item__value {
  background: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar .nc-datepicker .nc-calendar__day_selected.nc-calendar__day_current,
.nc-map-toolbar .nc-datepicker .nc-calendar__day_selected.nc-calendar__day_current::after {
  color: var(--ion-background-color, #ffffff);
}
.nc-map-toolbar .nc-datepicker .nc-calendar__footer .nc-calendar__btn {
  color: var(--ion-color-step-850, #313541);
}
.nc-map-toolbar__date {
  z-index: 1;
}
.nc-map-toolbar__date .nc-datepicker-wrap {
  position: relative;
  left: 0;
}
.nc-map-toolbar ion-item.nc-map-toolbar__date {
  --inner-padding-end: 0;
  --min-height: 54px;
  width: 108px;
}
.nc-map-toolbar .nc-btn_toggle {
  display: block;
  position: absolute;
  z-index: 1;
  top: 108px;
  left: 0;
  height: 22px;
  width: 54px;
  border-radius: 0 0 3px 3px;
  border: 0;
  background: #1d2028;
  text-align: center;
  line-height: 22px;
  font-size: 19px;
  color: #c4c8cc;
  cursor: pointer;
}
.nc-map-toolbar .nc-btn_toggle.nc-hide {
  top: 54px;
}
.nc-map-toolbar .nc-btn_toggle::before {
  content: "\e939";
  font-family: "Linearicons";
}
.nc-map-toolbar .nc-btn_toggle--closed::before {
  content: "\e93a";
}
.leaflet-bottom .nc-map-toolbar .nc-btn_toggle {
  top: auto;
  bottom: 108px;
  border-radius: 3px 3px 0 0;
}
.leaflet-bottom .nc-map-toolbar .nc-btn_toggle::before {
  content: "\e93a";
}
.leaflet-bottom .nc-map-toolbar .nc-btn_toggle--closed::before {
  content: "\e939";
}
.nc-map-wrapper_trip .nc-map-toolbar .nc-btn_toggle {
  width: 108px;
}
.nc-map-toolbar .nc-context-menu {
  right: auto;
  left: 0;
  width: 300px;
}
.nc-map-toolbar .nc-context-menu__item {
  height: 27px;
  border-bottom: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.nc-map-toolbar .nc-context-menu__item:last-child, .nc-map-toolbar .nc-context-menu__item:last-child .nc-color {
  border-bottom: 0;
}
.nc-map-toolbar .nc-context-menu .nc-color {
  height: 26px;
  width: 7px;
}
.nc-map-toolbar .nc-context-menu .nc-checkbox {
  overflow: hidden;
  padding: 0 5px;
}
.nc-map-toolbar .nc-context-menu .nc-checkbox__label {
  display: flex;
  align-items: center;
  height: 27px;
  line-height: 1.2;
}
.nc-map-toolbar .nc-context-menu .nc-checkbox__label::before {
  bottom: 0;
  margin: auto;
}
.nc-map-toolbar .nc-context-menu .nc-checkbox__label::after {
  bottom: 3px;
  margin: auto;
}
.nc-map-toolbar_monitoring .nc-btn_toggle {
  width: 108px;
}
.leaflet-top .nc-map-toolbar--tiny {
  transform: translateY(-108px);
}
.leaflet-bottom .nc-map-toolbar--tiny {
  transform: translateY(108px);
}

.nc-palette {
  position: absolute;
  z-index: 1;
  top: 145px;
  left: 23px;
  width: 216px;
  cursor: default;
}
.nc-palette_middle {
  width: 500px;
}
.nc-palette .nc-panel__head {
  height: 33px;
  padding-left: 13px;
  border: 0;
  background: var(--ion-color-step-50, #f0f0f0);
}
.nc-palette .nc-panel__head > .nc-btn {
  width: 33px;
  height: 33px;
  line-height: 33px;
}
.nc-palette .nc-panel__head > .nc-btn .icon {
  font-size: 11px;
  line-height: 33px;
  color: var(--ion-color-step-500, #828282);
}
.nc-palette .nc-panel__title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 33px);
  height: 33px;
  padding-right: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 10px;
  line-height: 1.2;
}
.nc-palette .nc-panel__title .nc-title_minor {
  margin-top: 0;
  text-transform: none;
  color: var(--ion-color-step-850, grey);
}
.nc-palette .nc-panel__body {
  background: transparent;
}
.nc-palette__head {
  height: 23px;
  border-radius: 3px 3px 0 0;
  background: #1d2028;
}
.nc-palette__head .nc-btn {
  position: absolute;
  top: 0;
  right: 5px;
  width: 23px;
  height: 23px;
  line-height: 23px;
}
.nc-palette__head .nc-btn .icon {
  font-size: 11px;
  color: #8c9aad;
}
.nc-palette__title {
  width: 100%;
  padding: 0 33px 0 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 10px;
  line-height: 23px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--ion-color-step-150, #dbdbdb);
}
.nc-palette__body {
  background: var(--ion-color-step-150, #dbdbdb);
}
.nc-palette__body .nc-panel__body {
  overflow: visible;
}
.nc-palette__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nc-palette__list .nc-item {
  float: left;
  position: relative;
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.nc-palette__list .nc-item .nc-btn {
  position: relative;
  z-index: 1;
  width: 53px;
  float: none;
  background: var(--ion-background-color, #ffffff);
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
}
.nc-palette__list .nc-item .nc-btn .icon,
.nc-palette__list .nc-item .nc-btn .asuicon {
  font-size: 20px;
  line-height: 52px;
  color: var(--ion-color-step-500, #828282);
}
.nc-palette__list .nc-item .nc-btn .icon_truck {
  margin-top: -7px;
}
.nc-palette__list .nc-item__txt {
  display: none;
  position: absolute;
  left: 53px;
  top: 0;
  height: 54px;
  padding-right: 20px;
  border-right: 1px solid var(--ion-color-step-150, #dbdbdb);
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
  background: var(--ion-background-color, #ffffff);
  line-height: 54px;
  font-size: 13px;
  white-space: nowrap;
  pointer-events: none;
}
.nc-palette__list .nc-item::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  height: 53px;
  border-top: 1px solid var(--ion-color-step-150, #dbdbdb);
  width: 22px;
  background: var(--ion-background-color, #ffffff);
}
.nc-palette__list .nc-item:nth-child(1) .nc-btn,
.nc-palette__list .nc-item:nth-child(1) .nc-item__txt, .nc-palette__list .nc-item:nth-child(1)::before, .nc-palette__list .nc-item:nth-child(2) .nc-btn,
.nc-palette__list .nc-item:nth-child(2) .nc-item__txt, .nc-palette__list .nc-item:nth-child(2)::before, .nc-palette__list .nc-item:nth-child(3) .nc-btn,
.nc-palette__list .nc-item:nth-child(3) .nc-item__txt, .nc-palette__list .nc-item:nth-child(3)::before, .nc-palette__list .nc-item:nth-child(4) .nc-btn,
.nc-palette__list .nc-item:nth-child(4) .nc-item__txt, .nc-palette__list .nc-item:nth-child(4)::before {
  border-top: 0;
}
.nc-palette__list .nc-item:nth-child(4n) {
  border-right: 0;
}
.nc-palette__list .nc-item:nth-child(4n) .nc-btn {
  width: 54px;
}
.nc-palette__list .nc-item:nth-child(4n+1) {
  border-left: 0;
}
.nc-palette__list .nc-item:hover {
  z-index: 2;
}
.nc-palette__list .nc-item:hover .nc-item__txt {
  display: block;
}
.nc-palette__list .nc-item--active::before {
  background: var(--ion-color-primary);
}
.nc-palette__list .nc-item--active .nc-btn,
.nc-palette__list .nc-item--active .nc-btn:hover,
.nc-palette__list .nc-item--active .nc-btn:focus,
.nc-palette__list .nc-item--active .nc-item__txt {
  background: var(--ion-color-primary);
}
.nc-palette__list .nc-item--active .nc-btn .icon,
.nc-palette__list .nc-item--active .nc-btn .asuicon,
.nc-palette__list .nc-item--active .nc-btn .enticon,
.nc-palette__list .nc-item--active .nc-btn:hover .icon,
.nc-palette__list .nc-item--active .nc-btn:hover .asuicon,
.nc-palette__list .nc-item--active .nc-btn:hover .enticon,
.nc-palette__list .nc-item--active .nc-btn:focus .icon,
.nc-palette__list .nc-item--active .nc-btn:focus .asuicon,
.nc-palette__list .nc-item--active .nc-btn:focus .enticon,
.nc-palette__list .nc-item--active .nc-item__txt .icon,
.nc-palette__list .nc-item--active .nc-item__txt .asuicon,
.nc-palette__list .nc-item--active .nc-item__txt .enticon {
  color: var(--ion-background-color, #ffffff);
}
.nc-palette__list .nc-item--active .nc-item__txt {
  color: var(--ion-background-color, #ffffff);
}
.nc-palette .nc-field-series,
.nc-palette .nc-data-series {
  padding: 10px 10px 0;
  background: var(--ion-background-color, #ffffff);
}
.nc-palette .nc-btn-group {
  padding: 0 5px;
  background: var(--ion-color-step-50, #f0f0f0);
}
.nc-palette .nc-btn-group .nc-btn {
  background: transparent;
  padding: 5px;
}
.nc-palette .nc-btn-group .nc-btn .icon {
  margin-right: 4px;
}
.nc-palette .nc-btn-group .nc-btn--disabled {
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: grayscale(1); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
}
.nc-palette .nc-list {
  margin: 0;
  padding: 12px;
  list-style: none;
  background: var(--ion-background-color, #ffffff);
}
.nc-palette .nc-list .nc-item {
  position: relative;
  margin: 0 0 15px;
  font-size: 11px;
  line-height: 13px;
  font-weight: 300;
}
.nc-palette .nc-list .nc-item:last-child {
  margin: 0;
}
.nc-palette .nc-list .nc-item .nc-checkbox {
  padding: 0 5px;
}
.nc-palette .nc-list .nc-item .nc-checkbox__label {
  padding-top: 2px;
  font-size: 11px;
  font-weight: 300;
  line-height: 1.2;
}
.nc-palette .nc-list_marked .nc-item {
  padding-left: 21px;
}
.nc-palette .nc-list_marked .nc-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
}

.nc-map {
  height: 100%;
}
.nc-map-wrapper, .nc-map-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.nc-map-wrapper img, .nc-map-overlay img {
  max-width: none;
}
.nc-map-container {
  height: var(--nc-map-container-height, 400px);
  align-items: stretch;
}
.nc-map-container_full {
  height: 100%;
}
.nc-map-container.nci-item {
  align-items: stretch;
}
.nc-map-container__list {
  max-width: var(--nc-map-list, 30%);
  overflow-y: auto;
}
.nc-map-container nc-geojson-map {
  height: 100%;
  width: 100%;
}
.nc-map__label {
  position: relative;
  height: 90px;
  width: 261px;
  padding: 3px;
  background: var(--ion-background-color, #ffffff);
}
.nc-map__label::after {
  content: "";
  position: absolute;
  bottom: -20px;
  right: 35px;
  border: 10px solid transparent;
  border-top-color: var(--ion-background-color, #ffffff);
}
.nc-map__label .nc-label__sign {
  float: right;
  width: 84px;
  height: 84px;
  margin-left: 15px;
  background: var(--ion-color-step-850, #313541);
  text-align: center;
  color: var(--ion-background-color, #ffffff);
}
.nc-map__label .nc-label__sign::after {
  content: "";
  position: absolute;
  bottom: -15px;
  right: 35px;
  z-index: 1;
  border: 10px solid transparent;
  border-top-color: var(--ion-color-step-850, #313541);
}
.nc-map__label .nc-label__sign .icon,
.nc-map__label .nc-label__sign .asuicon {
  display: block;
  line-height: 84px;
  font-size: 38px;
}
.nc-map__label .nc-label__sign .icon_truck {
  margin-top: -5px;
}
.nc-map__label .nc-label__txt {
  position: absolute;
  text-align: left;
  right: 87px;
  left: 0;
  padding: 0 15px 15px 15px;
  top: 0;
  background-color: var(--ion-background-color, #ffffff);
}
.nc-map__label .nc-label__title {
  margin: 11px 0 8px;
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 2.0833rem;
  color: var(--ion-color-step-850, #313541);
}
.nc-map__label .nc-label__number {
  font-weight: 400;
}
.nc-map__label .nc-label__address {
  max-width: 390px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1667rem;
  color: var(--ion-color-step-850, #313541);
}
.nc-map__label .nc-label__address__txt {
  overflow: hidden;
}
.nc-map__label .nc-label__address .icon {
  float: left;
  padding-right: 10px;
  font-size: 27px;
  line-height: 27px;
}
.nc-map__label_telemetry {
  height: 86px;
  width: 267px;
  padding: 4px;
}
.nc-map__label_telemetry .nc-label__sign {
  float: left;
  margin: 0 13px 0 0;
  width: 77px;
  height: 77px;
  background: transparent;
}
.nc-map__label_telemetry .nc-label__sign img {
  display: block;
  padding: 1px;
  border: 2px solid var(--ion-color-step-850, #313541);
}
.nc-map__label_telemetry .nc-label__sign::after {
  bottom: -15px;
  left: 33px;
  right: auto;
}
.nc-map__label_telemetry .nc-label__txt {
  left: 83px;
  right: 0;
  padding: 10px 13px 13px;
}
.nc-map__label_telemetry .nc-label__txt .nc-txt_accent {
  display: inline-block;
  min-width: 54px;
  padding: 0 6px;
  margin: 0 6px;
  border-radius: 3px;
  background: var(--ion-color-primary, #3955f1);
  font-weight: 700;
  font-size: 1rem;
  line-height: 2rem;
  color: var(--ion-background-color, #ffffff);
}
.nc-map__label_telemetry .nc-label__txt .nc-txt_bold {
  font-weight: 700;
}
.nc-map__label_telemetry .nc-label__title {
  margin: 0;
  font-weight: 900;
  font-size: 1rem;
  line-height: 1.6667rem;
  text-transform: uppercase;
}
.nc-map__label_telemetry::after {
  right: auto;
  left: 33px;
}
.nc-map__label_simple {
  height: auto;
}
.nc-map__label_simple::after {
  right: auto;
  left: 35px;
}
.nc-map__label_simple .nc-label__txt {
  position: static;
  padding: 15px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1667rem;
  color: var(--ion-color-step-600, #6a728c);
}
.nc-map__label_simple .nc-label__txt .icon,
.nc-map__label_simple .nc-label__txt .asuicon,
.nc-map__label_simple .nc-label__txt .enticon {
  float: left;
  padding-right: 10px;
  font-size: 27px;
  line-height: 27px;
}

.nc-map-marker-move {
  position: relative;
  transition: transform 0.2s linear;
  transform-origin: 22px center;
}
.nc-map-marker-move .nc-marker-move__back {
  width: 41px;
  height: 41px;
  border-radius: 50% 50% 50% 0;
  background: #8251f1;
  transition: transform 0.2s linear;
}
.nc-map-marker-move .nc-marker-move__back::before {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 2px;
  border-left: 2px solid var(--ion-background-color, #ffffff);
  border-bottom: 2px solid var(--ion-background-color, #ffffff);
  border-right: 2px solid transparent;
  border-top: 2px solid transparent;
}
.nc-map-marker-move .icon,
.nc-map-marker-move .asuicon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 41px;
  height: 41px;
  border: 3px solid #8251f1;
  border-radius: 50%;
  background: var(--ion-background-color, #ffffff);
  font-size: 20px;
  line-height: 35px;
  text-align: center;
  color: #8251f1;
}

.nc-map-legend {
  display: flex;
}
.nc-map-legend .nc-item {
  padding: 0 5px;
}
.nc-map-legend .nc-item .nc-txt {
  padding: 0 5px;
  font-size: 11px;
  line-height: 1.4;
  text-align: center;
  color: #8c9aad;
}
.nc-map-legend .nc-item .nc-value {
  height: 5px;
}

.nc-cluster {
  position: absolute;
  height: 62px;
}
.nc-cluster__value {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  color: var(--ion-color-primary, #1772c6);
}
.nc-cluster__value .nc-value {
  position: relative;
  z-index: 2;
  color: var(--nc-gmap-label-color);
}
.nc-cluster__value::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  border-radius: 50%;
}
.nc-cluster__value::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: var(--nc-gmap-cluster-color, #ffffff);
  transform-origin: center center;
  transition: transform 0.2s linear 0.2s;
}
.nc-cluster__ring {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  transform: scale(1);
  transform-origin: center center;
  transition: transform 0.2s linear 0.2s;
  pointer-events: none;
}
.nc-cluster svg {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transform: rotate(90deg);
  transform-origin: center center;
}
.nc-cluster svg circle {
  position: absolute;
  stroke-width: 4px;
  stroke-linecap: butt;
  stroke-linejoin: round;
  fill: none;
  stroke: var(--nc-gmap-ring-color, #1772c6);
}
.nc-cluster__legend {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  margin: auto;
  height: 29px;
  padding: 0 10px 0 20px;
  border-radius: 0 3px 3px 3px;
  background: rgba(32, 32, 32, 0.8);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 30px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  color: #dbdbdb;
  opacity: 0;
  transition: opacity 0.2s linear 0s;
  pointer-events: none;
}
.nc-cluster__legend .nc-item {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 30px;
}
.nc-cluster__legend .nc-item::before {
  background: var(--ion-color-primary-contrast, #ffffff);
}
.nc-cluster__legend .nc-item__value {
  display: none;
}
.nc-cluster--w1 .nc-cluster__value, .nc-cluster--w10 .nc-cluster__value {
  width: 42px;
  height: 42px;
  margin: 10px;
  font-size: 12px;
  line-height: 14px;
}
.nc-cluster--w1 .nc-cluster__value .icon,
.nc-cluster--w1 .nc-cluster__value .asuicon,
.nc-cluster--w1 .nc-cluster__value .enticon, .nc-cluster--w10 .nc-cluster__value .icon,
.nc-cluster--w10 .nc-cluster__value .asuicon,
.nc-cluster--w10 .nc-cluster__value .enticon {
  font-size: 20px;
}
.nc-cluster--w1 .nc-cluster__value::before, .nc-cluster--w10 .nc-cluster__value::before {
  width: 34px;
  height: 34px;
  margin: -17px 0 0 -17px;
}
.nc-cluster--w1 .nc-cluster__value:hover::after, .nc-cluster--w10 .nc-cluster__value:hover::after {
  transform: scale(1.4285);
}
.nc-cluster--w1 .nc-cluster__value:hover ~ .nc-cluster__ring, .nc-cluster--w10 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.1904);
}
.nc-cluster--w1 svg,
.nc-cluster--w1 .nc-cluster__ring, .nc-cluster--w10 svg,
.nc-cluster--w10 .nc-cluster__ring {
  width: 62px;
  height: 62px;
}
.nc-cluster--w1 svg circle,
.nc-cluster--w1 .nc-cluster__ring circle, .nc-cluster--w10 svg circle,
.nc-cluster--w10 .nc-cluster__ring circle {
  stroke-dasharray: 131.94689145;
}
.nc-cluster--w1 svg[percent="1"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="1"] circle, .nc-cluster--w10 svg[percent="1"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 131.6274225355;
}
.nc-cluster--w1 svg[percent="2"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="2"] circle, .nc-cluster--w10 svg[percent="2"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 130.307953621;
}
.nc-cluster--w1 svg[percent="3"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="3"] circle, .nc-cluster--w10 svg[percent="3"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 128.9884847065;
}
.nc-cluster--w1 svg[percent="4"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="4"] circle, .nc-cluster--w10 svg[percent="4"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 127.669015792;
}
.nc-cluster--w1 svg[percent="5"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="5"] circle, .nc-cluster--w10 svg[percent="5"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 126.3495468775;
}
.nc-cluster--w1 svg[percent="6"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="6"] circle, .nc-cluster--w10 svg[percent="6"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 125.030077963;
}
.nc-cluster--w1 svg[percent="7"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="7"] circle, .nc-cluster--w10 svg[percent="7"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 123.7106090485;
}
.nc-cluster--w1 svg[percent="8"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="8"] circle, .nc-cluster--w10 svg[percent="8"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 122.391140134;
}
.nc-cluster--w1 svg[percent="9"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="9"] circle, .nc-cluster--w10 svg[percent="9"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 121.0716712195;
}
.nc-cluster--w1 svg[percent="10"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="10"] circle, .nc-cluster--w10 svg[percent="10"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 119.752202305;
}
.nc-cluster--w1 svg[percent="11"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="11"] circle, .nc-cluster--w10 svg[percent="11"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 118.4327333905;
}
.nc-cluster--w1 svg[percent="12"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="12"] circle, .nc-cluster--w10 svg[percent="12"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 117.113264476;
}
.nc-cluster--w1 svg[percent="13"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="13"] circle, .nc-cluster--w10 svg[percent="13"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 115.7937955615;
}
.nc-cluster--w1 svg[percent="14"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="14"] circle, .nc-cluster--w10 svg[percent="14"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 114.474326647;
}
.nc-cluster--w1 svg[percent="15"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="15"] circle, .nc-cluster--w10 svg[percent="15"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 113.1548577325;
}
.nc-cluster--w1 svg[percent="16"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="16"] circle, .nc-cluster--w10 svg[percent="16"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 111.835388818;
}
.nc-cluster--w1 svg[percent="17"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="17"] circle, .nc-cluster--w10 svg[percent="17"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 110.5159199035;
}
.nc-cluster--w1 svg[percent="18"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="18"] circle, .nc-cluster--w10 svg[percent="18"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 109.196450989;
}
.nc-cluster--w1 svg[percent="19"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="19"] circle, .nc-cluster--w10 svg[percent="19"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 107.8769820745;
}
.nc-cluster--w1 svg[percent="20"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="20"] circle, .nc-cluster--w10 svg[percent="20"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 106.55751316;
}
.nc-cluster--w1 svg[percent="21"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="21"] circle, .nc-cluster--w10 svg[percent="21"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 105.2380442455;
}
.nc-cluster--w1 svg[percent="22"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="22"] circle, .nc-cluster--w10 svg[percent="22"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 103.918575331;
}
.nc-cluster--w1 svg[percent="23"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="23"] circle, .nc-cluster--w10 svg[percent="23"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 102.5991064165;
}
.nc-cluster--w1 svg[percent="24"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="24"] circle, .nc-cluster--w10 svg[percent="24"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 101.279637502;
}
.nc-cluster--w1 svg[percent="25"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="25"] circle, .nc-cluster--w10 svg[percent="25"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 99.9601685875;
}
.nc-cluster--w1 svg[percent="26"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="26"] circle, .nc-cluster--w10 svg[percent="26"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 98.640699673;
}
.nc-cluster--w1 svg[percent="27"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="27"] circle, .nc-cluster--w10 svg[percent="27"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 97.3212307585;
}
.nc-cluster--w1 svg[percent="28"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="28"] circle, .nc-cluster--w10 svg[percent="28"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 96.001761844;
}
.nc-cluster--w1 svg[percent="29"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="29"] circle, .nc-cluster--w10 svg[percent="29"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 94.6822929295;
}
.nc-cluster--w1 svg[percent="30"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="30"] circle, .nc-cluster--w10 svg[percent="30"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 93.362824015;
}
.nc-cluster--w1 svg[percent="31"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="31"] circle, .nc-cluster--w10 svg[percent="31"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 92.0433551005;
}
.nc-cluster--w1 svg[percent="32"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="32"] circle, .nc-cluster--w10 svg[percent="32"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 90.723886186;
}
.nc-cluster--w1 svg[percent="33"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="33"] circle, .nc-cluster--w10 svg[percent="33"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 89.4044172715;
}
.nc-cluster--w1 svg[percent="34"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="34"] circle, .nc-cluster--w10 svg[percent="34"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 88.084948357;
}
.nc-cluster--w1 svg[percent="35"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="35"] circle, .nc-cluster--w10 svg[percent="35"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 86.7654794425;
}
.nc-cluster--w1 svg[percent="36"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="36"] circle, .nc-cluster--w10 svg[percent="36"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 85.446010528;
}
.nc-cluster--w1 svg[percent="37"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="37"] circle, .nc-cluster--w10 svg[percent="37"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 84.1265416135;
}
.nc-cluster--w1 svg[percent="38"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="38"] circle, .nc-cluster--w10 svg[percent="38"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 82.807072699;
}
.nc-cluster--w1 svg[percent="39"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="39"] circle, .nc-cluster--w10 svg[percent="39"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 81.4876037845;
}
.nc-cluster--w1 svg[percent="40"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="40"] circle, .nc-cluster--w10 svg[percent="40"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 80.16813487;
}
.nc-cluster--w1 svg[percent="41"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="41"] circle, .nc-cluster--w10 svg[percent="41"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 78.8486659555;
}
.nc-cluster--w1 svg[percent="42"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="42"] circle, .nc-cluster--w10 svg[percent="42"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 77.529197041;
}
.nc-cluster--w1 svg[percent="43"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="43"] circle, .nc-cluster--w10 svg[percent="43"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 76.2097281265;
}
.nc-cluster--w1 svg[percent="44"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="44"] circle, .nc-cluster--w10 svg[percent="44"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 74.890259212;
}
.nc-cluster--w1 svg[percent="45"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="45"] circle, .nc-cluster--w10 svg[percent="45"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 73.5707902975;
}
.nc-cluster--w1 svg[percent="46"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="46"] circle, .nc-cluster--w10 svg[percent="46"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 72.251321383;
}
.nc-cluster--w1 svg[percent="47"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="47"] circle, .nc-cluster--w10 svg[percent="47"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 70.9318524685;
}
.nc-cluster--w1 svg[percent="48"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="48"] circle, .nc-cluster--w10 svg[percent="48"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 69.612383554;
}
.nc-cluster--w1 svg[percent="49"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="49"] circle, .nc-cluster--w10 svg[percent="49"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 68.2929146395;
}
.nc-cluster--w1 svg[percent="50"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="50"] circle, .nc-cluster--w10 svg[percent="50"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 66.973445725;
}
.nc-cluster--w1 svg[percent="51"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="51"] circle, .nc-cluster--w10 svg[percent="51"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 65.6539768105;
}
.nc-cluster--w1 svg[percent="52"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="52"] circle, .nc-cluster--w10 svg[percent="52"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 64.334507896;
}
.nc-cluster--w1 svg[percent="53"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="53"] circle, .nc-cluster--w10 svg[percent="53"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 63.0150389815;
}
.nc-cluster--w1 svg[percent="54"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="54"] circle, .nc-cluster--w10 svg[percent="54"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 61.695570067;
}
.nc-cluster--w1 svg[percent="55"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="55"] circle, .nc-cluster--w10 svg[percent="55"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 60.3761011525;
}
.nc-cluster--w1 svg[percent="56"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="56"] circle, .nc-cluster--w10 svg[percent="56"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 59.056632238;
}
.nc-cluster--w1 svg[percent="57"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="57"] circle, .nc-cluster--w10 svg[percent="57"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 57.7371633235;
}
.nc-cluster--w1 svg[percent="58"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="58"] circle, .nc-cluster--w10 svg[percent="58"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 56.417694409;
}
.nc-cluster--w1 svg[percent="59"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="59"] circle, .nc-cluster--w10 svg[percent="59"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 55.0982254945;
}
.nc-cluster--w1 svg[percent="60"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="60"] circle, .nc-cluster--w10 svg[percent="60"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 53.77875658;
}
.nc-cluster--w1 svg[percent="61"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="61"] circle, .nc-cluster--w10 svg[percent="61"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 52.4592876655;
}
.nc-cluster--w1 svg[percent="62"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="62"] circle, .nc-cluster--w10 svg[percent="62"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 51.139818751;
}
.nc-cluster--w1 svg[percent="63"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="63"] circle, .nc-cluster--w10 svg[percent="63"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 49.8203498365;
}
.nc-cluster--w1 svg[percent="64"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="64"] circle, .nc-cluster--w10 svg[percent="64"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 48.500880922;
}
.nc-cluster--w1 svg[percent="65"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="65"] circle, .nc-cluster--w10 svg[percent="65"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 47.1814120075;
}
.nc-cluster--w1 svg[percent="66"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="66"] circle, .nc-cluster--w10 svg[percent="66"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 45.861943093;
}
.nc-cluster--w1 svg[percent="67"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="67"] circle, .nc-cluster--w10 svg[percent="67"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 44.5424741785;
}
.nc-cluster--w1 svg[percent="68"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="68"] circle, .nc-cluster--w10 svg[percent="68"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 43.223005264;
}
.nc-cluster--w1 svg[percent="69"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="69"] circle, .nc-cluster--w10 svg[percent="69"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 41.9035363495;
}
.nc-cluster--w1 svg[percent="70"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="70"] circle, .nc-cluster--w10 svg[percent="70"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 40.584067435;
}
.nc-cluster--w1 svg[percent="71"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="71"] circle, .nc-cluster--w10 svg[percent="71"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 39.2645985205;
}
.nc-cluster--w1 svg[percent="72"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="72"] circle, .nc-cluster--w10 svg[percent="72"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 37.945129606;
}
.nc-cluster--w1 svg[percent="73"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="73"] circle, .nc-cluster--w10 svg[percent="73"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 36.6256606915;
}
.nc-cluster--w1 svg[percent="74"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="74"] circle, .nc-cluster--w10 svg[percent="74"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 35.306191777;
}
.nc-cluster--w1 svg[percent="75"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="75"] circle, .nc-cluster--w10 svg[percent="75"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 33.9867228625;
}
.nc-cluster--w1 svg[percent="76"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="76"] circle, .nc-cluster--w10 svg[percent="76"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 32.667253948;
}
.nc-cluster--w1 svg[percent="77"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="77"] circle, .nc-cluster--w10 svg[percent="77"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 31.3477850335;
}
.nc-cluster--w1 svg[percent="78"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="78"] circle, .nc-cluster--w10 svg[percent="78"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 30.028316119;
}
.nc-cluster--w1 svg[percent="79"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="79"] circle, .nc-cluster--w10 svg[percent="79"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 28.7088472045;
}
.nc-cluster--w1 svg[percent="80"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="80"] circle, .nc-cluster--w10 svg[percent="80"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 27.38937829;
}
.nc-cluster--w1 svg[percent="81"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="81"] circle, .nc-cluster--w10 svg[percent="81"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 26.0699093755;
}
.nc-cluster--w1 svg[percent="82"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="82"] circle, .nc-cluster--w10 svg[percent="82"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 24.750440461;
}
.nc-cluster--w1 svg[percent="83"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="83"] circle, .nc-cluster--w10 svg[percent="83"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 23.4309715465;
}
.nc-cluster--w1 svg[percent="84"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="84"] circle, .nc-cluster--w10 svg[percent="84"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 22.111502632;
}
.nc-cluster--w1 svg[percent="85"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="85"] circle, .nc-cluster--w10 svg[percent="85"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 20.7920337175;
}
.nc-cluster--w1 svg[percent="86"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="86"] circle, .nc-cluster--w10 svg[percent="86"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 19.472564803;
}
.nc-cluster--w1 svg[percent="87"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="87"] circle, .nc-cluster--w10 svg[percent="87"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 18.1530958885;
}
.nc-cluster--w1 svg[percent="88"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="88"] circle, .nc-cluster--w10 svg[percent="88"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 16.833626974;
}
.nc-cluster--w1 svg[percent="89"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="89"] circle, .nc-cluster--w10 svg[percent="89"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 15.5141580595;
}
.nc-cluster--w1 svg[percent="90"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="90"] circle, .nc-cluster--w10 svg[percent="90"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 14.194689145;
}
.nc-cluster--w1 svg[percent="91"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="91"] circle, .nc-cluster--w10 svg[percent="91"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 12.8752202305;
}
.nc-cluster--w1 svg[percent="92"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="92"] circle, .nc-cluster--w10 svg[percent="92"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 11.555751316;
}
.nc-cluster--w1 svg[percent="93"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="93"] circle, .nc-cluster--w10 svg[percent="93"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 10.2362824015;
}
.nc-cluster--w1 svg[percent="94"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="94"] circle, .nc-cluster--w10 svg[percent="94"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 8.916813487;
}
.nc-cluster--w1 svg[percent="95"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="95"] circle, .nc-cluster--w10 svg[percent="95"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 7.5973445725;
}
.nc-cluster--w1 svg[percent="96"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="96"] circle, .nc-cluster--w10 svg[percent="96"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 6.277875658;
}
.nc-cluster--w1 svg[percent="97"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="97"] circle, .nc-cluster--w10 svg[percent="97"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 4.9584067435;
}
.nc-cluster--w1 svg[percent="98"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="98"] circle, .nc-cluster--w10 svg[percent="98"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 3.638937829;
}
.nc-cluster--w1 svg[percent="99"] circle,
.nc-cluster--w1 .nc-cluster__ring[percent="99"] circle, .nc-cluster--w10 svg[percent="99"] circle,
.nc-cluster--w10 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 2.3194689145;
}
.nc-cluster--w1 .nc-cluster__legend, .nc-cluster--w10 .nc-cluster__legend {
  left: 50px;
}
.nc-cluster--w100 {
  height: 86px;
}
.nc-cluster--w100 .nc-cluster__value {
  width: 68px;
  height: 68px;
  margin: 9px;
}
.nc-cluster--w100 .nc-cluster__value::before {
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px;
}
.nc-cluster--w100 .nc-cluster__value:hover::after {
  transform: scale(1.2647);
}
.nc-cluster--w100 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.1724);
}
.nc-cluster--w100 svg,
.nc-cluster--w100 .nc-cluster__ring {
  width: 86px;
  height: 86px;
}
.nc-cluster--w100 svg circle,
.nc-cluster--w100 .nc-cluster__ring circle {
  stroke-dasharray: 182.21237;
}
.nc-cluster--w100 svg[percent="1"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 181.3902463;
}
.nc-cluster--w100 svg[percent="2"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 179.5681226;
}
.nc-cluster--w100 svg[percent="3"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 177.7459989;
}
.nc-cluster--w100 svg[percent="4"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 175.9238752;
}
.nc-cluster--w100 svg[percent="5"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 174.1017515;
}
.nc-cluster--w100 svg[percent="6"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 172.2796278;
}
.nc-cluster--w100 svg[percent="7"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 170.4575041;
}
.nc-cluster--w100 svg[percent="8"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 168.6353804;
}
.nc-cluster--w100 svg[percent="9"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 166.8132567;
}
.nc-cluster--w100 svg[percent="10"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 164.991133;
}
.nc-cluster--w100 svg[percent="11"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 163.1690093;
}
.nc-cluster--w100 svg[percent="12"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 161.3468856;
}
.nc-cluster--w100 svg[percent="13"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 159.5247619;
}
.nc-cluster--w100 svg[percent="14"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 157.7026382;
}
.nc-cluster--w100 svg[percent="15"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 155.8805145;
}
.nc-cluster--w100 svg[percent="16"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 154.0583908;
}
.nc-cluster--w100 svg[percent="17"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 152.2362671;
}
.nc-cluster--w100 svg[percent="18"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 150.4141434;
}
.nc-cluster--w100 svg[percent="19"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 148.5920197;
}
.nc-cluster--w100 svg[percent="20"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 146.769896;
}
.nc-cluster--w100 svg[percent="21"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 144.9477723;
}
.nc-cluster--w100 svg[percent="22"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 143.1256486;
}
.nc-cluster--w100 svg[percent="23"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 141.3035249;
}
.nc-cluster--w100 svg[percent="24"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 139.4814012;
}
.nc-cluster--w100 svg[percent="25"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 137.6592775;
}
.nc-cluster--w100 svg[percent="26"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 135.8371538;
}
.nc-cluster--w100 svg[percent="27"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 134.0150301;
}
.nc-cluster--w100 svg[percent="28"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 132.1929064;
}
.nc-cluster--w100 svg[percent="29"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 130.3707827;
}
.nc-cluster--w100 svg[percent="30"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 128.548659;
}
.nc-cluster--w100 svg[percent="31"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 126.7265353;
}
.nc-cluster--w100 svg[percent="32"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 124.9044116;
}
.nc-cluster--w100 svg[percent="33"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 123.0822879;
}
.nc-cluster--w100 svg[percent="34"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 121.2601642;
}
.nc-cluster--w100 svg[percent="35"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 119.4380405;
}
.nc-cluster--w100 svg[percent="36"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 117.6159168;
}
.nc-cluster--w100 svg[percent="37"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 115.7937931;
}
.nc-cluster--w100 svg[percent="38"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 113.9716694;
}
.nc-cluster--w100 svg[percent="39"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 112.1495457;
}
.nc-cluster--w100 svg[percent="40"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 110.327422;
}
.nc-cluster--w100 svg[percent="41"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 108.5052983;
}
.nc-cluster--w100 svg[percent="42"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 106.6831746;
}
.nc-cluster--w100 svg[percent="43"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 104.8610509;
}
.nc-cluster--w100 svg[percent="44"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 103.0389272;
}
.nc-cluster--w100 svg[percent="45"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 101.2168035;
}
.nc-cluster--w100 svg[percent="46"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 99.3946798;
}
.nc-cluster--w100 svg[percent="47"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 97.5725561;
}
.nc-cluster--w100 svg[percent="48"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 95.7504324;
}
.nc-cluster--w100 svg[percent="49"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 93.9283087;
}
.nc-cluster--w100 svg[percent="50"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 92.106185;
}
.nc-cluster--w100 svg[percent="51"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 90.2840613;
}
.nc-cluster--w100 svg[percent="52"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 88.4619376;
}
.nc-cluster--w100 svg[percent="53"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 86.6398139;
}
.nc-cluster--w100 svg[percent="54"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 84.8176902;
}
.nc-cluster--w100 svg[percent="55"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 82.9955665;
}
.nc-cluster--w100 svg[percent="56"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 81.1734428;
}
.nc-cluster--w100 svg[percent="57"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 79.3513191;
}
.nc-cluster--w100 svg[percent="58"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 77.5291954;
}
.nc-cluster--w100 svg[percent="59"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 75.7070717;
}
.nc-cluster--w100 svg[percent="60"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 73.884948;
}
.nc-cluster--w100 svg[percent="61"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 72.0628243;
}
.nc-cluster--w100 svg[percent="62"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 70.2407006;
}
.nc-cluster--w100 svg[percent="63"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 68.4185769;
}
.nc-cluster--w100 svg[percent="64"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 66.5964532;
}
.nc-cluster--w100 svg[percent="65"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 64.7743295;
}
.nc-cluster--w100 svg[percent="66"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 62.9522058;
}
.nc-cluster--w100 svg[percent="67"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 61.1300821;
}
.nc-cluster--w100 svg[percent="68"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 59.3079584;
}
.nc-cluster--w100 svg[percent="69"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 57.4858347;
}
.nc-cluster--w100 svg[percent="70"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 55.663711;
}
.nc-cluster--w100 svg[percent="71"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 53.8415873;
}
.nc-cluster--w100 svg[percent="72"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 52.0194636;
}
.nc-cluster--w100 svg[percent="73"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 50.1973399;
}
.nc-cluster--w100 svg[percent="74"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 48.3752162;
}
.nc-cluster--w100 svg[percent="75"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 46.5530925;
}
.nc-cluster--w100 svg[percent="76"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 44.7309688;
}
.nc-cluster--w100 svg[percent="77"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 42.9088451;
}
.nc-cluster--w100 svg[percent="78"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 41.0867214;
}
.nc-cluster--w100 svg[percent="79"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 39.2645977;
}
.nc-cluster--w100 svg[percent="80"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 37.442474;
}
.nc-cluster--w100 svg[percent="81"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 35.6203503;
}
.nc-cluster--w100 svg[percent="82"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 33.7982266;
}
.nc-cluster--w100 svg[percent="83"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 31.9761029;
}
.nc-cluster--w100 svg[percent="84"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 30.1539792;
}
.nc-cluster--w100 svg[percent="85"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 28.3318555;
}
.nc-cluster--w100 svg[percent="86"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 26.5097318;
}
.nc-cluster--w100 svg[percent="87"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 24.6876081;
}
.nc-cluster--w100 svg[percent="88"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 22.8654844;
}
.nc-cluster--w100 svg[percent="89"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 21.0433607;
}
.nc-cluster--w100 svg[percent="90"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 19.221237;
}
.nc-cluster--w100 svg[percent="91"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 17.3991133;
}
.nc-cluster--w100 svg[percent="92"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 15.5769896;
}
.nc-cluster--w100 svg[percent="93"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 13.7548659;
}
.nc-cluster--w100 svg[percent="94"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 11.9327422;
}
.nc-cluster--w100 svg[percent="95"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 10.1106185;
}
.nc-cluster--w100 svg[percent="96"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 8.2884948;
}
.nc-cluster--w100 svg[percent="97"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 6.4663711;
}
.nc-cluster--w100 svg[percent="98"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 4.6442474;
}
.nc-cluster--w100 svg[percent="99"] circle,
.nc-cluster--w100 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 2.8221237;
}
.nc-cluster--w100 .nc-cluster__legend {
  left: 71px;
}
.nc-cluster--w1000 {
  height: 94px;
}
.nc-cluster--w1000 .nc-cluster__value {
  width: 78px;
  height: 78px;
  margin: 8px;
}
.nc-cluster--w1000 .nc-cluster__value::before {
  width: 68px;
  height: 68px;
  margin: -34px 0 0 -34px;
}
.nc-cluster--w1000 .nc-cluster__value:hover::after {
  transform: scale(1.2051);
}
.nc-cluster--w1000 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.1176);
}
.nc-cluster--w1000 svg,
.nc-cluster--w1000 .nc-cluster__ring {
  width: 94px;
  height: 94px;
}
.nc-cluster--w1000 svg circle,
.nc-cluster--w1000 .nc-cluster__ring circle {
  stroke-dasharray: 213.6283;
}
.nc-cluster--w1000 svg[percent="1"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 212.492017;
}
.nc-cluster--w1000 svg[percent="2"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 210.355734;
}
.nc-cluster--w1000 svg[percent="3"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 208.219451;
}
.nc-cluster--w1000 svg[percent="4"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 206.083168;
}
.nc-cluster--w1000 svg[percent="5"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 203.946885;
}
.nc-cluster--w1000 svg[percent="6"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 201.810602;
}
.nc-cluster--w1000 svg[percent="7"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 199.674319;
}
.nc-cluster--w1000 svg[percent="8"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 197.538036;
}
.nc-cluster--w1000 svg[percent="9"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 195.401753;
}
.nc-cluster--w1000 svg[percent="10"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 193.26547;
}
.nc-cluster--w1000 svg[percent="11"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 191.129187;
}
.nc-cluster--w1000 svg[percent="12"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 188.992904;
}
.nc-cluster--w1000 svg[percent="13"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 186.856621;
}
.nc-cluster--w1000 svg[percent="14"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 184.720338;
}
.nc-cluster--w1000 svg[percent="15"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 182.584055;
}
.nc-cluster--w1000 svg[percent="16"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 180.447772;
}
.nc-cluster--w1000 svg[percent="17"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 178.311489;
}
.nc-cluster--w1000 svg[percent="18"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 176.175206;
}
.nc-cluster--w1000 svg[percent="19"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 174.038923;
}
.nc-cluster--w1000 svg[percent="20"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 171.90264;
}
.nc-cluster--w1000 svg[percent="21"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 169.766357;
}
.nc-cluster--w1000 svg[percent="22"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 167.630074;
}
.nc-cluster--w1000 svg[percent="23"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 165.493791;
}
.nc-cluster--w1000 svg[percent="24"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 163.357508;
}
.nc-cluster--w1000 svg[percent="25"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 161.221225;
}
.nc-cluster--w1000 svg[percent="26"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 159.084942;
}
.nc-cluster--w1000 svg[percent="27"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 156.948659;
}
.nc-cluster--w1000 svg[percent="28"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 154.812376;
}
.nc-cluster--w1000 svg[percent="29"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 152.676093;
}
.nc-cluster--w1000 svg[percent="30"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 150.53981;
}
.nc-cluster--w1000 svg[percent="31"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 148.403527;
}
.nc-cluster--w1000 svg[percent="32"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 146.267244;
}
.nc-cluster--w1000 svg[percent="33"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 144.130961;
}
.nc-cluster--w1000 svg[percent="34"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 141.994678;
}
.nc-cluster--w1000 svg[percent="35"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 139.858395;
}
.nc-cluster--w1000 svg[percent="36"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 137.722112;
}
.nc-cluster--w1000 svg[percent="37"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 135.585829;
}
.nc-cluster--w1000 svg[percent="38"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 133.449546;
}
.nc-cluster--w1000 svg[percent="39"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 131.313263;
}
.nc-cluster--w1000 svg[percent="40"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 129.17698;
}
.nc-cluster--w1000 svg[percent="41"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 127.040697;
}
.nc-cluster--w1000 svg[percent="42"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 124.904414;
}
.nc-cluster--w1000 svg[percent="43"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 122.768131;
}
.nc-cluster--w1000 svg[percent="44"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 120.631848;
}
.nc-cluster--w1000 svg[percent="45"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 118.495565;
}
.nc-cluster--w1000 svg[percent="46"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 116.359282;
}
.nc-cluster--w1000 svg[percent="47"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 114.222999;
}
.nc-cluster--w1000 svg[percent="48"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 112.086716;
}
.nc-cluster--w1000 svg[percent="49"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 109.950433;
}
.nc-cluster--w1000 svg[percent="50"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 107.81415;
}
.nc-cluster--w1000 svg[percent="51"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 105.677867;
}
.nc-cluster--w1000 svg[percent="52"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 103.541584;
}
.nc-cluster--w1000 svg[percent="53"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 101.405301;
}
.nc-cluster--w1000 svg[percent="54"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 99.269018;
}
.nc-cluster--w1000 svg[percent="55"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 97.132735;
}
.nc-cluster--w1000 svg[percent="56"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 94.996452;
}
.nc-cluster--w1000 svg[percent="57"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 92.860169;
}
.nc-cluster--w1000 svg[percent="58"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 90.723886;
}
.nc-cluster--w1000 svg[percent="59"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 88.587603;
}
.nc-cluster--w1000 svg[percent="60"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 86.45132;
}
.nc-cluster--w1000 svg[percent="61"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 84.315037;
}
.nc-cluster--w1000 svg[percent="62"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 82.178754;
}
.nc-cluster--w1000 svg[percent="63"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 80.042471;
}
.nc-cluster--w1000 svg[percent="64"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 77.906188;
}
.nc-cluster--w1000 svg[percent="65"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 75.769905;
}
.nc-cluster--w1000 svg[percent="66"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 73.633622;
}
.nc-cluster--w1000 svg[percent="67"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 71.497339;
}
.nc-cluster--w1000 svg[percent="68"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 69.361056;
}
.nc-cluster--w1000 svg[percent="69"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 67.224773;
}
.nc-cluster--w1000 svg[percent="70"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 65.08849;
}
.nc-cluster--w1000 svg[percent="71"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 62.952207;
}
.nc-cluster--w1000 svg[percent="72"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 60.815924;
}
.nc-cluster--w1000 svg[percent="73"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 58.679641;
}
.nc-cluster--w1000 svg[percent="74"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 56.543358;
}
.nc-cluster--w1000 svg[percent="75"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 54.407075;
}
.nc-cluster--w1000 svg[percent="76"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 52.270792;
}
.nc-cluster--w1000 svg[percent="77"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 50.134509;
}
.nc-cluster--w1000 svg[percent="78"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 47.998226;
}
.nc-cluster--w1000 svg[percent="79"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 45.861943;
}
.nc-cluster--w1000 svg[percent="80"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 43.72566;
}
.nc-cluster--w1000 svg[percent="81"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 41.589377;
}
.nc-cluster--w1000 svg[percent="82"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 39.453094;
}
.nc-cluster--w1000 svg[percent="83"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 37.316811;
}
.nc-cluster--w1000 svg[percent="84"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 35.180528;
}
.nc-cluster--w1000 svg[percent="85"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 33.044245;
}
.nc-cluster--w1000 svg[percent="86"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 30.907962;
}
.nc-cluster--w1000 svg[percent="87"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 28.771679;
}
.nc-cluster--w1000 svg[percent="88"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 26.635396;
}
.nc-cluster--w1000 svg[percent="89"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 24.499113;
}
.nc-cluster--w1000 svg[percent="90"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 22.36283;
}
.nc-cluster--w1000 svg[percent="91"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 20.226547;
}
.nc-cluster--w1000 svg[percent="92"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 18.090264;
}
.nc-cluster--w1000 svg[percent="93"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 15.953981;
}
.nc-cluster--w1000 svg[percent="94"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 13.817698;
}
.nc-cluster--w1000 svg[percent="95"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 11.681415;
}
.nc-cluster--w1000 svg[percent="96"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 9.545132;
}
.nc-cluster--w1000 svg[percent="97"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 7.408849;
}
.nc-cluster--w1000 svg[percent="98"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 5.272566;
}
.nc-cluster--w1000 svg[percent="99"] circle,
.nc-cluster--w1000 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 3.136283;
}
.nc-cluster--w1000 .nc-cluster__legend {
  left: 79px;
}
.nc-cluster--w10000 {
  height: 102px;
}
.nc-cluster--w10000 .nc-cluster__value {
  width: 88px;
  height: 88px;
  margin: 7px;
}
.nc-cluster--w10000 .nc-cluster__value::before {
  width: 76px;
  height: 76px;
  margin: -38px 0 0 -38px;
}
.nc-cluster--w10000 .nc-cluster__value:hover::after {
  transform: scale(1.15909);
}
.nc-cluster--w10000 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.0898);
}
.nc-cluster--w10000 svg,
.nc-cluster--w10000 .nc-cluster__ring {
  width: 102px;
  height: 102px;
}
.nc-cluster--w10000 svg circle,
.nc-cluster--w10000 .nc-cluster__ring circle {
  stroke-dasharray: 245.04423;
}
.nc-cluster--w10000 svg[percent="1"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 243.5937877;
}
.nc-cluster--w10000 svg[percent="2"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 241.1433454;
}
.nc-cluster--w10000 svg[percent="3"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 238.6929031;
}
.nc-cluster--w10000 svg[percent="4"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 236.2424608;
}
.nc-cluster--w10000 svg[percent="5"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 233.7920185;
}
.nc-cluster--w10000 svg[percent="6"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 231.3415762;
}
.nc-cluster--w10000 svg[percent="7"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 228.8911339;
}
.nc-cluster--w10000 svg[percent="8"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 226.4406916;
}
.nc-cluster--w10000 svg[percent="9"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 223.9902493;
}
.nc-cluster--w10000 svg[percent="10"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 221.539807;
}
.nc-cluster--w10000 svg[percent="11"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 219.0893647;
}
.nc-cluster--w10000 svg[percent="12"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 216.6389224;
}
.nc-cluster--w10000 svg[percent="13"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 214.1884801;
}
.nc-cluster--w10000 svg[percent="14"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 211.7380378;
}
.nc-cluster--w10000 svg[percent="15"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 209.2875955;
}
.nc-cluster--w10000 svg[percent="16"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 206.8371532;
}
.nc-cluster--w10000 svg[percent="17"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 204.3867109;
}
.nc-cluster--w10000 svg[percent="18"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 201.9362686;
}
.nc-cluster--w10000 svg[percent="19"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 199.4858263;
}
.nc-cluster--w10000 svg[percent="20"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 197.035384;
}
.nc-cluster--w10000 svg[percent="21"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 194.5849417;
}
.nc-cluster--w10000 svg[percent="22"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 192.1344994;
}
.nc-cluster--w10000 svg[percent="23"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 189.6840571;
}
.nc-cluster--w10000 svg[percent="24"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 187.2336148;
}
.nc-cluster--w10000 svg[percent="25"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 184.7831725;
}
.nc-cluster--w10000 svg[percent="26"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 182.3327302;
}
.nc-cluster--w10000 svg[percent="27"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 179.8822879;
}
.nc-cluster--w10000 svg[percent="28"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 177.4318456;
}
.nc-cluster--w10000 svg[percent="29"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 174.9814033;
}
.nc-cluster--w10000 svg[percent="30"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 172.530961;
}
.nc-cluster--w10000 svg[percent="31"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 170.0805187;
}
.nc-cluster--w10000 svg[percent="32"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 167.6300764;
}
.nc-cluster--w10000 svg[percent="33"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 165.1796341;
}
.nc-cluster--w10000 svg[percent="34"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 162.7291918;
}
.nc-cluster--w10000 svg[percent="35"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 160.2787495;
}
.nc-cluster--w10000 svg[percent="36"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 157.8283072;
}
.nc-cluster--w10000 svg[percent="37"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 155.3778649;
}
.nc-cluster--w10000 svg[percent="38"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 152.9274226;
}
.nc-cluster--w10000 svg[percent="39"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 150.4769803;
}
.nc-cluster--w10000 svg[percent="40"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 148.026538;
}
.nc-cluster--w10000 svg[percent="41"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 145.5760957;
}
.nc-cluster--w10000 svg[percent="42"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 143.1256534;
}
.nc-cluster--w10000 svg[percent="43"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 140.6752111;
}
.nc-cluster--w10000 svg[percent="44"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 138.2247688;
}
.nc-cluster--w10000 svg[percent="45"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 135.7743265;
}
.nc-cluster--w10000 svg[percent="46"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 133.3238842;
}
.nc-cluster--w10000 svg[percent="47"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 130.8734419;
}
.nc-cluster--w10000 svg[percent="48"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 128.4229996;
}
.nc-cluster--w10000 svg[percent="49"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 125.9725573;
}
.nc-cluster--w10000 svg[percent="50"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 123.522115;
}
.nc-cluster--w10000 svg[percent="51"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 121.0716727;
}
.nc-cluster--w10000 svg[percent="52"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 118.6212304;
}
.nc-cluster--w10000 svg[percent="53"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 116.1707881;
}
.nc-cluster--w10000 svg[percent="54"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 113.7203458;
}
.nc-cluster--w10000 svg[percent="55"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 111.2699035;
}
.nc-cluster--w10000 svg[percent="56"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 108.8194612;
}
.nc-cluster--w10000 svg[percent="57"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 106.3690189;
}
.nc-cluster--w10000 svg[percent="58"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 103.9185766;
}
.nc-cluster--w10000 svg[percent="59"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 101.4681343;
}
.nc-cluster--w10000 svg[percent="60"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 99.017692;
}
.nc-cluster--w10000 svg[percent="61"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 96.5672497;
}
.nc-cluster--w10000 svg[percent="62"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 94.1168074;
}
.nc-cluster--w10000 svg[percent="63"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 91.6663651;
}
.nc-cluster--w10000 svg[percent="64"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 89.2159228;
}
.nc-cluster--w10000 svg[percent="65"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 86.7654805;
}
.nc-cluster--w10000 svg[percent="66"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 84.3150382;
}
.nc-cluster--w10000 svg[percent="67"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 81.8645959;
}
.nc-cluster--w10000 svg[percent="68"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 79.4141536;
}
.nc-cluster--w10000 svg[percent="69"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 76.9637113;
}
.nc-cluster--w10000 svg[percent="70"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 74.513269;
}
.nc-cluster--w10000 svg[percent="71"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 72.0628267;
}
.nc-cluster--w10000 svg[percent="72"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 69.6123844;
}
.nc-cluster--w10000 svg[percent="73"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 67.1619421;
}
.nc-cluster--w10000 svg[percent="74"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 64.7114998;
}
.nc-cluster--w10000 svg[percent="75"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 62.2610575;
}
.nc-cluster--w10000 svg[percent="76"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 59.8106152;
}
.nc-cluster--w10000 svg[percent="77"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 57.3601729;
}
.nc-cluster--w10000 svg[percent="78"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 54.9097306;
}
.nc-cluster--w10000 svg[percent="79"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 52.4592883;
}
.nc-cluster--w10000 svg[percent="80"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 50.008846;
}
.nc-cluster--w10000 svg[percent="81"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 47.5584037;
}
.nc-cluster--w10000 svg[percent="82"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 45.1079614;
}
.nc-cluster--w10000 svg[percent="83"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 42.6575191;
}
.nc-cluster--w10000 svg[percent="84"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 40.2070768;
}
.nc-cluster--w10000 svg[percent="85"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 37.7566345;
}
.nc-cluster--w10000 svg[percent="86"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 35.3061922;
}
.nc-cluster--w10000 svg[percent="87"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 32.8557499;
}
.nc-cluster--w10000 svg[percent="88"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 30.4053076;
}
.nc-cluster--w10000 svg[percent="89"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 27.9548653;
}
.nc-cluster--w10000 svg[percent="90"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 25.504423;
}
.nc-cluster--w10000 svg[percent="91"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 23.0539807;
}
.nc-cluster--w10000 svg[percent="92"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 20.6035384;
}
.nc-cluster--w10000 svg[percent="93"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 18.1530961;
}
.nc-cluster--w10000 svg[percent="94"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 15.7026538;
}
.nc-cluster--w10000 svg[percent="95"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 13.2522115;
}
.nc-cluster--w10000 svg[percent="96"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 10.8017692;
}
.nc-cluster--w10000 svg[percent="97"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 8.3513269;
}
.nc-cluster--w10000 svg[percent="98"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 5.9008846;
}
.nc-cluster--w10000 svg[percent="99"] circle,
.nc-cluster--w10000 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 3.4504423;
}
.nc-cluster--w10000 .nc-cluster__legend {
  left: 87px;
}
.nc-cluster--w100000 {
  height: 114px;
}
.nc-cluster--w100000 .nc-cluster__value {
  width: 98px;
  height: 98px;
  margin: 8px;
  font-size: 16px;
  line-height: 19px;
}
.nc-cluster--w100000 .nc-cluster__value::before {
  width: 86px;
  height: 86px;
  margin: -43px 0 0 -43px;
}
.nc-cluster--w100000 .nc-cluster__value:hover::after {
  transform: scale(1.16326);
}
.nc-cluster--w100000 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.0966);
}
.nc-cluster--w100000 svg,
.nc-cluster--w100000 .nc-cluster__ring {
  width: 114px;
  height: 114px;
}
.nc-cluster--w100000 svg circle,
.nc-cluster--w100000 .nc-cluster__ring circle {
  stroke-dasharray: 276.46015;
}
.nc-cluster--w100000 svg[percent="1"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 274.6955485;
}
.nc-cluster--w100000 svg[percent="2"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 271.930947;
}
.nc-cluster--w100000 svg[percent="3"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 269.1663455;
}
.nc-cluster--w100000 svg[percent="4"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 266.401744;
}
.nc-cluster--w100000 svg[percent="5"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 263.6371425;
}
.nc-cluster--w100000 svg[percent="6"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 260.872541;
}
.nc-cluster--w100000 svg[percent="7"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 258.1079395;
}
.nc-cluster--w100000 svg[percent="8"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 255.343338;
}
.nc-cluster--w100000 svg[percent="9"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 252.5787365;
}
.nc-cluster--w100000 svg[percent="10"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 249.814135;
}
.nc-cluster--w100000 svg[percent="11"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 247.0495335;
}
.nc-cluster--w100000 svg[percent="12"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 244.284932;
}
.nc-cluster--w100000 svg[percent="13"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 241.5203305;
}
.nc-cluster--w100000 svg[percent="14"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 238.755729;
}
.nc-cluster--w100000 svg[percent="15"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 235.9911275;
}
.nc-cluster--w100000 svg[percent="16"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 233.226526;
}
.nc-cluster--w100000 svg[percent="17"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 230.4619245;
}
.nc-cluster--w100000 svg[percent="18"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 227.697323;
}
.nc-cluster--w100000 svg[percent="19"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 224.9327215;
}
.nc-cluster--w100000 svg[percent="20"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 222.16812;
}
.nc-cluster--w100000 svg[percent="21"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 219.4035185;
}
.nc-cluster--w100000 svg[percent="22"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 216.638917;
}
.nc-cluster--w100000 svg[percent="23"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 213.8743155;
}
.nc-cluster--w100000 svg[percent="24"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 211.109714;
}
.nc-cluster--w100000 svg[percent="25"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 208.3451125;
}
.nc-cluster--w100000 svg[percent="26"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 205.580511;
}
.nc-cluster--w100000 svg[percent="27"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 202.8159095;
}
.nc-cluster--w100000 svg[percent="28"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 200.051308;
}
.nc-cluster--w100000 svg[percent="29"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 197.2867065;
}
.nc-cluster--w100000 svg[percent="30"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 194.522105;
}
.nc-cluster--w100000 svg[percent="31"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 191.7575035;
}
.nc-cluster--w100000 svg[percent="32"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 188.992902;
}
.nc-cluster--w100000 svg[percent="33"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 186.2283005;
}
.nc-cluster--w100000 svg[percent="34"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 183.463699;
}
.nc-cluster--w100000 svg[percent="35"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 180.6990975;
}
.nc-cluster--w100000 svg[percent="36"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 177.934496;
}
.nc-cluster--w100000 svg[percent="37"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 175.1698945;
}
.nc-cluster--w100000 svg[percent="38"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 172.405293;
}
.nc-cluster--w100000 svg[percent="39"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 169.6406915;
}
.nc-cluster--w100000 svg[percent="40"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 166.87609;
}
.nc-cluster--w100000 svg[percent="41"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 164.1114885;
}
.nc-cluster--w100000 svg[percent="42"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 161.346887;
}
.nc-cluster--w100000 svg[percent="43"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 158.5822855;
}
.nc-cluster--w100000 svg[percent="44"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 155.817684;
}
.nc-cluster--w100000 svg[percent="45"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 153.0530825;
}
.nc-cluster--w100000 svg[percent="46"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 150.288481;
}
.nc-cluster--w100000 svg[percent="47"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 147.5238795;
}
.nc-cluster--w100000 svg[percent="48"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 144.759278;
}
.nc-cluster--w100000 svg[percent="49"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 141.9946765;
}
.nc-cluster--w100000 svg[percent="50"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 139.230075;
}
.nc-cluster--w100000 svg[percent="51"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 136.4654735;
}
.nc-cluster--w100000 svg[percent="52"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 133.700872;
}
.nc-cluster--w100000 svg[percent="53"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 130.9362705;
}
.nc-cluster--w100000 svg[percent="54"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 128.171669;
}
.nc-cluster--w100000 svg[percent="55"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 125.4070675;
}
.nc-cluster--w100000 svg[percent="56"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 122.642466;
}
.nc-cluster--w100000 svg[percent="57"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 119.8778645;
}
.nc-cluster--w100000 svg[percent="58"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 117.113263;
}
.nc-cluster--w100000 svg[percent="59"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 114.3486615;
}
.nc-cluster--w100000 svg[percent="60"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 111.58406;
}
.nc-cluster--w100000 svg[percent="61"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 108.8194585;
}
.nc-cluster--w100000 svg[percent="62"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 106.054857;
}
.nc-cluster--w100000 svg[percent="63"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 103.2902555;
}
.nc-cluster--w100000 svg[percent="64"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 100.525654;
}
.nc-cluster--w100000 svg[percent="65"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 97.7610525;
}
.nc-cluster--w100000 svg[percent="66"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 94.996451;
}
.nc-cluster--w100000 svg[percent="67"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 92.2318495;
}
.nc-cluster--w100000 svg[percent="68"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 89.467248;
}
.nc-cluster--w100000 svg[percent="69"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 86.7026465;
}
.nc-cluster--w100000 svg[percent="70"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 83.938045;
}
.nc-cluster--w100000 svg[percent="71"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 81.1734435;
}
.nc-cluster--w100000 svg[percent="72"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 78.408842;
}
.nc-cluster--w100000 svg[percent="73"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 75.6442405;
}
.nc-cluster--w100000 svg[percent="74"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 72.879639;
}
.nc-cluster--w100000 svg[percent="75"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 70.1150375;
}
.nc-cluster--w100000 svg[percent="76"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 67.350436;
}
.nc-cluster--w100000 svg[percent="77"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 64.5858345;
}
.nc-cluster--w100000 svg[percent="78"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 61.821233;
}
.nc-cluster--w100000 svg[percent="79"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 59.0566315;
}
.nc-cluster--w100000 svg[percent="80"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 56.29203;
}
.nc-cluster--w100000 svg[percent="81"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 53.5274285;
}
.nc-cluster--w100000 svg[percent="82"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 50.762827;
}
.nc-cluster--w100000 svg[percent="83"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 47.9982255;
}
.nc-cluster--w100000 svg[percent="84"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 45.233624;
}
.nc-cluster--w100000 svg[percent="85"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 42.4690225;
}
.nc-cluster--w100000 svg[percent="86"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 39.704421;
}
.nc-cluster--w100000 svg[percent="87"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 36.9398195;
}
.nc-cluster--w100000 svg[percent="88"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 34.175218;
}
.nc-cluster--w100000 svg[percent="89"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 31.4106165;
}
.nc-cluster--w100000 svg[percent="90"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 28.646015;
}
.nc-cluster--w100000 svg[percent="91"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 25.8814135;
}
.nc-cluster--w100000 svg[percent="92"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 23.116812;
}
.nc-cluster--w100000 svg[percent="93"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 20.3522105;
}
.nc-cluster--w100000 svg[percent="94"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 17.587609;
}
.nc-cluster--w100000 svg[percent="95"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 14.8230075;
}
.nc-cluster--w100000 svg[percent="96"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 12.058406;
}
.nc-cluster--w100000 svg[percent="97"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 9.2938045;
}
.nc-cluster--w100000 svg[percent="98"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 6.529203;
}
.nc-cluster--w100000 svg[percent="99"] circle,
.nc-cluster--w100000 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 3.7646015;
}
.nc-cluster--w100000 .nc-cluster__legend {
  left: 99px;
}
.nc-cluster--w1000000 {
  height: 122px;
}
.nc-cluster--w1000000 .nc-cluster__value {
  width: 108px;
  height: 108px;
  margin: 7px;
  font-size: 18px;
  line-height: 21px;
}
.nc-cluster--w1000000 .nc-cluster__value::before {
  width: 94px;
  height: 94px;
  margin: -47px 0 0 -47px;
}
.nc-cluster--w1000000 .nc-cluster__value:hover::after {
  transform: scale(1.1296);
}
.nc-cluster--w1000000 .nc-cluster__value:hover ~ .nc-cluster__ring {
  transform: scale(1.0663);
}
.nc-cluster--w1000000 svg,
.nc-cluster--w1000000 .nc-cluster__ring {
  width: 122px;
  height: 122px;
}
.nc-cluster--w1000000 svg circle,
.nc-cluster--w1000000 .nc-cluster__ring circle {
  stroke-dasharray: 307.87608;
}
.nc-cluster--w1000000 svg[percent="1"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 305.7973192;
}
.nc-cluster--w1000000 svg[percent="2"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 302.7185584;
}
.nc-cluster--w1000000 svg[percent="3"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 299.6397976;
}
.nc-cluster--w1000000 svg[percent="4"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 296.5610368;
}
.nc-cluster--w1000000 svg[percent="5"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 293.482276;
}
.nc-cluster--w1000000 svg[percent="6"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 290.4035152;
}
.nc-cluster--w1000000 svg[percent="7"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 287.3247544;
}
.nc-cluster--w1000000 svg[percent="8"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 284.2459936;
}
.nc-cluster--w1000000 svg[percent="9"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 281.1672328;
}
.nc-cluster--w1000000 svg[percent="10"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 278.088472;
}
.nc-cluster--w1000000 svg[percent="11"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 275.0097112;
}
.nc-cluster--w1000000 svg[percent="12"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 271.9309504;
}
.nc-cluster--w1000000 svg[percent="13"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 268.8521896;
}
.nc-cluster--w1000000 svg[percent="14"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 265.7734288;
}
.nc-cluster--w1000000 svg[percent="15"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 262.694668;
}
.nc-cluster--w1000000 svg[percent="16"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 259.6159072;
}
.nc-cluster--w1000000 svg[percent="17"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 256.5371464;
}
.nc-cluster--w1000000 svg[percent="18"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 253.4583856;
}
.nc-cluster--w1000000 svg[percent="19"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 250.3796248;
}
.nc-cluster--w1000000 svg[percent="20"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 247.300864;
}
.nc-cluster--w1000000 svg[percent="21"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 244.2221032;
}
.nc-cluster--w1000000 svg[percent="22"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 241.1433424;
}
.nc-cluster--w1000000 svg[percent="23"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 238.0645816;
}
.nc-cluster--w1000000 svg[percent="24"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 234.9858208;
}
.nc-cluster--w1000000 svg[percent="25"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 231.90706;
}
.nc-cluster--w1000000 svg[percent="26"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 228.8282992;
}
.nc-cluster--w1000000 svg[percent="27"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 225.7495384;
}
.nc-cluster--w1000000 svg[percent="28"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 222.6707776;
}
.nc-cluster--w1000000 svg[percent="29"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 219.5920168;
}
.nc-cluster--w1000000 svg[percent="30"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 216.513256;
}
.nc-cluster--w1000000 svg[percent="31"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 213.4344952;
}
.nc-cluster--w1000000 svg[percent="32"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 210.3557344;
}
.nc-cluster--w1000000 svg[percent="33"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 207.2769736;
}
.nc-cluster--w1000000 svg[percent="34"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 204.1982128;
}
.nc-cluster--w1000000 svg[percent="35"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 201.119452;
}
.nc-cluster--w1000000 svg[percent="36"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 198.0406912;
}
.nc-cluster--w1000000 svg[percent="37"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 194.9619304;
}
.nc-cluster--w1000000 svg[percent="38"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 191.8831696;
}
.nc-cluster--w1000000 svg[percent="39"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 188.8044088;
}
.nc-cluster--w1000000 svg[percent="40"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 185.725648;
}
.nc-cluster--w1000000 svg[percent="41"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 182.6468872;
}
.nc-cluster--w1000000 svg[percent="42"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 179.5681264;
}
.nc-cluster--w1000000 svg[percent="43"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 176.4893656;
}
.nc-cluster--w1000000 svg[percent="44"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 173.4106048;
}
.nc-cluster--w1000000 svg[percent="45"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 170.331844;
}
.nc-cluster--w1000000 svg[percent="46"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 167.2530832;
}
.nc-cluster--w1000000 svg[percent="47"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 164.1743224;
}
.nc-cluster--w1000000 svg[percent="48"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 161.0955616;
}
.nc-cluster--w1000000 svg[percent="49"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 158.0168008;
}
.nc-cluster--w1000000 svg[percent="50"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 154.93804;
}
.nc-cluster--w1000000 svg[percent="51"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 151.8592792;
}
.nc-cluster--w1000000 svg[percent="52"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 148.7805184;
}
.nc-cluster--w1000000 svg[percent="53"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 145.7017576;
}
.nc-cluster--w1000000 svg[percent="54"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 142.6229968;
}
.nc-cluster--w1000000 svg[percent="55"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 139.544236;
}
.nc-cluster--w1000000 svg[percent="56"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 136.4654752;
}
.nc-cluster--w1000000 svg[percent="57"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 133.3867144;
}
.nc-cluster--w1000000 svg[percent="58"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 130.3079536;
}
.nc-cluster--w1000000 svg[percent="59"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 127.2291928;
}
.nc-cluster--w1000000 svg[percent="60"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 124.150432;
}
.nc-cluster--w1000000 svg[percent="61"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 121.0716712;
}
.nc-cluster--w1000000 svg[percent="62"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 117.9929104;
}
.nc-cluster--w1000000 svg[percent="63"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 114.9141496;
}
.nc-cluster--w1000000 svg[percent="64"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 111.8353888;
}
.nc-cluster--w1000000 svg[percent="65"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 108.756628;
}
.nc-cluster--w1000000 svg[percent="66"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 105.6778672;
}
.nc-cluster--w1000000 svg[percent="67"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 102.5991064;
}
.nc-cluster--w1000000 svg[percent="68"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 99.5203456;
}
.nc-cluster--w1000000 svg[percent="69"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 96.4415848;
}
.nc-cluster--w1000000 svg[percent="70"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 93.362824;
}
.nc-cluster--w1000000 svg[percent="71"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 90.2840632;
}
.nc-cluster--w1000000 svg[percent="72"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 87.2053024;
}
.nc-cluster--w1000000 svg[percent="73"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 84.1265416;
}
.nc-cluster--w1000000 svg[percent="74"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 81.0477808;
}
.nc-cluster--w1000000 svg[percent="75"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 77.96902;
}
.nc-cluster--w1000000 svg[percent="76"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 74.8902592;
}
.nc-cluster--w1000000 svg[percent="77"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 71.8114984;
}
.nc-cluster--w1000000 svg[percent="78"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 68.7327376;
}
.nc-cluster--w1000000 svg[percent="79"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 65.6539768;
}
.nc-cluster--w1000000 svg[percent="80"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 62.575216;
}
.nc-cluster--w1000000 svg[percent="81"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 59.4964552;
}
.nc-cluster--w1000000 svg[percent="82"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 56.4176944;
}
.nc-cluster--w1000000 svg[percent="83"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 53.3389336;
}
.nc-cluster--w1000000 svg[percent="84"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 50.2601728;
}
.nc-cluster--w1000000 svg[percent="85"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 47.181412;
}
.nc-cluster--w1000000 svg[percent="86"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 44.1026512;
}
.nc-cluster--w1000000 svg[percent="87"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 41.0238904;
}
.nc-cluster--w1000000 svg[percent="88"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 37.9451296;
}
.nc-cluster--w1000000 svg[percent="89"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 34.8663688;
}
.nc-cluster--w1000000 svg[percent="90"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 31.787608;
}
.nc-cluster--w1000000 svg[percent="91"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 28.7088472;
}
.nc-cluster--w1000000 svg[percent="92"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 25.6300864;
}
.nc-cluster--w1000000 svg[percent="93"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 22.5513256;
}
.nc-cluster--w1000000 svg[percent="94"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 19.4725648;
}
.nc-cluster--w1000000 svg[percent="95"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 16.393804;
}
.nc-cluster--w1000000 svg[percent="96"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 13.3150432;
}
.nc-cluster--w1000000 svg[percent="97"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 10.2362824;
}
.nc-cluster--w1000000 svg[percent="98"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 7.1575216;
}
.nc-cluster--w1000000 svg[percent="99"] circle,
.nc-cluster--w1000000 .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 4.0787608;
}
.nc-cluster--w1000000 .nc-cluster__legend {
  left: 107px;
}
.nc-cluster_mix .nc-cluster__value::before {
  background: rgba(255, 255, 255, 0.5);
}
.nc-cluster_mix .nc-cluster__value:hover ~ .nc-cluster__ring {
  transition: transform 0.2s linear 0s;
}
.nc-cluster_mix .nc-cluster__legend {
  bottom: auto;
  height: auto;
  margin-top: 0;
  padding: 11px 13px 1px;
}
.nc-cluster_mix .nc-cluster__legend::before {
  content: "";
  position: absolute;
  top: 0;
  background: rgba(32, 32, 32, 0.8);
}
.nc-cluster_mix .nc-cluster__legend .nc-item {
  margin: 0 0 10px;
  line-height: 14px;
}
.nc-cluster_mix .nc-cluster__legend .nc-item::before {
  content: "";
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  margin-right: 8px;
}
.nc-cluster_mix .nc-cluster__legend .nc-item__value {
  display: block;
  flex-shrink: 0;
  text-align: right;
}
.nc-cluster_mix .nc-cluster__legend .nc-item__title {
  overflow: hidden;
  text-overflow: clip;
  min-width: 105px;
  max-width: 190px;
}
.nc-cluster_mix .nc-cluster__legend .nc-item__title::after {
  content: "................................................................................";
  padding-left: 3px;
}
.nc-cluster_mix .nc-cluster__ring {
  transition: transform 0.2s linear 0.2s;
}
.nc-cluster_mix svg circle {
  transition: none;
}
.nc-cluster_mix.nc-cluster--w1 .nc-cluster__legend, .nc-cluster_mix.nc-cluster--w10 .nc-cluster__legend {
  left: 75px;
}
.nc-cluster_mix.nc-cluster--w1 .nc-cluster__legend::before, .nc-cluster_mix.nc-cluster--w10 .nc-cluster__legend::before {
  left: -39px;
  width: 39px;
  height: 39px;
}
.nc-cluster_mix.nc-cluster--w1 .nc-cluster__legend .nc-item__value, .nc-cluster_mix.nc-cluster--w10 .nc-cluster__legend .nc-item__value {
  width: 15px;
}
.nc-cluster_mix.nc-cluster--w100 .nc-cluster__legend {
  left: 84px;
}
.nc-cluster_mix.nc-cluster--w100 .nc-cluster__legend::before {
  left: -43px;
  width: 43px;
  height: 43px;
}
.nc-cluster_mix.nc-cluster--w100 .nc-cluster__legend .nc-item__value {
  width: 22px;
}
.nc-cluster_mix.nc-cluster--w1000 .nc-cluster__legend {
  left: 89px;
}
.nc-cluster_mix.nc-cluster--w1000 .nc-cluster__legend::before {
  left: -47px;
  width: 47px;
  height: 47px;
}
.nc-cluster_mix.nc-cluster--w1000 .nc-cluster__legend .nc-item__value {
  width: 28px;
}
.nc-cluster_mix.nc-cluster--w10000 .nc-cluster__legend {
  left: 96px;
}
.nc-cluster_mix.nc-cluster--w10000 .nc-cluster__legend::before {
  left: -51px;
  width: 51px;
  height: 51px;
}
.nc-cluster_mix.nc-cluster--w10000 .nc-cluster__legend .nc-item__value {
  width: 34px;
}
.nc-cluster_mix.nc-cluster--w100000 .nc-cluster__legend {
  left: 105px;
}
.nc-cluster_mix.nc-cluster--w100000 .nc-cluster__legend::before {
  left: -57px;
  width: 57px;
  height: 57px;
}
.nc-cluster_mix.nc-cluster--w100000 .nc-cluster__legend .nc-item__value {
  width: 39px;
}
.nc-cluster_mix.nc-cluster--w1000000 .nc-cluster__legend {
  left: 115px;
}
.nc-cluster_mix.nc-cluster--w1000000 .nc-cluster__legend::before {
  left: -61px;
  width: 61px;
  height: 61px;
}
.nc-cluster_mix.nc-cluster--w1000000 .nc-cluster__legend .nc-item__value {
  width: 46px;
}
.nc-cluster__value:hover::after {
  transition: transform 0.2s linear 0s;
}
.nc-cluster__value:hover ~ .nc-cluster__ring {
  transition: transform 0.2s linear 0s;
}
.nc-cluster__value:hover ~ .nc-cluster__legend {
  opacity: 1;
  transition: opacity 0.2s linear 0.2s;
}
.nc-cluster:hover {
  z-index: 10000 !important;
}
.nc-cluster:hover .nc-cluster__legend {
  will-change: opacity;
}
.nc-cluster:hover .nc-cluster__value::after {
  will-change: transform;
}
.nc-cluster_pin {
  top: -2px;
  left: -2px;
  right: -2px;
  height: 41px;
  width: 41px;
}
.nc-cluster_pin .nc-cluster__value {
  bottom: 0;
  right: 0;
}
.nc-cluster_pin .nc-cluster__value > .icon,
.nc-cluster_pin .nc-cluster__value > .asuicon,
.nc-cluster_pin .nc-cluster__value > .enticon {
  border-radius: 50%;
  background: #ffffff;
  line-height: 37px;
  font-size: 17px;
  text-align: center;
  color: #526068;
}
.nc-pin_dark .nc-cluster_pin .nc-cluster__value {
  border: 2px solid #526068;
}
.nc-cluster_pin .nc-cluster__value::before {
  background: #ffffff;
}
.nc-cluster_pin .nc-cluster__value::after {
  background: transparent;
}
.nc-cluster_pin svg,
.nc-cluster_pin .nc-cluster__ring {
  width: 41px;
  height: 41px;
}
.nc-cluster_pin svg circle,
.nc-cluster_pin .nc-cluster__ring circle {
  stroke-dasharray: 91.10619;
  stroke-width: 6px;
}
.nc-cluster_pin svg[percent="1"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="1"] circle {
  stroke-dashoffset: 91.1951281;
}
.nc-cluster_pin svg[percent="2"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="2"] circle {
  stroke-dashoffset: 90.2840662;
}
.nc-cluster_pin svg[percent="3"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="3"] circle {
  stroke-dashoffset: 89.3730043;
}
.nc-cluster_pin svg[percent="4"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="4"] circle {
  stroke-dashoffset: 88.4619424;
}
.nc-cluster_pin svg[percent="5"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="5"] circle {
  stroke-dashoffset: 87.5508805;
}
.nc-cluster_pin svg[percent="6"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="6"] circle {
  stroke-dashoffset: 86.6398186;
}
.nc-cluster_pin svg[percent="7"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="7"] circle {
  stroke-dashoffset: 85.7287567;
}
.nc-cluster_pin svg[percent="8"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="8"] circle {
  stroke-dashoffset: 84.8176948;
}
.nc-cluster_pin svg[percent="9"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="9"] circle {
  stroke-dashoffset: 83.9066329;
}
.nc-cluster_pin svg[percent="10"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="10"] circle {
  stroke-dashoffset: 82.995571;
}
.nc-cluster_pin svg[percent="11"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="11"] circle {
  stroke-dashoffset: 82.0845091;
}
.nc-cluster_pin svg[percent="12"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="12"] circle {
  stroke-dashoffset: 81.1734472;
}
.nc-cluster_pin svg[percent="13"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="13"] circle {
  stroke-dashoffset: 80.2623853;
}
.nc-cluster_pin svg[percent="14"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="14"] circle {
  stroke-dashoffset: 79.3513234;
}
.nc-cluster_pin svg[percent="15"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="15"] circle {
  stroke-dashoffset: 78.4402615;
}
.nc-cluster_pin svg[percent="16"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="16"] circle {
  stroke-dashoffset: 77.5291996;
}
.nc-cluster_pin svg[percent="17"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="17"] circle {
  stroke-dashoffset: 76.6181377;
}
.nc-cluster_pin svg[percent="18"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="18"] circle {
  stroke-dashoffset: 75.7070758;
}
.nc-cluster_pin svg[percent="19"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="19"] circle {
  stroke-dashoffset: 74.7960139;
}
.nc-cluster_pin svg[percent="20"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="20"] circle {
  stroke-dashoffset: 73.884952;
}
.nc-cluster_pin svg[percent="21"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="21"] circle {
  stroke-dashoffset: 72.9738901;
}
.nc-cluster_pin svg[percent="22"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="22"] circle {
  stroke-dashoffset: 72.0628282;
}
.nc-cluster_pin svg[percent="23"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="23"] circle {
  stroke-dashoffset: 71.1517663;
}
.nc-cluster_pin svg[percent="24"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="24"] circle {
  stroke-dashoffset: 70.2407044;
}
.nc-cluster_pin svg[percent="25"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="25"] circle {
  stroke-dashoffset: 69.3296425;
}
.nc-cluster_pin svg[percent="26"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="26"] circle {
  stroke-dashoffset: 68.4185806;
}
.nc-cluster_pin svg[percent="27"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="27"] circle {
  stroke-dashoffset: 67.5075187;
}
.nc-cluster_pin svg[percent="28"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="28"] circle {
  stroke-dashoffset: 66.5964568;
}
.nc-cluster_pin svg[percent="29"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="29"] circle {
  stroke-dashoffset: 65.6853949;
}
.nc-cluster_pin svg[percent="30"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="30"] circle {
  stroke-dashoffset: 64.774333;
}
.nc-cluster_pin svg[percent="31"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="31"] circle {
  stroke-dashoffset: 63.8632711;
}
.nc-cluster_pin svg[percent="32"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="32"] circle {
  stroke-dashoffset: 62.9522092;
}
.nc-cluster_pin svg[percent="33"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="33"] circle {
  stroke-dashoffset: 62.0411473;
}
.nc-cluster_pin svg[percent="34"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="34"] circle {
  stroke-dashoffset: 61.1300854;
}
.nc-cluster_pin svg[percent="35"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="35"] circle {
  stroke-dashoffset: 60.2190235;
}
.nc-cluster_pin svg[percent="36"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="36"] circle {
  stroke-dashoffset: 59.3079616;
}
.nc-cluster_pin svg[percent="37"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="37"] circle {
  stroke-dashoffset: 58.3968997;
}
.nc-cluster_pin svg[percent="38"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="38"] circle {
  stroke-dashoffset: 57.4858378;
}
.nc-cluster_pin svg[percent="39"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="39"] circle {
  stroke-dashoffset: 56.5747759;
}
.nc-cluster_pin svg[percent="40"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="40"] circle {
  stroke-dashoffset: 55.663714;
}
.nc-cluster_pin svg[percent="41"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="41"] circle {
  stroke-dashoffset: 54.7526521;
}
.nc-cluster_pin svg[percent="42"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="42"] circle {
  stroke-dashoffset: 53.8415902;
}
.nc-cluster_pin svg[percent="43"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="43"] circle {
  stroke-dashoffset: 52.9305283;
}
.nc-cluster_pin svg[percent="44"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="44"] circle {
  stroke-dashoffset: 52.0194664;
}
.nc-cluster_pin svg[percent="45"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="45"] circle {
  stroke-dashoffset: 51.1084045;
}
.nc-cluster_pin svg[percent="46"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="46"] circle {
  stroke-dashoffset: 50.1973426;
}
.nc-cluster_pin svg[percent="47"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="47"] circle {
  stroke-dashoffset: 49.2862807;
}
.nc-cluster_pin svg[percent="48"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="48"] circle {
  stroke-dashoffset: 48.3752188;
}
.nc-cluster_pin svg[percent="49"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="49"] circle {
  stroke-dashoffset: 47.4641569;
}
.nc-cluster_pin svg[percent="50"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="50"] circle {
  stroke-dashoffset: 46.553095;
}
.nc-cluster_pin svg[percent="51"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="51"] circle {
  stroke-dashoffset: 45.6420331;
}
.nc-cluster_pin svg[percent="52"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="52"] circle {
  stroke-dashoffset: 44.7309712;
}
.nc-cluster_pin svg[percent="53"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="53"] circle {
  stroke-dashoffset: 43.8199093;
}
.nc-cluster_pin svg[percent="54"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="54"] circle {
  stroke-dashoffset: 42.9088474;
}
.nc-cluster_pin svg[percent="55"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="55"] circle {
  stroke-dashoffset: 41.9977855;
}
.nc-cluster_pin svg[percent="56"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="56"] circle {
  stroke-dashoffset: 41.0867236;
}
.nc-cluster_pin svg[percent="57"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="57"] circle {
  stroke-dashoffset: 40.1756617;
}
.nc-cluster_pin svg[percent="58"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="58"] circle {
  stroke-dashoffset: 39.2645998;
}
.nc-cluster_pin svg[percent="59"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="59"] circle {
  stroke-dashoffset: 38.3535379;
}
.nc-cluster_pin svg[percent="60"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="60"] circle {
  stroke-dashoffset: 37.442476;
}
.nc-cluster_pin svg[percent="61"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="61"] circle {
  stroke-dashoffset: 36.5314141;
}
.nc-cluster_pin svg[percent="62"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="62"] circle {
  stroke-dashoffset: 35.6203522;
}
.nc-cluster_pin svg[percent="63"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="63"] circle {
  stroke-dashoffset: 34.7092903;
}
.nc-cluster_pin svg[percent="64"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="64"] circle {
  stroke-dashoffset: 33.7982284;
}
.nc-cluster_pin svg[percent="65"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="65"] circle {
  stroke-dashoffset: 32.8871665;
}
.nc-cluster_pin svg[percent="66"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="66"] circle {
  stroke-dashoffset: 31.9761046;
}
.nc-cluster_pin svg[percent="67"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="67"] circle {
  stroke-dashoffset: 31.0650427;
}
.nc-cluster_pin svg[percent="68"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="68"] circle {
  stroke-dashoffset: 30.1539808;
}
.nc-cluster_pin svg[percent="69"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="69"] circle {
  stroke-dashoffset: 29.2429189;
}
.nc-cluster_pin svg[percent="70"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="70"] circle {
  stroke-dashoffset: 28.331857;
}
.nc-cluster_pin svg[percent="71"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="71"] circle {
  stroke-dashoffset: 27.4207951;
}
.nc-cluster_pin svg[percent="72"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="72"] circle {
  stroke-dashoffset: 26.5097332;
}
.nc-cluster_pin svg[percent="73"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="73"] circle {
  stroke-dashoffset: 25.5986713;
}
.nc-cluster_pin svg[percent="74"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="74"] circle {
  stroke-dashoffset: 24.6876094;
}
.nc-cluster_pin svg[percent="75"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="75"] circle {
  stroke-dashoffset: 23.7765475;
}
.nc-cluster_pin svg[percent="76"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="76"] circle {
  stroke-dashoffset: 22.8654856;
}
.nc-cluster_pin svg[percent="77"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="77"] circle {
  stroke-dashoffset: 21.9544237;
}
.nc-cluster_pin svg[percent="78"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="78"] circle {
  stroke-dashoffset: 21.0433618;
}
.nc-cluster_pin svg[percent="79"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="79"] circle {
  stroke-dashoffset: 20.1322999;
}
.nc-cluster_pin svg[percent="80"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="80"] circle {
  stroke-dashoffset: 19.221238;
}
.nc-cluster_pin svg[percent="81"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="81"] circle {
  stroke-dashoffset: 18.3101761;
}
.nc-cluster_pin svg[percent="82"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="82"] circle {
  stroke-dashoffset: 17.3991142;
}
.nc-cluster_pin svg[percent="83"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="83"] circle {
  stroke-dashoffset: 16.4880523;
}
.nc-cluster_pin svg[percent="84"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="84"] circle {
  stroke-dashoffset: 15.5769904;
}
.nc-cluster_pin svg[percent="85"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="85"] circle {
  stroke-dashoffset: 14.6659285;
}
.nc-cluster_pin svg[percent="86"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="86"] circle {
  stroke-dashoffset: 13.7548666;
}
.nc-cluster_pin svg[percent="87"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="87"] circle {
  stroke-dashoffset: 12.8438047;
}
.nc-cluster_pin svg[percent="88"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="88"] circle {
  stroke-dashoffset: 11.9327428;
}
.nc-cluster_pin svg[percent="89"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="89"] circle {
  stroke-dashoffset: 11.0216809;
}
.nc-cluster_pin svg[percent="90"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="90"] circle {
  stroke-dashoffset: 10.110619;
}
.nc-cluster_pin svg[percent="91"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="91"] circle {
  stroke-dashoffset: 9.1995571;
}
.nc-cluster_pin svg[percent="92"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="92"] circle {
  stroke-dashoffset: 8.2884952;
}
.nc-cluster_pin svg[percent="93"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="93"] circle {
  stroke-dashoffset: 7.3774333;
}
.nc-cluster_pin svg[percent="94"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="94"] circle {
  stroke-dashoffset: 6.4663714;
}
.nc-cluster_pin svg[percent="95"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="95"] circle {
  stroke-dashoffset: 5.5553095;
}
.nc-cluster_pin svg[percent="96"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="96"] circle {
  stroke-dashoffset: 4.6442476;
}
.nc-cluster_pin svg[percent="97"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="97"] circle {
  stroke-dashoffset: 3.7331857;
}
.nc-cluster_pin svg[percent="98"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="98"] circle {
  stroke-dashoffset: 2.8221238;
}
.nc-cluster_pin svg[percent="99"] circle,
.nc-cluster_pin .nc-cluster__ring[percent="99"] circle {
  stroke-dashoffset: 1.9110619;
}
.nc-cluster_pin .nc-cluster__legend {
  left: 33px;
  bottom: auto;
  height: auto;
  width: 258px;
  padding: 12px;
  border-radius: 0;
  background: #ffffff;
  line-height: 1;
  white-space: normal;
  text-transform: none;
  color: #000000;
}
.nc-cluster_pin .nc-cluster__legend::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  width: 20px;
  height: 20px;
  background: #ffffff;
}
.nc-cluster_pin .nc-cluster__legend .nc-address {
  margin: 0 0 12px;
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #202020;
}
.nc-cluster_pin .nc-cluster__legend .nc-item {
  display: block;
  margin: 0 0 15px;
}
.nc-cluster_pin .nc-cluster__legend .nc-item .nc-txt {
  position: relative;
  margin: 0 0 4px;
  padding-left: 21px;
  font-size: 11px;
  line-height: 13px;
  font-weight: 300;
}
.nc-cluster_pin .nc-cluster__legend .nc-item .nc-txt_color {
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
}
.nc-cluster_pin .nc-cluster__legend .nc-item .nc-txt_bold {
  font-weight: 700;
}
.nc-cluster_pin .nc-cluster__legend .nc-item .nc-txt_major {
  line-height: 1.2;
}
.nc-cluster_pin .nc-cluster__legend .nc-preloader {
  position: static;
  height: 3px;
}
.nc-cluster_pin .nc-legend__title {
  margin: 0 0 4px;
  font-family: "Roboto", sans-serif;
  line-height: 14px;
  text-transform: uppercase;
  color: #6a728c;
}
.nc-cluster_pin .nc-legend__list {
  overflow: auto;
  max-height: 200px;
}
.nc-pin--active .nc-cluster_pin .nc-cluster__ring {
  transform: scale(1.1);
}
.nc-back-area__map .nc-cluster_pin {
  top: -36px;
  left: -14px;
  right: auto;
  bottom: auto;
}
.nc-back-area__map .nc-cluster_pin__legend {
  display: none;
}
.nc-back-area__map .nc-cluster_pin:hover .nc-cluster__legend {
  display: block;
  opacity: 1;
  pointer-events: all;
}

.nc-map-popup {
  display: none;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 486px;
  height: 350px;
  max-height: 542px;
  border-radius: 8px 0 0 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  background: var(--ion-background-color, #ffffff);
}
.nc-map-popup--active {
  display: block;
}

.nc-map-timeline {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  padding-bottom: 10px;
  background: white;
  z-index: 1000;
}
.nc-map-timeline .nc-timeline__labels {
  display: flex;
  margin-top: -25px;
  padding: 0 14px;
}
.nc-map-timeline .nc-timeline__label {
  flex: 0 0 4.1666%;
  font-size: 10px;
  text-align: left;
}
@media only screen and (min-width: 1100px) and (max-width: 1550px) {
  .nc-map-timeline .nc-timeline__label {
    flex: 0 0 8.323%;
  }
  .nc-map-timeline .nc-timeline__label:nth-child(2n) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .nc-map-timeline .nc-timeline__label {
    flex: 0 0 8.323%;
  }
  .nc-map-timeline .nc-timeline__label:nth-child(2n) {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
  .nc-map-timeline .nc-timeline__label {
    flex: 0 0 12.498%;
  }
  .nc-map-timeline .nc-timeline__label:nth-child(2n), .nc-map-timeline .nc-timeline__label:nth-child(3n) {
    display: none;
  }
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
  .nc-map-timeline .nc-timeline__label {
    flex: 0 0 12.498%;
  }
  .nc-map-timeline .nc-timeline__label:nth-child(2n), .nc-map-timeline .nc-timeline__label:nth-child(3n) {
    display: none;
  }
}
.nc-map-timeline .nc-timeline__chart {
  display: block;
  width: 100%;
  padding: 0 14px;
  margin-bottom: -20px;
}

/* Pages */
.nc-entrance-page {
  display: flex;
  min-height: 100vh;
  font-size: 12px;
}
.nc-entrance-page .nc-dummy {
  position: relative;
  height: auto;
}
.nc-entrance-page .nc-dummy .nc-entrance-info {
  border: 1px solid white;
  width: 90%;
  padding: 8px;
  margin-bottom: 10px;
  font-size: 18px;
}
.nc-entrance-theme_center .nc-entrance-page .nc-dummy {
  --nc-dummy-padding: 140px 50px;
  align-items: flex-start;
}
.nc-entrance-theme_center .nc-entrance-page .nc-dummy h1 {
  margin: 0;
}
.nc-entrance-theme_center .nc-entrance-page .nc-dummy p {
  font-size: 14px;
}
.nc-entrance-page h2 {
  margin: 0 0 0.5em;
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
}
.nc-entrance-page h3 {
  font-weight: 700;
  font-size: 14px;
}
:not(.nc-entrance-theme_center) .nc-entrance-page p + .nc-list {
  margin-top: 47px;
}
.nc-entrance-theme_center .nc-entrance-page .nc-list_horizontal {
  margin-top: 7px;
  font-size: 18px;
  text-align: right;
}
.nc-entrance-page__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  width: 510px;
  padding: 50px;
  background: #fff;
  box-shadow: 0px 4px 26px rgba(0, 0, 0, 0.06);
  font-size: 14px;
  line-height: 19px;
  --ion-text-color: #000000;
  --ion-text-color-rgb: 0, 0, 0;
}
.nc-entrance-page__content__col {
  max-width: 400px;
}
.nc-entrance-page__content ion-list-header {
  padding-left: 0;
  font-size: 24px;
  font-weight: 500;
}
.nc-entrance-page__content a {
  color: var(--ion-color-primary, #1566d4);
}
.nc-entrance-page__content form {
  min-height: 355px;
}
.nc-entrance-page__content .nc-input-group {
  margin: 24px 0;
}
.nc-entrance-page__content .nc-input-group__label {
  pointer-events: all;
  transform: none;
  font-size: 14px;
}
.nc-entrance-page__content .nc-input-group__label ~ .nc-input-group__field {
  margin-top: 0;
}
.nc-entrance-page__content .nc-input-group__label ~ .nc-input-group__field ion-input {
  min-height: 40px;
  --padding-start: 10px;
}
.nc-entrance-page__content .nc-input-group__field {
  --border-radius: 3px;
  background: #fafafa;
  border: 1px solid #ecedef;
  padding-top: 0;
  padding-bottom: 0;
  color: var(--ion-text-color);
}
.nc-entrance-theme_center .nc-entrance-page__content {
  flex-direction: row;
  justify-content: space-around;
  width: 50%;
  max-width: 670px;
  min-height: 470px;
  height: 470px;
  margin: auto 0;
  padding: 24px 10px;
}
.nc-entrance-theme_center .nc-entrance-page__content a {
  border-bottom: 1px solid var(--ion-color-primary, #3d73d7);
  text-decoration: none;
}
.nc-entrance-theme_center .nc-entrance-page__content form {
  min-height: 293px;
}
.nc-entrance-theme_center .nc-entrance-page__content .nc-input-group__label {
  position: static;
}
.nc-entrance-theme_center .nc-entrance-page__content ion-button {
  --border-radius: 4px;
  width: 280px;
  margin: 0 auto 25px;
  text-transform: none;
  letter-spacing: normal;
}
.nc-entrance-page .nc-logo img {
  height: 32px;
  width: auto;
}
.nc-entrance-page .nc-logo__txt {
  font-size: 12px;
  line-height: 115%;
  color: #434f61;
}
.nc-entrance-page .nc-logo__txt_accent {
  font-size: 30px;
  font-weight: 700;
  color: #2f80ed;
}
.nc-entrance-page .nc-logo .nc-corner_right-bottom {
  --nc-list-h-item-margin: 0 0 0 20px;
  text-align: right;
}
.nc-entrance-page .nc-logo + div ion-button {
  width: 201px;
  margin: 26px 0;
  font-weight: 400;
  font-size: 12px;
  text-transform: none;
  letter-spacing: normal;
}
.nc-entrance-page .nc-logo ~ .nc-list {
  margin-top: 10px;
}
@media only screen and (min-height: 300px) and (max-height: 725px) and (orientation: landscape) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page {
    min-height: 724px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    --nc-corner-left: 50px;
    --nc-corner-bottom: 50px;
    --nc-corner-top: 50px;
    --nc-dummy-padding: 50px;
  }
}
@media only screen and (min-height: 300px) and (max-height: 846px) and (orientation: landscape) {
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy {
    --nc-corner-top: 30px;
    --nc-corner-bottom: 50px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 851px) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page {
    flex-direction: column;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page p,
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page h3 {
    display: none;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-entrance-info {
    width: 100%;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    --nc-corner-left: 20px;
    --nc-corner-bottom: 20px;
    justify-content: space-between;
    min-height: 35%;
    padding: 20px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content {
    min-height: 60%;
    height: auto;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-list .nc-item {
    width: 100%;
    margin: 10px 0;
  }
  .nc-entrance-page__content {
    width: 100%;
    padding: 20px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 851px) and (orientation: portrait) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content {
    justify-content: flex-start;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy {
    --nc-corner-bottom: 70px;
    --nc-dummy-bg-pos: 0 0, calc(100% - var(--nc-corner-right)) calc(100% - var(--nc-corner-bottom));
    --nc-dummy-bg-size: cover, 60% auto;
    --nc-list-h-item-margin: 0 20px 0 0;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy__logo {
    max-width: 50%;
  }
  .nc-entrance-theme_center .nc-entrance-page__content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin: 20px 0;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-corner_right-bottom {
    margin-top: 30px;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-list_horizontal {
    text-align: left;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page h2 {
    font-size: 20px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    --nc-corner-top: 65px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy__logo {
    max-height: 60px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy .nc-corner {
    position: static;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy p {
    margin: 12px 0;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-corner_right-bottom {
    margin-top: 10px;
    font-size: 12px;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-list_horizontal {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 823px) and (orientation: portrait) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page h2 {
    font-size: 24px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    --nc-corner-top: 0;
    flex: 1;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy__logo {
    text-align: left;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy .nc-corner {
    position: static;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content {
    flex: 1;
  }
  .nc-entrance-theme_center .nc-entrance-page__content {
    flex-direction: column;
    align-items: center;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy h1 {
    font-size: 36px;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy p {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page {
    flex-direction: column;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    justify-content: space-between;
    flex: 1;
    min-height: 600px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy .nc-corner {
    position: static !important;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy__logo {
    text-align: right;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content {
    flex: 1;
    height: 50%;
    justify-content: flex-start;
    width: 100%;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-list {
    display: flex;
    flex-wrap: wrap;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-list .nc-item {
    width: 50%;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy {
    --nc-corner-bottom: 70px;
    --nc-dummy-bg-pos: 0 0, calc(100% - var(--nc-corner-right)) calc(100% - var(--nc-corner-bottom));
    --nc-dummy-bg-size: cover, 60% auto;
    --nc-list-h-item-margin: 0 20px 0 0;
  }
  .nc-entrance-theme_center .nc-entrance-page__content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-corner {
    position: static;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-corner_right-bottom {
    margin-top: 30px;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-list_horizontal {
    text-align: left;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    padding-top: 140px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy .nc-corner {
    position: absolute;
  }
}
@media only screen and (min-width: 813px) and (max-width: 1200px) and (orientation: landscape) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy .nc-corner {
    position: static;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy {
    --nc-corner-top: 30px;
    --nc-corner-bottom: 50px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 851px) and (orientation: landscape) {
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy {
    --nc-corner-top: 30px;
    --nc-list-h-item-margin: 0 20px 0 0;
    min-height: 80%;
    height: auto;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page .nc-dummy__logo {
    max-height: 60px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content {
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-logo__txt {
    margin-top: 10px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-logo + ion-button {
    margin: 0;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-list {
    margin-top: 10px;
  }
  .nc-entrance-theme:not(.nc-entrance-theme_center) .nc-entrance-page__content .nc-form {
    width: 100%;
  }
  .nc-entrance-page .nc-corner {
    position: static;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy {
    --nc-list-h-item-margin: 0 20px 0 0;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-dummy p {
    margin: 12px 0;
  }
  .nc-entrance-theme_center .nc-entrance-page__content {
    margin: 20px 0;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-corner_right-bottom {
    margin-top: 10px;
  }
  .nc-entrance-theme_center .nc-entrance-page .nc-list_horizontal {
    text-align: left;
  }
}

.nc-service-page {
  display: flex;
}
.nc-service-page .nc-dummy {
  align-items: center;
}
.nc-service-page .nc-figure {
  height: auto;
}

.nc-ws-page__section {
  padding: 20px 60px;
}
.nc-ws-page__section > * {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 851px) {
  .nc-ws-page__section {
    padding: 20px;
  }
}
.nc-ws-page__side {
  padding: 20px;
}

.nc-page_only-iframe iframe {
  height: 100%;
  width: 100%;
  margin: 0;
  border: 0;
}

/* Adaptation for ionic */
ion-row[align-items-end] {
  align-items: flex-end;
}

ion-row[align-items-center] {
  align-items: center;
}

[align-self-center] {
  align-self: center;
}

[align-self-end] {
  align-self: flex-end;
}

ion-footer {
  z-index: 100;
}

ion-header {
  z-index: 101;
}

ion-col > ion-card,
ion-col > .nci-card {
  height: calc(100% - 20px);
}

ion-label > a {
  position: relative;
  z-index: 3;
}

.label-floating.sc-ion-label-md-h,
.item-textarea.label-floating.sc-ion-label-md-h,
.item-textarea .label-floating.sc-ion-label-md-h {
  transform: translate3d(0, 23px, 0);
}

.item-has-focus.label-floating.sc-ion-label-md-h,
.item-has-focus .label-floating.sc-ion-label-md-h,
.item-has-placeholder.label-floating.sc-ion-label-md-h,
.item-has-placeholder .label-floating.sc-ion-label-md-h,
.item-has-value.label-floating.sc-ion-label-md-h,
.item-has-value .label-floating.sc-ion-label-md-h,
.nc-has-mask.label-floating.sc-ion-label-md-h,
.nc-has-mask .label-floating.sc-ion-label-md-h {
  transform: translate3d(0, 30%, 0) scale(0.75);
}

.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),
.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h {
  opacity: 1;
}

@media only screen and (min-width: 320px) and (max-width: 960px) {
  ion-toolbar ion-button > ion-label {
    display: none;
  }
}

ion-chip {
  min-height: 32px;
  height: auto;
}
ion-chip ion-icon {
  flex: 0 0 1em;
}

ion-modal::part(backdrop) {
  --backdrop-opacity: var(--ion-backdrop-opacity, 0.32);
}
.dark-theme.md ion-modal::part(backdrop), .dark-theme.ios ion-modal::part(backdrop) {
  background: var(--ion-text-color);
}

ion-footer ion-toolbar {
  --padding-start: 16px;
  --padding-end: 16px;
}

.sc-ion-buttons-md-s ion-button:not(.button-round),
.sc-ion-buttons-ios-s ion-button:not(.button-round),
ion-thumbnail {
  --border-radius: 4px;
}

ion-card app-input-date .nc-input-group,
.nci-card app-input-date .nc-input-group {
  padding: 0 16px;
}

.ion-text-center {
  text-align: center;
}

ion-select::part(text) {
  white-space: normal;
}

ion-item {
  --background-focused: transparent;
  --padding-start: var(--nci-item-padding-start, 16px);
  --padding-end: var(--nci-item-padding-end, 16px);
}

.popover-viewport ion-icon[slot=start] {
  margin-inline-end: 16px;
}

ion-toolbar {
  --min-height: var(--nci-toolbar-min-height, 56px);
}

.item-label-floating .sc-ion-textarea-md-h {
  margin-top: 0;
}

.nci-toast::part(container) {
  flex-direction: column;
}

ion-icon,
ion-item::part(detail-icon) {
  pointer-events: none;
}

div[slot] ion-icon {
  font-size: 24px;
}

.nc-alert_selectable .alert-message {
  -webkit-user-select: all;
          user-select: all;
}
.nc-alert_selectable .alert-message::selection {
  background-color: var(--ion-text-color);
  color: var(--ion-background-color);
}

.nci-card {
  --background: var(--ion-item-background, transparent);
  --color: var(--ion-color-step-550, #737373);
  --ion-safe-area-left: 0px;
  --ion-safe-area-right: 0px;
  display: block;
  position: relative;
  margin-bottom: 10px;
  border: var(--nci-card-border);
  border-radius: var(--nci-card-border-radius);
  background: var(--background);
  font-family: var(--ion-font-family, inherit);
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--color);
}
.nci-card ion-item:first-child {
  --border-radius: var(--nci-card-border-radius) var(--nci-card-border-radius) 0 0;
}
.nci-card ion-item:last-child {
  --border-radius: 0 0 var(--nci-card-border-radius) var(--nci-card-border-radius);
}
.nci-card ion-item:last-child:first-child {
  --border-radius: var(--nci-card-border-radius);
}
.nci-card::after {
  content: "";
  display: table;
  width: 100%;
}
.nc-modal__main .nci-card {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}

.nci-filter {
  --side-max-width: 400px;
}
.nci-filter .nc-ws-page__side {
  padding: 16px;
  height: 100%;
}
.nci-filter .nc-ws-page__side > ion-list {
  min-height: 100%;
}
.nci-filter ion-item {
  --padding-start: 8px;
  --inner-padding-end: 8px;
}
.nci-filter ion-item > [slot=start] {
  margin-right: 16px;
  margin-top: 0;
  margin-bottom: 0;
}
.nci-filter ion-item > [slot=end] {
  margin-left: 8px;
}
.nci-filter ion-item.item-has-value.item-select.label-floating.sc-ion-label-md-h, .nci-filter ion-item.item-has-value.item-select .label-floating.sc-ion-label-md-h {
  transform: translate3d(0, 30%, 0) scale(0.75);
}
.nci-filter ion-item.item-has-value.item-select.label-floating.sc-ion-label-md-h + ion-select, .nci-filter ion-item.item-has-value.item-select .label-floating.sc-ion-label-md-h + ion-select {
  transform: translate3d(0, 0, 0);
}
.nci-filter ion-item .item-select.label-floating.sc-ion-label-md-h,
.nci-filter ion-item .item-select .label-floating.sc-ion-label-md-h {
  transform: translate3d(0, 23px, 0);
}
.nci-filter ion-item .item-select.label-floating.sc-ion-label-md-h + ion-select,
.nci-filter ion-item .item-select .label-floating.sc-ion-label-md-h + ion-select {
  transform: translate3d(0, -15%, 0);
}
.nci-filter__item ion-icon[slot=start] {
  margin-right: 16px;
  padding: 8px;
}

.nci-grid {
  padding: 0;
}
.nci-grid ion-col {
  padding: 0;
}

.nci-item {
  display: flex;
  align-items: center;
  flex: 1 1 0%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nci-item ion-avatar[slot],
.nci-item ion-thumbnail[slot] {
  margin-top: 8px;
  margin-bottom: 8px;
}
.nci-item ion-avatar[slot=start] {
  width: 40px;
  height: 40px;
  margin-right: 16px;
}
.nci-list_visible > .nci-item {
  overflow: visible;
}
.nci-item > ion-label {
  flex: 1 1 0%;
  margin: 11px 0 10px;
}
@media only screen and (min-width: 320px) and (max-width: 960px) and (orientation: portrait) {
  .nci-item {
    display: block;
  }
}
.nci-item + ion-buttons .sc-ion-buttons-ios-s ion-icon[slot=start] {
  margin-inline-end: 0;
  margin-right: 0;
}
@media only screen and (min-width: 320px) and (max-width: 960px) {
  .nci-item + ion-buttons {
    flex-direction: column;
  }
  .nci-item + ion-buttons ion-label.sc-ion-label-md-h,
  .nci-item + ion-buttons ion-label.sc-ion-label-ios-h {
    display: none;
  }
}
.nci-item_lines {
  border-bottom: 1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));
}
.nci-item_slotted {
  justify-content: space-between;
}
.nci-item_slotted ion-item:first-child, .nci-item_slotted ion-item:last-child {
  --border-radius: var(--nci-card-border-radius);
}
.nci-item_slotted > [slot=start] {
  padding-left: var(--nci-item-padding-start, 16px);
}
.nci-item_slotted > [slot=end] {
  padding-right: var(--nci-item-padding-end, 16px);
}
.nci-item_btn {
  --background-hover: var(--ion-item-color, var(--ion-text-color, #000));
  --background-hover-opacity: 0.04;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.nci-item_btn ion-item {
  --background: transparent;
}
.nci-item_btn::after {
  content: "";
  inset: 0px;
  position: absolute;
  opacity: 0;
  transition: var(--transition);
  z-index: -1;
}
.nci-item_btn:hover::after {
  background: var(--background-hover);
  opacity: var(--background-hover-opacity);
}

.nci-label_floating-up, .sc-ion-label-md-s .nci-label_floating-up {
  font-size: 12px;
}

.nci-list {
  display: block;
  contain: content;
  list-style-type: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.nci-list_visible {
  contain: inherit;
}

.nci-loading {
  --width: 300px;
  --height: 120px;
}
.nci-loading .ion-overlay-wrapper {
  border-radius: 5px;
}

.nci-output {
  min-height: 37px;
  width: 100%;
  padding: 8px 0;
}

.nci-paginator {
  align-items: center;
  background: var(--ion-background-color);
}
.nci-paginator ion-segment-button {
  --padding-start: 0;
  --padding-end: 0;
  --border-radius: 4px;
  --border-width: 2px;
  --border-color: var(--color);
  --border-style: solid;
  --color: var(--color-checked);
  --indicator-height: 0;
  --nci-margin-start: 7px;
  --nci-margin-end: 7px;
  min-width: 50px;
  height: calc(var(--nci-paginator-height) - var(--border-width) * 2 - var(--nci-margin-start) - var(--nci-margin-end));
  margin: var(--nci-margin-start);
  font-size: 16px;
  font-weight: 700;
}
.dark-theme.md .nci-paginator ion-segment-button, .dark-theme.ios .nci-paginator ion-segment-button {
  --color: var(--ion-text-color);
  --border-color: var(--ion-color-step-150, #d9d9d9);
}
.nci-paginator ion-segment-button.segment-button-checked {
  --border-color: transparent;
  background: rgba(23, 114, 198, 0.1);
}
.dark-theme.md .nci-paginator ion-segment-button.segment-button-checked, .dark-theme.ios .nci-paginator ion-segment-button.segment-button-checked {
  background: rgba(255, 255, 255, 0.1);
}

ion-popover.nc-modal__menu::part(content) {
  --min-width: 375px;
  --width: auto;
  --max-width: 500px;
  bottom: 50px !important;
  top: auto !important;
}
ion-popover::part(content) {
  padding: 10px;
}

.nci-tab-bar {
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 100000;
}

.nci-title {
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}

/* MEDIA */
.input-wrapper {
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 768px) and (orientation: portrait) {
  .input-wrapper {
    display: block;
  }
}

/*# sourceMappingURL=styles.442ea6ecd1f70155.css.map*/