﻿:root {
  --rz-white: #ffffff;
  --rz-black: #000000;
  --rz-base: #eeeeee;
  --rz-base-50: #fafafa;
  --rz-base-100: #f5f5f5;
  --rz-base-200: #eeeeee;
  --rz-base-300: #e0e0e0;
  --rz-base-400: #bdbdbd;
  --rz-base-500: #9e9e9e;
  --rz-base-600: #757575;
  --rz-base-700: #616161;
  --rz-base-800: #424242;
  --rz-base-900: #212121;
  --rz-base-light: #f5f5f5;
  --rz-base-lighter: #ffffff;
  --rz-base-dark: #757575;
  --rz-base-darker: #212121;
  --rz-primary: #007cc2;
  --rz-primary-light: rgb(51, 150.2, 206.2);
  --rz-primary-lighter: rgba(0, 124, 194, 0.12);
  --rz-primary-dark: rgb(0, 99.2, 155.2);
  --rz-primary-darker: rgb(0, 84.32, 131.92);
  --rz-secondary: #492f92;
  --rz-secondary-light: rgb(109.4, 88.6, 167.8);
  --rz-secondary-lighter: rgba(73, 47, 146, 0.12);
  --rz-secondary-dark: rgb(58.4, 37.6, 116.8);
  --rz-secondary-darker: rgb(49.64, 31.96, 99.28);
  --rz-info: #a8dde8;
  --rz-info-light: rgb(185.4, 227.8, 236.6);
  --rz-info-lighter: rgba(168, 221, 232, 0.2);
  --rz-info-dark: rgb(134.4, 176.8, 185.6);
  --rz-info-darker: rgb(114.24, 150.28, 157.76);
  --rz-success: #afbc22;
  --rz-success-light: rgb(191, 201.4, 78.2);
  --rz-success-lighter: rgba(175, 188, 34, 0.16);
  --rz-success-dark: rgb(140, 150.4, 27.2);
  --rz-success-darker: rgb(119, 127.84, 23.12);
  --rz-warning: #fdb913;
  --rz-warning-light: rgb(253.4, 199, 66.2);
  --rz-warning-lighter: rgba(253, 185, 19, 0.2);
  --rz-warning-dark: rgb(202.4, 148, 15.2);
  --rz-warning-darker: rgb(172.04, 125.8, 12.92);
  --rz-danger: #d31145;
  --rz-danger-light: rgb(219.8, 64.6, 106.2);
  --rz-danger-lighter: rgba(211, 17, 69, 0.2);
  --rz-danger-dark: rgb(168.8, 13.6, 55.2);
  --rz-danger-darker: rgb(143.48, 11.56, 46.92);
  --rz-on-base: #212121;
  --rz-on-base-light: #212121;
  --rz-on-base-lighter: #212121;
  --rz-on-base-dark: #ffffff;
  --rz-on-base-darker: #ffffff;
  --rz-on-primary: #ffffff;
  --rz-on-primary-light: #ffffff;
  --rz-on-primary-lighter: #007cc2;
  --rz-on-primary-dark: #ffffff;
  --rz-on-primary-darker: #ffffff;
  --rz-on-secondary: #ffffff;
  --rz-on-secondary-light: #ffffff;
  --rz-on-secondary-lighter: #492f92;
  --rz-on-secondary-dark: #ffffff;
  --rz-on-secondary-darker: #ffffff;
  --rz-on-info: #ffffff;
  --rz-on-info-light: #ffffff;
  --rz-on-info-lighter: #a8dde8;
  --rz-on-info-dark: #ffffff;
  --rz-on-info-darker: #ffffff;
  --rz-on-success: #ffffff;
  --rz-on-success-light: #ffffff;
  --rz-on-success-lighter: #afbc22;
  --rz-on-success-dark: #ffffff;
  --rz-on-success-darker: #ffffff;
  --rz-on-warning: #ffffff;
  --rz-on-warning-light: #ffffff;
  --rz-on-warning-lighter: #fdb913;
  --rz-on-warning-dark: #ffffff;
  --rz-on-warning-darker: #ffffff;
  --rz-on-danger: #ffffff;
  --rz-on-danger-light: #ffffff;
  --rz-on-danger-lighter: #d31145;
  --rz-on-danger-dark: #ffffff;
  --rz-on-danger-darker: #ffffff;
  --rz-series-1: #3700b3;
  --rz-series-2: rgba(73, 47, 146, 0.8);
  --rz-series-3: #f06292;
  --rz-series-4: #ff8a65;
  --rz-series-5: #ffee58;
  --rz-series-6: rgba(56, 124, 43, 0.8);
  --rz-series-7: #26a69a;
  --rz-series-8: #4fc3f7;
  --rz-series-9: #7f5cce;
  --rz-series-10: #ce93d8;
  --rz-series-11: #f48fb1;
  --rz-series-12: #ffab91;
  --rz-series-13: #fff176;
  --rz-series-14: #aed581;
  --rz-series-15: #4db6ac;
  --rz-series-16: #81d4fa;
  --rz-series-17: #a58cdd;
  --rz-series-18: #e1bee7;
  --rz-series-19: #f8bbd0;
  --rz-series-20: #ffccbc;
  --rz-series-21: #fff59d;
  --rz-series-22: #c5e1a5;
  --rz-series-23: #80cbc4;
  --rz-series-24: #b3e5fc;
  --rz-color-base-900: #202020;
  --rz-carousel-pager-button-background-color: var(--rz-base-400);
  --rz-header-background-color: #eeeeee;
  --rz-header-shadow: none;
  --rz-invalid: #e50000;
  --rz-layout-body-background-color: #eeeeee;
  --rz-link-color: var(--rz-primary);
  --rz-link-hover-color: var(--rz-primary-darker);
  --rz-menu-top-item-background-color: inherit;
  --rz-menu-top-item-color: var(--rz-base-800);
  --rz-menu-top-item-hover-color: #000000;
  --rz-menu-top-item-icon-color: var(--rz-base-800);
  --rz-menu-top-item-icon-hover-color: #000000;
  --rz-menu-top-item-selected-color: #000000;
  --rz-notification-success-background-color: rgba(56, 124, 43, 0.2);
  --rz-notification-success-color: #387c2b;
  --rz-notification-success-icon-color: #387c2b;
  --rz-panel-menu-item-background-color: #007cc2;
  --rz-sidebar-background-color: #007cc2;
  --rz-sidebar-border-inline-end: 0;
  --rz-sidebar-width: 150px;
  --rz-steps-number-selected-background: var(--rz-primary);
  --rz-steps-title-selected-color: var(--rz-primary);
  --rz-tooltip-background-color: var(--rz-base-800);
  --rz-tooltip-border-radius: var(--rz-border-radius);
  --rz-tooltip-color: var(--rz-white);
  --rz-tooltip-font-size: 0.75rem;
  --rz-tooltip-padding: 0.25rem 0.5rem;
  --rz-tooltip-shadow: none;
}
@media (min-width: 768px) {
  :root .phs-customer-layout {
    grid-template-areas: "rz-sidebar rz-header" "rz-sidebar rz-body";
  }
}
@media (min-width: 1280px) {
  :root .rz-layout {
    margin-left: 75px;
    margin-right: 75px;
  }
}
@media (min-width: 1920px) {
  :root .rz-layout {
    margin-left: 175px;
    margin-right: 175px;
  }
}

.layout-footer {
  margin-left: calc(var(--rz-layout-body-padding) * -1);
  margin-right: calc(var(--rz-layout-body-padding) * -1);
  margin-bottom: calc(var(--rz-layout-body-padding) * -1);
  border-top: 1px solid var(--rz-base-300);
  margin-top: var(--rz-layout-body-padding);
  padding: var(--rz-layout-body-padding);
}

.rz-notification {
  bottom: 0;
  position: absolute;
  inset-block-start: auto;
}

.rz-sidebar ::selection {
  background: var(--rz-primary-light);
}
.rz-sidebar ::-moz-selection {
  background: var(--rz-primary-light);
}
