/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./src/styles.less?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].rules[0].oneOf[0].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[8].rules[1].use[0]!./src/styles/app.less?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.zs-master-style .zs-danger-text {
  color: var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-danger-text:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-danger-text:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-master-style .zs-danger-text:hover {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-master-style .zs-danger-text:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-master-style .zs-danger-border {
  border: 1px solid var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-danger-border:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-master-style .zs-danger-border:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-master-style .zs-danger-border:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-master-style .zs-danger-background {
  background: var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-danger-background:focus {
  background: var(--zs-danger-focus-color, #892208);
}
.zs-master-style .zs-danger-background:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-master-style .zs-danger-background:active {
  background: var(--zs-danger-active-color, #5C1A0B);
}
.zs-master-style .zs-success-text {
  color: var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-success-text:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-success-text:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-master-style .zs-success-text:hover {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-master-style .zs-success-text:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-master-style .zs-success-border {
  border: 1px solid var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-success-border:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-master-style .zs-success-border:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-master-style .zs-success-border:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-master-style .zs-success-background {
  background: var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-success-background:focus {
  background: var(--zs-success-focus-color, #0A6E5E);
}
.zs-master-style .zs-success-background:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-master-style .zs-success-background:active {
  background: var(--zs-success-active-color, #0C4846);
}
.zs-master-style .zs-warning-text {
  color: var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-warning-text:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-warning-text:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-master-style .zs-warning-text:hover {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-master-style .zs-warning-text:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-master-style .zs-warning-border {
  border: 1px solid var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-warning-border:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-master-style .zs-warning-border:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-master-style .zs-warning-border:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-master-style .zs-warning-background {
  background: var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-warning-background:focus {
  background: var(--zs-warning-focus-color, #8A640C);
}
.zs-master-style .zs-warning-background:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-master-style .zs-warning-background:active {
  background: var(--zs-warning-active-color, #563F0E);
}
.zs-master-style .zs-info-text {
  color: var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-info-text:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-info-text:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-master-style .zs-info-text:hover {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-master-style .zs-info-text:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-master-style .zs-info-border {
  border: 1px solid var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-info-border:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-master-style .zs-info-border:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-master-style .zs-info-border:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-master-style .zs-info-background {
  background: var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-info-background:focus {
  background: var(--zs-info-focus-color, #141187);
}
.zs-master-style .zs-info-background:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-master-style .zs-info-background:active {
  background: var(--zs-info-active-color, #160C60);
}
.zs-icon + .zs-icon {
  margin: 0em 0em 0em 0.125em;
}
@font-face {
  font-family: 'zsIcons';
  src: url('zsIcons.woff2?v6.7.0') format('woff2');
  font-weight: normal;
  font-style: normal;
}
.zs-master-style .zs-icon {
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.zs-master-style .zs-interactive-primary,
.zs-master-style .zs-interactive-secondary {
  display: inline-block;
}
.zs-master-style a:hover > .zs-icon::before,
.zs-master-style a:hover > .zs-icon::after {
  color: inherit;
}
.zs-master-style a:hover > .zs-icon:before,
.zs-master-style a > .zs-icon:before {
  margin-right: 0;
}
.zs-master-style a.zs-icon:before {
  cursor: pointer;
}
.zs-master-style a.zs-icon,
.zs-master-style a.zs-icon:hover {
  cursor: pointer;
}
.zs-master-style .zs-icon-add::before {
  content: "\ea01";
}
.zs-master-style .zs-icon-add-circle::before {
  content: "\ea02";
}
.zs-master-style .zs-icon-add-circle-fill::before {
  content: "\ea03";
}
.zs-master-style .zs-icon-admin-log::before {
  content: "\ea04";
}
.zs-master-style .zs-icon-admin-log-fill::before {
  content: "\ea05";
}
.zs-master-style .zs-icon-ampersand::before {
  content: "\ea06";
}
.zs-master-style .zs-icon-app-nav::before {
  content: "\ea07";
}
.zs-master-style .zs-icon-arrow-down::before {
  content: "\ea08";
}
.zs-master-style .zs-icon-arrow-down-circle::before {
  content: "\ea09";
}
.zs-master-style .zs-icon-arrow-down-circle-fill::before {
  content: "\ea0a";
}
.zs-master-style .zs-icon-arrow-first::before {
  content: "\ea0b";
}
.zs-master-style .zs-icon-arrow-first-fill::before {
  content: "\ea0c";
}
.zs-master-style .zs-icon-arrow-last::before {
  content: "\ea0d";
}
.zs-master-style .zs-icon-arrow-last-fill::before {
  content: "\ea0e";
}
.zs-master-style .zs-icon-arrow-left::before {
  content: "\ea0f";
}
.zs-master-style .zs-icon-arrow-next-circle::before {
  content: "\ea10";
}
.zs-master-style .zs-icon-arrow-next-circle-fill::before {
  content: "\ea11";
}
.zs-master-style .zs-icon-arrow-prev-circle::before {
  content: "\ea12";
}
.zs-master-style .zs-icon-arrow-prev-circle-fill::before {
  content: "\ea13";
}
.zs-master-style .zs-icon-arrow-redo::before {
  content: "\ea14";
}
.zs-master-style .zs-icon-arrow-reply::before {
  content: "\ea15";
}
.zs-master-style .zs-icon-arrow-reply-fill::before {
  content: "\ea16";
}
.zs-master-style .zs-icon-arrow-return::before {
  content: "\ea17";
}
.zs-master-style .zs-icon-arrow-revise::before {
  content: "\ea18";
}
.zs-master-style .zs-icon-arrow-right::before {
  content: "\ea19";
}
.zs-master-style .zs-icon-arrow-send::before {
  content: "\ea1a";
}
.zs-master-style .zs-icon-arrow-up::before {
  content: "\ea1b";
}
.zs-master-style .zs-icon-arrow-up-circle::before {
  content: "\ea1c";
}
.zs-master-style .zs-icon-arrow-up-circle-fill::before {
  content: "\ea1d";
}
.zs-master-style .zs-icon-arrow-up-down::before {
  content: "\ea1e";
}
.zs-master-style .zs-icon-bookmark::before {
  content: "\ea1f";
}
.zs-master-style .zs-icon-bookmark-fill::before {
  content: "\ea20";
}
.zs-master-style .zs-icon-brackets::before {
  content: "\ea21";
}
.zs-master-style .zs-icon-bullet::before {
  content: "\ea22";
}
.zs-master-style .zs-icon-bullet-left::before {
  content: "\ea23";
}
.zs-master-style .zs-icon-business-rule::before {
  content: "\ea24";
}
.zs-master-style .zs-icon-calendar::before {
  content: "\ea25";
}
.zs-master-style .zs-icon-calendar-fill::before {
  content: "\ea26";
}
.zs-master-style .zs-icon-carat-down::before {
  content: "\ea27";
}
.zs-master-style .zs-icon-carat-left::before {
  content: "\ea28";
}
.zs-master-style .zs-icon-carat-right::before {
  content: "\ea29";
}
.zs-master-style .zs-icon-carat-up::before {
  content: "\ea2a";
}
.zs-master-style .zs-icon-card::before {
  content: "\ea2b";
}
.zs-master-style .zs-icon-card-flip::before {
  content: "\ea2c";
}
.zs-master-style .zs-icon-card-view::before {
  content: "\ea2d";
}
.zs-master-style .zs-icon-card-view-fill::before {
  content: "\ea2e";
}
.zs-master-style .zs-icon-check::before {
  content: "\ea2f";
}
.zs-master-style .zs-icon-check-circle::before {
  content: "\ea30";
}
.zs-master-style .zs-icon-check-circle-fill::before {
  content: "\ea31";
}
.zs-master-style .zs-icon-circle::before {
  content: "\ea32";
}
.zs-master-style .zs-icon-circle-fill::before {
  content: "\ea33";
}
.zs-master-style .zs-icon-circle-outline::before {
  content: "\ea34";
}
.zs-master-style .zs-icon-clock-pending::before {
  content: "\ea35";
}
.zs-master-style .zs-icon-clock-pending-fill::before {
  content: "\ea36";
}
.zs-master-style .zs-icon-close::before {
  content: "\ea37";
}
.zs-master-style .zs-icon-close-circle::before {
  content: "\ea38";
}
.zs-master-style .zs-icon-close-circle-fill::before {
  content: "\ea39";
}
.zs-master-style .zs-icon-config-ab::before {
  content: "\ea3a";
}
.zs-master-style .zs-icon-config-summary::before {
  content: "\ea3b";
}
.zs-master-style .zs-icon-config-summary-fill::before {
  content: "\ea3c";
}
.zs-master-style .zs-icon-connect::before {
  content: "\ea3d";
}
.zs-master-style .zs-icon-content-guide::before {
  content: "\ea3e";
}
.zs-master-style .zs-icon-content-guide-fill::before {
  content: "\ea3f";
}
.zs-master-style .zs-icon-crown::before {
  content: "\ea40";
}
.zs-master-style .zs-icon-crown-fill::before {
  content: "\ea41";
}
.zs-master-style .zs-icon-delete::before {
  content: "\ea42";
}
.zs-master-style .zs-icon-delete-fill::before {
  content: "\ea43";
}
.zs-master-style .zs-icon-diamond::before {
  content: "\ea44";
}
.zs-master-style .zs-icon-diamond-fill::before {
  content: "\ea45";
}
.zs-master-style .zs-icon-dislike::before {
  content: "\ea46";
}
.zs-master-style .zs-icon-dislike-fill::before {
  content: "\ea47";
}
.zs-master-style .zs-icon-divide::before {
  content: "\ea48";
}
.zs-master-style .zs-icon-download::before {
  content: "\ea49";
}
.zs-master-style .zs-icon-edit::before {
  content: "\ea4a";
}
.zs-master-style .zs-icon-edit-fill::before {
  content: "\ea4b";
}
.zs-master-style .zs-icon-event::before {
  content: "\ea4c";
}
.zs-master-style .zs-icon-event-fill::before {
  content: "\ea4d";
}
.zs-master-style .zs-icon-eye-close::before {
  content: "\ea4e";
}
.zs-master-style .zs-icon-eye-open::before {
  content: "\ea4f";
}
.zs-master-style .zs-icon-filter::before {
  content: "\ea50";
}
.zs-master-style .zs-icon-fire::before {
  content: "\ea51";
}
.zs-master-style .zs-icon-fire-fill::before {
  content: "\ea52";
}
.zs-master-style .zs-icon-flag::before {
  content: "\ea53";
}
.zs-master-style .zs-icon-flag-fill::before {
  content: "\ea54";
}
.zs-master-style .zs-icon-flash::before {
  content: "\ea55";
}
.zs-master-style .zs-icon-flash-fill::before {
  content: "\ea56";
}
.zs-master-style .zs-icon-flask::before {
  content: "\ea57";
}
.zs-master-style .zs-icon-flask-fill::before {
  content: "\ea58";
}
.zs-master-style .zs-icon-font-size::before {
  content: "\ea59";
}
.zs-master-style .zs-icon-item-combination::before {
  content: "\ea5a";
}
.zs-master-style .zs-icon-item-drag::before {
  content: "\ea5b";
}
.zs-master-style .zs-icon-item-group::before {
  content: "\ea5c";
}
.zs-master-style .zs-icon-item-ungroup::before {
  content: "\ea5d";
}
.zs-master-style .zs-icon-labels::before {
  content: "\ea5e";
}
.zs-master-style .zs-icon-labels-rotate::before {
  content: "\ea5f";
}
.zs-master-style .zs-icon-layers::before {
  content: "\ea60";
}
.zs-master-style .zs-icon-layers-fill::before {
  content: "\ea61";
}
.zs-master-style .zs-icon-like::before {
  content: "\ea62";
}
.zs-master-style .zs-icon-like-fill::before {
  content: "\ea63";
}
.zs-master-style .zs-icon-link::before {
  content: "\ea64";
}
.zs-master-style .zs-icon-link-input::before {
  content: "\ea65";
}
.zs-master-style .zs-icon-list-view::before {
  content: "\ea66";
}
.zs-master-style .zs-icon-list-view-fill::before {
  content: "\ea67";
}
.zs-master-style .zs-icon-list-view-generous::before {
  content: "\ea68";
}
.zs-master-style .zs-icon-loader::before {
  content: "\ea69";
}
.zs-master-style .zs-icon-lock::before {
  content: "\ea6a";
}
.zs-master-style .zs-icon-lock-fill::before {
  content: "\ea6b";
}
.zs-master-style .zs-icon-lock-unlock::before {
  content: "\ea6c";
}
.zs-master-style .zs-icon-lock-unlock-fill::before {
  content: "\ea6d";
}
.zs-master-style .zs-icon-login::before {
  content: "\ea6e";
}
.zs-master-style .zs-icon-logout::before {
  content: "\ea6f";
}
.zs-master-style .zs-icon-machine-learn::before {
  content: "\ea70";
}
.zs-master-style .zs-icon-mail::before {
  content: "\ea71";
}
.zs-master-style .zs-icon-mail-fill::before {
  content: "\ea72";
}
.zs-master-style .zs-icon-mail-settings::before {
  content: "\ea73";
}
.zs-master-style .zs-icon-mail-settings-fill::before {
  content: "\ea74";
}
.zs-master-style .zs-icon-mic::before {
  content: "\ea75";
}
.zs-master-style .zs-icon-mic-fill::before {
  content: "\ea76";
}
.zs-master-style .zs-icon-mobile-nav::before {
  content: "\ea77";
}
.zs-master-style .zs-icon-more::before {
  content: "\ea78";
}
.zs-master-style .zs-icon-multiply::before {
  content: "\ea79";
}
.zs-master-style .zs-icon-object-group::before {
  content: "\ea7a";
}
.zs-master-style .zs-icon-palette::before {
  content: "\ea7b";
}
.zs-master-style .zs-icon-palette-fill::before {
  content: "\ea7c";
}
.zs-master-style .zs-icon-parens-left::before {
  content: "\ea7d";
}
.zs-master-style .zs-icon-parens-right::before {
  content: "\ea7e";
}
.zs-master-style .zs-icon-pause::before {
  content: "\ea7f";
}
.zs-master-style .zs-icon-pause-fill::before {
  content: "\ea80";
}
.zs-master-style .zs-icon-pin::before {
  content: "\ea81";
}
.zs-master-style .zs-icon-pin-fill::before {
  content: "\ea82";
}
.zs-master-style .zs-icon-pin-undo::before {
  content: "\ea83";
}
.zs-master-style .zs-icon-pin-undo-fill::before {
  content: "\ea84";
}
.zs-master-style .zs-icon-plane-send::before {
  content: "\ea85";
}
.zs-master-style .zs-icon-plane-send-fill::before {
  content: "\ea86";
}
.zs-master-style .zs-icon-play-circle::before {
  content: "\ea87";
}
.zs-master-style .zs-icon-play-circle-fill::before {
  content: "\ea88";
}
.zs-master-style .zs-icon-print::before {
  content: "\ea89";
}
.zs-master-style .zs-icon-priority::before {
  content: "\ea8a";
}
.zs-master-style .zs-icon-product-weight::before {
  content: "\ea8b";
}
.zs-master-style .zs-icon-product-weight-fill::before {
  content: "\ea8c";
}
.zs-master-style .zs-icon-prohibit::before {
  content: "\ea8d";
}
.zs-master-style .zs-icon-refresh::before {
  content: "\ea8e";
}
.zs-master-style .zs-icon-regenerate::before {
  content: "\ea8f";
}
.zs-master-style .zs-icon-reminder::before {
  content: "\ea90";
}
.zs-master-style .zs-icon-rocket::before {
  content: "\ea91";
}
.zs-master-style .zs-icon-rocket-fill::before {
  content: "\ea92";
}
.zs-master-style .zs-icon-save::before {
  content: "\ea93";
}
.zs-master-style .zs-icon-save-fill::before {
  content: "\ea94";
}
.zs-master-style .zs-icon-scissors::before {
  content: "\ea95";
}
.zs-master-style .zs-icon-search::before {
  content: "\ea96";
}
.zs-master-style .zs-icon-sequence::before {
  content: "\ea97";
}
.zs-master-style .zs-icon-sequence-fill::before {
  content: "\ea98";
}
.zs-master-style .zs-icon-settings::before {
  content: "\ea99";
}
.zs-master-style .zs-icon-settings-fill::before {
  content: "\ea9a";
}
.zs-master-style .zs-icon-share::before {
  content: "\ea9b";
}
.zs-master-style .zs-icon-share-fill::before {
  content: "\ea9c";
}
.zs-master-style .zs-icon-side-panel::before {
  content: "\ea9d";
}
.zs-master-style .zs-icon-side-panel-fill::before {
  content: "\ea9e";
}
.zs-master-style .zs-icon-sort::before {
  content: "\ea9f";
}
.zs-master-style .zs-icon-sort-ascend::before {
  content: "\eaa0";
}
.zs-master-style .zs-icon-sort-descend::before {
  content: "\eaa1";
}
.zs-master-style .zs-icon-star::before {
  content: "\eaa2";
}
.zs-master-style .zs-icon-star-fill::before {
  content: "\eaa3";
}
.zs-master-style .zs-icon-star-half::before {
  content: "\eaa4";
}
.zs-master-style .zs-icon-stop-circle::before {
  content: "\eaa5";
}
.zs-master-style .zs-icon-stop-circle-fill::before {
  content: "\eaa6";
}
.zs-master-style .zs-icon-store::before {
  content: "\eaa7";
}
.zs-master-style .zs-icon-store-fill::before {
  content: "\eaa8";
}
.zs-master-style .zs-icon-subtract::before {
  content: "\eaa9";
}
.zs-master-style .zs-icon-subtract-circle::before {
  content: "\eaaa";
}
.zs-master-style .zs-icon-subtract-circle-fill::before {
  content: "\eaab";
}
.zs-master-style .zs-icon-tag::before {
  content: "\eaac";
}
.zs-master-style .zs-icon-tag-fill::before {
  content: "\eaad";
}
.zs-master-style .zs-icon-timer::before {
  content: "\eaae";
}
.zs-master-style .zs-icon-timer-fill::before {
  content: "\eaaf";
}
.zs-master-style .zs-icon-tools::before {
  content: "\eab0";
}
.zs-master-style .zs-icon-tools-fill::before {
  content: "\eab1";
}
.zs-master-style .zs-icon-touchpoint-min::before {
  content: "\eab2";
}
.zs-master-style .zs-icon-touchpoint-min-gap::before {
  content: "\eab3";
}
.zs-master-style .zs-icon-touchpoint-qty::before {
  content: "\eab4";
}
.zs-master-style .zs-icon-trigger-live::before {
  content: "\eab5";
}
.zs-master-style .zs-icon-trigger-simulate::before {
  content: "\eab6";
}
.zs-master-style .zs-icon-truck::before {
  content: "\eab7";
}
.zs-master-style .zs-icon-truck-fill::before {
  content: "\eab8";
}
.zs-master-style .zs-icon-upload::before {
  content: "\eab9";
}
.zs-master-style .zs-icon-upload-cloud::before {
  content: "\eaba";
}
.zs-master-style .zs-icon-upload-cloud-fill::before {
  content: "\eabb";
}
.zs-master-style .zs-icon-video::before {
  content: "\eabc";
}
.zs-master-style .zs-icon-video-fill::before {
  content: "\eabd";
}
.zs-master-style .zs-icon-visualization::before {
  content: "\eabe";
}
.zs-master-style .zs-icon-alarm::before {
  content: "\eabf";
}
.zs-master-style .zs-icon-alarm-fill::before {
  content: "\eac0";
}
.zs-master-style .zs-icon-announce::before {
  content: "\eac1";
}
.zs-master-style .zs-icon-announce-fill::before {
  content: "\eac2";
}
.zs-master-style .zs-icon-error-circle::before {
  content: "\eac3";
}
.zs-master-style .zs-icon-error-circle-fill::before {
  content: "\eac4";
}
.zs-master-style .zs-icon-error-diamond::before {
  content: "\eac5";
}
.zs-master-style .zs-icon-error-diamond-fill::before {
  content: "\eac6";
}
.zs-master-style .zs-icon-error-hexagon::before {
  content: "\eac7";
}
.zs-master-style .zs-icon-error-hexagon-fill::before {
  content: "\eac8";
}
.zs-master-style .zs-icon-error-square::before {
  content: "\eac9";
}
.zs-master-style .zs-icon-error-square-fill::before {
  content: "\eaca";
}
.zs-master-style .zs-icon-error-triangle::before {
  content: "\eacb";
}
.zs-master-style .zs-icon-error-triangle-fill::before {
  content: "\eacc";
}
.zs-master-style .zs-icon-notification::before {
  content: "\eacd";
}
.zs-master-style .zs-icon-notification-fill::before {
  content: "\eace";
}
.zs-master-style .zs-icon-at-line::before {
  content: "\eacf";
}
.zs-master-style .zs-icon-briefcase::before {
  content: "\ead0";
}
.zs-master-style .zs-icon-briefcase-fill::before {
  content: "\ead1";
}
.zs-master-style .zs-icon-building::before {
  content: "\ead2";
}
.zs-master-style .zs-icon-building-fill::before {
  content: "\ead3";
}
.zs-master-style .zs-icon-capsule::before {
  content: "\ead4";
}
.zs-master-style .zs-icon-capsule-fill::before {
  content: "\ead5";
}
.zs-master-style .zs-icon-chat::before {
  content: "\ead6";
}
.zs-master-style .zs-icon-chat-fill::before {
  content: "\ead7";
}
.zs-master-style .zs-icon-face-cry::before {
  content: "\ead8";
}
.zs-master-style .zs-icon-face-cry-fill::before {
  content: "\ead9";
}
.zs-master-style .zs-icon-face-happy::before {
  content: "\eada";
}
.zs-master-style .zs-icon-face-happy-fill::before {
  content: "\eadb";
}
.zs-master-style .zs-icon-face-laugh::before {
  content: "\eadc";
}
.zs-master-style .zs-icon-face-laugh-fill::before {
  content: "\eadd";
}
.zs-master-style .zs-icon-face-neutral::before {
  content: "\eade";
}
.zs-master-style .zs-icon-face-neutral-fill::before {
  content: "\eadf";
}
.zs-master-style .zs-icon-face-sad::before {
  content: "\eae0";
}
.zs-master-style .zs-icon-face-sad-fill::before {
  content: "\eae1";
}
.zs-master-style .zs-icon-face-smile::before {
  content: "\eae2";
}
.zs-master-style .zs-icon-face-smile-fill::before {
  content: "\eae3";
}
.zs-master-style .zs-icon-field-unit::before {
  content: "\eae4";
}
.zs-master-style .zs-icon-field-unit-fill::before {
  content: "\eae5";
}
.zs-master-style .zs-icon-first-aid::before {
  content: "\eae6";
}
.zs-master-style .zs-icon-first-aid-fill::before {
  content: "\eae7";
}
.zs-master-style .zs-icon-globe::before {
  content: "\eae8";
}
.zs-master-style .zs-icon-globe-fill::before {
  content: "\eae9";
}
.zs-master-style .zs-icon-hcp::before {
  content: "\eaea";
}
.zs-master-style .zs-icon-headphones::before {
  content: "\eaeb";
}
.zs-master-style .zs-icon-headphones-fill::before {
  content: "\eaec";
}
.zs-master-style .zs-icon-health-book::before {
  content: "\eaed";
}
.zs-master-style .zs-icon-health-book-fill::before {
  content: "\eaee";
}
.zs-master-style .zs-icon-heart::before {
  content: "\eaef";
}
.zs-master-style .zs-icon-heart-add::before {
  content: "\eaf0";
}
.zs-master-style .zs-icon-heart-add-fill::before {
  content: "\eaf1";
}
.zs-master-style .zs-icon-heart-fill::before {
  content: "\eaf2";
}
.zs-master-style .zs-icon-heart-pulse::before {
  content: "\eaf3";
}
.zs-master-style .zs-icon-heart-pulse-fill::before {
  content: "\eaf4";
}
.zs-master-style .zs-icon-help::before {
  content: "\eaf5";
}
.zs-master-style .zs-icon-help-fill::before {
  content: "\eaf6";
}
.zs-master-style .zs-icon-home-office::before {
  content: "\eaf7";
}
.zs-master-style .zs-icon-home-office-fill::before {
  content: "\eaf8";
}
.zs-master-style .zs-icon-hospital::before {
  content: "\eaf9";
}
.zs-master-style .zs-icon-hospital-fill::before {
  content: "\eafa";
}
.zs-master-style .zs-icon-info::before {
  content: "\eafb";
}
.zs-master-style .zs-icon-info-fill::before {
  content: "\eafc";
}
.zs-master-style .zs-icon-local-team::before {
  content: "\eafd";
}
.zs-master-style .zs-icon-local-team-fill::before {
  content: "\eafe";
}
.zs-master-style .zs-icon-mask::before {
  content: "\eaff";
}
.zs-master-style .zs-icon-mask-fill::before {
  content: "\eb00";
}
.zs-master-style .zs-icon-mental-health::before {
  content: "\eb01";
}
.zs-master-style .zs-icon-mental-health-fill::before {
  content: "\eb02";
}
.zs-master-style .zs-icon-microscope::before {
  content: "\eb03";
}
.zs-master-style .zs-icon-microscope-fill::before {
  content: "\eb04";
}
.zs-master-style .zs-icon-nurse::before {
  content: "\eb05";
}
.zs-master-style .zs-icon-nurse-fill::before {
  content: "\eb06";
}
.zs-master-style .zs-icon-phone::before {
  content: "\eb07";
}
.zs-master-style .zs-icon-phone-fill::before {
  content: "\eb08";
}
.zs-master-style .zs-icon-product::before {
  content: "\eb09";
}
.zs-master-style .zs-icon-product-fill::before {
  content: "\eb0a";
}
.zs-master-style .zs-icon-pulse-fill::before {
  content: "\eb0b";
}
.zs-master-style .zs-icon-rep-call::before {
  content: "\eb0c";
}
.zs-master-style .zs-icon-rep-call-fill::before {
  content: "\eb0d";
}
.zs-master-style .zs-icon-syringe::before {
  content: "\eb0e";
}
.zs-master-style .zs-icon-syringe-fill::before {
  content: "\eb0f";
}
.zs-master-style .zs-icon-team::before {
  content: "\eb10";
}
.zs-master-style .zs-icon-team-fill::before {
  content: "\eb11";
}
.zs-master-style .zs-icon-team-settings::before {
  content: "\eb12";
}
.zs-master-style .zs-icon-team-settings-fill::before {
  content: "\eb13";
}
.zs-master-style .zs-icon-test-tube::before {
  content: "\eb14";
}
.zs-master-style .zs-icon-test-tube-fill::before {
  content: "\eb15";
}
.zs-master-style .zs-icon-therapy::before {
  content: "\eb16";
}
.zs-master-style .zs-icon-therapy-fill::before {
  content: "\eb17";
}
.zs-master-style .zs-icon-thermometer::before {
  content: "\eb18";
}
.zs-master-style .zs-icon-thermometer-fill::before {
  content: "\eb19";
}
.zs-master-style .zs-icon-user::before {
  content: "\eb1a";
}
.zs-master-style .zs-icon-user-access::before {
  content: "\eb1b";
}
.zs-master-style .zs-icon-user-access-fill::before {
  content: "\eb1c";
}
.zs-master-style .zs-icon-user-add::before {
  content: "\eb1d";
}
.zs-master-style .zs-icon-user-add-fill::before {
  content: "\eb1e";
}
.zs-master-style .zs-icon-user-approval::before {
  content: "\eb1f";
}
.zs-master-style .zs-icon-user-approval-fill::before {
  content: "\eb20";
}
.zs-master-style .zs-icon-user-check::before {
  content: "\eb21";
}
.zs-master-style .zs-icon-user-check-fill::before {
  content: "\eb22";
}
.zs-master-style .zs-icon-user-cross::before {
  content: "\eb23";
}
.zs-master-style .zs-icon-user-cross-fill::before {
  content: "\eb24";
}
.zs-master-style .zs-icon-user-fill::before {
  content: "\eb25";
}
.zs-master-style .zs-icon-user-leader::before {
  content: "\eb26";
}
.zs-master-style .zs-icon-user-leader-fill::before {
  content: "\eb27";
}
.zs-master-style .zs-icon-user-list::before {
  content: "\eb28";
}
.zs-master-style .zs-icon-user-list-fill::before {
  content: "\eb29";
}
.zs-master-style .zs-icon-user-locate::before {
  content: "\eb2a";
}
.zs-master-style .zs-icon-user-locate-fill::before {
  content: "\eb2b";
}
.zs-master-style .zs-icon-user-permissions::before {
  content: "\eb2c";
}
.zs-master-style .zs-icon-user-permissions-fill::before {
  content: "\eb2d";
}
.zs-master-style .zs-icon-user-pin::before {
  content: "\eb2e";
}
.zs-master-style .zs-icon-user-pin-fill::before {
  content: "\eb2f";
}
.zs-master-style .zs-icon-user-profile::before {
  content: "\eb30";
}
.zs-master-style .zs-icon-user-rep::before {
  content: "\eb31";
}
.zs-master-style .zs-icon-user-rep-fill::before {
  content: "\eb32";
}
.zs-master-style .zs-icon-user-rep-more::before {
  content: "\eb33";
}
.zs-master-style .zs-icon-user-role::before {
  content: "\eb34";
}
.zs-master-style .zs-icon-user-role-fill::before {
  content: "\eb35";
}
.zs-master-style .zs-icon-user-search::before {
  content: "\eb36";
}
.zs-master-style .zs-icon-user-search-fill::before {
  content: "\eb37";
}
.zs-master-style .zs-icon-user-selected::before {
  content: "\eb38";
}
.zs-master-style .zs-icon-user-selected-fill::before {
  content: "\eb39";
}
.zs-master-style .zs-icon-user-settings::before {
  content: "\eb3a";
}
.zs-master-style .zs-icon-user-settings-fill::before {
  content: "\eb3b";
}
.zs-master-style .zs-icon-vip::before {
  content: "\eb3c";
}
.zs-master-style .zs-icon-vip-fill::before {
  content: "\eb3d";
}
.zs-master-style .zs-icon-frame-expand::before {
  content: "\eb3e";
}
.zs-master-style .zs-icon-frame-resize::before {
  content: "\eb3f";
}
.zs-master-style .zs-icon-frame-restore::before {
  content: "\eb40";
}
.zs-master-style .zs-icon-mirror::before {
  content: "\eb41";
}
.zs-master-style .zs-icon-mirror-fill::before {
  content: "\eb42";
}
.zs-master-style .zs-icon-resize::before {
  content: "\eb43";
}
.zs-master-style .zs-icon-resize-corner::before {
  content: "\eb44";
}
.zs-master-style .zs-icon-site::before {
  content: "\eb45";
}
.zs-master-style .zs-icon-site-fill::before {
  content: "\eb46";
}
.zs-master-style .zs-icon-window-new::before {
  content: "\eb47";
}
.zs-master-style .zs-icon-contact-book::before {
  content: "\eb48";
}
.zs-master-style .zs-icon-contact-book-fill::before {
  content: "\eb49";
}
.zs-master-style .zs-icon-doc::before {
  content: "\eb4a";
}
.zs-master-style .zs-icon-doc-fill::before {
  content: "\eb4b";
}
.zs-master-style .zs-icon-doc-generic::before {
  content: "\eb4c";
}
.zs-master-style .zs-icon-drawer::before {
  content: "\eb4d";
}
.zs-master-style .zs-icon-drawer-fill::before {
  content: "\eb4e";
}
.zs-master-style .zs-icon-file-attach::before {
  content: "\eb4f";
}
.zs-master-style .zs-icon-file-copy::before {
  content: "\eb50";
}
.zs-master-style .zs-icon-file-doc::before {
  content: "\eb51";
}
.zs-master-style .zs-icon-file-docx::before {
  content: "\eb52";
}
.zs-master-style .zs-icon-file-edit::before {
  content: "\eb53";
}
.zs-master-style .zs-icon-file-jpeg::before {
  content: "\eb54";
}
.zs-master-style .zs-icon-file-pdf::before {
  content: "\eb55";
}
.zs-master-style .zs-icon-file-png::before {
  content: "\eb56";
}
.zs-master-style .zs-icon-file-ppsx::before {
  content: "\eb57";
}
.zs-master-style .zs-icon-file-ppt::before {
  content: "\eb58";
}
.zs-master-style .zs-icon-file-pptm::before {
  content: "\eb59";
}
.zs-master-style .zs-icon-file-pptx::before {
  content: "\eb5a";
}
.zs-master-style .zs-icon-file-sql::before {
  content: "\eb5b";
}
.zs-master-style .zs-icon-file-txt::before {
  content: "\eb5c";
}
.zs-master-style .zs-icon-file-xls::before {
  content: "\eb5d";
}
.zs-master-style .zs-icon-file-xlsm::before {
  content: "\eb5e";
}
.zs-master-style .zs-icon-file-xlsx::before {
  content: "\eb5f";
}
.zs-master-style .zs-icon-file-xml::before {
  content: "\eb60";
}
.zs-master-style .zs-icon-file-zip::before {
  content: "\eb61";
}
.zs-master-style .zs-icon-folder-closed::before {
  content: "\eb62";
}
.zs-master-style .zs-icon-folder-closed-fill::before {
  content: "\eb63";
}
.zs-master-style .zs-icon-folder-open::before {
  content: "\eb64";
}
.zs-master-style .zs-icon-folder-open-fill::before {
  content: "\eb65";
}
.zs-master-style .zs-icon-folder-shortcut::before {
  content: "\eb66";
}
.zs-master-style .zs-icon-folder-shortcut-fill::before {
  content: "\eb67";
}
.zs-master-style .zs-icon-glossary::before {
  content: "\eb68";
}
.zs-master-style .zs-icon-glossary-fill::before {
  content: "\eb69";
}
.zs-master-style .zs-icon-img::before {
  content: "\eb6a";
}
.zs-master-style .zs-icon-note::before {
  content: "\eb6b";
}
.zs-master-style .zs-icon-preview::before {
  content: "\eb6c";
}
.zs-master-style .zs-icon-style-guide::before {
  content: "\eb6d";
}
.zs-master-style .zs-icon-style-guide-fill::before {
  content: "\eb6e";
}
.zs-master-style .zs-icon-template::before {
  content: "\eb6f";
}
.zs-master-style .zs-icon-template-fill::before {
  content: "\eb70";
}
.zs-master-style .zs-icon-upload-file::before {
  content: "\eb71";
}
.zs-master-style .zs-icon-upload-file-fill::before {
  content: "\eb72";
}
.zs-master-style .zs-icon-upload-folder::before {
  content: "\eb73";
}
.zs-master-style .zs-icon-upload-folder-fill::before {
  content: "\eb74";
}
.zs-master-style .zs-icon-eight::before {
  content: "\eb75";
}
.zs-master-style .zs-icon-five::before {
  content: "\eb76";
}
.zs-master-style .zs-icon-four::before {
  content: "\eb77";
}
.zs-master-style .zs-icon-nine::before {
  content: "\eb78";
}
.zs-master-style .zs-icon-one::before {
  content: "\eb79";
}
.zs-master-style .zs-icon-seven::before {
  content: "\eb7a";
}
.zs-master-style .zs-icon-six::before {
  content: "\eb7b";
}
.zs-master-style .zs-icon-three::before {
  content: "\eb7c";
}
.zs-master-style .zs-icon-two::before {
  content: "\eb7d";
}
.zs-master-style .zs-icon-zero::before {
  content: "\eb7e";
}
.zs-master-style .zs-icon-brush::before {
  content: "\eb7f";
}
.zs-master-style .zs-icon-brush-fill::before {
  content: "\eb80";
}
.zs-master-style .zs-icon-diagram-view::before {
  content: "\eb81";
}
.zs-master-style .zs-icon-geo-detail::before {
  content: "\eb82";
}
.zs-master-style .zs-icon-geo-detail-fill::before {
  content: "\eb83";
}
.zs-master-style .zs-icon-geo-level::before {
  content: "\eb84";
}
.zs-master-style .zs-icon-label::before {
  content: "\eb85";
}
.zs-master-style .zs-icon-label-fill::before {
  content: "\eb86";
}
.zs-master-style .zs-icon-legend-diamond::before {
  content: "\eb87";
}
.zs-master-style .zs-icon-legend-ellipse::before {
  content: "\eb88";
}
.zs-master-style .zs-icon-legend-hexagon::before {
  content: "\eb89";
}
.zs-master-style .zs-icon-legend-pentagon::before {
  content: "\eb8a";
}
.zs-master-style .zs-icon-legend-square::before {
  content: "\eb8b";
}
.zs-master-style .zs-icon-legend-star::before {
  content: "\eb8c";
}
.zs-master-style .zs-icon-legend-triangle::before {
  content: "\eb8d";
}
.zs-master-style .zs-icon-locate::before {
  content: "\eb8e";
}
.zs-master-style .zs-icon-locate-fill::before {
  content: "\eb8f";
}
.zs-master-style .zs-icon-map-add::before {
  content: "\eb90";
}
.zs-master-style .zs-icon-map-add-fill::before {
  content: "\eb91";
}
.zs-master-style .zs-icon-map-align::before {
  content: "\eb92";
}
.zs-master-style .zs-icon-map-border-dashed::before {
  content: "\eb93";
}
.zs-master-style .zs-icon-map-border-dotted::before {
  content: "\eb94";
}
.zs-master-style .zs-icon-map-border-solid::before {
  content: "\eb95";
}
.zs-master-style .zs-icon-map-color::before {
  content: "\eb96";
}
.zs-master-style .zs-icon-map-color-fill::before {
  content: "\eb97";
}
.zs-master-style .zs-icon-map-expand::before {
  content: "\eb98";
}
.zs-master-style .zs-icon-map-focus::before {
  content: "\eb99";
}
.zs-master-style .zs-icon-map-graph::before {
  content: "\eb9a";
}
.zs-master-style .zs-icon-map-line::before {
  content: "\eb9b";
}
.zs-master-style .zs-icon-map-line-fill::before {
  content: "\eb9c";
}
.zs-master-style .zs-icon-map-pin::before {
  content: "\eb9d";
}
.zs-master-style .zs-icon-map-pin-fill::before {
  content: "\eb9e";
}
.zs-master-style .zs-icon-map-pin-user::before {
  content: "\eb9f";
}
.zs-master-style .zs-icon-map-pin-user-fill::before {
  content: "\eba0";
}
.zs-master-style .zs-icon-map-route::before {
  content: "\eba1";
}
.zs-master-style .zs-icon-map-select::before {
  content: "\eba2";
}
.zs-master-style .zs-icon-map-select-lasso::before {
  content: "\eba3";
}
.zs-master-style .zs-icon-map-select-rectangle::before {
  content: "\eba4";
}
.zs-master-style .zs-icon-map-settings::before {
  content: "\eba5";
}
.zs-master-style .zs-icon-map-theme::before {
  content: "\eba6";
}
.zs-master-style .zs-icon-map-theme-fill::before {
  content: "\eba7";
}
.zs-master-style .zs-icon-map-time::before {
  content: "\eba8";
}
.zs-master-style .zs-icon-map-time-fill::before {
  content: "\eba9";
}
.zs-master-style .zs-icon-map-view::before {
  content: "\ebaa";
}
.zs-master-style .zs-icon-map-view-affiliations::before {
  content: "\ebab";
}
.zs-master-style .zs-icon-map-view-alignments::before {
  content: "\ebac";
}
.zs-master-style .zs-icon-map-view-fill::before {
  content: "\ebad";
}
.zs-master-style .zs-icon-map-view-split::before {
  content: "\ebae";
}
.zs-master-style .zs-icon-map-view-split-fill::before {
  content: "\ebaf";
}
.zs-master-style .zs-icon-map-zoom-adjust::before {
  content: "\ebb0";
}
.zs-master-style .zs-icon-map-zoom-rectangle::before {
  content: "\ebb1";
}
.zs-master-style .zs-icon-mapsettings::before {
  content: "\ebb2";
}
.zs-master-style .zs-icon-measure::before {
  content: "\ebb3";
}
.zs-master-style .zs-icon-navigation::before {
  content: "\ebb4";
}
.zs-master-style .zs-icon-navigation-fill::before {
  content: "\ebb5";
}
.zs-master-style .zs-icon-route::before {
  content: "\ebb6";
}
.zs-master-style .zs-icon-route-fill::before {
  content: "\ebb7";
}
.zs-master-style .zs-icon-territory::before {
  content: "\ebb8";
}
.zs-master-style .zs-icon-zoom-to-actual::before {
  content: "\ebb9";
}
.zs-master-style .zs-icon-zoom-to-fit::before {
  content: "\ebba";
}
.zs-master-style .zs-icon-account-settings::before {
  content: "\ebbb";
}
.zs-master-style .zs-icon-account-settings-fill::before {
  content: "\ebbc";
}
.zs-master-style .zs-icon-data::before {
  content: "\ebbd";
}
.zs-master-style .zs-icon-field-insights::before {
  content: "\ebbe";
}
.zs-master-style .zs-icon-field-insights-fill::before {
  content: "\ebbf";
}
.zs-master-style .zs-icon-home::before {
  content: "\ebc0";
}
.zs-master-style .zs-icon-home-fill::before {
  content: "\ebc1";
}
.zs-master-style .zs-icon-incentives::before {
  content: "\ebc2";
}
.zs-master-style .zs-icon-incentives-fill::before {
  content: "\ebc3";
}
.zs-master-style .zs-icon-planning::before {
  content: "\ebc4";
}
.zs-master-style .zs-icon-planning-fill::before {
  content: "\ebc5";
}
.zs-master-style .zs-icon-reports::before {
  content: "\ebc6";
}
.zs-master-style .zs-icon-reports-fill::before {
  content: "\ebc7";
}
.zs-master-style .zs-icon-roster::before {
  content: "\ebc8";
}
.zs-master-style .zs-icon-roster-fill::before {
  content: "\ebc9";
}
.zs-master-style .zs-icon-award-trip::before {
  content: "\ebca";
}
.zs-master-style .zs-icon-chart-pie::before {
  content: "\ebcb";
}
.zs-master-style .zs-icon-chart-pie-fill::before {
  content: "\ebcc";
}
.zs-master-style .zs-icon-coin::before {
  content: "\ebcd";
}
.zs-master-style .zs-icon-coin-fill::before {
  content: "\ebce";
}
.zs-master-style .zs-icon-contest::before {
  content: "\ebcf";
}
.zs-master-style .zs-icon-contest-fill::before {
  content: "\ebd0";
}
.zs-master-style .zs-icon-dossier::before {
  content: "\ebd1";
}
.zs-master-style .zs-icon-dossier-fill::before {
  content: "\ebd2";
}
.zs-master-style .zs-icon-equals::before {
  content: "\ebd3";
}
.zs-master-style .zs-icon-forecast::before {
  content: "\ebd4";
}
.zs-master-style .zs-icon-goal::before {
  content: "\ebd5";
}
.zs-master-style .zs-icon-goal-fill::before {
  content: "\ebd6";
}
.zs-master-style .zs-icon-incentive-dollar::before {
  content: "\ebd7";
}
.zs-master-style .zs-icon-incentive-euro::before {
  content: "\ebd8";
}
.zs-master-style .zs-icon-incentive-pound::before {
  content: "\ebd9";
}
.zs-master-style .zs-icon-incentive-yen::before {
  content: "\ebda";
}
.zs-master-style .zs-icon-product-metric::before {
  content: "\ebdb";
}
.zs-master-style .zs-icon-product-metric-fill::before {
  content: "\ebdc";
}
.zs-master-style .zs-icon-report-calc::before {
  content: "\ebdd";
}
.zs-master-style .zs-icon-report-dashboard::before {
  content: "\ebde";
}
.zs-master-style .zs-icon-report-derived::before {
  content: "\ebdf";
}
.zs-master-style .zs-icon-report-derived-fill::before {
  content: "\ebe0";
}
.zs-master-style .zs-icon-report-generated::before {
  content: "\ebe1";
}
.zs-master-style .zs-icon-report-goal::before {
  content: "\ebe2";
}
.zs-master-style .zs-icon-report-goal-fill::before {
  content: "\ebe3";
}
.zs-master-style .zs-icon-report-preview::before {
  content: "\ebe4";
}
.zs-master-style .zs-icon-report-publish::before {
  content: "\ebe5";
}
.zs-master-style .zs-icon-report-task::before {
  content: "\ebe6";
}
.zs-master-style .zs-icon-report-template::before {
  content: "\ebe7";
}
.zs-master-style .zs-icon-report-trend::before {
  content: "\ebe8";
}
.zs-master-style .zs-icon-report-unpublish::before {
  content: "\ebe9";
}
.zs-master-style .zs-icon-report-valid::before {
  content: "\ebea";
}
.zs-master-style .zs-icon-revenue::before {
  content: "\ebeb";
}
.zs-master-style .zs-icon-spend::before {
  content: "\ebec";
}
.zs-master-style .zs-icon-card-security::before {
  content: "\ebed";
}
.zs-master-style .zs-icon-card-security-fill::before {
  content: "\ebee";
}
.zs-master-style .zs-icon-columns::before {
  content: "\ebef";
}
.zs-master-style .zs-icon-columns-fill::before {
  content: "\ebf0";
}
.zs-master-style .zs-icon-data-arrow-down::before {
  content: "\ebf1";
}
.zs-master-style .zs-icon-data-arrow-up::before {
  content: "\ebf2";
}
.zs-master-style .zs-icon-data-flow::before {
  content: "\ebf3";
}
.zs-master-style .zs-icon-data-flow-fill::before {
  content: "\ebf4";
}
.zs-master-style .zs-icon-data-list::before {
  content: "\ebf5";
}
.zs-master-style .zs-icon-data-publish::before {
  content: "\ebf6";
}
.zs-master-style .zs-icon-data-publish-done::before {
  content: "\ebf7";
}
.zs-master-style .zs-icon-data-set::before {
  content: "\ebf8";
}
.zs-master-style .zs-icon-data-set-fill::before {
  content: "\ebf9";
}
.zs-master-style .zs-icon-data-zero-negative::before {
  content: "\ebfa";
}
.zs-master-style .zs-icon-data-zero-positive::before {
  content: "\ebfb";
}
.zs-master-style .zs-icon-organize::before {
  content: "\ebfc";
}
.zs-master-style .zs-icon-pattern::before {
  content: "\ebfd";
}
.zs-master-style .zs-icon-pattern-fill::before {
  content: "\ebfe";
}
.zs-master-style .zs-icon-table::before {
  content: "\ebff";
}
.zs-master-style .zs-icon-table-id::before {
  content: "\ec00";
}
.zs-master-style .zs-icon-table-id-fill::before {
  content: "\ec01";
}
.zs-master-style .zs-icon-table-key::before {
  content: "\ec02";
}
.zs-master-style .zs-icon-table-preview::before {
  content: "\ec03";
}
.zs-master-style .zs-icon-logo-apache-spark::before {
  content: "\ec04";
}
.zs-master-style .zs-icon-logo-codepen::before {
  content: "\ec05";
}
.zs-master-style .zs-icon-control::before {
  content: "\ec06";
}
.zs-master-style .zs-icon-legacy::before {
  content: "\ec07";
}
.zs-master-style .zs-icon-zico::before {
  content: "\ec08";
}
/* 
** Modern Typography styles
*/
.zs-master-style {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: var(--zs-text-color, #2F2C3C);
}
.zs-master-style .zs-h1,
.zs-master-style h1 {
  font-size: 2em;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.046em;
  margin: 1em 0em 1em 0em;
}
.zs-master-style .zs-h2,
.zs-master-style h2 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: -0.021em;
  margin: 1.33333333em 0em 1.33333333em 0em;
}
.zs-master-style .zs-h3,
.zs-master-style h3 {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -0.008em;
  margin: 1.2em 0em 1.2em 0em;
}
.zs-master-style .zs-h4,
.zs-master-style h4 {
  font-size: 1em;
  font-weight: 700;
  font-style: normal;
  opacity: 1;
  line-height: 1.5;
  letter-spacing: -0.009em;
  margin: 1em 0em 1em 0em;
}
.zs-master-style .zs-h5,
.zs-master-style h5 {
  font-size: 0.875em;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.011em;
  margin: 0.57142857em 0em 0.57142857em 0em;
}
.zs-master-style .zs-h6,
.zs-master-style h6 {
  font-size: 0.75em;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: -0.013em;
  margin: 0.33333333em 0em 0.33333333em 0em;
}
.zs-master-style .zs-super-hero {
  font-size: 4em;
  line-height: 1.5;
  letter-spacing: -0.047em;
  font-weight: 400;
  margin: 0.75em 0em 0.5em 0em;
}
.zs-master-style .zs-hero {
  font-size: 3em;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.003em;
  margin: 0em 0em 1em 0em;
}
.zs-master-style .zs-subtitle-1 {
  font-size: 1em;
  line-height: 1.5;
  letter-spacing: 0.013em;
  font-weight: 400;
  margin: 0.75em 0em 0.5em 0em;
}
.zs-master-style .zs-subtitle-2 {
  font-size: 0.875em;
  line-height: 1.44;
  letter-spacing: 0.014em;
  font-weight: 400;
  margin: 0.75em 0em 0.5em 0em;
}
.zs-master-style .zs-body {
  font-size: 1em;
  line-height: 1.5;
  letter-spacing: -0.009em;
  margin: 1em 0em 1em 0em;
  font-weight: 400;
}
.zs-master-style .zs-body-small {
  font-size: 0.875em;
  line-height: 1.4;
  letter-spacing: -0.011em;
  margin: 1.14285714em 0em 1.14285714em 0em;
  font-weight: 400;
}
.zs-master-style .zs-body-extra-small {
  font-size: 0.75em;
  line-height: 1.63;
  letter-spacing: -0.03em;
}
.zs-master-style .zs-caption-1 {
  font-size: 0.75em;
  line-height: 1.5;
  letter-spacing: -0.013em;
  margin: -1em 0em 0.66666667em 0em;
}
.zs-master-style .zs-caption-2 {
  font-size: 0.625em;
  line-height: 1.5;
  letter-spacing: -0.015em;
  margin: -0.8em 0em 0.8em 0em;
}
.zs-master-style .zs-caption-2 + .zs-caption-2 {
  margin: 0.8em 0em 0.8em 0em;
}
.zs-master-style .zs-overline {
  font-size: 0.625em;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 0.4em;
}
.zs-master-style .zs-label-1 {
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.011em;
}
.zs-master-style .zs-label-2 {
  font-size: 0.625em;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.013em;
}
.zs-master-style .zs-label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 2.5px;
}
.zs-master-style .zs-input-label {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.15px;
}
.zs-master-style .zs-header-block {
  margin: 2em 0em 2em 0em;
}
.zs-master-style .zs-header-block .zs-overline {
  margin: 0em 0em 0.4em 0em;
}
.zs-master-style .zs-header-block .zs-h1,
.zs-master-style .zs-header-block h1 {
  margin: 0em 0em 0.125em 0em;
}
.zs-master-style .zs-header-block .zs-h2,
.zs-master-style .zs-header-block h2 {
  margin: 0em 0em 0.16666667em 0em;
}
.zs-master-style .zs-header-block .zs-subtitle-1 {
  margin: 0em 0em 0.25em 0em;
}
.zs-master-style a {
  color: var(--zs-link-text-color, #2D8B93);
  text-decoration: none;
  letter-spacing: -0.013em;
  transition: color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-master-style a {
    transition-duration: 0s;
  }
}
.zs-master-style a:visited {
  color: var(--zs-link-visited-color, #2D535F);
}
.zs-master-style a:focus {
  color: var(--zs-link-focus-color, #27A6A4);
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-master-style a:hover {
  color: var(--zs-link-hover-color, #27A6A4);
  text-decoration: none;
}
.zs-master-style a:active {
  color: var(--zs-link-active-color, #2F6F7B);
}
.zs-master-style a.zs-disabled,
.zs-master-style a[disabled],
.zs-master-style a.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-master-style .zs-link-action {
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-master-style .zs-link-action:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-master-style .zs-link-action:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-master-style .zs-link-action:hover,
.zs-master-style .zs-link-action:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-master-style .zs-link-action:active,
.zs-master-style .zs-link-action:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-master-style .zs-link-action.zs-active,
.zs-master-style .zs-link-action.zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-master-style .zs-link-action.zs-disabled,
.zs-master-style .zs-link-action[disabled],
.zs-master-style .zs-link-action.zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-master-style ul.zs-list,
.zs-master-style ol.zs-list {
  margin: 0em 0em 0em 2em;
}
.zs-master-style ul.zs-list > li,
.zs-master-style ol.zs-list > li {
  margin: 0em 0em 0.25em 0em;
  padding: 0em 0em 0em 0.5em;
  line-height: 1.44;
  letter-spacing: -0.013em;
}
.zs-master-style ul.zs-list > li:first-child,
.zs-master-style ol.zs-list > li:first-child {
  margin: 0.5em 0em 0.25em 0em;
}
.zs-master-style ul.zs-list h4,
.zs-master-style ol.zs-list h4 {
  margin: 1.5em 0em 0em 0.5em;
}
.zs-master-style ul.zs-list ul,
.zs-master-style ol.zs-list ul,
.zs-master-style ul.zs-list ol,
.zs-master-style ol.zs-list ol {
  margin: 0em 0em 0em 2.5em;
}
.zs-master-style ul.zs-list-style-type-none,
.zs-master-style ol.zs-list-style-type-none,
.zs-master-style ul .zs-list-style-type-none,
.zs-master-style ol .zs-list-style-type-none {
  list-style-type: none;
}
.zs-master-style ul.zs-bullet-list {
  list-style-type: none;
  margin: 0;
}
.zs-master-style ul.zs-bullet-list > li {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.zs-master-style ul.zs-bullet-list > li:before {
  font-family: 'zsIcons';
  font-size: 1.5em;
  content: "\ea23";
  padding: 0em 0em 0em 0.66666667em;
  line-height: 1;
}
.zs-master-style ul.zs-bullet-list > li.zs-bullet-list-nested-parent {
  display: list-item;
}
.zs-master-style ul.zs-bullet-list > li.zs-bullet-list-nested-parent:before {
  display: none;
}
.zs-master-style ul.zs-bullet-list h4 {
  margin: 1.5em 0em 0em 2.5em;
}
.zs-master-style ul.zs-bullet-list ul {
  margin: 0em 0em 0em 2.5em;
}
.zs-master-style strong,
.zs-master-style b {
  font-weight: 700;
}
.zs-master-style em,
.zs-master-style i {
  font-style: italic;
}
.zs-master-style p,
.zs-master-style .zs-paragraph {
  margin: 0.75em 0em 0.5em 0em;
}
.zs-master-style hr {
  border-bottom: 1px solid var(--zs-border-color, #DEDCDE);
  *zoom: 1;
  display: block !important;
}
.zs-master-style hr:before,
.zs-master-style hr:after {
  content: "";
  display: table;
}
.zs-master-style hr:after {
  clear: both;
}
.zs-master-style h1:first-child,
.zs-master-style h2:first-child,
.zs-master-style h3:first-child,
.zs-master-style h4:first-child,
.zs-master-style .zs-h1:first-child,
.zs-master-style .zs-h2:first-child,
.zs-master-style .zs-h3:first-child,
.zs-master-style .zs-h4:first-child,
.zs-master-style p:first-child,
.zs-master-style .zs-paragraph:first-child,
.zs-master-style table:first-child {
  margin-top: 0;
}
.zs-master-style > h1:last-child,
.zs-master-style > h2:last-child,
.zs-master-style > h3:last-child,
.zs-master-style > h4:last-child,
.zs-master-style > .zs-h1:last-child,
.zs-master-style > .zs-h2:last-child,
.zs-master-style > .zs-h3:last-child,
.zs-master-style > .zs-h4:last-child,
.zs-master-style > p:last-child,
.zs-master-style > .zs-paragraph:last-child,
.zs-master-style > table:last-child {
  margin-bottom: 0;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Light-Italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-SemiBold-Italic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('OpenSans-Bold-Italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
}
.zs-loader {
  display: inline-block;
  line-height: 1;
}
.zs-loader [loader] {
  display: inline-block;
  position: relative;
  width: 1em;
  height: 1em;
  border: 0.125em solid var(--zs-spinner-path-color, rgba(255, 255, 255, 0.5));
  border-radius: 50%;
}
.zs-loader [loader]:before,
.zs-loader [loader]:after,
.zs-loader [loader] span::after,
.zs-loader [loader] span::before {
  content: '';
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: -0.125em;
  left: -0.125em;
  width: 1em;
  height: 1em;
  border: 0.125em solid var(--zs-spinner-color, #ffffff);
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(--zs-spinner-color, #ffffff) transparent transparent transparent;
}
.zs-loader [loader]::before {
  animation-delay: -0.45s;
}
.zs-loader [loader]::after {
  animation-delay: -0.3s;
}
.zs-loader [loader] span::before {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.zs-master-style,
.zs-master-style *,
.zs-master-style:before,
.zs-master-style:after,
.zs-master-style *:before,
.zs-master-style *:after {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}
.zs-master-style,
.zs-master-style * {
  font-family: "Open Sans", sans-serif;
}
.zs-version {
  content: '6.7.0';
}
.zs-custom-scrollbar {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.zs-custom-scrollbar ::-webkit-scrollbar,
.zs-custom-scrollbar::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.zs-custom-scrollbar ::-webkit-scrollbar-track,
.zs-custom-scrollbar::-webkit-scrollbar-track {
  background: var(--zs-scrollbar-track-background, #F4F3F3);
}
.zs-custom-scrollbar ::-webkit-scrollbar-thumb,
.zs-custom-scrollbar::-webkit-scrollbar-thumb {
  background: var(--zs-scrollbar-thumb-background, #B2B0B6);
  border-radius: 8px;
  border: 2px solid var(--zs-scrollbar-track-background, #F4F3F3);
}
.zs-custom-scrollbar ::-webkit-scrollbar-thumb:hover,
.zs-custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: var(--zs-scrollbar-thumb-hover-background, #87848D);
}
.zs-master-style .zs-interactive-primary,
.zs-master-style .zs-icon.zs-interactive-primary {
  color: var(--zs-interactive-primary-color, #27A6A4);
  transition: color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-master-style .zs-interactive-primary,
  .zs-master-style .zs-icon.zs-interactive-primary {
    transition-duration: 0s;
  }
}
.zs-master-style .zs-interactive-primary:visited,
.zs-master-style .zs-icon.zs-interactive-primary:visited {
  color: var(--zs-interactive-primary-color, #27A6A4);
}
.zs-master-style .zs-interactive-primary:focus,
.zs-master-style .zs-icon.zs-interactive-primary:focus {
  color: var(--zs-interactive-primary-focus-color, #2F6F7B);
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
}
.zs-master-style .zs-interactive-primary:hover,
.zs-master-style .zs-icon.zs-interactive-primary:hover {
  color: var(--zs-interactive-primary-hover-color, #62D2D1);
}
.zs-master-style .zs-interactive-primary:active,
.zs-master-style .zs-icon.zs-interactive-primary:active {
  color: var(--zs-interactive-primary-active-color, #2D535F);
}
.zs-master-style .zs-interactive-secondary,
.zs-master-style .zs-icon.zs-interactive-secondary {
  color: var(--zs-interactive-secondary-color, #716E79);
  transition: color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-master-style .zs-interactive-secondary,
  .zs-master-style .zs-icon.zs-interactive-secondary {
    transition-duration: 0s;
  }
}
.zs-master-style .zs-interactive-secondary:visited,
.zs-master-style .zs-icon.zs-interactive-secondary:visited {
  color: var(--zs-interactive-secondary-color, #716E79);
}
.zs-master-style .zs-interactive-secondary:focus,
.zs-master-style .zs-icon.zs-interactive-secondary:focus {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-master-style .zs-interactive-secondary:hover,
.zs-master-style .zs-icon.zs-interactive-secondary:hover {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-master-style .zs-interactive-secondary:active,
.zs-master-style .zs-icon.zs-interactive-secondary:active {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-master-style .zs-interactive-primary.zs-disabled,
.zs-master-style .zs-interactive-secondary.zs-disabled,
.zs-master-style .zs-interactive-primary.zs-calendar > table td[disabled],
.zs-master-style .zs-interactive-secondary.zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-master-style .zs-interactive-primary.zs-danger,
.zs-master-style .zs-interactive-secondary.zs-danger {
  color: var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-interactive-primary.zs-danger:visited,
.zs-master-style .zs-interactive-secondary.zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-master-style .zs-interactive-primary.zs-danger:focus,
.zs-master-style .zs-interactive-secondary.zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-master-style .zs-interactive-primary.zs-danger:hover,
.zs-master-style .zs-interactive-secondary.zs-danger:hover {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-master-style .zs-interactive-primary.zs-danger:active,
.zs-master-style .zs-interactive-secondary.zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-master-style .zs-interactive-primary.zs-success,
.zs-master-style .zs-interactive-secondary.zs-success {
  color: var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-interactive-primary.zs-success:visited,
.zs-master-style .zs-interactive-secondary.zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-master-style .zs-interactive-primary.zs-success:focus,
.zs-master-style .zs-interactive-secondary.zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-master-style .zs-interactive-primary.zs-success:hover,
.zs-master-style .zs-interactive-secondary.zs-success:hover {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-master-style .zs-interactive-primary.zs-success:active,
.zs-master-style .zs-interactive-secondary.zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-master-style .zs-interactive-primary.zs-warning,
.zs-master-style .zs-interactive-secondary.zs-warning {
  color: var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-interactive-primary.zs-warning:visited,
.zs-master-style .zs-interactive-secondary.zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-master-style .zs-interactive-primary.zs-warning:focus,
.zs-master-style .zs-interactive-secondary.zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-master-style .zs-interactive-primary.zs-warning:hover,
.zs-master-style .zs-interactive-secondary.zs-warning:hover {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-master-style .zs-interactive-primary.zs-warning:active,
.zs-master-style .zs-interactive-secondary.zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-master-style .zs-interactive-primary.zs-info,
.zs-master-style .zs-interactive-secondary.zs-info {
  color: var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-interactive-primary.zs-info:visited,
.zs-master-style .zs-interactive-secondary.zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-master-style .zs-interactive-primary.zs-info:focus,
.zs-master-style .zs-interactive-secondary.zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-master-style .zs-interactive-primary.zs-info:hover,
.zs-master-style .zs-interactive-secondary.zs-info:hover {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-master-style .zs-interactive-primary.zs-info:active,
.zs-master-style .zs-interactive-secondary.zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-clear {
  *zoom: 1;
  display: block !important;
}
.zs-clear:before,
.zs-clear:after {
  content: "";
  display: table;
}
.zs-clear:after {
  clear: both;
}
.zs-master-style .zs-disabled,
.zs-master-style [disabled],
.zs-master-style .zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 0.4;
}
.zs-highlight,
mark {
  background-color: var(--zs-highlight-color, #FFD680);
  color: inherit;
}
.zs-master-style zs-tooltip,
.zs-master-style .zs-tooltip {
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-color: var(--zs-tooltip-background, #1A1628);
  cursor: default;
  font-size: 16px;
  font-weight: normal;
  color: var(--zs-tooltip-text-color, #ffffff);
  position: fixed;
  top: 0;
  left: 0;
  text-align: left;
  white-space: normal;
  visibility: visible;
  z-index: 1060;
  line-height: 1.5;
  padding: 0.25em 0.5em 0.25em 0.5em;
  min-width: 0.375em;
  max-width: 50vw;
  opacity: 0;
}
.zs-master-style zs-tooltip > zs-tooltip-arrow,
.zs-master-style .zs-tooltip > zs-tooltip-arrow,
.zs-master-style zs-tooltip > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip > zs-tooltip-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.zs-master-style zs-tooltip > zs-tooltip-arrow,
.zs-master-style .zs-tooltip > zs-tooltip-arrow {
  border-width: 0.375em;
}
.zs-master-style zs-tooltip > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip > zs-tooltip-arrow:after {
  content: "";
  border-width: 0.375em;
}
.zs-master-style zs-tooltip.top > zs-tooltip-arrow,
.zs-master-style .zs-tooltip.top > zs-tooltip-arrow {
  bottom: -0.375em;
  border-top-color: var(--zs-border-color, #DEDCDE);
  border-bottom-width: 0;
  left: 50%;
  margin-left: -0.375em;
}
.zs-master-style zs-tooltip.top > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip.top > zs-tooltip-arrow:after {
  bottom: 1px;
  content: " ";
  border-top-color: var(--zs-tooltip-background, #1A1628);
  border-bottom-width: 0;
  margin-left: -0.375em;
}
.zs-master-style zs-tooltip.right > zs-tooltip-arrow,
.zs-master-style .zs-tooltip.right > zs-tooltip-arrow {
  border-right-color: var(--zs-border-color, #DEDCDE);
  border-left-width: 0;
  top: 50%;
  left: -0.375em;
  margin-top: -0.375em;
}
.zs-master-style zs-tooltip.right > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip.right > zs-tooltip-arrow:after {
  border-right-color: var(--zs-tooltip-background, #1A1628);
  border-left-width: 0;
  bottom: -0.375em;
  content: " ";
  left: 1px;
}
.zs-master-style zs-tooltip.bottom > zs-tooltip-arrow,
.zs-master-style .zs-tooltip.bottom > zs-tooltip-arrow {
  top: -0.375em;
  left: 50%;
  margin-left: -0.375em;
  border-top-width: 0;
  border-bottom-color: var(--zs-border-color, #DEDCDE);
}
.zs-master-style zs-tooltip.bottom > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip.bottom > zs-tooltip-arrow:after {
  top: 1px;
  margin-left: -0.375em;
  content: " ";
  border-top-width: 0;
  border-bottom-color: var(--zs-tooltip-background, #1A1628);
}
.zs-master-style zs-tooltip.left > zs-tooltip-arrow,
.zs-master-style .zs-tooltip.left > zs-tooltip-arrow {
  top: 50%;
  right: -0.375em;
  margin-top: -0.375em;
  border-right-width: 0;
  border-left-color: var(--zs-border-color, #DEDCDE);
}
.zs-master-style zs-tooltip.left > zs-tooltip-arrow:after,
.zs-master-style .zs-tooltip.left > zs-tooltip-arrow:after {
  right: 1px;
  bottom: -0.375em;
  content: " ";
  border-right-width: 0;
  border-left-color: var(--zs-tooltip-background, #1A1628);
}
.zs-checkbox {
  display: block;
  position: relative;
  font-size: 1em;
  cursor: pointer;
}
.zs-checkbox input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  font-size: inherit;
}
.zs-checkbox input ~ [checkbox] {
  position: relative;
  padding: 0em 0em 0em 1.5em;
  line-height: 1.5;
  display: inline;
  letter-spacing: -0.013em;
}
.zs-checkbox input ~ [checkbox]::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1em;
  background: var(--zs-checkbox-background-color, #ffffff);
  border: 1px solid var(--zs-checkbox-border-color, #DEDCDE);
  transform: translateY(-50%);
  transition: background-color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-checkbox input ~ [checkbox]::before {
    transition-duration: 0s;
  }
}
.zs-checkbox input ~ [checkbox]::after {
  transform: translateY(-50%);
  position: absolute;
  display: inline;
  color: var(--zs-checkbox-checkmark-color, #ffffff);
  font-family: 'zsIcons';
  top: 50%;
  left: 0;
}
.zs-checkbox input:hover ~ [checkbox]::before {
  border-color: var(--zs-checkbox-hover-border-color, #27A6A4);
  background-color: var(--zs-checkbox-hover-background-color, rgba(39, 166, 164, 0.1));
}
.zs-checkbox input:checked ~ [checkbox]::before {
  border-color: var(--zs-checkbox-checked-border-color, #27A6A4);
  background: var(--zs-checkbox-checked-background-color, #27A6A4);
}
.zs-checkbox input:checked ~ [checkbox]::after {
  content: "\ea2f";
  animation: zs-reveal-check 0.2s forwards ease;
  font-weight: 400;
}
@media (prefers-reduced-motion) {
  .zs-checkbox input:checked ~ [checkbox]::after {
    animation-duration: 0s;
  }
}
@keyframes zs-reveal-check {
  from {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
.zs-checkbox input:indeterminate ~ [checkbox]::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1em;
  background: var(--zs-checkbox-background-color, #ffffff);
  border: 1px solid var(--zs-checkbox-border-color, #DEDCDE);
  transform: translateY(-50%);
}
.zs-checkbox input:indeterminate ~ [checkbox]::after {
  display: inline;
  content: '';
  height: 0.5em;
  width: 0.5em;
  background: var(--zs-checkbox-checked-background-color, #27A6A4);
  top: 50%;
  position: absolute;
  left: 0;
  transform: translate(50%, -50%);
}
.zs-checkbox input:focus ~ [checkbox]::before {
  background: var(--zs-checkbox-focus-background-color, #F3FCFE);
}
.zs-checkbox input:focus-visible ~ [checkbox]::before {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-checkbox input:checked:focus ~ [checkbox]::before {
  background: var(--zs-checkbox-checked-focus-background-color, #2F6F7B);
}
.zs-checkbox input:focus:indeterminate ~ [checkbox]::before {
  background: var(--zs-checkbox-background-color, #ffffff);
}
.zs-checkbox input:focus:indeterminate ~ [checkbox]::after {
  background: var(--zs-checkbox-checked-focus-background-color, #2F6F7B);
}
.zs-checkbox[disabled],
.zs-checkbox.zs-disabled,
.zs-checkbox.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-checkbox[disabled] input ~ [checkbox],
.zs-checkbox.zs-disabled input ~ [checkbox],
.zs-checkbox.zs-calendar > table td[disabled] input ~ [checkbox] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-checkbox[disabled] input ~ [checkbox]::before,
.zs-checkbox.zs-disabled input ~ [checkbox]::before,
.zs-checkbox.zs-calendar > table td[disabled] input ~ [checkbox]::before {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border-color: var(--zs-disabled-border-color, #B2B0B6);
  transition: none;
}
@media (prefers-reduced-motion) {
  .zs-checkbox[disabled] input ~ [checkbox]::before,
  .zs-checkbox.zs-disabled input ~ [checkbox]::before,
  .zs-checkbox.zs-calendar > table td[disabled] input ~ [checkbox]::before {
    transition-duration: 0s;
  }
}
.zs-checkbox[disabled] input:checked ~ [checkbox]::before,
.zs-checkbox.zs-disabled input:checked ~ [checkbox]::before,
.zs-checkbox.zs-calendar > table td[disabled] input:checked ~ [checkbox]::before {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border-color: var(--zs-disabled-border-color, #B2B0B6);
}
.zs-checkbox[disabled] input:checked ~ [checkbox]::after,
.zs-checkbox.zs-disabled input:checked ~ [checkbox]::after,
.zs-checkbox.zs-calendar > table td[disabled] input:checked ~ [checkbox]::after {
  color: var(--zs-disabled-text-color, #B2B0B6);
  animation: none 300ms 0 ease;
}
@media (prefers-reduced-motion) {
  .zs-checkbox[disabled] input:checked ~ [checkbox]::after,
  .zs-checkbox.zs-disabled input:checked ~ [checkbox]::after,
  .zs-checkbox.zs-calendar > table td[disabled] input:checked ~ [checkbox]::after {
    animation-duration: 0s;
  }
}
.zs-checkbox[disabled] input:indeterminate ~ [checkbox]::after,
.zs-checkbox.zs-disabled input:indeterminate ~ [checkbox]::after,
.zs-checkbox.zs-calendar > table td[disabled] input:indeterminate ~ [checkbox]::after {
  background: var(--zs-checkbox-indeterminate-disabled-color, #B2B0B6);
}
.zs-checkbox.zs-error input ~ [checkbox]::before {
  background: var(--zs-checkbox-error-background-color, #FFEDE9);
  border-color: var(--zs-checkbox-error-border-color, #B21111);
}
.zs-checkbox.zs-error input:checked ~ [checkbox]::before {
  background: var(--zs-checkbox-error-border-color, #B21111);
  border-color: var(--zs-checkbox-error-hover-border-color, #9F0000);
}
.zs-checkbox.zs-error input:hover:not(:checked) ~ [checkbox]::before {
  background: var(--zs-checkbox-error-hover-background-color, #FFCDC2);
  border-color: var(--zs-checkbox-error-hover-border-color, #9F0000);
}
.zs-checkbox.zs-error input:indeterminate ~ [checkbox]::after {
  background: var(--zs-checkbox-error-border-color, #B21111);
}
.zs-checkbox-no-animation .zs-checkbox input:checked ~ [checkbox]::after {
  animation-duration: 0s;
}
.zs-visibility-a11y-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.zs-dropdown {
  position: relative;
  padding: 0;
  display: inline-block;
  min-width: 15.625em;
  min-width: unset;
}
.zs-dropdown select,
.zs-dropdown select:focus {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-text-color, #1A1628);
  cursor: pointer;
  width: 100%;
  padding: 0.5em 2.25em 0.5em 0.75em;
}
.zs-dropdown:after {
  content: "\ea27";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  font-family: 'zsIcons';
  font-size: 1.5em;
  color: var(--zs-interactive-secondary-color, #716E79);
  right: 0.5em;
  top: 50%;
  margin-top: -0.5em;
  position: absolute;
  pointer-events: none;
  display: inline-block;
}
.zs-dropdown:focus.zs-dropdown:after {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-dropdown:hover.zs-dropdown:after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-dropdown:active.zs-dropdown:after {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-dropdown[disabled] select,
.zs-dropdown.zs-disabled select,
.zs-dropdown.zs-calendar > table td[disabled] select {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-dropdown[disabled]:after,
.zs-dropdown.zs-disabled:after,
.zs-dropdown.zs-calendar > table td[disabled]:after {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-dropdown.zs-danger select,
.zs-dropdown[invalid] select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-danger select:focus,
.zs-dropdown[invalid] select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-danger select:hover,
.zs-dropdown[invalid] select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-danger select:active,
.zs-dropdown[invalid] select:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-danger:after,
.zs-dropdown[invalid]:after {
  color: var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-danger:focus:after,
.zs-dropdown[invalid]:focus:after {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-danger:hover:after,
.zs-dropdown[invalid]:hover:after {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-danger:active:after,
.zs-dropdown[invalid]:active:after {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-success select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-success select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-success select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-success select:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-success:after {
  color: var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-success:focus:after {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-success:hover:after {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-success:active:after {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-warning select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-warning select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-warning select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-warning select:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-warning:after {
  color: var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-warning:focus:after {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-warning:hover:after {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-warning:active:after {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-info select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-info select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-info select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-info select:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-dropdown.zs-info:after {
  color: var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-info:focus:after {
  color: var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-info:hover:after {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-info:active:after {
  color: var(--zs-info-active-color, #160C60);
}
.zs-dropdown select,
.zs-dropdown select:focus {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-text-color, #1A1628);
  cursor: pointer;
  width: 100%;
  padding: 0.5em 2.25em 0.5em 0.75em;
}
.zs-dropdown:after {
  content: "\ea27";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  font-family: 'zsIcons';
  font-size: 1.5em;
  color: var(--zs-interactive-secondary-color, #716E79);
  right: 0.5em;
  top: 50%;
  margin-top: -0.5em;
  position: absolute;
  pointer-events: none;
  display: inline-block;
}
.zs-dropdown:focus.zs-dropdown:after {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-dropdown:hover.zs-dropdown:after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-dropdown:active.zs-dropdown:after {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-dropdown[disabled] select,
.zs-dropdown.zs-disabled select,
.zs-dropdown.zs-calendar > table td[disabled] select {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-dropdown[disabled]:after,
.zs-dropdown.zs-disabled:after,
.zs-dropdown.zs-calendar > table td[disabled]:after {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-dropdown.zs-danger select,
.zs-dropdown[invalid] select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-danger select:focus,
.zs-dropdown[invalid] select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-danger select:hover,
.zs-dropdown[invalid] select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-danger select:active,
.zs-dropdown[invalid] select:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-danger:after,
.zs-dropdown[invalid]:after {
  color: var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-danger:focus:after,
.zs-dropdown[invalid]:focus:after {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-danger:hover:after,
.zs-dropdown[invalid]:hover:after {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-danger:active:after,
.zs-dropdown[invalid]:active:after {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-success select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-success select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-success select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-success select:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-success:after {
  color: var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-success:focus:after {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-success:hover:after {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-success:active:after {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-warning select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-warning select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-warning select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-warning select:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-warning:after {
  color: var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-warning:focus:after {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-warning:hover:after {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-warning:active:after {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-info select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-info select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-info select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-info select:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-dropdown.zs-info:after {
  color: var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-info:focus:after {
  color: var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-info:hover:after {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-info:active:after {
  color: var(--zs-info-active-color, #160C60);
}
.zs-dropdown > [overlay] {
  cursor: pointer;
  background-color: var(--zs-select-overlay-bg-color, #ffffff);
  border-radius: 0;
  line-height: 1.5;
  letter-spacing: -0.2px;
  outline: 0;
  font-weight: 400;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-overlay-text-color, #1A1628);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*
        * Deprecated `placeholder-active` class since v5.4.0 and will be removed in v6.0. Use `zs-placeholder-active` class instead.
        */
  padding: 0.75em 2.75em 0.75em 0.75em;
  max-width: none;
}
.zs-dropdown > [overlay].zs-placeholder-active,
.zs-dropdown > [overlay].placeholder-active {
  color: var(--zs-select-placeholder-active-text-color, #716E79);
  font-style: italic;
}
.zs-dropdown > [overlay]:focus {
  border: 1px solid var(--zs-link-focus-color, #27A6A4);
}
.zs-dropdown.zs-field[label]:after,
.zs-dropdown.zs-action-field[label]:after {
  top: auto;
  bottom: 0.5em;
}
.zs-dropdown.zs-action-field > select {
  display: none;
}
.zs-dropdown.zs-action-field > select [label] {
  display: block;
}
.zs-dropdown.zs-action-field.zs-danger > [overlay],
.zs-dropdown.zs-action-field[invalid] > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:focus,
.zs-dropdown.zs-action-field[invalid] > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:hover,
.zs-dropdown.zs-action-field[invalid] > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:active,
.zs-dropdown.zs-action-field[invalid] > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-action-field.zs-success > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-action-field.zs-info > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-dropdown[disabled] > [overlay],
.zs-dropdown.zs-disabled > [overlay],
.zs-dropdown.zs-calendar > table td[disabled] > [overlay] {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-dropdown > [overlay] {
  cursor: pointer;
  background-color: var(--zs-select-overlay-bg-color, #ffffff);
  border-radius: 0;
  line-height: 1.5;
  letter-spacing: -0.2px;
  outline: 0;
  font-weight: 400;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-overlay-text-color, #1A1628);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.75em 2.75em 0.75em 0.75em;
  max-width: none;
}
.zs-dropdown > [overlay].zs-placeholder-active {
  color: var(--zs-select-placeholder-active-text-color, #716E79);
  font-style: italic;
}
.zs-dropdown > [overlay]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-dropdown.zs-action-field[label]:after {
  top: auto;
  bottom: 0.5em;
}
.zs-dropdown.zs-action-field.zs-danger > [overlay],
.zs-dropdown.zs-action-field[invalid] > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:focus,
.zs-dropdown.zs-action-field[invalid] > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:hover,
.zs-dropdown.zs-action-field[invalid] > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-dropdown.zs-action-field.zs-danger > [overlay]:active,
.zs-dropdown.zs-action-field[invalid] > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-dropdown.zs-action-field.zs-success > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-dropdown.zs-action-field.zs-success > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-dropdown.zs-action-field.zs-warning > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-dropdown.zs-action-field.zs-info > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-dropdown.zs-action-field.zs-info > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-dropdown[disabled] > [overlay],
.zs-dropdown.zs-disabled > [overlay],
.zs-dropdown.zs-calendar > table td[disabled] > [overlay] {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-dropdown[disabled] [input],
.zs-dropdown.zs-disabled [input],
.zs-dropdown.zs-calendar > table td[disabled] [input] {
  border: 0;
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container [input] {
  background: var(--zs-field-secondary-filled-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container [input]:focus {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container [input]:hover {
  background: var(--zs-field-secondary-hover-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container [input]:active {
  background: var(--zs-field-secondary-active-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container [input]:focus:hover {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-secondary-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid [input] {
  background: var(--zs-field-solid-secondary-filled-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid [input]:focus {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid [input]:hover {
  background: var(--zs-field-solid-secondary-hover-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid [input]:active {
  background: var(--zs-field-solid-secondary-active-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid [input]:focus:hover {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-solid-secondary-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input {
  background: var(--zs-field-secondary-filled-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input:focus {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input:hover {
  background: var(--zs-field-secondary-hover-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input:active {
  background: var(--zs-field-secondary-active-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container input:focus:hover {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input {
  background: var(--zs-field-solid-secondary-filled-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input:focus {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input:hover {
  background: var(--zs-field-solid-secondary-hover-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input:active {
  background: var(--zs-field-solid-secondary-active-background-color, #ffffff);
}
.zs-dropdown.zs-action-field.zs-action-field-secondary .zs-dropdown-container.zs-action-field-solid input:focus:hover {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
@keyframes zs-dropdown-flip {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-180deg);
  }
}
@keyframes zs-dropdown-flip-back {
  from {
    transform: rotate(-180deg);
  }
  to {
    transform: rotate(0);
  }
}
@keyframes zs-dropdown-slide-down {
  from {
    clip-path: inset(0 0 100% 0);
  }
  to {
    clip-path: inset(0);
  }
}
@keyframes zs-dropdown-slide-down-reverse {
  from {
    clip-path: inset(0);
  }
  to {
    clip-path: inset(0 0 100% 0);
  }
}
@keyframes zs-dropdown-slide-up {
  from {
    clip-path: inset(100% 0 0 0);
  }
  to {
    clip-path: inset(0);
  }
}
@keyframes zs-dropdown-slide-up-reverse {
  from {
    clip-path: inset(0);
  }
  to {
    clip-path: inset(100% 0 0 0);
  }
}
.zs-dropdown-container {
  position: absolute;
  display: block;
  background: var(--zs-menu-bg-color, #FAFAFA);
  border-radius: 0em;
  border: var(--zs-menu-border, 1px solid #DEDCDE);
  box-shadow: var(--zs-menu-shadow, 4px 4px 0px rgba(26, 22, 40, 0.15));
  box-sizing: border-box;
  min-width: auto;
  max-width: none;
  z-index: 2000;
  animation: zs-dropdown-slide-down-reverse 0.2s forwards ease;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
}
.zs-dropdown-container:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container > a,
.zs-dropdown-container > li,
.zs-dropdown-container > li > a,
.zs-dropdown-container > ul > li > a,
.zs-dropdown-container > nav > a {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
}
.zs-dropdown-container > a span,
.zs-dropdown-container > li span,
.zs-dropdown-container > li > a span,
.zs-dropdown-container > ul > li > a span,
.zs-dropdown-container > nav > a span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-dropdown-container > a.zs-active,
.zs-dropdown-container > li.zs-active,
.zs-dropdown-container > li > a.zs-active,
.zs-dropdown-container > ul > li > a.zs-active,
.zs-dropdown-container > nav > a.zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-dropdown-container > a:hover,
.zs-dropdown-container > li:hover,
.zs-dropdown-container > li > a:hover,
.zs-dropdown-container > ul > li > a:hover,
.zs-dropdown-container > nav > a:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-dropdown-container > a:focus-visible,
.zs-dropdown-container > li:focus-visible,
.zs-dropdown-container > li > a:focus-visible,
.zs-dropdown-container > ul > li > a:focus-visible,
.zs-dropdown-container > nav > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container > a:focus:not(:focus-visible),
.zs-dropdown-container > li:focus:not(:focus-visible),
.zs-dropdown-container > li > a:focus:not(:focus-visible),
.zs-dropdown-container > ul > li > a:focus:not(:focus-visible),
.zs-dropdown-container > nav > a:focus:not(:focus-visible) {
  outline: none;
}
.zs-dropdown-container > a:first-child,
.zs-dropdown-container > li:first-child,
.zs-dropdown-container > li > a:first-child,
.zs-dropdown-container > ul > li > a:first-child,
.zs-dropdown-container > nav > a:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-dropdown-container > a:last-child,
.zs-dropdown-container > li:last-child,
.zs-dropdown-container > li > a:last-child,
.zs-dropdown-container > ul > li > a:last-child,
.zs-dropdown-container > nav > a:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-dropdown-container > a:active,
.zs-dropdown-container > li:active,
.zs-dropdown-container > li > a:active,
.zs-dropdown-container > ul > li > a:active,
.zs-dropdown-container > nav > a:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-dropdown-container > a > *:not(.zs-icon),
.zs-dropdown-container > li > *:not(.zs-icon),
.zs-dropdown-container > li > a > *:not(.zs-icon),
.zs-dropdown-container > ul > li > a > *:not(.zs-icon),
.zs-dropdown-container > nav > a > *:not(.zs-icon) {
  vertical-align: middle;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container > a,
  .zs-dropdown-container > li,
  .zs-dropdown-container > li > a,
  .zs-dropdown-container > ul > li > a,
  .zs-dropdown-container > nav > a {
    transition-duration: 0s;
  }
}
.zs-dropdown-container > li > a {
  padding: 0;
  color: inherit;
}
.zs-dropdown-container > li > a:focus,
.zs-dropdown-container > li > a:hover,
.zs-dropdown-container > li > a:active,
.zs-dropdown-container > li > a.zs-active {
  color: inherit;
  background: var(--zs-transparent-background-color, transparent);
}
.zs-dropdown-container > li > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container > a,
.zs-dropdown-container > li,
.zs-dropdown-container > li > a,
.zs-dropdown-container > ul > li > a,
.zs-dropdown-container > nav > a {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
}
.zs-dropdown-container > a span,
.zs-dropdown-container > li span,
.zs-dropdown-container > li > a span,
.zs-dropdown-container > ul > li > a span,
.zs-dropdown-container > nav > a span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-dropdown-container > a.zs-active,
.zs-dropdown-container > li.zs-active,
.zs-dropdown-container > li > a.zs-active,
.zs-dropdown-container > ul > li > a.zs-active,
.zs-dropdown-container > nav > a.zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-dropdown-container > a:hover,
.zs-dropdown-container > li:hover,
.zs-dropdown-container > li > a:hover,
.zs-dropdown-container > ul > li > a:hover,
.zs-dropdown-container > nav > a:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-dropdown-container > a:focus-visible,
.zs-dropdown-container > li:focus-visible,
.zs-dropdown-container > li > a:focus-visible,
.zs-dropdown-container > ul > li > a:focus-visible,
.zs-dropdown-container > nav > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container > a:focus:not(:focus-visible),
.zs-dropdown-container > li:focus:not(:focus-visible),
.zs-dropdown-container > li > a:focus:not(:focus-visible),
.zs-dropdown-container > ul > li > a:focus:not(:focus-visible),
.zs-dropdown-container > nav > a:focus:not(:focus-visible) {
  outline: none;
}
.zs-dropdown-container > a:first-child,
.zs-dropdown-container > li:first-child,
.zs-dropdown-container > li > a:first-child,
.zs-dropdown-container > ul > li > a:first-child,
.zs-dropdown-container > nav > a:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-dropdown-container > a:last-child,
.zs-dropdown-container > li:last-child,
.zs-dropdown-container > li > a:last-child,
.zs-dropdown-container > ul > li > a:last-child,
.zs-dropdown-container > nav > a:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-dropdown-container > a:active,
.zs-dropdown-container > li:active,
.zs-dropdown-container > li > a:active,
.zs-dropdown-container > ul > li > a:active,
.zs-dropdown-container > nav > a:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-dropdown-container > a > *:not(.zs-icon),
.zs-dropdown-container > li > *:not(.zs-icon),
.zs-dropdown-container > li > a > *:not(.zs-icon),
.zs-dropdown-container > ul > li > a > *:not(.zs-icon),
.zs-dropdown-container > nav > a > *:not(.zs-icon) {
  vertical-align: middle;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container > a,
  .zs-dropdown-container > li,
  .zs-dropdown-container > li > a,
  .zs-dropdown-container > ul > li > a,
  .zs-dropdown-container > nav > a {
    transition-duration: 0s;
  }
}
.zs-dropdown-container > li > a {
  padding: 0;
  color: inherit;
}
.zs-dropdown-container > li > a:focus,
.zs-dropdown-container > li > a:hover,
.zs-dropdown-container > li > a:active,
.zs-dropdown-container > li > a.zs-active {
  color: inherit;
  background: var(--zs-transparent-background-color, transparent);
}
.zs-dropdown-container > li > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-dropdown-container .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-dropdown-container .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-dropdown-container .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-dropdown-container .zs-selection [selection-field]:hover,
.zs-dropdown-container .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-dropdown-container .zs-selection [selection-field]:active,
.zs-dropdown-container .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-dropdown-container .zs-selection [selection-field].zs-active,
.zs-dropdown-container .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-dropdown-container .zs-selection [selection-field].zs-disabled,
.zs-dropdown-container .zs-selection [selection-field][disabled],
.zs-dropdown-container .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-dropdown-container .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
.zs-dropdown-container .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-dropdown-container .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-dropdown-container .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-dropdown-container .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-dropdown-container .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-dropdown-container .zs-selection [selection-field]:hover,
.zs-dropdown-container .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-dropdown-container .zs-selection [selection-field]:active,
.zs-dropdown-container .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-dropdown-container .zs-selection [selection-field].zs-active,
.zs-dropdown-container .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-dropdown-container .zs-selection [selection-field].zs-disabled,
.zs-dropdown-container .zs-selection [selection-field][disabled],
.zs-dropdown-container .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-dropdown-container .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container {
    animation-duration: 0s;
  }
}
.zs-dropdown-container[open] {
  animation: zs-dropdown-slide-down 0.2s forwards ease;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container[open] {
    animation-duration: 0s;
  }
}
.zs-dropdown-container[open].zs-action-field.zs-action-field-solid [action] {
  animation: zs-dropdown-flip 0.25s 0s ease;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container[open].zs-action-field.zs-action-field-solid [action] {
    animation-duration: 0s;
  }
}
.zs-dropdown-container[open].zs-action-field.zs-action-field-solid input[searchbox]:focus {
  outline: none;
}
.zs-dropdown-container[flipped] {
  animation: zs-dropdown-slide-up-reverse 0.2s forwards ease;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container[flipped] {
    animation-duration: 0s;
  }
}
.zs-dropdown-container[flipped][open] {
  animation: zs-dropdown-slide-up 0.2s forwards ease;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container[flipped][open] {
    animation-duration: 0s;
  }
}
.zs-dropdown-container.zs-collapsible-groups > nav a span:first-child:not([collapsible-icon]),
.zs-dropdown-container.zs-collapsible-groups > div[options] a span:first-child:not([collapsible-icon]) {
  margin: 0em 0em 0em 1.75em;
}
.zs-dropdown-container.zs-collapsible-groups > nav a[option-group-header],
.zs-dropdown-container.zs-collapsible-groups > div[options] a[option-group-header] {
  border-bottom: 1px solid var(--zs-select-border-color, #DEDCDE);
  display: flex;
  align-items: center;
}
.zs-dropdown-container.zs-collapsible-groups > nav a[option-group-header] span[collapsible-icon],
.zs-dropdown-container.zs-collapsible-groups > div[options] a[option-group-header] span[collapsible-icon] {
  margin-right: 0.4em;
  overflow: unset;
  color: var(--zs-select-collapsible-icon-color, #716E79);
  line-height: inherit;
  pointer-events: auto;
  cursor: pointer;
}
.zs-dropdown-container > nav,
.zs-dropdown-container div[options] {
  max-height: 12em;
  overflow: auto;
}
.zs-dropdown-container > nav a[option],
.zs-dropdown-container div[options] a[option],
.zs-dropdown-container > nav a[option-group-header],
.zs-dropdown-container div[options] a[option-group-header],
.zs-dropdown-container > nav a[option-select-all],
.zs-dropdown-container div[options] a[option-select-all] {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
}
.zs-dropdown-container > nav a[option] span,
.zs-dropdown-container div[options] a[option] span,
.zs-dropdown-container > nav a[option-group-header] span,
.zs-dropdown-container div[options] a[option-group-header] span,
.zs-dropdown-container > nav a[option-select-all] span,
.zs-dropdown-container div[options] a[option-select-all] span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-dropdown-container > nav a[option].zs-active,
.zs-dropdown-container div[options] a[option].zs-active,
.zs-dropdown-container > nav a[option-group-header].zs-active,
.zs-dropdown-container div[options] a[option-group-header].zs-active,
.zs-dropdown-container > nav a[option-select-all].zs-active,
.zs-dropdown-container div[options] a[option-select-all].zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-dropdown-container > nav a[option]:hover,
.zs-dropdown-container div[options] a[option]:hover,
.zs-dropdown-container > nav a[option-group-header]:hover,
.zs-dropdown-container div[options] a[option-group-header]:hover,
.zs-dropdown-container > nav a[option-select-all]:hover,
.zs-dropdown-container div[options] a[option-select-all]:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-dropdown-container > nav a[option]:focus-visible,
.zs-dropdown-container div[options] a[option]:focus-visible,
.zs-dropdown-container > nav a[option-group-header]:focus-visible,
.zs-dropdown-container div[options] a[option-group-header]:focus-visible,
.zs-dropdown-container > nav a[option-select-all]:focus-visible,
.zs-dropdown-container div[options] a[option-select-all]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-dropdown-container > nav a[option]:focus:not(:focus-visible),
.zs-dropdown-container div[options] a[option]:focus:not(:focus-visible),
.zs-dropdown-container > nav a[option-group-header]:focus:not(:focus-visible),
.zs-dropdown-container div[options] a[option-group-header]:focus:not(:focus-visible),
.zs-dropdown-container > nav a[option-select-all]:focus:not(:focus-visible),
.zs-dropdown-container div[options] a[option-select-all]:focus:not(:focus-visible) {
  outline: none;
}
.zs-dropdown-container > nav a[option]:first-child,
.zs-dropdown-container div[options] a[option]:first-child,
.zs-dropdown-container > nav a[option-group-header]:first-child,
.zs-dropdown-container div[options] a[option-group-header]:first-child,
.zs-dropdown-container > nav a[option-select-all]:first-child,
.zs-dropdown-container div[options] a[option-select-all]:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-dropdown-container > nav a[option]:last-child,
.zs-dropdown-container div[options] a[option]:last-child,
.zs-dropdown-container > nav a[option-group-header]:last-child,
.zs-dropdown-container div[options] a[option-group-header]:last-child,
.zs-dropdown-container > nav a[option-select-all]:last-child,
.zs-dropdown-container div[options] a[option-select-all]:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-dropdown-container > nav a[option]:active,
.zs-dropdown-container div[options] a[option]:active,
.zs-dropdown-container > nav a[option-group-header]:active,
.zs-dropdown-container div[options] a[option-group-header]:active,
.zs-dropdown-container > nav a[option-select-all]:active,
.zs-dropdown-container div[options] a[option-select-all]:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-dropdown-container > nav a[option] > *:not(.zs-icon),
.zs-dropdown-container div[options] a[option] > *:not(.zs-icon),
.zs-dropdown-container > nav a[option-group-header] > *:not(.zs-icon),
.zs-dropdown-container div[options] a[option-group-header] > *:not(.zs-icon),
.zs-dropdown-container > nav a[option-select-all] > *:not(.zs-icon),
.zs-dropdown-container div[options] a[option-select-all] > *:not(.zs-icon) {
  vertical-align: middle;
}
.zs-dropdown-container > nav a[option][hover],
.zs-dropdown-container div[options] a[option][hover],
.zs-dropdown-container > nav a[option-group-header][hover],
.zs-dropdown-container div[options] a[option-group-header][hover],
.zs-dropdown-container > nav a[option-select-all][hover],
.zs-dropdown-container div[options] a[option-select-all][hover],
.zs-dropdown-container > nav a[option]:hover,
.zs-dropdown-container div[options] a[option]:hover,
.zs-dropdown-container > nav a[option-group-header]:hover,
.zs-dropdown-container div[options] a[option-group-header]:hover,
.zs-dropdown-container > nav a[option-select-all]:hover,
.zs-dropdown-container div[options] a[option-select-all]:hover {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-dropdown-container > nav a[option][hover]:visited,
.zs-dropdown-container div[options] a[option][hover]:visited,
.zs-dropdown-container > nav a[option-group-header][hover]:visited,
.zs-dropdown-container div[options] a[option-group-header][hover]:visited,
.zs-dropdown-container > nav a[option-select-all][hover]:visited,
.zs-dropdown-container div[options] a[option-select-all][hover]:visited,
.zs-dropdown-container > nav a[option]:hover:visited,
.zs-dropdown-container div[options] a[option]:hover:visited,
.zs-dropdown-container > nav a[option-group-header]:hover:visited,
.zs-dropdown-container div[options] a[option-group-header]:hover:visited,
.zs-dropdown-container > nav a[option-select-all]:hover:visited,
.zs-dropdown-container div[options] a[option-select-all]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-dropdown-container > nav a[option][active],
.zs-dropdown-container div[options] a[option][active],
.zs-dropdown-container > nav a[option-group-header][active],
.zs-dropdown-container div[options] a[option-group-header][active],
.zs-dropdown-container > nav a[option-select-all][active],
.zs-dropdown-container div[options] a[option-select-all][active],
.zs-dropdown-container > nav a[option]:active,
.zs-dropdown-container div[options] a[option]:active,
.zs-dropdown-container > nav a[option-group-header]:active,
.zs-dropdown-container div[options] a[option-group-header]:active,
.zs-dropdown-container > nav a[option-select-all]:active,
.zs-dropdown-container div[options] a[option-select-all]:active {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-dropdown-container > nav a[option][active]:visited,
.zs-dropdown-container div[options] a[option][active]:visited,
.zs-dropdown-container > nav a[option-group-header][active]:visited,
.zs-dropdown-container div[options] a[option-group-header][active]:visited,
.zs-dropdown-container > nav a[option-select-all][active]:visited,
.zs-dropdown-container div[options] a[option-select-all][active]:visited,
.zs-dropdown-container > nav a[option]:active:visited,
.zs-dropdown-container div[options] a[option]:active:visited,
.zs-dropdown-container > nav a[option-group-header]:active:visited,
.zs-dropdown-container div[options] a[option-group-header]:active:visited,
.zs-dropdown-container > nav a[option-select-all]:active:visited,
.zs-dropdown-container div[options] a[option-select-all]:active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-dropdown-container > nav a[option][disabled],
.zs-dropdown-container div[options] a[option][disabled],
.zs-dropdown-container > nav a[option-group-header][disabled],
.zs-dropdown-container div[options] a[option-group-header][disabled],
.zs-dropdown-container > nav a[option-select-all][disabled],
.zs-dropdown-container div[options] a[option-select-all][disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-dropdown-container > nav a[active].checkable-option:not([hover]),
.zs-dropdown-container div[options] a[active].checkable-option:not([hover]) {
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-dropdown-container > nav a[active].checkable-option[hover],
.zs-dropdown-container div[options] a[active].checkable-option[hover],
.zs-dropdown-container > nav a[active].checkable-option:hover,
.zs-dropdown-container div[options] a[active].checkable-option:hover {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-dropdown-container > nav a[active].checkable-option:active,
.zs-dropdown-container div[options] a[active].checkable-option:active {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-dropdown-container > nav a:not([index]):not(.select-all):not([option]):not(.checkable-option),
.zs-dropdown-container div[options] a:not([index]):not(.select-all):not([option]):not(.checkable-option) {
  color: var(--zs-select-opt-group-text-color, #716E79);
  background: var(--zs-link-action-background, transparent);
}
.zs-dropdown-container > nav a:not([index]):not(.select-all):not([option]):not(.checkable-option):focus,
.zs-dropdown-container div[options] a:not([index]):not(.select-all):not([option]):not(.checkable-option):focus,
.zs-dropdown-container > nav a:not([index]):not(.select-all):not([option]):not(.checkable-option):active,
.zs-dropdown-container div[options] a:not([index]):not(.select-all):not([option]):not(.checkable-option):active,
.zs-dropdown-container > nav a:not([index]):not(.select-all):not([option]):not(.checkable-option):hover,
.zs-dropdown-container div[options] a:not([index]):not(.select-all):not([option]):not(.checkable-option):hover {
  color: var(--zs-select-opt-group-text-color, #716E79);
  background: var(--zs-link-action-background, transparent);
}
.zs-dropdown-container [option-group-container] {
  padding-left: 1em;
}
.zs-dropdown-container.zs-action-field [hidden] {
  display: none !important;
}
.zs-dropdown-container.zs-action-field > input,
.zs-dropdown-container.zs-action-field input[searchbox] {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: span 4;
  line-height: 1.5;
  font-size: 1em;
  border-radius: 0;
  padding: 0.75em 0.75em 0.75em 0.75em;
  outline: none;
  border: 1px solid var(--zs-field-border-color, #DEDCDE);
  background: var(--zs-field-filled-background-color, #FAFAFA);
  width: 100%;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 3em;
}
.zs-dropdown-container.zs-action-field > input::-webkit-input-placeholder,
.zs-dropdown-container.zs-action-field input[searchbox]::-webkit-input-placeholder {
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-dropdown-container.zs-action-field > input:-moz-placeholder,
.zs-dropdown-container.zs-action-field input[searchbox]:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-dropdown-container.zs-action-field > input::-moz-placeholder,
.zs-dropdown-container.zs-action-field input[searchbox]::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-dropdown-container.zs-action-field > input:focus,
.zs-dropdown-container.zs-action-field input[searchbox]:focus {
  border: 1px solid var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-dropdown-container.zs-action-field > input:hover,
.zs-dropdown-container.zs-action-field input[searchbox]:hover {
  border: 1px solid var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-dropdown-container.zs-action-field > input:active,
.zs-dropdown-container.zs-action-field input[searchbox]:active {
  border: 1px solid var(--zs-field-active-border-color, #27A6A4);
}
.zs-dropdown-container.zs-action-field > input:focus,
.zs-dropdown-container.zs-action-field input[searchbox]:focus {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field > input:hover,
.zs-dropdown-container.zs-action-field input[searchbox]:hover {
  background: var(--zs-field-hover-background-color, #FAFAFA);
}
.zs-dropdown-container.zs-action-field > input:active,
.zs-dropdown-container.zs-action-field input[searchbox]:active {
  background: var(--zs-field-active-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field > input:focus:hover,
.zs-dropdown-container.zs-action-field input[searchbox]:focus:hover {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field > input:hover ~ [signifier],
.zs-dropdown-container.zs-action-field input[searchbox]:hover ~ [signifier] {
  color: var(--zs-signifier-icon-hover-color, #716E79);
}
.zs-dropdown-container.zs-action-field > input[value]:not([value=""]):not(:focus):not(:hover):not(:active) ~ [signifier],
.zs-dropdown-container.zs-action-field input[searchbox][value]:not([value=""]):not(:focus):not(:hover):not(:active) ~ [signifier] {
  color: var(--zs-signifier-icon-filled-color, #1A1628);
}
.zs-dropdown-container.zs-action-field > input:focus:hover ~ [signifier],
.zs-dropdown-container.zs-action-field input[searchbox]:focus:hover ~ [signifier] {
  color: var(--zs-signifier-icon-focus-color, #27A6A4);
}
.zs-dropdown-container.zs-action-field > input:focus,
.zs-dropdown-container.zs-action-field input[searchbox]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-dropdown-container.zs-action-field > input:focus ~ [signifier],
.zs-dropdown-container.zs-action-field input[searchbox]:focus ~ [signifier] {
  color: var(--zs-signifier-icon-focus-color, #27A6A4);
}
.zs-dropdown-container.zs-action-field > input:active ~ [signifier],
.zs-dropdown-container.zs-action-field input[searchbox]:active ~ [signifier] {
  color: var(--zs-signifier-icon-active-color, #27A6A4);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-field-filled-border-color, #DEDCDE);
  background: var(--zs-field-solid-filled-background-color, #FAFAFA);
  height: 3.125em;
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:focus,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:hover,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:active,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-field-active-border-color, #27A6A4);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:focus,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:focus {
  background: var(--zs-field-solid-focus-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:hover,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:hover {
  background: var(--zs-field-solid-hover-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:active,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:active {
  background: var(--zs-field-solid-active-background-color, #F4F3F3);
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:focus:hover,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:focus:hover {
  border: none;
}
.zs-dropdown-container.zs-action-field.zs-action-field-solid > input:focus,
.zs-dropdown-container.zs-action-field.zs-action-field-solid input[searchbox]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-dropdown-container.zs-action-field[action-icon] [searchbox],
.zs-dropdown-container.zs-action-field[hint-icon] [searchbox],
.zs-dropdown-container.zs-action-field[clear] [searchbox] {
  padding-right: 3em;
}
.zs-dropdown-container.zs-action-field[action-icon] [clear] {
  margin-right: 0.33333333em;
}
.zs-dropdown-container.zs-action-field [signifier] {
  font-size: 1.5em;
  margin: 0em 0.5em 0em 0.5em;
}
.zs-dropdown-container.zs-action-field [action] {
  margin: 0em 0.5em 0em 0em;
  animation: zs-dropdown-flip-back 0.25s 0s ease;
}
@media (prefers-reduced-motion) {
  .zs-dropdown-container.zs-action-field [action] {
    animation-duration: 0s;
  }
}
.zs-dropdown-container.zs-action-field[action-icon][hint-icon] [searchbox],
.zs-dropdown-container.zs-action-field[clear][action-icon] [searchbox] {
  padding-right: 5em;
}
.zs-dropdown-container:not([style*="display:none"]) [action] {
  transform: rotate(-180deg);
}
.zs-dropdown-container > p {
  margin: 0.5em 0.5em 0.5em 0.5em !important;
  margin-top: 0.5em !important;
  display: block;
  position: relative;
}
.zs-dropdown-container > p.zs-icon-search::before {
  margin-top: 0;
  right: 0;
}
.zs-dropdown-container > p > input.zs-input {
  width: 100%;
  min-width: 100%;
}
.zs-dropdown-container > p .zs-input-icon {
  display: block;
  position: relative;
  z-index: 1;
}
.zs-dropdown-container > p .zs-input-icon textarea[input] {
  padding-right: 3em !important;
}
.zs-dropdown-container > p .zs-input-icon [input] {
  padding-right: 3em !important;
}
.zs-dropdown-container > p .zs-input-icon::before {
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  display: inline-block;
  pointer-events: none;
  top: 50%;
  font-size: 1.5em;
  width: auto;
  right: 0.5em;
  padding: 0;
  transform: translate(0, -50%);
  z-index: 1;
  text-align: center;
  background: transparent;
  position: absolute;
}
.zs-dropdown-container [highlight] {
  background-color: var(--zs-highlight-color, #FFD680);
}
.zs-dropdown-container .select-all {
  border-bottom: 1px solid var(--zs-select-border-color, #DEDCDE);
}
.zs-dropdown-container input[type="checkbox"] {
  margin: 0em 0.5em 0em 0em;
  vertical-align: middle;
}
.zs-dropdown-container .no-search-results {
  text-align: center;
  padding: 0.5em 0.5em 0.5em 0.5em;
}
.zs-open-dropdown .zs-dropdown-container {
  position: static;
  animation: none;
}
.zs-open-dropdown.zs-dropdown:after {
  content: '';
}
.zs-open-dropdown .zs-menu {
  box-shadow: none;
}
.zs-open-dropdown a:focus {
  outline: 0;
}
.zs-accordion > [expandable-header] {
  cursor: pointer;
}
.zs-accordion > [expandable-header]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-accordion > [expandable-body] {
  overflow: hidden;
}
.zs-accordion[animate] [expandable-body] {
  transition: max-height 0.25s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-accordion[animate] [expandable-body] {
    transition-duration: 0s;
  }
}
@media (prefers-reduced-motion) {
  .zs-accordion[animate] [expandable-body] {
    animation-duration: 0s;
    transition-duration: 0s;
  }
}
.zs-accordion[animate] > [expandable-header] [expandable-icon] {
  transition: transform 0.25s;
}
@media (prefers-reduced-motion) {
  .zs-accordion[animate] > [expandable-header] [expandable-icon] {
    transition-duration: 0s;
  }
}
@media (prefers-reduced-motion) {
  .zs-accordion[animate] > [expandable-header] [expandable-icon] {
    animation-duration: 0s;
    transition-duration: 0s;
  }
}
.zs-accordion[expanded] [expandable-header-text] {
  color: var(--zs-headline-text-color, #1A1628);
}
.zs-accordion[expanded] > [expandable-header] [expandable-icon] {
  transform: rotate(-180deg);
}
.zs-card {
  background: var(--zs-card-background-color, #ffffff);
  border-radius: 0;
  border: var(--zs-card-border, 1px solid #DEDCDE);
  box-shadow: var(--zs-card-box-shadow, 2px 2px 0px rgba(26, 22, 40, 0.12));
  display: inline-block;
  transition: border 0.1s ease-out, box-shadow 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-card {
    transition-duration: 0s;
  }
}
.zs-card:hover {
  outline: none;
  box-shadow: var(--zs-card-hover-box-shadow, 4px 4px 0px rgba(26, 22, 40, 0.15));
  border: 1px solid var(--zs-card-active-border-color, #27A6A4);
}
.zs-card:focus-visible {
  border: var(--zs-card-border, 1px solid #DEDCDE);
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-card[active] {
  border: 1px solid var(--zs-card-active-border-color, #27A6A4);
}
.zs-card[flippable] {
  perspective: 800px;
  border: 0px;
  box-shadow: none;
}
.zs-card[flippable]:hover,
.zs-card[flippable]:focus {
  outline: none;
  box-shadow: none;
  border: 0px;
}
.zs-card[flippable][flipped] [flip-card-container] [back] {
  transform: rotateY(0deg);
}
.zs-card[flippable][flipped] [flip-card-container] [front] {
  transform: rotateY(180deg);
}
.zs-card[flippable] [flip-card-container] {
  width: 100%;
  transform-style: preserve-3d;
  position: relative;
}
.zs-card[flippable] [flip-card-container] [front],
.zs-card[flippable] [flip-card-container] [back] {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  width: 100%;
  border-radius: 0;
  border: var(--zs-card-border, 1px solid #DEDCDE);
}
.zs-card[flippable] [flip-card-container] [front] {
  position: absolute;
  transform: rotateY(0deg);
  box-shadow: var(--zs-card-box-shadow, 2px 2px 0px rgba(26, 22, 40, 0.12));
}
.zs-card[flippable] [flip-card-container] [back] {
  transform: rotateY(-180deg);
  box-shadow: var(--zs-card-box-shadow, 2px 2px 0px rgba(26, 22, 40, 0.12));
}
.zs-overlay {
  position: fixed;
  top: 0;
  border: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--zs-overlay-background, rgba(255, 255, 255, 0.9));
}
dialog {
  position: absolute;
  left: 0;
  right: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}
dialog:not([open]) {
  display: none;
}
dialog + .backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
._dialog_overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
.zs-dialog,
dialog.zs-dialog,
zs-dialog.zs-dialog {
  background: var(--zs-dialog-background, #ffffff);
  border-radius: 0;
  border: none;
  box-shadow: var(--zs-dialog-shadow, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18));
  width: fit-content;
  width: -moz-fit-content;
  width: intrinsic;
  min-width: 24em;
  min-height: 9.5em;
  left: 50%;
  margin: 0;
  right: auto;
  transform: translateX(-50%);
  animation: fadeIn 0.1s forwards ease;
}
@media (prefers-reduced-motion) {
  .zs-dialog,
  dialog.zs-dialog,
  zs-dialog.zs-dialog {
    animation-duration: 0s;
  }
}
.zs-dialog:not([open]),
dialog.zs-dialog:not([open]),
zs-dialog.zs-dialog:not([open]) {
  animation: fadeOut 0.2s forwards ease;
}
@media (prefers-reduced-motion) {
  .zs-dialog:not([open]),
  dialog.zs-dialog:not([open]),
  zs-dialog.zs-dialog:not([open]) {
    animation-duration: 0s;
  }
}
.zs-dialog [close],
dialog.zs-dialog [close],
zs-dialog.zs-dialog [close] {
  position: absolute;
  top: 1em;
  right: 1em;
  min-width: 1em;
  min-height: 1em;
}
.zs-dialog [close]::before,
dialog.zs-dialog [close]::before,
zs-dialog.zs-dialog [close]::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zs-dialog [close] ~ *,
dialog.zs-dialog [close] ~ *,
zs-dialog.zs-dialog [close] ~ * {
  margin-right: 1.5em;
}
.zs-dialog > header,
dialog.zs-dialog > header,
zs-dialog.zs-dialog > header,
.zs-dialog > .zs-dialog-header,
dialog.zs-dialog > .zs-dialog-header,
zs-dialog.zs-dialog > .zs-dialog-header,
.zs-dialog > form > header,
dialog.zs-dialog > form > header,
zs-dialog.zs-dialog > form > header,
.zs-dialog > form > .zs-dialog-header,
dialog.zs-dialog > form > .zs-dialog-header,
zs-dialog.zs-dialog > form > .zs-dialog-header {
  max-width: 80vw;
  padding: 1em 1em 1em 1em;
}
.zs-dialog > section,
dialog.zs-dialog > section,
zs-dialog.zs-dialog > section,
.zs-dialog > form > section,
dialog.zs-dialog > form > section,
zs-dialog.zs-dialog > form > section {
  max-width: 80vw;
  padding: 0em 1em 0em 1em;
}
.zs-dialog > footer,
dialog.zs-dialog > footer,
zs-dialog.zs-dialog > footer,
.zs-dialog > .zs-dialog-footer,
dialog.zs-dialog > .zs-dialog-footer,
zs-dialog.zs-dialog > .zs-dialog-footer,
.zs-dialog > form > footer,
dialog.zs-dialog > form > footer,
zs-dialog.zs-dialog > form > footer,
.zs-dialog > form > .zs-dialog-footer,
dialog.zs-dialog > form > .zs-dialog-footer,
zs-dialog.zs-dialog > form > .zs-dialog-footer {
  padding: 1em 1em 1em 1em;
  max-width: 80vw;
}
.backdrop[for="zs-dialog"]:not([class*="zs-bg-overlay-"]),
.zs-dialog ~ .backdrop:not([class*="zs-bg-overlay-"]) {
  background: var(--zs-overlay-background, rgba(255, 255, 255, 0.9)) !important;
}
.zs-dialog::backdrop {
  background: var(--zs-overlay-background, rgba(255, 255, 255, 0.9)) !important;
}
.zs-dialog:focus {
  outline: none;
  box-shadow: var(--zs-dialog-focus-shadow, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18));
}
.zs-badge {
  font-size: 0.5em;
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  content: '';
  display: inline-block;
  position: absolute;
  top: 1.25em;
  left: 1.25em;
}
.zs-badge-counter {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
  position: relative;
  display: inline-block;
  background: var(--zs-badge-counter-color, #27A6A4);
  border-radius: 1.25em;
  color: var(--zs-background, #ffffff);
  min-width: 1.25em;
  line-height: 1;
  margin: 0em 0em 0em 0.25em;
  padding: 0.25em 0.5em 0.25em 0.5em;
  box-shadow: 0px 1px 4px var(--zs-background, #ffffff);
}
.zs-badge-counter:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-badge-counter .zs-badge-text-container {
  min-width: 1em;
  min-height: 1em;
  display: inline-flex;
  justify-content: center;
}
.zs-badge-counter.zs-badge:not([position*="bottom-"]),
.zs-badge-counter.zs-badge[position="top-right"] {
  position: absolute;
  top: 0;
  left: 100%;
  margin: 0;
  transform: translate(-50%, -50%);
}
.zs-badge-counter.zs-badge[position="bottom-right"] {
  position: absolute;
  left: 100%;
  margin: 0;
  transform: translate(-50%, 0);
}
.zs-badge-counter.zs-badge[position="top-left"] {
  left: 0;
  transform: translate(-50%, -50%);
}
.zs-badge-counter.zs-badge[position="bottom-left"] {
  position: absolute;
  margin: 0;
  left: 0;
  transform: translate(-50%, 0);
}
.zs-badge-counter.zs-success {
  background: var(--zs-success-color, #00AA67);
}
.zs-badge-counter.zs-error {
  background: var(--zs-error-color, #B21111);
}
.zs-badge-counter.zs-neutral {
  background: var(--zs-neutral-color, #1A1628);
}
.zs-badge-counter.zs-info {
  background: var(--zs-info-color, #2B44C7);
}
.zs-badge-counter.zs-warning {
  background: var(--zs-warning-color, #E3A900);
}
.zs-icon > .zs-badge:not([position*="bottom-"]),
.zs-icon > .zs-badge[position="top-right"] {
  top: -0.5em;
  right: -0.5em;
  left: auto;
  transform: none;
  margin: 0;
  box-shadow: 0 0 0 1px var(--zs-badge-border-color, #ffffff);
}
.zs-icon > .zs-badge:not([position*="bottom-"]).zs-badge-indicator,
.zs-icon > .zs-badge[position="top-right"].zs-badge-indicator {
  top: -0.5em;
  left: 1.25em;
  right: auto;
}
.zs-icon > .zs-badge:not([position*="bottom-"]).zs-badge-counter,
.zs-icon > .zs-badge[position="top-right"].zs-badge-counter {
  top: -0.75em;
  left: 1.25em;
  right: auto;
}
.zs-icon > .zs-badge:not([position*="bottom-"]).zs-badge-text,
.zs-icon > .zs-badge[position="top-right"].zs-badge-text {
  top: -1.25em;
  left: 1em;
  right: auto;
}
.zs-icon > .zs-badge.zs-badge[position="top-left"] {
  left: 0;
  top: 0;
  transform: translate(-50%, -50%);
}
.zs-badge-indicator {
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin-left: 0.625em;
  border-radius: 100%;
  border: 0;
  background: var(--zs-badge-counter-color, #27A6A4);
  display: inline-block;
  vertical-align: middle;
  content: '';
}
.zs-badge-indicator.zs-success {
  background: var(--zs-success-color, #00AA67);
}
.zs-badge-indicator.zs-error {
  background: var(--zs-error-color, #B21111);
}
.zs-badge-indicator.zs-neutral {
  background: var(--zs-neutral-color, #1A1628);
}
.zs-badge-indicator.zs-info {
  background: var(--zs-info-color, #2B44C7);
}
.zs-badge-indicator.zs-warning {
  background: var(--zs-warning-color, #E3A900);
}
.zs-badge-indicator:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-counter {
  color: var(--zs-badge-counter-color, #27A6A4);
}
.zs-badge-text {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  background: var(--zs-badge-counter-color, #27A6A4);
  color: var(--zs-background, #ffffff);
  text-transform: uppercase;
  line-height: 1.35;
  letter-spacing: 0.013em;
  border-radius: 1.25em;
  padding: 0.25em 0.5em 0.25em 0.5em;
}
.zs-badge-text.zs-success {
  color: var(--zs-success-color, #00AA67);
  background: var(--zs-success-background-color, #F1FEFF);
}
.zs-badge-text.zs-error {
  color: var(--zs-error-color, #B21111);
  background: var(--zs-error-background-color, #FFEDE9);
}
.zs-badge-text.zs-neutral {
  color: var(--zs-neutral-color, #1A1628);
  background: var(--zs-neutral-background-color, #FAFAFA);
}
.zs-badge-text.zs-info {
  color: var(--zs-info-color, #2B44C7);
  background: var(--zs-info-background-color, #EEEEFF);
}
.zs-badge-text.zs-warning {
  color: var(--zs-warning-color, #E3A900);
  background: var(--zs-warning-background-color, #FFF9F1);
}
.zs-badge-text:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-message {
  padding: 0.25em 0.25em 0.25em 0.25em;
  position: relative;
  font-size: 1em;
  line-height: 1.5;
  color: var(--zs-message-text-color, #2F2C3C);
  margin: 0.5em 0em 0.5em 0em;
}
.zs-message:first-child {
  margin: 1em 0em 0.5em 0em;
}
.zs-action-field .zs-message {
  grid-column-start: 1;
  grid-column-end: span 3;
  grid-row-start: 4;
}
.zs-message.zs-error,
.zs-error > .zs-message {
  border: 1px solid var(--zs-message-error-border-color, #FFB6A5);
  color: var(--zs-message-text-color, #2F2C3C);
  background: var(--zs-message-error-background-color, #FFEDE9);
  padding: 0.5em 1em 0.5em 2.5em;
}
.zs-message.zs-error:before,
.zs-error > .zs-message:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 0em;
  font-family: 'zsIcons';
  font-size: 1em;
  left: 1em;
  color: var(--zs-message-error-icon-color, #B21111);
  content: "\eacc";
}
.zs-message.zs-warning,
.zs-warning > .zs-message {
  border: 1px solid var(--zs-message-warning-border-color, #E3A900);
  color: var(--zs-message-text-color, #2F2C3C);
  background: var(--zs-message-warning-background-color, #FFF9F1);
  padding: 0.5em 1em 0.5em 2.5em;
}
.zs-message.zs-warning:before,
.zs-warning > .zs-message:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 0em;
  font-family: 'zsIcons';
  font-size: 1em;
  left: 1em;
  color: var(--zs-message-warning-icon-color, #E3A900);
  content: "\eac4";
}
.zs-message.zs-success,
.zs-success > .zs-message {
  border: 1px solid var(--zs-message-success-border-color, #00AA67);
  color: var(--zs-message-text-color, #2F2C3C);
  background: var(--zs-message-success-background-color, #D2FAF7);
  padding: 0.5em 1em 0.5em 2.5em;
}
.zs-message.zs-success:before,
.zs-success > .zs-message:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 0em;
  font-family: 'zsIcons';
  font-size: 1em;
  left: 1em;
  color: var(--zs-message-success-icon-color, #00AA67);
  content: "\ea31";
}
.zs-message.zs-info,
.zs-info > .zs-message {
  border: 1px solid var(--zs-message-info-border-color, #A6B2F3);
  color: var(--zs-message-text-color, #2F2C3C);
  background: var(--zs-message-info-background-color, #EEEEFF);
  padding: 0.5em 1em 0.5em 2.5em;
}
.zs-message.zs-info:before,
.zs-info > .zs-message:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  line-height: 0em;
  font-family: 'zsIcons';
  font-size: 1em;
  left: 1em;
  color: var(--zs-message-info-icon-color, #2B44C7);
  content: "\eafc";
}
.zs-height-0 {
  height: 0% !important;
}
.zs-width-0 {
  width: 0% !important;
}
.zs-height-10 {
  height: 10% !important;
}
.zs-width-10 {
  width: 10% !important;
}
.zs-height-20 {
  height: 20% !important;
}
.zs-width-20 {
  width: 20% !important;
}
.zs-height-25 {
  height: 25% !important;
}
.zs-width-25 {
  width: 25% !important;
}
.zs-height-30 {
  height: 30% !important;
}
.zs-width-30 {
  width: 30% !important;
}
.zs-height-40 {
  height: 40% !important;
}
.zs-width-40 {
  width: 40% !important;
}
.zs-height-50 {
  height: 50% !important;
}
.zs-width-50 {
  width: 50% !important;
}
.zs-height-60 {
  height: 60% !important;
}
.zs-width-60 {
  width: 60% !important;
}
.zs-height-70 {
  height: 70% !important;
}
.zs-width-70 {
  width: 70% !important;
}
.zs-height-75 {
  height: 75% !important;
}
.zs-width-75 {
  width: 75% !important;
}
.zs-height-80 {
  height: 80% !important;
}
.zs-width-80 {
  width: 80% !important;
}
.zs-height-90 {
  height: 90% !important;
}
.zs-width-90 {
  width: 90% !important;
}
.zs-height-100 {
  height: 100% !important;
}
.zs-width-100 {
  width: 100% !important;
}
.zs-height-auto {
  height: auto !important;
}
.zs-width-auto {
  width: auto !important;
}
.zs-display-inline-grid {
  display: inline-grid !important;
}
.zs-display-grid {
  display: grid !important;
}
.zs-display-inline-flex {
  display: inline-flex !important;
}
.zs-display-flex {
  display: flex !important;
}
.zs-display-table-cell {
  display: table-cell !important;
}
.zs-display-table-row {
  display: table-row !important;
}
.zs-display-table {
  display: table !important;
}
.zs-display-none {
  display: none !important;
}
.zs-display-inline-block {
  display: inline-block !important;
}
.zs-display-inline {
  display: inline !important;
}
.zs-display-block {
  display: block !important;
}
.zs-border {
  border: 1px solid var(--zs-border-color, #DEDCDE) !important;
}
.zs-border-top {
  border-top: 1px solid var(--zs-border-color, #DEDCDE) !important;
}
.zs-border-right {
  border-right: 1px solid var(--zs-border-color, #DEDCDE) !important;
}
.zs-border-bottom {
  border-bottom: 1px solid var(--zs-border-color, #DEDCDE) !important;
}
.zs-border-left {
  border-left: 1px solid var(--zs-border-color, #DEDCDE) !important;
}
.zs-border-0 {
  border: 0 !important;
}
.zs-border-top-0 {
  border-top: 0 !important;
}
.zs-border-right-0 {
  border-right: 0 !important;
}
.zs-border-bottom-0 {
  border-bottom: 0 !important;
}
.zs-border-left-0 {
  border-left: 0 !important;
}
.zs-border-rounded {
  border-radius: 0.25em !important;
}
.zs-border-rounded-top {
  border-top-left-radius: 0.25em !important;
  border-top-right-radius: 0.25em !important;
}
.zs-border-rounded-right {
  border-top-right-radius: 0.25em !important;
  border-bottom-right-radius: 0.25em !important;
}
.zs-border-rounded-bottom {
  border-bottom-right-radius: 0.25em !important;
  border-bottom-left-radius: 0.25em !important;
}
.zs-border-rounded-left {
  border-top-left-radius: 0.25em !important;
  border-bottom-left-radius: 0.25em !important;
}
.zs-border-circle {
  border-radius: 50% !important;
}
.zs-border-rounded-0 {
  border-radius: 0 !important;
}
.zs-border-color-link {
  border-color: var(--zs-link-text-color, #2D8B93) !important;
}
.zs-border-color-disabled {
  border-color: var(--zs-disabled-background-color, #F4F3F3) !important;
}
.zs-border-color-info-secondary {
  border-color: var(--zs-info-color-secondary, #EEEEFF) !important;
}
.zs-border-color-success-secondary {
  border-color: var(--zs-success-color-secondary, #D2FAF7) !important;
}
.zs-border-color-warning-secondary {
  border-color: var(--zs-warning-color-secondary, #FFF9F1) !important;
}
.zs-border-color-error-secondary {
  border-color: var(--zs-error-color-secondary, #FFEDE9) !important;
}
.zs-border-color-info {
  border-color: var(--zs-info-color, #2B44C7) !important;
}
.zs-border-color-success {
  border-color: var(--zs-success-color, #00AA67) !important;
}
.zs-border-color-warning {
  border-color: var(--zs-warning-color, #E3A900) !important;
}
.zs-border-color-error {
  border-color: var(--zs-error-color, #B21111) !important;
}
.zs-border-color-default {
  border-color: var(--zs-text-color, #2F2C3C) !important;
}
.zs-size-tiny,
.zs-size-t {
  font-size: 0.5em !important;
}
.zs-size-extra-extra-small,
.zs-size-xxs {
  font-size: 0.625em !important;
}
.zs-size-extra-small,
.zs-size-xs {
  font-size: 0.75em !important;
}
.zs-size-small,
.zs-size-s {
  font-size: 0.875em !important;
}
.zs-size-normal,
.zs-size-n {
  font-size: 1em !important;
}
.zs-size-large,
.zs-size-l {
  font-size: 1.25em !important;
}
.zs-size-extra-large,
.zs-size-xl {
  font-size: 1.5em !important;
}
.zs-size-extra-extra-large,
.zs-size-xxl {
  font-size: 2em !important;
}
.zs-size-super {
  font-size: 4em !important;
}
.zs-size-hero {
  font-size: 3em !important;
}
.zs-font-weight-light {
  font-weight: 300 !important;
}
.zs-font-weight-semi-bold {
  font-weight: 600 !important;
}
.zs-font-weight-normal {
  font-weight: normal !important;
}
.zs-font-weight-bold {
  font-weight: 700 !important;
}
.zs-font-style-oblique {
  font-style: oblique !important;
}
.zs-font-style-normal {
  font-style: normal !important;
}
.zs-font-style-italic {
  font-style: italic !important;
}
.zs-text-uppercase {
  text-transform: uppercase !important;
}
.zs-bg-navigation-overlay-horizontal {
  background: var(--zs-navigation-overlay-horizontal-background-color, linear-gradient(89.99deg, #1A1628 -0.86%, #1A1628 -0.85%, rgba(2, 45, 66, 0.1) 6.5%, rgba(113, 110, 121, 0.4) 45.89%, #2F2C3C 99.99%)) !important;
}
.zs-bg-navigation-overlay-vertical {
  background: var(--zs-navigation-overlay-vertical-background-color, linear-gradient(180deg, #1A1628 -1.83%, #1A1628 -1.82%, rgba(2, 45, 66, 0.1) 6.39%, rgba(113, 110, 121, 0.4) 50.47%, #2F2C3C 111%)) !important;
}
.zs-bg-navigation {
  background: var(--zs-navigation-background-color, #1A1628) !important;
}
.zs-bg-neutral-overlay-90 {
  background: var(--zs-neutral-overlay-color-90, rgba(26, 22, 40, 0.9)) !important;
}
.zs-bg-neutral-overlay-80 {
  background: var(--zs-neutral-overlay-color-80, rgba(26, 22, 40, 0.8)) !important;
}
.zs-bg-neutral-overlay-70 {
  background: var(--zs-neutral-overlay-color-70, rgba(26, 22, 40, 0.7)) !important;
}
.zs-bg-neutral-overlay-60 {
  background: var(--zs-neutral-overlay-color-60, rgba(26, 22, 40, 0.6)) !important;
}
.zs-bg-neutral-overlay-50 {
  background: var(--zs-neutral-overlay-color-50, rgba(26, 22, 40, 0.5)) !important;
}
.zs-bg-neutral-overlay-40 {
  background: var(--zs-neutral-overlay-color-40, rgba(26, 22, 40, 0.4)) !important;
}
.zs-bg-neutral-overlay-30 {
  background: var(--zs-neutral-overlay-color-30, rgba(26, 22, 40, 0.3)) !important;
}
.zs-bg-neutral-overlay-20 {
  background: var(--zs-neutral-overlay-color-20, rgba(26, 22, 40, 0.2)) !important;
}
.zs-bg-neutral-overlay-10 {
  background: var(--zs-neutral-overlay-color-10, rgba(26, 22, 40, 0.1)) !important;
}
.zs-bg-tertiary-overlay-90 {
  background: var(--zs-tertiary-overlay-color-90, rgba(2, 45, 66, 0.9)) !important;
}
.zs-bg-tertiary-overlay-80 {
  background: var(--zs-tertiary-overlay-color-80, rgba(2, 45, 66, 0.8)) !important;
}
.zs-bg-tertiary-overlay-70 {
  background: var(--zs-tertiary-overlay-color-70, rgba(2, 45, 66, 0.7)) !important;
}
.zs-bg-tertiary-overlay-60 {
  background: var(--zs-tertiary-overlay-color-60, rgba(2, 45, 66, 0.6)) !important;
}
.zs-bg-tertiary-overlay-50 {
  background: var(--zs-tertiary-overlay-color-50, rgba(2, 45, 66, 0.5)) !important;
}
.zs-bg-tertiary-overlay-40 {
  background: var(--zs-tertiary-overlay-color-40, rgba(2, 45, 66, 0.4)) !important;
}
.zs-bg-tertiary-overlay-30 {
  background: var(--zs-tertiary-overlay-color-30, rgba(2, 45, 66, 0.3)) !important;
}
.zs-bg-tertiary-overlay-20 {
  background: var(--zs-tertiary-overlay-color-20, rgba(2, 45, 66, 0.2)) !important;
}
.zs-bg-tertiary-overlay-10 {
  background: var(--zs-tertiary-overlay-color-10, rgba(2, 45, 66, 0.1)) !important;
}
.zs-bg-secondary-overlay-90 {
  background: var(--zs-secondary-overlay-color-90, rgba(236, 114, 0, 0.9)) !important;
}
.zs-bg-secondary-overlay-80 {
  background: var(--zs-secondary-overlay-color-80, rgba(236, 114, 0, 0.8)) !important;
}
.zs-bg-secondary-overlay-70 {
  background: var(--zs-secondary-overlay-color-70, rgba(236, 114, 0, 0.7)) !important;
}
.zs-bg-secondary-overlay-60 {
  background: var(--zs-secondary-overlay-color-60, rgba(236, 114, 0, 0.6)) !important;
}
.zs-bg-secondary-overlay-50 {
  background: var(--zs-secondary-overlay-color-50, rgba(236, 114, 0, 0.5)) !important;
}
.zs-bg-secondary-overlay-40 {
  background: var(--zs-secondary-overlay-color-40, rgba(236, 114, 0, 0.4)) !important;
}
.zs-bg-secondary-overlay-30 {
  background: var(--zs-secondary-overlay-color-30, rgba(236, 114, 0, 0.3)) !important;
}
.zs-bg-secondary-overlay-20 {
  background: var(--zs-secondary-overlay-color-20, rgba(236, 114, 0, 0.2)) !important;
}
.zs-bg-secondary-overlay-10 {
  background: var(--zs-secondary-overlay-color-10, rgba(236, 114, 0, 0.1)) !important;
}
.zs-bg-primary-overlay-90 {
  background: var(--zs-primary-overlay-color-90, rgba(39, 166, 164, 0.9)) !important;
}
.zs-bg-primary-overlay-80 {
  background: var(--zs-primary-overlay-color-80, rgba(39, 166, 164, 0.8)) !important;
}
.zs-bg-primary-overlay-70 {
  background: var(--zs-primary-overlay-color-70, rgba(39, 166, 164, 0.7)) !important;
}
.zs-bg-primary-overlay-60 {
  background: var(--zs-primary-overlay-color-60, rgba(39, 166, 164, 0.6)) !important;
}
.zs-bg-primary-overlay-50 {
  background: var(--zs-primary-overlay-color-50, rgba(39, 166, 164, 0.5)) !important;
}
.zs-bg-primary-overlay-40 {
  background: var(--zs-primary-overlay-color-40, rgba(39, 166, 164, 0.4)) !important;
}
.zs-bg-primary-overlay-30 {
  background: var(--zs-primary-overlay-color-30, rgba(39, 166, 164, 0.3)) !important;
}
.zs-bg-primary-overlay-20 {
  background: var(--zs-primary-overlay-color-20, rgba(39, 166, 164, 0.2)) !important;
}
.zs-bg-primary-overlay-10 {
  background: var(--zs-primary-overlay-color-10, rgba(39, 166, 164, 0.1)) !important;
}
.zs-bg-overlay-90 {
  background: var(--zs-overlay-color-90, rgba(255, 255, 255, 0.9)) !important;
}
.zs-bg-overlay-80 {
  background: var(--zs-overlay-color-80, rgba(255, 255, 255, 0.8)) !important;
}
.zs-bg-overlay-70 {
  background: var(--zs-overlay-color-70, rgba(255, 255, 255, 0.7)) !important;
}
.zs-bg-overlay-60 {
  background: var(--zs-overlay-color-60, rgba(255, 255, 255, 0.6)) !important;
}
.zs-bg-overlay-50 {
  background: var(--zs-overlay-color-50, rgba(255, 255, 255, 0.5)) !important;
}
.zs-bg-overlay-40 {
  background: var(--zs-overlay-color-40, rgba(255, 255, 255, 0.4)) !important;
}
.zs-bg-overlay-30 {
  background: var(--zs-overlay-color-30, rgba(255, 255, 255, 0.3)) !important;
}
.zs-bg-overlay-20 {
  background: var(--zs-overlay-color-20, rgba(255, 255, 255, 0.2)) !important;
}
.zs-bg-overlay-10 {
  background: var(--zs-overlay-color-10, rgba(255, 255, 255, 0.1)) !important;
}
.zs-bg-table-zebra-odd {
  background: var(--zs-table-zebra-odd, #FAFAFA) !important;
}
.zs-bg-table-zebra-even {
  background: var(--zs-table-zebra-even, #F4F3F3) !important;
}
.zs-bg-table-data-color-12 {
  background: var(--zs-table-data-color-12, #FFFFA9) !important;
}
.zs-bg-table-data-color-11 {
  background: var(--zs-table-data-color-11, #FECDCF) !important;
}
.zs-bg-table-data-color-10 {
  background: var(--zs-table-data-color-10, #8BFFF5) !important;
}
.zs-bg-table-data-color-9 {
  background: var(--zs-table-data-color-9, #FE9766) !important;
}
.zs-bg-table-data-color-8 {
  background: var(--zs-table-data-color-8, #E9FFAC) !important;
}
.zs-bg-table-data-color-7 {
  background: var(--zs-table-data-color-7, #A8C6FF) !important;
}
.zs-bg-table-data-color-6 {
  background: var(--zs-table-data-color-6, #FFF6C7) !important;
}
.zs-bg-table-data-color-5 {
  background: var(--zs-table-data-color-5, #FDBEF0) !important;
}
.zs-bg-table-data-color-4 {
  background: var(--zs-table-data-color-4, #D4F5D7) !important;
}
.zs-bg-table-data-color-3 {
  background: var(--zs-table-data-color-3, #E0C6FF) !important;
}
.zs-bg-table-data-color-2 {
  background: var(--zs-table-data-color-2, #AFDCFC) !important;
}
.zs-bg-table-data-color-1 {
  background: var(--zs-table-data-color-1, #FFE0C2) !important;
}
.zs-bg-transparent {
  background: var(--zs-transparent-background-color, transparent) !important;
}
.zs-bg-surface-5 {
  background: var(--zs-surface-color-5, #1A1628) !important;
}
.zs-bg-surface-4 {
  background: var(--zs-surface-color-4, #454250) !important;
}
.zs-bg-surface-3 {
  background: var(--zs-surface-color-3, #716E79) !important;
}
.zs-bg-surface-2 {
  background: var(--zs-surface-color-2, #F4F3F3) !important;
}
.zs-bg-surface-1 {
  background: var(--zs-surface-color-1, #FAFAFA) !important;
}
.zs-bg-data-color-12 {
  background: var(--zs-data-color-12, #FFE949) !important;
}
.zs-bg-data-color-11 {
  background: var(--zs-data-color-11, #FD595F) !important;
}
.zs-bg-data-color-10 {
  background: var(--zs-data-color-10, #18F3CC) !important;
}
.zs-bg-data-color-9 {
  background: var(--zs-data-color-9, #EB6620) !important;
}
.zs-bg-data-color-8 {
  background: var(--zs-data-color-8, #E1F65D) !important;
}
.zs-bg-data-color-7 {
  background: var(--zs-data-color-7, #5648FB) !important;
}
.zs-bg-data-color-6 {
  background: var(--zs-data-color-6, #FFC62B) !important;
}
.zs-bg-data-color-5 {
  background: var(--zs-data-color-5, #ED39DB) !important;
}
.zs-bg-data-color-4 {
  background: var(--zs-data-color-4, #5AD767) !important;
}
.zs-bg-data-color-3 {
  background: var(--zs-data-color-3, #6328B8) !important;
}
.zs-bg-data-color-2 {
  background: var(--zs-data-color-2, #70C2FE) !important;
}
.zs-bg-data-color-1 {
  background: var(--zs-data-color-1, #FF9836) !important;
}
.zs-bg-border {
  background: var(--zs-border-color, #DEDCDE) !important;
}
.zs-bg-shadow {
  background: var(--zs-shadow-color, #2F2C3C) !important;
}
.zs-bg-selected {
  background: var(--zs-selected-color, #027AFF) !important;
}
.zs-bg-neutral-inverse {
  background: var(--zs-neutral-background-color, #FAFAFA) !important;
}
.zs-bg-info-inverse {
  background: var(--zs-info-background-color, #EEEEFF) !important;
}
.zs-bg-warning-inverse {
  background: var(--zs-warning-background-color, #FFF9F1) !important;
}
.zs-bg-error-inverse {
  background: var(--zs-error-background-color, #FFEDE9) !important;
}
.zs-bg-success-inverse {
  background: var(--zs-success-background-color, #F1FEFF) !important;
}
.zs-bg-info-secondary {
  background: var(--zs-info-color-secondary, #EEEEFF) !important;
}
.zs-bg-warning-secondary {
  background: var(--zs-warning-color-secondary, #FFF9F1) !important;
}
.zs-bg-error-secondary {
  background: var(--zs-error-color-secondary, #FFEDE9) !important;
}
.zs-bg-success-secondary {
  background: var(--zs-success-color-secondary, #D2FAF7) !important;
}
.zs-bg-neutral {
  background: var(--zs-neutral-background-color, #FAFAFA) !important;
}
.zs-bg-info {
  background: var(--zs-info-color, #2B44C7) !important;
}
.zs-bg-warning {
  background: var(--zs-warning-color, #E3A900) !important;
}
.zs-bg-error {
  background: var(--zs-error-color, #B21111) !important;
}
.zs-bg-success {
  background: var(--zs-success-color, #00AA67) !important;
}
.zs-bg-link-hover {
  background: var(--zs-link-hover-color, #27A6A4) !important;
}
.zs-bg-link {
  background: var(--zs-link-text-color, #2D8B93) !important;
}
.zs-bg-disabled {
  background: var(--zs-disabled-background-color, #F4F3F3) !important;
}
.zs-bg-standard {
  background: var(--zs-background, #ffffff) !important;
}
.zs-text-disabled {
  color: var(--zs-disabled-text-color, #B2B0B6) !important;
}
.zs-text-medium {
  color: var(--zs-medium-text-color, #454250) !important;
}
.zs-text-caption {
  color: var(--zs-caption-text-color, #716E79) !important;
}
.zs-text-headline {
  color: var(--zs-headline-text-color, #1A1628) !important;
}
.zs-text-inverse {
  color: var(--zs-inverse-text-color, #FAFAFA) !important;
}
.zs-text-data-color-12 {
  color: var(--zs-data-color-12, #FFE949) !important;
}
.zs-text-data-color-11 {
  color: var(--zs-data-color-11, #FD595F) !important;
}
.zs-text-data-color-10 {
  color: var(--zs-data-color-10, #18F3CC) !important;
}
.zs-text-data-color-9 {
  color: var(--zs-data-color-9, #EB6620) !important;
}
.zs-text-data-color-8 {
  color: var(--zs-data-color-8, #E1F65D) !important;
}
.zs-text-data-color-7 {
  color: var(--zs-data-color-7, #5648FB) !important;
}
.zs-text-data-color-6 {
  color: var(--zs-data-color-6, #FFC62B) !important;
}
.zs-text-data-color-5 {
  color: var(--zs-data-color-5, #ED39DB) !important;
}
.zs-text-data-color-4 {
  color: var(--zs-data-color-4, #5AD767) !important;
}
.zs-text-data-color-3 {
  color: var(--zs-data-color-3, #6328B8) !important;
}
.zs-text-data-color-2 {
  color: var(--zs-data-color-2, #70C2FE) !important;
}
.zs-text-data-color-1 {
  color: var(--zs-data-color-1, #FF9836) !important;
}
.zs-text-nav {
  color: var(--zs-nav-color, #27A6A4) !important;
}
.zs-text-neutral {
  color: var(--zs-neutral-color, #1A1628) !important;
}
.zs-text-info {
  color: var(--zs-info-color, #2B44C7) !important;
}
.zs-text-warning {
  color: var(--zs-warning-color, #E3A900) !important;
}
.zs-text-success {
  color: var(--zs-success-color, #00AA67) !important;
}
.zs-text-error {
  color: var(--zs-error-color, #B21111) !important;
}
.zs-text-default {
  color: var(--zs-text-color, #2F2C3C) !important;
}
[class~="zs-padding-0"] {
  padding: 0em 0em 0em 0em !important;
}
[class~="zs-margin-0"] {
  margin: 0em 0em 0em 0em !important;
}
[class~="zs-padding-0.5"] {
  padding: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5"] {
  margin: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-1"] {
  padding: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-1"] {
  margin: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5"] {
  padding: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5"] {
  margin: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-2"] {
  padding: 1em 1em 1em 1em !important;
}
[class~="zs-margin-2"] {
  margin: 1em 1em 1em 1em !important;
}
[class~="zs-padding-0-0"] {
  padding: 0em 0em 0em 0em !important;
}
[class~="zs-margin-0-0"] {
  margin: 0em 0em 0em 0em !important;
}
[class~="zs-padding-0-0.5"] {
  padding: 0em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-0-0.5"] {
  margin: 0em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-0-1"] {
  padding: 0em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-0-1"] {
  margin: 0em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-0-1.5"] {
  padding: 0em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-0-1.5"] {
  margin: 0em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-0-2"] {
  padding: 0em 1em 0em 1em !important;
}
[class~="zs-margin-0-2"] {
  margin: 0em 1em 0em 1em !important;
}
[class~="zs-padding-0.5-0"] {
  padding: 0.25em 0em 0.25em 0em !important;
}
[class~="zs-margin-0.5-0"] {
  margin: 0.25em 0em 0.25em 0em !important;
}
[class~="zs-padding-0.5-0.5"] {
  padding: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-0.5"] {
  margin: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-1"] {
  padding: 0.25em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-1"] {
  margin: 0.25em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-1.5"] {
  padding: 0.25em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-1.5"] {
  margin: 0.25em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-2"] {
  padding: 0.25em 1em 0.25em 1em !important;
}
[class~="zs-margin-0.5-2"] {
  margin: 0.25em 1em 0.25em 1em !important;
}
[class~="zs-padding-1-0"] {
  padding: 0.5em 0em 0.5em 0em !important;
}
[class~="zs-margin-1-0"] {
  margin: 0.5em 0em 0.5em 0em !important;
}
[class~="zs-padding-1-0.5"] {
  padding: 0.5em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-1-0.5"] {
  margin: 0.5em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-1-1"] {
  padding: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-1-1"] {
  margin: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-1-1.5"] {
  padding: 0.5em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-1-1.5"] {
  margin: 0.5em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-1-2"] {
  padding: 0.5em 1em 0.5em 1em !important;
}
[class~="zs-margin-1-2"] {
  margin: 0.5em 1em 0.5em 1em !important;
}
[class~="zs-padding-1.5-0"] {
  padding: 0.75em 0em 0.75em 0em !important;
}
[class~="zs-margin-1.5-0"] {
  margin: 0.75em 0em 0.75em 0em !important;
}
[class~="zs-padding-1.5-0.5"] {
  padding: 0.75em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-0.5"] {
  margin: 0.75em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-1"] {
  padding: 0.75em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-1"] {
  margin: 0.75em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-1.5"] {
  padding: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-1.5"] {
  margin: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-2"] {
  padding: 0.75em 1em 0.75em 1em !important;
}
[class~="zs-margin-1.5-2"] {
  margin: 0.75em 1em 0.75em 1em !important;
}
[class~="zs-padding-2-0"] {
  padding: 1em 0em 1em 0em !important;
}
[class~="zs-margin-2-0"] {
  margin: 1em 0em 1em 0em !important;
}
[class~="zs-padding-2-0.5"] {
  padding: 1em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-2-0.5"] {
  margin: 1em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-2-1"] {
  padding: 1em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-2-1"] {
  margin: 1em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-2-1.5"] {
  padding: 1em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-2-1.5"] {
  margin: 1em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-2-2"] {
  padding: 1em 1em 1em 1em !important;
}
[class~="zs-margin-2-2"] {
  margin: 1em 1em 1em 1em !important;
}
[class~="zs-padding-0-0-0-0"] {
  padding: 0em 0em 0em 0em !important;
}
[class~="zs-margin-0-0-0-0"] {
  margin: 0em 0em 0em 0em !important;
}
[class~="zs-padding-0-0-0-0.5"] {
  padding: 0em 0em 0em 0.25em !important;
}
[class~="zs-margin-0-0-0-0.5"] {
  margin: 0em 0em 0em 0.25em !important;
}
[class~="zs-padding-0-0-0-1"] {
  padding: 0em 0em 0em 0.5em !important;
}
[class~="zs-margin-0-0-0-1"] {
  margin: 0em 0em 0em 0.5em !important;
}
[class~="zs-padding-0-0-0-1.5"] {
  padding: 0em 0em 0em 0.75em !important;
}
[class~="zs-margin-0-0-0-1.5"] {
  margin: 0em 0em 0em 0.75em !important;
}
[class~="zs-padding-0-0-0-2"] {
  padding: 0em 0em 0em 1em !important;
}
[class~="zs-margin-0-0-0-2"] {
  margin: 0em 0em 0em 1em !important;
}
[class~="zs-padding-0-0-0.5-0"] {
  padding: 0em 0em 0.25em 0em !important;
}
[class~="zs-margin-0-0-0.5-0"] {
  margin: 0em 0em 0.25em 0em !important;
}
[class~="zs-padding-0-0-0.5-0.5"] {
  padding: 0em 0em 0.25em 0.25em !important;
}
[class~="zs-margin-0-0-0.5-0.5"] {
  margin: 0em 0em 0.25em 0.25em !important;
}
[class~="zs-padding-0-0-0.5-1"] {
  padding: 0em 0em 0.25em 0.5em !important;
}
[class~="zs-margin-0-0-0.5-1"] {
  margin: 0em 0em 0.25em 0.5em !important;
}
[class~="zs-padding-0-0-0.5-1.5"] {
  padding: 0em 0em 0.25em 0.75em !important;
}
[class~="zs-margin-0-0-0.5-1.5"] {
  margin: 0em 0em 0.25em 0.75em !important;
}
[class~="zs-padding-0-0-0.5-2"] {
  padding: 0em 0em 0.25em 1em !important;
}
[class~="zs-margin-0-0-0.5-2"] {
  margin: 0em 0em 0.25em 1em !important;
}
[class~="zs-padding-0-0-1-0"] {
  padding: 0em 0em 0.5em 0em !important;
}
[class~="zs-margin-0-0-1-0"] {
  margin: 0em 0em 0.5em 0em !important;
}
[class~="zs-padding-0-0-1-0.5"] {
  padding: 0em 0em 0.5em 0.25em !important;
}
[class~="zs-margin-0-0-1-0.5"] {
  margin: 0em 0em 0.5em 0.25em !important;
}
[class~="zs-padding-0-0-1-1"] {
  padding: 0em 0em 0.5em 0.5em !important;
}
[class~="zs-margin-0-0-1-1"] {
  margin: 0em 0em 0.5em 0.5em !important;
}
[class~="zs-padding-0-0-1-1.5"] {
  padding: 0em 0em 0.5em 0.75em !important;
}
[class~="zs-margin-0-0-1-1.5"] {
  margin: 0em 0em 0.5em 0.75em !important;
}
[class~="zs-padding-0-0-1-2"] {
  padding: 0em 0em 0.5em 1em !important;
}
[class~="zs-margin-0-0-1-2"] {
  margin: 0em 0em 0.5em 1em !important;
}
[class~="zs-padding-0-0-1.5-0"] {
  padding: 0em 0em 0.75em 0em !important;
}
[class~="zs-margin-0-0-1.5-0"] {
  margin: 0em 0em 0.75em 0em !important;
}
[class~="zs-padding-0-0-1.5-0.5"] {
  padding: 0em 0em 0.75em 0.25em !important;
}
[class~="zs-margin-0-0-1.5-0.5"] {
  margin: 0em 0em 0.75em 0.25em !important;
}
[class~="zs-padding-0-0-1.5-1"] {
  padding: 0em 0em 0.75em 0.5em !important;
}
[class~="zs-margin-0-0-1.5-1"] {
  margin: 0em 0em 0.75em 0.5em !important;
}
[class~="zs-padding-0-0-1.5-1.5"] {
  padding: 0em 0em 0.75em 0.75em !important;
}
[class~="zs-margin-0-0-1.5-1.5"] {
  margin: 0em 0em 0.75em 0.75em !important;
}
[class~="zs-padding-0-0-1.5-2"] {
  padding: 0em 0em 0.75em 1em !important;
}
[class~="zs-margin-0-0-1.5-2"] {
  margin: 0em 0em 0.75em 1em !important;
}
[class~="zs-padding-0-0-2-0"] {
  padding: 0em 0em 1em 0em !important;
}
[class~="zs-margin-0-0-2-0"] {
  margin: 0em 0em 1em 0em !important;
}
[class~="zs-padding-0-0-2-0.5"] {
  padding: 0em 0em 1em 0.25em !important;
}
[class~="zs-margin-0-0-2-0.5"] {
  margin: 0em 0em 1em 0.25em !important;
}
[class~="zs-padding-0-0-2-1"] {
  padding: 0em 0em 1em 0.5em !important;
}
[class~="zs-margin-0-0-2-1"] {
  margin: 0em 0em 1em 0.5em !important;
}
[class~="zs-padding-0-0-2-1.5"] {
  padding: 0em 0em 1em 0.75em !important;
}
[class~="zs-margin-0-0-2-1.5"] {
  margin: 0em 0em 1em 0.75em !important;
}
[class~="zs-padding-0-0-2-2"] {
  padding: 0em 0em 1em 1em !important;
}
[class~="zs-margin-0-0-2-2"] {
  margin: 0em 0em 1em 1em !important;
}
[class~="zs-padding-0-0.5-0-0"] {
  padding: 0em 0.25em 0em 0em !important;
}
[class~="zs-margin-0-0.5-0-0"] {
  margin: 0em 0.25em 0em 0em !important;
}
[class~="zs-padding-0-0.5-0-0.5"] {
  padding: 0em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-0-0.5-0-0.5"] {
  margin: 0em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-0-0.5-0-1"] {
  padding: 0em 0.25em 0em 0.5em !important;
}
[class~="zs-margin-0-0.5-0-1"] {
  margin: 0em 0.25em 0em 0.5em !important;
}
[class~="zs-padding-0-0.5-0-1.5"] {
  padding: 0em 0.25em 0em 0.75em !important;
}
[class~="zs-margin-0-0.5-0-1.5"] {
  margin: 0em 0.25em 0em 0.75em !important;
}
[class~="zs-padding-0-0.5-0-2"] {
  padding: 0em 0.25em 0em 1em !important;
}
[class~="zs-margin-0-0.5-0-2"] {
  margin: 0em 0.25em 0em 1em !important;
}
[class~="zs-padding-0-0.5-0.5-0"] {
  padding: 0em 0.25em 0.25em 0em !important;
}
[class~="zs-margin-0-0.5-0.5-0"] {
  margin: 0em 0.25em 0.25em 0em !important;
}
[class~="zs-padding-0-0.5-0.5-0.5"] {
  padding: 0em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-0-0.5-0.5-0.5"] {
  margin: 0em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-0-0.5-0.5-1"] {
  padding: 0em 0.25em 0.25em 0.5em !important;
}
[class~="zs-margin-0-0.5-0.5-1"] {
  margin: 0em 0.25em 0.25em 0.5em !important;
}
[class~="zs-padding-0-0.5-0.5-1.5"] {
  padding: 0em 0.25em 0.25em 0.75em !important;
}
[class~="zs-margin-0-0.5-0.5-1.5"] {
  margin: 0em 0.25em 0.25em 0.75em !important;
}
[class~="zs-padding-0-0.5-0.5-2"] {
  padding: 0em 0.25em 0.25em 1em !important;
}
[class~="zs-margin-0-0.5-0.5-2"] {
  margin: 0em 0.25em 0.25em 1em !important;
}
[class~="zs-padding-0-0.5-1-0"] {
  padding: 0em 0.25em 0.5em 0em !important;
}
[class~="zs-margin-0-0.5-1-0"] {
  margin: 0em 0.25em 0.5em 0em !important;
}
[class~="zs-padding-0-0.5-1-0.5"] {
  padding: 0em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-0-0.5-1-0.5"] {
  margin: 0em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-0-0.5-1-1"] {
  padding: 0em 0.25em 0.5em 0.5em !important;
}
[class~="zs-margin-0-0.5-1-1"] {
  margin: 0em 0.25em 0.5em 0.5em !important;
}
[class~="zs-padding-0-0.5-1-1.5"] {
  padding: 0em 0.25em 0.5em 0.75em !important;
}
[class~="zs-margin-0-0.5-1-1.5"] {
  margin: 0em 0.25em 0.5em 0.75em !important;
}
[class~="zs-padding-0-0.5-1-2"] {
  padding: 0em 0.25em 0.5em 1em !important;
}
[class~="zs-margin-0-0.5-1-2"] {
  margin: 0em 0.25em 0.5em 1em !important;
}
[class~="zs-padding-0-0.5-1.5-0"] {
  padding: 0em 0.25em 0.75em 0em !important;
}
[class~="zs-margin-0-0.5-1.5-0"] {
  margin: 0em 0.25em 0.75em 0em !important;
}
[class~="zs-padding-0-0.5-1.5-0.5"] {
  padding: 0em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-0-0.5-1.5-0.5"] {
  margin: 0em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-0-0.5-1.5-1"] {
  padding: 0em 0.25em 0.75em 0.5em !important;
}
[class~="zs-margin-0-0.5-1.5-1"] {
  margin: 0em 0.25em 0.75em 0.5em !important;
}
[class~="zs-padding-0-0.5-1.5-1.5"] {
  padding: 0em 0.25em 0.75em 0.75em !important;
}
[class~="zs-margin-0-0.5-1.5-1.5"] {
  margin: 0em 0.25em 0.75em 0.75em !important;
}
[class~="zs-padding-0-0.5-1.5-2"] {
  padding: 0em 0.25em 0.75em 1em !important;
}
[class~="zs-margin-0-0.5-1.5-2"] {
  margin: 0em 0.25em 0.75em 1em !important;
}
[class~="zs-padding-0-0.5-2-0"] {
  padding: 0em 0.25em 1em 0em !important;
}
[class~="zs-margin-0-0.5-2-0"] {
  margin: 0em 0.25em 1em 0em !important;
}
[class~="zs-padding-0-0.5-2-0.5"] {
  padding: 0em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-0-0.5-2-0.5"] {
  margin: 0em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-0-0.5-2-1"] {
  padding: 0em 0.25em 1em 0.5em !important;
}
[class~="zs-margin-0-0.5-2-1"] {
  margin: 0em 0.25em 1em 0.5em !important;
}
[class~="zs-padding-0-0.5-2-1.5"] {
  padding: 0em 0.25em 1em 0.75em !important;
}
[class~="zs-margin-0-0.5-2-1.5"] {
  margin: 0em 0.25em 1em 0.75em !important;
}
[class~="zs-padding-0-0.5-2-2"] {
  padding: 0em 0.25em 1em 1em !important;
}
[class~="zs-margin-0-0.5-2-2"] {
  margin: 0em 0.25em 1em 1em !important;
}
[class~="zs-padding-0-1-0-0"] {
  padding: 0em 0.5em 0em 0em !important;
}
[class~="zs-margin-0-1-0-0"] {
  margin: 0em 0.5em 0em 0em !important;
}
[class~="zs-padding-0-1-0-0.5"] {
  padding: 0em 0.5em 0em 0.25em !important;
}
[class~="zs-margin-0-1-0-0.5"] {
  margin: 0em 0.5em 0em 0.25em !important;
}
[class~="zs-padding-0-1-0-1"] {
  padding: 0em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-0-1-0-1"] {
  margin: 0em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-0-1-0-1.5"] {
  padding: 0em 0.5em 0em 0.75em !important;
}
[class~="zs-margin-0-1-0-1.5"] {
  margin: 0em 0.5em 0em 0.75em !important;
}
[class~="zs-padding-0-1-0-2"] {
  padding: 0em 0.5em 0em 1em !important;
}
[class~="zs-margin-0-1-0-2"] {
  margin: 0em 0.5em 0em 1em !important;
}
[class~="zs-padding-0-1-0.5-0"] {
  padding: 0em 0.5em 0.25em 0em !important;
}
[class~="zs-margin-0-1-0.5-0"] {
  margin: 0em 0.5em 0.25em 0em !important;
}
[class~="zs-padding-0-1-0.5-0.5"] {
  padding: 0em 0.5em 0.25em 0.25em !important;
}
[class~="zs-margin-0-1-0.5-0.5"] {
  margin: 0em 0.5em 0.25em 0.25em !important;
}
[class~="zs-padding-0-1-0.5-1"] {
  padding: 0em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-0-1-0.5-1"] {
  margin: 0em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-0-1-0.5-1.5"] {
  padding: 0em 0.5em 0.25em 0.75em !important;
}
[class~="zs-margin-0-1-0.5-1.5"] {
  margin: 0em 0.5em 0.25em 0.75em !important;
}
[class~="zs-padding-0-1-0.5-2"] {
  padding: 0em 0.5em 0.25em 1em !important;
}
[class~="zs-margin-0-1-0.5-2"] {
  margin: 0em 0.5em 0.25em 1em !important;
}
[class~="zs-padding-0-1-1-0"] {
  padding: 0em 0.5em 0.5em 0em !important;
}
[class~="zs-margin-0-1-1-0"] {
  margin: 0em 0.5em 0.5em 0em !important;
}
[class~="zs-padding-0-1-1-0.5"] {
  padding: 0em 0.5em 0.5em 0.25em !important;
}
[class~="zs-margin-0-1-1-0.5"] {
  margin: 0em 0.5em 0.5em 0.25em !important;
}
[class~="zs-padding-0-1-1-1"] {
  padding: 0em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-0-1-1-1"] {
  margin: 0em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-0-1-1-1.5"] {
  padding: 0em 0.5em 0.5em 0.75em !important;
}
[class~="zs-margin-0-1-1-1.5"] {
  margin: 0em 0.5em 0.5em 0.75em !important;
}
[class~="zs-padding-0-1-1-2"] {
  padding: 0em 0.5em 0.5em 1em !important;
}
[class~="zs-margin-0-1-1-2"] {
  margin: 0em 0.5em 0.5em 1em !important;
}
[class~="zs-padding-0-1-1.5-0"] {
  padding: 0em 0.5em 0.75em 0em !important;
}
[class~="zs-margin-0-1-1.5-0"] {
  margin: 0em 0.5em 0.75em 0em !important;
}
[class~="zs-padding-0-1-1.5-0.5"] {
  padding: 0em 0.5em 0.75em 0.25em !important;
}
[class~="zs-margin-0-1-1.5-0.5"] {
  margin: 0em 0.5em 0.75em 0.25em !important;
}
[class~="zs-padding-0-1-1.5-1"] {
  padding: 0em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-0-1-1.5-1"] {
  margin: 0em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-0-1-1.5-1.5"] {
  padding: 0em 0.5em 0.75em 0.75em !important;
}
[class~="zs-margin-0-1-1.5-1.5"] {
  margin: 0em 0.5em 0.75em 0.75em !important;
}
[class~="zs-padding-0-1-1.5-2"] {
  padding: 0em 0.5em 0.75em 1em !important;
}
[class~="zs-margin-0-1-1.5-2"] {
  margin: 0em 0.5em 0.75em 1em !important;
}
[class~="zs-padding-0-1-2-0"] {
  padding: 0em 0.5em 1em 0em !important;
}
[class~="zs-margin-0-1-2-0"] {
  margin: 0em 0.5em 1em 0em !important;
}
[class~="zs-padding-0-1-2-0.5"] {
  padding: 0em 0.5em 1em 0.25em !important;
}
[class~="zs-margin-0-1-2-0.5"] {
  margin: 0em 0.5em 1em 0.25em !important;
}
[class~="zs-padding-0-1-2-1"] {
  padding: 0em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-0-1-2-1"] {
  margin: 0em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-0-1-2-1.5"] {
  padding: 0em 0.5em 1em 0.75em !important;
}
[class~="zs-margin-0-1-2-1.5"] {
  margin: 0em 0.5em 1em 0.75em !important;
}
[class~="zs-padding-0-1-2-2"] {
  padding: 0em 0.5em 1em 1em !important;
}
[class~="zs-margin-0-1-2-2"] {
  margin: 0em 0.5em 1em 1em !important;
}
[class~="zs-padding-0-1.5-0-0"] {
  padding: 0em 0.75em 0em 0em !important;
}
[class~="zs-margin-0-1.5-0-0"] {
  margin: 0em 0.75em 0em 0em !important;
}
[class~="zs-padding-0-1.5-0-0.5"] {
  padding: 0em 0.75em 0em 0.25em !important;
}
[class~="zs-margin-0-1.5-0-0.5"] {
  margin: 0em 0.75em 0em 0.25em !important;
}
[class~="zs-padding-0-1.5-0-1"] {
  padding: 0em 0.75em 0em 0.5em !important;
}
[class~="zs-margin-0-1.5-0-1"] {
  margin: 0em 0.75em 0em 0.5em !important;
}
[class~="zs-padding-0-1.5-0-1.5"] {
  padding: 0em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-0-1.5-0-1.5"] {
  margin: 0em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-0-1.5-0-2"] {
  padding: 0em 0.75em 0em 1em !important;
}
[class~="zs-margin-0-1.5-0-2"] {
  margin: 0em 0.75em 0em 1em !important;
}
[class~="zs-padding-0-1.5-0.5-0"] {
  padding: 0em 0.75em 0.25em 0em !important;
}
[class~="zs-margin-0-1.5-0.5-0"] {
  margin: 0em 0.75em 0.25em 0em !important;
}
[class~="zs-padding-0-1.5-0.5-0.5"] {
  padding: 0em 0.75em 0.25em 0.25em !important;
}
[class~="zs-margin-0-1.5-0.5-0.5"] {
  margin: 0em 0.75em 0.25em 0.25em !important;
}
[class~="zs-padding-0-1.5-0.5-1"] {
  padding: 0em 0.75em 0.25em 0.5em !important;
}
[class~="zs-margin-0-1.5-0.5-1"] {
  margin: 0em 0.75em 0.25em 0.5em !important;
}
[class~="zs-padding-0-1.5-0.5-1.5"] {
  padding: 0em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-0-1.5-0.5-1.5"] {
  margin: 0em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-0-1.5-0.5-2"] {
  padding: 0em 0.75em 0.25em 1em !important;
}
[class~="zs-margin-0-1.5-0.5-2"] {
  margin: 0em 0.75em 0.25em 1em !important;
}
[class~="zs-padding-0-1.5-1-0"] {
  padding: 0em 0.75em 0.5em 0em !important;
}
[class~="zs-margin-0-1.5-1-0"] {
  margin: 0em 0.75em 0.5em 0em !important;
}
[class~="zs-padding-0-1.5-1-0.5"] {
  padding: 0em 0.75em 0.5em 0.25em !important;
}
[class~="zs-margin-0-1.5-1-0.5"] {
  margin: 0em 0.75em 0.5em 0.25em !important;
}
[class~="zs-padding-0-1.5-1-1"] {
  padding: 0em 0.75em 0.5em 0.5em !important;
}
[class~="zs-margin-0-1.5-1-1"] {
  margin: 0em 0.75em 0.5em 0.5em !important;
}
[class~="zs-padding-0-1.5-1-1.5"] {
  padding: 0em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-0-1.5-1-1.5"] {
  margin: 0em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-0-1.5-1-2"] {
  padding: 0em 0.75em 0.5em 1em !important;
}
[class~="zs-margin-0-1.5-1-2"] {
  margin: 0em 0.75em 0.5em 1em !important;
}
[class~="zs-padding-0-1.5-1.5-0"] {
  padding: 0em 0.75em 0.75em 0em !important;
}
[class~="zs-margin-0-1.5-1.5-0"] {
  margin: 0em 0.75em 0.75em 0em !important;
}
[class~="zs-padding-0-1.5-1.5-0.5"] {
  padding: 0em 0.75em 0.75em 0.25em !important;
}
[class~="zs-margin-0-1.5-1.5-0.5"] {
  margin: 0em 0.75em 0.75em 0.25em !important;
}
[class~="zs-padding-0-1.5-1.5-1"] {
  padding: 0em 0.75em 0.75em 0.5em !important;
}
[class~="zs-margin-0-1.5-1.5-1"] {
  margin: 0em 0.75em 0.75em 0.5em !important;
}
[class~="zs-padding-0-1.5-1.5-1.5"] {
  padding: 0em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-0-1.5-1.5-1.5"] {
  margin: 0em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-0-1.5-1.5-2"] {
  padding: 0em 0.75em 0.75em 1em !important;
}
[class~="zs-margin-0-1.5-1.5-2"] {
  margin: 0em 0.75em 0.75em 1em !important;
}
[class~="zs-padding-0-1.5-2-0"] {
  padding: 0em 0.75em 1em 0em !important;
}
[class~="zs-margin-0-1.5-2-0"] {
  margin: 0em 0.75em 1em 0em !important;
}
[class~="zs-padding-0-1.5-2-0.5"] {
  padding: 0em 0.75em 1em 0.25em !important;
}
[class~="zs-margin-0-1.5-2-0.5"] {
  margin: 0em 0.75em 1em 0.25em !important;
}
[class~="zs-padding-0-1.5-2-1"] {
  padding: 0em 0.75em 1em 0.5em !important;
}
[class~="zs-margin-0-1.5-2-1"] {
  margin: 0em 0.75em 1em 0.5em !important;
}
[class~="zs-padding-0-1.5-2-1.5"] {
  padding: 0em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-0-1.5-2-1.5"] {
  margin: 0em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-0-1.5-2-2"] {
  padding: 0em 0.75em 1em 1em !important;
}
[class~="zs-margin-0-1.5-2-2"] {
  margin: 0em 0.75em 1em 1em !important;
}
[class~="zs-padding-0-2-0-0"] {
  padding: 0em 1em 0em 0em !important;
}
[class~="zs-margin-0-2-0-0"] {
  margin: 0em 1em 0em 0em !important;
}
[class~="zs-padding-0-2-0-0.5"] {
  padding: 0em 1em 0em 0.25em !important;
}
[class~="zs-margin-0-2-0-0.5"] {
  margin: 0em 1em 0em 0.25em !important;
}
[class~="zs-padding-0-2-0-1"] {
  padding: 0em 1em 0em 0.5em !important;
}
[class~="zs-margin-0-2-0-1"] {
  margin: 0em 1em 0em 0.5em !important;
}
[class~="zs-padding-0-2-0-1.5"] {
  padding: 0em 1em 0em 0.75em !important;
}
[class~="zs-margin-0-2-0-1.5"] {
  margin: 0em 1em 0em 0.75em !important;
}
[class~="zs-padding-0-2-0-2"] {
  padding: 0em 1em 0em 1em !important;
}
[class~="zs-margin-0-2-0-2"] {
  margin: 0em 1em 0em 1em !important;
}
[class~="zs-padding-0-2-0.5-0"] {
  padding: 0em 1em 0.25em 0em !important;
}
[class~="zs-margin-0-2-0.5-0"] {
  margin: 0em 1em 0.25em 0em !important;
}
[class~="zs-padding-0-2-0.5-0.5"] {
  padding: 0em 1em 0.25em 0.25em !important;
}
[class~="zs-margin-0-2-0.5-0.5"] {
  margin: 0em 1em 0.25em 0.25em !important;
}
[class~="zs-padding-0-2-0.5-1"] {
  padding: 0em 1em 0.25em 0.5em !important;
}
[class~="zs-margin-0-2-0.5-1"] {
  margin: 0em 1em 0.25em 0.5em !important;
}
[class~="zs-padding-0-2-0.5-1.5"] {
  padding: 0em 1em 0.25em 0.75em !important;
}
[class~="zs-margin-0-2-0.5-1.5"] {
  margin: 0em 1em 0.25em 0.75em !important;
}
[class~="zs-padding-0-2-0.5-2"] {
  padding: 0em 1em 0.25em 1em !important;
}
[class~="zs-margin-0-2-0.5-2"] {
  margin: 0em 1em 0.25em 1em !important;
}
[class~="zs-padding-0-2-1-0"] {
  padding: 0em 1em 0.5em 0em !important;
}
[class~="zs-margin-0-2-1-0"] {
  margin: 0em 1em 0.5em 0em !important;
}
[class~="zs-padding-0-2-1-0.5"] {
  padding: 0em 1em 0.5em 0.25em !important;
}
[class~="zs-margin-0-2-1-0.5"] {
  margin: 0em 1em 0.5em 0.25em !important;
}
[class~="zs-padding-0-2-1-1"] {
  padding: 0em 1em 0.5em 0.5em !important;
}
[class~="zs-margin-0-2-1-1"] {
  margin: 0em 1em 0.5em 0.5em !important;
}
[class~="zs-padding-0-2-1-1.5"] {
  padding: 0em 1em 0.5em 0.75em !important;
}
[class~="zs-margin-0-2-1-1.5"] {
  margin: 0em 1em 0.5em 0.75em !important;
}
[class~="zs-padding-0-2-1-2"] {
  padding: 0em 1em 0.5em 1em !important;
}
[class~="zs-margin-0-2-1-2"] {
  margin: 0em 1em 0.5em 1em !important;
}
[class~="zs-padding-0-2-1.5-0"] {
  padding: 0em 1em 0.75em 0em !important;
}
[class~="zs-margin-0-2-1.5-0"] {
  margin: 0em 1em 0.75em 0em !important;
}
[class~="zs-padding-0-2-1.5-0.5"] {
  padding: 0em 1em 0.75em 0.25em !important;
}
[class~="zs-margin-0-2-1.5-0.5"] {
  margin: 0em 1em 0.75em 0.25em !important;
}
[class~="zs-padding-0-2-1.5-1"] {
  padding: 0em 1em 0.75em 0.5em !important;
}
[class~="zs-margin-0-2-1.5-1"] {
  margin: 0em 1em 0.75em 0.5em !important;
}
[class~="zs-padding-0-2-1.5-1.5"] {
  padding: 0em 1em 0.75em 0.75em !important;
}
[class~="zs-margin-0-2-1.5-1.5"] {
  margin: 0em 1em 0.75em 0.75em !important;
}
[class~="zs-padding-0-2-1.5-2"] {
  padding: 0em 1em 0.75em 1em !important;
}
[class~="zs-margin-0-2-1.5-2"] {
  margin: 0em 1em 0.75em 1em !important;
}
[class~="zs-padding-0-2-2-0"] {
  padding: 0em 1em 1em 0em !important;
}
[class~="zs-margin-0-2-2-0"] {
  margin: 0em 1em 1em 0em !important;
}
[class~="zs-padding-0-2-2-0.5"] {
  padding: 0em 1em 1em 0.25em !important;
}
[class~="zs-margin-0-2-2-0.5"] {
  margin: 0em 1em 1em 0.25em !important;
}
[class~="zs-padding-0-2-2-1"] {
  padding: 0em 1em 1em 0.5em !important;
}
[class~="zs-margin-0-2-2-1"] {
  margin: 0em 1em 1em 0.5em !important;
}
[class~="zs-padding-0-2-2-1.5"] {
  padding: 0em 1em 1em 0.75em !important;
}
[class~="zs-margin-0-2-2-1.5"] {
  margin: 0em 1em 1em 0.75em !important;
}
[class~="zs-padding-0-2-2-2"] {
  padding: 0em 1em 1em 1em !important;
}
[class~="zs-margin-0-2-2-2"] {
  margin: 0em 1em 1em 1em !important;
}
[class~="zs-padding-0.5-0-0-0"] {
  padding: 0.25em 0em 0em 0em !important;
}
[class~="zs-margin-0.5-0-0-0"] {
  margin: 0.25em 0em 0em 0em !important;
}
[class~="zs-padding-0.5-0-0-0.5"] {
  padding: 0.25em 0em 0em 0.25em !important;
}
[class~="zs-margin-0.5-0-0-0.5"] {
  margin: 0.25em 0em 0em 0.25em !important;
}
[class~="zs-padding-0.5-0-0-1"] {
  padding: 0.25em 0em 0em 0.5em !important;
}
[class~="zs-margin-0.5-0-0-1"] {
  margin: 0.25em 0em 0em 0.5em !important;
}
[class~="zs-padding-0.5-0-0-1.5"] {
  padding: 0.25em 0em 0em 0.75em !important;
}
[class~="zs-margin-0.5-0-0-1.5"] {
  margin: 0.25em 0em 0em 0.75em !important;
}
[class~="zs-padding-0.5-0-0-2"] {
  padding: 0.25em 0em 0em 1em !important;
}
[class~="zs-margin-0.5-0-0-2"] {
  margin: 0.25em 0em 0em 1em !important;
}
[class~="zs-padding-0.5-0-0.5-0"] {
  padding: 0.25em 0em 0.25em 0em !important;
}
[class~="zs-margin-0.5-0-0.5-0"] {
  margin: 0.25em 0em 0.25em 0em !important;
}
[class~="zs-padding-0.5-0-0.5-0.5"] {
  padding: 0.25em 0em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-0-0.5-0.5"] {
  margin: 0.25em 0em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-0-0.5-1"] {
  padding: 0.25em 0em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-0-0.5-1"] {
  margin: 0.25em 0em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-0-0.5-1.5"] {
  padding: 0.25em 0em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-0-0.5-1.5"] {
  margin: 0.25em 0em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-0-0.5-2"] {
  padding: 0.25em 0em 0.25em 1em !important;
}
[class~="zs-margin-0.5-0-0.5-2"] {
  margin: 0.25em 0em 0.25em 1em !important;
}
[class~="zs-padding-0.5-0-1-0"] {
  padding: 0.25em 0em 0.5em 0em !important;
}
[class~="zs-margin-0.5-0-1-0"] {
  margin: 0.25em 0em 0.5em 0em !important;
}
[class~="zs-padding-0.5-0-1-0.5"] {
  padding: 0.25em 0em 0.5em 0.25em !important;
}
[class~="zs-margin-0.5-0-1-0.5"] {
  margin: 0.25em 0em 0.5em 0.25em !important;
}
[class~="zs-padding-0.5-0-1-1"] {
  padding: 0.25em 0em 0.5em 0.5em !important;
}
[class~="zs-margin-0.5-0-1-1"] {
  margin: 0.25em 0em 0.5em 0.5em !important;
}
[class~="zs-padding-0.5-0-1-1.5"] {
  padding: 0.25em 0em 0.5em 0.75em !important;
}
[class~="zs-margin-0.5-0-1-1.5"] {
  margin: 0.25em 0em 0.5em 0.75em !important;
}
[class~="zs-padding-0.5-0-1-2"] {
  padding: 0.25em 0em 0.5em 1em !important;
}
[class~="zs-margin-0.5-0-1-2"] {
  margin: 0.25em 0em 0.5em 1em !important;
}
[class~="zs-padding-0.5-0-1.5-0"] {
  padding: 0.25em 0em 0.75em 0em !important;
}
[class~="zs-margin-0.5-0-1.5-0"] {
  margin: 0.25em 0em 0.75em 0em !important;
}
[class~="zs-padding-0.5-0-1.5-0.5"] {
  padding: 0.25em 0em 0.75em 0.25em !important;
}
[class~="zs-margin-0.5-0-1.5-0.5"] {
  margin: 0.25em 0em 0.75em 0.25em !important;
}
[class~="zs-padding-0.5-0-1.5-1"] {
  padding: 0.25em 0em 0.75em 0.5em !important;
}
[class~="zs-margin-0.5-0-1.5-1"] {
  margin: 0.25em 0em 0.75em 0.5em !important;
}
[class~="zs-padding-0.5-0-1.5-1.5"] {
  padding: 0.25em 0em 0.75em 0.75em !important;
}
[class~="zs-margin-0.5-0-1.5-1.5"] {
  margin: 0.25em 0em 0.75em 0.75em !important;
}
[class~="zs-padding-0.5-0-1.5-2"] {
  padding: 0.25em 0em 0.75em 1em !important;
}
[class~="zs-margin-0.5-0-1.5-2"] {
  margin: 0.25em 0em 0.75em 1em !important;
}
[class~="zs-padding-0.5-0-2-0"] {
  padding: 0.25em 0em 1em 0em !important;
}
[class~="zs-margin-0.5-0-2-0"] {
  margin: 0.25em 0em 1em 0em !important;
}
[class~="zs-padding-0.5-0-2-0.5"] {
  padding: 0.25em 0em 1em 0.25em !important;
}
[class~="zs-margin-0.5-0-2-0.5"] {
  margin: 0.25em 0em 1em 0.25em !important;
}
[class~="zs-padding-0.5-0-2-1"] {
  padding: 0.25em 0em 1em 0.5em !important;
}
[class~="zs-margin-0.5-0-2-1"] {
  margin: 0.25em 0em 1em 0.5em !important;
}
[class~="zs-padding-0.5-0-2-1.5"] {
  padding: 0.25em 0em 1em 0.75em !important;
}
[class~="zs-margin-0.5-0-2-1.5"] {
  margin: 0.25em 0em 1em 0.75em !important;
}
[class~="zs-padding-0.5-0-2-2"] {
  padding: 0.25em 0em 1em 1em !important;
}
[class~="zs-margin-0.5-0-2-2"] {
  margin: 0.25em 0em 1em 1em !important;
}
[class~="zs-padding-0.5-0.5-0-0"] {
  padding: 0.25em 0.25em 0em 0em !important;
}
[class~="zs-margin-0.5-0.5-0-0"] {
  margin: 0.25em 0.25em 0em 0em !important;
}
[class~="zs-padding-0.5-0.5-0-0.5"] {
  padding: 0.25em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-0.5-0.5-0-0.5"] {
  margin: 0.25em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-0.5-0.5-0-1"] {
  padding: 0.25em 0.25em 0em 0.5em !important;
}
[class~="zs-margin-0.5-0.5-0-1"] {
  margin: 0.25em 0.25em 0em 0.5em !important;
}
[class~="zs-padding-0.5-0.5-0-1.5"] {
  padding: 0.25em 0.25em 0em 0.75em !important;
}
[class~="zs-margin-0.5-0.5-0-1.5"] {
  margin: 0.25em 0.25em 0em 0.75em !important;
}
[class~="zs-padding-0.5-0.5-0-2"] {
  padding: 0.25em 0.25em 0em 1em !important;
}
[class~="zs-margin-0.5-0.5-0-2"] {
  margin: 0.25em 0.25em 0em 1em !important;
}
[class~="zs-padding-0.5-0.5-0.5-0"] {
  padding: 0.25em 0.25em 0.25em 0em !important;
}
[class~="zs-margin-0.5-0.5-0.5-0"] {
  margin: 0.25em 0.25em 0.25em 0em !important;
}
[class~="zs-padding-0.5-0.5-0.5-0.5"] {
  padding: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-0.5-0.5-0.5"] {
  margin: 0.25em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-0.5-0.5-1"] {
  padding: 0.25em 0.25em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-0.5-0.5-1"] {
  margin: 0.25em 0.25em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-0.5-0.5-1.5"] {
  padding: 0.25em 0.25em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-0.5-0.5-1.5"] {
  margin: 0.25em 0.25em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-0.5-0.5-2"] {
  padding: 0.25em 0.25em 0.25em 1em !important;
}
[class~="zs-margin-0.5-0.5-0.5-2"] {
  margin: 0.25em 0.25em 0.25em 1em !important;
}
[class~="zs-padding-0.5-0.5-1-0"] {
  padding: 0.25em 0.25em 0.5em 0em !important;
}
[class~="zs-margin-0.5-0.5-1-0"] {
  margin: 0.25em 0.25em 0.5em 0em !important;
}
[class~="zs-padding-0.5-0.5-1-0.5"] {
  padding: 0.25em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-0.5-0.5-1-0.5"] {
  margin: 0.25em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-0.5-0.5-1-1"] {
  padding: 0.25em 0.25em 0.5em 0.5em !important;
}
[class~="zs-margin-0.5-0.5-1-1"] {
  margin: 0.25em 0.25em 0.5em 0.5em !important;
}
[class~="zs-padding-0.5-0.5-1-1.5"] {
  padding: 0.25em 0.25em 0.5em 0.75em !important;
}
[class~="zs-margin-0.5-0.5-1-1.5"] {
  margin: 0.25em 0.25em 0.5em 0.75em !important;
}
[class~="zs-padding-0.5-0.5-1-2"] {
  padding: 0.25em 0.25em 0.5em 1em !important;
}
[class~="zs-margin-0.5-0.5-1-2"] {
  margin: 0.25em 0.25em 0.5em 1em !important;
}
[class~="zs-padding-0.5-0.5-1.5-0"] {
  padding: 0.25em 0.25em 0.75em 0em !important;
}
[class~="zs-margin-0.5-0.5-1.5-0"] {
  margin: 0.25em 0.25em 0.75em 0em !important;
}
[class~="zs-padding-0.5-0.5-1.5-0.5"] {
  padding: 0.25em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-0.5-0.5-1.5-0.5"] {
  margin: 0.25em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-0.5-0.5-1.5-1"] {
  padding: 0.25em 0.25em 0.75em 0.5em !important;
}
[class~="zs-margin-0.5-0.5-1.5-1"] {
  margin: 0.25em 0.25em 0.75em 0.5em !important;
}
[class~="zs-padding-0.5-0.5-1.5-1.5"] {
  padding: 0.25em 0.25em 0.75em 0.75em !important;
}
[class~="zs-margin-0.5-0.5-1.5-1.5"] {
  margin: 0.25em 0.25em 0.75em 0.75em !important;
}
[class~="zs-padding-0.5-0.5-1.5-2"] {
  padding: 0.25em 0.25em 0.75em 1em !important;
}
[class~="zs-margin-0.5-0.5-1.5-2"] {
  margin: 0.25em 0.25em 0.75em 1em !important;
}
[class~="zs-padding-0.5-0.5-2-0"] {
  padding: 0.25em 0.25em 1em 0em !important;
}
[class~="zs-margin-0.5-0.5-2-0"] {
  margin: 0.25em 0.25em 1em 0em !important;
}
[class~="zs-padding-0.5-0.5-2-0.5"] {
  padding: 0.25em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-0.5-0.5-2-0.5"] {
  margin: 0.25em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-0.5-0.5-2-1"] {
  padding: 0.25em 0.25em 1em 0.5em !important;
}
[class~="zs-margin-0.5-0.5-2-1"] {
  margin: 0.25em 0.25em 1em 0.5em !important;
}
[class~="zs-padding-0.5-0.5-2-1.5"] {
  padding: 0.25em 0.25em 1em 0.75em !important;
}
[class~="zs-margin-0.5-0.5-2-1.5"] {
  margin: 0.25em 0.25em 1em 0.75em !important;
}
[class~="zs-padding-0.5-0.5-2-2"] {
  padding: 0.25em 0.25em 1em 1em !important;
}
[class~="zs-margin-0.5-0.5-2-2"] {
  margin: 0.25em 0.25em 1em 1em !important;
}
[class~="zs-padding-0.5-1-0-0"] {
  padding: 0.25em 0.5em 0em 0em !important;
}
[class~="zs-margin-0.5-1-0-0"] {
  margin: 0.25em 0.5em 0em 0em !important;
}
[class~="zs-padding-0.5-1-0-0.5"] {
  padding: 0.25em 0.5em 0em 0.25em !important;
}
[class~="zs-margin-0.5-1-0-0.5"] {
  margin: 0.25em 0.5em 0em 0.25em !important;
}
[class~="zs-padding-0.5-1-0-1"] {
  padding: 0.25em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-0.5-1-0-1"] {
  margin: 0.25em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-0.5-1-0-1.5"] {
  padding: 0.25em 0.5em 0em 0.75em !important;
}
[class~="zs-margin-0.5-1-0-1.5"] {
  margin: 0.25em 0.5em 0em 0.75em !important;
}
[class~="zs-padding-0.5-1-0-2"] {
  padding: 0.25em 0.5em 0em 1em !important;
}
[class~="zs-margin-0.5-1-0-2"] {
  margin: 0.25em 0.5em 0em 1em !important;
}
[class~="zs-padding-0.5-1-0.5-0"] {
  padding: 0.25em 0.5em 0.25em 0em !important;
}
[class~="zs-margin-0.5-1-0.5-0"] {
  margin: 0.25em 0.5em 0.25em 0em !important;
}
[class~="zs-padding-0.5-1-0.5-0.5"] {
  padding: 0.25em 0.5em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-1-0.5-0.5"] {
  margin: 0.25em 0.5em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-1-0.5-1"] {
  padding: 0.25em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-1-0.5-1"] {
  margin: 0.25em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-1-0.5-1.5"] {
  padding: 0.25em 0.5em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-1-0.5-1.5"] {
  margin: 0.25em 0.5em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-1-0.5-2"] {
  padding: 0.25em 0.5em 0.25em 1em !important;
}
[class~="zs-margin-0.5-1-0.5-2"] {
  margin: 0.25em 0.5em 0.25em 1em !important;
}
[class~="zs-padding-0.5-1-1-0"] {
  padding: 0.25em 0.5em 0.5em 0em !important;
}
[class~="zs-margin-0.5-1-1-0"] {
  margin: 0.25em 0.5em 0.5em 0em !important;
}
[class~="zs-padding-0.5-1-1-0.5"] {
  padding: 0.25em 0.5em 0.5em 0.25em !important;
}
[class~="zs-margin-0.5-1-1-0.5"] {
  margin: 0.25em 0.5em 0.5em 0.25em !important;
}
[class~="zs-padding-0.5-1-1-1"] {
  padding: 0.25em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-0.5-1-1-1"] {
  margin: 0.25em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-0.5-1-1-1.5"] {
  padding: 0.25em 0.5em 0.5em 0.75em !important;
}
[class~="zs-margin-0.5-1-1-1.5"] {
  margin: 0.25em 0.5em 0.5em 0.75em !important;
}
[class~="zs-padding-0.5-1-1-2"] {
  padding: 0.25em 0.5em 0.5em 1em !important;
}
[class~="zs-margin-0.5-1-1-2"] {
  margin: 0.25em 0.5em 0.5em 1em !important;
}
[class~="zs-padding-0.5-1-1.5-0"] {
  padding: 0.25em 0.5em 0.75em 0em !important;
}
[class~="zs-margin-0.5-1-1.5-0"] {
  margin: 0.25em 0.5em 0.75em 0em !important;
}
[class~="zs-padding-0.5-1-1.5-0.5"] {
  padding: 0.25em 0.5em 0.75em 0.25em !important;
}
[class~="zs-margin-0.5-1-1.5-0.5"] {
  margin: 0.25em 0.5em 0.75em 0.25em !important;
}
[class~="zs-padding-0.5-1-1.5-1"] {
  padding: 0.25em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-0.5-1-1.5-1"] {
  margin: 0.25em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-0.5-1-1.5-1.5"] {
  padding: 0.25em 0.5em 0.75em 0.75em !important;
}
[class~="zs-margin-0.5-1-1.5-1.5"] {
  margin: 0.25em 0.5em 0.75em 0.75em !important;
}
[class~="zs-padding-0.5-1-1.5-2"] {
  padding: 0.25em 0.5em 0.75em 1em !important;
}
[class~="zs-margin-0.5-1-1.5-2"] {
  margin: 0.25em 0.5em 0.75em 1em !important;
}
[class~="zs-padding-0.5-1-2-0"] {
  padding: 0.25em 0.5em 1em 0em !important;
}
[class~="zs-margin-0.5-1-2-0"] {
  margin: 0.25em 0.5em 1em 0em !important;
}
[class~="zs-padding-0.5-1-2-0.5"] {
  padding: 0.25em 0.5em 1em 0.25em !important;
}
[class~="zs-margin-0.5-1-2-0.5"] {
  margin: 0.25em 0.5em 1em 0.25em !important;
}
[class~="zs-padding-0.5-1-2-1"] {
  padding: 0.25em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-0.5-1-2-1"] {
  margin: 0.25em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-0.5-1-2-1.5"] {
  padding: 0.25em 0.5em 1em 0.75em !important;
}
[class~="zs-margin-0.5-1-2-1.5"] {
  margin: 0.25em 0.5em 1em 0.75em !important;
}
[class~="zs-padding-0.5-1-2-2"] {
  padding: 0.25em 0.5em 1em 1em !important;
}
[class~="zs-margin-0.5-1-2-2"] {
  margin: 0.25em 0.5em 1em 1em !important;
}
[class~="zs-padding-0.5-1.5-0-0"] {
  padding: 0.25em 0.75em 0em 0em !important;
}
[class~="zs-margin-0.5-1.5-0-0"] {
  margin: 0.25em 0.75em 0em 0em !important;
}
[class~="zs-padding-0.5-1.5-0-0.5"] {
  padding: 0.25em 0.75em 0em 0.25em !important;
}
[class~="zs-margin-0.5-1.5-0-0.5"] {
  margin: 0.25em 0.75em 0em 0.25em !important;
}
[class~="zs-padding-0.5-1.5-0-1"] {
  padding: 0.25em 0.75em 0em 0.5em !important;
}
[class~="zs-margin-0.5-1.5-0-1"] {
  margin: 0.25em 0.75em 0em 0.5em !important;
}
[class~="zs-padding-0.5-1.5-0-1.5"] {
  padding: 0.25em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-0.5-1.5-0-1.5"] {
  margin: 0.25em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-0.5-1.5-0-2"] {
  padding: 0.25em 0.75em 0em 1em !important;
}
[class~="zs-margin-0.5-1.5-0-2"] {
  margin: 0.25em 0.75em 0em 1em !important;
}
[class~="zs-padding-0.5-1.5-0.5-0"] {
  padding: 0.25em 0.75em 0.25em 0em !important;
}
[class~="zs-margin-0.5-1.5-0.5-0"] {
  margin: 0.25em 0.75em 0.25em 0em !important;
}
[class~="zs-padding-0.5-1.5-0.5-0.5"] {
  padding: 0.25em 0.75em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-1.5-0.5-0.5"] {
  margin: 0.25em 0.75em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-1.5-0.5-1"] {
  padding: 0.25em 0.75em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-1.5-0.5-1"] {
  margin: 0.25em 0.75em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-1.5-0.5-1.5"] {
  padding: 0.25em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-1.5-0.5-1.5"] {
  margin: 0.25em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-1.5-0.5-2"] {
  padding: 0.25em 0.75em 0.25em 1em !important;
}
[class~="zs-margin-0.5-1.5-0.5-2"] {
  margin: 0.25em 0.75em 0.25em 1em !important;
}
[class~="zs-padding-0.5-1.5-1-0"] {
  padding: 0.25em 0.75em 0.5em 0em !important;
}
[class~="zs-margin-0.5-1.5-1-0"] {
  margin: 0.25em 0.75em 0.5em 0em !important;
}
[class~="zs-padding-0.5-1.5-1-0.5"] {
  padding: 0.25em 0.75em 0.5em 0.25em !important;
}
[class~="zs-margin-0.5-1.5-1-0.5"] {
  margin: 0.25em 0.75em 0.5em 0.25em !important;
}
[class~="zs-padding-0.5-1.5-1-1"] {
  padding: 0.25em 0.75em 0.5em 0.5em !important;
}
[class~="zs-margin-0.5-1.5-1-1"] {
  margin: 0.25em 0.75em 0.5em 0.5em !important;
}
[class~="zs-padding-0.5-1.5-1-1.5"] {
  padding: 0.25em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-0.5-1.5-1-1.5"] {
  margin: 0.25em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-0.5-1.5-1-2"] {
  padding: 0.25em 0.75em 0.5em 1em !important;
}
[class~="zs-margin-0.5-1.5-1-2"] {
  margin: 0.25em 0.75em 0.5em 1em !important;
}
[class~="zs-padding-0.5-1.5-1.5-0"] {
  padding: 0.25em 0.75em 0.75em 0em !important;
}
[class~="zs-margin-0.5-1.5-1.5-0"] {
  margin: 0.25em 0.75em 0.75em 0em !important;
}
[class~="zs-padding-0.5-1.5-1.5-0.5"] {
  padding: 0.25em 0.75em 0.75em 0.25em !important;
}
[class~="zs-margin-0.5-1.5-1.5-0.5"] {
  margin: 0.25em 0.75em 0.75em 0.25em !important;
}
[class~="zs-padding-0.5-1.5-1.5-1"] {
  padding: 0.25em 0.75em 0.75em 0.5em !important;
}
[class~="zs-margin-0.5-1.5-1.5-1"] {
  margin: 0.25em 0.75em 0.75em 0.5em !important;
}
[class~="zs-padding-0.5-1.5-1.5-1.5"] {
  padding: 0.25em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-0.5-1.5-1.5-1.5"] {
  margin: 0.25em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-0.5-1.5-1.5-2"] {
  padding: 0.25em 0.75em 0.75em 1em !important;
}
[class~="zs-margin-0.5-1.5-1.5-2"] {
  margin: 0.25em 0.75em 0.75em 1em !important;
}
[class~="zs-padding-0.5-1.5-2-0"] {
  padding: 0.25em 0.75em 1em 0em !important;
}
[class~="zs-margin-0.5-1.5-2-0"] {
  margin: 0.25em 0.75em 1em 0em !important;
}
[class~="zs-padding-0.5-1.5-2-0.5"] {
  padding: 0.25em 0.75em 1em 0.25em !important;
}
[class~="zs-margin-0.5-1.5-2-0.5"] {
  margin: 0.25em 0.75em 1em 0.25em !important;
}
[class~="zs-padding-0.5-1.5-2-1"] {
  padding: 0.25em 0.75em 1em 0.5em !important;
}
[class~="zs-margin-0.5-1.5-2-1"] {
  margin: 0.25em 0.75em 1em 0.5em !important;
}
[class~="zs-padding-0.5-1.5-2-1.5"] {
  padding: 0.25em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-0.5-1.5-2-1.5"] {
  margin: 0.25em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-0.5-1.5-2-2"] {
  padding: 0.25em 0.75em 1em 1em !important;
}
[class~="zs-margin-0.5-1.5-2-2"] {
  margin: 0.25em 0.75em 1em 1em !important;
}
[class~="zs-padding-0.5-2-0-0"] {
  padding: 0.25em 1em 0em 0em !important;
}
[class~="zs-margin-0.5-2-0-0"] {
  margin: 0.25em 1em 0em 0em !important;
}
[class~="zs-padding-0.5-2-0-0.5"] {
  padding: 0.25em 1em 0em 0.25em !important;
}
[class~="zs-margin-0.5-2-0-0.5"] {
  margin: 0.25em 1em 0em 0.25em !important;
}
[class~="zs-padding-0.5-2-0-1"] {
  padding: 0.25em 1em 0em 0.5em !important;
}
[class~="zs-margin-0.5-2-0-1"] {
  margin: 0.25em 1em 0em 0.5em !important;
}
[class~="zs-padding-0.5-2-0-1.5"] {
  padding: 0.25em 1em 0em 0.75em !important;
}
[class~="zs-margin-0.5-2-0-1.5"] {
  margin: 0.25em 1em 0em 0.75em !important;
}
[class~="zs-padding-0.5-2-0-2"] {
  padding: 0.25em 1em 0em 1em !important;
}
[class~="zs-margin-0.5-2-0-2"] {
  margin: 0.25em 1em 0em 1em !important;
}
[class~="zs-padding-0.5-2-0.5-0"] {
  padding: 0.25em 1em 0.25em 0em !important;
}
[class~="zs-margin-0.5-2-0.5-0"] {
  margin: 0.25em 1em 0.25em 0em !important;
}
[class~="zs-padding-0.5-2-0.5-0.5"] {
  padding: 0.25em 1em 0.25em 0.25em !important;
}
[class~="zs-margin-0.5-2-0.5-0.5"] {
  margin: 0.25em 1em 0.25em 0.25em !important;
}
[class~="zs-padding-0.5-2-0.5-1"] {
  padding: 0.25em 1em 0.25em 0.5em !important;
}
[class~="zs-margin-0.5-2-0.5-1"] {
  margin: 0.25em 1em 0.25em 0.5em !important;
}
[class~="zs-padding-0.5-2-0.5-1.5"] {
  padding: 0.25em 1em 0.25em 0.75em !important;
}
[class~="zs-margin-0.5-2-0.5-1.5"] {
  margin: 0.25em 1em 0.25em 0.75em !important;
}
[class~="zs-padding-0.5-2-0.5-2"] {
  padding: 0.25em 1em 0.25em 1em !important;
}
[class~="zs-margin-0.5-2-0.5-2"] {
  margin: 0.25em 1em 0.25em 1em !important;
}
[class~="zs-padding-0.5-2-1-0"] {
  padding: 0.25em 1em 0.5em 0em !important;
}
[class~="zs-margin-0.5-2-1-0"] {
  margin: 0.25em 1em 0.5em 0em !important;
}
[class~="zs-padding-0.5-2-1-0.5"] {
  padding: 0.25em 1em 0.5em 0.25em !important;
}
[class~="zs-margin-0.5-2-1-0.5"] {
  margin: 0.25em 1em 0.5em 0.25em !important;
}
[class~="zs-padding-0.5-2-1-1"] {
  padding: 0.25em 1em 0.5em 0.5em !important;
}
[class~="zs-margin-0.5-2-1-1"] {
  margin: 0.25em 1em 0.5em 0.5em !important;
}
[class~="zs-padding-0.5-2-1-1.5"] {
  padding: 0.25em 1em 0.5em 0.75em !important;
}
[class~="zs-margin-0.5-2-1-1.5"] {
  margin: 0.25em 1em 0.5em 0.75em !important;
}
[class~="zs-padding-0.5-2-1-2"] {
  padding: 0.25em 1em 0.5em 1em !important;
}
[class~="zs-margin-0.5-2-1-2"] {
  margin: 0.25em 1em 0.5em 1em !important;
}
[class~="zs-padding-0.5-2-1.5-0"] {
  padding: 0.25em 1em 0.75em 0em !important;
}
[class~="zs-margin-0.5-2-1.5-0"] {
  margin: 0.25em 1em 0.75em 0em !important;
}
[class~="zs-padding-0.5-2-1.5-0.5"] {
  padding: 0.25em 1em 0.75em 0.25em !important;
}
[class~="zs-margin-0.5-2-1.5-0.5"] {
  margin: 0.25em 1em 0.75em 0.25em !important;
}
[class~="zs-padding-0.5-2-1.5-1"] {
  padding: 0.25em 1em 0.75em 0.5em !important;
}
[class~="zs-margin-0.5-2-1.5-1"] {
  margin: 0.25em 1em 0.75em 0.5em !important;
}
[class~="zs-padding-0.5-2-1.5-1.5"] {
  padding: 0.25em 1em 0.75em 0.75em !important;
}
[class~="zs-margin-0.5-2-1.5-1.5"] {
  margin: 0.25em 1em 0.75em 0.75em !important;
}
[class~="zs-padding-0.5-2-1.5-2"] {
  padding: 0.25em 1em 0.75em 1em !important;
}
[class~="zs-margin-0.5-2-1.5-2"] {
  margin: 0.25em 1em 0.75em 1em !important;
}
[class~="zs-padding-0.5-2-2-0"] {
  padding: 0.25em 1em 1em 0em !important;
}
[class~="zs-margin-0.5-2-2-0"] {
  margin: 0.25em 1em 1em 0em !important;
}
[class~="zs-padding-0.5-2-2-0.5"] {
  padding: 0.25em 1em 1em 0.25em !important;
}
[class~="zs-margin-0.5-2-2-0.5"] {
  margin: 0.25em 1em 1em 0.25em !important;
}
[class~="zs-padding-0.5-2-2-1"] {
  padding: 0.25em 1em 1em 0.5em !important;
}
[class~="zs-margin-0.5-2-2-1"] {
  margin: 0.25em 1em 1em 0.5em !important;
}
[class~="zs-padding-0.5-2-2-1.5"] {
  padding: 0.25em 1em 1em 0.75em !important;
}
[class~="zs-margin-0.5-2-2-1.5"] {
  margin: 0.25em 1em 1em 0.75em !important;
}
[class~="zs-padding-0.5-2-2-2"] {
  padding: 0.25em 1em 1em 1em !important;
}
[class~="zs-margin-0.5-2-2-2"] {
  margin: 0.25em 1em 1em 1em !important;
}
[class~="zs-padding-1-0-0-0"] {
  padding: 0.5em 0em 0em 0em !important;
}
[class~="zs-margin-1-0-0-0"] {
  margin: 0.5em 0em 0em 0em !important;
}
[class~="zs-padding-1-0-0-0.5"] {
  padding: 0.5em 0em 0em 0.25em !important;
}
[class~="zs-margin-1-0-0-0.5"] {
  margin: 0.5em 0em 0em 0.25em !important;
}
[class~="zs-padding-1-0-0-1"] {
  padding: 0.5em 0em 0em 0.5em !important;
}
[class~="zs-margin-1-0-0-1"] {
  margin: 0.5em 0em 0em 0.5em !important;
}
[class~="zs-padding-1-0-0-1.5"] {
  padding: 0.5em 0em 0em 0.75em !important;
}
[class~="zs-margin-1-0-0-1.5"] {
  margin: 0.5em 0em 0em 0.75em !important;
}
[class~="zs-padding-1-0-0-2"] {
  padding: 0.5em 0em 0em 1em !important;
}
[class~="zs-margin-1-0-0-2"] {
  margin: 0.5em 0em 0em 1em !important;
}
[class~="zs-padding-1-0-0.5-0"] {
  padding: 0.5em 0em 0.25em 0em !important;
}
[class~="zs-margin-1-0-0.5-0"] {
  margin: 0.5em 0em 0.25em 0em !important;
}
[class~="zs-padding-1-0-0.5-0.5"] {
  padding: 0.5em 0em 0.25em 0.25em !important;
}
[class~="zs-margin-1-0-0.5-0.5"] {
  margin: 0.5em 0em 0.25em 0.25em !important;
}
[class~="zs-padding-1-0-0.5-1"] {
  padding: 0.5em 0em 0.25em 0.5em !important;
}
[class~="zs-margin-1-0-0.5-1"] {
  margin: 0.5em 0em 0.25em 0.5em !important;
}
[class~="zs-padding-1-0-0.5-1.5"] {
  padding: 0.5em 0em 0.25em 0.75em !important;
}
[class~="zs-margin-1-0-0.5-1.5"] {
  margin: 0.5em 0em 0.25em 0.75em !important;
}
[class~="zs-padding-1-0-0.5-2"] {
  padding: 0.5em 0em 0.25em 1em !important;
}
[class~="zs-margin-1-0-0.5-2"] {
  margin: 0.5em 0em 0.25em 1em !important;
}
[class~="zs-padding-1-0-1-0"] {
  padding: 0.5em 0em 0.5em 0em !important;
}
[class~="zs-margin-1-0-1-0"] {
  margin: 0.5em 0em 0.5em 0em !important;
}
[class~="zs-padding-1-0-1-0.5"] {
  padding: 0.5em 0em 0.5em 0.25em !important;
}
[class~="zs-margin-1-0-1-0.5"] {
  margin: 0.5em 0em 0.5em 0.25em !important;
}
[class~="zs-padding-1-0-1-1"] {
  padding: 0.5em 0em 0.5em 0.5em !important;
}
[class~="zs-margin-1-0-1-1"] {
  margin: 0.5em 0em 0.5em 0.5em !important;
}
[class~="zs-padding-1-0-1-1.5"] {
  padding: 0.5em 0em 0.5em 0.75em !important;
}
[class~="zs-margin-1-0-1-1.5"] {
  margin: 0.5em 0em 0.5em 0.75em !important;
}
[class~="zs-padding-1-0-1-2"] {
  padding: 0.5em 0em 0.5em 1em !important;
}
[class~="zs-margin-1-0-1-2"] {
  margin: 0.5em 0em 0.5em 1em !important;
}
[class~="zs-padding-1-0-1.5-0"] {
  padding: 0.5em 0em 0.75em 0em !important;
}
[class~="zs-margin-1-0-1.5-0"] {
  margin: 0.5em 0em 0.75em 0em !important;
}
[class~="zs-padding-1-0-1.5-0.5"] {
  padding: 0.5em 0em 0.75em 0.25em !important;
}
[class~="zs-margin-1-0-1.5-0.5"] {
  margin: 0.5em 0em 0.75em 0.25em !important;
}
[class~="zs-padding-1-0-1.5-1"] {
  padding: 0.5em 0em 0.75em 0.5em !important;
}
[class~="zs-margin-1-0-1.5-1"] {
  margin: 0.5em 0em 0.75em 0.5em !important;
}
[class~="zs-padding-1-0-1.5-1.5"] {
  padding: 0.5em 0em 0.75em 0.75em !important;
}
[class~="zs-margin-1-0-1.5-1.5"] {
  margin: 0.5em 0em 0.75em 0.75em !important;
}
[class~="zs-padding-1-0-1.5-2"] {
  padding: 0.5em 0em 0.75em 1em !important;
}
[class~="zs-margin-1-0-1.5-2"] {
  margin: 0.5em 0em 0.75em 1em !important;
}
[class~="zs-padding-1-0-2-0"] {
  padding: 0.5em 0em 1em 0em !important;
}
[class~="zs-margin-1-0-2-0"] {
  margin: 0.5em 0em 1em 0em !important;
}
[class~="zs-padding-1-0-2-0.5"] {
  padding: 0.5em 0em 1em 0.25em !important;
}
[class~="zs-margin-1-0-2-0.5"] {
  margin: 0.5em 0em 1em 0.25em !important;
}
[class~="zs-padding-1-0-2-1"] {
  padding: 0.5em 0em 1em 0.5em !important;
}
[class~="zs-margin-1-0-2-1"] {
  margin: 0.5em 0em 1em 0.5em !important;
}
[class~="zs-padding-1-0-2-1.5"] {
  padding: 0.5em 0em 1em 0.75em !important;
}
[class~="zs-margin-1-0-2-1.5"] {
  margin: 0.5em 0em 1em 0.75em !important;
}
[class~="zs-padding-1-0-2-2"] {
  padding: 0.5em 0em 1em 1em !important;
}
[class~="zs-margin-1-0-2-2"] {
  margin: 0.5em 0em 1em 1em !important;
}
[class~="zs-padding-1-0.5-0-0"] {
  padding: 0.5em 0.25em 0em 0em !important;
}
[class~="zs-margin-1-0.5-0-0"] {
  margin: 0.5em 0.25em 0em 0em !important;
}
[class~="zs-padding-1-0.5-0-0.5"] {
  padding: 0.5em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-1-0.5-0-0.5"] {
  margin: 0.5em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-1-0.5-0-1"] {
  padding: 0.5em 0.25em 0em 0.5em !important;
}
[class~="zs-margin-1-0.5-0-1"] {
  margin: 0.5em 0.25em 0em 0.5em !important;
}
[class~="zs-padding-1-0.5-0-1.5"] {
  padding: 0.5em 0.25em 0em 0.75em !important;
}
[class~="zs-margin-1-0.5-0-1.5"] {
  margin: 0.5em 0.25em 0em 0.75em !important;
}
[class~="zs-padding-1-0.5-0-2"] {
  padding: 0.5em 0.25em 0em 1em !important;
}
[class~="zs-margin-1-0.5-0-2"] {
  margin: 0.5em 0.25em 0em 1em !important;
}
[class~="zs-padding-1-0.5-0.5-0"] {
  padding: 0.5em 0.25em 0.25em 0em !important;
}
[class~="zs-margin-1-0.5-0.5-0"] {
  margin: 0.5em 0.25em 0.25em 0em !important;
}
[class~="zs-padding-1-0.5-0.5-0.5"] {
  padding: 0.5em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-1-0.5-0.5-0.5"] {
  margin: 0.5em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-1-0.5-0.5-1"] {
  padding: 0.5em 0.25em 0.25em 0.5em !important;
}
[class~="zs-margin-1-0.5-0.5-1"] {
  margin: 0.5em 0.25em 0.25em 0.5em !important;
}
[class~="zs-padding-1-0.5-0.5-1.5"] {
  padding: 0.5em 0.25em 0.25em 0.75em !important;
}
[class~="zs-margin-1-0.5-0.5-1.5"] {
  margin: 0.5em 0.25em 0.25em 0.75em !important;
}
[class~="zs-padding-1-0.5-0.5-2"] {
  padding: 0.5em 0.25em 0.25em 1em !important;
}
[class~="zs-margin-1-0.5-0.5-2"] {
  margin: 0.5em 0.25em 0.25em 1em !important;
}
[class~="zs-padding-1-0.5-1-0"] {
  padding: 0.5em 0.25em 0.5em 0em !important;
}
[class~="zs-margin-1-0.5-1-0"] {
  margin: 0.5em 0.25em 0.5em 0em !important;
}
[class~="zs-padding-1-0.5-1-0.5"] {
  padding: 0.5em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-1-0.5-1-0.5"] {
  margin: 0.5em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-1-0.5-1-1"] {
  padding: 0.5em 0.25em 0.5em 0.5em !important;
}
[class~="zs-margin-1-0.5-1-1"] {
  margin: 0.5em 0.25em 0.5em 0.5em !important;
}
[class~="zs-padding-1-0.5-1-1.5"] {
  padding: 0.5em 0.25em 0.5em 0.75em !important;
}
[class~="zs-margin-1-0.5-1-1.5"] {
  margin: 0.5em 0.25em 0.5em 0.75em !important;
}
[class~="zs-padding-1-0.5-1-2"] {
  padding: 0.5em 0.25em 0.5em 1em !important;
}
[class~="zs-margin-1-0.5-1-2"] {
  margin: 0.5em 0.25em 0.5em 1em !important;
}
[class~="zs-padding-1-0.5-1.5-0"] {
  padding: 0.5em 0.25em 0.75em 0em !important;
}
[class~="zs-margin-1-0.5-1.5-0"] {
  margin: 0.5em 0.25em 0.75em 0em !important;
}
[class~="zs-padding-1-0.5-1.5-0.5"] {
  padding: 0.5em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-1-0.5-1.5-0.5"] {
  margin: 0.5em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-1-0.5-1.5-1"] {
  padding: 0.5em 0.25em 0.75em 0.5em !important;
}
[class~="zs-margin-1-0.5-1.5-1"] {
  margin: 0.5em 0.25em 0.75em 0.5em !important;
}
[class~="zs-padding-1-0.5-1.5-1.5"] {
  padding: 0.5em 0.25em 0.75em 0.75em !important;
}
[class~="zs-margin-1-0.5-1.5-1.5"] {
  margin: 0.5em 0.25em 0.75em 0.75em !important;
}
[class~="zs-padding-1-0.5-1.5-2"] {
  padding: 0.5em 0.25em 0.75em 1em !important;
}
[class~="zs-margin-1-0.5-1.5-2"] {
  margin: 0.5em 0.25em 0.75em 1em !important;
}
[class~="zs-padding-1-0.5-2-0"] {
  padding: 0.5em 0.25em 1em 0em !important;
}
[class~="zs-margin-1-0.5-2-0"] {
  margin: 0.5em 0.25em 1em 0em !important;
}
[class~="zs-padding-1-0.5-2-0.5"] {
  padding: 0.5em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-1-0.5-2-0.5"] {
  margin: 0.5em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-1-0.5-2-1"] {
  padding: 0.5em 0.25em 1em 0.5em !important;
}
[class~="zs-margin-1-0.5-2-1"] {
  margin: 0.5em 0.25em 1em 0.5em !important;
}
[class~="zs-padding-1-0.5-2-1.5"] {
  padding: 0.5em 0.25em 1em 0.75em !important;
}
[class~="zs-margin-1-0.5-2-1.5"] {
  margin: 0.5em 0.25em 1em 0.75em !important;
}
[class~="zs-padding-1-0.5-2-2"] {
  padding: 0.5em 0.25em 1em 1em !important;
}
[class~="zs-margin-1-0.5-2-2"] {
  margin: 0.5em 0.25em 1em 1em !important;
}
[class~="zs-padding-1-1-0-0"] {
  padding: 0.5em 0.5em 0em 0em !important;
}
[class~="zs-margin-1-1-0-0"] {
  margin: 0.5em 0.5em 0em 0em !important;
}
[class~="zs-padding-1-1-0-0.5"] {
  padding: 0.5em 0.5em 0em 0.25em !important;
}
[class~="zs-margin-1-1-0-0.5"] {
  margin: 0.5em 0.5em 0em 0.25em !important;
}
[class~="zs-padding-1-1-0-1"] {
  padding: 0.5em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-1-1-0-1"] {
  margin: 0.5em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-1-1-0-1.5"] {
  padding: 0.5em 0.5em 0em 0.75em !important;
}
[class~="zs-margin-1-1-0-1.5"] {
  margin: 0.5em 0.5em 0em 0.75em !important;
}
[class~="zs-padding-1-1-0-2"] {
  padding: 0.5em 0.5em 0em 1em !important;
}
[class~="zs-margin-1-1-0-2"] {
  margin: 0.5em 0.5em 0em 1em !important;
}
[class~="zs-padding-1-1-0.5-0"] {
  padding: 0.5em 0.5em 0.25em 0em !important;
}
[class~="zs-margin-1-1-0.5-0"] {
  margin: 0.5em 0.5em 0.25em 0em !important;
}
[class~="zs-padding-1-1-0.5-0.5"] {
  padding: 0.5em 0.5em 0.25em 0.25em !important;
}
[class~="zs-margin-1-1-0.5-0.5"] {
  margin: 0.5em 0.5em 0.25em 0.25em !important;
}
[class~="zs-padding-1-1-0.5-1"] {
  padding: 0.5em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-1-1-0.5-1"] {
  margin: 0.5em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-1-1-0.5-1.5"] {
  padding: 0.5em 0.5em 0.25em 0.75em !important;
}
[class~="zs-margin-1-1-0.5-1.5"] {
  margin: 0.5em 0.5em 0.25em 0.75em !important;
}
[class~="zs-padding-1-1-0.5-2"] {
  padding: 0.5em 0.5em 0.25em 1em !important;
}
[class~="zs-margin-1-1-0.5-2"] {
  margin: 0.5em 0.5em 0.25em 1em !important;
}
[class~="zs-padding-1-1-1-0"] {
  padding: 0.5em 0.5em 0.5em 0em !important;
}
[class~="zs-margin-1-1-1-0"] {
  margin: 0.5em 0.5em 0.5em 0em !important;
}
[class~="zs-padding-1-1-1-0.5"] {
  padding: 0.5em 0.5em 0.5em 0.25em !important;
}
[class~="zs-margin-1-1-1-0.5"] {
  margin: 0.5em 0.5em 0.5em 0.25em !important;
}
[class~="zs-padding-1-1-1-1"] {
  padding: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-1-1-1-1"] {
  margin: 0.5em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-1-1-1-1.5"] {
  padding: 0.5em 0.5em 0.5em 0.75em !important;
}
[class~="zs-margin-1-1-1-1.5"] {
  margin: 0.5em 0.5em 0.5em 0.75em !important;
}
[class~="zs-padding-1-1-1-2"] {
  padding: 0.5em 0.5em 0.5em 1em !important;
}
[class~="zs-margin-1-1-1-2"] {
  margin: 0.5em 0.5em 0.5em 1em !important;
}
[class~="zs-padding-1-1-1.5-0"] {
  padding: 0.5em 0.5em 0.75em 0em !important;
}
[class~="zs-margin-1-1-1.5-0"] {
  margin: 0.5em 0.5em 0.75em 0em !important;
}
[class~="zs-padding-1-1-1.5-0.5"] {
  padding: 0.5em 0.5em 0.75em 0.25em !important;
}
[class~="zs-margin-1-1-1.5-0.5"] {
  margin: 0.5em 0.5em 0.75em 0.25em !important;
}
[class~="zs-padding-1-1-1.5-1"] {
  padding: 0.5em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-1-1-1.5-1"] {
  margin: 0.5em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-1-1-1.5-1.5"] {
  padding: 0.5em 0.5em 0.75em 0.75em !important;
}
[class~="zs-margin-1-1-1.5-1.5"] {
  margin: 0.5em 0.5em 0.75em 0.75em !important;
}
[class~="zs-padding-1-1-1.5-2"] {
  padding: 0.5em 0.5em 0.75em 1em !important;
}
[class~="zs-margin-1-1-1.5-2"] {
  margin: 0.5em 0.5em 0.75em 1em !important;
}
[class~="zs-padding-1-1-2-0"] {
  padding: 0.5em 0.5em 1em 0em !important;
}
[class~="zs-margin-1-1-2-0"] {
  margin: 0.5em 0.5em 1em 0em !important;
}
[class~="zs-padding-1-1-2-0.5"] {
  padding: 0.5em 0.5em 1em 0.25em !important;
}
[class~="zs-margin-1-1-2-0.5"] {
  margin: 0.5em 0.5em 1em 0.25em !important;
}
[class~="zs-padding-1-1-2-1"] {
  padding: 0.5em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-1-1-2-1"] {
  margin: 0.5em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-1-1-2-1.5"] {
  padding: 0.5em 0.5em 1em 0.75em !important;
}
[class~="zs-margin-1-1-2-1.5"] {
  margin: 0.5em 0.5em 1em 0.75em !important;
}
[class~="zs-padding-1-1-2-2"] {
  padding: 0.5em 0.5em 1em 1em !important;
}
[class~="zs-margin-1-1-2-2"] {
  margin: 0.5em 0.5em 1em 1em !important;
}
[class~="zs-padding-1-1.5-0-0"] {
  padding: 0.5em 0.75em 0em 0em !important;
}
[class~="zs-margin-1-1.5-0-0"] {
  margin: 0.5em 0.75em 0em 0em !important;
}
[class~="zs-padding-1-1.5-0-0.5"] {
  padding: 0.5em 0.75em 0em 0.25em !important;
}
[class~="zs-margin-1-1.5-0-0.5"] {
  margin: 0.5em 0.75em 0em 0.25em !important;
}
[class~="zs-padding-1-1.5-0-1"] {
  padding: 0.5em 0.75em 0em 0.5em !important;
}
[class~="zs-margin-1-1.5-0-1"] {
  margin: 0.5em 0.75em 0em 0.5em !important;
}
[class~="zs-padding-1-1.5-0-1.5"] {
  padding: 0.5em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-1-1.5-0-1.5"] {
  margin: 0.5em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-1-1.5-0-2"] {
  padding: 0.5em 0.75em 0em 1em !important;
}
[class~="zs-margin-1-1.5-0-2"] {
  margin: 0.5em 0.75em 0em 1em !important;
}
[class~="zs-padding-1-1.5-0.5-0"] {
  padding: 0.5em 0.75em 0.25em 0em !important;
}
[class~="zs-margin-1-1.5-0.5-0"] {
  margin: 0.5em 0.75em 0.25em 0em !important;
}
[class~="zs-padding-1-1.5-0.5-0.5"] {
  padding: 0.5em 0.75em 0.25em 0.25em !important;
}
[class~="zs-margin-1-1.5-0.5-0.5"] {
  margin: 0.5em 0.75em 0.25em 0.25em !important;
}
[class~="zs-padding-1-1.5-0.5-1"] {
  padding: 0.5em 0.75em 0.25em 0.5em !important;
}
[class~="zs-margin-1-1.5-0.5-1"] {
  margin: 0.5em 0.75em 0.25em 0.5em !important;
}
[class~="zs-padding-1-1.5-0.5-1.5"] {
  padding: 0.5em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-1-1.5-0.5-1.5"] {
  margin: 0.5em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-1-1.5-0.5-2"] {
  padding: 0.5em 0.75em 0.25em 1em !important;
}
[class~="zs-margin-1-1.5-0.5-2"] {
  margin: 0.5em 0.75em 0.25em 1em !important;
}
[class~="zs-padding-1-1.5-1-0"] {
  padding: 0.5em 0.75em 0.5em 0em !important;
}
[class~="zs-margin-1-1.5-1-0"] {
  margin: 0.5em 0.75em 0.5em 0em !important;
}
[class~="zs-padding-1-1.5-1-0.5"] {
  padding: 0.5em 0.75em 0.5em 0.25em !important;
}
[class~="zs-margin-1-1.5-1-0.5"] {
  margin: 0.5em 0.75em 0.5em 0.25em !important;
}
[class~="zs-padding-1-1.5-1-1"] {
  padding: 0.5em 0.75em 0.5em 0.5em !important;
}
[class~="zs-margin-1-1.5-1-1"] {
  margin: 0.5em 0.75em 0.5em 0.5em !important;
}
[class~="zs-padding-1-1.5-1-1.5"] {
  padding: 0.5em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-1-1.5-1-1.5"] {
  margin: 0.5em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-1-1.5-1-2"] {
  padding: 0.5em 0.75em 0.5em 1em !important;
}
[class~="zs-margin-1-1.5-1-2"] {
  margin: 0.5em 0.75em 0.5em 1em !important;
}
[class~="zs-padding-1-1.5-1.5-0"] {
  padding: 0.5em 0.75em 0.75em 0em !important;
}
[class~="zs-margin-1-1.5-1.5-0"] {
  margin: 0.5em 0.75em 0.75em 0em !important;
}
[class~="zs-padding-1-1.5-1.5-0.5"] {
  padding: 0.5em 0.75em 0.75em 0.25em !important;
}
[class~="zs-margin-1-1.5-1.5-0.5"] {
  margin: 0.5em 0.75em 0.75em 0.25em !important;
}
[class~="zs-padding-1-1.5-1.5-1"] {
  padding: 0.5em 0.75em 0.75em 0.5em !important;
}
[class~="zs-margin-1-1.5-1.5-1"] {
  margin: 0.5em 0.75em 0.75em 0.5em !important;
}
[class~="zs-padding-1-1.5-1.5-1.5"] {
  padding: 0.5em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-1-1.5-1.5-1.5"] {
  margin: 0.5em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-1-1.5-1.5-2"] {
  padding: 0.5em 0.75em 0.75em 1em !important;
}
[class~="zs-margin-1-1.5-1.5-2"] {
  margin: 0.5em 0.75em 0.75em 1em !important;
}
[class~="zs-padding-1-1.5-2-0"] {
  padding: 0.5em 0.75em 1em 0em !important;
}
[class~="zs-margin-1-1.5-2-0"] {
  margin: 0.5em 0.75em 1em 0em !important;
}
[class~="zs-padding-1-1.5-2-0.5"] {
  padding: 0.5em 0.75em 1em 0.25em !important;
}
[class~="zs-margin-1-1.5-2-0.5"] {
  margin: 0.5em 0.75em 1em 0.25em !important;
}
[class~="zs-padding-1-1.5-2-1"] {
  padding: 0.5em 0.75em 1em 0.5em !important;
}
[class~="zs-margin-1-1.5-2-1"] {
  margin: 0.5em 0.75em 1em 0.5em !important;
}
[class~="zs-padding-1-1.5-2-1.5"] {
  padding: 0.5em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-1-1.5-2-1.5"] {
  margin: 0.5em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-1-1.5-2-2"] {
  padding: 0.5em 0.75em 1em 1em !important;
}
[class~="zs-margin-1-1.5-2-2"] {
  margin: 0.5em 0.75em 1em 1em !important;
}
[class~="zs-padding-1-2-0-0"] {
  padding: 0.5em 1em 0em 0em !important;
}
[class~="zs-margin-1-2-0-0"] {
  margin: 0.5em 1em 0em 0em !important;
}
[class~="zs-padding-1-2-0-0.5"] {
  padding: 0.5em 1em 0em 0.25em !important;
}
[class~="zs-margin-1-2-0-0.5"] {
  margin: 0.5em 1em 0em 0.25em !important;
}
[class~="zs-padding-1-2-0-1"] {
  padding: 0.5em 1em 0em 0.5em !important;
}
[class~="zs-margin-1-2-0-1"] {
  margin: 0.5em 1em 0em 0.5em !important;
}
[class~="zs-padding-1-2-0-1.5"] {
  padding: 0.5em 1em 0em 0.75em !important;
}
[class~="zs-margin-1-2-0-1.5"] {
  margin: 0.5em 1em 0em 0.75em !important;
}
[class~="zs-padding-1-2-0-2"] {
  padding: 0.5em 1em 0em 1em !important;
}
[class~="zs-margin-1-2-0-2"] {
  margin: 0.5em 1em 0em 1em !important;
}
[class~="zs-padding-1-2-0.5-0"] {
  padding: 0.5em 1em 0.25em 0em !important;
}
[class~="zs-margin-1-2-0.5-0"] {
  margin: 0.5em 1em 0.25em 0em !important;
}
[class~="zs-padding-1-2-0.5-0.5"] {
  padding: 0.5em 1em 0.25em 0.25em !important;
}
[class~="zs-margin-1-2-0.5-0.5"] {
  margin: 0.5em 1em 0.25em 0.25em !important;
}
[class~="zs-padding-1-2-0.5-1"] {
  padding: 0.5em 1em 0.25em 0.5em !important;
}
[class~="zs-margin-1-2-0.5-1"] {
  margin: 0.5em 1em 0.25em 0.5em !important;
}
[class~="zs-padding-1-2-0.5-1.5"] {
  padding: 0.5em 1em 0.25em 0.75em !important;
}
[class~="zs-margin-1-2-0.5-1.5"] {
  margin: 0.5em 1em 0.25em 0.75em !important;
}
[class~="zs-padding-1-2-0.5-2"] {
  padding: 0.5em 1em 0.25em 1em !important;
}
[class~="zs-margin-1-2-0.5-2"] {
  margin: 0.5em 1em 0.25em 1em !important;
}
[class~="zs-padding-1-2-1-0"] {
  padding: 0.5em 1em 0.5em 0em !important;
}
[class~="zs-margin-1-2-1-0"] {
  margin: 0.5em 1em 0.5em 0em !important;
}
[class~="zs-padding-1-2-1-0.5"] {
  padding: 0.5em 1em 0.5em 0.25em !important;
}
[class~="zs-margin-1-2-1-0.5"] {
  margin: 0.5em 1em 0.5em 0.25em !important;
}
[class~="zs-padding-1-2-1-1"] {
  padding: 0.5em 1em 0.5em 0.5em !important;
}
[class~="zs-margin-1-2-1-1"] {
  margin: 0.5em 1em 0.5em 0.5em !important;
}
[class~="zs-padding-1-2-1-1.5"] {
  padding: 0.5em 1em 0.5em 0.75em !important;
}
[class~="zs-margin-1-2-1-1.5"] {
  margin: 0.5em 1em 0.5em 0.75em !important;
}
[class~="zs-padding-1-2-1-2"] {
  padding: 0.5em 1em 0.5em 1em !important;
}
[class~="zs-margin-1-2-1-2"] {
  margin: 0.5em 1em 0.5em 1em !important;
}
[class~="zs-padding-1-2-1.5-0"] {
  padding: 0.5em 1em 0.75em 0em !important;
}
[class~="zs-margin-1-2-1.5-0"] {
  margin: 0.5em 1em 0.75em 0em !important;
}
[class~="zs-padding-1-2-1.5-0.5"] {
  padding: 0.5em 1em 0.75em 0.25em !important;
}
[class~="zs-margin-1-2-1.5-0.5"] {
  margin: 0.5em 1em 0.75em 0.25em !important;
}
[class~="zs-padding-1-2-1.5-1"] {
  padding: 0.5em 1em 0.75em 0.5em !important;
}
[class~="zs-margin-1-2-1.5-1"] {
  margin: 0.5em 1em 0.75em 0.5em !important;
}
[class~="zs-padding-1-2-1.5-1.5"] {
  padding: 0.5em 1em 0.75em 0.75em !important;
}
[class~="zs-margin-1-2-1.5-1.5"] {
  margin: 0.5em 1em 0.75em 0.75em !important;
}
[class~="zs-padding-1-2-1.5-2"] {
  padding: 0.5em 1em 0.75em 1em !important;
}
[class~="zs-margin-1-2-1.5-2"] {
  margin: 0.5em 1em 0.75em 1em !important;
}
[class~="zs-padding-1-2-2-0"] {
  padding: 0.5em 1em 1em 0em !important;
}
[class~="zs-margin-1-2-2-0"] {
  margin: 0.5em 1em 1em 0em !important;
}
[class~="zs-padding-1-2-2-0.5"] {
  padding: 0.5em 1em 1em 0.25em !important;
}
[class~="zs-margin-1-2-2-0.5"] {
  margin: 0.5em 1em 1em 0.25em !important;
}
[class~="zs-padding-1-2-2-1"] {
  padding: 0.5em 1em 1em 0.5em !important;
}
[class~="zs-margin-1-2-2-1"] {
  margin: 0.5em 1em 1em 0.5em !important;
}
[class~="zs-padding-1-2-2-1.5"] {
  padding: 0.5em 1em 1em 0.75em !important;
}
[class~="zs-margin-1-2-2-1.5"] {
  margin: 0.5em 1em 1em 0.75em !important;
}
[class~="zs-padding-1-2-2-2"] {
  padding: 0.5em 1em 1em 1em !important;
}
[class~="zs-margin-1-2-2-2"] {
  margin: 0.5em 1em 1em 1em !important;
}
[class~="zs-padding-1.5-0-0-0"] {
  padding: 0.75em 0em 0em 0em !important;
}
[class~="zs-margin-1.5-0-0-0"] {
  margin: 0.75em 0em 0em 0em !important;
}
[class~="zs-padding-1.5-0-0-0.5"] {
  padding: 0.75em 0em 0em 0.25em !important;
}
[class~="zs-margin-1.5-0-0-0.5"] {
  margin: 0.75em 0em 0em 0.25em !important;
}
[class~="zs-padding-1.5-0-0-1"] {
  padding: 0.75em 0em 0em 0.5em !important;
}
[class~="zs-margin-1.5-0-0-1"] {
  margin: 0.75em 0em 0em 0.5em !important;
}
[class~="zs-padding-1.5-0-0-1.5"] {
  padding: 0.75em 0em 0em 0.75em !important;
}
[class~="zs-margin-1.5-0-0-1.5"] {
  margin: 0.75em 0em 0em 0.75em !important;
}
[class~="zs-padding-1.5-0-0-2"] {
  padding: 0.75em 0em 0em 1em !important;
}
[class~="zs-margin-1.5-0-0-2"] {
  margin: 0.75em 0em 0em 1em !important;
}
[class~="zs-padding-1.5-0-0.5-0"] {
  padding: 0.75em 0em 0.25em 0em !important;
}
[class~="zs-margin-1.5-0-0.5-0"] {
  margin: 0.75em 0em 0.25em 0em !important;
}
[class~="zs-padding-1.5-0-0.5-0.5"] {
  padding: 0.75em 0em 0.25em 0.25em !important;
}
[class~="zs-margin-1.5-0-0.5-0.5"] {
  margin: 0.75em 0em 0.25em 0.25em !important;
}
[class~="zs-padding-1.5-0-0.5-1"] {
  padding: 0.75em 0em 0.25em 0.5em !important;
}
[class~="zs-margin-1.5-0-0.5-1"] {
  margin: 0.75em 0em 0.25em 0.5em !important;
}
[class~="zs-padding-1.5-0-0.5-1.5"] {
  padding: 0.75em 0em 0.25em 0.75em !important;
}
[class~="zs-margin-1.5-0-0.5-1.5"] {
  margin: 0.75em 0em 0.25em 0.75em !important;
}
[class~="zs-padding-1.5-0-0.5-2"] {
  padding: 0.75em 0em 0.25em 1em !important;
}
[class~="zs-margin-1.5-0-0.5-2"] {
  margin: 0.75em 0em 0.25em 1em !important;
}
[class~="zs-padding-1.5-0-1-0"] {
  padding: 0.75em 0em 0.5em 0em !important;
}
[class~="zs-margin-1.5-0-1-0"] {
  margin: 0.75em 0em 0.5em 0em !important;
}
[class~="zs-padding-1.5-0-1-0.5"] {
  padding: 0.75em 0em 0.5em 0.25em !important;
}
[class~="zs-margin-1.5-0-1-0.5"] {
  margin: 0.75em 0em 0.5em 0.25em !important;
}
[class~="zs-padding-1.5-0-1-1"] {
  padding: 0.75em 0em 0.5em 0.5em !important;
}
[class~="zs-margin-1.5-0-1-1"] {
  margin: 0.75em 0em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5-0-1-1.5"] {
  padding: 0.75em 0em 0.5em 0.75em !important;
}
[class~="zs-margin-1.5-0-1-1.5"] {
  margin: 0.75em 0em 0.5em 0.75em !important;
}
[class~="zs-padding-1.5-0-1-2"] {
  padding: 0.75em 0em 0.5em 1em !important;
}
[class~="zs-margin-1.5-0-1-2"] {
  margin: 0.75em 0em 0.5em 1em !important;
}
[class~="zs-padding-1.5-0-1.5-0"] {
  padding: 0.75em 0em 0.75em 0em !important;
}
[class~="zs-margin-1.5-0-1.5-0"] {
  margin: 0.75em 0em 0.75em 0em !important;
}
[class~="zs-padding-1.5-0-1.5-0.5"] {
  padding: 0.75em 0em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-0-1.5-0.5"] {
  margin: 0.75em 0em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-0-1.5-1"] {
  padding: 0.75em 0em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-0-1.5-1"] {
  margin: 0.75em 0em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-0-1.5-1.5"] {
  padding: 0.75em 0em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-0-1.5-1.5"] {
  margin: 0.75em 0em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-0-1.5-2"] {
  padding: 0.75em 0em 0.75em 1em !important;
}
[class~="zs-margin-1.5-0-1.5-2"] {
  margin: 0.75em 0em 0.75em 1em !important;
}
[class~="zs-padding-1.5-0-2-0"] {
  padding: 0.75em 0em 1em 0em !important;
}
[class~="zs-margin-1.5-0-2-0"] {
  margin: 0.75em 0em 1em 0em !important;
}
[class~="zs-padding-1.5-0-2-0.5"] {
  padding: 0.75em 0em 1em 0.25em !important;
}
[class~="zs-margin-1.5-0-2-0.5"] {
  margin: 0.75em 0em 1em 0.25em !important;
}
[class~="zs-padding-1.5-0-2-1"] {
  padding: 0.75em 0em 1em 0.5em !important;
}
[class~="zs-margin-1.5-0-2-1"] {
  margin: 0.75em 0em 1em 0.5em !important;
}
[class~="zs-padding-1.5-0-2-1.5"] {
  padding: 0.75em 0em 1em 0.75em !important;
}
[class~="zs-margin-1.5-0-2-1.5"] {
  margin: 0.75em 0em 1em 0.75em !important;
}
[class~="zs-padding-1.5-0-2-2"] {
  padding: 0.75em 0em 1em 1em !important;
}
[class~="zs-margin-1.5-0-2-2"] {
  margin: 0.75em 0em 1em 1em !important;
}
[class~="zs-padding-1.5-0.5-0-0"] {
  padding: 0.75em 0.25em 0em 0em !important;
}
[class~="zs-margin-1.5-0.5-0-0"] {
  margin: 0.75em 0.25em 0em 0em !important;
}
[class~="zs-padding-1.5-0.5-0-0.5"] {
  padding: 0.75em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-1.5-0.5-0-0.5"] {
  margin: 0.75em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-1.5-0.5-0-1"] {
  padding: 0.75em 0.25em 0em 0.5em !important;
}
[class~="zs-margin-1.5-0.5-0-1"] {
  margin: 0.75em 0.25em 0em 0.5em !important;
}
[class~="zs-padding-1.5-0.5-0-1.5"] {
  padding: 0.75em 0.25em 0em 0.75em !important;
}
[class~="zs-margin-1.5-0.5-0-1.5"] {
  margin: 0.75em 0.25em 0em 0.75em !important;
}
[class~="zs-padding-1.5-0.5-0-2"] {
  padding: 0.75em 0.25em 0em 1em !important;
}
[class~="zs-margin-1.5-0.5-0-2"] {
  margin: 0.75em 0.25em 0em 1em !important;
}
[class~="zs-padding-1.5-0.5-0.5-0"] {
  padding: 0.75em 0.25em 0.25em 0em !important;
}
[class~="zs-margin-1.5-0.5-0.5-0"] {
  margin: 0.75em 0.25em 0.25em 0em !important;
}
[class~="zs-padding-1.5-0.5-0.5-0.5"] {
  padding: 0.75em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-1.5-0.5-0.5-0.5"] {
  margin: 0.75em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-1.5-0.5-0.5-1"] {
  padding: 0.75em 0.25em 0.25em 0.5em !important;
}
[class~="zs-margin-1.5-0.5-0.5-1"] {
  margin: 0.75em 0.25em 0.25em 0.5em !important;
}
[class~="zs-padding-1.5-0.5-0.5-1.5"] {
  padding: 0.75em 0.25em 0.25em 0.75em !important;
}
[class~="zs-margin-1.5-0.5-0.5-1.5"] {
  margin: 0.75em 0.25em 0.25em 0.75em !important;
}
[class~="zs-padding-1.5-0.5-0.5-2"] {
  padding: 0.75em 0.25em 0.25em 1em !important;
}
[class~="zs-margin-1.5-0.5-0.5-2"] {
  margin: 0.75em 0.25em 0.25em 1em !important;
}
[class~="zs-padding-1.5-0.5-1-0"] {
  padding: 0.75em 0.25em 0.5em 0em !important;
}
[class~="zs-margin-1.5-0.5-1-0"] {
  margin: 0.75em 0.25em 0.5em 0em !important;
}
[class~="zs-padding-1.5-0.5-1-0.5"] {
  padding: 0.75em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-1.5-0.5-1-0.5"] {
  margin: 0.75em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-1.5-0.5-1-1"] {
  padding: 0.75em 0.25em 0.5em 0.5em !important;
}
[class~="zs-margin-1.5-0.5-1-1"] {
  margin: 0.75em 0.25em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5-0.5-1-1.5"] {
  padding: 0.75em 0.25em 0.5em 0.75em !important;
}
[class~="zs-margin-1.5-0.5-1-1.5"] {
  margin: 0.75em 0.25em 0.5em 0.75em !important;
}
[class~="zs-padding-1.5-0.5-1-2"] {
  padding: 0.75em 0.25em 0.5em 1em !important;
}
[class~="zs-margin-1.5-0.5-1-2"] {
  margin: 0.75em 0.25em 0.5em 1em !important;
}
[class~="zs-padding-1.5-0.5-1.5-0"] {
  padding: 0.75em 0.25em 0.75em 0em !important;
}
[class~="zs-margin-1.5-0.5-1.5-0"] {
  margin: 0.75em 0.25em 0.75em 0em !important;
}
[class~="zs-padding-1.5-0.5-1.5-0.5"] {
  padding: 0.75em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-0.5-1.5-0.5"] {
  margin: 0.75em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-0.5-1.5-1"] {
  padding: 0.75em 0.25em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-0.5-1.5-1"] {
  margin: 0.75em 0.25em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-0.5-1.5-1.5"] {
  padding: 0.75em 0.25em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-0.5-1.5-1.5"] {
  margin: 0.75em 0.25em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-0.5-1.5-2"] {
  padding: 0.75em 0.25em 0.75em 1em !important;
}
[class~="zs-margin-1.5-0.5-1.5-2"] {
  margin: 0.75em 0.25em 0.75em 1em !important;
}
[class~="zs-padding-1.5-0.5-2-0"] {
  padding: 0.75em 0.25em 1em 0em !important;
}
[class~="zs-margin-1.5-0.5-2-0"] {
  margin: 0.75em 0.25em 1em 0em !important;
}
[class~="zs-padding-1.5-0.5-2-0.5"] {
  padding: 0.75em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-1.5-0.5-2-0.5"] {
  margin: 0.75em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-1.5-0.5-2-1"] {
  padding: 0.75em 0.25em 1em 0.5em !important;
}
[class~="zs-margin-1.5-0.5-2-1"] {
  margin: 0.75em 0.25em 1em 0.5em !important;
}
[class~="zs-padding-1.5-0.5-2-1.5"] {
  padding: 0.75em 0.25em 1em 0.75em !important;
}
[class~="zs-margin-1.5-0.5-2-1.5"] {
  margin: 0.75em 0.25em 1em 0.75em !important;
}
[class~="zs-padding-1.5-0.5-2-2"] {
  padding: 0.75em 0.25em 1em 1em !important;
}
[class~="zs-margin-1.5-0.5-2-2"] {
  margin: 0.75em 0.25em 1em 1em !important;
}
[class~="zs-padding-1.5-1-0-0"] {
  padding: 0.75em 0.5em 0em 0em !important;
}
[class~="zs-margin-1.5-1-0-0"] {
  margin: 0.75em 0.5em 0em 0em !important;
}
[class~="zs-padding-1.5-1-0-0.5"] {
  padding: 0.75em 0.5em 0em 0.25em !important;
}
[class~="zs-margin-1.5-1-0-0.5"] {
  margin: 0.75em 0.5em 0em 0.25em !important;
}
[class~="zs-padding-1.5-1-0-1"] {
  padding: 0.75em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-1.5-1-0-1"] {
  margin: 0.75em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-1.5-1-0-1.5"] {
  padding: 0.75em 0.5em 0em 0.75em !important;
}
[class~="zs-margin-1.5-1-0-1.5"] {
  margin: 0.75em 0.5em 0em 0.75em !important;
}
[class~="zs-padding-1.5-1-0-2"] {
  padding: 0.75em 0.5em 0em 1em !important;
}
[class~="zs-margin-1.5-1-0-2"] {
  margin: 0.75em 0.5em 0em 1em !important;
}
[class~="zs-padding-1.5-1-0.5-0"] {
  padding: 0.75em 0.5em 0.25em 0em !important;
}
[class~="zs-margin-1.5-1-0.5-0"] {
  margin: 0.75em 0.5em 0.25em 0em !important;
}
[class~="zs-padding-1.5-1-0.5-0.5"] {
  padding: 0.75em 0.5em 0.25em 0.25em !important;
}
[class~="zs-margin-1.5-1-0.5-0.5"] {
  margin: 0.75em 0.5em 0.25em 0.25em !important;
}
[class~="zs-padding-1.5-1-0.5-1"] {
  padding: 0.75em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-1.5-1-0.5-1"] {
  margin: 0.75em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-1.5-1-0.5-1.5"] {
  padding: 0.75em 0.5em 0.25em 0.75em !important;
}
[class~="zs-margin-1.5-1-0.5-1.5"] {
  margin: 0.75em 0.5em 0.25em 0.75em !important;
}
[class~="zs-padding-1.5-1-0.5-2"] {
  padding: 0.75em 0.5em 0.25em 1em !important;
}
[class~="zs-margin-1.5-1-0.5-2"] {
  margin: 0.75em 0.5em 0.25em 1em !important;
}
[class~="zs-padding-1.5-1-1-0"] {
  padding: 0.75em 0.5em 0.5em 0em !important;
}
[class~="zs-margin-1.5-1-1-0"] {
  margin: 0.75em 0.5em 0.5em 0em !important;
}
[class~="zs-padding-1.5-1-1-0.5"] {
  padding: 0.75em 0.5em 0.5em 0.25em !important;
}
[class~="zs-margin-1.5-1-1-0.5"] {
  margin: 0.75em 0.5em 0.5em 0.25em !important;
}
[class~="zs-padding-1.5-1-1-1"] {
  padding: 0.75em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-1.5-1-1-1"] {
  margin: 0.75em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5-1-1-1.5"] {
  padding: 0.75em 0.5em 0.5em 0.75em !important;
}
[class~="zs-margin-1.5-1-1-1.5"] {
  margin: 0.75em 0.5em 0.5em 0.75em !important;
}
[class~="zs-padding-1.5-1-1-2"] {
  padding: 0.75em 0.5em 0.5em 1em !important;
}
[class~="zs-margin-1.5-1-1-2"] {
  margin: 0.75em 0.5em 0.5em 1em !important;
}
[class~="zs-padding-1.5-1-1.5-0"] {
  padding: 0.75em 0.5em 0.75em 0em !important;
}
[class~="zs-margin-1.5-1-1.5-0"] {
  margin: 0.75em 0.5em 0.75em 0em !important;
}
[class~="zs-padding-1.5-1-1.5-0.5"] {
  padding: 0.75em 0.5em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-1-1.5-0.5"] {
  margin: 0.75em 0.5em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-1-1.5-1"] {
  padding: 0.75em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-1-1.5-1"] {
  margin: 0.75em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-1-1.5-1.5"] {
  padding: 0.75em 0.5em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-1-1.5-1.5"] {
  margin: 0.75em 0.5em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-1-1.5-2"] {
  padding: 0.75em 0.5em 0.75em 1em !important;
}
[class~="zs-margin-1.5-1-1.5-2"] {
  margin: 0.75em 0.5em 0.75em 1em !important;
}
[class~="zs-padding-1.5-1-2-0"] {
  padding: 0.75em 0.5em 1em 0em !important;
}
[class~="zs-margin-1.5-1-2-0"] {
  margin: 0.75em 0.5em 1em 0em !important;
}
[class~="zs-padding-1.5-1-2-0.5"] {
  padding: 0.75em 0.5em 1em 0.25em !important;
}
[class~="zs-margin-1.5-1-2-0.5"] {
  margin: 0.75em 0.5em 1em 0.25em !important;
}
[class~="zs-padding-1.5-1-2-1"] {
  padding: 0.75em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-1.5-1-2-1"] {
  margin: 0.75em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-1.5-1-2-1.5"] {
  padding: 0.75em 0.5em 1em 0.75em !important;
}
[class~="zs-margin-1.5-1-2-1.5"] {
  margin: 0.75em 0.5em 1em 0.75em !important;
}
[class~="zs-padding-1.5-1-2-2"] {
  padding: 0.75em 0.5em 1em 1em !important;
}
[class~="zs-margin-1.5-1-2-2"] {
  margin: 0.75em 0.5em 1em 1em !important;
}
[class~="zs-padding-1.5-1.5-0-0"] {
  padding: 0.75em 0.75em 0em 0em !important;
}
[class~="zs-margin-1.5-1.5-0-0"] {
  margin: 0.75em 0.75em 0em 0em !important;
}
[class~="zs-padding-1.5-1.5-0-0.5"] {
  padding: 0.75em 0.75em 0em 0.25em !important;
}
[class~="zs-margin-1.5-1.5-0-0.5"] {
  margin: 0.75em 0.75em 0em 0.25em !important;
}
[class~="zs-padding-1.5-1.5-0-1"] {
  padding: 0.75em 0.75em 0em 0.5em !important;
}
[class~="zs-margin-1.5-1.5-0-1"] {
  margin: 0.75em 0.75em 0em 0.5em !important;
}
[class~="zs-padding-1.5-1.5-0-1.5"] {
  padding: 0.75em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-1.5-1.5-0-1.5"] {
  margin: 0.75em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-1.5-1.5-0-2"] {
  padding: 0.75em 0.75em 0em 1em !important;
}
[class~="zs-margin-1.5-1.5-0-2"] {
  margin: 0.75em 0.75em 0em 1em !important;
}
[class~="zs-padding-1.5-1.5-0.5-0"] {
  padding: 0.75em 0.75em 0.25em 0em !important;
}
[class~="zs-margin-1.5-1.5-0.5-0"] {
  margin: 0.75em 0.75em 0.25em 0em !important;
}
[class~="zs-padding-1.5-1.5-0.5-0.5"] {
  padding: 0.75em 0.75em 0.25em 0.25em !important;
}
[class~="zs-margin-1.5-1.5-0.5-0.5"] {
  margin: 0.75em 0.75em 0.25em 0.25em !important;
}
[class~="zs-padding-1.5-1.5-0.5-1"] {
  padding: 0.75em 0.75em 0.25em 0.5em !important;
}
[class~="zs-margin-1.5-1.5-0.5-1"] {
  margin: 0.75em 0.75em 0.25em 0.5em !important;
}
[class~="zs-padding-1.5-1.5-0.5-1.5"] {
  padding: 0.75em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-1.5-1.5-0.5-1.5"] {
  margin: 0.75em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-1.5-1.5-0.5-2"] {
  padding: 0.75em 0.75em 0.25em 1em !important;
}
[class~="zs-margin-1.5-1.5-0.5-2"] {
  margin: 0.75em 0.75em 0.25em 1em !important;
}
[class~="zs-padding-1.5-1.5-1-0"] {
  padding: 0.75em 0.75em 0.5em 0em !important;
}
[class~="zs-margin-1.5-1.5-1-0"] {
  margin: 0.75em 0.75em 0.5em 0em !important;
}
[class~="zs-padding-1.5-1.5-1-0.5"] {
  padding: 0.75em 0.75em 0.5em 0.25em !important;
}
[class~="zs-margin-1.5-1.5-1-0.5"] {
  margin: 0.75em 0.75em 0.5em 0.25em !important;
}
[class~="zs-padding-1.5-1.5-1-1"] {
  padding: 0.75em 0.75em 0.5em 0.5em !important;
}
[class~="zs-margin-1.5-1.5-1-1"] {
  margin: 0.75em 0.75em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5-1.5-1-1.5"] {
  padding: 0.75em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-1.5-1.5-1-1.5"] {
  margin: 0.75em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-1.5-1.5-1-2"] {
  padding: 0.75em 0.75em 0.5em 1em !important;
}
[class~="zs-margin-1.5-1.5-1-2"] {
  margin: 0.75em 0.75em 0.5em 1em !important;
}
[class~="zs-padding-1.5-1.5-1.5-0"] {
  padding: 0.75em 0.75em 0.75em 0em !important;
}
[class~="zs-margin-1.5-1.5-1.5-0"] {
  margin: 0.75em 0.75em 0.75em 0em !important;
}
[class~="zs-padding-1.5-1.5-1.5-0.5"] {
  padding: 0.75em 0.75em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-1.5-1.5-0.5"] {
  margin: 0.75em 0.75em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-1.5-1.5-1"] {
  padding: 0.75em 0.75em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-1.5-1.5-1"] {
  margin: 0.75em 0.75em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-1.5-1.5-1.5"] {
  padding: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-1.5-1.5-1.5"] {
  margin: 0.75em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-1.5-1.5-2"] {
  padding: 0.75em 0.75em 0.75em 1em !important;
}
[class~="zs-margin-1.5-1.5-1.5-2"] {
  margin: 0.75em 0.75em 0.75em 1em !important;
}
[class~="zs-padding-1.5-1.5-2-0"] {
  padding: 0.75em 0.75em 1em 0em !important;
}
[class~="zs-margin-1.5-1.5-2-0"] {
  margin: 0.75em 0.75em 1em 0em !important;
}
[class~="zs-padding-1.5-1.5-2-0.5"] {
  padding: 0.75em 0.75em 1em 0.25em !important;
}
[class~="zs-margin-1.5-1.5-2-0.5"] {
  margin: 0.75em 0.75em 1em 0.25em !important;
}
[class~="zs-padding-1.5-1.5-2-1"] {
  padding: 0.75em 0.75em 1em 0.5em !important;
}
[class~="zs-margin-1.5-1.5-2-1"] {
  margin: 0.75em 0.75em 1em 0.5em !important;
}
[class~="zs-padding-1.5-1.5-2-1.5"] {
  padding: 0.75em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-1.5-1.5-2-1.5"] {
  margin: 0.75em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-1.5-1.5-2-2"] {
  padding: 0.75em 0.75em 1em 1em !important;
}
[class~="zs-margin-1.5-1.5-2-2"] {
  margin: 0.75em 0.75em 1em 1em !important;
}
[class~="zs-padding-1.5-2-0-0"] {
  padding: 0.75em 1em 0em 0em !important;
}
[class~="zs-margin-1.5-2-0-0"] {
  margin: 0.75em 1em 0em 0em !important;
}
[class~="zs-padding-1.5-2-0-0.5"] {
  padding: 0.75em 1em 0em 0.25em !important;
}
[class~="zs-margin-1.5-2-0-0.5"] {
  margin: 0.75em 1em 0em 0.25em !important;
}
[class~="zs-padding-1.5-2-0-1"] {
  padding: 0.75em 1em 0em 0.5em !important;
}
[class~="zs-margin-1.5-2-0-1"] {
  margin: 0.75em 1em 0em 0.5em !important;
}
[class~="zs-padding-1.5-2-0-1.5"] {
  padding: 0.75em 1em 0em 0.75em !important;
}
[class~="zs-margin-1.5-2-0-1.5"] {
  margin: 0.75em 1em 0em 0.75em !important;
}
[class~="zs-padding-1.5-2-0-2"] {
  padding: 0.75em 1em 0em 1em !important;
}
[class~="zs-margin-1.5-2-0-2"] {
  margin: 0.75em 1em 0em 1em !important;
}
[class~="zs-padding-1.5-2-0.5-0"] {
  padding: 0.75em 1em 0.25em 0em !important;
}
[class~="zs-margin-1.5-2-0.5-0"] {
  margin: 0.75em 1em 0.25em 0em !important;
}
[class~="zs-padding-1.5-2-0.5-0.5"] {
  padding: 0.75em 1em 0.25em 0.25em !important;
}
[class~="zs-margin-1.5-2-0.5-0.5"] {
  margin: 0.75em 1em 0.25em 0.25em !important;
}
[class~="zs-padding-1.5-2-0.5-1"] {
  padding: 0.75em 1em 0.25em 0.5em !important;
}
[class~="zs-margin-1.5-2-0.5-1"] {
  margin: 0.75em 1em 0.25em 0.5em !important;
}
[class~="zs-padding-1.5-2-0.5-1.5"] {
  padding: 0.75em 1em 0.25em 0.75em !important;
}
[class~="zs-margin-1.5-2-0.5-1.5"] {
  margin: 0.75em 1em 0.25em 0.75em !important;
}
[class~="zs-padding-1.5-2-0.5-2"] {
  padding: 0.75em 1em 0.25em 1em !important;
}
[class~="zs-margin-1.5-2-0.5-2"] {
  margin: 0.75em 1em 0.25em 1em !important;
}
[class~="zs-padding-1.5-2-1-0"] {
  padding: 0.75em 1em 0.5em 0em !important;
}
[class~="zs-margin-1.5-2-1-0"] {
  margin: 0.75em 1em 0.5em 0em !important;
}
[class~="zs-padding-1.5-2-1-0.5"] {
  padding: 0.75em 1em 0.5em 0.25em !important;
}
[class~="zs-margin-1.5-2-1-0.5"] {
  margin: 0.75em 1em 0.5em 0.25em !important;
}
[class~="zs-padding-1.5-2-1-1"] {
  padding: 0.75em 1em 0.5em 0.5em !important;
}
[class~="zs-margin-1.5-2-1-1"] {
  margin: 0.75em 1em 0.5em 0.5em !important;
}
[class~="zs-padding-1.5-2-1-1.5"] {
  padding: 0.75em 1em 0.5em 0.75em !important;
}
[class~="zs-margin-1.5-2-1-1.5"] {
  margin: 0.75em 1em 0.5em 0.75em !important;
}
[class~="zs-padding-1.5-2-1-2"] {
  padding: 0.75em 1em 0.5em 1em !important;
}
[class~="zs-margin-1.5-2-1-2"] {
  margin: 0.75em 1em 0.5em 1em !important;
}
[class~="zs-padding-1.5-2-1.5-0"] {
  padding: 0.75em 1em 0.75em 0em !important;
}
[class~="zs-margin-1.5-2-1.5-0"] {
  margin: 0.75em 1em 0.75em 0em !important;
}
[class~="zs-padding-1.5-2-1.5-0.5"] {
  padding: 0.75em 1em 0.75em 0.25em !important;
}
[class~="zs-margin-1.5-2-1.5-0.5"] {
  margin: 0.75em 1em 0.75em 0.25em !important;
}
[class~="zs-padding-1.5-2-1.5-1"] {
  padding: 0.75em 1em 0.75em 0.5em !important;
}
[class~="zs-margin-1.5-2-1.5-1"] {
  margin: 0.75em 1em 0.75em 0.5em !important;
}
[class~="zs-padding-1.5-2-1.5-1.5"] {
  padding: 0.75em 1em 0.75em 0.75em !important;
}
[class~="zs-margin-1.5-2-1.5-1.5"] {
  margin: 0.75em 1em 0.75em 0.75em !important;
}
[class~="zs-padding-1.5-2-1.5-2"] {
  padding: 0.75em 1em 0.75em 1em !important;
}
[class~="zs-margin-1.5-2-1.5-2"] {
  margin: 0.75em 1em 0.75em 1em !important;
}
[class~="zs-padding-1.5-2-2-0"] {
  padding: 0.75em 1em 1em 0em !important;
}
[class~="zs-margin-1.5-2-2-0"] {
  margin: 0.75em 1em 1em 0em !important;
}
[class~="zs-padding-1.5-2-2-0.5"] {
  padding: 0.75em 1em 1em 0.25em !important;
}
[class~="zs-margin-1.5-2-2-0.5"] {
  margin: 0.75em 1em 1em 0.25em !important;
}
[class~="zs-padding-1.5-2-2-1"] {
  padding: 0.75em 1em 1em 0.5em !important;
}
[class~="zs-margin-1.5-2-2-1"] {
  margin: 0.75em 1em 1em 0.5em !important;
}
[class~="zs-padding-1.5-2-2-1.5"] {
  padding: 0.75em 1em 1em 0.75em !important;
}
[class~="zs-margin-1.5-2-2-1.5"] {
  margin: 0.75em 1em 1em 0.75em !important;
}
[class~="zs-padding-1.5-2-2-2"] {
  padding: 0.75em 1em 1em 1em !important;
}
[class~="zs-margin-1.5-2-2-2"] {
  margin: 0.75em 1em 1em 1em !important;
}
[class~="zs-padding-2-0-0-0"] {
  padding: 1em 0em 0em 0em !important;
}
[class~="zs-margin-2-0-0-0"] {
  margin: 1em 0em 0em 0em !important;
}
[class~="zs-padding-2-0-0-0.5"] {
  padding: 1em 0em 0em 0.25em !important;
}
[class~="zs-margin-2-0-0-0.5"] {
  margin: 1em 0em 0em 0.25em !important;
}
[class~="zs-padding-2-0-0-1"] {
  padding: 1em 0em 0em 0.5em !important;
}
[class~="zs-margin-2-0-0-1"] {
  margin: 1em 0em 0em 0.5em !important;
}
[class~="zs-padding-2-0-0-1.5"] {
  padding: 1em 0em 0em 0.75em !important;
}
[class~="zs-margin-2-0-0-1.5"] {
  margin: 1em 0em 0em 0.75em !important;
}
[class~="zs-padding-2-0-0-2"] {
  padding: 1em 0em 0em 1em !important;
}
[class~="zs-margin-2-0-0-2"] {
  margin: 1em 0em 0em 1em !important;
}
[class~="zs-padding-2-0-0.5-0"] {
  padding: 1em 0em 0.25em 0em !important;
}
[class~="zs-margin-2-0-0.5-0"] {
  margin: 1em 0em 0.25em 0em !important;
}
[class~="zs-padding-2-0-0.5-0.5"] {
  padding: 1em 0em 0.25em 0.25em !important;
}
[class~="zs-margin-2-0-0.5-0.5"] {
  margin: 1em 0em 0.25em 0.25em !important;
}
[class~="zs-padding-2-0-0.5-1"] {
  padding: 1em 0em 0.25em 0.5em !important;
}
[class~="zs-margin-2-0-0.5-1"] {
  margin: 1em 0em 0.25em 0.5em !important;
}
[class~="zs-padding-2-0-0.5-1.5"] {
  padding: 1em 0em 0.25em 0.75em !important;
}
[class~="zs-margin-2-0-0.5-1.5"] {
  margin: 1em 0em 0.25em 0.75em !important;
}
[class~="zs-padding-2-0-0.5-2"] {
  padding: 1em 0em 0.25em 1em !important;
}
[class~="zs-margin-2-0-0.5-2"] {
  margin: 1em 0em 0.25em 1em !important;
}
[class~="zs-padding-2-0-1-0"] {
  padding: 1em 0em 0.5em 0em !important;
}
[class~="zs-margin-2-0-1-0"] {
  margin: 1em 0em 0.5em 0em !important;
}
[class~="zs-padding-2-0-1-0.5"] {
  padding: 1em 0em 0.5em 0.25em !important;
}
[class~="zs-margin-2-0-1-0.5"] {
  margin: 1em 0em 0.5em 0.25em !important;
}
[class~="zs-padding-2-0-1-1"] {
  padding: 1em 0em 0.5em 0.5em !important;
}
[class~="zs-margin-2-0-1-1"] {
  margin: 1em 0em 0.5em 0.5em !important;
}
[class~="zs-padding-2-0-1-1.5"] {
  padding: 1em 0em 0.5em 0.75em !important;
}
[class~="zs-margin-2-0-1-1.5"] {
  margin: 1em 0em 0.5em 0.75em !important;
}
[class~="zs-padding-2-0-1-2"] {
  padding: 1em 0em 0.5em 1em !important;
}
[class~="zs-margin-2-0-1-2"] {
  margin: 1em 0em 0.5em 1em !important;
}
[class~="zs-padding-2-0-1.5-0"] {
  padding: 1em 0em 0.75em 0em !important;
}
[class~="zs-margin-2-0-1.5-0"] {
  margin: 1em 0em 0.75em 0em !important;
}
[class~="zs-padding-2-0-1.5-0.5"] {
  padding: 1em 0em 0.75em 0.25em !important;
}
[class~="zs-margin-2-0-1.5-0.5"] {
  margin: 1em 0em 0.75em 0.25em !important;
}
[class~="zs-padding-2-0-1.5-1"] {
  padding: 1em 0em 0.75em 0.5em !important;
}
[class~="zs-margin-2-0-1.5-1"] {
  margin: 1em 0em 0.75em 0.5em !important;
}
[class~="zs-padding-2-0-1.5-1.5"] {
  padding: 1em 0em 0.75em 0.75em !important;
}
[class~="zs-margin-2-0-1.5-1.5"] {
  margin: 1em 0em 0.75em 0.75em !important;
}
[class~="zs-padding-2-0-1.5-2"] {
  padding: 1em 0em 0.75em 1em !important;
}
[class~="zs-margin-2-0-1.5-2"] {
  margin: 1em 0em 0.75em 1em !important;
}
[class~="zs-padding-2-0-2-0"] {
  padding: 1em 0em 1em 0em !important;
}
[class~="zs-margin-2-0-2-0"] {
  margin: 1em 0em 1em 0em !important;
}
[class~="zs-padding-2-0-2-0.5"] {
  padding: 1em 0em 1em 0.25em !important;
}
[class~="zs-margin-2-0-2-0.5"] {
  margin: 1em 0em 1em 0.25em !important;
}
[class~="zs-padding-2-0-2-1"] {
  padding: 1em 0em 1em 0.5em !important;
}
[class~="zs-margin-2-0-2-1"] {
  margin: 1em 0em 1em 0.5em !important;
}
[class~="zs-padding-2-0-2-1.5"] {
  padding: 1em 0em 1em 0.75em !important;
}
[class~="zs-margin-2-0-2-1.5"] {
  margin: 1em 0em 1em 0.75em !important;
}
[class~="zs-padding-2-0-2-2"] {
  padding: 1em 0em 1em 1em !important;
}
[class~="zs-margin-2-0-2-2"] {
  margin: 1em 0em 1em 1em !important;
}
[class~="zs-padding-2-0.5-0-0"] {
  padding: 1em 0.25em 0em 0em !important;
}
[class~="zs-margin-2-0.5-0-0"] {
  margin: 1em 0.25em 0em 0em !important;
}
[class~="zs-padding-2-0.5-0-0.5"] {
  padding: 1em 0.25em 0em 0.25em !important;
}
[class~="zs-margin-2-0.5-0-0.5"] {
  margin: 1em 0.25em 0em 0.25em !important;
}
[class~="zs-padding-2-0.5-0-1"] {
  padding: 1em 0.25em 0em 0.5em !important;
}
[class~="zs-margin-2-0.5-0-1"] {
  margin: 1em 0.25em 0em 0.5em !important;
}
[class~="zs-padding-2-0.5-0-1.5"] {
  padding: 1em 0.25em 0em 0.75em !important;
}
[class~="zs-margin-2-0.5-0-1.5"] {
  margin: 1em 0.25em 0em 0.75em !important;
}
[class~="zs-padding-2-0.5-0-2"] {
  padding: 1em 0.25em 0em 1em !important;
}
[class~="zs-margin-2-0.5-0-2"] {
  margin: 1em 0.25em 0em 1em !important;
}
[class~="zs-padding-2-0.5-0.5-0"] {
  padding: 1em 0.25em 0.25em 0em !important;
}
[class~="zs-margin-2-0.5-0.5-0"] {
  margin: 1em 0.25em 0.25em 0em !important;
}
[class~="zs-padding-2-0.5-0.5-0.5"] {
  padding: 1em 0.25em 0.25em 0.25em !important;
}
[class~="zs-margin-2-0.5-0.5-0.5"] {
  margin: 1em 0.25em 0.25em 0.25em !important;
}
[class~="zs-padding-2-0.5-0.5-1"] {
  padding: 1em 0.25em 0.25em 0.5em !important;
}
[class~="zs-margin-2-0.5-0.5-1"] {
  margin: 1em 0.25em 0.25em 0.5em !important;
}
[class~="zs-padding-2-0.5-0.5-1.5"] {
  padding: 1em 0.25em 0.25em 0.75em !important;
}
[class~="zs-margin-2-0.5-0.5-1.5"] {
  margin: 1em 0.25em 0.25em 0.75em !important;
}
[class~="zs-padding-2-0.5-0.5-2"] {
  padding: 1em 0.25em 0.25em 1em !important;
}
[class~="zs-margin-2-0.5-0.5-2"] {
  margin: 1em 0.25em 0.25em 1em !important;
}
[class~="zs-padding-2-0.5-1-0"] {
  padding: 1em 0.25em 0.5em 0em !important;
}
[class~="zs-margin-2-0.5-1-0"] {
  margin: 1em 0.25em 0.5em 0em !important;
}
[class~="zs-padding-2-0.5-1-0.5"] {
  padding: 1em 0.25em 0.5em 0.25em !important;
}
[class~="zs-margin-2-0.5-1-0.5"] {
  margin: 1em 0.25em 0.5em 0.25em !important;
}
[class~="zs-padding-2-0.5-1-1"] {
  padding: 1em 0.25em 0.5em 0.5em !important;
}
[class~="zs-margin-2-0.5-1-1"] {
  margin: 1em 0.25em 0.5em 0.5em !important;
}
[class~="zs-padding-2-0.5-1-1.5"] {
  padding: 1em 0.25em 0.5em 0.75em !important;
}
[class~="zs-margin-2-0.5-1-1.5"] {
  margin: 1em 0.25em 0.5em 0.75em !important;
}
[class~="zs-padding-2-0.5-1-2"] {
  padding: 1em 0.25em 0.5em 1em !important;
}
[class~="zs-margin-2-0.5-1-2"] {
  margin: 1em 0.25em 0.5em 1em !important;
}
[class~="zs-padding-2-0.5-1.5-0"] {
  padding: 1em 0.25em 0.75em 0em !important;
}
[class~="zs-margin-2-0.5-1.5-0"] {
  margin: 1em 0.25em 0.75em 0em !important;
}
[class~="zs-padding-2-0.5-1.5-0.5"] {
  padding: 1em 0.25em 0.75em 0.25em !important;
}
[class~="zs-margin-2-0.5-1.5-0.5"] {
  margin: 1em 0.25em 0.75em 0.25em !important;
}
[class~="zs-padding-2-0.5-1.5-1"] {
  padding: 1em 0.25em 0.75em 0.5em !important;
}
[class~="zs-margin-2-0.5-1.5-1"] {
  margin: 1em 0.25em 0.75em 0.5em !important;
}
[class~="zs-padding-2-0.5-1.5-1.5"] {
  padding: 1em 0.25em 0.75em 0.75em !important;
}
[class~="zs-margin-2-0.5-1.5-1.5"] {
  margin: 1em 0.25em 0.75em 0.75em !important;
}
[class~="zs-padding-2-0.5-1.5-2"] {
  padding: 1em 0.25em 0.75em 1em !important;
}
[class~="zs-margin-2-0.5-1.5-2"] {
  margin: 1em 0.25em 0.75em 1em !important;
}
[class~="zs-padding-2-0.5-2-0"] {
  padding: 1em 0.25em 1em 0em !important;
}
[class~="zs-margin-2-0.5-2-0"] {
  margin: 1em 0.25em 1em 0em !important;
}
[class~="zs-padding-2-0.5-2-0.5"] {
  padding: 1em 0.25em 1em 0.25em !important;
}
[class~="zs-margin-2-0.5-2-0.5"] {
  margin: 1em 0.25em 1em 0.25em !important;
}
[class~="zs-padding-2-0.5-2-1"] {
  padding: 1em 0.25em 1em 0.5em !important;
}
[class~="zs-margin-2-0.5-2-1"] {
  margin: 1em 0.25em 1em 0.5em !important;
}
[class~="zs-padding-2-0.5-2-1.5"] {
  padding: 1em 0.25em 1em 0.75em !important;
}
[class~="zs-margin-2-0.5-2-1.5"] {
  margin: 1em 0.25em 1em 0.75em !important;
}
[class~="zs-padding-2-0.5-2-2"] {
  padding: 1em 0.25em 1em 1em !important;
}
[class~="zs-margin-2-0.5-2-2"] {
  margin: 1em 0.25em 1em 1em !important;
}
[class~="zs-padding-2-1-0-0"] {
  padding: 1em 0.5em 0em 0em !important;
}
[class~="zs-margin-2-1-0-0"] {
  margin: 1em 0.5em 0em 0em !important;
}
[class~="zs-padding-2-1-0-0.5"] {
  padding: 1em 0.5em 0em 0.25em !important;
}
[class~="zs-margin-2-1-0-0.5"] {
  margin: 1em 0.5em 0em 0.25em !important;
}
[class~="zs-padding-2-1-0-1"] {
  padding: 1em 0.5em 0em 0.5em !important;
}
[class~="zs-margin-2-1-0-1"] {
  margin: 1em 0.5em 0em 0.5em !important;
}
[class~="zs-padding-2-1-0-1.5"] {
  padding: 1em 0.5em 0em 0.75em !important;
}
[class~="zs-margin-2-1-0-1.5"] {
  margin: 1em 0.5em 0em 0.75em !important;
}
[class~="zs-padding-2-1-0-2"] {
  padding: 1em 0.5em 0em 1em !important;
}
[class~="zs-margin-2-1-0-2"] {
  margin: 1em 0.5em 0em 1em !important;
}
[class~="zs-padding-2-1-0.5-0"] {
  padding: 1em 0.5em 0.25em 0em !important;
}
[class~="zs-margin-2-1-0.5-0"] {
  margin: 1em 0.5em 0.25em 0em !important;
}
[class~="zs-padding-2-1-0.5-0.5"] {
  padding: 1em 0.5em 0.25em 0.25em !important;
}
[class~="zs-margin-2-1-0.5-0.5"] {
  margin: 1em 0.5em 0.25em 0.25em !important;
}
[class~="zs-padding-2-1-0.5-1"] {
  padding: 1em 0.5em 0.25em 0.5em !important;
}
[class~="zs-margin-2-1-0.5-1"] {
  margin: 1em 0.5em 0.25em 0.5em !important;
}
[class~="zs-padding-2-1-0.5-1.5"] {
  padding: 1em 0.5em 0.25em 0.75em !important;
}
[class~="zs-margin-2-1-0.5-1.5"] {
  margin: 1em 0.5em 0.25em 0.75em !important;
}
[class~="zs-padding-2-1-0.5-2"] {
  padding: 1em 0.5em 0.25em 1em !important;
}
[class~="zs-margin-2-1-0.5-2"] {
  margin: 1em 0.5em 0.25em 1em !important;
}
[class~="zs-padding-2-1-1-0"] {
  padding: 1em 0.5em 0.5em 0em !important;
}
[class~="zs-margin-2-1-1-0"] {
  margin: 1em 0.5em 0.5em 0em !important;
}
[class~="zs-padding-2-1-1-0.5"] {
  padding: 1em 0.5em 0.5em 0.25em !important;
}
[class~="zs-margin-2-1-1-0.5"] {
  margin: 1em 0.5em 0.5em 0.25em !important;
}
[class~="zs-padding-2-1-1-1"] {
  padding: 1em 0.5em 0.5em 0.5em !important;
}
[class~="zs-margin-2-1-1-1"] {
  margin: 1em 0.5em 0.5em 0.5em !important;
}
[class~="zs-padding-2-1-1-1.5"] {
  padding: 1em 0.5em 0.5em 0.75em !important;
}
[class~="zs-margin-2-1-1-1.5"] {
  margin: 1em 0.5em 0.5em 0.75em !important;
}
[class~="zs-padding-2-1-1-2"] {
  padding: 1em 0.5em 0.5em 1em !important;
}
[class~="zs-margin-2-1-1-2"] {
  margin: 1em 0.5em 0.5em 1em !important;
}
[class~="zs-padding-2-1-1.5-0"] {
  padding: 1em 0.5em 0.75em 0em !important;
}
[class~="zs-margin-2-1-1.5-0"] {
  margin: 1em 0.5em 0.75em 0em !important;
}
[class~="zs-padding-2-1-1.5-0.5"] {
  padding: 1em 0.5em 0.75em 0.25em !important;
}
[class~="zs-margin-2-1-1.5-0.5"] {
  margin: 1em 0.5em 0.75em 0.25em !important;
}
[class~="zs-padding-2-1-1.5-1"] {
  padding: 1em 0.5em 0.75em 0.5em !important;
}
[class~="zs-margin-2-1-1.5-1"] {
  margin: 1em 0.5em 0.75em 0.5em !important;
}
[class~="zs-padding-2-1-1.5-1.5"] {
  padding: 1em 0.5em 0.75em 0.75em !important;
}
[class~="zs-margin-2-1-1.5-1.5"] {
  margin: 1em 0.5em 0.75em 0.75em !important;
}
[class~="zs-padding-2-1-1.5-2"] {
  padding: 1em 0.5em 0.75em 1em !important;
}
[class~="zs-margin-2-1-1.5-2"] {
  margin: 1em 0.5em 0.75em 1em !important;
}
[class~="zs-padding-2-1-2-0"] {
  padding: 1em 0.5em 1em 0em !important;
}
[class~="zs-margin-2-1-2-0"] {
  margin: 1em 0.5em 1em 0em !important;
}
[class~="zs-padding-2-1-2-0.5"] {
  padding: 1em 0.5em 1em 0.25em !important;
}
[class~="zs-margin-2-1-2-0.5"] {
  margin: 1em 0.5em 1em 0.25em !important;
}
[class~="zs-padding-2-1-2-1"] {
  padding: 1em 0.5em 1em 0.5em !important;
}
[class~="zs-margin-2-1-2-1"] {
  margin: 1em 0.5em 1em 0.5em !important;
}
[class~="zs-padding-2-1-2-1.5"] {
  padding: 1em 0.5em 1em 0.75em !important;
}
[class~="zs-margin-2-1-2-1.5"] {
  margin: 1em 0.5em 1em 0.75em !important;
}
[class~="zs-padding-2-1-2-2"] {
  padding: 1em 0.5em 1em 1em !important;
}
[class~="zs-margin-2-1-2-2"] {
  margin: 1em 0.5em 1em 1em !important;
}
[class~="zs-padding-2-1.5-0-0"] {
  padding: 1em 0.75em 0em 0em !important;
}
[class~="zs-margin-2-1.5-0-0"] {
  margin: 1em 0.75em 0em 0em !important;
}
[class~="zs-padding-2-1.5-0-0.5"] {
  padding: 1em 0.75em 0em 0.25em !important;
}
[class~="zs-margin-2-1.5-0-0.5"] {
  margin: 1em 0.75em 0em 0.25em !important;
}
[class~="zs-padding-2-1.5-0-1"] {
  padding: 1em 0.75em 0em 0.5em !important;
}
[class~="zs-margin-2-1.5-0-1"] {
  margin: 1em 0.75em 0em 0.5em !important;
}
[class~="zs-padding-2-1.5-0-1.5"] {
  padding: 1em 0.75em 0em 0.75em !important;
}
[class~="zs-margin-2-1.5-0-1.5"] {
  margin: 1em 0.75em 0em 0.75em !important;
}
[class~="zs-padding-2-1.5-0-2"] {
  padding: 1em 0.75em 0em 1em !important;
}
[class~="zs-margin-2-1.5-0-2"] {
  margin: 1em 0.75em 0em 1em !important;
}
[class~="zs-padding-2-1.5-0.5-0"] {
  padding: 1em 0.75em 0.25em 0em !important;
}
[class~="zs-margin-2-1.5-0.5-0"] {
  margin: 1em 0.75em 0.25em 0em !important;
}
[class~="zs-padding-2-1.5-0.5-0.5"] {
  padding: 1em 0.75em 0.25em 0.25em !important;
}
[class~="zs-margin-2-1.5-0.5-0.5"] {
  margin: 1em 0.75em 0.25em 0.25em !important;
}
[class~="zs-padding-2-1.5-0.5-1"] {
  padding: 1em 0.75em 0.25em 0.5em !important;
}
[class~="zs-margin-2-1.5-0.5-1"] {
  margin: 1em 0.75em 0.25em 0.5em !important;
}
[class~="zs-padding-2-1.5-0.5-1.5"] {
  padding: 1em 0.75em 0.25em 0.75em !important;
}
[class~="zs-margin-2-1.5-0.5-1.5"] {
  margin: 1em 0.75em 0.25em 0.75em !important;
}
[class~="zs-padding-2-1.5-0.5-2"] {
  padding: 1em 0.75em 0.25em 1em !important;
}
[class~="zs-margin-2-1.5-0.5-2"] {
  margin: 1em 0.75em 0.25em 1em !important;
}
[class~="zs-padding-2-1.5-1-0"] {
  padding: 1em 0.75em 0.5em 0em !important;
}
[class~="zs-margin-2-1.5-1-0"] {
  margin: 1em 0.75em 0.5em 0em !important;
}
[class~="zs-padding-2-1.5-1-0.5"] {
  padding: 1em 0.75em 0.5em 0.25em !important;
}
[class~="zs-margin-2-1.5-1-0.5"] {
  margin: 1em 0.75em 0.5em 0.25em !important;
}
[class~="zs-padding-2-1.5-1-1"] {
  padding: 1em 0.75em 0.5em 0.5em !important;
}
[class~="zs-margin-2-1.5-1-1"] {
  margin: 1em 0.75em 0.5em 0.5em !important;
}
[class~="zs-padding-2-1.5-1-1.5"] {
  padding: 1em 0.75em 0.5em 0.75em !important;
}
[class~="zs-margin-2-1.5-1-1.5"] {
  margin: 1em 0.75em 0.5em 0.75em !important;
}
[class~="zs-padding-2-1.5-1-2"] {
  padding: 1em 0.75em 0.5em 1em !important;
}
[class~="zs-margin-2-1.5-1-2"] {
  margin: 1em 0.75em 0.5em 1em !important;
}
[class~="zs-padding-2-1.5-1.5-0"] {
  padding: 1em 0.75em 0.75em 0em !important;
}
[class~="zs-margin-2-1.5-1.5-0"] {
  margin: 1em 0.75em 0.75em 0em !important;
}
[class~="zs-padding-2-1.5-1.5-0.5"] {
  padding: 1em 0.75em 0.75em 0.25em !important;
}
[class~="zs-margin-2-1.5-1.5-0.5"] {
  margin: 1em 0.75em 0.75em 0.25em !important;
}
[class~="zs-padding-2-1.5-1.5-1"] {
  padding: 1em 0.75em 0.75em 0.5em !important;
}
[class~="zs-margin-2-1.5-1.5-1"] {
  margin: 1em 0.75em 0.75em 0.5em !important;
}
[class~="zs-padding-2-1.5-1.5-1.5"] {
  padding: 1em 0.75em 0.75em 0.75em !important;
}
[class~="zs-margin-2-1.5-1.5-1.5"] {
  margin: 1em 0.75em 0.75em 0.75em !important;
}
[class~="zs-padding-2-1.5-1.5-2"] {
  padding: 1em 0.75em 0.75em 1em !important;
}
[class~="zs-margin-2-1.5-1.5-2"] {
  margin: 1em 0.75em 0.75em 1em !important;
}
[class~="zs-padding-2-1.5-2-0"] {
  padding: 1em 0.75em 1em 0em !important;
}
[class~="zs-margin-2-1.5-2-0"] {
  margin: 1em 0.75em 1em 0em !important;
}
[class~="zs-padding-2-1.5-2-0.5"] {
  padding: 1em 0.75em 1em 0.25em !important;
}
[class~="zs-margin-2-1.5-2-0.5"] {
  margin: 1em 0.75em 1em 0.25em !important;
}
[class~="zs-padding-2-1.5-2-1"] {
  padding: 1em 0.75em 1em 0.5em !important;
}
[class~="zs-margin-2-1.5-2-1"] {
  margin: 1em 0.75em 1em 0.5em !important;
}
[class~="zs-padding-2-1.5-2-1.5"] {
  padding: 1em 0.75em 1em 0.75em !important;
}
[class~="zs-margin-2-1.5-2-1.5"] {
  margin: 1em 0.75em 1em 0.75em !important;
}
[class~="zs-padding-2-1.5-2-2"] {
  padding: 1em 0.75em 1em 1em !important;
}
[class~="zs-margin-2-1.5-2-2"] {
  margin: 1em 0.75em 1em 1em !important;
}
[class~="zs-padding-2-2-0-0"] {
  padding: 1em 1em 0em 0em !important;
}
[class~="zs-margin-2-2-0-0"] {
  margin: 1em 1em 0em 0em !important;
}
[class~="zs-padding-2-2-0-0.5"] {
  padding: 1em 1em 0em 0.25em !important;
}
[class~="zs-margin-2-2-0-0.5"] {
  margin: 1em 1em 0em 0.25em !important;
}
[class~="zs-padding-2-2-0-1"] {
  padding: 1em 1em 0em 0.5em !important;
}
[class~="zs-margin-2-2-0-1"] {
  margin: 1em 1em 0em 0.5em !important;
}
[class~="zs-padding-2-2-0-1.5"] {
  padding: 1em 1em 0em 0.75em !important;
}
[class~="zs-margin-2-2-0-1.5"] {
  margin: 1em 1em 0em 0.75em !important;
}
[class~="zs-padding-2-2-0-2"] {
  padding: 1em 1em 0em 1em !important;
}
[class~="zs-margin-2-2-0-2"] {
  margin: 1em 1em 0em 1em !important;
}
[class~="zs-padding-2-2-0.5-0"] {
  padding: 1em 1em 0.25em 0em !important;
}
[class~="zs-margin-2-2-0.5-0"] {
  margin: 1em 1em 0.25em 0em !important;
}
[class~="zs-padding-2-2-0.5-0.5"] {
  padding: 1em 1em 0.25em 0.25em !important;
}
[class~="zs-margin-2-2-0.5-0.5"] {
  margin: 1em 1em 0.25em 0.25em !important;
}
[class~="zs-padding-2-2-0.5-1"] {
  padding: 1em 1em 0.25em 0.5em !important;
}
[class~="zs-margin-2-2-0.5-1"] {
  margin: 1em 1em 0.25em 0.5em !important;
}
[class~="zs-padding-2-2-0.5-1.5"] {
  padding: 1em 1em 0.25em 0.75em !important;
}
[class~="zs-margin-2-2-0.5-1.5"] {
  margin: 1em 1em 0.25em 0.75em !important;
}
[class~="zs-padding-2-2-0.5-2"] {
  padding: 1em 1em 0.25em 1em !important;
}
[class~="zs-margin-2-2-0.5-2"] {
  margin: 1em 1em 0.25em 1em !important;
}
[class~="zs-padding-2-2-1-0"] {
  padding: 1em 1em 0.5em 0em !important;
}
[class~="zs-margin-2-2-1-0"] {
  margin: 1em 1em 0.5em 0em !important;
}
[class~="zs-padding-2-2-1-0.5"] {
  padding: 1em 1em 0.5em 0.25em !important;
}
[class~="zs-margin-2-2-1-0.5"] {
  margin: 1em 1em 0.5em 0.25em !important;
}
[class~="zs-padding-2-2-1-1"] {
  padding: 1em 1em 0.5em 0.5em !important;
}
[class~="zs-margin-2-2-1-1"] {
  margin: 1em 1em 0.5em 0.5em !important;
}
[class~="zs-padding-2-2-1-1.5"] {
  padding: 1em 1em 0.5em 0.75em !important;
}
[class~="zs-margin-2-2-1-1.5"] {
  margin: 1em 1em 0.5em 0.75em !important;
}
[class~="zs-padding-2-2-1-2"] {
  padding: 1em 1em 0.5em 1em !important;
}
[class~="zs-margin-2-2-1-2"] {
  margin: 1em 1em 0.5em 1em !important;
}
[class~="zs-padding-2-2-1.5-0"] {
  padding: 1em 1em 0.75em 0em !important;
}
[class~="zs-margin-2-2-1.5-0"] {
  margin: 1em 1em 0.75em 0em !important;
}
[class~="zs-padding-2-2-1.5-0.5"] {
  padding: 1em 1em 0.75em 0.25em !important;
}
[class~="zs-margin-2-2-1.5-0.5"] {
  margin: 1em 1em 0.75em 0.25em !important;
}
[class~="zs-padding-2-2-1.5-1"] {
  padding: 1em 1em 0.75em 0.5em !important;
}
[class~="zs-margin-2-2-1.5-1"] {
  margin: 1em 1em 0.75em 0.5em !important;
}
[class~="zs-padding-2-2-1.5-1.5"] {
  padding: 1em 1em 0.75em 0.75em !important;
}
[class~="zs-margin-2-2-1.5-1.5"] {
  margin: 1em 1em 0.75em 0.75em !important;
}
[class~="zs-padding-2-2-1.5-2"] {
  padding: 1em 1em 0.75em 1em !important;
}
[class~="zs-margin-2-2-1.5-2"] {
  margin: 1em 1em 0.75em 1em !important;
}
[class~="zs-padding-2-2-2-0"] {
  padding: 1em 1em 1em 0em !important;
}
[class~="zs-margin-2-2-2-0"] {
  margin: 1em 1em 1em 0em !important;
}
[class~="zs-padding-2-2-2-0.5"] {
  padding: 1em 1em 1em 0.25em !important;
}
[class~="zs-margin-2-2-2-0.5"] {
  margin: 1em 1em 1em 0.25em !important;
}
[class~="zs-padding-2-2-2-1"] {
  padding: 1em 1em 1em 0.5em !important;
}
[class~="zs-margin-2-2-2-1"] {
  margin: 1em 1em 1em 0.5em !important;
}
[class~="zs-padding-2-2-2-1.5"] {
  padding: 1em 1em 1em 0.75em !important;
}
[class~="zs-margin-2-2-2-1.5"] {
  margin: 1em 1em 1em 0.75em !important;
}
[class~="zs-padding-2-2-2-2"] {
  padding: 1em 1em 1em 1em !important;
}
[class~="zs-margin-2-2-2-2"] {
  margin: 1em 1em 1em 1em !important;
}
.zs-layout-flex {
  display: flex !important;
}
.zs-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}
.zs-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}
.zs-flex-direction-column {
  flex-direction: column !important;
}
.zs-flex-direction-row {
  flex-direction: row !important;
}
.zs-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.zs-flex-nowrap {
  flex-wrap: nowrap !important;
}
.zs-flex-wrap {
  flex-wrap: wrap !important;
}
.zs-flex-justify-space-evenly {
  justify-content: space-evenly !important;
}
.zs-flex-justify-space-around {
  justify-content: space-around !important;
}
.zs-flex-justify-space-between {
  justify-content: space-between !important;
}
.zs-flex-justify-right {
  justify-content: right !important;
}
.zs-flex-justify-left {
  justify-content: left !important;
}
.zs-flex-justify-center {
  justify-content: center !important;
}
.zs-flex-justify-end {
  justify-content: end !important;
}
.zs-flex-justify-start {
  justify-content: start !important;
}
.zs-flex-justify-flex-end {
  justify-content: flex-end !important;
}
.zs-flex-justify-flex-start {
  justify-content: flex-start !important;
}
.zs-flex-align-stretch {
  align-items: stretch !important;
}
.zs-flex-align-baseline {
  align-items: baseline !important;
}
.zs-flex-align-center {
  align-items: center !important;
}
.zs-flex-align-end {
  align-items: end !important;
}
.zs-flex-align-start {
  align-items: start !important;
}
.zs-flex-align-flex-end {
  align-items: flex-end !important;
}
.zs-flex-align-flex-start {
  align-items: flex-start !important;
}
.zs-flex-align-self-stretch {
  align-self: stretch !important;
}
.zs-flex-align-self-baseline {
  align-self: baseline !important;
}
.zs-flex-align-self-center {
  align-self: center !important;
}
.zs-flex-align-self-end {
  align-self: end !important;
}
.zs-flex-align-self-start {
  align-self: start !important;
}
.zs-flex-align-self-flex-end {
  align-self: flex-end !important;
}
.zs-flex-align-self-flex-start {
  align-self: flex-start !important;
}
.zs-flex-align-content-space-between {
  align-content: space-between !important;
}
.zs-flex-align-content-space-evenly {
  align-content: space-evenly !important;
}
.zs-flex-align-content-space-around {
  align-content: space-around !important;
}
.zs-flex-align-content-stretch {
  align-content: stretch !important;
}
.zs-flex-align-content-center {
  align-content: center !important;
}
.zs-flex-align-content-end {
  align-content: end !important;
}
.zs-flex-align-content-start {
  align-content: start !important;
}
.zs-flex-align-content-flex-end {
  align-content: flex-end !important;
}
.zs-flex-align-content-flex-start {
  align-content: flex-start !important;
}
[class*="zs-grid-"] > .zs-col-1:nth-of-type(n) {
  grid-column-start: 1;
}
.zs-col-span-1 {
  grid-column-end: span 1;
}
[class*="zs-grid-"] > .zs-col-2:nth-of-type(n) {
  grid-column-start: 2;
}
.zs-col-span-2 {
  grid-column-end: span 2;
}
[class*="zs-grid-"] > .zs-col-3:nth-of-type(n) {
  grid-column-start: 3;
}
.zs-col-span-3 {
  grid-column-end: span 3;
}
[class*="zs-grid-"] > .zs-col-4:nth-of-type(n) {
  grid-column-start: 4;
}
.zs-col-span-4 {
  grid-column-end: span 4;
}
[class*="zs-grid-"] > .zs-col-5:nth-of-type(n) {
  grid-column-start: 5;
}
.zs-col-span-5 {
  grid-column-end: span 5;
}
[class*="zs-grid-"] > .zs-col-6:nth-of-type(n) {
  grid-column-start: 6;
}
.zs-col-span-6 {
  grid-column-end: span 6;
}
[class*="zs-grid-"] > .zs-row-1:nth-of-type(n) {
  grid-row-start: 1;
}
.zs-row-span-1 {
  grid-row-end: span 1;
}
[class*="zs-grid-"] > .zs-row-2:nth-of-type(n) {
  grid-row-start: 2;
}
.zs-row-span-2 {
  grid-row-end: span 2;
}
[class*="zs-grid-"] > .zs-row-3:nth-of-type(n) {
  grid-row-start: 3;
}
.zs-row-span-3 {
  grid-row-end: span 3;
}
[class*="zs-grid-"] > .zs-row-4:nth-of-type(n) {
  grid-row-start: 4;
}
.zs-row-span-4 {
  grid-row-end: span 4;
}
[class*="zs-grid-"] > .zs-row-5:nth-of-type(n) {
  grid-row-start: 5;
}
.zs-row-span-5 {
  grid-row-end: span 5;
}
[class*="zs-grid-"] > .zs-row-6:nth-of-type(n) {
  grid-row-start: 6;
}
.zs-row-span-6 {
  grid-row-end: span 6;
}
.zs-grid-1cols-auto {
  display: grid;
  grid-template-columns: auto ;
}
.zs-grid-1cols-equal {
  display: grid;
  grid-template-columns: 1fr ;
}
.zs-grid-1cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) ;
}
.zs-grid-2cols-auto {
  display: grid;
  grid-template-columns: auto auto ;
}
.zs-grid-2cols-equal {
  display: grid;
  grid-template-columns: 1fr 1fr ;
}
.zs-grid-2cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-3cols-auto {
  display: grid;
  grid-template-columns: auto auto auto ;
}
.zs-grid-3cols-equal {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr ;
}
.zs-grid-3cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-4cols-auto {
  display: grid;
  grid-template-columns: auto auto auto auto ;
}
.zs-grid-4cols-equal {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr ;
}
.zs-grid-4cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-5cols-auto {
  display: grid;
  grid-template-columns: auto auto auto auto auto ;
}
.zs-grid-5cols-equal {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr ;
}
.zs-grid-5cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-6cols-auto {
  display: grid;
  grid-template-columns: auto auto auto auto auto auto ;
}
.zs-grid-6cols-equal {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr ;
}
.zs-grid-6cols {
  display: grid;
  grid-template-columns: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-1rows-auto {
  display: grid;
  grid-template-rows: auto ;
}
.zs-grid-1rows-equal {
  display: grid;
  grid-template-rows: 1fr ;
}
.zs-grid-1rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) ;
}
.zs-grid-2rows-auto {
  display: grid;
  grid-template-rows: auto auto ;
}
.zs-grid-2rows-equal {
  display: grid;
  grid-template-rows: 1fr 1fr ;
}
.zs-grid-2rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-3rows-auto {
  display: grid;
  grid-template-rows: auto auto auto ;
}
.zs-grid-3rows-equal {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr ;
}
.zs-grid-3rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-4rows-auto {
  display: grid;
  grid-template-rows: auto auto auto auto ;
}
.zs-grid-4rows-equal {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr 1fr ;
}
.zs-grid-4rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-5rows-auto {
  display: grid;
  grid-template-rows: auto auto auto auto auto ;
}
.zs-grid-5rows-equal {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr ;
}
.zs-grid-5rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-grid-6rows-auto {
  display: grid;
  grid-template-rows: auto auto auto auto auto auto ;
}
.zs-grid-6rows-equal {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr ;
}
.zs-grid-6rows {
  display: grid;
  grid-template-rows: minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) ;
}
.zs-justify-end > * {
  justify-self: end;
}
.zs-justify-self-end {
  justify-self: end;
}
.zs-align-end > * {
  align-self: end;
}
.zs-align-self-end {
  align-self: end;
}
.zs-justify-start > * {
  justify-self: start;
}
.zs-justify-self-start {
  justify-self: start;
}
.zs-align-self-start {
  align-self: start;
}
.zs-align-start > * {
  align-self: start;
}
.zs-justify-center > * {
  justify-self: center;
}
.zs-justify-self-center {
  justify-self: center;
}
.zs-align-center > * {
  align-self: center;
}
.zs-align-self-center {
  align-self: center;
}
.zs-justify-stretch > * {
  justify-self: stretch;
}
.zs-justify-self-stretch {
  justify-self: stretch;
}
.zs-align-stretch > * {
  align-self: stretch;
}
.zs-align-self-stretch {
  align-self: stretch;
}
.zs-button {
  text-decoration: none;
  vertical-align: middle;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  box-shadow: none;
  border: 1px solid var(--zs-button-border-color, #B2B0B6);
  color: var(--zs-button-text-color, #454250);
  background-color: var(--zs-button-background-color, #ffffff);
  border-radius: 0.25em;
  padding: 0.75em 1em 0.75em 1em;
  white-space: nowrap;
  -webkit-appearance: none;
  transition: background-color 0.1s ease-out;
}
.zs-button:focus {
  border: 1px solid var(--zs-button-focus-color, #2F6F7B);
}
.zs-button:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-button:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
@media (prefers-reduced-motion) {
  .zs-button {
    transition-duration: 0s;
  }
}
.zs-button span {
  vertical-align: middle;
}
.zs-button:focus > .zs-icon {
  color: inherit;
}
.zs-button:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-button:hover {
  cursor: pointer;
  background-color: var(--zs-button-hover-color, #62D2D1);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button:hover .zs-icon {
  color: inherit;
}
.zs-button:active {
  background: var(--zs-button-background-color, #ffffff);
  color: var(--zs-button-active-color, #2D535F);
}
.zs-button:active > .zs-icon {
  color: inherit;
}
.zs-button.zs-danger {
  color: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-button.zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-button.zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-button.zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-button.zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-button.zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-button.zs-danger:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-button.zs-danger:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-success {
  color: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-button.zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-button.zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-button.zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-button.zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-button.zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-button.zs-success:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-button.zs-success:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-warning {
  color: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-button.zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-button.zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-button.zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-button.zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-button.zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-button.zs-warning:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-button.zs-warning:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-info {
  color: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-button.zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-button.zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-button.zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-button.zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-button.zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-button.zs-info:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button.zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-button.zs-info:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-button::-moz-focus-inner {
  border: none;
}
.zs-button-action,
.zs-button-solid {
  background-color: var(--zs-solid-button-background-color, #27A6A4);
  color: var(--zs-button-background-color, #ffffff);
  border: 1px solid var(--zs-solid-button-background-color, #27A6A4);
}
.zs-button-action:focus,
.zs-button-solid:focus {
  border: 1px solid var(--zs-solid-button-focus-color, #27A6A4);
}
.zs-button-action:hover,
.zs-button-solid:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-button-action:active,
.zs-button-solid:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
.zs-button-action:focus-visible,
.zs-button-solid:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-button-action:hover,
.zs-button-solid:hover {
  color: var(--zs-button-background-color, #ffffff);
  background: var(--zs-button-hover-color, #62D2D1);
}
.zs-button-action:active,
.zs-button-solid:active {
  background: var(--zs-button-active-color, #2D535F);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-danger,
.zs-button-solid.zs-danger {
  background: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-danger:focus,
.zs-button-solid.zs-danger:focus {
  background: var(--zs-danger-focus-color, #892208);
}
.zs-button-action.zs-danger:hover,
.zs-button-solid.zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-button-action.zs-danger:active,
.zs-button-solid.zs-danger:active {
  background: var(--zs-danger-active-color, #5C1A0B);
}
.zs-button-action.zs-danger:focus,
.zs-button-solid.zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-button-action.zs-danger:hover,
.zs-button-solid.zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-button-action.zs-danger:active,
.zs-button-solid.zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-button-action.zs-danger:visited,
.zs-button-solid.zs-danger:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-danger:focus,
.zs-button-solid.zs-danger:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-danger:hover,
.zs-button-solid.zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-danger:active,
.zs-button-solid.zs-danger:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-success,
.zs-button-solid.zs-success {
  background: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-success:focus,
.zs-button-solid.zs-success:focus {
  background: var(--zs-success-focus-color, #0A6E5E);
}
.zs-button-action.zs-success:hover,
.zs-button-solid.zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-button-action.zs-success:active,
.zs-button-solid.zs-success:active {
  background: var(--zs-success-active-color, #0C4846);
}
.zs-button-action.zs-success:focus,
.zs-button-solid.zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-button-action.zs-success:hover,
.zs-button-solid.zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-button-action.zs-success:active,
.zs-button-solid.zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-button-action.zs-success:visited,
.zs-button-solid.zs-success:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-success:focus,
.zs-button-solid.zs-success:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-success:hover,
.zs-button-solid.zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-success:active,
.zs-button-solid.zs-success:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-warning,
.zs-button-solid.zs-warning {
  background: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-warning:focus,
.zs-button-solid.zs-warning:focus {
  background: var(--zs-warning-focus-color, #8A640C);
}
.zs-button-action.zs-warning:hover,
.zs-button-solid.zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-button-action.zs-warning:active,
.zs-button-solid.zs-warning:active {
  background: var(--zs-warning-active-color, #563F0E);
}
.zs-button-action.zs-warning:focus,
.zs-button-solid.zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-button-action.zs-warning:hover,
.zs-button-solid.zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-button-action.zs-warning:active,
.zs-button-solid.zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-button-action.zs-warning:visited,
.zs-button-solid.zs-warning:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-warning:focus,
.zs-button-solid.zs-warning:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-warning:hover,
.zs-button-solid.zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-warning:active,
.zs-button-solid.zs-warning:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-info,
.zs-button-solid.zs-info {
  background: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-info:focus,
.zs-button-solid.zs-info:focus {
  background: var(--zs-info-focus-color, #141187);
}
.zs-button-action.zs-info:hover,
.zs-button-solid.zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-button-action.zs-info:active,
.zs-button-solid.zs-info:active {
  background: var(--zs-info-active-color, #160C60);
}
.zs-button-action.zs-info:focus,
.zs-button-solid.zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-button-action.zs-info:hover,
.zs-button-solid.zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-button-action.zs-info:active,
.zs-button-solid.zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-button-action.zs-info:visited,
.zs-button-solid.zs-info:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-info:focus,
.zs-button-solid.zs-info:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-info:hover,
.zs-button-solid.zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-button-action.zs-info:active,
.zs-button-solid.zs-info:active {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  text-decoration: none;
  border: 1px solid transparent;
  color: var(--zs-link-button-text-color, #2D8B93);
}
a.zs-button:focus {
  border: 1px solid var(--zs-transparent-background-color, transparent);
}
a.zs-button:hover {
  border: 1px solid var(--zs-transparent-background-color, transparent);
}
a.zs-button:active {
  border: 1px solid var(--zs-transparent-background-color, transparent);
}
a.zs-button:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
a.zs-button:focus:not(:focus-visible) {
  outline: none;
}
a.zs-button:hover {
  color: var(--zs-link-button-hover-color, #27A6A4);
  background: var(--zs-link-button-hover-background, #F3FCFE);
  box-shadow: none;
}
a.zs-button:active {
  color: var(--zs-link-button-active-color, #ffffff);
  background: var(--zs-link-button-active-background, #2F6F7B);
  box-shadow: none;
}
a.zs-button.zs-danger {
  color: var(--zs-danger-color, #B21111);
  background: var(--zs-button-background-color, #ffffff);
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px transparent;
  border: 1px solid transparent;
}
a.zs-button.zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
a.zs-button.zs-danger:focus {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-danger:active {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-danger:focus {
  background: var(--zs-danger-focus-color, #892208);
}
a.zs-button.zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
a.zs-button.zs-danger:active {
  background: var(--zs-danger-active-color, #5C1A0B);
}
a.zs-button.zs-danger:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
a.zs-button.zs-danger:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
a.zs-button.zs-danger:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
a.zs-button.zs-success {
  color: var(--zs-success-color, #00AA67);
  background: var(--zs-button-background-color, #ffffff);
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px transparent;
  border: 1px solid transparent;
}
a.zs-button.zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
a.zs-button.zs-success:focus {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-success:active {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-success:focus {
  background: var(--zs-success-focus-color, #0A6E5E);
}
a.zs-button.zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
a.zs-button.zs-success:active {
  background: var(--zs-success-active-color, #0C4846);
}
a.zs-button.zs-success:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
a.zs-button.zs-success:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
a.zs-button.zs-success:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
a.zs-button.zs-warning {
  color: var(--zs-warning-color, #E3A900);
  background: var(--zs-button-background-color, #ffffff);
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px transparent;
  border: 1px solid transparent;
}
a.zs-button.zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
a.zs-button.zs-warning:focus {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-warning:active {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-warning:focus {
  background: var(--zs-warning-focus-color, #8A640C);
}
a.zs-button.zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
a.zs-button.zs-warning:active {
  background: var(--zs-warning-active-color, #563F0E);
}
a.zs-button.zs-warning:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
a.zs-button.zs-warning:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
a.zs-button.zs-warning:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
a.zs-button.zs-info {
  color: var(--zs-info-color, #2B44C7);
  background: var(--zs-button-background-color, #ffffff);
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px transparent;
  border: 1px solid transparent;
}
a.zs-button.zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
a.zs-button.zs-info:focus {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-info:active {
  color: var(--zs-button-background-color, #ffffff);
}
a.zs-button.zs-info:focus {
  background: var(--zs-info-focus-color, #141187);
}
a.zs-button.zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
a.zs-button.zs-info:active {
  background: var(--zs-info-active-color, #160C60);
}
a.zs-button.zs-info:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
a.zs-button.zs-info:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
a.zs-button.zs-info:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-button .zs-icon:hover {
  cursor: pointer;
  color: inherit;
}
.zs-button .zs-icon::before,
.zs-button .zs-icon::after {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.zs-button > .zs-icon + *,
.zs-button > * + .zs-icon {
  vertical-align: middle;
}
.zs-button + .zs-button {
  margin-left: 0.5em;
}
.zs-fab {
  position: relative;
  border-radius: 100%;
  min-height: auto;
  padding: 1.5em;
}
.zs-fab > .zs-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zs-button[disabled],
.zs-button.zs-disabled,
.zs-field input[type="submit"][disabled],
.zs-field input[type="submit"].zs-disabled,
.zs-field input[type="button"][disabled],
.zs-field input[type="button"].zs-disabled,
.zs-field input[type="reset"][disabled],
.zs-field input[type="reset"].zs-disabled,
.zs-button.zs-calendar > table td[disabled],
.zs-field input[type="submit"].zs-calendar > table td[disabled],
.zs-field input[type="button"].zs-calendar > table td[disabled],
.zs-field input[type="reset"].zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-button > *:not(.zs-icon) {
  margin: 0em 0.25em 0em 0.25em;
}
.zs-button > *:first-child {
  margin-left: 0;
}
.zs-button > *:last-child {
  margin-right: 0;
}
.zs-field input[type="submit"] {
  text-decoration: none;
  vertical-align: middle;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  box-shadow: none;
  border: 1px solid var(--zs-button-border-color, #B2B0B6);
  color: var(--zs-button-text-color, #454250);
  background-color: var(--zs-button-background-color, #ffffff);
  border-radius: 0.25em;
  padding: 0.75em 1em 0.75em 1em;
  white-space: nowrap;
  -webkit-appearance: none;
  transition: background-color 0.1s ease-out;
  background-color: var(--zs-solid-button-background-color, #27A6A4);
  color: var(--zs-button-background-color, #ffffff);
  border: 1px solid var(--zs-solid-button-background-color, #27A6A4);
}
.zs-field input[type="submit"]:focus {
  border: 1px solid var(--zs-button-focus-color, #2F6F7B);
}
.zs-field input[type="submit"]:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-field input[type="submit"]:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
@media (prefers-reduced-motion) {
  .zs-field input[type="submit"] {
    transition-duration: 0s;
  }
}
.zs-field input[type="submit"] span {
  vertical-align: middle;
}
.zs-field input[type="submit"]:focus > .zs-icon {
  color: inherit;
}
.zs-field input[type="submit"]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field input[type="submit"]:hover {
  cursor: pointer;
  background-color: var(--zs-button-hover-color, #62D2D1);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"]:hover .zs-icon {
  color: inherit;
}
.zs-field input[type="submit"]:active {
  background: var(--zs-button-background-color, #ffffff);
  color: var(--zs-button-active-color, #2D535F);
}
.zs-field input[type="submit"]:active > .zs-icon {
  color: inherit;
}
.zs-field input[type="submit"].zs-danger {
  color: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-field input[type="submit"].zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="submit"].zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="submit"].zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="submit"].zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="submit"].zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="submit"].zs-danger:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="submit"].zs-danger:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success {
  color: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-field input[type="submit"].zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="submit"].zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="submit"].zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="submit"].zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="submit"].zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="submit"].zs-success:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="submit"].zs-success:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning {
  color: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-field input[type="submit"].zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="submit"].zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="submit"].zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="submit"].zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="submit"].zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="submit"].zs-warning:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="submit"].zs-warning:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info {
  color: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-field input[type="submit"].zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-field input[type="submit"].zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-field input[type="submit"].zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field input[type="submit"].zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="submit"].zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field input[type="submit"].zs-info:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="submit"].zs-info:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"]:focus {
  border: 1px solid var(--zs-solid-button-focus-color, #27A6A4);
}
.zs-field input[type="submit"]:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-field input[type="submit"]:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
.zs-field input[type="submit"]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field input[type="submit"]:hover {
  color: var(--zs-button-background-color, #ffffff);
  background: var(--zs-button-hover-color, #62D2D1);
}
.zs-field input[type="submit"]:active {
  background: var(--zs-button-active-color, #2D535F);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger {
  background: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:focus {
  background: var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="submit"].zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="submit"].zs-danger:active {
  background: var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="submit"].zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="submit"].zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="submit"].zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="submit"].zs-danger:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-danger:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success {
  background: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:focus {
  background: var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="submit"].zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="submit"].zs-success:active {
  background: var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="submit"].zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="submit"].zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="submit"].zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="submit"].zs-success:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-success:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning {
  background: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:focus {
  background: var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="submit"].zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="submit"].zs-warning:active {
  background: var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="submit"].zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="submit"].zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="submit"].zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="submit"].zs-warning:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-warning:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info {
  background: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:focus {
  background: var(--zs-info-focus-color, #141187);
}
.zs-field input[type="submit"].zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="submit"].zs-info:active {
  background: var(--zs-info-active-color, #160C60);
}
.zs-field input[type="submit"].zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field input[type="submit"].zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="submit"].zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field input[type="submit"].zs-info:visited {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:focus {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="submit"].zs-info:active {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"] {
  text-decoration: none;
  vertical-align: middle;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  box-shadow: none;
  border: 1px solid var(--zs-button-border-color, #B2B0B6);
  color: var(--zs-button-text-color, #454250);
  background-color: var(--zs-button-background-color, #ffffff);
  border-radius: 0.25em;
  padding: 0.75em 1em 0.75em 1em;
  white-space: nowrap;
  -webkit-appearance: none;
  transition: background-color 0.1s ease-out;
}
.zs-field input[type="button"]:focus {
  border: 1px solid var(--zs-button-focus-color, #2F6F7B);
}
.zs-field input[type="button"]:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-field input[type="button"]:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
@media (prefers-reduced-motion) {
  .zs-field input[type="button"] {
    transition-duration: 0s;
  }
}
.zs-field input[type="button"] span {
  vertical-align: middle;
}
.zs-field input[type="button"]:focus > .zs-icon {
  color: inherit;
}
.zs-field input[type="button"]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field input[type="button"]:hover {
  cursor: pointer;
  background-color: var(--zs-button-hover-color, #62D2D1);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"]:hover .zs-icon {
  color: inherit;
}
.zs-field input[type="button"]:active {
  background: var(--zs-button-background-color, #ffffff);
  color: var(--zs-button-active-color, #2D535F);
}
.zs-field input[type="button"]:active > .zs-icon {
  color: inherit;
}
.zs-field input[type="button"].zs-danger {
  color: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-field input[type="button"].zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="button"].zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="button"].zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="button"].zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="button"].zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="button"].zs-danger:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="button"].zs-danger:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-success {
  color: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-field input[type="button"].zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="button"].zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="button"].zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="button"].zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="button"].zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="button"].zs-success:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="button"].zs-success:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-warning {
  color: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-field input[type="button"].zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="button"].zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="button"].zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="button"].zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="button"].zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="button"].zs-warning:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="button"].zs-warning:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-info {
  color: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-field input[type="button"].zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-field input[type="button"].zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-field input[type="button"].zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field input[type="button"].zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="button"].zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field input[type="button"].zs-info:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="button"].zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="button"].zs-info:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"] {
  text-decoration: none;
  vertical-align: middle;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  box-shadow: none;
  border: 1px solid var(--zs-button-border-color, #B2B0B6);
  color: var(--zs-button-text-color, #454250);
  background-color: var(--zs-button-background-color, #ffffff);
  border-radius: 0.25em;
  padding: 0.75em 1em 0.75em 1em;
  white-space: nowrap;
  -webkit-appearance: none;
  transition: background-color 0.1s ease-out;
}
.zs-field input[type="reset"]:focus {
  border: 1px solid var(--zs-button-focus-color, #2F6F7B);
}
.zs-field input[type="reset"]:hover {
  border: 1px solid var(--zs-button-hover-color, #62D2D1);
}
.zs-field input[type="reset"]:active {
  border: 1px solid var(--zs-button-active-color, #2D535F);
}
@media (prefers-reduced-motion) {
  .zs-field input[type="reset"] {
    transition-duration: 0s;
  }
}
.zs-field input[type="reset"] span {
  vertical-align: middle;
}
.zs-field input[type="reset"]:focus > .zs-icon {
  color: inherit;
}
.zs-field input[type="reset"]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field input[type="reset"]:hover {
  cursor: pointer;
  background-color: var(--zs-button-hover-color, #62D2D1);
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"]:hover .zs-icon {
  color: inherit;
}
.zs-field input[type="reset"]:active {
  background: var(--zs-button-background-color, #ffffff);
  color: var(--zs-button-active-color, #2D535F);
}
.zs-field input[type="reset"]:active > .zs-icon {
  color: inherit;
}
.zs-field input[type="reset"].zs-danger {
  color: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-field input[type="reset"].zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="reset"].zs-danger:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="reset"].zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field input[type="reset"].zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="reset"].zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field input[type="reset"].zs-danger:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-danger:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-field input[type="reset"].zs-danger:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-success {
  color: var(--zs-success-color, #00AA67);
  border: 1px solid var(--zs-success-color, #00AA67);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-field input[type="reset"].zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="reset"].zs-success:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="reset"].zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field input[type="reset"].zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="reset"].zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field input[type="reset"].zs-success:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-success:hover {
  background: var(--zs-success-hover-color, #54D7AF);
}
.zs-field input[type="reset"].zs-success:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-warning {
  color: var(--zs-warning-color, #E3A900);
  border: 1px solid var(--zs-warning-color, #E3A900);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-field input[type="reset"].zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="reset"].zs-warning:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="reset"].zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field input[type="reset"].zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="reset"].zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field input[type="reset"].zs-warning:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-warning:hover {
  background: var(--zs-warning-hover-color, #FDCA63);
}
.zs-field input[type="reset"].zs-warning:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-info {
  color: var(--zs-info-color, #2B44C7);
  border: 1px solid var(--zs-info-color, #2B44C7);
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-field input[type="reset"].zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-field input[type="reset"].zs-info:hover {
  color: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-field input[type="reset"].zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field input[type="reset"].zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="reset"].zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field input[type="reset"].zs-info:focus {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-field input[type="reset"].zs-info:hover {
  background: var(--zs-info-hover-color, #7E92E9);
}
.zs-field input[type="reset"].zs-info:active {
  background: var(--zs-button-background-color, #ffffff);
}
.zs-pagination {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  background: transparent;
  font-size: 1em;
  display: inline-block;
}
.zs-pagination a {
  display: inline-block;
  border: none;
  border-radius: 0;
  padding: 0.5em 0.75em 0.5em 0.75em;
  cursor: pointer;
  font-size: 0.875em;
  min-width: auto;
  vertical-align: middle;
  text-align: center;
  color: var(--zs-pagination-link-color, #454250);
}
.zs-pagination a:hover {
  border-color: var(--zs-pagination-border-hover-color, transparent);
  text-decoration: underline;
}
.zs-pagination a:first-of-type {
  margin: 0em 0em 0em 0.75em;
}
.zs-pagination a:last-of-type {
  margin: 0em 0.75em 0em 0em;
}
.zs-pagination a:last-of-type + span[current] {
  margin: 0em 1.5em 0em 0em;
}
.zs-pagination a:visited {
  color: var(--zs-pagination-link-color, #454250);
}
.zs-pagination a:focus {
  color: inherit;
}
.zs-pagination a:hover {
  color: inherit;
}
.zs-pagination a:active {
  color: inherit;
}
.zs-pagination a[current],
.zs-pagination a[current]:visited {
  color: var(--zs-pagination-current-color, #1A1628);
  background: var(--zs-pagination-nav-color, transparent);
  border: none;
  font-weight: 700;
  text-decoration: underline;
}
.zs-pagination a[current]:hover,
.zs-pagination a[current]:visited:hover {
  color: var(--zs-pagination-current-color, #1A1628);
}
.zs-pagination a:first-child {
  margin-left: 0;
}
.zs-pagination .zs-icon {
  border: 0px;
  cursor: pointer;
}
.zs-pagination .zs-fab {
  font-size: 0.875em;
}
.zs-pagination .zs-fab .zs-icon {
  font-size: 1.5em;
  pointer-events: none;
}
.zs-pagination .zs-fab + .zs-fab {
  margin: 0em 0em 0em 1em;
}
.zs-pagination .zs-fab + span[current] {
  margin-left: 1.5em;
}
.zs-pagination span[current] {
  vertical-align: middle;
  color: var(--zs-pagination-current-color, #1A1628);
  border-radius: 0;
  background: var(--zs-pagination-dropdown-current-background, #F4F3F3);
  border: 1.5px solid var(--zs-pagination-dropdown-border-color, #DEDCDE);
  padding: 0.5em 0em 0.5em 0em;
  margin: 0em 0.75em 0em 0.75em;
  position: relative;
  cursor: pointer;
  font-size: 0.875em;
}
.zs-pagination span[current] select {
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  color: var(--zs-pagination-current-color, #1A1628);
  padding: 0em 2.5em 0em 1em;
  font-size: inherit;
  cursor: pointer;
  text-align: center;
  text-align-last: center;
}
.zs-pagination span[current] select:focus {
  color: var(--zs-pagination-color, #454250);
}
.zs-pagination span[current] select::-ms-expand {
  display: none;
}
.zs-pagination span[current]:first-child {
  margin-left: 0;
}
.zs-pagination span[current]:after {
  content: "\ea27";
  font-size: 1.5em;
  right: 0.5em;
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  transform: translateY(-50%);
  color: var(--zs-pagination-current-color, #1A1628);
  top: 50%;
  position: absolute;
  pointer-events: none;
}
.zs-pagination span[current] + a:first-of-type {
  margin-left: 0;
}
.zs-table {
  font-size: 1em;
  border-collapse: collapse;
  border-spacing: 0;
  color: var(--zs-table-text-color, #454250);
  margin: 0.5em 1em 0.5em 1em;
}
.zs-table caption {
  text-align: left;
  margin: 0em 0em 1em 0em;
  font-size: 0.75em;
  color: var(--zs-table-caption-color, #9C9AA1);
}
.zs-table:first-child {
  margin-top: 0;
}
.zs-table:first-child > caption {
  margin-top: 0;
}
.zs-table tr > td,
.zs-table tr > th {
  padding: 1em 1em 1em 1em;
  line-height: 1.5;
  border: 1px solid var(--zs-table-border-color, #DEDCDE);
  border-left: 0px;
  border-right: 0px;
  text-align: left;
  vertical-align: top;
}
.zs-table tr > td.zs-action-icons,
.zs-table tr > th.zs-action-icons {
  padding-top: 0.3em;
  padding-bottom: 0;
}
.zs-table tr > td.zs-actions,
.zs-table tr > th.zs-actions {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  vertical-align: middle;
}
.zs-table tr > td:focus,
.zs-table tr > th:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-table tr > th {
  min-height: auto;
  height: auto;
  padding: 1em 1em 1em 1em;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  background: none;
  border-bottom: 1px solid var(--zs-table-header-border-color, #716E79);
  vertical-align: bottom;
}
.zs-table tr > th:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-table tr > th a[sort] {
  color: var(--zs-table-text-color, #454250);
}
.zs-table tr > th a[sort]:visited {
  color: var(--zs-table-text-color, #454250);
}
.zs-table tr > th a[sort]:focus {
  color: var(--zs-table-text-color, #454250);
}
.zs-table tr > th a[sort]:hover {
  color: var(--zs-table-text-color, #454250);
}
.zs-table tr > th a[sort]:active {
  color: var(--zs-table-text-color, #454250);
}
.zs-table tr > th[sort],
.zs-table tr > th [sort] {
  padding-right: 1.75em;
  position: relative;
}
.zs-table tr > th[sort]::after,
.zs-table tr > th [sort]::after {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1.25em;
  font-family: 'zsIcons';
  content: "\ea1e";
  color: var(--zs-interactive-secondary-color, #716E79);
}
.zs-table tr > th[sort]:hover::after,
.zs-table tr > th [sort]:hover::after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-table tr > th[sort="asc"]::after,
.zs-table tr > th [sort="asc"]::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
  content: "\ebf2";
}
.zs-table tr > th[sort="desc"]::after,
.zs-table tr > th [sort="desc"]::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
  content: "\ebf1";
}
.zs-table tr > th[sort="asc"]:hover::after,
.zs-table tr > th [sort="asc"]:hover::after,
.zs-table tr > th[sort="desc"]:hover::after,
.zs-table tr > th [sort="desc"]:hover::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
}
.zs-table tr > th [sort] {
  cursor: pointer;
}
.zs-table tr > th [sort]::after {
  font-size: 1.25em;
}
.zs-table tr:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-table td,
.zs-table th,
.zs-table .zs-td {
  padding: 1em 1em 1em 1em;
  line-height: 1.5;
  border: 1px solid var(--zs-table-border-color, #DEDCDE);
  border-left: 0px;
  border-right: 0px;
  text-align: left;
  vertical-align: top;
}
.zs-table td.zs-action-icons,
.zs-table th.zs-action-icons,
.zs-table .zs-td.zs-action-icons {
  padding-top: 0.3em;
  padding-bottom: 0;
}
.zs-table td.zs-actions,
.zs-table th.zs-actions,
.zs-table .zs-td.zs-actions {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  vertical-align: middle;
}
.zs-table td:focus,
.zs-table th:focus,
.zs-table .zs-td:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-table > thead td,
.zs-table > thead th,
.zs-table > tr > th,
.zs-table > th,
.zs-table > tbody > tr > th,
.zs-table .zs-th,
.zs-table > tfoot td,
.zs-table > tfoot th {
  min-height: auto;
  height: auto;
  padding: 1em 1em 1em 1em;
  line-height: 1.5;
  font-size: 1em;
  font-weight: 600;
  background: none;
  border-bottom: 1px solid var(--zs-table-header-border-color, #716E79);
  vertical-align: bottom;
}
.zs-table > thead td:focus,
.zs-table > thead th:focus,
.zs-table > tr > th:focus,
.zs-table > th:focus,
.zs-table > tbody > tr > th:focus,
.zs-table .zs-th:focus,
.zs-table > tfoot td:focus,
.zs-table > tfoot th:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-table > thead td a[sort],
.zs-table > thead th a[sort],
.zs-table > tr > th a[sort],
.zs-table > th a[sort],
.zs-table > tbody > tr > th a[sort],
.zs-table .zs-th a[sort],
.zs-table > tfoot td a[sort],
.zs-table > tfoot th a[sort] {
  color: var(--zs-table-text-color, #454250);
}
.zs-table > thead td a[sort]:visited,
.zs-table > thead th a[sort]:visited,
.zs-table > tr > th a[sort]:visited,
.zs-table > th a[sort]:visited,
.zs-table > tbody > tr > th a[sort]:visited,
.zs-table .zs-th a[sort]:visited,
.zs-table > tfoot td a[sort]:visited,
.zs-table > tfoot th a[sort]:visited {
  color: var(--zs-table-text-color, #454250);
}
.zs-table > thead td a[sort]:focus,
.zs-table > thead th a[sort]:focus,
.zs-table > tr > th a[sort]:focus,
.zs-table > th a[sort]:focus,
.zs-table > tbody > tr > th a[sort]:focus,
.zs-table .zs-th a[sort]:focus,
.zs-table > tfoot td a[sort]:focus,
.zs-table > tfoot th a[sort]:focus {
  color: var(--zs-table-text-color, #454250);
}
.zs-table > thead td a[sort]:hover,
.zs-table > thead th a[sort]:hover,
.zs-table > tr > th a[sort]:hover,
.zs-table > th a[sort]:hover,
.zs-table > tbody > tr > th a[sort]:hover,
.zs-table .zs-th a[sort]:hover,
.zs-table > tfoot td a[sort]:hover,
.zs-table > tfoot th a[sort]:hover {
  color: var(--zs-table-text-color, #454250);
}
.zs-table > thead td a[sort]:active,
.zs-table > thead th a[sort]:active,
.zs-table > tr > th a[sort]:active,
.zs-table > th a[sort]:active,
.zs-table > tbody > tr > th a[sort]:active,
.zs-table .zs-th a[sort]:active,
.zs-table > tfoot td a[sort]:active,
.zs-table > tfoot th a[sort]:active {
  color: var(--zs-table-text-color, #454250);
}
.zs-table > thead td[sort],
.zs-table > thead th[sort],
.zs-table > tr > th[sort],
.zs-table > th[sort],
.zs-table > tbody > tr > th[sort],
.zs-table .zs-th[sort],
.zs-table > tfoot td[sort],
.zs-table > tfoot th[sort],
.zs-table > thead td [sort],
.zs-table > thead th [sort],
.zs-table > tr > th [sort],
.zs-table > th [sort],
.zs-table > tbody > tr > th [sort],
.zs-table .zs-th [sort],
.zs-table > tfoot td [sort],
.zs-table > tfoot th [sort] {
  padding-right: 1.75em;
  position: relative;
}
.zs-table > thead td[sort]::after,
.zs-table > thead th[sort]::after,
.zs-table > tr > th[sort]::after,
.zs-table > th[sort]::after,
.zs-table > tbody > tr > th[sort]::after,
.zs-table .zs-th[sort]::after,
.zs-table > tfoot td[sort]::after,
.zs-table > tfoot th[sort]::after,
.zs-table > thead td [sort]::after,
.zs-table > thead th [sort]::after,
.zs-table > tr > th [sort]::after,
.zs-table > th [sort]::after,
.zs-table > tbody > tr > th [sort]::after,
.zs-table .zs-th [sort]::after,
.zs-table > tfoot td [sort]::after,
.zs-table > tfoot th [sort]::after {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1.25em;
  font-family: 'zsIcons';
  content: "\ea1e";
  color: var(--zs-interactive-secondary-color, #716E79);
}
.zs-table > thead td[sort]:hover::after,
.zs-table > thead th[sort]:hover::after,
.zs-table > tr > th[sort]:hover::after,
.zs-table > th[sort]:hover::after,
.zs-table > tbody > tr > th[sort]:hover::after,
.zs-table .zs-th[sort]:hover::after,
.zs-table > tfoot td[sort]:hover::after,
.zs-table > tfoot th[sort]:hover::after,
.zs-table > thead td [sort]:hover::after,
.zs-table > thead th [sort]:hover::after,
.zs-table > tr > th [sort]:hover::after,
.zs-table > th [sort]:hover::after,
.zs-table > tbody > tr > th [sort]:hover::after,
.zs-table .zs-th [sort]:hover::after,
.zs-table > tfoot td [sort]:hover::after,
.zs-table > tfoot th [sort]:hover::after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-table > thead td[sort="asc"]::after,
.zs-table > thead th[sort="asc"]::after,
.zs-table > tr > th[sort="asc"]::after,
.zs-table > th[sort="asc"]::after,
.zs-table > tbody > tr > th[sort="asc"]::after,
.zs-table .zs-th[sort="asc"]::after,
.zs-table > tfoot td[sort="asc"]::after,
.zs-table > tfoot th[sort="asc"]::after,
.zs-table > thead td [sort="asc"]::after,
.zs-table > thead th [sort="asc"]::after,
.zs-table > tr > th [sort="asc"]::after,
.zs-table > th [sort="asc"]::after,
.zs-table > tbody > tr > th [sort="asc"]::after,
.zs-table .zs-th [sort="asc"]::after,
.zs-table > tfoot td [sort="asc"]::after,
.zs-table > tfoot th [sort="asc"]::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
  content: "\ebf2";
}
.zs-table > thead td[sort="desc"]::after,
.zs-table > thead th[sort="desc"]::after,
.zs-table > tr > th[sort="desc"]::after,
.zs-table > th[sort="desc"]::after,
.zs-table > tbody > tr > th[sort="desc"]::after,
.zs-table .zs-th[sort="desc"]::after,
.zs-table > tfoot td[sort="desc"]::after,
.zs-table > tfoot th[sort="desc"]::after,
.zs-table > thead td [sort="desc"]::after,
.zs-table > thead th [sort="desc"]::after,
.zs-table > tr > th [sort="desc"]::after,
.zs-table > th [sort="desc"]::after,
.zs-table > tbody > tr > th [sort="desc"]::after,
.zs-table .zs-th [sort="desc"]::after,
.zs-table > tfoot td [sort="desc"]::after,
.zs-table > tfoot th [sort="desc"]::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
  content: "\ebf1";
}
.zs-table > thead td[sort="asc"]:hover::after,
.zs-table > thead th[sort="asc"]:hover::after,
.zs-table > tr > th[sort="asc"]:hover::after,
.zs-table > th[sort="asc"]:hover::after,
.zs-table > tbody > tr > th[sort="asc"]:hover::after,
.zs-table .zs-th[sort="asc"]:hover::after,
.zs-table > tfoot td[sort="asc"]:hover::after,
.zs-table > tfoot th[sort="asc"]:hover::after,
.zs-table > thead td [sort="asc"]:hover::after,
.zs-table > thead th [sort="asc"]:hover::after,
.zs-table > tr > th [sort="asc"]:hover::after,
.zs-table > th [sort="asc"]:hover::after,
.zs-table > tbody > tr > th [sort="asc"]:hover::after,
.zs-table .zs-th [sort="asc"]:hover::after,
.zs-table > tfoot td [sort="asc"]:hover::after,
.zs-table > tfoot th [sort="asc"]:hover::after,
.zs-table > thead td[sort="desc"]:hover::after,
.zs-table > thead th[sort="desc"]:hover::after,
.zs-table > tr > th[sort="desc"]:hover::after,
.zs-table > th[sort="desc"]:hover::after,
.zs-table > tbody > tr > th[sort="desc"]:hover::after,
.zs-table .zs-th[sort="desc"]:hover::after,
.zs-table > tfoot td[sort="desc"]:hover::after,
.zs-table > tfoot th[sort="desc"]:hover::after,
.zs-table > thead td [sort="desc"]:hover::after,
.zs-table > thead th [sort="desc"]:hover::after,
.zs-table > tr > th [sort="desc"]:hover::after,
.zs-table > th [sort="desc"]:hover::after,
.zs-table > tbody > tr > th [sort="desc"]:hover::after,
.zs-table .zs-th [sort="desc"]:hover::after,
.zs-table > tfoot td [sort="desc"]:hover::after,
.zs-table > tfoot th [sort="desc"]:hover::after {
  color: var(--zs-table-sorted-icon-color, #27A6A4);
}
.zs-table > thead td [sort],
.zs-table > thead th [sort],
.zs-table > tr > th [sort],
.zs-table > th [sort],
.zs-table > tbody > tr > th [sort],
.zs-table .zs-th [sort],
.zs-table > tfoot td [sort],
.zs-table > tfoot th [sort] {
  cursor: pointer;
}
.zs-table > thead td [sort]::after,
.zs-table > thead th [sort]::after,
.zs-table > tr > th [sort]::after,
.zs-table > th [sort]::after,
.zs-table > tbody > tr > th [sort]::after,
.zs-table .zs-th [sort]::after,
.zs-table > tfoot td [sort]::after,
.zs-table > tfoot th [sort]::after {
  font-size: 1.25em;
}
.zs-table > tfoot td,
.zs-table > tfoot th {
  background: transparent;
  vertical-align: top;
}
.zs-table > tfoot > tr > td {
  border-bottom: 1px solid var(--zs-table-border-color, #DEDCDE);
}
.zs-table.zs-table-condense > thead > tr > td,
.zs-table.zs-table-condense > tfoot > tr > td,
.zs-table.zs-table-condense > tbody > tr > td,
.zs-table.zs-table-condense > thead > tr > th,
.zs-table.zs-table-condense > tfoot > tr > th,
.zs-table.zs-table-condense > tbody > tr > th {
  padding: 0.5em 0.5em 0.5em 0.5em;
}
.zs-table.zs-table-generous > thead > tr > td,
.zs-table.zs-table-generous > tfoot > tr > td,
.zs-table.zs-table-generous > tbody > tr > td,
.zs-table.zs-table-generous > thead > tr > th,
.zs-table.zs-table-generous > tfoot > tr > th,
.zs-table.zs-table-generous > tbody > tr > th {
  padding: 1.5em 1em 1.5em 1em;
}
.zs-table .zs-danger {
  background: var(--zs-table-danger-color, #FFB6A5);
}
.zs-table .zs-warning {
  background: var(--zs-table-warning-color, #FFDB93);
}
.zs-table .zs-success {
  background: var(--zs-table-success-color, #ADF2E7);
}
.zs-table .zs-active {
  background-color: var(--zs-table-active-color, rgba(236, 114, 0, 0.1));
}
.zs-table tr[border*="none"] > * {
  border: none;
}
.zs-table tr[border*="right"] > * {
  border-right: 1px solid var(--zs-table-border-color, #DEDCDE);
}
.zs-table tr[border*="left"] > * {
  border-left: 1px solid var(--zs-table-border-color, #DEDCDE);
}
.zs-table tr[border*="top"] > * {
  border-top: 1px solid var(--zs-table-border-color, #DEDCDE);
}
.zs-table tr[border*="bottom"] > * {
  border-bottom: 1px solid var(--zs-table-border-color, #DEDCDE);
}
.zs-table [border*="none"] {
  border: 0 !important;
}
.zs-table [border*="right"] {
  border-right: 1px solid var(--zs-table-border-color, #DEDCDE) !important;
}
.zs-table [border*="left"] {
  border-left: 1px solid var(--zs-table-border-color, #DEDCDE) !important;
}
.zs-table [border*="top"] {
  border-top: 1px solid var(--zs-table-border-color, #DEDCDE) !important;
}
.zs-table [border*="bottom"] {
  border-bottom: 1px solid var(--zs-table-border-color, #DEDCDE) !important;
}
.zs-table [scope="colgroup"],
.zs-table [scope="rowgroup"] {
  vertical-align: middle;
  text-align: center;
}
.zs-table tr[align="right"] > td,
.zs-table tr[align="right"] > th {
  text-align: right;
}
.zs-table tr[align="left"] > td,
.zs-table tr[align="left"] > th {
  text-align: left;
}
.zs-table tr[align="center"] > td,
.zs-table tr[align="center"] > th {
  text-align: center;
}
.zs-table tr[valign="top"] > td,
.zs-table tr[valign="top"] > th {
  vertical-align: top;
}
.zs-table tr[valign="middle"] > td,
.zs-table tr[valign="middle"] > th {
  vertical-align: middle;
}
.zs-table tr[valign="bottom"] > td,
.zs-table tr[valign="bottom"] > th {
  vertical-align: bottom;
}
.zs-table tr[valign="baseline"] > td,
.zs-table tr[valign="baseline"] > th {
  vertical-align: baseline;
}
.zs-table [align="right"] {
  text-align: right !important;
}
.zs-table [align="left"] {
  text-align: left !important;
}
.zs-table [align="center"] {
  text-align: center !important;
}
.zs-table [valign="top"] {
  vertical-align: top !important;
}
.zs-table [valign="middle"] {
  vertical-align: middle !important;
}
.zs-table [valign="bottom"] {
  vertical-align: bottom !important;
}
.zs-table [valign="baseline"] {
  vertical-align: baseline !important;
}
.zs-table [mark] {
  transition: background-color 0.1s ease-out;
  background-color: var(--zs-table-highlight-color, rgba(39, 166, 164, 0.1)) !important;
}
@media (prefers-reduced-motion) {
  .zs-table [mark] {
    transition-duration: 0s;
  }
}
.zs-table:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-table a:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-table tr.zs-table-row-group-divider > td,
.zs-table tr.zs-table-row-group-divider > th {
  border-top: 1px var(--zs-table-divider-border-color, #9C9AA1) solid;
}
/**
* Toolbar component styles
*/
.zs-toolbar {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.zs-toolbar .zs-link-action {
  transition: color 0.1s ease-out, background 0.1s ease-out, outline 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-toolbar .zs-link-action {
    transition-duration: 0s;
  }
}
.zs-toolbar .zs-link-action:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-toolbar ul {
  list-style-type: none;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 1;
}
.zs-toolbar ul li {
  display: flex;
  flex: 1 1 auto;
}
.zs-toolbar > a,
.zs-toolbar ul li > a {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em 1em 1em 1em;
}
.zs-toolbar > a > .zs-icon,
.zs-toolbar ul li > a > .zs-icon {
  padding: 0em 0.125em 0em 0.125em;
  color: inherit;
}
.zs-toolbar > a > .zs-icon::before,
.zs-toolbar ul li > a > .zs-icon::before {
  margin: 0;
  display: block;
  vertical-align: initial;
}
.zs-toolbar > a > .zs-icon + *,
.zs-toolbar ul li > a > .zs-icon + *,
.zs-toolbar > a > *,
.zs-toolbar ul li > a > * {
  padding: 0em 0.33333333em 0em 0.33333333em;
  cursor: pointer;
}
.zs-toolbar > a > *:last-child,
.zs-toolbar ul li > a > *:last-child {
  padding-right: 0;
}
.zs-toolbar > a > *:first-child,
.zs-toolbar ul li > a > *:first-child {
  padding-left: 0;
}
.zs-toolbar > a > .zs-icon,
.zs-toolbar ul li > a > .zs-icon {
  padding: 0em 0em 0em 0em;
}
.zs-toolbar > a.zs-toolbar-partial-separator,
.zs-toolbar ul li > a.zs-toolbar-partial-separator {
  position: relative;
}
.zs-toolbar > a.zs-toolbar-partial-separator::after,
.zs-toolbar ul li > a.zs-toolbar-partial-separator::after {
  content: '\00a0';
  border: 1px solid var(--zs-toolbar-separator-color, #DEDCDE);
  border-left: none;
  position: absolute;
  right: 0;
  width: 0;
}
.zs-toolbar > a.zs-toolbar-separator,
.zs-toolbar ul li > a.zs-toolbar-separator {
  border-right: 1px solid var(--zs-toolbar-separator-color, #DEDCDE);
}
.zs-toolbar > a:focus.zs-toolbar-partial-separator::after,
.zs-toolbar ul li > a:focus.zs-toolbar-partial-separator::after,
.zs-toolbar > a:focus.zs-toolbar-separator,
.zs-toolbar ul li > a:focus.zs-toolbar-separator {
  border-color: transparent;
}
.zs-toolbar > a.zs-active,
.zs-toolbar ul li > a.zs-active {
  color: var(--zs-link-action-selected-color, #ffffff);
}
.zs-toolbar > a.zs-active > .zs-icon::before,
.zs-toolbar ul li > a.zs-active > .zs-icon::before {
  color: inherit;
}
.zs-toolbar > a.zs-active:hover,
.zs-toolbar ul li > a.zs-active:hover {
  color: var(--zs-link-action-selected-color, #ffffff);
}
.zs-toolbar.zs-toolbar-vertical {
  flex-direction: column;
  height: 100%;
}
.zs-toolbar.zs-toolbar-vertical > a,
.zs-toolbar.zs-toolbar-vertical ul li > a {
  padding: 0.75em 0.5em 0.75em 0.5em;
}
.zs-toolbar.zs-toolbar-vertical > a.zs-toolbar-separator,
.zs-toolbar.zs-toolbar-vertical ul li > a.zs-toolbar-separator {
  border-right: none;
  border-bottom: 1px solid var(--zs-toolbar-separator-color, #DEDCDE);
}
.zs-toolbar.zs-toolbar-labels-below > a,
.zs-toolbar.zs-toolbar-labels-below ul li > a {
  flex-direction: column;
}
.zs-toolbar.zs-toolbar-labels-below > a > *,
.zs-toolbar.zs-toolbar-labels-below ul li > a > * {
  padding: 0em 0em 0em 0em;
}
.zs-toolbar.zs-toolbar-vertical.zs-toolbar.zs-toolbar-labels-below > a,
.zs-toolbar.zs-toolbar-vertical.zs-toolbar.zs-toolbar-labels-below ul li > a {
  text-align: center;
}
.zs-toolbar.zs-toolbar-align-left > a,
.zs-toolbar.zs-toolbar-align-left ul li > a {
  justify-content: flex-start;
}
.zs-toolbar-target > a:target,
.zs-toolbar-target > a:active {
  color: var(--zs-link-action-selected-color, #ffffff);
}
.zs-toolbar-target > a:target > .zs-icon::before,
.zs-toolbar-target > a:active > .zs-icon::before {
  color: inherit;
}
.zs-toolbar-target > a:target:hover,
.zs-toolbar-target > a:active:hover {
  color: var(--zs-link-action-selected-color, #ffffff);
}
[hidden] {
  display: none !important;
}
[disabled] [input][disabled] {
  opacity: 1 !important;
}
.zs-field-shadow {
  display: block;
}
.zs-field {
  display: block;
}
.zs-field > label {
  display: inline-block;
}
.zs-field [input],
.zs-field [textarea] {
  outline: none;
  font-weight: normal;
  font-size: 1em;
  color: var(--zs-field-text-color, #2F2C3C);
  border-radius: 0;
  padding: 0.75em 0.75em 0.75em 0.75em;
  /**
	  * @todo a little hack to fix ZSUI-358
	  */
  margin-bottom: 0.5px;
  display: block;
}
.zs-field [input][type="number"],
.zs-field [textarea][type="number"] {
  text-align: right;
}
.zs-field [input][type="checkbox"],
.zs-field [textarea][type="checkbox"],
.zs-field [input][type="radio"],
.zs-field [textarea][type="radio"] {
  border: none;
}
.zs-field [input]:focus,
.zs-field [textarea]:focus,
.zs-field [input] :invalid:focus,
.zs-field [textarea] :invalid:focus {
  outline: none;
  box-shadow: none;
}
.zs-field [label] {
  display: block;
  font-size: 0.75em;
  padding: 0em 0em 0.66666667em 0em;
  font-weight: 700;
  letter-spacing: -0.013em;
  line-height: 1.37;
  color: var(--zs-field-label-color, #1A1628);
}
.zs-field [field].zs-input-icon {
  display: block;
  position: relative;
  z-index: 1;
}
.zs-field [field].zs-input-icon textarea[input] {
  padding-right: 3em !important;
}
.zs-field [field].zs-input-icon [input] {
  padding-right: 3em !important;
}
.zs-field [field].zs-input-icon::before {
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  display: inline-block;
  pointer-events: none;
  top: 50%;
  font-size: 1.5em;
  width: auto;
  right: 0.5em;
  padding: 0;
  transform: translate(0, -50%);
  z-index: 1;
  text-align: center;
  background: transparent;
  position: absolute;
}
.zs-field [clear] {
  font-size: 1.5em;
  width: auto;
  right: 0.5em;
  padding: 0;
}
.zs-field [input]:not([size]):not([width]):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="reset"]) {
  width: 100%;
}
.zs-field [field] {
  position: relative;
  display: block;
}
.zs-field textarea + [clear] {
  top: 0.66666667em;
  transform: none;
}
.zs-field [clear] {
  position: absolute;
  display: inline-block;
  top: 50%;
  transform: translate(0, -50%);
  border: 0;
  z-index: 2;
  text-align: center;
}
.zs-field [input][type="text"],
.zs-field [input][type="password"],
.zs-field [input][type="number"],
.zs-field [input][type="tel"],
.zs-field [input][type="url"],
.zs-field [input][type="email"],
.zs-field [input][type="search"],
.zs-field [input][type="time"],
.zs-field [input][type="week"],
.zs-field [input][type="date"] {
  line-height: 1.5;
  border: 1px solid var(--zs-field-border-color, #DEDCDE);
  background: var(--zs-field-filled-background-color, #FAFAFA);
}
.zs-field [input][type="text"]::-webkit-input-placeholder,
.zs-field [input][type="password"]::-webkit-input-placeholder,
.zs-field [input][type="number"]::-webkit-input-placeholder,
.zs-field [input][type="tel"]::-webkit-input-placeholder,
.zs-field [input][type="url"]::-webkit-input-placeholder,
.zs-field [input][type="email"]::-webkit-input-placeholder,
.zs-field [input][type="search"]::-webkit-input-placeholder,
.zs-field [input][type="time"]::-webkit-input-placeholder,
.zs-field [input][type="week"]::-webkit-input-placeholder,
.zs-field [input][type="date"]::-webkit-input-placeholder {
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field [input][type="text"]:-moz-placeholder,
.zs-field [input][type="password"]:-moz-placeholder,
.zs-field [input][type="number"]:-moz-placeholder,
.zs-field [input][type="tel"]:-moz-placeholder,
.zs-field [input][type="url"]:-moz-placeholder,
.zs-field [input][type="email"]:-moz-placeholder,
.zs-field [input][type="search"]:-moz-placeholder,
.zs-field [input][type="time"]:-moz-placeholder,
.zs-field [input][type="week"]:-moz-placeholder,
.zs-field [input][type="date"]:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field [input][type="text"]::-moz-placeholder,
.zs-field [input][type="password"]::-moz-placeholder,
.zs-field [input][type="number"]::-moz-placeholder,
.zs-field [input][type="tel"]::-moz-placeholder,
.zs-field [input][type="url"]::-moz-placeholder,
.zs-field [input][type="email"]::-moz-placeholder,
.zs-field [input][type="search"]::-moz-placeholder,
.zs-field [input][type="time"]::-moz-placeholder,
.zs-field [input][type="week"]::-moz-placeholder,
.zs-field [input][type="date"]::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field [input][type="text"]:focus,
.zs-field [input][type="password"]:focus,
.zs-field [input][type="number"]:focus,
.zs-field [input][type="tel"]:focus,
.zs-field [input][type="url"]:focus,
.zs-field [input][type="email"]:focus,
.zs-field [input][type="search"]:focus,
.zs-field [input][type="time"]:focus,
.zs-field [input][type="week"]:focus,
.zs-field [input][type="date"]:focus {
  border: 1px solid var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-field [input][type="text"]:hover,
.zs-field [input][type="password"]:hover,
.zs-field [input][type="number"]:hover,
.zs-field [input][type="tel"]:hover,
.zs-field [input][type="url"]:hover,
.zs-field [input][type="email"]:hover,
.zs-field [input][type="search"]:hover,
.zs-field [input][type="time"]:hover,
.zs-field [input][type="week"]:hover,
.zs-field [input][type="date"]:hover {
  border: 1px solid var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-field [input][type="text"]:active,
.zs-field [input][type="password"]:active,
.zs-field [input][type="number"]:active,
.zs-field [input][type="tel"]:active,
.zs-field [input][type="url"]:active,
.zs-field [input][type="email"]:active,
.zs-field [input][type="search"]:active,
.zs-field [input][type="time"]:active,
.zs-field [input][type="week"]:active,
.zs-field [input][type="date"]:active {
  border: 1px solid var(--zs-field-active-border-color, #27A6A4);
}
.zs-field [input][type="text"]:focus,
.zs-field [input][type="password"]:focus,
.zs-field [input][type="number"]:focus,
.zs-field [input][type="tel"]:focus,
.zs-field [input][type="url"]:focus,
.zs-field [input][type="email"]:focus,
.zs-field [input][type="search"]:focus,
.zs-field [input][type="time"]:focus,
.zs-field [input][type="week"]:focus,
.zs-field [input][type="date"]:focus {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-field [input][type="text"]:hover,
.zs-field [input][type="password"]:hover,
.zs-field [input][type="number"]:hover,
.zs-field [input][type="tel"]:hover,
.zs-field [input][type="url"]:hover,
.zs-field [input][type="email"]:hover,
.zs-field [input][type="search"]:hover,
.zs-field [input][type="time"]:hover,
.zs-field [input][type="week"]:hover,
.zs-field [input][type="date"]:hover {
  background: var(--zs-field-hover-background-color, #FAFAFA);
}
.zs-field [input][type="text"]:active,
.zs-field [input][type="password"]:active,
.zs-field [input][type="number"]:active,
.zs-field [input][type="tel"]:active,
.zs-field [input][type="url"]:active,
.zs-field [input][type="email"]:active,
.zs-field [input][type="search"]:active,
.zs-field [input][type="time"]:active,
.zs-field [input][type="week"]:active,
.zs-field [input][type="date"]:active {
  background: var(--zs-field-active-background-color, #F4F3F3);
}
.zs-field [input][type="text"]:focus:hover,
.zs-field [input][type="password"]:focus:hover,
.zs-field [input][type="number"]:focus:hover,
.zs-field [input][type="tel"]:focus:hover,
.zs-field [input][type="url"]:focus:hover,
.zs-field [input][type="email"]:focus:hover,
.zs-field [input][type="search"]:focus:hover,
.zs-field [input][type="time"]:focus:hover,
.zs-field [input][type="week"]:focus:hover,
.zs-field [input][type="date"]:focus:hover {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-field [input][type="text"]:focus,
.zs-field [input][type="password"]:focus,
.zs-field [input][type="number"]:focus,
.zs-field [input][type="tel"]:focus,
.zs-field [input][type="url"]:focus,
.zs-field [input][type="email"]:focus,
.zs-field [input][type="search"]:focus,
.zs-field [input][type="time"]:focus,
.zs-field [input][type="week"]:focus,
.zs-field [input][type="date"]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field [input][type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="password"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="number"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="tel"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="url"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="email"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="search"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="time"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="week"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="date"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field [input][type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="password"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="number"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="tel"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="url"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="email"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="search"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="time"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="week"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled),
.zs-field [input][type="date"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-background-color, #ffffff);
}
.zs-field textarea[input] {
  transition: background 0.1s ease-out, border-color 0.1s ease-out;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
  font-size: 1em;
  border-radius: 0;
  padding: 1em 1em 1em 1em;
  letter-spacing: 0.013em;
  outline: none;
  border: 1px solid var(--zs-field-border-color, #DEDCDE);
  background: var(--zs-field-filled-background-color, #FAFAFA);
}
@media (prefers-reduced-motion) {
  .zs-field textarea[input] {
    transition-duration: 0s;
  }
}
.zs-field textarea[input]::selection {
  background-color: var(--zs-textarea-selection-color, #FFD680);
}
.zs-field textarea[input]::-moz-selection {
  background-color: var(--zs-textarea-selection-color, #FFD680);
}
.zs-field textarea[input]::-webkit-input-placeholder {
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field textarea[input]:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field textarea[input]::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-field textarea[input]:focus {
  border: 1px solid var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-field textarea[input]:hover {
  border: 1px solid var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-field textarea[input]:active {
  border: 1px solid var(--zs-field-active-border-color, #27A6A4);
}
.zs-field textarea[input]:focus {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-field textarea[input]:hover {
  background: var(--zs-field-hover-background-color, #FAFAFA);
}
.zs-field textarea[input]:active {
  background: var(--zs-field-active-background-color, #F4F3F3);
}
.zs-field textarea[input]:focus:hover {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-field textarea[input]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-field textarea[input]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-field textarea[input]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-background-color, #ffffff);
}
.zs-field.zs-error [input][type="text"],
.zs-field.zs-danger [input][type="text"],
.zs-field[invalid] [input][type="text"],
.zs-field.zs-error [input][type="password"],
.zs-field.zs-danger [input][type="password"],
.zs-field[invalid] [input][type="password"],
.zs-field.zs-error [input][type="number"],
.zs-field.zs-danger [input][type="number"],
.zs-field[invalid] [input][type="number"],
.zs-field.zs-error [input][type="tel"],
.zs-field.zs-danger [input][type="tel"],
.zs-field[invalid] [input][type="tel"],
.zs-field.zs-error [input][type="url"],
.zs-field.zs-danger [input][type="url"],
.zs-field[invalid] [input][type="url"],
.zs-field.zs-error [input][type="email"],
.zs-field.zs-danger [input][type="email"],
.zs-field[invalid] [input][type="email"],
.zs-field.zs-error [input][type="search"],
.zs-field.zs-danger [input][type="search"],
.zs-field[invalid] [input][type="search"],
.zs-field.zs-error [input][type="time"],
.zs-field.zs-danger [input][type="time"],
.zs-field[invalid] [input][type="time"],
.zs-field.zs-error [input][type="week"],
.zs-field.zs-danger [input][type="week"],
.zs-field[invalid] [input][type="week"],
.zs-field.zs-error [input][type="date"],
.zs-field.zs-danger [input][type="date"],
.zs-field[invalid] [input][type="date"] {
  border: 1px solid var(--zs-danger-color, #B21111);
}
.zs-field.zs-error [input][type="text"]:focus,
.zs-field.zs-danger [input][type="text"]:focus,
.zs-field[invalid] [input][type="text"]:focus,
.zs-field.zs-error [input][type="password"]:focus,
.zs-field.zs-danger [input][type="password"]:focus,
.zs-field[invalid] [input][type="password"]:focus,
.zs-field.zs-error [input][type="number"]:focus,
.zs-field.zs-danger [input][type="number"]:focus,
.zs-field[invalid] [input][type="number"]:focus,
.zs-field.zs-error [input][type="tel"]:focus,
.zs-field.zs-danger [input][type="tel"]:focus,
.zs-field[invalid] [input][type="tel"]:focus,
.zs-field.zs-error [input][type="url"]:focus,
.zs-field.zs-danger [input][type="url"]:focus,
.zs-field[invalid] [input][type="url"]:focus,
.zs-field.zs-error [input][type="email"]:focus,
.zs-field.zs-danger [input][type="email"]:focus,
.zs-field[invalid] [input][type="email"]:focus,
.zs-field.zs-error [input][type="search"]:focus,
.zs-field.zs-danger [input][type="search"]:focus,
.zs-field[invalid] [input][type="search"]:focus,
.zs-field.zs-error [input][type="time"]:focus,
.zs-field.zs-danger [input][type="time"]:focus,
.zs-field[invalid] [input][type="time"]:focus,
.zs-field.zs-error [input][type="week"]:focus,
.zs-field.zs-danger [input][type="week"]:focus,
.zs-field[invalid] [input][type="week"]:focus,
.zs-field.zs-error [input][type="date"]:focus,
.zs-field.zs-danger [input][type="date"]:focus,
.zs-field[invalid] [input][type="date"]:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field.zs-error [input][type="text"]:hover,
.zs-field.zs-danger [input][type="text"]:hover,
.zs-field[invalid] [input][type="text"]:hover,
.zs-field.zs-error [input][type="password"]:hover,
.zs-field.zs-danger [input][type="password"]:hover,
.zs-field[invalid] [input][type="password"]:hover,
.zs-field.zs-error [input][type="number"]:hover,
.zs-field.zs-danger [input][type="number"]:hover,
.zs-field[invalid] [input][type="number"]:hover,
.zs-field.zs-error [input][type="tel"]:hover,
.zs-field.zs-danger [input][type="tel"]:hover,
.zs-field[invalid] [input][type="tel"]:hover,
.zs-field.zs-error [input][type="url"]:hover,
.zs-field.zs-danger [input][type="url"]:hover,
.zs-field[invalid] [input][type="url"]:hover,
.zs-field.zs-error [input][type="email"]:hover,
.zs-field.zs-danger [input][type="email"]:hover,
.zs-field[invalid] [input][type="email"]:hover,
.zs-field.zs-error [input][type="search"]:hover,
.zs-field.zs-danger [input][type="search"]:hover,
.zs-field[invalid] [input][type="search"]:hover,
.zs-field.zs-error [input][type="time"]:hover,
.zs-field.zs-danger [input][type="time"]:hover,
.zs-field[invalid] [input][type="time"]:hover,
.zs-field.zs-error [input][type="week"]:hover,
.zs-field.zs-danger [input][type="week"]:hover,
.zs-field[invalid] [input][type="week"]:hover,
.zs-field.zs-error [input][type="date"]:hover,
.zs-field.zs-danger [input][type="date"]:hover,
.zs-field[invalid] [input][type="date"]:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field.zs-error [input][type="text"]:active,
.zs-field.zs-danger [input][type="text"]:active,
.zs-field[invalid] [input][type="text"]:active,
.zs-field.zs-error [input][type="password"]:active,
.zs-field.zs-danger [input][type="password"]:active,
.zs-field[invalid] [input][type="password"]:active,
.zs-field.zs-error [input][type="number"]:active,
.zs-field.zs-danger [input][type="number"]:active,
.zs-field[invalid] [input][type="number"]:active,
.zs-field.zs-error [input][type="tel"]:active,
.zs-field.zs-danger [input][type="tel"]:active,
.zs-field[invalid] [input][type="tel"]:active,
.zs-field.zs-error [input][type="url"]:active,
.zs-field.zs-danger [input][type="url"]:active,
.zs-field[invalid] [input][type="url"]:active,
.zs-field.zs-error [input][type="email"]:active,
.zs-field.zs-danger [input][type="email"]:active,
.zs-field[invalid] [input][type="email"]:active,
.zs-field.zs-error [input][type="search"]:active,
.zs-field.zs-danger [input][type="search"]:active,
.zs-field[invalid] [input][type="search"]:active,
.zs-field.zs-error [input][type="time"]:active,
.zs-field.zs-danger [input][type="time"]:active,
.zs-field[invalid] [input][type="time"]:active,
.zs-field.zs-error [input][type="week"]:active,
.zs-field.zs-danger [input][type="week"]:active,
.zs-field[invalid] [input][type="week"]:active,
.zs-field.zs-error [input][type="date"]:active,
.zs-field.zs-danger [input][type="date"]:active,
.zs-field[invalid] [input][type="date"]:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field.zs-error textarea,
.zs-field.zs-danger textarea,
.zs-field[invalid] textarea,
.zs-field.zs-error textarea[input],
.zs-field.zs-danger textarea[input],
.zs-field[invalid] textarea[input] {
  border: 1px solid var(--zs-danger-color, #B21111);
}
.zs-field.zs-error textarea:focus,
.zs-field.zs-danger textarea:focus,
.zs-field[invalid] textarea:focus,
.zs-field.zs-error textarea[input]:focus,
.zs-field.zs-danger textarea[input]:focus,
.zs-field[invalid] textarea[input]:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-field.zs-error textarea:hover,
.zs-field.zs-danger textarea:hover,
.zs-field[invalid] textarea:hover,
.zs-field.zs-error textarea[input]:hover,
.zs-field.zs-danger textarea[input]:hover,
.zs-field[invalid] textarea[input]:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-field.zs-error textarea:active,
.zs-field.zs-danger textarea:active,
.zs-field[invalid] textarea:active,
.zs-field.zs-error textarea[input]:active,
.zs-field.zs-danger textarea[input]:active,
.zs-field[invalid] textarea[input]:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-field.zs-error [clear],
.zs-field.zs-danger [clear],
.zs-field[invalid] [clear] {
  color: var(--zs-danger-color, #B21111);
}
.zs-field.zs-error [clear]:visited,
.zs-field.zs-danger [clear]:visited,
.zs-field[invalid] [clear]:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-field.zs-error [clear]:focus,
.zs-field.zs-danger [clear]:focus,
.zs-field[invalid] [clear]:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-field.zs-error [clear]:hover,
.zs-field.zs-danger [clear]:hover,
.zs-field[invalid] [clear]:hover {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-field.zs-error [clear]:active,
.zs-field.zs-danger [clear]:active,
.zs-field[invalid] [clear]:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-field.zs-success [input][type="text"],
.zs-field.zs-success [input][type="password"],
.zs-field.zs-success [input][type="number"],
.zs-field.zs-success [input][type="tel"],
.zs-field.zs-success [input][type="url"],
.zs-field.zs-success [input][type="email"],
.zs-field.zs-success [input][type="search"],
.zs-field.zs-success [input][type="time"],
.zs-field.zs-success [input][type="week"],
.zs-field.zs-success [input][type="date"] {
  border: 1px solid var(--zs-success-color, #00AA67);
}
.zs-field.zs-success [input][type="text"]:focus,
.zs-field.zs-success [input][type="password"]:focus,
.zs-field.zs-success [input][type="number"]:focus,
.zs-field.zs-success [input][type="tel"]:focus,
.zs-field.zs-success [input][type="url"]:focus,
.zs-field.zs-success [input][type="email"]:focus,
.zs-field.zs-success [input][type="search"]:focus,
.zs-field.zs-success [input][type="time"]:focus,
.zs-field.zs-success [input][type="week"]:focus,
.zs-field.zs-success [input][type="date"]:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field.zs-success [input][type="text"]:hover,
.zs-field.zs-success [input][type="password"]:hover,
.zs-field.zs-success [input][type="number"]:hover,
.zs-field.zs-success [input][type="tel"]:hover,
.zs-field.zs-success [input][type="url"]:hover,
.zs-field.zs-success [input][type="email"]:hover,
.zs-field.zs-success [input][type="search"]:hover,
.zs-field.zs-success [input][type="time"]:hover,
.zs-field.zs-success [input][type="week"]:hover,
.zs-field.zs-success [input][type="date"]:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field.zs-success [input][type="text"]:active,
.zs-field.zs-success [input][type="password"]:active,
.zs-field.zs-success [input][type="number"]:active,
.zs-field.zs-success [input][type="tel"]:active,
.zs-field.zs-success [input][type="url"]:active,
.zs-field.zs-success [input][type="email"]:active,
.zs-field.zs-success [input][type="search"]:active,
.zs-field.zs-success [input][type="time"]:active,
.zs-field.zs-success [input][type="week"]:active,
.zs-field.zs-success [input][type="date"]:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field.zs-success textarea,
.zs-field.zs-success textarea[input] {
  border: 1px solid var(--zs-success-color, #00AA67);
}
.zs-field.zs-success textarea:focus,
.zs-field.zs-success textarea[input]:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-field.zs-success textarea:hover,
.zs-field.zs-success textarea[input]:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-field.zs-success textarea:active,
.zs-field.zs-success textarea[input]:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-field.zs-success [clear] {
  color: var(--zs-success-color, #00AA67);
}
.zs-field.zs-success [clear]:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-field.zs-success [clear]:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-field.zs-success [clear]:hover {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-field.zs-success [clear]:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-field.zs-warning [input][type="text"],
.zs-field.zs-warning [input][type="password"],
.zs-field.zs-warning [input][type="number"],
.zs-field.zs-warning [input][type="tel"],
.zs-field.zs-warning [input][type="url"],
.zs-field.zs-warning [input][type="email"],
.zs-field.zs-warning [input][type="search"],
.zs-field.zs-warning [input][type="time"],
.zs-field.zs-warning [input][type="week"],
.zs-field.zs-warning [input][type="date"] {
  border: 1px solid var(--zs-warning-color, #E3A900);
}
.zs-field.zs-warning [input][type="text"]:focus,
.zs-field.zs-warning [input][type="password"]:focus,
.zs-field.zs-warning [input][type="number"]:focus,
.zs-field.zs-warning [input][type="tel"]:focus,
.zs-field.zs-warning [input][type="url"]:focus,
.zs-field.zs-warning [input][type="email"]:focus,
.zs-field.zs-warning [input][type="search"]:focus,
.zs-field.zs-warning [input][type="time"]:focus,
.zs-field.zs-warning [input][type="week"]:focus,
.zs-field.zs-warning [input][type="date"]:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field.zs-warning [input][type="text"]:hover,
.zs-field.zs-warning [input][type="password"]:hover,
.zs-field.zs-warning [input][type="number"]:hover,
.zs-field.zs-warning [input][type="tel"]:hover,
.zs-field.zs-warning [input][type="url"]:hover,
.zs-field.zs-warning [input][type="email"]:hover,
.zs-field.zs-warning [input][type="search"]:hover,
.zs-field.zs-warning [input][type="time"]:hover,
.zs-field.zs-warning [input][type="week"]:hover,
.zs-field.zs-warning [input][type="date"]:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field.zs-warning [input][type="text"]:active,
.zs-field.zs-warning [input][type="password"]:active,
.zs-field.zs-warning [input][type="number"]:active,
.zs-field.zs-warning [input][type="tel"]:active,
.zs-field.zs-warning [input][type="url"]:active,
.zs-field.zs-warning [input][type="email"]:active,
.zs-field.zs-warning [input][type="search"]:active,
.zs-field.zs-warning [input][type="time"]:active,
.zs-field.zs-warning [input][type="week"]:active,
.zs-field.zs-warning [input][type="date"]:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field.zs-warning textarea,
.zs-field.zs-warning textarea[input] {
  border: 1px solid var(--zs-warning-color, #E3A900);
}
.zs-field.zs-warning textarea:focus,
.zs-field.zs-warning textarea[input]:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-field.zs-warning textarea:hover,
.zs-field.zs-warning textarea[input]:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-field.zs-warning textarea:active,
.zs-field.zs-warning textarea[input]:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-field.zs-warning [clear] {
  color: var(--zs-warning-color, #E3A900);
}
.zs-field.zs-warning [clear]:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-field.zs-warning [clear]:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-field.zs-warning [clear]:hover {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-field.zs-warning [clear]:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-field.zs-info [input][type="text"],
.zs-field.zs-info [input][type="password"],
.zs-field.zs-info [input][type="number"],
.zs-field.zs-info [input][type="tel"],
.zs-field.zs-info [input][type="url"],
.zs-field.zs-info [input][type="email"],
.zs-field.zs-info [input][type="search"],
.zs-field.zs-info [input][type="time"],
.zs-field.zs-info [input][type="week"],
.zs-field.zs-info [input][type="date"] {
  border: 1px solid var(--zs-info-color, #2B44C7);
}
.zs-field.zs-info [input][type="text"]:focus,
.zs-field.zs-info [input][type="password"]:focus,
.zs-field.zs-info [input][type="number"]:focus,
.zs-field.zs-info [input][type="tel"]:focus,
.zs-field.zs-info [input][type="url"]:focus,
.zs-field.zs-info [input][type="email"]:focus,
.zs-field.zs-info [input][type="search"]:focus,
.zs-field.zs-info [input][type="time"]:focus,
.zs-field.zs-info [input][type="week"]:focus,
.zs-field.zs-info [input][type="date"]:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field.zs-info [input][type="text"]:hover,
.zs-field.zs-info [input][type="password"]:hover,
.zs-field.zs-info [input][type="number"]:hover,
.zs-field.zs-info [input][type="tel"]:hover,
.zs-field.zs-info [input][type="url"]:hover,
.zs-field.zs-info [input][type="email"]:hover,
.zs-field.zs-info [input][type="search"]:hover,
.zs-field.zs-info [input][type="time"]:hover,
.zs-field.zs-info [input][type="week"]:hover,
.zs-field.zs-info [input][type="date"]:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field.zs-info [input][type="text"]:active,
.zs-field.zs-info [input][type="password"]:active,
.zs-field.zs-info [input][type="number"]:active,
.zs-field.zs-info [input][type="tel"]:active,
.zs-field.zs-info [input][type="url"]:active,
.zs-field.zs-info [input][type="email"]:active,
.zs-field.zs-info [input][type="search"]:active,
.zs-field.zs-info [input][type="time"]:active,
.zs-field.zs-info [input][type="week"]:active,
.zs-field.zs-info [input][type="date"]:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field.zs-info textarea,
.zs-field.zs-info textarea[input] {
  border: 1px solid var(--zs-info-color, #2B44C7);
}
.zs-field.zs-info textarea:focus,
.zs-field.zs-info textarea[input]:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-field.zs-info textarea:hover,
.zs-field.zs-info textarea[input]:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-field.zs-info textarea:active,
.zs-field.zs-info textarea[input]:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-field.zs-info [clear] {
  color: var(--zs-info-color, #2B44C7);
}
.zs-field.zs-info [clear]:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-field.zs-info [clear]:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-field.zs-info [clear]:hover {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-field.zs-info [clear]:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-field[type="radio"] [label],
.zs-field[type="checkbox"] [label] {
  padding: 0;
  font-size: 1em;
  line-height: 1.5;
  letter-spacing: -0.013em;
}
.zs-field[disabled],
.zs-field.zs-disabled,
.zs-field.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-field[disabled] [input][type="text"],
.zs-field.zs-disabled [input][type="text"],
.zs-field[disabled] [input][type="password"],
.zs-field.zs-disabled [input][type="password"],
.zs-field[disabled] [input][type="number"],
.zs-field.zs-disabled [input][type="number"],
.zs-field[disabled] [input][type="tel"],
.zs-field.zs-disabled [input][type="tel"],
.zs-field[disabled] [input][type="url"],
.zs-field.zs-disabled [input][type="url"],
.zs-field[disabled] [input][type="email"],
.zs-field.zs-disabled [input][type="email"],
.zs-field[disabled] [input][type="search"],
.zs-field.zs-disabled [input][type="search"],
.zs-field[disabled] [input][type="time"],
.zs-field.zs-disabled [input][type="time"],
.zs-field[disabled] [input][type="week"],
.zs-field.zs-disabled [input][type="week"],
.zs-field[disabled] [input][type="date"],
.zs-field.zs-disabled [input][type="date"],
.zs-field.zs-calendar > table td[disabled] [input][type="text"],
.zs-field.zs-calendar > table td[disabled] [input][type="password"],
.zs-field.zs-calendar > table td[disabled] [input][type="number"],
.zs-field.zs-calendar > table td[disabled] [input][type="tel"],
.zs-field.zs-calendar > table td[disabled] [input][type="url"],
.zs-field.zs-calendar > table td[disabled] [input][type="email"],
.zs-field.zs-calendar > table td[disabled] [input][type="search"],
.zs-field.zs-calendar > table td[disabled] [input][type="time"],
.zs-field.zs-calendar > table td[disabled] [input][type="week"],
.zs-field.zs-calendar > table td[disabled] [input][type="date"] {
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
}
.zs-field[disabled] [input][type="text"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="text"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="password"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="password"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="number"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="number"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="tel"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="tel"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="url"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="url"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="email"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="email"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="search"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="search"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="time"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="time"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="week"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="week"]::-webkit-input-placeholder,
.zs-field[disabled] [input][type="date"]::-webkit-input-placeholder,
.zs-field.zs-disabled [input][type="date"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="text"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="password"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="number"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="tel"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="url"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="email"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="search"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="time"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="week"]::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="date"]::-webkit-input-placeholder {
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] [input][type="text"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="text"]:-moz-placeholder,
.zs-field[disabled] [input][type="password"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="password"]:-moz-placeholder,
.zs-field[disabled] [input][type="number"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="number"]:-moz-placeholder,
.zs-field[disabled] [input][type="tel"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="tel"]:-moz-placeholder,
.zs-field[disabled] [input][type="url"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="url"]:-moz-placeholder,
.zs-field[disabled] [input][type="email"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="email"]:-moz-placeholder,
.zs-field[disabled] [input][type="search"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="search"]:-moz-placeholder,
.zs-field[disabled] [input][type="time"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="time"]:-moz-placeholder,
.zs-field[disabled] [input][type="week"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="week"]:-moz-placeholder,
.zs-field[disabled] [input][type="date"]:-moz-placeholder,
.zs-field.zs-disabled [input][type="date"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="text"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="password"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="number"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="tel"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="url"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="email"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="search"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="time"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="week"]:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="date"]:-moz-placeholder {
  /* Firefox 18- */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] [input][type="text"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="text"]::-moz-placeholder,
.zs-field[disabled] [input][type="password"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="password"]::-moz-placeholder,
.zs-field[disabled] [input][type="number"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="number"]::-moz-placeholder,
.zs-field[disabled] [input][type="tel"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="tel"]::-moz-placeholder,
.zs-field[disabled] [input][type="url"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="url"]::-moz-placeholder,
.zs-field[disabled] [input][type="email"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="email"]::-moz-placeholder,
.zs-field[disabled] [input][type="search"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="search"]::-moz-placeholder,
.zs-field[disabled] [input][type="time"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="time"]::-moz-placeholder,
.zs-field[disabled] [input][type="week"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="week"]::-moz-placeholder,
.zs-field[disabled] [input][type="date"]::-moz-placeholder,
.zs-field.zs-disabled [input][type="date"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="text"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="password"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="number"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="tel"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="url"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="email"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="search"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="time"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="week"]::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] [input][type="date"]::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] textarea,
.zs-field.zs-disabled textarea,
.zs-field.zs-calendar > table td[disabled] textarea {
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
}
.zs-field[disabled] textarea::-webkit-input-placeholder,
.zs-field.zs-disabled textarea::-webkit-input-placeholder,
.zs-field.zs-calendar > table td[disabled] textarea::-webkit-input-placeholder {
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] textarea:-moz-placeholder,
.zs-field.zs-disabled textarea:-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] textarea:-moz-placeholder {
  /* Firefox 18- */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] textarea::-moz-placeholder,
.zs-field.zs-disabled textarea::-moz-placeholder,
.zs-field.zs-calendar > table td[disabled] textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-field[disabled] [clear],
.zs-field.zs-disabled [clear],
.zs-field[disabled] [field].zs-input-icon::before,
.zs-field.zs-disabled [field].zs-input-icon::before,
.zs-field.zs-calendar > table td[disabled] [clear],
.zs-field.zs-calendar > table td[disabled] [field].zs-input-icon::before {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-field[type="checkbox"] > label,
.zs-field[type="radio"] > label {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  font-weight: normal;
  cursor: pointer;
}
.zs-field[type="checkbox"] > label [label],
.zs-field[type="radio"] > label [label] {
  font-weight: normal;
}
.zs-field[type="checkbox"][disabled],
.zs-field[type="radio"][disabled],
.zs-field[type="checkbox"].zs-disabled,
.zs-field[type="radio"].zs-disabled,
.zs-field[type="checkbox"].zs-calendar > table td[disabled],
.zs-field[type="radio"].zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-field[type="checkbox"][disabled] [input],
.zs-field[type="radio"][disabled] [input],
.zs-field[type="checkbox"].zs-disabled [input],
.zs-field[type="radio"].zs-disabled [input],
.zs-field[type="checkbox"].zs-calendar > table td[disabled] [input],
.zs-field[type="radio"].zs-calendar > table td[disabled] [input] {
  opacity: 0 !important;
}
.zs-field[type="checkbox"][disabled] [label],
.zs-field[type="radio"][disabled] [label],
.zs-field[type="checkbox"].zs-disabled [label],
.zs-field[type="radio"].zs-disabled [label],
.zs-field[type="checkbox"].zs-calendar > table td[disabled] [label],
.zs-field[type="radio"].zs-calendar > table td[disabled] [label] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-field[type="checkbox"] .zs-input-icon::before,
.zs-field[type="radio"] .zs-input-icon::before {
  display: none;
}
.zs-field[type="checkbox"] [clear],
.zs-field[type="radio"] [clear] {
  display: none;
}
.zs-field[type="checkbox"] [input],
.zs-field[type="radio"] [input] {
  width: auto;
}
.zs-field[type="color"] [input],
.zs-field[type="image"] [input] {
  padding: 0;
  border: 0;
}
.zs-field[clear][icon]:not([value=""]) [field]::before {
  display: none;
}
.zs-field[clear][icon]:not([value]) [field]::before {
  display: inline-block;
}
.zs-field-fluid,
.zs-master-style p.zs-field-fluid {
  margin: 0;
}
.zs-field-fluid:not([type="checkbox"]):not([type="radio"]) > label,
.zs-master-style p.zs-field-fluid:not([type="checkbox"]):not([type="radio"]) > label {
  display: block;
}
.zs-radio {
  display: block;
  position: relative;
  font-size: 1em;
  cursor: pointer;
}
.zs-radio input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  font-size: inherit;
}
.zs-radio input ~ [radio] {
  position: relative;
  padding: 0em 0em 0em 1.5em;
  font-size: 1em;
  line-height: 1.5;
  display: inline;
  letter-spacing: -0.013em;
}
.zs-radio input ~ [radio]::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: var(--zs-radio-background-color, #FAFAFA);
  border: 1px solid var(--zs-radio-border-color, #DEDCDE);
  transform: translateY(-50%);
  transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-radio input ~ [radio]::before {
    transition-duration: 0s;
  }
}
.zs-radio input ~ [radio]::after {
  content: '';
  transform: translateY(-50%) scale(0);
  transition: transform 0.2s;
}
@media (prefers-reduced-motion) {
  .zs-radio input ~ [radio]::after {
    transition-duration: 0s;
  }
}
.zs-radio input:hover ~ [radio]::before {
  border-color: var(--zs-radio-hover-border-color, #27A6A4);
  background: var(--zs-radio-hover-background-color, rgba(39, 166, 164, 0.1));
}
.zs-radio input:checked ~ [radio]::before {
  border-color: var(--zs-radio-hover-border-color, #27A6A4);
}
.zs-radio input:checked ~ [radio]::after {
  position: absolute;
  top: 50%;
  left: 0.25em;
  content: '';
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background: var(--zs-radio-check-color, #27A6A4);
  transform: translateY(-50%) scale(1);
}
.zs-radio input:focus ~ [radio]::before {
  border-color: var(--zs-radio-focus-border-color, #2F6F7B);
  background: var(--zs-radio-focus-background-color, #F3FCFE);
}
.zs-radio input:focus-visible ~ [radio]::before {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-radio input:focus:checked ~ [radio]::before {
  background: var(--zs-radio-background-color, #FAFAFA);
}
.zs-radio input:focus:checked ~ [radio]::after {
  background: var(--zs-radio-checked-focus-background-color, #2F6F7B);
}
.zs-radio[disabled],
.zs-radio.zs-disabled,
.zs-radio.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-radio[disabled] input ~ [radio],
.zs-radio.zs-disabled input ~ [radio],
.zs-radio.zs-calendar > table td[disabled] input ~ [radio] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-radio[disabled] input ~ [radio]::before,
.zs-radio.zs-disabled input ~ [radio]::before,
.zs-radio.zs-calendar > table td[disabled] input ~ [radio]::before {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border-color: var(--zs-disabled-border-color, #B2B0B6);
}
.zs-radio[disabled] input:checked ~ [radio]::before,
.zs-radio.zs-disabled input:checked ~ [radio]::before,
.zs-radio.zs-calendar > table td[disabled] input:checked ~ [radio]::before {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border-color: var(--zs-disabled-border-color, #B2B0B6);
}
.zs-radio[disabled] input:checked ~ [radio]::after,
.zs-radio.zs-disabled input:checked ~ [radio]::after,
.zs-radio.zs-calendar > table td[disabled] input:checked ~ [radio]::after {
  background: var(--zs-radio-indicator-disabled-color, #B2B0B6);
}
.zs-radio.zs-error input ~ [radio]::before {
  background: var(--zs-radio-error-background-color, #FFEDE9);
  border-color: var(--zs-radio-error-border-color, #B21111);
}
.zs-radio.zs-error input:hover ~ [radio]::before {
  background: var(--zs-radio-error-hover-background-color, #FFCDC2);
  border-color: var(--zs-radio-error-hover-border-color, #892208);
}
.zs-action-field {
  font-size: 1em;
  display: inline-block;
}
.zs-action-field > label,
.zs-action-field [field-container] {
  display: grid;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr auto auto;
}
.zs-action-field [label] {
  display: inline-block;
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: span 4;
  font-size: 0.75em;
  padding: 0em 0em 0.66666667em 0em;
  font-weight: 700;
  letter-spacing: -0.013em;
  line-height: 1.37;
  color: var(--zs-field-label-color, #1A1628);
}
.zs-action-field [label]:empty {
  padding: 0;
}
.zs-action-field [helper] {
  display: inline-block;
  grid-row-start: 3;
  grid-column-start: 1;
  grid-column-end: span 4;
  font-size: 0.75em;
  padding: 0.66666667em 0em 0em 0em;
  letter-spacing: -0.013em;
  line-height: 1.5;
  color: var(--zs-field-helper-text-color, #716E79);
}
.zs-action-field [helper]:empty {
  padding: 0;
}
.zs-action-field [input] {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: span 4;
  line-height: 1.5;
  font-size: 1em;
  border-radius: 0;
  padding: 0.75em 0.75em 0.75em 0.75em;
  outline: none;
  border: 1px solid var(--zs-field-border-color, #DEDCDE);
  background: var(--zs-field-filled-background-color, #FAFAFA);
  transition: background 0.1s ease-out, border-color 0.1s ease-out;
}
.zs-action-field [input]::-webkit-input-placeholder {
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-action-field [input]:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-action-field [input]::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
  color: var(--zs-field-placeholder-color, #716E79);
}
.zs-action-field [input]:focus {
  border: 1px solid var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-action-field [input]:hover {
  border: 1px solid var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-action-field [input]:active {
  border: 1px solid var(--zs-field-active-border-color, #27A6A4);
}
.zs-action-field [input]:focus {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-action-field [input]:hover {
  background: var(--zs-field-hover-background-color, #FAFAFA);
}
.zs-action-field [input]:active {
  background: var(--zs-field-active-background-color, #F4F3F3);
}
.zs-action-field [input]:focus:hover {
  background: var(--zs-field-focus-background-color, #F4F3F3);
}
.zs-action-field [input]:hover ~ [signifier] {
  color: var(--zs-signifier-icon-hover-color, #716E79);
}
.zs-action-field [input][value]:not([value=""]):not(:focus):not(:hover):not(:active) ~ [signifier] {
  color: var(--zs-signifier-icon-filled-color, #1A1628);
}
.zs-action-field [input]:focus:hover ~ [signifier] {
  color: var(--zs-signifier-icon-focus-color, #27A6A4);
}
.zs-action-field [input]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-action-field [input]:focus ~ [signifier] {
  color: var(--zs-signifier-icon-focus-color, #27A6A4);
}
.zs-action-field [input]:active ~ [signifier] {
  color: var(--zs-signifier-icon-active-color, #27A6A4);
}
@media (prefers-reduced-motion) {
  .zs-action-field [input] {
    transition-duration: 0s;
  }
}
.zs-action-field input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-action-field input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-background-color, #ffffff);
}
.zs-action-field input[type="search"]::-webkit-search-cancel-button,
.zs-action-field input[type="search"]::-webkit-search-decoration {
  appearance: none;
}
.zs-action-field input[type="password"]::-ms-reveal,
.zs-action-field input[type="password"]::-ms-clear {
  display: none;
}
.zs-action-field [action] {
  grid-row-start: 2;
  grid-column-start: 4;
  align-self: center;
  justify-self: center;
  font-size: 1.5em;
  margin: 0em 0.5em 0em 0em;
}
.zs-action-field [signifier] {
  grid-row-start: 2;
  grid-column-start: 1;
  align-self: center;
  justify-self: center;
  color: var(--zs-signifier-icon-color, #716E79);
  font-size: 1.5em;
  margin: 0em 0.5em 0em 0.5em;
}
.zs-action-field [hint] {
  grid-row-start: 2;
  grid-column-start: 3;
  align-self: center;
  justify-self: center;
  font-size: 1.5em;
  margin: 0em 0.33333333em 0em 0em;
}
.zs-action-field [clear] {
  grid-row-start: 2;
  grid-column-start: 3;
  align-self: center;
  justify-self: center;
  font-size: 1.5em;
  margin: 0em 0.33333333em 0em 0em;
}
.zs-action-field[clear]:not([action-icon]) [clear] {
  margin: 0em 0.5em 0em 0em;
}
.zs-action-field[hint-icon]:not([action-icon]) [hint] {
  margin: 0em 0.5em 0em 0em;
}
.zs-action-field.zs-error [input],
.zs-action-field.zs-danger [input],
.zs-action-field[invalid] [input] {
  border: 1px solid var(--zs-danger-color, #B21111);
}
.zs-action-field.zs-error [input]:focus,
.zs-action-field.zs-danger [input]:focus,
.zs-action-field[invalid] [input]:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-action-field.zs-error [input]:hover,
.zs-action-field.zs-danger [input]:hover,
.zs-action-field[invalid] [input]:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-action-field.zs-error [input]:active,
.zs-action-field.zs-danger [input]:active,
.zs-action-field[invalid] [input]:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-action-field.zs-error [action],
.zs-action-field.zs-danger [action],
.zs-action-field[invalid] [action],
.zs-action-field.zs-error [hint],
.zs-action-field.zs-danger [hint],
.zs-action-field[invalid] [hint],
.zs-action-field.zs-error [clear],
.zs-action-field.zs-danger [clear],
.zs-action-field[invalid] [clear] {
  color: var(--zs-danger-color, #B21111);
}
.zs-action-field.zs-error [action]:visited,
.zs-action-field.zs-danger [action]:visited,
.zs-action-field[invalid] [action]:visited,
.zs-action-field.zs-error [hint]:visited,
.zs-action-field.zs-danger [hint]:visited,
.zs-action-field[invalid] [hint]:visited,
.zs-action-field.zs-error [clear]:visited,
.zs-action-field.zs-danger [clear]:visited,
.zs-action-field[invalid] [clear]:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-action-field.zs-error [action]:focus,
.zs-action-field.zs-danger [action]:focus,
.zs-action-field[invalid] [action]:focus,
.zs-action-field.zs-error [hint]:focus,
.zs-action-field.zs-danger [hint]:focus,
.zs-action-field[invalid] [hint]:focus,
.zs-action-field.zs-error [clear]:focus,
.zs-action-field.zs-danger [clear]:focus,
.zs-action-field[invalid] [clear]:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-action-field.zs-error [action]:hover,
.zs-action-field.zs-danger [action]:hover,
.zs-action-field[invalid] [action]:hover,
.zs-action-field.zs-error [hint]:hover,
.zs-action-field.zs-danger [hint]:hover,
.zs-action-field[invalid] [hint]:hover,
.zs-action-field.zs-error [clear]:hover,
.zs-action-field.zs-danger [clear]:hover,
.zs-action-field[invalid] [clear]:hover {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-action-field.zs-error [action]:active,
.zs-action-field.zs-danger [action]:active,
.zs-action-field[invalid] [action]:active,
.zs-action-field.zs-error [hint]:active,
.zs-action-field.zs-danger [hint]:active,
.zs-action-field[invalid] [hint]:active,
.zs-action-field.zs-error [clear]:active,
.zs-action-field.zs-danger [clear]:active,
.zs-action-field[invalid] [clear]:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-action-field.zs-error [helper],
.zs-action-field.zs-danger [helper],
.zs-action-field[invalid] [helper] {
  color: var(--zs-field-helper-error-text-color, #B21111);
}
.zs-action-field.zs-success [input] {
  border: 1px solid var(--zs-success-color, #00AA67);
}
.zs-action-field.zs-success [input]:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-action-field.zs-success [input]:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-action-field.zs-success [input]:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-action-field.zs-success [action],
.zs-action-field.zs-success [hint],
.zs-action-field.zs-success [clear] {
  color: var(--zs-success-color, #00AA67);
}
.zs-action-field.zs-success [action]:visited,
.zs-action-field.zs-success [hint]:visited,
.zs-action-field.zs-success [clear]:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-action-field.zs-success [action]:focus,
.zs-action-field.zs-success [hint]:focus,
.zs-action-field.zs-success [clear]:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-action-field.zs-success [action]:hover,
.zs-action-field.zs-success [hint]:hover,
.zs-action-field.zs-success [clear]:hover {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-action-field.zs-success [action]:active,
.zs-action-field.zs-success [hint]:active,
.zs-action-field.zs-success [clear]:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-action-field.zs-success [helper] {
  color: var(--zs-field-helper-success-text-color, #00AA67);
}
.zs-action-field.zs-warning [input] {
  border: 1px solid var(--zs-warning-color, #E3A900);
}
.zs-action-field.zs-warning [input]:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-action-field.zs-warning [input]:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-action-field.zs-warning [input]:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-action-field.zs-warning [action],
.zs-action-field.zs-warning [hint],
.zs-action-field.zs-warning [clear] {
  color: var(--zs-warning-color, #E3A900);
}
.zs-action-field.zs-warning [action]:visited,
.zs-action-field.zs-warning [hint]:visited,
.zs-action-field.zs-warning [clear]:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-action-field.zs-warning [action]:focus,
.zs-action-field.zs-warning [hint]:focus,
.zs-action-field.zs-warning [clear]:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-action-field.zs-warning [action]:hover,
.zs-action-field.zs-warning [hint]:hover,
.zs-action-field.zs-warning [clear]:hover {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-action-field.zs-warning [action]:active,
.zs-action-field.zs-warning [hint]:active,
.zs-action-field.zs-warning [clear]:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-action-field.zs-warning [helper] {
  color: var(--zs-field-helper-warning-text-color, #E3A900);
}
.zs-action-field.zs-info [input] {
  border: 1px solid var(--zs-info-color, #2B44C7);
}
.zs-action-field.zs-info [input]:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-action-field.zs-info [input]:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-action-field.zs-info [input]:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-action-field.zs-info [action],
.zs-action-field.zs-info [hint],
.zs-action-field.zs-info [clear] {
  color: var(--zs-info-color, #2B44C7);
}
.zs-action-field.zs-info [action]:visited,
.zs-action-field.zs-info [hint]:visited,
.zs-action-field.zs-info [clear]:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-action-field.zs-info [action]:focus,
.zs-action-field.zs-info [hint]:focus,
.zs-action-field.zs-info [clear]:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-action-field.zs-info [action]:hover,
.zs-action-field.zs-info [hint]:hover,
.zs-action-field.zs-info [clear]:hover {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-action-field.zs-info [action]:active,
.zs-action-field.zs-info [hint]:active,
.zs-action-field.zs-info [clear]:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-action-field.zs-info [helper] {
  color: var(--zs-field-helper-info-text-color, #2B44C7);
}
.zs-action-field[disabled],
.zs-action-field.zs-disabled,
.zs-action-field.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-action-field[disabled] [input],
.zs-action-field.zs-disabled [input],
.zs-action-field.zs-calendar > table td[disabled] [input] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
}
.zs-action-field[disabled] [input]::-webkit-input-placeholder,
.zs-action-field.zs-disabled [input]::-webkit-input-placeholder,
.zs-action-field.zs-calendar > table td[disabled] [input]::-webkit-input-placeholder {
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-action-field[disabled] [input]:-moz-placeholder,
.zs-action-field.zs-disabled [input]:-moz-placeholder,
.zs-action-field.zs-calendar > table td[disabled] [input]:-moz-placeholder {
  /* Firefox 18- */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-action-field[disabled] [input]::-moz-placeholder,
.zs-action-field.zs-disabled [input]::-moz-placeholder,
.zs-action-field.zs-calendar > table td[disabled] [input]::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--zs-field-disabled-placeholder-color, #B2B0B6);
}
.zs-action-field[disabled] [clear],
.zs-action-field.zs-disabled [clear],
.zs-action-field[disabled] [hint],
.zs-action-field.zs-disabled [hint],
.zs-action-field[disabled] [action],
.zs-action-field.zs-disabled [action],
.zs-action-field[disabled] [signifier],
.zs-action-field.zs-disabled [signifier],
.zs-action-field.zs-calendar > table td[disabled] [clear],
.zs-action-field.zs-calendar > table td[disabled] [hint],
.zs-action-field.zs-calendar > table td[disabled] [action],
.zs-action-field.zs-calendar > table td[disabled] [signifier] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-action-field.zs-action-field-solid [input] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-field-filled-border-color, #DEDCDE);
  background: var(--zs-field-solid-filled-background-color, #FAFAFA);
  height: 3.125em;
  transition: background 0.1s ease-out, box-shadow 0.1s ease-out;
}
.zs-action-field.zs-action-field-solid [input]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-field-focus-border-color, #DEDCDE);
}
.zs-action-field.zs-action-field-solid [input]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-field-hover-border-color, #9C9AA1);
}
.zs-action-field.zs-action-field-solid [input]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-field-active-border-color, #27A6A4);
}
.zs-action-field.zs-action-field-solid [input]:focus {
  background: var(--zs-field-solid-focus-background-color, #F4F3F3);
}
.zs-action-field.zs-action-field-solid [input]:hover {
  background: var(--zs-field-solid-hover-background-color, #F4F3F3);
}
.zs-action-field.zs-action-field-solid [input]:active {
  background: var(--zs-field-solid-active-background-color, #F4F3F3);
}
.zs-action-field.zs-action-field-solid [input]:focus:hover {
  border: none;
}
.zs-action-field.zs-action-field-solid [input]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
@media (prefers-reduced-motion) {
  .zs-action-field.zs-action-field-solid [input] {
    transition-duration: 0s;
  }
}
.zs-action-field.zs-action-field-solid input[type="text"]:not(:focus):not(:hover):not([value]),
.zs-action-field.zs-action-field-solid input[type="text"]:not(:focus):not(:hover)[value=""] {
  box-shadow: none;
}
.zs-action-field.zs-action-field-solid input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-action-field.zs-action-field-solid input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-solid-background-color, #FAFAFA);
}
.zs-action-field.zs-action-field-solid.zs-error [input],
.zs-action-field.zs-action-field-solid.zs-danger [input],
.zs-action-field.zs-action-field-solid[invalid] [input] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-danger-color, #B21111);
}
.zs-action-field.zs-action-field-solid.zs-error [input]:focus,
.zs-action-field.zs-action-field-solid.zs-danger [input]:focus,
.zs-action-field.zs-action-field-solid[invalid] [input]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-danger-focus-color, #892208);
}
.zs-action-field.zs-action-field-solid.zs-error [input]:hover,
.zs-action-field.zs-action-field-solid.zs-danger [input]:hover,
.zs-action-field.zs-action-field-solid[invalid] [input]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-danger-hover-color, #F27755);
}
.zs-action-field.zs-action-field-solid.zs-error [input]:active,
.zs-action-field.zs-action-field-solid.zs-danger [input]:active,
.zs-action-field.zs-action-field-solid[invalid] [input]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-danger-active-color, #5C1A0B);
}
.zs-action-field.zs-action-field-solid.zs-success [input] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-success-color, #00AA67);
}
.zs-action-field.zs-action-field-solid.zs-success [input]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-success-focus-color, #0A6E5E);
}
.zs-action-field.zs-action-field-solid.zs-success [input]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-success-hover-color, #54D7AF);
}
.zs-action-field.zs-action-field-solid.zs-success [input]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-success-active-color, #0C4846);
}
.zs-action-field.zs-action-field-solid.zs-warning [input] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-warning-color, #E3A900);
}
.zs-action-field.zs-action-field-solid.zs-warning [input]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-warning-focus-color, #8A640C);
}
.zs-action-field.zs-action-field-solid.zs-warning [input]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-warning-hover-color, #FDCA63);
}
.zs-action-field.zs-action-field-solid.zs-warning [input]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-warning-active-color, #563F0E);
}
.zs-action-field.zs-action-field-solid.zs-info [input] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 -2px 0 0 var(--zs-info-color, #2B44C7);
}
.zs-action-field.zs-action-field-solid.zs-info [input]:focus {
  box-shadow: inset 0 0px 0 0 var(--zs-info-focus-color, #141187);
}
.zs-action-field.zs-action-field-solid.zs-info [input]:hover {
  box-shadow: inset 0 -2px 0 0 var(--zs-info-hover-color, #7E92E9);
}
.zs-action-field.zs-action-field-solid.zs-info [input]:active {
  box-shadow: inset 0 -2px 0 0 var(--zs-info-active-color, #160C60);
}
.zs-action-field.zs-action-field-secondary [input] {
  background: var(--zs-field-secondary-filled-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary [input]:focus {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary [input]:hover {
  background: var(--zs-field-secondary-hover-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary [input]:active {
  background: var(--zs-field-secondary-active-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary [input]:focus:hover {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-action-field.zs-action-field-secondary input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-secondary-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid [input] {
  background: var(--zs-field-solid-secondary-filled-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid [input]:focus {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid [input]:hover {
  background: var(--zs-field-solid-secondary-hover-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid [input]:active {
  background: var(--zs-field-solid-secondary-active-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid [input]:focus:hover {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-action-field.zs-action-field-secondary.zs-action-field-solid input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-action-field.zs-action-field-secondary.zs-action-field-solid input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-solid-secondary-background-color, #ffffff);
}
.zs-action-field[icon] [input] {
  padding: 0.75em 0.75em 0.75em 3em;
}
.zs-action-field[action-icon] [input],
.zs-action-field[hint-icon] [input],
.zs-action-field[clear] [input] {
  padding-right: 3em;
}
.zs-action-field[action-icon][hint-icon] [input],
.zs-action-field[clear][action-icon] [input] {
  padding-right: 5em;
}
.zs-display-none {
  display: none;
}
[hidden] {
  display: none !important;
}
.zs-select {
  position: relative;
  padding: 0;
  display: inline-block;
  min-width: 15.625em;
}
.zs-select select,
.zs-select select:focus {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-text-color, #1A1628);
  cursor: pointer;
  width: 100%;
  padding: 0.5em 2.25em 0.5em 0.75em;
}
.zs-select:after {
  content: "\ea27";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  font-family: 'zsIcons';
  font-size: 1.5em;
  color: var(--zs-interactive-secondary-color, #716E79);
  right: 0.5em;
  top: 50%;
  margin-top: -0.5em;
  position: absolute;
  pointer-events: none;
  display: inline-block;
}
.zs-select:focus.zs-select:after {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-select:hover.zs-select:after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-select:active.zs-select:after {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-select[disabled] select,
.zs-select.zs-disabled select,
.zs-select.zs-calendar > table td[disabled] select {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-select[disabled]:after,
.zs-select.zs-disabled:after,
.zs-select.zs-calendar > table td[disabled]:after {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-select.zs-danger select,
.zs-select[invalid] select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-select.zs-danger select:focus,
.zs-select[invalid] select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-select.zs-danger select:hover,
.zs-select[invalid] select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-select.zs-danger select:active,
.zs-select[invalid] select:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-select.zs-danger:after,
.zs-select[invalid]:after {
  color: var(--zs-danger-color, #B21111);
}
.zs-select.zs-danger:focus:after,
.zs-select[invalid]:focus:after {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-select.zs-danger:hover:after,
.zs-select[invalid]:hover:after {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-select.zs-danger:active:after,
.zs-select[invalid]:active:after {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-select.zs-success select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-select.zs-success select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-select.zs-success select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-select.zs-success select:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-select.zs-success:after {
  color: var(--zs-success-color, #00AA67);
}
.zs-select.zs-success:focus:after {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-select.zs-success:hover:after {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-select.zs-success:active:after {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-select.zs-warning select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-select.zs-warning select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-select.zs-warning select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-select.zs-warning select:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-select.zs-warning:after {
  color: var(--zs-warning-color, #E3A900);
}
.zs-select.zs-warning:focus:after {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-select.zs-warning:hover:after {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-select.zs-warning:active:after {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-select.zs-info select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-select.zs-info select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-select.zs-info select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-select.zs-info select:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-select.zs-info:after {
  color: var(--zs-info-color, #2B44C7);
}
.zs-select.zs-info:focus:after {
  color: var(--zs-info-focus-color, #141187);
}
.zs-select.zs-info:hover:after {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-select.zs-info:active:after {
  color: var(--zs-info-active-color, #160C60);
}
.zs-select > [overlay] {
  cursor: pointer;
  background-color: var(--zs-select-overlay-bg-color, #ffffff);
  border-radius: 0;
  line-height: 1.5;
  letter-spacing: -0.2px;
  outline: 0;
  font-weight: 400;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-overlay-text-color, #1A1628);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*
        * Deprecated `placeholder-active` class since v5.4.0 and will be removed in v6.0. Use `zs-placeholder-active` class instead.
        */
  padding: 0.75em 2.75em 0.75em 0.75em;
  max-width: none;
}
.zs-select > [overlay].zs-placeholder-active,
.zs-select > [overlay].placeholder-active {
  color: var(--zs-select-placeholder-active-text-color, #716E79);
  font-style: italic;
}
.zs-select > [overlay]:focus {
  border: 1px solid var(--zs-link-focus-color, #27A6A4);
}
.zs-select.zs-field[label]:after,
.zs-select.zs-action-field[label]:after {
  top: auto;
  bottom: 0.5em;
}
.zs-select.zs-action-field > select {
  display: none;
}
.zs-select.zs-action-field > select [label] {
  display: block;
}
.zs-select.zs-action-field.zs-danger > [overlay],
.zs-select.zs-action-field[invalid] > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-select.zs-action-field.zs-danger > [overlay]:focus,
.zs-select.zs-action-field[invalid] > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-select.zs-action-field.zs-danger > [overlay]:hover,
.zs-select.zs-action-field[invalid] > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-select.zs-action-field.zs-danger > [overlay]:active,
.zs-select.zs-action-field[invalid] > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-select.zs-action-field.zs-success > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-select.zs-action-field.zs-success > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-select.zs-action-field.zs-success > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-select.zs-action-field.zs-success > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-select.zs-action-field.zs-warning > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-select.zs-action-field.zs-warning > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-select.zs-action-field.zs-warning > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-select.zs-action-field.zs-warning > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-select.zs-action-field.zs-info > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-select.zs-action-field.zs-info > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-select.zs-action-field.zs-info > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-select.zs-action-field.zs-info > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-select[disabled] > [overlay],
.zs-select.zs-disabled > [overlay],
.zs-select.zs-calendar > table td[disabled] > [overlay] {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-select.zs-field {
  display: inline-block;
}
.zs-select.zs-field > select {
  display: none;
}
.zs-select.zs-field > select [label] {
  display: block;
}
.zs-select.zs-field[label]:after {
  top: 66%;
}
.zs-select.zs-field[invalid] [overlay] {
  background: var(--zs-danger-color, #B21111);
  border: 1px solid var(--zs-danger-color, #B21111);
  outline: none;
}
.zs-select.zs-field[invalid] [overlay]:focus {
  background: var(--zs-danger-focus-color, #892208);
}
.zs-select.zs-field[invalid] [overlay]:hover {
  background: var(--zs-danger-hover-color, #F27755);
}
.zs-select.zs-field[invalid] [overlay]:active {
  background: var(--zs-danger-active-color, #5C1A0B);
}
.zs-select.zs-field[invalid] [overlay]:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-select.zs-field[invalid] [overlay]:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-select.zs-field[invalid] [overlay]:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-select.zs-field[clear][value]:not([value=""]) p.zs-icon-search::before {
  display: none;
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown [input] {
  background: var(--zs-field-secondary-filled-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown [input]:focus {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown [input]:hover {
  background: var(--zs-field-secondary-hover-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown [input]:active {
  background: var(--zs-field-secondary-active-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown [input]:focus:hover {
  background: var(--zs-field-secondary-focus-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-secondary-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid [input] {
  background: var(--zs-field-solid-secondary-filled-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid [input]:focus {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid [input]:hover {
  background: var(--zs-field-solid-secondary-hover-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid [input]:active {
  background: var(--zs-field-solid-secondary-active-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid [input]:focus:hover {
  background: var(--zs-field-solid-secondary-focus-background-color, #ffffff);
}
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid input[type="text"]:not(:focus):not(:hover):not([value]):not(:disabled):not(.zs-disabled),
.zs-select.zs-action-field.zs-action-field-secondary .zs-search-dropdown.zs-action-field-solid input[type="text"]:not(:focus):not(:hover)[value=""]:not(:disabled):not(.zs-disabled) {
  background: var(--zs-field-solid-secondary-background-color, #ffffff);
}
.zs-search-dropdown {
  margin: -1px;
  display: block;
  background: var(--zs-menu-bg-color, #FAFAFA);
  border-radius: 0em;
  border: var(--zs-menu-border, 1px solid #DEDCDE);
  box-shadow: var(--zs-menu-shadow, 4px 4px 0px rgba(26, 22, 40, 0.15));
  box-sizing: border-box;
  min-width: auto;
  max-width: none;
  z-index: 2000;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
}
.zs-search-dropdown:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown > a,
.zs-search-dropdown > li,
.zs-search-dropdown > li > a,
.zs-search-dropdown > ul > li > a,
.zs-search-dropdown > nav > a {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
}
.zs-search-dropdown > a span,
.zs-search-dropdown > li span,
.zs-search-dropdown > li > a span,
.zs-search-dropdown > ul > li > a span,
.zs-search-dropdown > nav > a span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-search-dropdown > a.zs-active,
.zs-search-dropdown > li.zs-active,
.zs-search-dropdown > li > a.zs-active,
.zs-search-dropdown > ul > li > a.zs-active,
.zs-search-dropdown > nav > a.zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-search-dropdown > a:hover,
.zs-search-dropdown > li:hover,
.zs-search-dropdown > li > a:hover,
.zs-search-dropdown > ul > li > a:hover,
.zs-search-dropdown > nav > a:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-search-dropdown > a:focus-visible,
.zs-search-dropdown > li:focus-visible,
.zs-search-dropdown > li > a:focus-visible,
.zs-search-dropdown > ul > li > a:focus-visible,
.zs-search-dropdown > nav > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown > a:focus:not(:focus-visible),
.zs-search-dropdown > li:focus:not(:focus-visible),
.zs-search-dropdown > li > a:focus:not(:focus-visible),
.zs-search-dropdown > ul > li > a:focus:not(:focus-visible),
.zs-search-dropdown > nav > a:focus:not(:focus-visible) {
  outline: none;
}
.zs-search-dropdown > a:first-child,
.zs-search-dropdown > li:first-child,
.zs-search-dropdown > li > a:first-child,
.zs-search-dropdown > ul > li > a:first-child,
.zs-search-dropdown > nav > a:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-search-dropdown > a:last-child,
.zs-search-dropdown > li:last-child,
.zs-search-dropdown > li > a:last-child,
.zs-search-dropdown > ul > li > a:last-child,
.zs-search-dropdown > nav > a:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-search-dropdown > a:active,
.zs-search-dropdown > li:active,
.zs-search-dropdown > li > a:active,
.zs-search-dropdown > ul > li > a:active,
.zs-search-dropdown > nav > a:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-search-dropdown > a > *:not(.zs-icon),
.zs-search-dropdown > li > *:not(.zs-icon),
.zs-search-dropdown > li > a > *:not(.zs-icon),
.zs-search-dropdown > ul > li > a > *:not(.zs-icon),
.zs-search-dropdown > nav > a > *:not(.zs-icon) {
  vertical-align: middle;
}
@media (prefers-reduced-motion) {
  .zs-search-dropdown > a,
  .zs-search-dropdown > li,
  .zs-search-dropdown > li > a,
  .zs-search-dropdown > ul > li > a,
  .zs-search-dropdown > nav > a {
    transition-duration: 0s;
  }
}
.zs-search-dropdown > li > a {
  padding: 0;
  color: inherit;
}
.zs-search-dropdown > li > a:focus,
.zs-search-dropdown > li > a:hover,
.zs-search-dropdown > li > a:active,
.zs-search-dropdown > li > a.zs-active {
  color: inherit;
  background: var(--zs-transparent-background-color, transparent);
}
.zs-search-dropdown > li > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown > a,
.zs-search-dropdown > li,
.zs-search-dropdown > li > a,
.zs-search-dropdown > ul > li > a,
.zs-search-dropdown > nav > a {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
}
.zs-search-dropdown > a span,
.zs-search-dropdown > li span,
.zs-search-dropdown > li > a span,
.zs-search-dropdown > ul > li > a span,
.zs-search-dropdown > nav > a span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-search-dropdown > a.zs-active,
.zs-search-dropdown > li.zs-active,
.zs-search-dropdown > li > a.zs-active,
.zs-search-dropdown > ul > li > a.zs-active,
.zs-search-dropdown > nav > a.zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-search-dropdown > a:hover,
.zs-search-dropdown > li:hover,
.zs-search-dropdown > li > a:hover,
.zs-search-dropdown > ul > li > a:hover,
.zs-search-dropdown > nav > a:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-search-dropdown > a:focus-visible,
.zs-search-dropdown > li:focus-visible,
.zs-search-dropdown > li > a:focus-visible,
.zs-search-dropdown > ul > li > a:focus-visible,
.zs-search-dropdown > nav > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown > a:focus:not(:focus-visible),
.zs-search-dropdown > li:focus:not(:focus-visible),
.zs-search-dropdown > li > a:focus:not(:focus-visible),
.zs-search-dropdown > ul > li > a:focus:not(:focus-visible),
.zs-search-dropdown > nav > a:focus:not(:focus-visible) {
  outline: none;
}
.zs-search-dropdown > a:first-child,
.zs-search-dropdown > li:first-child,
.zs-search-dropdown > li > a:first-child,
.zs-search-dropdown > ul > li > a:first-child,
.zs-search-dropdown > nav > a:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-search-dropdown > a:last-child,
.zs-search-dropdown > li:last-child,
.zs-search-dropdown > li > a:last-child,
.zs-search-dropdown > ul > li > a:last-child,
.zs-search-dropdown > nav > a:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-search-dropdown > a:active,
.zs-search-dropdown > li:active,
.zs-search-dropdown > li > a:active,
.zs-search-dropdown > ul > li > a:active,
.zs-search-dropdown > nav > a:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-search-dropdown > a > *:not(.zs-icon),
.zs-search-dropdown > li > *:not(.zs-icon),
.zs-search-dropdown > li > a > *:not(.zs-icon),
.zs-search-dropdown > ul > li > a > *:not(.zs-icon),
.zs-search-dropdown > nav > a > *:not(.zs-icon) {
  vertical-align: middle;
}
@media (prefers-reduced-motion) {
  .zs-search-dropdown > a,
  .zs-search-dropdown > li,
  .zs-search-dropdown > li > a,
  .zs-search-dropdown > ul > li > a,
  .zs-search-dropdown > nav > a {
    transition-duration: 0s;
  }
}
.zs-search-dropdown > li > a {
  padding: 0;
  color: inherit;
}
.zs-search-dropdown > li > a:focus,
.zs-search-dropdown > li > a:hover,
.zs-search-dropdown > li > a:active,
.zs-search-dropdown > li > a.zs-active {
  color: inherit;
  background: var(--zs-transparent-background-color, transparent);
}
.zs-search-dropdown > li > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-search-dropdown .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-search-dropdown .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-search-dropdown .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-search-dropdown .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-search-dropdown .zs-selection [selection-field]:hover,
.zs-search-dropdown .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-search-dropdown .zs-selection [selection-field]:active,
.zs-search-dropdown .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-search-dropdown .zs-selection [selection-field].zs-active,
.zs-search-dropdown .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-search-dropdown .zs-selection [selection-field].zs-disabled,
.zs-search-dropdown .zs-selection [selection-field][disabled],
.zs-search-dropdown .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-search-dropdown .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
.zs-search-dropdown .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-search-dropdown .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-search-dropdown .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-search-dropdown .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-search-dropdown .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-search-dropdown .zs-selection [selection-field]:hover,
.zs-search-dropdown .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-search-dropdown .zs-selection [selection-field]:active,
.zs-search-dropdown .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-search-dropdown .zs-selection [selection-field].zs-active,
.zs-search-dropdown .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-search-dropdown .zs-selection [selection-field].zs-disabled,
.zs-search-dropdown .zs-selection [selection-field][disabled],
.zs-search-dropdown .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-search-dropdown .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
.zs-search-dropdown > nav {
  max-height: 12em;
  overflow: auto;
}
.zs-search-dropdown > nav > a[optgroup-link-parent] {
  padding-left: 2.5em;
}
.zs-search-dropdown > nav > a[hover] {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-search-dropdown > nav > a[active] {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-search-dropdown > nav > a[hover]:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-search-dropdown > nav > a[active]:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-search-dropdown > nav > a[active][checkbox-link]:not([hover]) {
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-search-dropdown > nav > a[active][checkbox-link][hover],
.zs-search-dropdown > nav > a[active][checkbox-link]:hover {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-search-dropdown > nav > a[active][checkbox-link]:active {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-search-dropdown > nav > a:not([index]):not(.select-all) {
  color: var(--zs-select-opt-group-text-color, #716E79);
  background: var(--zs-link-action-background, transparent);
}
.zs-search-dropdown > nav > a:not([index]):not(.select-all):focus,
.zs-search-dropdown > nav > a:not([index]):not(.select-all):active,
.zs-search-dropdown > nav > a:not([index]):not(.select-all):hover {
  color: var(--zs-select-opt-group-text-color, #716E79);
  background: var(--zs-link-action-background, transparent);
}
.zs-search-dropdown.zs-action-field [hidden] {
  display: none !important;
}
.zs-search-dropdown.zs-action-field [input] {
  width: 100%;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 3em;
}
.zs-search-dropdown.zs-action-field[action-icon] [clear] {
  margin-right: 0.33333333em;
}
.zs-search-dropdown.zs-action-field [signifier] {
  font-size: 1.5em;
  margin: 0em 0.5em 0em 0.5em;
}
.zs-search-dropdown.zs-action-field [action] {
  margin: 0em 0.5em 0em 0em;
}
.zs-search-dropdown > p {
  margin: 0.5em 0.5em 0.5em 0.5em !important;
  margin-top: 0.5em !important;
  display: block;
  position: relative;
}
.zs-search-dropdown > p.zs-icon-search::before {
  margin-top: 0;
  right: 0;
}
.zs-search-dropdown > p > input.zs-input {
  width: 100%;
  min-width: 100%;
}
.zs-search-dropdown > p .zs-input-icon {
  display: block;
  position: relative;
  z-index: 1;
}
.zs-search-dropdown > p .zs-input-icon textarea[input] {
  padding-right: 3em !important;
}
.zs-search-dropdown > p .zs-input-icon [input] {
  padding-right: 3em !important;
}
.zs-search-dropdown > p .zs-input-icon::before {
  font-family: 'zsIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  display: inline-block;
  pointer-events: none;
  top: 50%;
  font-size: 1.5em;
  width: auto;
  right: 0.5em;
  padding: 0;
  transform: translate(0, -50%);
  z-index: 1;
  text-align: center;
  background: transparent;
  position: absolute;
}
.zs-search-dropdown [highlight] {
  background-color: var(--zs-highlight-color, #FFD680);
}
.zs-search-dropdown .select-all {
  border-bottom: 1px solid var(--zs-select-border-color, #DEDCDE);
}
.zs-search-dropdown input[type="checkbox"] {
  margin: 0em 0.5em 0em 0em;
  vertical-align: middle;
}
.zs-search-dropdown .no-search-results {
  text-align: center;
  padding: 0.5em 0.5em 0.5em 0.5em;
}
.zs-open-dropdown.zs-select:after {
  content: '';
}
.zs-open-dropdown .zs-menu {
  box-shadow: none;
}
.zs-open-dropdown p .zs-input {
  min-width: 100%;
}
.zs-open-dropdown a:focus {
  outline: 0;
}
.zs-input {
  /**
	  * @todo a little hack to fix ZSUI-358
	  */
  margin-bottom: 0.5px;
}
.zs-toggle-component {
  position: relative;
  display: flex;
  align-items: center;
}
.zs-toggle-component [label]:not(:empty) {
  margin-right: 1em;
}
.zs-toggle-component input,
.zs-toggle-component input[disabled] {
  position: absolute;
  opacity: 0;
}
.zs-toggle-component[disabled] input[disabled] {
  opacity: 0 !important;
}
.toggle-container {
  height: 1em;
  min-width: 2em;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
}
.toggle-outer-container {
  display: inline-block;
  position: relative;
  height: 1em;
  width: 2em;
}
.zs-toggle {
  overflow: hidden;
  cursor: pointer;
  border-radius: 9999px;
  height: 1em;
  width: 50%;
}
.toggle-inner {
  margin-left: -100%;
  display: inline-block;
  white-space: nowrap;
  transition: margin 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .toggle-inner {
    transition-duration: 0s;
  }
}
.toggle-inner .zs-toggle-on {
  pointer-events: none;
}
.toggle-inner .zs-toggle-button {
  left: 0.25em;
}
.toggle-inner.active {
  margin-left: 0px;
  transition-duration: 0.2s;
}
@media (prefers-reduced-motion) {
  .toggle-inner.active {
    animation-duration: 0s;
    transition-duration: 0s;
  }
}
.toggle-inner.active .zs-toggle-button {
  left: calc(50% - 0.75em);
  transition-duration: 0.2s;
}
@media (prefers-reduced-motion) {
  .toggle-inner.active .zs-toggle-button {
    animation-duration: 0s;
    transition-duration: 0s;
  }
}
.toggle-inner.active .zs-toggle-off {
  pointer-events: none;
}
.zs-toggle .zs-toggle-on,
.zs-toggle .zs-toggle-off,
.zs-toggle .zs-toggle-button {
  display: inline-block;
  vertical-align: top;
}
.zs-toggle .zs-toggle-on,
.zs-toggle .zs-toggle-off {
  min-width: 2em;
  height: 1em;
  text-align: center;
}
.zs-toggle-on {
  background: var(--zs-toggle-background-on, #27A6A4);
  color: var(--zs-text-color, #2F2C3C);
  padding: 0.125em 0.25em 0.125em 0.25em;
  padding-right: 1em;
}
.zs-toggle-off {
  background: var(--zs-toggle-background-off, #716E79);
  color: var(--zs-text-color, #2F2C3C);
  padding: 0.125em 0.25em 0.125em 0.25em;
  padding-left: 1em;
}
.zs-toggle-button {
  width: 0.75em;
  height: 0.75em;
  border-radius: 100%;
  background: var(--zs-toggle-button-handle-background, #ffffff);
  box-shadow: var(--zs-toggle-box-shadow, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12));
  border: none;
  position: absolute;
  z-index: 99;
  margin: 0em 0em 0em -0.125em;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.1s ease-out, transform 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-toggle-button {
    transition-duration: 0s;
  }
}
.zs-toggle-component[focussed] .zs-toggle {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-toggle-component[focussed] .zs-toggle-on {
  background: var(--zs-toggle-on-focus-background-color, #2F6F7B);
}
.zs-toggle-component[focussed] .zs-toggle-off {
  background: var(--zs-toggle-off-focus-background-color, #454250);
}
.zs-toggle-component[disabled],
.zs-toggle-component.zs-disabled,
.zs-toggle-component.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  opacity: 0.5;
}
.zs-master-style .zs-drawer,
.zs-master-style zs-drawer,
.zs-drawer,
.zs-master-style [role="drawer"] {
  background: var(--zs-drawer-background-color, #ffffff);
  border: var(--zs-drawer-border, 1px solid #DEDCDE);
  box-shadow: none;
  display: inline-block;
  position: fixed;
  padding: 1em 1em 1em 1em;
  min-width: 20em;
  min-height: 10em;
  text-align: left;
  z-index: 5001;
}
.zs-master-style .zs-drawer[embeded],
.zs-master-style zs-drawer[embeded],
.zs-drawer[embeded],
.zs-master-style [role="drawer"][embeded] {
  z-index: auto;
}
.zs-master-style .zs-drawer > section,
.zs-master-style zs-drawer > section,
.zs-drawer > section,
.zs-master-style [role="drawer"] > section {
  position: absolute;
  top: 0px;
  padding: 1em 1em 1em 1em;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: auto;
  z-index: 2;
}
.zs-master-style .zs-drawer > tag,
.zs-master-style zs-drawer > tag,
.zs-drawer > tag,
.zs-master-style [role="drawer"] > tag,
.zs-master-style .zs-drawer > toggle,
.zs-master-style zs-drawer > toggle,
.zs-drawer > toggle,
.zs-master-style [role="drawer"] > toggle,
.zs-master-style .zs-drawer [role="toggle"],
.zs-master-style zs-drawer [role="toggle"],
.zs-drawer [role="toggle"],
.zs-master-style [role="drawer"] [role="toggle"],
.zs-master-style .zs-drawer [toggle-element],
.zs-master-style zs-drawer [toggle-element],
.zs-drawer [toggle-element],
.zs-master-style [role="drawer"] [toggle-element] {
  -webkit-tap-highlight-color: transparent;
  z-index: 1;
  position: absolute;
  background: inherit;
  border-radius: 0.25em;
  border: var(--zs-drawer-toggle-border, 1px solid #DEDCDE);
  box-shadow: none;
  transform: rotate(0deg);
  cursor: pointer;
  text-align: center;
  height: 24px;
  border-bottom: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.zs-master-style .zs-drawer > tag:hover,
.zs-master-style zs-drawer > tag:hover,
.zs-drawer > tag:hover,
.zs-master-style [role="drawer"] > tag:hover,
.zs-master-style .zs-drawer > toggle:hover,
.zs-master-style zs-drawer > toggle:hover,
.zs-drawer > toggle:hover,
.zs-master-style [role="drawer"] > toggle:hover,
.zs-master-style .zs-drawer [role="toggle"]:hover,
.zs-master-style zs-drawer [role="toggle"]:hover,
.zs-drawer [role="toggle"]:hover,
.zs-master-style [role="drawer"] [role="toggle"]:hover,
.zs-master-style .zs-drawer [toggle-element]:hover,
.zs-master-style zs-drawer [toggle-element]:hover,
.zs-drawer [toggle-element]:hover,
.zs-master-style [role="drawer"] [toggle-element]:hover {
  color: var(--zs-drawer-toggle-hover-color, #716E79);
}
.zs-master-style .zs-drawer > tag:active,
.zs-master-style zs-drawer > tag:active,
.zs-drawer > tag:active,
.zs-master-style [role="drawer"] > tag:active,
.zs-master-style .zs-drawer > toggle:active,
.zs-master-style zs-drawer > toggle:active,
.zs-drawer > toggle:active,
.zs-master-style [role="drawer"] > toggle:active,
.zs-master-style .zs-drawer [role="toggle"]:active,
.zs-master-style zs-drawer [role="toggle"]:active,
.zs-drawer [role="toggle"]:active,
.zs-master-style [role="drawer"] [role="toggle"]:active,
.zs-master-style .zs-drawer [toggle-element]:active,
.zs-master-style zs-drawer [toggle-element]:active,
.zs-drawer [toggle-element]:active,
.zs-master-style [role="drawer"] [toggle-element]:active {
  color: var(--zs-drawer-toggle-active-color, #454250);
}
.zs-master-style .zs-drawer > tag > span,
.zs-master-style zs-drawer > tag > span,
.zs-drawer > tag > span,
.zs-master-style [role="drawer"] > tag > span,
.zs-master-style .zs-drawer > toggle > span,
.zs-master-style zs-drawer > toggle > span,
.zs-drawer > toggle > span,
.zs-master-style [role="drawer"] > toggle > span,
.zs-master-style .zs-drawer [role="toggle"] > span,
.zs-master-style zs-drawer [role="toggle"] > span,
.zs-drawer [role="toggle"] > span,
.zs-master-style [role="drawer"] [role="toggle"] > span,
.zs-master-style .zs-drawer [toggle-element] > span,
.zs-master-style zs-drawer [toggle-element] > span,
.zs-drawer [toggle-element] > span,
.zs-master-style [role="drawer"] [toggle-element] > span,
.zs-master-style .zs-drawer > tag > a,
.zs-master-style zs-drawer > tag > a,
.zs-drawer > tag > a,
.zs-master-style [role="drawer"] > tag > a,
.zs-master-style .zs-drawer > toggle > a,
.zs-master-style zs-drawer > toggle > a,
.zs-drawer > toggle > a,
.zs-master-style [role="drawer"] > toggle > a,
.zs-master-style .zs-drawer [role="toggle"] > a,
.zs-master-style zs-drawer [role="toggle"] > a,
.zs-drawer [role="toggle"] > a,
.zs-master-style [role="drawer"] [role="toggle"] > a,
.zs-master-style .zs-drawer [toggle-element] > a,
.zs-master-style zs-drawer [toggle-element] > a,
.zs-drawer [toggle-element] > a,
.zs-master-style [role="drawer"] [toggle-element] > a {
  display: inline-block;
  width: 120px;
  white-space: nowrap;
  -webkit-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.zs-master-style .zs-drawer > tag > span.zs-icon,
.zs-master-style zs-drawer > tag > span.zs-icon,
.zs-drawer > tag > span.zs-icon,
.zs-master-style [role="drawer"] > tag > span.zs-icon,
.zs-master-style .zs-drawer > toggle > span.zs-icon,
.zs-master-style zs-drawer > toggle > span.zs-icon,
.zs-drawer > toggle > span.zs-icon,
.zs-master-style [role="drawer"] > toggle > span.zs-icon,
.zs-master-style .zs-drawer [role="toggle"] > span.zs-icon,
.zs-master-style zs-drawer [role="toggle"] > span.zs-icon,
.zs-drawer [role="toggle"] > span.zs-icon,
.zs-master-style [role="drawer"] [role="toggle"] > span.zs-icon,
.zs-master-style .zs-drawer [toggle-element] > span.zs-icon,
.zs-master-style zs-drawer [toggle-element] > span.zs-icon,
.zs-drawer [toggle-element] > span.zs-icon,
.zs-master-style [role="drawer"] [toggle-element] > span.zs-icon,
.zs-master-style .zs-drawer > tag > a.zs-icon,
.zs-master-style zs-drawer > tag > a.zs-icon,
.zs-drawer > tag > a.zs-icon,
.zs-master-style [role="drawer"] > tag > a.zs-icon,
.zs-master-style .zs-drawer > toggle > a.zs-icon,
.zs-master-style zs-drawer > toggle > a.zs-icon,
.zs-drawer > toggle > a.zs-icon,
.zs-master-style [role="drawer"] > toggle > a.zs-icon,
.zs-master-style .zs-drawer [role="toggle"] > a.zs-icon,
.zs-master-style zs-drawer [role="toggle"] > a.zs-icon,
.zs-drawer [role="toggle"] > a.zs-icon,
.zs-master-style [role="drawer"] [role="toggle"] > a.zs-icon,
.zs-master-style .zs-drawer [toggle-element] > a.zs-icon,
.zs-master-style zs-drawer [toggle-element] > a.zs-icon,
.zs-drawer [toggle-element] > a.zs-icon,
.zs-master-style [role="drawer"] [toggle-element] > a.zs-icon {
  width: 48px;
}
.zs-master-style .zs-drawer > tag > a,
.zs-master-style zs-drawer > tag > a,
.zs-drawer > tag > a,
.zs-master-style [role="drawer"] > tag > a,
.zs-master-style .zs-drawer > toggle > a,
.zs-master-style zs-drawer > toggle > a,
.zs-drawer > toggle > a,
.zs-master-style [role="drawer"] > toggle > a,
.zs-master-style .zs-drawer [role="toggle"] > a,
.zs-master-style zs-drawer [role="toggle"] > a,
.zs-drawer [role="toggle"] > a,
.zs-master-style [role="drawer"] [role="toggle"] > a,
.zs-master-style .zs-drawer [toggle-element] > a,
.zs-master-style zs-drawer [toggle-element] > a,
.zs-drawer [toggle-element] > a,
.zs-master-style [role="drawer"] [toggle-element] > a {
  color: inherit;
}
.zs-master-style .zs-drawer > tag::after,
.zs-master-style zs-drawer > tag::after,
.zs-drawer > tag::after,
.zs-master-style [role="drawer"] > tag::after,
.zs-master-style .zs-drawer > toggle::after,
.zs-master-style zs-drawer > toggle::after,
.zs-drawer > toggle::after,
.zs-master-style [role="drawer"] > toggle::after,
.zs-master-style .zs-drawer [role="toggle"]::after,
.zs-master-style zs-drawer [role="toggle"]::after,
.zs-drawer [role="toggle"]::after,
.zs-master-style [role="drawer"] [role="toggle"]::after,
.zs-master-style .zs-drawer [toggle-element]::after,
.zs-master-style zs-drawer [toggle-element]::after,
.zs-drawer [toggle-element]::after,
.zs-master-style [role="drawer"] [toggle-element]::after {
  content: '';
  position: absolute;
  display: block;
  left: -7px;
  bottom: -7px;
  right: -7px;
  background: inherit;
  z-index: 1;
  overflow: hidden;
  height: 7px;
}
.zs-master-style .zs-drawer[align="top"],
.zs-master-style zs-drawer[align="top"],
.zs-drawer[align="top"],
.zs-master-style [role="drawer"][align="top"] {
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-100%);
}
.zs-master-style .zs-drawer[align="top"] > tag,
.zs-master-style zs-drawer[align="top"] > tag,
.zs-drawer[align="top"] > tag,
.zs-master-style [role="drawer"][align="top"] > tag,
.zs-master-style .zs-drawer[align="top"] > toggle,
.zs-master-style zs-drawer[align="top"] > toggle,
.zs-drawer[align="top"] > toggle,
.zs-master-style [role="drawer"][align="top"] > toggle,
.zs-master-style .zs-drawer[align="top"] [role="toggle"],
.zs-master-style zs-drawer[align="top"] [role="toggle"],
.zs-drawer[align="top"] [role="toggle"],
.zs-master-style [role="drawer"][align="top"] [role="toggle"],
.zs-master-style .zs-drawer[align="top"] [toggle-element],
.zs-master-style zs-drawer[align="top"] [toggle-element],
.zs-drawer[align="top"] [toggle-element],
.zs-master-style [role="drawer"][align="top"] [toggle-element] {
  left: 50%;
  margin-left: -24px;
  bottom: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom: var(--zs-drawer-toggle-border, 1px solid #DEDCDE);
  border-bottom-right-radius: 0.25em;
  border-bottom-left-radius: 0.25em;
  margin-bottom: -24px;
}
.zs-master-style .zs-drawer[align="top"] > tag > .zs-icon,
.zs-master-style zs-drawer[align="top"] > tag > .zs-icon,
.zs-drawer[align="top"] > tag > .zs-icon,
.zs-master-style [role="drawer"][align="top"] > tag > .zs-icon,
.zs-master-style .zs-drawer[align="top"] > toggle > .zs-icon,
.zs-master-style zs-drawer[align="top"] > toggle > .zs-icon,
.zs-drawer[align="top"] > toggle > .zs-icon,
.zs-master-style [role="drawer"][align="top"] > toggle > .zs-icon,
.zs-master-style .zs-drawer[align="top"] [role="toggle"] > .zs-icon,
.zs-master-style zs-drawer[align="top"] [role="toggle"] > .zs-icon,
.zs-drawer[align="top"] [role="toggle"] > .zs-icon,
.zs-master-style [role="drawer"][align="top"] [role="toggle"] > .zs-icon,
.zs-master-style .zs-drawer[align="top"] [toggle-element] > .zs-icon,
.zs-master-style zs-drawer[align="top"] [toggle-element] > .zs-icon,
.zs-drawer[align="top"] [toggle-element] > .zs-icon,
.zs-master-style [role="drawer"][align="top"] [toggle-element] > .zs-icon {
  transform: rotate(180deg);
}
.zs-master-style .zs-drawer[align="top"] > tag::after,
.zs-master-style zs-drawer[align="top"] > tag::after,
.zs-drawer[align="top"] > tag::after,
.zs-master-style [role="drawer"][align="top"] > tag::after,
.zs-master-style .zs-drawer[align="top"] > toggle::after,
.zs-master-style zs-drawer[align="top"] > toggle::after,
.zs-drawer[align="top"] > toggle::after,
.zs-master-style [role="drawer"][align="top"] > toggle::after,
.zs-master-style .zs-drawer[align="top"] [role="toggle"]::after,
.zs-master-style zs-drawer[align="top"] [role="toggle"]::after,
.zs-drawer[align="top"] [role="toggle"]::after,
.zs-master-style [role="drawer"][align="top"] [role="toggle"]::after,
.zs-master-style .zs-drawer[align="top"] [toggle-element]::after,
.zs-master-style zs-drawer[align="top"] [toggle-element]::after,
.zs-drawer[align="top"] [toggle-element]::after,
.zs-master-style [role="drawer"][align="top"] [toggle-element]::after {
  top: -7px;
  bottom: auto;
}
.zs-master-style .zs-drawer[align="top"] > tag[align="right"],
.zs-master-style zs-drawer[align="top"] > tag[align="right"],
.zs-drawer[align="top"] > tag[align="right"],
.zs-master-style [role="drawer"][align="top"] > tag[align="right"],
.zs-master-style .zs-drawer[align="top"] > toggle[align="right"],
.zs-master-style zs-drawer[align="top"] > toggle[align="right"],
.zs-drawer[align="top"] > toggle[align="right"],
.zs-master-style [role="drawer"][align="top"] > toggle[align="right"],
.zs-master-style .zs-drawer[align="top"] [role="toggle"][align="right"],
.zs-master-style zs-drawer[align="top"] [role="toggle"][align="right"],
.zs-drawer[align="top"] [role="toggle"][align="right"],
.zs-master-style [role="drawer"][align="top"] [role="toggle"][align="right"],
.zs-master-style .zs-drawer[align="top"] [toggle-element][align="right"],
.zs-master-style zs-drawer[align="top"] [toggle-element][align="right"],
.zs-drawer[align="top"] [toggle-element][align="right"],
.zs-master-style [role="drawer"][align="top"] [toggle-element][align="right"] {
  left: auto;
  right: -1px;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="top"] > tag[align="right"]::after,
.zs-master-style zs-drawer[align="top"] > tag[align="right"]::after,
.zs-drawer[align="top"] > tag[align="right"]::after,
.zs-master-style [role="drawer"][align="top"] > tag[align="right"]::after,
.zs-master-style .zs-drawer[align="top"] > toggle[align="right"]::after,
.zs-master-style zs-drawer[align="top"] > toggle[align="right"]::after,
.zs-drawer[align="top"] > toggle[align="right"]::after,
.zs-master-style [role="drawer"][align="top"] > toggle[align="right"]::after,
.zs-master-style .zs-drawer[align="top"] [role="toggle"][align="right"]::after,
.zs-master-style zs-drawer[align="top"] [role="toggle"][align="right"]::after,
.zs-drawer[align="top"] [role="toggle"][align="right"]::after,
.zs-master-style [role="drawer"][align="top"] [role="toggle"][align="right"]::after,
.zs-master-style .zs-drawer[align="top"] [toggle-element][align="right"]::after,
.zs-master-style zs-drawer[align="top"] [toggle-element][align="right"]::after,
.zs-drawer[align="top"] [toggle-element][align="right"]::after,
.zs-master-style [role="drawer"][align="top"] [toggle-element][align="right"]::after {
  left: -14px;
  right: 0;
}
.zs-master-style .zs-drawer[align="top"] > tag[align="left"],
.zs-master-style zs-drawer[align="top"] > tag[align="left"],
.zs-drawer[align="top"] > tag[align="left"],
.zs-master-style [role="drawer"][align="top"] > tag[align="left"],
.zs-master-style .zs-drawer[align="top"] > toggle[align="left"],
.zs-master-style zs-drawer[align="top"] > toggle[align="left"],
.zs-drawer[align="top"] > toggle[align="left"],
.zs-master-style [role="drawer"][align="top"] > toggle[align="left"],
.zs-master-style .zs-drawer[align="top"] [role="toggle"][align="left"],
.zs-master-style zs-drawer[align="top"] [role="toggle"][align="left"],
.zs-drawer[align="top"] [role="toggle"][align="left"],
.zs-master-style [role="drawer"][align="top"] [role="toggle"][align="left"],
.zs-master-style .zs-drawer[align="top"] [toggle-element][align="left"],
.zs-master-style zs-drawer[align="top"] [toggle-element][align="left"],
.zs-drawer[align="top"] [toggle-element][align="left"],
.zs-master-style [role="drawer"][align="top"] [toggle-element][align="left"] {
  left: -1px;
  right: auto;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="top"] > tag[align="left"]::after,
.zs-master-style zs-drawer[align="top"] > tag[align="left"]::after,
.zs-drawer[align="top"] > tag[align="left"]::after,
.zs-master-style [role="drawer"][align="top"] > tag[align="left"]::after,
.zs-master-style .zs-drawer[align="top"] > toggle[align="left"]::after,
.zs-master-style zs-drawer[align="top"] > toggle[align="left"]::after,
.zs-drawer[align="top"] > toggle[align="left"]::after,
.zs-master-style [role="drawer"][align="top"] > toggle[align="left"]::after,
.zs-master-style .zs-drawer[align="top"] [role="toggle"][align="left"]::after,
.zs-master-style zs-drawer[align="top"] [role="toggle"][align="left"]::after,
.zs-drawer[align="top"] [role="toggle"][align="left"]::after,
.zs-master-style [role="drawer"][align="top"] [role="toggle"][align="left"]::after,
.zs-master-style .zs-drawer[align="top"] [toggle-element][align="left"]::after,
.zs-master-style zs-drawer[align="top"] [toggle-element][align="left"]::after,
.zs-drawer[align="top"] [toggle-element][align="left"]::after,
.zs-master-style [role="drawer"][align="top"] [toggle-element][align="left"]::after {
  left: 0;
  right: -14px;
}
.zs-master-style .zs-drawer[align="right"],
.zs-master-style zs-drawer[align="right"],
.zs-drawer[align="right"],
.zs-master-style [role="drawer"][align="right"] {
  transform: translate(100%, 0);
  top: 0;
  bottom: 0;
  right: 0;
}
.zs-master-style .zs-drawer[align="right"] > tag,
.zs-master-style zs-drawer[align="right"] > tag,
.zs-drawer[align="right"] > tag,
.zs-master-style [role="drawer"][align="right"] > tag,
.zs-master-style .zs-drawer[align="right"] > toggle,
.zs-master-style zs-drawer[align="right"] > toggle,
.zs-drawer[align="right"] > toggle,
.zs-master-style [role="drawer"][align="right"] > toggle,
.zs-master-style .zs-drawer[align="right"] [role="toggle"],
.zs-master-style zs-drawer[align="right"] [role="toggle"],
.zs-drawer[align="right"] [role="toggle"],
.zs-master-style [role="drawer"][align="right"] [role="toggle"],
.zs-master-style .zs-drawer[align="right"] [toggle-element],
.zs-master-style zs-drawer[align="right"] [toggle-element],
.zs-drawer[align="right"] [toggle-element],
.zs-master-style [role="drawer"][align="right"] [toggle-element] {
  transform-origin: left bottom;
  transform: rotate(270deg);
  top: 50%;
  bottom: auto;
  left: 0;
}
.zs-master-style .zs-drawer[align="right"] > tag[valign="top"],
.zs-master-style zs-drawer[align="right"] > tag[valign="top"],
.zs-drawer[align="right"] > tag[valign="top"],
.zs-master-style [role="drawer"][align="right"] > tag[valign="top"],
.zs-master-style .zs-drawer[align="right"] > toggle[valign="top"],
.zs-master-style zs-drawer[align="right"] > toggle[valign="top"],
.zs-drawer[align="right"] > toggle[valign="top"],
.zs-master-style [role="drawer"][align="right"] > toggle[valign="top"],
.zs-master-style .zs-drawer[align="right"] [role="toggle"][valign="top"],
.zs-master-style zs-drawer[align="right"] [role="toggle"][valign="top"],
.zs-drawer[align="right"] [role="toggle"][valign="top"],
.zs-master-style [role="drawer"][align="right"] [role="toggle"][valign="top"],
.zs-master-style .zs-drawer[align="right"] [toggle-element][valign="top"],
.zs-master-style zs-drawer[align="right"] [toggle-element][valign="top"],
.zs-drawer[align="right"] [toggle-element][valign="top"],
.zs-master-style [role="drawer"][align="right"] [toggle-element][valign="top"] {
  bottom: auto;
  top: 8px;
  margin-top: 60px;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="right"] > tag[valign="top"]::after,
.zs-master-style zs-drawer[align="right"] > tag[valign="top"]::after,
.zs-drawer[align="right"] > tag[valign="top"]::after,
.zs-master-style [role="drawer"][align="right"] > tag[valign="top"]::after,
.zs-master-style .zs-drawer[align="right"] > toggle[valign="top"]::after,
.zs-master-style zs-drawer[align="right"] > toggle[valign="top"]::after,
.zs-drawer[align="right"] > toggle[valign="top"]::after,
.zs-master-style [role="drawer"][align="right"] > toggle[valign="top"]::after,
.zs-master-style .zs-drawer[align="right"] [role="toggle"][valign="top"]::after,
.zs-master-style zs-drawer[align="right"] [role="toggle"][valign="top"]::after,
.zs-drawer[align="right"] [role="toggle"][valign="top"]::after,
.zs-master-style [role="drawer"][align="right"] [role="toggle"][valign="top"]::after,
.zs-master-style .zs-drawer[align="right"] [toggle-element][valign="top"]::after,
.zs-master-style zs-drawer[align="right"] [toggle-element][valign="top"]::after,
.zs-drawer[align="right"] [toggle-element][valign="top"]::after,
.zs-master-style [role="drawer"][align="right"] [toggle-element][valign="top"]::after {
  right: 0px;
}
.zs-master-style .zs-drawer[align="right"] > tag[valign="bottom"],
.zs-master-style zs-drawer[align="right"] > tag[valign="bottom"],
.zs-drawer[align="right"] > tag[valign="bottom"],
.zs-master-style [role="drawer"][align="right"] > tag[valign="bottom"],
.zs-master-style .zs-drawer[align="right"] > toggle[valign="bottom"],
.zs-master-style zs-drawer[align="right"] > toggle[valign="bottom"],
.zs-drawer[align="right"] > toggle[valign="bottom"],
.zs-master-style [role="drawer"][align="right"] > toggle[valign="bottom"],
.zs-master-style .zs-drawer[align="right"] [role="toggle"][valign="bottom"],
.zs-master-style zs-drawer[align="right"] [role="toggle"][valign="bottom"],
.zs-drawer[align="right"] [role="toggle"][valign="bottom"],
.zs-master-style [role="drawer"][align="right"] [role="toggle"][valign="bottom"],
.zs-master-style .zs-drawer[align="right"] [toggle-element][valign="bottom"],
.zs-master-style zs-drawer[align="right"] [toggle-element][valign="bottom"],
.zs-drawer[align="right"] [toggle-element][valign="bottom"],
.zs-master-style [role="drawer"][align="right"] [toggle-element][valign="bottom"] {
  bottom: -1px;
  top: auto;
  margin-top: 0;
  margin-bottom: 0px;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="right"] > tag[valign="bottom"]::after,
.zs-master-style zs-drawer[align="right"] > tag[valign="bottom"]::after,
.zs-drawer[align="right"] > tag[valign="bottom"]::after,
.zs-master-style [role="drawer"][align="right"] > tag[valign="bottom"]::after,
.zs-master-style .zs-drawer[align="right"] > toggle[valign="bottom"]::after,
.zs-master-style zs-drawer[align="right"] > toggle[valign="bottom"]::after,
.zs-drawer[align="right"] > toggle[valign="bottom"]::after,
.zs-master-style [role="drawer"][align="right"] > toggle[valign="bottom"]::after,
.zs-master-style .zs-drawer[align="right"] [role="toggle"][valign="bottom"]::after,
.zs-master-style zs-drawer[align="right"] [role="toggle"][valign="bottom"]::after,
.zs-drawer[align="right"] [role="toggle"][valign="bottom"]::after,
.zs-master-style [role="drawer"][align="right"] [role="toggle"][valign="bottom"]::after,
.zs-master-style .zs-drawer[align="right"] [toggle-element][valign="bottom"]::after,
.zs-master-style zs-drawer[align="right"] [toggle-element][valign="bottom"]::after,
.zs-drawer[align="right"] [toggle-element][valign="bottom"]::after,
.zs-master-style [role="drawer"][align="right"] [toggle-element][valign="bottom"]::after {
  left: 0px;
}
.zs-master-style .zs-drawer[align="bottom"],
.zs-master-style zs-drawer[align="bottom"],
.zs-drawer[align="bottom"],
.zs-master-style [role="drawer"][align="bottom"] {
  transform: translate(0, 100%);
  bottom: 0;
  right: 0;
  left: 0;
}
.zs-master-style .zs-drawer[align="bottom"] > tag,
.zs-master-style zs-drawer[align="bottom"] > tag,
.zs-drawer[align="bottom"] > tag,
.zs-master-style [role="drawer"][align="bottom"] > tag,
.zs-master-style .zs-drawer[align="bottom"] > toggle,
.zs-master-style zs-drawer[align="bottom"] > toggle,
.zs-drawer[align="bottom"] > toggle,
.zs-master-style [role="drawer"][align="bottom"] > toggle,
.zs-master-style .zs-drawer[align="bottom"] [role="toggle"],
.zs-master-style zs-drawer[align="bottom"] [role="toggle"],
.zs-drawer[align="bottom"] [role="toggle"],
.zs-master-style [role="drawer"][align="bottom"] [role="toggle"],
.zs-master-style .zs-drawer[align="bottom"] [toggle-element],
.zs-master-style zs-drawer[align="bottom"] [toggle-element],
.zs-drawer[align="bottom"] [toggle-element],
.zs-master-style [role="drawer"][align="bottom"] [toggle-element] {
  transform: rotate(0deg);
  top: 0;
  margin-top: -24px;
  left: 50%;
  margin-left: -24px;
  border-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.zs-master-style .zs-drawer[align="bottom"] > tag[align="right"],
.zs-master-style zs-drawer[align="bottom"] > tag[align="right"],
.zs-drawer[align="bottom"] > tag[align="right"],
.zs-master-style [role="drawer"][align="bottom"] > tag[align="right"],
.zs-master-style .zs-drawer[align="bottom"] > toggle[align="right"],
.zs-master-style zs-drawer[align="bottom"] > toggle[align="right"],
.zs-drawer[align="bottom"] > toggle[align="right"],
.zs-master-style [role="drawer"][align="bottom"] > toggle[align="right"],
.zs-master-style .zs-drawer[align="bottom"] [role="toggle"][align="right"],
.zs-master-style zs-drawer[align="bottom"] [role="toggle"][align="right"],
.zs-drawer[align="bottom"] [role="toggle"][align="right"],
.zs-master-style [role="drawer"][align="bottom"] [role="toggle"][align="right"],
.zs-master-style .zs-drawer[align="bottom"] [toggle-element][align="right"],
.zs-master-style zs-drawer[align="bottom"] [toggle-element][align="right"],
.zs-drawer[align="bottom"] [toggle-element][align="right"],
.zs-master-style [role="drawer"][align="bottom"] [toggle-element][align="right"] {
  left: auto;
  right: -1px;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="bottom"] > tag[align="right"]::after,
.zs-master-style zs-drawer[align="bottom"] > tag[align="right"]::after,
.zs-drawer[align="bottom"] > tag[align="right"]::after,
.zs-master-style [role="drawer"][align="bottom"] > tag[align="right"]::after,
.zs-master-style .zs-drawer[align="bottom"] > toggle[align="right"]::after,
.zs-master-style zs-drawer[align="bottom"] > toggle[align="right"]::after,
.zs-drawer[align="bottom"] > toggle[align="right"]::after,
.zs-master-style [role="drawer"][align="bottom"] > toggle[align="right"]::after,
.zs-master-style .zs-drawer[align="bottom"] [role="toggle"][align="right"]::after,
.zs-master-style zs-drawer[align="bottom"] [role="toggle"][align="right"]::after,
.zs-drawer[align="bottom"] [role="toggle"][align="right"]::after,
.zs-master-style [role="drawer"][align="bottom"] [role="toggle"][align="right"]::after,
.zs-master-style .zs-drawer[align="bottom"] [toggle-element][align="right"]::after,
.zs-master-style zs-drawer[align="bottom"] [toggle-element][align="right"]::after,
.zs-drawer[align="bottom"] [toggle-element][align="right"]::after,
.zs-master-style [role="drawer"][align="bottom"] [toggle-element][align="right"]::after {
  left: -14px;
  right: 0;
}
.zs-master-style .zs-drawer[align="bottom"] > tag[align="left"],
.zs-master-style zs-drawer[align="bottom"] > tag[align="left"],
.zs-drawer[align="bottom"] > tag[align="left"],
.zs-master-style [role="drawer"][align="bottom"] > tag[align="left"],
.zs-master-style .zs-drawer[align="bottom"] > toggle[align="left"],
.zs-master-style zs-drawer[align="bottom"] > toggle[align="left"],
.zs-drawer[align="bottom"] > toggle[align="left"],
.zs-master-style [role="drawer"][align="bottom"] > toggle[align="left"],
.zs-master-style .zs-drawer[align="bottom"] [role="toggle"][align="left"],
.zs-master-style zs-drawer[align="bottom"] [role="toggle"][align="left"],
.zs-drawer[align="bottom"] [role="toggle"][align="left"],
.zs-master-style [role="drawer"][align="bottom"] [role="toggle"][align="left"],
.zs-master-style .zs-drawer[align="bottom"] [toggle-element][align="left"],
.zs-master-style zs-drawer[align="bottom"] [toggle-element][align="left"],
.zs-drawer[align="bottom"] [toggle-element][align="left"],
.zs-master-style [role="drawer"][align="bottom"] [toggle-element][align="left"] {
  left: -1px;
  right: auto;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="bottom"] > tag[align="left"]::after,
.zs-master-style zs-drawer[align="bottom"] > tag[align="left"]::after,
.zs-drawer[align="bottom"] > tag[align="left"]::after,
.zs-master-style [role="drawer"][align="bottom"] > tag[align="left"]::after,
.zs-master-style .zs-drawer[align="bottom"] > toggle[align="left"]::after,
.zs-master-style zs-drawer[align="bottom"] > toggle[align="left"]::after,
.zs-drawer[align="bottom"] > toggle[align="left"]::after,
.zs-master-style [role="drawer"][align="bottom"] > toggle[align="left"]::after,
.zs-master-style .zs-drawer[align="bottom"] [role="toggle"][align="left"]::after,
.zs-master-style zs-drawer[align="bottom"] [role="toggle"][align="left"]::after,
.zs-drawer[align="bottom"] [role="toggle"][align="left"]::after,
.zs-master-style [role="drawer"][align="bottom"] [role="toggle"][align="left"]::after,
.zs-master-style .zs-drawer[align="bottom"] [toggle-element][align="left"]::after,
.zs-master-style zs-drawer[align="bottom"] [toggle-element][align="left"]::after,
.zs-drawer[align="bottom"] [toggle-element][align="left"]::after,
.zs-master-style [role="drawer"][align="bottom"] [toggle-element][align="left"]::after {
  left: 0;
  right: -14px;
}
.zs-master-style .zs-drawer[align="left"],
.zs-master-style zs-drawer[align="left"],
.zs-drawer[align="left"],
.zs-master-style [role="drawer"][align="left"] {
  transform: translate(-100%, 0);
  top: 0;
  bottom: 0;
  left: 0;
}
.zs-master-style .zs-drawer[align="left"] > tag,
.zs-master-style zs-drawer[align="left"] > tag,
.zs-drawer[align="left"] > tag,
.zs-master-style [role="drawer"][align="left"] > tag,
.zs-master-style .zs-drawer[align="left"] > toggle,
.zs-master-style zs-drawer[align="left"] > toggle,
.zs-drawer[align="left"] > toggle,
.zs-master-style [role="drawer"][align="left"] > toggle,
.zs-master-style .zs-drawer[align="left"] [role="toggle"],
.zs-master-style zs-drawer[align="left"] [role="toggle"],
.zs-drawer[align="left"] [role="toggle"],
.zs-master-style [role="drawer"][align="left"] [role="toggle"],
.zs-master-style .zs-drawer[align="left"] [toggle-element],
.zs-master-style zs-drawer[align="left"] [toggle-element],
.zs-drawer[align="left"] [toggle-element],
.zs-master-style [role="drawer"][align="left"] [toggle-element] {
  transform-origin: right bottom;
  transform: rotate(90deg);
  top: 50%;
  bottom: auto;
  right: 0;
  border-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.zs-master-style .zs-drawer[align="left"] > tag[valign="top"],
.zs-master-style zs-drawer[align="left"] > tag[valign="top"],
.zs-drawer[align="left"] > tag[valign="top"],
.zs-master-style [role="drawer"][align="left"] > tag[valign="top"],
.zs-master-style .zs-drawer[align="left"] > toggle[valign="top"],
.zs-master-style zs-drawer[align="left"] > toggle[valign="top"],
.zs-drawer[align="left"] > toggle[valign="top"],
.zs-master-style [role="drawer"][align="left"] > toggle[valign="top"],
.zs-master-style .zs-drawer[align="left"] [role="toggle"][valign="top"],
.zs-master-style zs-drawer[align="left"] [role="toggle"][valign="top"],
.zs-drawer[align="left"] [role="toggle"][valign="top"],
.zs-master-style [role="drawer"][align="left"] [role="toggle"][valign="top"],
.zs-master-style .zs-drawer[align="left"] [toggle-element][valign="top"],
.zs-master-style zs-drawer[align="left"] [toggle-element][valign="top"],
.zs-drawer[align="left"] [toggle-element][valign="top"],
.zs-master-style [role="drawer"][align="left"] [toggle-element][valign="top"] {
  bottom: auto;
  top: 1px;
  margin-top: 96px;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="left"] > tag[valign="top"]::after,
.zs-master-style zs-drawer[align="left"] > tag[valign="top"]::after,
.zs-drawer[align="left"] > tag[valign="top"]::after,
.zs-master-style [role="drawer"][align="left"] > tag[valign="top"]::after,
.zs-master-style .zs-drawer[align="left"] > toggle[valign="top"]::after,
.zs-master-style zs-drawer[align="left"] > toggle[valign="top"]::after,
.zs-drawer[align="left"] > toggle[valign="top"]::after,
.zs-master-style [role="drawer"][align="left"] > toggle[valign="top"]::after,
.zs-master-style .zs-drawer[align="left"] [role="toggle"][valign="top"]::after,
.zs-master-style zs-drawer[align="left"] [role="toggle"][valign="top"]::after,
.zs-drawer[align="left"] [role="toggle"][valign="top"]::after,
.zs-master-style [role="drawer"][align="left"] [role="toggle"][valign="top"]::after,
.zs-master-style .zs-drawer[align="left"] [toggle-element][valign="top"]::after,
.zs-master-style zs-drawer[align="left"] [toggle-element][valign="top"]::after,
.zs-drawer[align="left"] [toggle-element][valign="top"]::after,
.zs-master-style [role="drawer"][align="left"] [toggle-element][valign="top"]::after {
  left: 0px;
}
.zs-master-style .zs-drawer[align="left"] > tag[valign="bottom"],
.zs-master-style zs-drawer[align="left"] > tag[valign="bottom"],
.zs-drawer[align="left"] > tag[valign="bottom"],
.zs-master-style [role="drawer"][align="left"] > tag[valign="bottom"],
.zs-master-style .zs-drawer[align="left"] > toggle[valign="bottom"],
.zs-master-style zs-drawer[align="left"] > toggle[valign="bottom"],
.zs-drawer[align="left"] > toggle[valign="bottom"],
.zs-master-style [role="drawer"][align="left"] > toggle[valign="bottom"],
.zs-master-style .zs-drawer[align="left"] [role="toggle"][valign="bottom"],
.zs-master-style zs-drawer[align="left"] [role="toggle"][valign="bottom"],
.zs-drawer[align="left"] [role="toggle"][valign="bottom"],
.zs-master-style [role="drawer"][align="left"] [role="toggle"][valign="bottom"],
.zs-master-style .zs-drawer[align="left"] [toggle-element][valign="bottom"],
.zs-master-style zs-drawer[align="left"] [toggle-element][valign="bottom"],
.zs-drawer[align="left"] [toggle-element][valign="bottom"],
.zs-master-style [role="drawer"][align="left"] [toggle-element][valign="bottom"] {
  bottom: -1px;
  top: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.zs-master-style .zs-drawer[align="left"] > tag[valign="bottom"]::after,
.zs-master-style zs-drawer[align="left"] > tag[valign="bottom"]::after,
.zs-drawer[align="left"] > tag[valign="bottom"]::after,
.zs-master-style [role="drawer"][align="left"] > tag[valign="bottom"]::after,
.zs-master-style .zs-drawer[align="left"] > toggle[valign="bottom"]::after,
.zs-master-style zs-drawer[align="left"] > toggle[valign="bottom"]::after,
.zs-drawer[align="left"] > toggle[valign="bottom"]::after,
.zs-master-style [role="drawer"][align="left"] > toggle[valign="bottom"]::after,
.zs-master-style .zs-drawer[align="left"] [role="toggle"][valign="bottom"]::after,
.zs-master-style zs-drawer[align="left"] [role="toggle"][valign="bottom"]::after,
.zs-drawer[align="left"] [role="toggle"][valign="bottom"]::after,
.zs-master-style [role="drawer"][align="left"] [role="toggle"][valign="bottom"]::after,
.zs-master-style .zs-drawer[align="left"] [toggle-element][valign="bottom"]::after,
.zs-master-style zs-drawer[align="left"] [toggle-element][valign="bottom"]::after,
.zs-drawer[align="left"] [toggle-element][valign="bottom"]::after,
.zs-master-style [role="drawer"][align="left"] [toggle-element][valign="bottom"]::after {
  margin-right: 7px;
}
.zs-master-style .zs-drawer.zs-notag > tag,
.zs-master-style zs-drawer.zs-notag > tag,
.zs-drawer.zs-notag > tag,
.zs-master-style [role="drawer"].zs-notag > tag,
.zs-master-style .zs-drawer.zs-notag > toggle,
.zs-master-style zs-drawer.zs-notag > toggle,
.zs-drawer.zs-notag > toggle,
.zs-master-style [role="drawer"].zs-notag > toggle,
.zs-master-style .zs-drawer.zs-notag [role="toggle"],
.zs-master-style zs-drawer.zs-notag [role="toggle"],
.zs-drawer.zs-notag [role="toggle"],
.zs-master-style [role="drawer"].zs-notag [role="toggle"],
.zs-master-style .zs-drawer.zs-notag [toggle-element],
.zs-master-style zs-drawer.zs-notag [toggle-element],
.zs-drawer.zs-notag [toggle-element],
.zs-master-style [role="drawer"].zs-notag [toggle-element] {
  display: none;
}
[class~="zs-shadow-flat-bottom-12"] {
  box-shadow: 0 12px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-bottom-8"] {
  box-shadow: 0 8px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-bottom-4"] {
  box-shadow: 0 4px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-bottom-2"] {
  box-shadow: 0 2px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-top-12"] {
  box-shadow: 0 -12px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-top-8"] {
  box-shadow: 0 -8px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-top-4"] {
  box-shadow: 0 -4px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-top-2"] {
  box-shadow: 0 -2px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-right-12"] {
  box-shadow: 12px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-right-8"] {
  box-shadow: 8px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-right-4"] {
  box-shadow: 4px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-right-2"] {
  box-shadow: 2px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-left-12"] {
  box-shadow: -12px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-left-8"] {
  box-shadow: -8px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-left-4"] {
  box-shadow: -4px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-left-2"] {
  box-shadow: -2px 0 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-right-12"] {
  box-shadow: 12px 12px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-right-8"] {
  box-shadow: 8px 8px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-right-4"] {
  box-shadow: 4px 4px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-right-2"] {
  box-shadow: 2px 2px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-left-12"] {
  box-shadow: -12px 12px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-left-8"] {
  box-shadow: -8px 8px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-left-4"] {
  box-shadow: -4px 4px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
[class~="zs-shadow-flat-angle-left-2"] {
  box-shadow: -2px 2px 0 var(--zs-shadow-flat-default-color, rgba(26, 22, 40, 0.1)) !important;
}
.zs-shadow-none {
  box-shadow: none !important;
}
.zs-shadow-blur-1 {
  box-shadow: var(--zs-shadow-blur-1, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12)) !important;
}
.zs-shadow-blur-2 {
  box-shadow: var(--zs-shadow-blur-2, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 4px 8px rgba(26, 22, 40, 0.18)) !important;
}
.zs-shadow-blur-3 {
  box-shadow: var(--zs-shadow-blur-3, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18)) !important;
}
.zs-shadow-blur-4 {
  box-shadow: var(--zs-shadow-blur-4, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 16px 24px rgba(26, 22, 40, 0.2)) !important;
}
.zs-shadow-blur-5 {
  box-shadow: var(--zs-shadow-blur-5, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.08), 0px 16px 24px rgba(26, 22, 40, 0.1), 0px 24px 32px rgba(26, 22, 40, 0.14)) !important;
}
.zs-layer-5 {
  z-index: 5000 !important;
}
.zs-layer-4 {
  z-index: 4000 !important;
}
.zs-layer-3 {
  z-index: 3000 !important;
}
.zs-layer-2 {
  z-index: 2000 !important;
}
.zs-layer-1 {
  z-index: 1000 !important;
}
.zs-layer-0 {
  z-index: 0 !important;
}
.zs-position-fixed {
  position: fixed !important;
}
.zs-position-absolute {
  position: absolute !important;
}
.zs-position-relative {
  position: relative !important;
}
.zs-position-static {
  position: static !important;
}
/**
* Popup Menu styles.
*/
.zs-menu {
  display: block;
  background: var(--zs-menu-bg-color, #FAFAFA);
  border-radius: 0em;
  border: var(--zs-menu-border, 1px solid #DEDCDE);
  box-shadow: var(--zs-menu-shadow, 4px 4px 0px rgba(26, 22, 40, 0.15));
  box-sizing: border-box;
  min-width: auto;
  max-width: none;
  z-index: 2000;
}
.zs-menu:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-menu > a,
.zs-menu > li,
.zs-menu > li > a,
.zs-menu > ul > li > a,
.zs-menu > nav > a {
  color: var(--zs-menu-option-color, #2F2C3C);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5em 1.5em 0.5em 1.5em;
  line-height: 1.5;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
}
.zs-menu > a span,
.zs-menu > li span,
.zs-menu > li > a span,
.zs-menu > ul > li > a span,
.zs-menu > nav > a span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.zs-menu > a.zs-active,
.zs-menu > li.zs-active,
.zs-menu > li > a.zs-active,
.zs-menu > ul > li > a.zs-active,
.zs-menu > nav > a.zs-active {
  background: var(--zs-menu-active-bg-color, #27A6A4);
}
.zs-menu > a:hover,
.zs-menu > li:hover,
.zs-menu > li > a:hover,
.zs-menu > ul > li > a:hover,
.zs-menu > nav > a:hover {
  background: var(--zs-menu-hover-color, rgba(39, 166, 164, 0.1));
  color: inherit;
}
.zs-menu > a:focus-visible,
.zs-menu > li:focus-visible,
.zs-menu > li > a:focus-visible,
.zs-menu > ul > li > a:focus-visible,
.zs-menu > nav > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-menu > a:focus:not(:focus-visible),
.zs-menu > li:focus:not(:focus-visible),
.zs-menu > li > a:focus:not(:focus-visible),
.zs-menu > ul > li > a:focus:not(:focus-visible),
.zs-menu > nav > a:focus:not(:focus-visible) {
  outline: none;
}
.zs-menu > a:first-child,
.zs-menu > li:first-child,
.zs-menu > li > a:first-child,
.zs-menu > ul > li > a:first-child,
.zs-menu > nav > a:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.zs-menu > a:last-child,
.zs-menu > li:last-child,
.zs-menu > li > a:last-child,
.zs-menu > ul > li > a:last-child,
.zs-menu > nav > a:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.zs-menu > a:active,
.zs-menu > li:active,
.zs-menu > li > a:active,
.zs-menu > ul > li > a:active,
.zs-menu > nav > a:active {
  background: var(--zs-link-action-active-background, #2D8B93);
  color: inherit;
}
.zs-menu > a > *:not(.zs-icon),
.zs-menu > li > *:not(.zs-icon),
.zs-menu > li > a > *:not(.zs-icon),
.zs-menu > ul > li > a > *:not(.zs-icon),
.zs-menu > nav > a > *:not(.zs-icon) {
  vertical-align: middle;
}
@media (prefers-reduced-motion) {
  .zs-menu > a,
  .zs-menu > li,
  .zs-menu > li > a,
  .zs-menu > ul > li > a,
  .zs-menu > nav > a {
    transition-duration: 0s;
  }
}
.zs-menu > li > a {
  padding: 0;
  color: inherit;
}
.zs-menu > li > a:focus,
.zs-menu > li > a:hover,
.zs-menu > li > a:active,
.zs-menu > li > a.zs-active {
  color: inherit;
  background: var(--zs-transparent-background-color, transparent);
}
.zs-menu > li > a:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-menu .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-menu .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-menu .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-menu .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-menu .zs-selection [selection-field]:hover,
.zs-menu .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-menu .zs-selection [selection-field]:active,
.zs-menu .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-menu .zs-selection [selection-field].zs-active,
.zs-menu .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-menu .zs-selection [selection-field].zs-disabled,
.zs-menu .zs-selection [selection-field][disabled],
.zs-menu .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-menu .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
.zs-valign-super {
  vertical-align: super !important;
}
.zs-valign-sub {
  vertical-align: sub !important;
}
.zs-valign-text-top {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom {
  vertical-align: bottom !important;
}
.zs-valign-middle {
  vertical-align: middle !important;
}
.zs-valign-top {
  vertical-align: top !important;
}
.zs-valign-baseline {
  vertical-align: baseline !important;
}
.zs-valign-super0 {
  vertical-align: super !important;
}
.zs-valign-sub0 {
  vertical-align: sub !important;
}
.zs-valign-text-top0 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom0 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom0 {
  vertical-align: bottom !important;
}
.zs-valign-middle0 {
  vertical-align: middle !important;
}
.zs-valign-top0 {
  vertical-align: top !important;
}
.zs-valign-baseline0 {
  vertical-align: baseline !important;
}
.zs-valign-super1 {
  vertical-align: super !important;
}
.zs-valign-sub1 {
  vertical-align: sub !important;
}
.zs-valign-text-top1 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom1 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom1 {
  vertical-align: bottom !important;
}
.zs-valign-middle1 {
  vertical-align: middle !important;
}
.zs-valign-top1 {
  vertical-align: top !important;
}
.zs-valign-baseline1 {
  vertical-align: baseline !important;
}
.zs-valign-super2 {
  vertical-align: super !important;
}
.zs-valign-sub2 {
  vertical-align: sub !important;
}
.zs-valign-text-top2 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom2 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom2 {
  vertical-align: bottom !important;
}
.zs-valign-middle2 {
  vertical-align: middle !important;
}
.zs-valign-top2 {
  vertical-align: top !important;
}
.zs-valign-baseline2 {
  vertical-align: baseline !important;
}
.zs-valign-super3 {
  vertical-align: super !important;
}
.zs-valign-sub3 {
  vertical-align: sub !important;
}
.zs-valign-text-top3 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom3 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom3 {
  vertical-align: bottom !important;
}
.zs-valign-middle3 {
  vertical-align: middle !important;
}
.zs-valign-top3 {
  vertical-align: top !important;
}
.zs-valign-baseline3 {
  vertical-align: baseline !important;
}
.zs-valign-super4 {
  vertical-align: super !important;
}
.zs-valign-sub4 {
  vertical-align: sub !important;
}
.zs-valign-text-top4 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom4 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom4 {
  vertical-align: bottom !important;
}
.zs-valign-middle4 {
  vertical-align: middle !important;
}
.zs-valign-top4 {
  vertical-align: top !important;
}
.zs-valign-baseline4 {
  vertical-align: baseline !important;
}
.zs-valign-super5 {
  vertical-align: super !important;
}
.zs-valign-sub5 {
  vertical-align: sub !important;
}
.zs-valign-text-top5 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom5 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom5 {
  vertical-align: bottom !important;
}
.zs-valign-middle5 {
  vertical-align: middle !important;
}
.zs-valign-top5 {
  vertical-align: top !important;
}
.zs-valign-baseline5 {
  vertical-align: baseline !important;
}
.zs-valign-super6 {
  vertical-align: super !important;
}
.zs-valign-sub6 {
  vertical-align: sub !important;
}
.zs-valign-text-top6 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom6 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom6 {
  vertical-align: bottom !important;
}
.zs-valign-middle6 {
  vertical-align: middle !important;
}
.zs-valign-top6 {
  vertical-align: top !important;
}
.zs-valign-baseline6 {
  vertical-align: baseline !important;
}
.zs-valign-super7 {
  vertical-align: super !important;
}
.zs-valign-sub7 {
  vertical-align: sub !important;
}
.zs-valign-text-top7 {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom7 {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom7 {
  vertical-align: bottom !important;
}
.zs-valign-middle7 {
  vertical-align: middle !important;
}
.zs-valign-top7 {
  vertical-align: top !important;
}
.zs-valign-baseline7 {
  vertical-align: baseline !important;
}
.zs-valign-super {
  vertical-align: super !important;
}
.zs-valign-sub {
  vertical-align: sub !important;
}
.zs-valign-text-top {
  vertical-align: text-top !important;
}
.zs-valign-text-bottom {
  vertical-align: text-bottom !important;
}
.zs-valign-bottom {
  vertical-align: bottom !important;
}
.zs-valign-middle {
  vertical-align: middle !important;
}
.zs-valign-top {
  vertical-align: top !important;
}
.zs-valign-baseline {
  vertical-align: baseline !important;
}
.zs-text-align-justify {
  text-align: justify !important;
}
.zs-text-align-center {
  text-align: center !important;
}
.zs-text-align-right {
  text-align: right !important;
}
.zs-text-align-left {
  text-align: left !important;
}
.zs-text-align-justify0 {
  text-align: justify !important;
}
.zs-text-align-center0 {
  text-align: center !important;
}
.zs-text-align-right0 {
  text-align: right !important;
}
.zs-text-align-left0 {
  text-align: left !important;
}
.zs-text-align-justify1 {
  text-align: justify !important;
}
.zs-text-align-center1 {
  text-align: center !important;
}
.zs-text-align-right1 {
  text-align: right !important;
}
.zs-text-align-left1 {
  text-align: left !important;
}
.zs-text-align-justify2 {
  text-align: justify !important;
}
.zs-text-align-center2 {
  text-align: center !important;
}
.zs-text-align-right2 {
  text-align: right !important;
}
.zs-text-align-left2 {
  text-align: left !important;
}
.zs-text-align-justify3 {
  text-align: justify !important;
}
.zs-text-align-center3 {
  text-align: center !important;
}
.zs-text-align-right3 {
  text-align: right !important;
}
.zs-text-align-left3 {
  text-align: left !important;
}
.zs-text-align-justify {
  text-align: justify !important;
}
.zs-text-align-center {
  text-align: center !important;
}
.zs-text-align-right {
  text-align: right !important;
}
.zs-text-align-left {
  text-align: left !important;
}
@media (max-width: 768px) {
  .zs-valign-super-xsw {
    vertical-align: super !important;
  }
  .zs-valign-sub-xsw {
    vertical-align: sub !important;
  }
  .zs-valign-text-top-xsw {
    vertical-align: text-top !important;
  }
  .zs-valign-text-bottom-xsw {
    vertical-align: text-bottom !important;
  }
  .zs-valign-bottom-xsw {
    vertical-align: bottom !important;
  }
  .zs-valign-middle-xsw {
    vertical-align: middle !important;
  }
  .zs-valign-top-xsw {
    vertical-align: top !important;
  }
  .zs-valign-baseline-xsw {
    vertical-align: baseline !important;
  }
  .zs-text-align-justify-xsw {
    text-align: justify !important;
  }
  .zs-text-align-center-xsw {
    text-align: center !important;
  }
  .zs-text-align-right-xsw {
    text-align: right !important;
  }
  .zs-text-align-left-xsw {
    text-align: left !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .zs-valign-super-sw {
    vertical-align: super !important;
  }
  .zs-valign-sub-sw {
    vertical-align: sub !important;
  }
  .zs-valign-text-top-sw {
    vertical-align: text-top !important;
  }
  .zs-valign-text-bottom-sw {
    vertical-align: text-bottom !important;
  }
  .zs-valign-bottom-sw {
    vertical-align: bottom !important;
  }
  .zs-valign-middle-sw {
    vertical-align: middle !important;
  }
  .zs-valign-top-sw {
    vertical-align: top !important;
  }
  .zs-valign-baseline-sw {
    vertical-align: baseline !important;
  }
  .zs-text-align-justify-sw {
    text-align: justify !important;
  }
  .zs-text-align-center-sw {
    text-align: center !important;
  }
  .zs-text-align-right-sw {
    text-align: right !important;
  }
  .zs-text-align-left-sw {
    text-align: left !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .zs-valign-super-mw {
    vertical-align: super !important;
  }
  .zs-valign-sub-mw {
    vertical-align: sub !important;
  }
  .zs-valign-text-top-mw {
    vertical-align: text-top !important;
  }
  .zs-valign-text-bottom-mw {
    vertical-align: text-bottom !important;
  }
  .zs-valign-bottom-mw {
    vertical-align: bottom !important;
  }
  .zs-valign-middle-mw {
    vertical-align: middle !important;
  }
  .zs-valign-top-mw {
    vertical-align: top !important;
  }
  .zs-valign-baseline-mw {
    vertical-align: baseline !important;
  }
  .zs-text-align-justify-mw {
    text-align: justify !important;
  }
  .zs-text-align-center-mw {
    text-align: center !important;
  }
  .zs-text-align-right-mw {
    text-align: right !important;
  }
  .zs-text-align-left-mw {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  .zs-valign-super-lw {
    vertical-align: super !important;
  }
  .zs-valign-sub-lw {
    vertical-align: sub !important;
  }
  .zs-valign-text-top-lw {
    vertical-align: text-top !important;
  }
  .zs-valign-text-bottom-lw {
    vertical-align: text-bottom !important;
  }
  .zs-valign-bottom-lw {
    vertical-align: bottom !important;
  }
  .zs-valign-middle-lw {
    vertical-align: middle !important;
  }
  .zs-valign-top-lw {
    vertical-align: top !important;
  }
  .zs-valign-baseline-lw {
    vertical-align: baseline !important;
  }
  .zs-text-align-justify-lw {
    text-align: justify !important;
  }
  .zs-text-align-center-lw {
    text-align: center !important;
  }
  .zs-text-align-right-lw {
    text-align: right !important;
  }
  .zs-text-align-left-lw {
    text-align: left !important;
  }
}
.zs-cursor-zoom-out {
  cursor: zoom-out !important;
}
.zs-cursor-zoom-in {
  cursor: zoom-in !important;
}
.zs-cursor-nwse-resize {
  cursor: nwse-resize !important;
}
.zs-cursor-nesw-resize {
  cursor: nesw-resize !important;
}
.zs-cursor-ns-resize {
  cursor: ns-resize !important;
}
.zs-cursor-ew-resize {
  cursor: ew-resize !important;
}
.zs-cursor-sw-resize {
  cursor: sw-resize !important;
}
.zs-cursor-se-resize {
  cursor: se-resize !important;
}
.zs-cursor-nw-resize {
  cursor: nw-resize !important;
}
.zs-cursor-ne-resize {
  cursor: ne-resize !important;
}
.zs-cursor-w-resize {
  cursor: w-resize !important;
}
.zs-cursor-s-resize {
  cursor: s-resize !important;
}
.zs-cursor-e-resize {
  cursor: e-resize !important;
}
.zs-cursor-n-resize {
  cursor: n-resize !important;
}
.zs-cursor-row-resize {
  cursor: row-resize !important;
}
.zs-cursor-col-resize {
  cursor: col-resize !important;
}
.zs-cursor-all-scroll {
  cursor: all-scroll !important;
}
.zs-cursor-grabbing {
  cursor: grabbing !important;
}
.zs-cursor-grab {
  cursor: grab !important;
}
.zs-cursor-not-allowed {
  cursor: not-allowed !important;
}
.zs-cursor-no-drop {
  cursor: no-drop !important;
}
.zs-cursor-move {
  cursor: move !important;
}
.zs-cursor-copy {
  cursor: copy !important;
}
.zs-cursor-alias {
  cursor: alias !important;
}
.zs-cursor-vertical-text {
  cursor: vertical-text !important;
}
.zs-cursor-text {
  cursor: text !important;
}
.zs-cursor-crosshair {
  cursor: crosshair !important;
}
.zs-cursor-cell {
  cursor: cell !important;
}
.zs-cursor-wait {
  cursor: wait !important;
}
.zs-cursor-progress {
  cursor: progress !important;
}
.zs-cursor-help {
  cursor: help !important;
}
.zs-cursor-context-menu {
  cursor: context-menu !important;
}
.zs-cursor-pointer {
  cursor: pointer !important;
}
.zs-cursor-none {
  cursor: none !important;
}
.zs-cursor-default {
  cursor: default !important;
}
.zs-cursor-auto {
  cursor: auto !important;
}
.zs-tag {
  background-color: var(--zs-tag-color, #ECF8FF);
  border-radius: 1.5em;
  padding: 0.5em 1em 0.5em 1em;
  white-space: nowrap;
  display: inline-block;
  border: 1px solid transparent;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  cursor: pointer;
  position: relative;
  transition: color 0.1s ease-out, border 0.1s ease-out, opacity 0.1s ease-out;
  color: var(--zs-tag-text-color, #0952CA);
  border: 1px solid 'transparent';
  background: var(--zs-tag-color, #ECF8FF);
}
@media (prefers-reduced-motion) {
  .zs-tag {
    transition-duration: 0s;
  }
}
.zs-tag > span {
  line-height: 1.5;
  vertical-align: middle;
  max-width: 18.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.zs-tag[dismissable] {
  padding: 0.5em 1em 0.5em 1em;
  position: relative;
}
.zs-tag[dismissable] > span {
  max-width: 15.125em;
}
.zs-tag[dismissable] [close] {
  margin: 0em 0em 0em 0.25em;
  padding: 0;
  right: 0;
  top: 0;
  position: static;
  line-height: 1;
  vertical-align: middle;
  display: inline-flex;
  border-radius: 9999px;
}
.zs-tag[dismissable] [close]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 1px;
}
.zs-tag[nonclickable] {
  cursor: default;
  pointer-events: none;
  background-color: var(--zs-tag-color, #ECF8FF);
  border-color: transparent;
  color: var(--zs-tag-text-color, #0952CA);
}
.zs-tag[nonclickable]:focus::before {
  content: '';
}
.zs-tag[nonclickable] [close] {
  pointer-events: auto;
}
.zs-tag:hover,
.zs-tag:focus {
  outline: none;
}
.zs-tag:focus::before {
  content: ' ';
  position: absolute;
  border: 2px solid var(--zs-focus-outline-color, #027AFF);
  left: calc(-1 * (0.5 * 0.5em + 1px));
  top: calc(-1 * (0.5 * 0.5em + 1px));
  right: calc(-1 * (0.5 * 0.5em + 1px));
  bottom: calc(-1 * (0.5 * 0.5em + 1px));
  border-radius: 1.5em;
  z-index: -1;
}
.zs-tag.zs-highlight {
  background-color: var(--zs-highlight-color, #FFD680);
  color: inherit;
}
.zs-tag .zs-interactive-primary {
  color: var(--zs-tag-text-color, #0952CA);
}
.zs-tag .zs-interactive-primary:visited {
  color: var(--zs-tag-text-color, #0952CA);
}
.zs-tag .zs-interactive-primary:focus {
  color: var(--zs-tag-focus-color, #0524A4);
}
.zs-tag .zs-interactive-primary:hover {
  color: var(--zs-tag-hover-color, #7CC0FF);
}
.zs-tag .zs-interactive-primary:active {
  color: var(--zs-tag-active-color, #000077);
}
.zs-tag:visited {
  color: var(--zs-tag-text-color, #0952CA);
}
.zs-tag:focus {
  color: var(--zs-tag-focus-color, #0524A4);
}
.zs-tag:hover {
  color: var(--zs-tag-text-color, #0952CA);
}
.zs-tag:active {
  color: var(--zs-tag-active-color, #000077);
}
.zs-tag:focus {
  border: 1px solid var(--zs-tag-text-color, #0952CA);
}
.zs-tag:hover {
  border: 1px solid var(--zs-tag-text-color, #0952CA);
}
.zs-tag:active {
  border: 1px solid var(--zs-tag-active-color, #000077);
}
.zs-tag:focus {
  background: var(--zs-tag-color, #ECF8FF);
}
.zs-tag:hover {
  background: var(--zs-tag-color, #ECF8FF);
}
.zs-tag:active {
  background: var(--zs-tag-color, #ECF8FF);
}
.zs-tag[active] {
  color: var(--zs-tag-active-color, #000077);
  border: 1px solid var(--zs-tag-active-color, #000077);
}
.zs-tag.zs-danger {
  color: var(--zs-danger-color, #B21111);
  border: 1px solid 'transparent';
  background: var(--zs-error-color-secondary, #FFEDE9);
}
.zs-tag.zs-danger:visited {
  color: var(--zs-danger-color, #B21111);
}
.zs-tag.zs-danger:focus {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-tag.zs-danger:hover {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-tag.zs-danger:active {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-tag.zs-danger:focus {
  border: 1px solid var(--zs-danger-focus-color, #892208);
}
.zs-tag.zs-danger:hover {
  border: 1px solid var(--zs-danger-hover-color, #F27755);
}
.zs-tag.zs-danger:active {
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-tag.zs-danger:focus {
  background: var(--zs-error-color-secondary, #FFEDE9);
}
.zs-tag.zs-danger:hover {
  background: var(--zs-error-color-secondary, #FFEDE9);
}
.zs-tag.zs-danger:active {
  background: var(--zs-error-color-secondary, #FFEDE9);
}
.zs-tag.zs-danger[active] {
  color: var(--zs-danger-active-color, #5C1A0B);
  border: 1px solid var(--zs-danger-active-color, #5C1A0B);
}
.zs-tag.zs-success {
  color: var(--zs-success-color, #00AA67);
  border: 1px solid 'transparent';
  background: var(--zs-success-color-secondary, #D2FAF7);
}
.zs-tag.zs-success:visited {
  color: var(--zs-success-color, #00AA67);
}
.zs-tag.zs-success:focus {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-tag.zs-success:hover {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-tag.zs-success:active {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-tag.zs-success:focus {
  border: 1px solid var(--zs-success-focus-color, #0A6E5E);
}
.zs-tag.zs-success:hover {
  border: 1px solid var(--zs-success-hover-color, #54D7AF);
}
.zs-tag.zs-success:active {
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-tag.zs-success:focus {
  background: var(--zs-success-color-secondary, #D2FAF7);
}
.zs-tag.zs-success:hover {
  background: var(--zs-success-color-secondary, #D2FAF7);
}
.zs-tag.zs-success:active {
  background: var(--zs-success-color-secondary, #D2FAF7);
}
.zs-tag.zs-success[active] {
  color: var(--zs-success-active-color, #0C4846);
  border: 1px solid var(--zs-success-active-color, #0C4846);
}
.zs-tag.zs-warning {
  color: var(--zs-warning-color, #E3A900);
  border: 1px solid 'transparent';
  background: var(--zs-warning-color-secondary, #FFF9F1);
}
.zs-tag.zs-warning:visited {
  color: var(--zs-warning-color, #E3A900);
}
.zs-tag.zs-warning:focus {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-tag.zs-warning:hover {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-tag.zs-warning:active {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-tag.zs-warning:focus {
  border: 1px solid var(--zs-warning-focus-color, #8A640C);
}
.zs-tag.zs-warning:hover {
  border: 1px solid var(--zs-warning-hover-color, #FDCA63);
}
.zs-tag.zs-warning:active {
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-tag.zs-warning:focus {
  background: var(--zs-warning-color-secondary, #FFF9F1);
}
.zs-tag.zs-warning:hover {
  background: var(--zs-warning-color-secondary, #FFF9F1);
}
.zs-tag.zs-warning:active {
  background: var(--zs-warning-color-secondary, #FFF9F1);
}
.zs-tag.zs-warning[active] {
  color: var(--zs-warning-active-color, #563F0E);
  border: 1px solid var(--zs-warning-active-color, #563F0E);
}
.zs-tag.zs-info {
  color: var(--zs-info-color, #2B44C7);
  border: 1px solid 'transparent';
  background: var(--zs-info-color-secondary, #EEEEFF);
}
.zs-tag.zs-info:visited {
  color: var(--zs-info-color, #2B44C7);
}
.zs-tag.zs-info:focus {
  color: var(--zs-info-focus-color, #141187);
}
.zs-tag.zs-info:hover {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-tag.zs-info:active {
  color: var(--zs-info-active-color, #160C60);
}
.zs-tag.zs-info:focus {
  border: 1px solid var(--zs-info-focus-color, #141187);
}
.zs-tag.zs-info:hover {
  border: 1px solid var(--zs-info-hover-color, #7E92E9);
}
.zs-tag.zs-info:active {
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-tag.zs-info:focus {
  background: var(--zs-info-color-secondary, #EEEEFF);
}
.zs-tag.zs-info:hover {
  background: var(--zs-info-color-secondary, #EEEEFF);
}
.zs-tag.zs-info:active {
  background: var(--zs-info-color-secondary, #EEEEFF);
}
.zs-tag.zs-info[active] {
  color: var(--zs-info-active-color, #160C60);
  border: 1px solid var(--zs-info-active-color, #160C60);
}
.zs-tag.zs-disabled,
.zs-tag [disabled],
.zs-tag.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
}
.zs-tag.zs-disabled [close],
.zs-tag [disabled] [close],
.zs-tag.zs-calendar > table td[disabled] [close] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
}
.zs-tag.zs-disabled:focus::before,
.zs-tag [disabled]:focus::before,
.zs-tag.zs-calendar > table td[disabled]:focus::before {
  content: '';
  border: none;
}
.zs-tag.zs-disabled[dismissable] [close]:focus,
.zs-tag [disabled][dismissable] [close]:focus,
.zs-tag.zs-calendar > table td[disabled][dismissable] [close]:focus {
  outline: none;
}
.zs-tabs {
  *zoom: 1;
  display: block !important;
}
.zs-tabs:before,
.zs-tabs:after {
  content: "";
  display: table;
}
.zs-tabs:after {
  clear: both;
}
.zs-tabs .zs-tab {
  color: var(--zs-tabs-text-color, #716E79);
  padding: 0.5em 1em 0.5em 1em;
  box-shadow: none;
  border: 1px solid var(--zs-tabs-border-color, #DEDCDE);
  border-bottom: 0;
  border-right: 0;
  border-radius: 0;
  margin: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  float: left;
  position: relative;
  cursor: pointer;
  transition: color 0.1s ease-out, background 0.1s ease-out;
  background: var(--zs-tabs-background-color, #FAFAFA);
}
@media (prefers-reduced-motion) {
  .zs-tabs .zs-tab {
    transition-duration: 0s;
  }
}
.zs-tabs .zs-tab:last-of-type {
  border-right: 1px solid var(--zs-tabs-border-color, #DEDCDE);
}
.zs-tabs .zs-tab:hover {
  color: var(--zs-tabs-hover-text-color, #2F2C3C);
  background: var(--zs-tabs-hover-background-color, #F4F3F3);
}
.zs-tabs .zs-tab:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-tabs .zs-tab:active {
  color: var(--zs-tabs-pressed-text-color, #716E79);
}
.zs-tabs .zs-tab.zs-active,
.zs-tabs .zs-tab[active] {
  color: var(--zs-tabs-active-text-color, #27A6A4);
  background: var(--zs-tabs-active-background-color, #ffffff);
  box-shadow: none;
  border-bottom-color: var(--zs-tabs-active-background-color, #ffffff);
}
.zs-tabs .zs-tab.zs-active .zs-tab-title-text,
.zs-tabs .zs-tab[active] .zs-tab-title-text {
  color: var(--zs-tabs-vertical-active-text-color, #27A6A4);
  font-weight: 600;
}
.zs-tabs .zs-tab.zs-active:hover,
.zs-tabs .zs-tab[active]:hover {
  color: var(--zs-tabs-active-hover-text-color, #27A6A4);
}
.zs-tabs .zs-tab.zs-active:after,
.zs-tabs .zs-tab[active]:after {
  margin-top: -1px;
  left: 0px;
  top: 100%;
  content: '';
  right: 0px;
  height: 2px;
  background: var(--zs-tabs-active-background-color, #ffffff);
  display: inline-block;
  position: absolute;
  z-index: 1;
}
.zs-tabs .zs-tab[disabled],
.zs-tabs .zs-tab.zs-disabled,
.zs-tabs .zs-tab.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
}
.zs-tabs .zs-tab[disabled] > .zs-icon,
.zs-tabs .zs-tab.zs-disabled > .zs-icon,
.zs-tabs .zs-tab.zs-calendar > table td[disabled] > .zs-icon {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-tabs.zs-tabs-solid,
.zs-tabs.zs-tabs-vertical {
  position: relative;
}
.zs-tabs.zs-tabs-solid.zs-animation .zs-tab::after,
.zs-tabs.zs-tabs-vertical.zs-animation .zs-tab::after,
.zs-tabs.zs-tabs-solid.zs-animation .zs-tab:hover::after,
.zs-tabs.zs-tabs-vertical.zs-animation .zs-tab:hover::after {
  display: none;
}
.zs-tabs.zs-tabs-solid .zs-tab-bar,
.zs-tabs.zs-tabs-vertical .zs-tab-bar {
  display: inline-block;
  background-color: var(--zs-tabs-active-bar-color, #27A6A4);
  position: absolute;
}
.zs-tabs.zs-tabs-solid .zs-tab-bar {
  height: 0.25em;
  margin-top: -0.25em;
  transition: left 0.2s ease-out, width 0.2s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-tabs.zs-tabs-solid .zs-tab-bar {
    transition-duration: 0s;
  }
}
.zs-tabs.zs-tabs-solid .zs-tab {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  padding: 1em 0em 1em 0em;
  background: var(--zs-tabs-solid-background-color, #ffffff);
  margin: 0em 1.5em 0em 0em;
}
.zs-tabs.zs-tabs-solid .zs-tab:last-of-type {
  margin: 0em 0em 0em 0em;
}
.zs-tabs.zs-tabs-solid .zs-tab:hover::after,
.zs-tabs.zs-tabs-solid .zs-tab:active::after {
  height: 0.25em;
  margin-top: -0.25em;
  left: 0px;
  top: 100%;
  content: '';
  right: 0px;
  display: inline-block;
  position: absolute;
  z-index: 1;
}
.zs-tabs.zs-tabs-solid .zs-tab:hover::after {
  background: var(--zs-tabs-hover-bar-color, #62D2D1);
}
.zs-tabs.zs-tabs-solid .zs-tab:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 0px;
}
.zs-tabs.zs-tabs-solid .zs-tab:active {
  color: var(--zs-tabs-pressed-text-color, #716E79);
}
.zs-tabs.zs-tabs-solid .zs-tab:active::after {
  background: var(--zs-tabs-pressed-bar-color, #2F6F7B);
}
.zs-tabs.zs-tabs-solid .zs-tab.zs-active:active,
.zs-tabs.zs-tabs-solid .zs-tab[active]:active {
  color: var(--zs-tabs-active-pressed-text-color, #2F6F7B);
}
.zs-tabs.zs-tabs-solid .zs-tab.zs-active:active .zs-tab-title-text,
.zs-tabs.zs-tabs-solid .zs-tab[active]:active .zs-tab-title-text {
  color: var(--zs-tabs-active-pressed-text-color, #2F6F7B);
}
.zs-tabs.zs-tabs-solid .zs-tab.zs-active:active::after,
.zs-tabs.zs-tabs-solid .zs-tab[active]:active::after {
  background: var(--zs-tabs-active-pressed-bar-color, #2F6F7B);
  height: 0.25em;
  margin-top: -0.25em;
}
.zs-tabs.zs-tabs-solid .zs-tab.zs-active::after,
.zs-tabs.zs-tabs-solid .zs-tab[active]::after {
  height: 0.25em;
  background: var(--zs-tabs-active-bar-color, #27A6A4);
  margin-top: -0.25em;
}
.zs-tabs.zs-tabs-solid [source-id] {
  border: none;
}
.zs-tabs.zs-tabs-vertical .zs-tab-bar {
  width: 0.25em;
  margin-left: -0.25em;
  transition: height 0.2s ease-out, top 0.2s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-tabs.zs-tabs-vertical .zs-tab-bar {
    transition-duration: 0s;
  }
}
.zs-tabs.zs-tabs-vertical .zs-tab {
  color: var(--zs-tabs-vertical-text-color, #454250);
  display: block;
  float: none;
  padding: 0.5em 2em 0.5em 2em;
  border: 0;
  background: var(--zs-tabs-vertical-background-color, #F4F3F3);
}
.zs-tabs.zs-tabs-vertical .zs-tab:hover {
  background: var(--zs-tabs-vertical-hover-background-color, #FAFAFA);
}
.zs-tabs.zs-tabs-vertical .zs-tab:hover .zs-tab-title-text {
  color: var(--zs-tabs-vertical-hover-text-color, #2F2C3C);
}
.zs-tabs.zs-tabs-vertical .zs-tab:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-tabs.zs-tabs-vertical .zs-tab:active {
  background: var(--zs-tabs-vertical-pressed-background-color, #F4F3F3);
}
.zs-tabs.zs-tabs-vertical .zs-tab:active .zs-tab-title-text {
  color: var(--zs-tabs-vertical-pressed-text-color, #716E79);
}
.zs-tabs.zs-tabs-vertical .zs-tab.zs-active .zs-tab-title-text,
.zs-tabs.zs-tabs-vertical .zs-tab[active] .zs-tab-title-text {
  color: var(--zs-tabs-vertical-active-text-color, #27A6A4);
  font-weight: 600;
}
.zs-tabs.zs-tabs-vertical .zs-tab.zs-active:hover,
.zs-tabs.zs-tabs-vertical .zs-tab[active]:hover {
  background: var(--zs-tabs-vertical-active-hover-background-color, #F4F3F3);
}
.zs-tabs.zs-tabs-vertical .zs-tab.zs-active::after,
.zs-tabs.zs-tabs-vertical .zs-tab[active]::after {
  height: auto;
  width: 0.25em;
  background: var(--zs-tabs-active-bar-color, #27A6A4);
  left: auto;
  top: 0;
  bottom: 0;
  margin-top: auto;
}
.zs-tabs.zs-tabs-vertical [source-id] {
  border: none;
}
.zs-tabs [source-id] {
  box-shadow: none;
  display: none;
  clear: left;
  border: 1px solid var(--zs-tabs-border-color, #DEDCDE);
  background: var(--zs-tabs-content-background, #ffffff);
  vertical-align: top;
  border-radius: 0;
  position: relative;
  top: -1px;
}
.zs-tabs [source-id][active] {
  display: block;
}
.zs-tab > *:not(.zs-icon) {
  margin: 0em 0.5em 0em 0.5em;
}
.zs-tab > *:first-child {
  margin-left: 0;
}
.zs-tab > *:last-child {
  margin-right: 0;
}
.zs-selection {
  display: block;
}
.zs-selection [selection-label]:not(:empty) {
  display: block;
  font-size: 0.75em;
  font-weight: 700;
  margin: 0em 0em 0.25em 0em;
}
.zs-selection .zs-field {
  margin: 0em 0em 1em 0em;
}
.zs-selection .zs-field:first-of-type {
  margin: 0.75em 0em 1em 0em;
}
.zs-selection .zs-field:last-of-type {
  margin: 0em 0em 0.5em 0em;
}
.zs-selection.zs-selection-horizontal [selection-label]:not(:empty) {
  display: block;
  margin: 0em 0em 1em 0em;
}
.zs-selection.zs-selection-horizontal .zs-field {
  display: inline-block;
  margin: 0em 2em 0em 0em;
}
.zs-selection.zs-selection-horizontal .zs-field:last-of-type {
  margin: 0em 0em 0em 0em;
}
.zs-menu .zs-selection [selection-field] {
  margin: 0em 0em 0em 0em;
  color: var(--zs-link-action-color, #2F2C3C);
  background: var(--zs-link-action-background, transparent);
}
.zs-menu .zs-selection [selection-field] label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field] label [label] {
  color: inherit;
}
.zs-menu .zs-selection [selection-field]:first-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field]:last-of-type label {
  padding: 0.5em 1em 0.5em 1.5em;
}
.zs-menu .zs-selection [selection-field]:visited {
  color: var(--zs-link-action-color, #2F2C3C);
  background: inherit;
}
.zs-menu .zs-selection [selection-field]:focus {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
  color: var(--zs-link-action-focus-color, #27A6A4);
}
.zs-menu .zs-selection [selection-field]:hover,
.zs-menu .zs-selection [selection-field]:hover:visited {
  color: var(--zs-link-action-hover-color, #27A6A4);
  background: var(--zs-link-action-hover-background, rgba(39, 166, 164, 0.1));
}
.zs-menu .zs-selection [selection-field]:active,
.zs-menu .zs-selection [selection-field]:active:visited {
  color: var(--zs-link-action-active-color, #ffffff);
  background: var(--zs-link-action-active-background, #2D8B93);
}
.zs-menu .zs-selection [selection-field].zs-active,
.zs-menu .zs-selection [selection-field].zs-active:visited {
  color: var(--zs-link-action-selected-color, #ffffff);
  background: var(--zs-link-action-selected-background, #27A6A4);
}
.zs-menu .zs-selection [selection-field].zs-disabled,
.zs-menu .zs-selection [selection-field][disabled],
.zs-menu .zs-selection [selection-field].zs-calendar > table td[disabled] {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-menu .zs-selection [selection-label]:not(:empty) {
  padding: 0.75em 0em 0em 2em;
}
.zs-skeleton {
  display: block;
}
.zs-skeleton > span[skeleton] {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--zs-skeleton-background-color, rgba(39, 166, 164, 0.08));
  position: relative;
  overflow: hidden;
}
.zs-skeleton:not(.zs-skeleton-no-animation) > span[skeleton]::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  transform: translateX(-100%);
  background: var(--zs-skeleton-animation-background, linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 48.44%, rgba(0, 0, 0, 0) 100%));
  animation: zs-skeleton-shimmer 1s infinite ease;
}
@media (prefers-reduced-motion) {
  .zs-skeleton:not(.zs-skeleton-no-animation) > span[skeleton]::after {
    animation-duration: 0s;
  }
}
@keyframes zs-skeleton-shimmer {
  100% {
    transform: translateX(100%);
  }
}
@keyframes slide-right {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes slide-left {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0%);
  }
}
.zs-date-picker {
  position: relative;
}
.zs-date-picker > label,
.zs-date-picker > form {
  vertical-align: bottom;
}
.zs-date-picker [input] {
  width: 100%;
  box-shadow: var(--zs-calendar-shadow, 2px 2px 0px rgba(26, 22, 40, 0.12));
}
.zs-date-picker [input][readonly] {
  cursor: default;
}
.zs-calendar {
  display: block;
  background: var(--zs-calendar-background, #ffffff);
  border-radius: 0;
  border: 1px solid var(--zs-border-color, #DEDCDE);
  box-shadow: var(--zs-calendar-shadow, 2px 2px 0px rgba(26, 22, 40, 0.12));
  position: absolute;
  z-index: 2000;
  font-size: 1em;
  min-width: 100%;
  overflow: hidden;
}
.zs-calendar.zs-animation > table td.zs-calendar-right-slide {
  animation: slide-right 0.25s 0s forwards;
}
@media (prefers-reduced-motion) {
  .zs-calendar.zs-animation > table td.zs-calendar-right-slide {
    animation-duration: 0s;
  }
}
.zs-calendar.zs-animation > table td.zs-calendar-left-slide {
  animation: slide-left 0.25s 0s forwards;
}
@media (prefers-reduced-motion) {
  .zs-calendar.zs-animation > table td.zs-calendar-left-slide {
    animation-duration: 0s;
  }
}
.zs-calendar > header {
  position: relative;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5em 0.5em 0.5em 0.5em;
  background: var(--zs-calendar-header-background, #022D42);
}
.zs-calendar > header [role="prev"] ~ span,
.zs-calendar > header [previous] ~ span {
  margin: 0em 0.25em 0em 1.5em;
}
.zs-calendar > header [role="prev"] ~ span select:focus,
.zs-calendar > header [previous] ~ span select:focus {
  width: inherit;
}
.zs-calendar > header [role="prev"] ~ span ~ span,
.zs-calendar > header [previous] ~ span ~ span {
  margin: 0em 0.25em 0em 0.5em;
}
.zs-calendar > header span {
  position: relative;
  padding: 0;
  display: inline-block;
  min-width: 15.625em;
  width: inherit;
  min-width: inherit;
}
.zs-calendar > header span select,
.zs-calendar > header span select:focus {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-text-color, #1A1628);
  cursor: pointer;
  width: 100%;
  padding: 0.5em 2.25em 0.5em 0.75em;
}
.zs-calendar > header span:after {
  content: "\ea27";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  font-family: 'zsIcons';
  font-size: 1.5em;
  color: var(--zs-interactive-secondary-color, #716E79);
  right: 0.5em;
  top: 50%;
  margin-top: -0.5em;
  position: absolute;
  pointer-events: none;
  display: inline-block;
}
.zs-calendar > header span:focus.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-calendar > header span:hover.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-calendar > header span:active.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-calendar > header span[disabled] select,
.zs-calendar > header span.zs-disabled select,
.zs-calendar > header span.zs-calendar > table td[disabled] select {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-calendar > header span[disabled]:after,
.zs-calendar > header span.zs-disabled:after,
.zs-calendar > header span.zs-calendar > table td[disabled]:after {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-calendar > header span.zs-danger select,
.zs-calendar > header span[invalid] select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-calendar > header span.zs-danger select:focus,
.zs-calendar > header span[invalid] select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-calendar > header span.zs-danger select:hover,
.zs-calendar > header span[invalid] select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-calendar > header span.zs-danger select:active,
.zs-calendar > header span[invalid] select:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-calendar > header span.zs-danger:after,
.zs-calendar > header span[invalid]:after {
  color: var(--zs-danger-color, #B21111);
}
.zs-calendar > header span.zs-danger:focus:after,
.zs-calendar > header span[invalid]:focus:after {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-calendar > header span.zs-danger:hover:after,
.zs-calendar > header span[invalid]:hover:after {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-calendar > header span.zs-danger:active:after,
.zs-calendar > header span[invalid]:active:after {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-calendar > header span.zs-success select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-calendar > header span.zs-success select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-calendar > header span.zs-success select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-calendar > header span.zs-success select:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-calendar > header span.zs-success:after {
  color: var(--zs-success-color, #00AA67);
}
.zs-calendar > header span.zs-success:focus:after {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-calendar > header span.zs-success:hover:after {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-calendar > header span.zs-success:active:after {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-calendar > header span.zs-warning select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-calendar > header span.zs-warning select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-calendar > header span.zs-warning select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-calendar > header span.zs-warning select:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-calendar > header span.zs-warning:after {
  color: var(--zs-warning-color, #E3A900);
}
.zs-calendar > header span.zs-warning:focus:after {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-calendar > header span.zs-warning:hover:after {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-calendar > header span.zs-warning:active:after {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-calendar > header span.zs-info select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-calendar > header span.zs-info select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-calendar > header span.zs-info select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-calendar > header span.zs-info select:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-calendar > header span.zs-info:after {
  color: var(--zs-info-color, #2B44C7);
}
.zs-calendar > header span.zs-info:focus:after {
  color: var(--zs-info-focus-color, #141187);
}
.zs-calendar > header span.zs-info:hover:after {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-calendar > header span.zs-info:active:after {
  color: var(--zs-info-active-color, #160C60);
}
.zs-calendar > header span select,
.zs-calendar > header span select:focus {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  outline: 0;
  font-weight: normal;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-text-color, #1A1628);
  cursor: pointer;
  width: 100%;
  padding: 0.5em 2.25em 0.5em 0.75em;
}
.zs-calendar > header span:after {
  content: "\ea27";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  -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;
  position: relative;
  font-family: 'zsIcons';
  font-size: 1.5em;
  color: var(--zs-interactive-secondary-color, #716E79);
  right: 0.5em;
  top: 50%;
  margin-top: -0.5em;
  position: absolute;
  pointer-events: none;
  display: inline-block;
}
.zs-calendar > header span:focus.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-focus-color, #454250);
}
.zs-calendar > header span:hover.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-hover-color, #9C9AA1);
}
.zs-calendar > header span:active.zs-calendar > header span:after {
  color: var(--zs-interactive-secondary-active-color, #2F2C3C);
}
.zs-calendar > header span[disabled] select,
.zs-calendar > header span.zs-disabled select,
.zs-calendar > header span.zs-calendar > table td[disabled] select {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-calendar > header span[disabled]:after,
.zs-calendar > header span.zs-disabled:after,
.zs-calendar > header span.zs-calendar > table td[disabled]:after {
  color: var(--zs-disabled-text-color, #B2B0B6);
}
.zs-calendar > header span.zs-danger select,
.zs-calendar > header span[invalid] select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-calendar > header span.zs-danger select:focus,
.zs-calendar > header span[invalid] select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-calendar > header span.zs-danger select:hover,
.zs-calendar > header span[invalid] select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-calendar > header span.zs-danger select:active,
.zs-calendar > header span[invalid] select:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-calendar > header span.zs-danger:after,
.zs-calendar > header span[invalid]:after {
  color: var(--zs-danger-color, #B21111);
}
.zs-calendar > header span.zs-danger:focus:after,
.zs-calendar > header span[invalid]:focus:after {
  color: var(--zs-danger-focus-color, #892208);
}
.zs-calendar > header span.zs-danger:hover:after,
.zs-calendar > header span[invalid]:hover:after {
  color: var(--zs-danger-hover-color, #F27755);
}
.zs-calendar > header span.zs-danger:active:after,
.zs-calendar > header span[invalid]:active:after {
  color: var(--zs-danger-active-color, #5C1A0B);
}
.zs-calendar > header span.zs-success select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-calendar > header span.zs-success select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-calendar > header span.zs-success select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-calendar > header span.zs-success select:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-calendar > header span.zs-success:after {
  color: var(--zs-success-color, #00AA67);
}
.zs-calendar > header span.zs-success:focus:after {
  color: var(--zs-success-focus-color, #0A6E5E);
}
.zs-calendar > header span.zs-success:hover:after {
  color: var(--zs-success-hover-color, #54D7AF);
}
.zs-calendar > header span.zs-success:active:after {
  color: var(--zs-success-active-color, #0C4846);
}
.zs-calendar > header span.zs-warning select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-calendar > header span.zs-warning select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-calendar > header span.zs-warning select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-calendar > header span.zs-warning select:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-calendar > header span.zs-warning:after {
  color: var(--zs-warning-color, #E3A900);
}
.zs-calendar > header span.zs-warning:focus:after {
  color: var(--zs-warning-focus-color, #8A640C);
}
.zs-calendar > header span.zs-warning:hover:after {
  color: var(--zs-warning-hover-color, #FDCA63);
}
.zs-calendar > header span.zs-warning:active:after {
  color: var(--zs-warning-active-color, #563F0E);
}
.zs-calendar > header span.zs-info select {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-calendar > header span.zs-info select:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-calendar > header span.zs-info select:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-calendar > header span.zs-info select:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-calendar > header span.zs-info:after {
  color: var(--zs-info-color, #2B44C7);
}
.zs-calendar > header span.zs-info:focus:after {
  color: var(--zs-info-focus-color, #141187);
}
.zs-calendar > header span.zs-info:hover:after {
  color: var(--zs-info-hover-color, #7E92E9);
}
.zs-calendar > header span.zs-info:active:after {
  color: var(--zs-info-active-color, #160C60);
}
.zs-calendar > header span > [overlay] {
  cursor: pointer;
  background-color: var(--zs-select-overlay-bg-color, #ffffff);
  border-radius: 0;
  line-height: 1.5;
  letter-spacing: -0.2px;
  outline: 0;
  font-weight: 400;
  border: 1px solid var(--zs-select-border-color, #DEDCDE);
  color: var(--zs-select-overlay-text-color, #1A1628);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*
        * Deprecated `placeholder-active` class since v5.4.0 and will be removed in v6.0. Use `zs-placeholder-active` class instead.
        */
  padding: 0.75em 2.75em 0.75em 0.75em;
  max-width: none;
}
.zs-calendar > header span > [overlay].zs-placeholder-active,
.zs-calendar > header span > [overlay].placeholder-active {
  color: var(--zs-select-placeholder-active-text-color, #716E79);
  font-style: italic;
}
.zs-calendar > header span > [overlay]:focus {
  border: 1px solid var(--zs-link-focus-color, #27A6A4);
}
.zs-calendar > header span.zs-field[label]:after,
.zs-calendar > header span.zs-action-field[label]:after {
  top: auto;
  bottom: 0.5em;
}
.zs-calendar > header span.zs-action-field > select {
  display: none;
}
.zs-calendar > header span.zs-action-field > select [label] {
  display: block;
}
.zs-calendar > header span.zs-action-field.zs-danger > [overlay],
.zs-calendar > header span.zs-action-field[invalid] > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-danger-color, #B21111);
}
.zs-calendar > header span.zs-action-field.zs-danger > [overlay]:focus,
.zs-calendar > header span.zs-action-field[invalid] > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-danger-focus-color, #892208);
}
.zs-calendar > header span.zs-action-field.zs-danger > [overlay]:hover,
.zs-calendar > header span.zs-action-field[invalid] > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-danger-hover-color, #F27755);
}
.zs-calendar > header span.zs-action-field.zs-danger > [overlay]:active,
.zs-calendar > header span.zs-action-field[invalid] > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-danger-active-color, #5C1A0B);
}
.zs-calendar > header span.zs-action-field.zs-success > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-success-color, #00AA67);
}
.zs-calendar > header span.zs-action-field.zs-success > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-success-focus-color, #0A6E5E);
}
.zs-calendar > header span.zs-action-field.zs-success > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-success-hover-color, #54D7AF);
}
.zs-calendar > header span.zs-action-field.zs-success > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-success-active-color, #0C4846);
}
.zs-calendar > header span.zs-action-field.zs-warning > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-warning-color, #E3A900);
}
.zs-calendar > header span.zs-action-field.zs-warning > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-warning-focus-color, #8A640C);
}
.zs-calendar > header span.zs-action-field.zs-warning > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-warning-hover-color, #FDCA63);
}
.zs-calendar > header span.zs-action-field.zs-warning > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-warning-active-color, #563F0E);
}
.zs-calendar > header span.zs-action-field.zs-info > [overlay] {
  border: 0px;
  box-shadow: none;
  box-shadow: inset 0 0 0 1px var(--zs-info-color, #2B44C7);
}
.zs-calendar > header span.zs-action-field.zs-info > [overlay]:focus {
  box-shadow: inset 0 0 0 1px var(--zs-info-focus-color, #141187);
}
.zs-calendar > header span.zs-action-field.zs-info > [overlay]:hover {
  box-shadow: inset 0 0 0 1px var(--zs-info-hover-color, #7E92E9);
}
.zs-calendar > header span.zs-action-field.zs-info > [overlay]:active {
  box-shadow: inset 0 0 0 1px var(--zs-info-active-color, #160C60);
}
.zs-calendar > header span[disabled] > [overlay],
.zs-calendar > header span.zs-disabled > [overlay],
.zs-calendar > header span.zs-calendar > table td[disabled] > [overlay] {
  color: var(--zs-disabled-text-color, #B2B0B6);
  background: none;
  background-color: var(--zs-disabled-background-color, #F4F3F3);
  border: 1px solid var(--zs-disabled-border-color, #B2B0B6);
}
.zs-calendar > header span > select[name] {
  font-weight: 600;
  border-color: var(--zs-calendar-select-border-color, transparent);
  color: var(--zs-calendar-select-text-color, #ffffff);
}
.zs-calendar > header span > select[name] option {
  font-weight: normal;
  color: initial;
}
.zs-calendar > header span > select[name]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-calendar > header span:after {
  color: var(--zs-calendar-select-icon-color, #ffffff);
}
.zs-calendar > header span:focus:after {
  color: var(--zs-calendar-select-icon-focus-color, #454250);
}
.zs-calendar > header span:hover:after {
  color: var(--zs-calendar-select-icon-hover-color, #9C9AA1);
}
.zs-calendar > header span:active:after {
  color: var(--zs-calendar-select-icon-active-color, #2F2C3C);
}
.zs-calendar > header span ~ span {
  margin: 0em 0em 0em -1em;
}
.zs-calendar > header a:hover:before {
  color: inherit;
}
.zs-calendar > header [name="year"],
.zs-calendar > header [name="month"] {
  width: inherit;
  min-width: inherit;
}
.zs-calendar > table {
  width: 100%;
  padding: 1em 1em 0em 1em;
}
.zs-calendar > table caption:not(:focus):not(:active) {
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.zs-calendar > table caption:not(:focus):not(:active) {
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.zs-calendar > table th {
  padding-bottom: 0.5em;
  font-weight: normal;
  font-size: 0.625em;
  color: var(--zs-calendar-days-of-week-color, #716E79);
}
.zs-calendar > table th span:nth-of-type(2):not(:focus):not(:active) {
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.zs-calendar > table th span:nth-of-type(2):not(:focus):not(:active) {
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}
.zs-calendar > table td {
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  border: 1px solid var(--zs-calendar-background, #ffffff);
  font-size: 0.875em;
  width: 2.28571429em;
  height: 2em;
  padding: 0.25em 0.5em 0.25em 0.5em;
  transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, border-radius 0.1s ease-out;
}
.zs-calendar > table td[disabled] {
  cursor: default;
  pointer-events: none;
  opacity: 1;
  background: none;
  border-radius: 0;
  color: var(--zs-calendar-cell-disabled-text-color, #B2B0B6);
  border: 1px solid var(--zs-calendar-background, #ffffff);
}
.zs-calendar > table td[notinmonth] {
  opacity: 1;
  color: var(--zs-calendar-not-in-month-color, #B2B0B6);
  background: none;
  border-color: var(--zs-calendar-background, #ffffff);
}
.zs-calendar > table td[notinmonth][current] {
  border: 1px solid var(--zs-calendar-cell-current-bg-color, #DEDCDE);
  background: var(--zs-calendar-cell-current-bg-color, #DEDCDE);
  color: var(--zs-calendar-cell-current-not-in-month-text-color, #716E79);
}
.zs-calendar > table td[notinmonth][today] {
  background: var(--zs-calendar-cell-today-not-in-month-bg-color, #FFF1D6);
  color: var(--zs-calendar-cell-today-not-in-month-text-color, #716E79);
}
.zs-calendar > table td[today] {
  background: var(--zs-calendar-cell-today-bg-color, #FFD680);
  border: 1px solid var(--zs-calendar-cell-today-bg-color, #FFD680);
  border-radius: 0;
  font-weight: normal;
}
.zs-calendar > table td[current] {
  border: 1px solid var(--zs-calendar-cell-current-bg-color, #DEDCDE);
  background: var(--zs-calendar-cell-current-bg-color, #DEDCDE);
  color: var(--zs-calendar-cell-current-text-color, #2F2C3C);
  border-radius: 0;
}
.zs-calendar > table td[current]:hover {
  color: var(--zs-calendar-cell-current-text-color, #2F2C3C);
}
.zs-calendar > table td[current]:active {
  color: var(--zs-calendar-cell-active-text-color, #ffffff);
  background: var(--zs-calendar-cell-active-bg-color, #022D42);
}
@media (prefers-reduced-motion) {
  .zs-calendar > table td {
    transition-duration: 0s;
  }
}
.zs-calendar > table td:hover {
  color: inherit;
  border: solid 1px var(--zs-calendar-cell-hover-border-color, #716E79);
  border-radius: 0;
}
.zs-calendar > table td button:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 2px;
}
.zs-calendar > table td:active {
  color: var(--zs-calendar-cell-active-text-color, #ffffff);
  background: var(--zs-calendar-cell-active-bg-color, #022D42);
}
.zs-calendar > table td:active button {
  color: inherit;
}
.zs-calendar > table td.zs-no-style {
  width: auto;
  height: auto;
  padding: 0;
}
.zs-calendar > table td.zs-no-style[notinmonth] button {
  color: inherit;
}
.zs-calendar > table td.zs-no-style[disabled] button {
  color: inherit;
}
.zs-calendar > table td.zs-no-style button {
  width: 2.28571429em;
  height: 2em;
  padding: 0.25em 0.5em 0.25em 0.5em;
}
.zs-calendar > table td.zs-disabled,
.zs-calendar > table td.zs-calendar > table td[disabled] {
  background: none;
  border-radius: 0;
  color: var(--zs-calendar-cell-disabled-text-color, #B2B0B6);
  border: 1px solid var(--zs-calendar-background, #ffffff);
  pointer-events: all;
}
.zs-calendar > table td.zs-disabled:hover,
.zs-calendar > table td.zs-calendar > table td[disabled]:hover {
  color: var(--zs-calendar-cell-disabled-text-color, #B2B0B6);
  border: none;
  cursor: default;
}
.zs-calendar > table td.zs-disabled:active,
.zs-calendar > table td.zs-calendar > table td[disabled]:active {
  background: none;
}
.zs-calendar > table td button {
  background: transparent;
}
.zs-calendar > footer {
  display: flex;
  align-items: center;
  justify-content: left;
  padding: 1em 1em 1em 1em;
  justify-content: space-between;
}
.zs-calendar > footer .zs-fab[role='next'],
.zs-calendar > footer .zs-fab[role='prev'],
.zs-calendar > footer .zs-fab[next],
.zs-calendar > footer .zs-fab[previous] {
  padding: 0.625em 0.625em 0.625em 0.625em;
}
.zs-calendar > footer .zs-fab[role='next'] .zs-icon,
.zs-calendar > footer .zs-fab[role='prev'] .zs-icon,
.zs-calendar > footer .zs-fab[next] .zs-icon,
.zs-calendar > footer .zs-fab[previous] .zs-icon {
  font-size: 0.75em;
  border-radius: inherit;
}
.zs-calendar > footer [role='today'],
.zs-calendar > footer [today-button] {
  font-size: 0.875em;
}
.zs-slider {
  display: block;
  cursor: pointer;
  height: 100%;
}
.zs-slider [range] {
  border-radius: 0.25em;
  position: relative;
  cursor: pointer;
  background: var(--zs-slider-range-background-color, #D6F7FF);
  border: none;
}
.zs-slider [handle] {
  font-size: 1em;
  padding: 0;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  width: 1em;
  height: 1em;
  margin-left: 0;
  border-radius: 50%;
  z-index: 1000;
  border: 1px solid var(--zs-slider-handle-border-color, #B2B0B6);
  box-shadow: var(--zs-slider-handle-shadow, 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12));
  background: var(--zs-slider-handle-background-color, #ffffff);
  transition: border-color 0.1s ease-out, background 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-slider [handle] {
    transition-duration: 0s;
  }
}
.zs-slider [handle]:hover {
  background: var(--zs-slider-handle-hover-background-color, #ffffff);
  border: 1px solid var(--zs-slider-handle-hover-border-color, #2D8B93);
}
.zs-slider [handle]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
}
.zs-slider [handle]:active {
  background: var(--zs-slider-handle-active-background-color, #2D8B93);
  box-shadow: inset 0 0 0 1px var(--zs-slider-handle-active-color, #2D8B93);
}
.zs-slider [handle].zs-button {
  margin-left: 0;
}
.zs-slider [handle]:after {
  content: '';
  position: absolute;
  top: -0.5em;
  bottom: -0.5em;
  left: -0.5em;
  right: -0.5em;
}
.zs-slider [fill] {
  position: absolute;
  background: var(--zs-slider-fill-background-color, #27A6A4);
  border: none;
}
.zs-slider [ruler] {
  position: relative;
}
.zs-slider [ruler] > div {
  color: var(--zs-slider-ruler-label-color, #716E79);
  position: absolute;
  text-align: center;
  min-width: 1em;
}
.zs-slider [ruler] > div div {
  background: var(--zs-slider-ruler-text-color, #2F2C3C);
  margin: 0 auto;
}
.zs-slider.zs-disabled [range],
.zs-slider [disabled] [range],
.zs-slider.zs-calendar > table td[disabled] [range] {
  background: var(--zs-slider-range-disabled-background-color, #DEDCDE);
}
.zs-slider.zs-disabled [fill],
.zs-slider [disabled] [fill],
.zs-slider.zs-calendar > table td[disabled] [fill] {
  background: var(--zs-slider-fill-disabled-background-color, #B2B0B6);
}
.zs-slider.zs-disabled .zs-button[handle],
.zs-slider [disabled] .zs-button[handle],
.zs-slider.zs-disabled button[handle],
.zs-slider [disabled] button[handle],
.zs-slider.zs-disabled [handle],
.zs-slider [disabled] [handle],
.zs-slider.zs-calendar > table td[disabled] .zs-button[handle],
.zs-slider.zs-calendar > table td[disabled] button[handle],
.zs-slider.zs-calendar > table td[disabled] [handle] {
  background: var(--zs-slider-handle-disabled-color, #B2B0B6);
}
.zs-slider.zs-disabled [horizontal] [ruler] > div div,
.zs-slider [disabled] [horizontal] [ruler] > div div,
.zs-slider.zs-disabled [vertical] [ruler] > div div,
.zs-slider [disabled] [vertical] [ruler] > div div,
.zs-slider.zs-calendar > table td[disabled] [horizontal] [ruler] > div div,
.zs-slider.zs-calendar > table td[disabled] [vertical] [ruler] > div div {
  background: var(--zs-slider-ruler-indicator-disabled-color, #454250);
}
.zs-slider.zs-error [range],
.zs-slider[invalid] [range] {
  background: var(--zs-slider-range-error-background-color, #FFCDC2);
}
.zs-slider.zs-error [fill],
.zs-slider[invalid] [fill] {
  background: var(--zs-slider-fill-error-background-color, #B21111);
}
.zs-slider.zs-error [handle]:hover,
.zs-slider[invalid] [handle]:hover {
  border: 1px solid var(--zs-slider-handle-hover-error-border-color, #9F0000);
}
.zs-slider.zs-error [handle]:active,
.zs-slider[invalid] [handle]:active {
  background: var(--zs-slider-handle-active-error-background-color, #9F0000);
  box-shadow: inset 0 0 0 1px var(--zs-slider-handle-error-active-color, #9F0000);
}
.zs-slider.zs-error [horizontal] [ruler] > div div,
.zs-slider[invalid] [horizontal] [ruler] > div div,
.zs-slider.zs-error [vertical] [ruler] > div div,
.zs-slider[invalid] [vertical] [ruler] > div div {
  background: var(--zs-slider-ruler-indicator-negative-color, #892208);
}
.zs-slider[horizontal] {
  margin: 1.5em 0em 0em 0em;
}
.zs-slider[horizontal] [range] {
  height: 0.25em;
  width: 100%;
}
.zs-slider[horizontal] [handle] {
  top: -0.375em;
  touch-action: pan-y;
  margin-top: auto;
}
.zs-slider[horizontal] [fill] {
  top: auto;
  height: 0.25em;
}
.zs-slider[horizontal] [ruler] {
  left: 0.5em;
  line-height: 1;
  height: 1.5em;
  top: -1.5em;
}
.zs-slider[horizontal] [ruler] [ruler-label] {
  display: block;
  font-size: 0.75em;
  font-weight: 600;
}
.zs-slider[horizontal] [ruler] > div div {
  width: 0.25em;
  height: 0.25em;
  border-radius: 50%;
  background: var(--zs-slider-ruler-indicator-color, #2F6F7B);
  opacity: 0.5;
  margin: 0.5em 0em 0em 0em;
  margin-left: auto;
  margin-right: auto;
}
.zs-slider[horizontal][ruler-position="bottom"] {
  margin: 0.5em 0em 0em 0em;
}
.zs-slider[horizontal][ruler-position="bottom"] [ruler] {
  top: -0.25em;
}
.zs-slider[horizontal][ruler-position="bottom"] [ruler] > div div {
  margin: 0em 0em 0.5em 0em;
  margin-left: auto;
  margin-right: auto;
}
.zs-slider[ruler-position="hidden"] {
  margin: 0.5em 0em 0em 0em;
}
.zs-slider[ruler-position="hidden"] [ruler] {
  display: none;
}
.zs-slider[vertical] {
  margin: 0.5em 0em 0em 0em;
}
.zs-slider[vertical] [range] {
  width: 0.25em;
  min-height: 5em;
  height: 100%;
}
.zs-slider[vertical] [handle] {
  width: 1em;
  height: 1em;
  margin-left: auto;
  left: -0.375em;
  touch-action: pan-x;
}
.zs-slider[vertical] [ruler] {
  left: auto;
  top: -0.625em;
}
.zs-slider[vertical] [ruler] [ruler-label] {
  display: block;
  font-size: 0.75em;
}
.zs-slider[vertical] [ruler] > div {
  padding: 0em 0em 0em 1em;
  width: 2.25em;
}
.zs-slider[vertical] [ruler] > div div {
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.25em;
  height: 0.25em;
  border-radius: 50%;
  background: var(--zs-slider-ruler-indicator-color, #2F6F7B);
  opacity: 0.5;
}
.zs-slider[vertical] [fill] {
  width: 0.25em;
  left: auto;
}
.zs-slider[vertical][ruler-position="left"] [range] {
  margin-left: 2em;
}
.zs-slider[vertical][ruler-position="left"] [ruler] {
  left: 0;
}
.zs-slider[vertical][ruler-position="left"] [ruler] > div {
  padding: 0em 1em 0em 0em;
  text-align: right;
}
.zs-slider[vertical][ruler-position="left"] [ruler] > div div {
  left: auto;
  right: 0;
}
.zs-slider.zs-field label {
  display: block;
  height: 100%;
}
.zs-slider.zs-field [field] {
  height: 100%;
}
.zs-segmented-controls {
  display: block;
  position: relative;
}
.zs-segmented-controls .tabs-container {
  display: flex;
  justify-content: center;
}
.zs-segmented-controls .tabs-container .zs-button {
  border: 1px solid var(--zs-tab-button-border-color, #B2B0B6);
  border-right: 1px solid transparent;
}
.zs-segmented-controls .tabs-container .zs-tab {
  padding: 0;
  margin: 0;
  border: 0;
}
.zs-segmented-controls .tabs-container .zs-tab:first-of-type .zs-button {
  border: 1px solid var(--zs-tab-button-border-color, #B2B0B6);
  border-right: 1px solid transparent;
}
.zs-segmented-controls .tabs-container .zs-tab:last-of-type .zs-button {
  border: 1px solid var(--zs-tab-button-border-color, #B2B0B6);
}
.zs-segmented-controls .tabs-container .zs-tab .zs-button:hover {
  border: 1px solid var(--zs-tab-button-hover-border-color, #62D2D1);
}
.zs-segmented-controls .tabs-container .zs-tab .zs-button:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-segmented-controls .tabs-container .zs-tab.zs-active + .zs-tab .zs-button {
  border: 1px solid var(--zs-tab-button-border-color, #B2B0B6);
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}
.zs-segmented-controls .tabs-container .zs-tab.zs-active + .zs-tab:last-of-type .zs-button {
  border: 1px solid var(--zs-tab-button-border-color, #B2B0B6);
  border-left: 1px solid transparent;
}
.zs-segmented-controls .tabs-container .zs-tab.zs-active .zs-button {
  background-color: var(--zs-tab-button-active-color, #27A6A4);
  color: var(--zs-tab-button-background-color, #FAFAFA);
  border: 1px solid var(--zs-tab-button-active-color, #27A6A4);
}
.zs-segmented-controls .tabs-container .zs-tab[active]:after {
  display: none;
}
.zs-segmented-controls .tabs-container .zs-tab:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-segmented-controls [source-id] {
  top: 0;
  border: 0;
  box-shadow: none;
}
.zs-segmented-controls .zs-segmented-controls-background {
  display: flex;
  background: var(--zs-tab-text-background-color, #ffffff);
  z-index: 5;
  position: relative;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab-bar {
  display: inline-block;
  background-color: var(--zs-tabs-active-bar-color, #27A6A4);
  position: absolute;
  transition: left 0.2s ease-out, width 0.2s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-segmented-controls .zs-segmented-controls-background .zs-tab-bar {
    transition-duration: 0s;
  }
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab {
  z-index: 2;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab .zs-tab-text {
  font-size: 1em;
  font-weight: 600;
  line-height: 1.5;
  padding: 0.75em 1em 0.75em 1em;
  cursor: pointer;
  border: 1px solid var(--zs-tab-text-border-color, #B2B0B6);
  border-right: 1px solid transparent;
  transition: color 0.1s ease-out, background 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-segmented-controls .zs-segmented-controls-background .zs-tab .zs-tab-text {
    transition-duration: 0s;
  }
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab .zs-tab-text:hover {
  background-color: var(--zs-tab-text-hover-background-color, #62D2D1);
  color: var(--zs-tab-text-hover-color, #ffffff);
  border-color: var(--zs-tab-text-hover-background-color, #62D2D1);
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab .zs-tab-text:active {
  color: var(--zs-tab-text-active-color, #2D535F);
  background-color: var(--zs-tab-text-background-color, #ffffff);
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab:first-of-type .zs-tab-text {
  border: 1px solid var(--zs-tab-text-border-color, #B2B0B6);
  border-right: 1px solid transparent;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab:last-of-type .zs-tab-text {
  border: 1px solid var(--zs-tab-text-border-color, #B2B0B6);
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab.zs-active .zs-tab-text {
  border-color: var(--zs-tabs-active-bar-color, #27A6A4);
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab.zs-active .zs-tab-text:hover {
  background-color: transparent;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab.zs-active + .zs-tab .zs-tab-text {
  border: 1px solid var(--zs-tab-text-border-color, #B2B0B6);
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab.zs-active + .zs-tab:last-of-type .zs-tab-text {
  border: 1px solid var(--zs-tab-text-border-color, #B2B0B6);
  border-left: 1px solid transparent;
}
.zs-segmented-controls .zs-segmented-controls-background .zs-tab.zs-active .zs-tab-text {
  background-color: var(--zs-tab-text-active-background-color, #27A6A4);
  color: var(--zs-tab-text-background-color, #ffffff);
  border: 1px solid var(--zs-tab-text-active-background-color, #27A6A4);
}
.zs-segmented-controls.zs-segmented-controls-outline .tabs-container .zs-active .zs-button {
  color: var(--zs-tabs-active-text-color, #27A6A4);
  background-color: var(--zs-tab-button-background-color, #FAFAFA);
}
.zs-segmented-controls.zs-segmented-controls-outline .zs-segmented-controls-background .zs-tab-bar {
  background-color: var(--zs-tab-text-solid-active-background-color, #FAFAFA);
}
.zs-segmented-controls.zs-segmented-controls-outline .tabs-container .zs-segmented-controls-background .zs-active .zs-tab-text {
  color: var(--zs-tab-text-solid-active-color, #27A6A4);
  background-color: var(--zs-tab-text-solid-active-background-color, #FAFAFA);
}
.zs-side-panel {
  height: 100%;
  display: inline-block;
  position: relative;
  transition: width 0.25s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-side-panel {
    transition-duration: 0s;
  }
}
.zs-side-panel.no-animate {
  transition: none;
}
@media (prefers-reduced-motion) {
  .zs-side-panel.no-animate {
    transition-duration: 0s;
  }
}
.zs-side-panel[hide-panel] * {
  display: none;
}
.zs-side-panel [divider] {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  border-left: 2px solid var(--zs-side-panel-divider-color, #DEDCDE);
  padding-left: 4px;
  margin-right: -4px;
  transition: border-color 0.1s ease-out;
}
@media (prefers-reduced-motion) {
  .zs-side-panel [divider] {
    transition-duration: 0s;
  }
}
.zs-side-panel [divider]:hover,
.zs-side-panel [divider].zs-dragging {
  cursor: ew-resize;
  border-color: var(--zs-side-panel-divider-hover-border-color, #027AFF);
}
.zs-side-panel [divider]:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: 4px;
  padding: 0em 0em 0em 0em;
}
.zs-side-panel[direction="right"] [divider] {
  right: auto;
  left: 0;
  border-left: none;
  border-right: 2px solid var(--zs-side-panel-divider-color, #DEDCDE);
  padding-left: 4px;
  margin-left: -4px;
}
.zs-side-panel[direction="right"] [divider]:hover,
.zs-side-panel[direction="right"] [divider].zs-dragging {
  cursor: ew-resize;
  border-color: var(--zs-side-panel-divider-hover-border-color, #027AFF);
}
.zs-layout-full-sidenav {
  display: grid;
  grid-template-columns: auto minmax(min-content, 1fr) auto;
  grid-template-rows: auto minmax(min-content, 1fr) auto;
}
.zs-layout-full-sidenav.zs-expandable-sidenav-layout {
  display: grid;
  grid-template-columns: 4em minmax(min-content, 1fr) auto;
  grid-template-rows: auto minmax(min-content, 1fr) auto;
}
.zs-layout-full-sidenav > header,
.zs-layout-full-sidenav > .zs-header {
  grid-column-start: 2;
  grid-row-start: 1;
}
.zs-layout-full-sidenav > .zs-nav-container {
  grid-column-start: 1;
  grid-row-start: 1;
  grid-row-end: span 3;
  background: var(--zs-side-rail-background, #1A1628);
}
.zs-layout-full-sidenav > .zs-nav-container > nav,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto auto 1fr;
  background: var(--zs-side-nav-overlay-background, linear-gradient(180deg, #1A1628 -1.83%, #1A1628 -1.82%, rgba(2, 45, 66, 0.1) 6.39%, rgba(113, 110, 121, 0.4) 50.47%, #2F2C3C 111%));
  padding: 0.5em 0em 1.5em 0em;
  overflow: hidden;
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-side-nav-label {
  font-size: 0.6875em;
  font-weight: 600;
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action {
  width: 5em;
  background: transparent;
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action.zs-active,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action.zs-active {
  background: var(--zs-side-nav-menu-selected-background-color, rgba(178, 176, 182, 0.4));
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:focus,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:focus {
  background: var(--zs-side-nav-menu-focus-background-color, rgba(156, 154, 161, 0.4));
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:hover,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:hover {
  background: var(--zs-side-nav-menu-hover-background-color, #2D535F);
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:active,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:active {
  background: var(--zs-side-nav-menu-active-background-color, #022D42);
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:focus,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:focus {
  outline: none;
}
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:focus .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:focus .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:hover .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:hover .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action:active .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action:active .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > nav .zs-link-action.zs-active .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container > .zs-nav .zs-link-action.zs-active .zs-side-nav-label {
  font-weight: 700;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav {
  height: 100%;
  transition: all 0.5s ease;
  width: 10.875em;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto auto 1fr;
  background: var(--zs-side-nav-overlay-background, linear-gradient(180deg, #1A1628 -1.83%, #1A1628 -1.82%, rgba(2, 45, 66, 0.1) 6.39%, rgba(113, 110, 121, 0.4) 50.47%, #2F2C3C 111%));
  padding: 1.5em 0em 1.5em 0em;
  overflow: hidden;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .expand-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .expand-icon {
  display: none;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .collapse-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .collapse-icon {
  display: block;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-side-nav-label {
  font-size: 0.75em;
  font-weight: 600;
  cursor: pointer;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action {
  position: relative;
  width: auto;
  padding: 0.75em 1.25em 0.75em 1.25em;
  justify-content: unset;
  background: transparent;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action:focus,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action:focus {
  background: transparent;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action:hover,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action:hover {
  background: var(--zs-side-nav-menu-hover-background-color, #2D535F);
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action:active,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action:active {
  background: var(--zs-side-nav-menu-active-background-color, #022D42);
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action:focus-visible,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action:focus-visible {
  outline: 2px solid var(--zs-focus-outline-color, #027AFF);
  outline-offset: -2px;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action [active-icon],
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action [active-icon] {
  display: none;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action.zs-active,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action.zs-active {
  color: var(--zs-side-nav-menu-focus-color, #43BEBE);
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action.zs-active .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action.zs-active .zs-side-nav-label {
  font-weight: 700;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action.zs-active .zs-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action.zs-active .zs-icon {
  display: none;
  margin: 0em 0em 0em 0em;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action.zs-active [active-icon],
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action.zs-active [active-icon] {
  display: block;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > nav .zs-link-action.zs-active::before,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav > .zs-nav .zs-link-action.zs-active::before {
  transition: 0.5s ease;
  content: '';
  left: 0;
  position: absolute;
  height: 50%;
  border-left: 0.25em solid var(--zs-side-nav-menu-focus-color, #43BEBE);
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav .collapsed-image {
  display: none;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] {
  width: 4em;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] .expanded-image {
  display: none;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] .collapsed-image {
  display: block;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > nav .expand-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > .zs-nav .expand-icon {
  display: block;
}
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > nav .collapse-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > .zs-nav .collapse-icon,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > nav .zs-side-nav-label,
.zs-layout-full-sidenav > .zs-nav-container.zs-expandable-nav[collapsed] > .zs-nav .zs-side-nav-label {
  display: none;
}
.zs-layout-full-sidenav > main,
.zs-layout-full-sidenav > .zs-main {
  grid-column-start: 2;
  grid-row-start: 2;
}
.zs-layout-full-sidenav > footer,
.zs-layout-full-sidenav .zs-footer {
  grid-column-start: 2;
  grid-row-start: 3;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
.ae-dropdown-17em {
  width: 17em;
}
.ae-text-truncate-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.ae-text-truncate-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.ae-text-truncate-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.ae-text-truncate-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.text-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Scrollbar fix for ag-grid*/
.ag-body.ag-layout-normal {
  overflow-y: inherit;
  overflow-x: hidden;
}
.ag-header-cell-comp-wrapper {
  width: 100%;
}
.ag-cell-first-right-pinned {
  overflow: visible !important;
}
.ag-popup .ag-tooltip {
  background: black;
  color: white;
  word-break: break-all;
}
.ag-body-clipper {
  height: 42em;
}
.column-width-12 {
  width: 12em;
}
.ae-no-wrap {
  white-space: nowrap;
}
.ae-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(2, 45, 66);
}
.ae-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ag-grid-class {
  font-size: 0.875em;
}
.ae-zs-tooltip {
  max-width: 20em !important;
}
.backdrop[for="zs-dialog"]:not([class*="zs-bg-overlay-"]),
.zs-dialog ~ .backdrop:not([class*="zs-bg-overlay-"]) {
  background: rgba(2, 45, 66) !important;
  opacity: 0.2;
}
.zs-date-picker [input] {
  box-shadow: none;
}
.page-container {
  height: calc(100vh - 4em);
  overflow: auto;
}
.flex-grow-1 {
  flex-grow: 1;
}
.overflow-auto {
  overflow: auto;
}
.zs-loader [loader] {
  border: 0.125em solid var(--zs-nav-color, rgba(255, 255, 255, 0.5));
}
.zs-master-style .sort-popover > zs-tooltip-arrow::after,
.zs-master-style .legend-popover > zs-tooltip-arrow::after,
.zs-master-style .add-to-list-popover > zs-tooltip-arrow::after,
.zs-master-style .add-to-report-popover > zs-tooltip-arrow::after,
.zs-master-style .network-legend > zs-tooltip-arrow::after,
.zs-master-style .network-sort-popover > zs-tooltip-arrow::after,
.zs-master-style .delete-report-popover > zs-tooltip-arrow::after,
.zs-master-style .delete-popover > zs-tooltip-arrow::after,
.zs-master-style .edit-popover > zs-tooltip-arrow::after {
  border-bottom-color: var(--zs-bg-standard) !important;
}
.textBox textarea {
  width: 23.5vw !important;
  outline: none !important;
  border: 1px solid var(--zs-surface-color-3) !important;
}
.search-bar input[type="search"] {
  width: 47.5vw !important;
  outline: none !important;
}
.create-list input[type="text"] {
  width: 38vw !important;
  outline: none !important;
}
.existing-list .zs-dropdown {
  width: 38vw !important;
  outline: none !important;
}
.referral-network .zs-dropdown {
  width: 47.5vw !important;
  outline: none !important;
}
.filter-dropdown .zs-dropdown {
  width: 23.5vw !important;
  outline: none;
}
.slider .zs-slider {
  width: 22vw !important;
  outline: none !important;
}
.report-name input[type="text"] {
  width: 68vw !important;
  outline: none !important;
}
.custom-icon {
  width: 1em !important;
  height: 1em !important;
  display: block;
}
.suggest-edit .zs-textarea {
  width: 38vw !important;
  outline: none !important;
}
.ag-aria-description-container {
  display: none;
}
.ag-description-container {
  display: none;
}
.zs-field [input][type="search"]:focus,
.zs-field [input][type="text"]:focus,
.zs-field textarea[input]:focus {
  outline: none !important;
}
.zs-accordion > [expandable-header]:focus {
  outline: none !important;
}
.zs-button:focus-visible {
  outline: none !important;
}
.hcp-search-bar input[type="search"] {
  width: 72vw !important;
  outline: none !important;
}
.issue-text-box textarea {
  width: 72vw !important;
  outline: none !important;
  border: 1px solid var(--zs-surface-color-3) !important;
}
.zs-master-style .zs-link-action:focus {
  outline: none !important;
}
.zs-gap-2 {
  gap: 16px;
}
.ag-header-cell-text {
  padding-right: 8px;
}
.explore-patient-dynamics .ag-header-cell-comp-wrapper {
  padding-right: 8px;
}
.ag-column-last.ag-focus-managed.ag-header-group-cell.ag-header-group-cell-with-group.zs-border-left.zs-cursor-pointer.zs-display-flex.zs-flex-direction-row-reverse.zs-font-weight-semi-bold.zs-h5.zs-icon.zs-icon-info.zs-margin-0 {
  width: fit-content !important;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/styles/config.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************/
.zs-master-style {
  --zs-text-color: #2F2C3C;
  --zs-disabled-text-color: #B2B0B6;
  --zs-headline-text-color: #1A1628;
  --zs-inverse-text-color: #FAFAFA;
  --zs-caption-text-color: #716E79;
  --zs-medium-text-color: #454250;
  --zs-link-text-color: #2D8B93;
  --zs-link-focus-color: #27A6A4;
  --zs-link-hover-color: #27A6A4;
  --zs-link-active-color: #2F6F7B;
  --zs-link-visited-color: #2D535F;
  --zs-border-color: #DEDCDE;
  --zs-disabled-border-color: #B2B0B6;
  --zs-selected-color: #027AFF;
  --zs-nav-color: #27A6A4;
  --zs-shadow-color: #2F2C3C;
  --zs-background: #ffffff;
  --zs-transparent-background-color: transparent;
  --zs-disabled-background-color: #F4F3F3;
  --zs-focus-outline-color: #27A6A4;
  --zs-surface-color-1: #FAFAFA;
  --zs-surface-color-2: #F4F3F3;
  --zs-surface-color-3: #716E79;
  --zs-surface-color-4: #454250;
  --zs-surface-color-5: #1A1628;
  --zs-success-color: #00AA67;
  --zs-success-color-secondary: #D2FAF7;
  --zs-success-hover-color: #54D7AF;
  --zs-success-focus-color: #0A6E5E;
  --zs-success-active-color: #0C4846;
  --zs-success-background-color: #F1FEFF;
  --zs-error-color: #B21111;
  --zs-error-color-secondary: #FFEDE9;
  --zs-error-hover-color: #F27755;
  --zs-error-focus-color: #892208;
  --zs-error-active-color: #5C1A0B;
  --zs-error-background-color: #FFEDE9;
  --zs-warning-color: #E3A900;
  --zs-warning-color-secondary: #FFF9F1;
  --zs-warning-hover-color: #FDCA63;
  --zs-warning-focus-color: #8A640C;
  --zs-warning-active-color: #563F0E;
  --zs-warning-background-color: #FFF9F1;
  --zs-info-color: #2B44C7;
  --zs-info-color-secondary: #EEEEFF;
  --zs-info-hover-color: #7E92E9;
  --zs-info-focus-color: #141187;
  --zs-info-active-color: #160C60;
  --zs-info-background-color: #EEEEFF;
  --zs-neutral-color: #1A1628;
  --zs-neutral-background-color: #FAFAFA;
  --zs-danger-color: #B21111;
  --zs-danger-focus-color: #892208;
  --zs-danger-active-color: #5C1A0B;
  --zs-danger-hover-color: #F27755;
  --zs-border-success-secondary: #00AA67;
  --zs-border-error-secondary: #FFB6A5;
  --zs-border-info-secondary: #A6B2F3;
  --zs-border-warning-secondary: #E3A900;
  --zs-data-color-1: #FFE949;
  --zs-data-color-2: #FFC62B;
  --zs-data-color-3: #FF9836;
  --zs-data-color-4: #EB6620;
  --zs-data-color-5: #FD595F;
  --zs-data-color-6: #ED39DB;
  --zs-data-color-7: #6328B8;
  --zs-data-color-8: #5648FB;
  --zs-data-color-9: #70C2FE;
  --zs-data-color-10: #18F3CC;
  --zs-data-color-11: #5AD767;
  --zs-data-color-12: #E1F65D;
  --zs-overlay-color-10: rgba(255, 255, 255, 0.1);
  --zs-overlay-color-20: rgba(255, 255, 255, 0.2);
  --zs-overlay-color-30: rgba(255, 255, 255, 0.3);
  --zs-overlay-color-40: rgba(255, 255, 255, 0.4);
  --zs-overlay-color-50: rgba(255, 255, 255, 0.5);
  --zs-overlay-color-60: rgba(255, 255, 255, 0.6);
  --zs-overlay-color-70: rgba(255, 255, 255, 0.7);
  --zs-overlay-color-80: rgba(255, 255, 255, 0.8);
  --zs-overlay-color-90: rgba(255, 255, 255, 0.9);
  --zs-primary-overlay-color-10: rgba(39, 166, 164, 0.1);
  --zs-primary-overlay-color-20: rgba(39, 166, 164, 0.2);
  --zs-primary-overlay-color-30: rgba(39, 166, 164, 0.3);
  --zs-primary-overlay-color-40: rgba(39, 166, 164, 0.4);
  --zs-primary-overlay-color-50: rgba(39, 166, 164, 0.5);
  --zs-primary-overlay-color-60: rgba(39, 166, 164, 0.6);
  --zs-primary-overlay-color-70: rgba(39, 166, 164, 0.7);
  --zs-primary-overlay-color-80: rgba(39, 166, 164, 0.8);
  --zs-primary-overlay-color-90: rgba(39, 166, 164, 0.9);
  --zs-secondary-overlay-color-10: rgba(236, 114, 0, 0.1);
  --zs-secondary-overlay-color-20: rgba(236, 114, 0, 0.2);
  --zs-secondary-overlay-color-30: rgba(236, 114, 0, 0.3);
  --zs-secondary-overlay-color-40: rgba(236, 114, 0, 0.4);
  --zs-secondary-overlay-color-50: rgba(236, 114, 0, 0.5);
  --zs-secondary-overlay-color-60: rgba(236, 114, 0, 0.6);
  --zs-secondary-overlay-color-70: rgba(236, 114, 0, 0.7);
  --zs-secondary-overlay-color-80: rgba(236, 114, 0, 0.8);
  --zs-secondary-overlay-color-90: rgba(236, 114, 0, 0.9);
  --zs-tertiary-overlay-color-10: rgba(2, 45, 66, 0.1);
  --zs-tertiary-overlay-color-20: rgba(2, 45, 66, 0.2);
  --zs-tertiary-overlay-color-30: rgba(2, 45, 66, 0.3);
  --zs-tertiary-overlay-color-40: rgba(2, 45, 66, 0.4);
  --zs-tertiary-overlay-color-50: rgba(2, 45, 66, 0.5);
  --zs-tertiary-overlay-color-60: rgba(2, 45, 66, 0.6);
  --zs-tertiary-overlay-color-70: rgba(2, 45, 66, 0.7);
  --zs-tertiary-overlay-color-80: rgba(2, 45, 66, 0.8);
  --zs-tertiary-overlay-color-90: rgba(2, 45, 66, 0.9);
  --zs-neutral-overlay-color-10: rgba(26, 22, 40, 0.1);
  --zs-neutral-overlay-color-20: rgba(26, 22, 40, 0.2);
  --zs-neutral-overlay-color-30: rgba(26, 22, 40, 0.3);
  --zs-neutral-overlay-color-40: rgba(26, 22, 40, 0.4);
  --zs-neutral-overlay-color-50: rgba(26, 22, 40, 0.5);
  --zs-neutral-overlay-color-60: rgba(26, 22, 40, 0.6);
  --zs-neutral-overlay-color-70: rgba(26, 22, 40, 0.7);
  --zs-neutral-overlay-color-80: rgba(26, 22, 40, 0.8);
  --zs-neutral-overlay-color-90: rgba(26, 22, 40, 0.9);
  --zs-interactive-primary-color: #27A6A4;
  --zs-interactive-primary-hover-color: #62D2D1;
  --zs-interactive-primary-focus-color: #2F6F7B;
  --zs-interactive-primary-active-color: #2D535F;
  --zs-interactive-secondary-color: #716E79;
  --zs-interactive-secondary-hover-color: #9C9AA1;
  --zs-interactive-secondary-focus-color: #454250;
  --zs-interactive-secondary-active-color: #2F2C3C;
  --zs-scrollbar-track-background: #F4F3F3;
  --zs-scrollbar-thumb-background: #B2B0B6;
  --zs-scrollbar-thumb-hover-background: #87848D;
  --zs-link-action-color: #2F2C3C;
  --zs-link-action-background: transparent;
  --zs-link-action-hover-color: #27A6A4;
  --zs-link-action-hover-background: rgba(39, 166, 164, 0.1);
  --zs-link-action-active-color: #ffffff;
  --zs-link-action-active-background: #2D8B93;
  --zs-link-action-focus-color: #27A6A4;
  --zs-link-action-focus-background: rgba(39, 166, 164, 0.1);
  --zs-link-action-focus-outline-color: #27A6A4;
  --zs-link-action-selected-color: #ffffff;
  --zs-link-action-selected-background: #27A6A4;
  --zs-shadow-flat-color: #1A1628;
  --zs-shadow-blur-color-1: #000000;
  --zs-shadow-blur-color-2: #1A1628;
  --zs-highlight-color: #FFD680;
  --zs-spinner-path-color: rgba(255, 255, 255, 0.5);
  --zs-spinner-color: #ffffff;
  --zs-navigation-background-color: #1A1628;
  --zs-navigation-overlay-vertical-background-color: linear-gradient(180deg, #1A1628 -1.83%, #1A1628 -1.82%, rgba(2, 45, 66, 0.1) 6.39%, rgba(113, 110, 121, 0.4) 50.47%, #2F2C3C 111%);
  --zs-navigation-overlay-horizontal-background-color: linear-gradient(89.99deg, #1A1628 -0.86%, #1A1628 -0.85%, rgba(2, 45, 66, 0.1) 6.5%, rgba(113, 110, 121, 0.4) 45.89%, #2F2C3C 99.99%);
  --zs-shadow-flat-default-color: rgba(26, 22, 40, 0.1);
  --zs-shadow-flat-right-angle-2: 2px 2px 0px rgba(26, 22, 40, 0.12);
  --zs-shadow-flat-right-angle-4: 4px 4px 0px rgba(26, 22, 40, 0.15);
  --zs-shadow-blur-1: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
  --zs-shadow-blur-2: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 4px 8px rgba(26, 22, 40, 0.18);
  --zs-shadow-blur-3: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
  --zs-shadow-blur-4: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 16px 24px rgba(26, 22, 40, 0.2);
  --zs-shadow-blur-5: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.08), 0px 16px 24px rgba(26, 22, 40, 0.1), 0px 24px 32px rgba(26, 22, 40, 0.14);
  --zs-button-background-color: #ffffff;
  --zs-button-text-color: #454250;
  --zs-button-border-color: #B2B0B6;
  --zs-button-hover-color: #62D2D1;
  --zs-button-focus-color: #2F6F7B;
  --zs-button-active-color: #2D535F;
  --zs-solid-button-background-color: #27A6A4;
  --zs-link-button-text-color: #2D8B93;
  --zs-link-button-hover-color: #27A6A4;
  --zs-link-button-focus-color: #27A6A4;
  --zs-link-button-active-color: #ffffff;
  --zs-link-button-hover-background: #F3FCFE;
  --zs-link-button-focus-background: #F3FCFE;
  --zs-link-button-active-background: #2F6F7B;
  --zs-tabs-text-color: #716E79;
  --zs-tabs-hover-text-color: #2F2C3C;
  --zs-tabs-active-text-color: #27A6A4;
  --zs-tabs-active-hover-text-color: #27A6A4;
  --zs-tabs-border-color: #DEDCDE;
  --zs-tabs-background-color: #FAFAFA;
  --zs-tabs-hover-background-color: #F4F3F3;
  --zs-tabs-active-background-color: #ffffff;
  --zs-tabs-pressed-text-color: #716E79;
  --zs-tabs-pressed-bar-color: #2F6F7B;
  --zs-tabs-active-pressed-text-color: #2F6F7B;
  --zs-tabs-active-pressed-bar-color: #2F6F7B;
  --zs-tabs-solid-background-color: #ffffff;
  --zs-tabs-active-bar-color: #27A6A4;
  --zs-tabs-hover-bar-color: #62D2D1;
  --zs-tabs-vertical-text-color: #454250;
  --zs-tabs-vertical-background-color: #F4F3F3;
  --zs-tabs-vertical-hover-background-color: #FAFAFA;
  --zs-tabs-vertical-active-hover-background-color: #F4F3F3;
  --zs-tabs-vertical-pressed-background-color: #F4F3F3;
  --zs-tabs-content-background: #ffffff;
  --zs-tabs-vertical-hover-text-color: #2F2C3C;
  --zs-tabs-vertical-pressed-text-color: #716E79;
  --zs-tabs-vertical-active-text-color: #27A6A4;
  --zs-menu-bg-color: #FAFAFA;
  --zs-menu-border: 1px solid #DEDCDE;
  --zs-menu-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
  --zs-menu-option-color: #2F2C3C;
  --zs-menu-active-bg-color: #27A6A4;
  --zs-menu-hover-color: rgba(39, 166, 164, 0.1);
  --zs-tooltip-background: #1A1628;
  --zs-tooltip-text-color: #ffffff;
  --zs-field-text-color: #2F2C3C;
  --zs-field-label-color: #1A1628;
  --zs-field-placeholder-color: #716E79;
  --zs-field-disabled-placeholder-color: #B2B0B6;
  --zs-field-border-color: #DEDCDE;
  --zs-field-hover-border-color: #9C9AA1;
  --zs-field-focus-border-color: #27A6A4;
  --zs-field-active-border-color: #27A6A4;
  --zs-field-filled-border-color: #DEDCDE;
  --zs-field-background-color: #ffffff;
  --zs-field-hover-background-color: #FAFAFA;
  --zs-field-focus-background-color: #F4F3F3;
  --zs-field-active-background-color: #F4F3F3;
  --zs-field-filled-background-color: #FAFAFA;
  --zs-textarea-selection-color: #FFD680;
  --zs-field-helper-text-color: #716E79;
  --zs-field-helper-error-text-color: #B21111;
  --zs-field-helper-success-text-color: #00AA67;
  --zs-field-helper-warning-text-color: #E3A900;
  --zs-field-helper-info-text-color: #2B44C7;
  --zs-signifier-icon-color: #716E79;
  --zs-signifier-icon-hover-color: #716E79;
  --zs-signifier-icon-focus-color: #27A6A4;
  --zs-signifier-icon-filled-color: #1A1628;
  --zs-signifier-icon-active-color: #27A6A4;
  --zs-field-solid-background-color: #FAFAFA;
  --zs-field-solid-hover-background-color: #F4F3F3;
  --zs-field-solid-focus-background-color: #F4F3F3;
  --zs-field-solid-active-background-color: #F4F3F3;
  --zs-field-solid-filled-background-color: #FAFAFA;
  --zs-field-secondary-background-color: #ffffff;
  --zs-field-secondary-hover-background-color: #ffffff;
  --zs-field-secondary-focus-background-color: #ffffff;
  --zs-field-secondary-active-background-color: #ffffff;
  --zs-field-secondary-filled-background-color: #ffffff;
  --zs-field-solid-secondary-background-color: #ffffff;
  --zs-field-solid-secondary-hover-background-color: #ffffff;
  --zs-field-solid-secondary-focus-background-color: #ffffff;
  --zs-field-solid-secondary-active-background-color: #ffffff;
  --zs-field-solid-secondary-filled-background-color: #ffffff;
  --zs-table-caption-color: #9C9AA1;
  --zs-table-header-border-color: #716E79;
  --zs-table-border-color: #DEDCDE;
  --zs-table-text-color: #454250;
  --zs-table-highlight-color: rgba(39, 166, 164, 0.1);
  --zs-table-active-color: rgba(236, 114, 0, 0.1);
  --zs-table-sorted-icon-color: #27A6A4;
  --zs-table-focus-border: 1px solid #27A6A4;
  --zs-table-success-color: #ADF2E7;
  --zs-table-danger-color: #FFB6A5;
  --zs-table-warning-color: #FFDB93;
  --zs-table-data-color-1: #FFE0C2;
  --zs-table-data-color-2: #AFDCFC;
  --zs-table-data-color-3: #E0C6FF;
  --zs-table-data-color-4: #D4F5D7;
  --zs-table-data-color-5: #FDBEF0;
  --zs-table-data-color-6: #FFF6C7;
  --zs-table-data-color-7: #A8C6FF;
  --zs-table-data-color-8: #E9FFAC;
  --zs-table-data-color-9: #FE9766;
  --zs-table-data-color-10: #8BFFF5;
  --zs-table-data-color-11: #FECDCF;
  --zs-table-data-color-12: #FFFFA9;
  --zs-table-zebra-odd: #FAFAFA;
  --zs-table-zebra-even: #F4F3F3;
  --zs-table-divider-border-color: #9C9AA1;
  --zs-table-locked-column-border-color: #716E79;
  --zs-toggle-background-on: #27A6A4;
  --zs-toggle-background-off: #716E79;
  --zs-toggle-button-handle-background: #ffffff;
  --zs-toggle-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
  --zs-toggle-button-focus-border-color: #27A6A4;
  --zs-toggle-on-focus-background-color: #2F6F7B;
  --zs-toggle-off-focus-background-color: #454250;
  --zs-progress-bar-color: #2B44C7;
  --zs-progress-bar-label-color: #ffffff;
  --zs-progress-bar-danger-color: #B21111;
  --zs-progress-bar-warning-color: #E3A900;
  --zs-progress-bar-success-color: #00AA67;
  --zs-progress-bar-track-color: rgba(43, 68, 199, 0.4);
  --zs-progress-bar-status-color: rgba(43, 68, 199, 0.9);
  --zs-progress-bar-danger-track-color: rgba(178, 17, 17, 0.4);
  --zs-progress-bar-danger-status-color: rgba(178, 17, 17, 0.9);
  --zs-progress-bar-success-track-color: rgba(0, 170, 103, 0.4);
  --zs-progress-bar-success-status-color: rgba(0, 170, 103, 0.9);
  --zs-progress-bar-warning-track-color: rgba(227, 169, 0, 0.4);
  --zs-progress-bar-warning-status-color: rgba(227, 169, 0, 0.9);
  --zs-overlay-background: rgba(255, 255, 255, 0.9);
  --zs-dialog-background: #ffffff;
  --zs-dialog-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
  --zs-dialog-focus-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
  --zs-checkbox-background-color: #ffffff;
  --zs-checkbox-checked-background-color: #27A6A4;
  --zs-checkbox-border-color: #DEDCDE;
  --zs-checkbox-checked-border-color: #27A6A4;
  --zs-checkbox-hover-border-color: #27A6A4;
  --zs-checkbox-focus-border-color: #2F6F7B;
  --zs-checkbox-focus-background-color: #F3FCFE;
  --zs-checkbox-checked-focus-background-color: #2F6F7B;
  --zs-checkbox-checkmark-color: #ffffff;
  --zs-checkbox-indeterminate-disabled-color: #B2B0B6;
  --zs-radio-check-color: #27A6A4;
  --zs-radio-border-color: #DEDCDE;
  --zs-radio-hover-border-color: #27A6A4;
  --zs-radio-focus-border-color: #2F6F7B;
  --zs-radio-focus-background-color: #F3FCFE;
  --zs-radio-checked-focus-background-color: #2F6F7B;
  --zs-radio-background-color: #FAFAFA;
  --zs-radio-indicator-disabled-color: #B2B0B6;
  --zs-badge-counter-color: #27A6A4;
  --zs-badge-border-color: #ffffff;
  --zs-card-border: 1px solid #DEDCDE;
  --zs-card-background-color: #ffffff;
  --zs-card-active-border-color: #27A6A4;
  --zs-card-box-shadow: 2px 2px 0px rgba(26, 22, 40, 0.12);
  --zs-card-hover-box-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
  --zs-card-focus-box-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
  --zs-wizard-active-text-color: #ffffff;
  --zs-wizard-active-background-color: #2D535F;
  --zs-wizard-completed-step-text-color: #27A6A4;
  --zs-wizard-completed-step-background-color: #D6F7FF;
  --zs-wizard-incomplete-step-text-color: #716E79;
  --zs-wizard-incomplete-step-background-color: #F4F3F3;
  --zs-wizard-chevron-border-color: transparent;
  --zs-pagination-border-color: transparent;
  --zs-pagination-border-hover-color: transparent;
  --zs-pagination-active-border-color: transparent;
  --zs-pagination-nav-color: transparent;
  --zs-pagination-current-color: #1A1628;
  --zs-pagination-color: #454250;
  --zs-pagination-select-border: 1px solid #DEDCDE;
  --zs-pagination-link-color: #454250;
  --zs-pagination-dropdown-current-background: #F4F3F3;
  --zs-pagination-dropdown-border-color: #DEDCDE;
  --zs-node-connector-border-color: #454250;
  --zs-node-connector-selected-border-color: #2F6F7B;
  --zs-node-connector-dashed-border-color: #9C9AA1;
  --zs-toolbar-separator-color: #DEDCDE;
  --zs-calendar-select-border-color: transparent;
  --zs-calendar-select-text-color: #ffffff;
  --zs-calendar-select-icon-color: #ffffff;
  --zs-calendar-select-icon-hover-color: #9C9AA1;
  --zs-calendar-select-icon-focus-color: #454250;
  --zs-calendar-select-icon-active-color: #2F2C3C;
  --zs-calendar-header-background: #022D42;
  --zs-calendar-days-of-week-color: #716E79;
  --zs-calendar-cell-hover-border-color: #716E79;
  --zs-calendar-cell-active-text-color: #ffffff;
  --zs-calendar-cell-active-bg-color: #022D42;
  --zs-calendar-background: #ffffff;
  --zs-calendar-shadow: 2px 2px 0px rgba(26, 22, 40, 0.12);
  --zs-calendar-not-in-month-color: #B2B0B6;
  --zs-calendar-cell-current-not-in-month-text-color: #716E79;
  --zs-calendar-cell-today-not-in-month-text-color: #716E79;
  --zs-calendar-cell-today-not-in-month-bg-color: #FFF1D6;
  --zs-calendar-cell-disabled-text-color: #B2B0B6;
  --zs-calendar-cell-today-bg-color: #FFD680;
  --zs-calendar-cell-current-bg-color: #DEDCDE;
  --zs-calendar-cell-current-text-color: #2F2C3C;
  --zs-select-placeholder-active-text-color: #716E79;
  --zs-select-collapsible-icon-color: #716E79;
  --zs-select-overlay-bg-color: #ffffff;
  --zs-select-overlay-text-color: #1A1628;
  --zs-select-border-color: #DEDCDE;
  --zs-select-text-color: #1A1628;
  --zs-select-opt-group-text-color: #716E79;
  --zs-slider-range-background-color: #D6F7FF;
  --zs-slider-range-disabled-background-color: #DEDCDE;
  --zs-slider-fill-background-color: #27A6A4;
  --zs-slider-fill-disabled-background-color: #B2B0B6;
  --zs-slider-handle-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
  --zs-slider-handle-background-color: #ffffff;
  --zs-slider-ruler-text-color: #2F2C3C;
  --zs-slider-ruler-indicator-color: #2F6F7B;
  --zs-slider-ruler-label-color: #716E79;
  --zs-slider-ruler-indicator-disabled-color: #454250;
  --zs-slider-handle-border-color: #B2B0B6;
  --zs-slider-handle-hover-border-color: #2D8B93;
  --zs-slider-handle-focus-border-color: #2D8B93;
  --zs-slider-handle-hover-color: #2D8B93;
  --zs-slider-handle-active-color: #2D8B93;
  --zs-slider-handle-disabled-color: #B2B0B6;
  --zs-slider-handle-hover-background-color: #ffffff;
  --zs-slider-handle-active-background-color: #2D8B93;
  --zs-range-calendar-cell-border: solid 1px transparent;
  --zs-range-calendar-year-text-color: #ffffff;
  --zs-range-calendar-header-bg-color: #022D42;
  --zs-range-calendar-separator-border: solid 1px #DEDCDE;
  --zs-range-calendar-year-btn-color: #ffffff;
  --zs-range-calendar-year-btn-hover-color: #9C9AA1;
  --zs-range-calendar-year-btn-focus-color: #9C9AA1;
  --zs-range-calendar-year-btn-active-color: #2F2C3C;
  --zs-tag-color: #ECF8FF;
  --zs-tag-text-color: #0952CA;
  --zs-tag-hover-color: #7CC0FF;
  --zs-tag-focus-color: #0524A4;
  --zs-tag-active-color: #000077;
  --zs-tab-button-active-color: #27A6A4;
  --zs-tab-button-hover-border-color: #62D2D1;
  --zs-tab-button-background-color: #FAFAFA;
  --zs-tab-button-border-color: #B2B0B6;
  --zs-message-text-color: #2F2C3C;
  --zs-message-info-background-color: #EEEEFF;
  --zs-message-info-border-color: #A6B2F3;
  --zs-message-info-icon-color: #2B44C7;
  --zs-message-warning-background-color: #FFF9F1;
  --zs-message-warning-border-color: #E3A900;
  --zs-message-warning-icon-color: #E3A900;
  --zs-message-error-background-color: #FFEDE9;
  --zs-message-error-border-color: #FFB6A5;
  --zs-message-error-icon-color: #B21111;
  --zs-message-success-background-color: #D2FAF7;
  --zs-message-success-border-color: #00AA67;
  --zs-message-success-icon-color: #00AA67;
  --zs-drawer-background-color: #ffffff;
  --zs-drawer-border: 1px solid #DEDCDE;
  --zs-drawer-toggle-border: 1px solid #DEDCDE;
  --zs-stepper-track-completed-step-background-color: #2D535F;
  --zs-stepper-track-incomplete-step-background-color: #F4F3F3;
  --zs-stepper-track-incomplete-step-text-color: #B2B0B6;
  --zs-stepper-step-icon-color: #ffffff;
  --zs-highlighted-text-success-text-color: #1A1628;
  --zs-highlighted-text-info-text-color: #1A1628;
  --zs-highlighted-text-warning-text-color: #1A1628;
  --zs-highlighted-text-danger-text-color: #1A1628;
  --zs-smart-text-text-color: #2F2C3C;
  --zs-smart-text-border-color: #DEDCDE;
  --zs-smart-text-hover-border-color: #9C9AA1;
  --zs-smart-text-focus-border-color: #27A6A4;
  --zs-smart-text-active-border-color: #27A6A4;
  --zs-smart-text-filled-border-color: #DEDCDE;
  --zs-smart-text-background-color: #ffffff;
  --zs-smart-text-hover-background-color: #FAFAFA;
  --zs-smart-text-focus-background-color: #F4F3F3;
  --zs-smart-text-active-background-color: #F4F3F3;
  --zs-smart-text-filled-background-color: #FAFAFA;
  --zs-smart-text-placeholder-color: #716E79;
  --zs-smart-text-disabled-placeholder-color: #B2B0B6;
  --zs-smart-text-selection-color: #FFD680;
  --zs-smart-text-link-text-color: #2D8B93;
  --zs-smart-text-link-focus-color: #27A6A4;
  --zs-smart-text-link-hover-color: #27A6A4;
  --zs-smart-text-link-active-color: #2F6F7B;
  --zs-smart-text-link-visited-color: #2D535F;
  --zs-color-tiles-icon-color: #ffffff;
}

.zs-master-style.zs-inverse, .zs-master-style .zs-inverse {
  --zs-interactive-secondary-color: #ffffff;
  --zs-interactive-secondary-hover-color: #9C9AA1;
  --zs-interactive-secondary-focus-color: #9C9AA1;
  --zs-interactive-secondary-active-color: #2F2C3C;
  --zs-link-action-color: #ffffff;
  --zs-link-action-background: transparent;
  --zs-link-action-hover-color: #ffffff;
  --zs-link-action-active-color: #ffffff;
  --zs-link-action-focus-color: #ffffff;
  --zs-link-action-selected-color: #ffffff;
  --zs-link-action-hover-background: rgba(222, 220, 222, 0.4);
  --zs-link-action-selected-background: rgba(178, 176, 182, 0.4);
  --zs-link-action-active-background: rgba(156, 154, 161, 0.4);
  --zs-link-action-focus-background: rgba(135, 132, 141, 0.4);
  --zs-link-action-focus-outline-color: rgba(250, 250, 250, 0.4);
  --zs-spinner-path-color: rgba(222, 220, 222, 0.5);
  --zs-spinner-color: #5B5864;
  --zs-overlay-color-10: rgba(26, 22, 40, 0.1);
  --zs-overlay-color-20: rgba(26, 22, 40, 0.2);
  --zs-overlay-color-30: rgba(26, 22, 40, 0.3);
  --zs-overlay-color-40: rgba(26, 22, 40, 0.4);
  --zs-overlay-color-50: rgba(26, 22, 40, 0.5);
  --zs-overlay-color-60: rgba(26, 22, 40, 0.6);
  --zs-overlay-color-70: rgba(26, 22, 40, 0.7);
  --zs-overlay-color-80: rgba(26, 22, 40, 0.8);
  --zs-overlay-color-90: rgba(26, 22, 40, 0.9);
  --zs-text-color: #FAFAFA;
  --zs-inverse-text-color: #2F2C3C;
  --zs-tooltip-background: #FAFAFA;
  --zs-tooltip-text-color: #2F2C3C;
  --zs-overlay-background: rgba(26, 22, 40, 0.9);
  --zs-color-tiles-icon-color: #27A6A4;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/zsui/src/configuration/themes/default/config.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.zs-master-style {
	--zs-text-color: #2F2C3C;
	--zs-disabled-text-color: #B2B0B6;
	--zs-headline-text-color: #1A1628;
	--zs-inverse-text-color: #FAFAFA;
	--zs-caption-text-color: #716E79;
	--zs-medium-text-color: #454250;
	--zs-link-text-color: #2D8B93;
	--zs-link-focus-color: #27A6A4;
	--zs-link-hover-color: #27A6A4;
	--zs-link-active-color: #2F6F7B;
	--zs-link-visited-color: #2D535F;
	--zs-border-color: #DEDCDE;
	--zs-disabled-border-color: #B2B0B6;
	--zs-selected-color: #027AFF;
	--zs-nav-color: #27A6A4;
	--zs-shadow-color: #2F2C3C;
	--zs-background: #ffffff;
	--zs-transparent-background-color: transparent;
	--zs-disabled-background-color: #F4F3F3;
	--zs-focus-outline-color: #027AFF;
	--zs-surface-color-1: #FAFAFA;
	--zs-surface-color-2: #F4F3F3;
	--zs-surface-color-3: #716E79;
	--zs-surface-color-4: #454250;
	--zs-surface-color-5: #1A1628;
	--zs-success-color: #00AA67;
	--zs-success-color-secondary: #D2FAF7;
	--zs-success-hover-color: #54D7AF;
	--zs-success-focus-color: #0A6E5E;
	--zs-success-active-color: #0C4846;
	--zs-success-background-color: #F1FEFF;
	--zs-error-color: #B21111;
	--zs-error-color-secondary: #FFEDE9;
	--zs-error-hover-color: #F27755;
	--zs-error-focus-color: #892208;
	--zs-error-active-color: #5C1A0B;
	--zs-error-background-color: #FFEDE9;
	--zs-warning-color: #E3A900;
	--zs-warning-color-secondary: #FFF9F1;
	--zs-warning-hover-color: #FDCA63;
	--zs-warning-focus-color: #8A640C;
	--zs-warning-active-color: #563F0E;
	--zs-warning-background-color: #FFF9F1;
	--zs-info-color: #2B44C7;
	--zs-info-color-secondary: #EEEEFF;
	--zs-info-hover-color: #7E92E9;
	--zs-info-focus-color: #141187;
	--zs-info-active-color: #160C60;
	--zs-info-background-color: #EEEEFF;
	--zs-neutral-color: #1A1628;
	--zs-neutral-background-color: #FAFAFA;
	--zs-danger-color: #B21111;
	--zs-danger-focus-color: #892208;
	--zs-danger-active-color: #5C1A0B;
	--zs-danger-hover-color: #F27755;
	--zs-border-success-secondary: #00AA67;
	--zs-border-error-secondary: #FFB6A5;
	--zs-border-info-secondary: #A6B2F3;
	--zs-border-warning-secondary: #E3A900;
	--zs-data-color-1: #FF9836;
	--zs-data-color-2: #70C2FE;
	--zs-data-color-3: #6328B8;
	--zs-data-color-4: #5AD767;
	--zs-data-color-5: #ED39DB;
	--zs-data-color-6: #FFC62B;
	--zs-data-color-7: #5648FB;
	--zs-data-color-8: #E1F65D;
	--zs-data-color-9: #EB6620;
	--zs-data-color-10: #18F3CC;
	--zs-data-color-11: #FD595F;
	--zs-data-color-12: #FFE949;
	--zs-overlay-color-10: rgba(255, 255, 255, 0.1);
	--zs-overlay-color-20: rgba(255, 255, 255, 0.2);
	--zs-overlay-color-30: rgba(255, 255, 255, 0.3);
	--zs-overlay-color-40: rgba(255, 255, 255, 0.4);
	--zs-overlay-color-50: rgba(255, 255, 255, 0.5);
	--zs-overlay-color-60: rgba(255, 255, 255, 0.6);
	--zs-overlay-color-70: rgba(255, 255, 255, 0.7);
	--zs-overlay-color-80: rgba(255, 255, 255, 0.8);
	--zs-overlay-color-90: rgba(255, 255, 255, 0.9);
	--zs-primary-overlay-color-10: rgba(39, 166, 164, 0.1);
	--zs-primary-overlay-color-20: rgba(39, 166, 164, 0.2);
	--zs-primary-overlay-color-30: rgba(39, 166, 164, 0.3);
	--zs-primary-overlay-color-40: rgba(39, 166, 164, 0.4);
	--zs-primary-overlay-color-50: rgba(39, 166, 164, 0.5);
	--zs-primary-overlay-color-60: rgba(39, 166, 164, 0.6);
	--zs-primary-overlay-color-70: rgba(39, 166, 164, 0.7);
	--zs-primary-overlay-color-80: rgba(39, 166, 164, 0.8);
	--zs-primary-overlay-color-90: rgba(39, 166, 164, 0.9);
	--zs-secondary-overlay-color-10: rgba(236, 114, 0, 0.1);
	--zs-secondary-overlay-color-20: rgba(236, 114, 0, 0.2);
	--zs-secondary-overlay-color-30: rgba(236, 114, 0, 0.3);
	--zs-secondary-overlay-color-40: rgba(236, 114, 0, 0.4);
	--zs-secondary-overlay-color-50: rgba(236, 114, 0, 0.5);
	--zs-secondary-overlay-color-60: rgba(236, 114, 0, 0.6);
	--zs-secondary-overlay-color-70: rgba(236, 114, 0, 0.7);
	--zs-secondary-overlay-color-80: rgba(236, 114, 0, 0.8);
	--zs-secondary-overlay-color-90: rgba(236, 114, 0, 0.9);
	--zs-tertiary-overlay-color-10: rgba(2, 45, 66, 0.1);
	--zs-tertiary-overlay-color-20: rgba(2, 45, 66, 0.2);
	--zs-tertiary-overlay-color-30: rgba(2, 45, 66, 0.3);
	--zs-tertiary-overlay-color-40: rgba(2, 45, 66, 0.4);
	--zs-tertiary-overlay-color-50: rgba(2, 45, 66, 0.5);
	--zs-tertiary-overlay-color-60: rgba(2, 45, 66, 0.6);
	--zs-tertiary-overlay-color-70: rgba(2, 45, 66, 0.7);
	--zs-tertiary-overlay-color-80: rgba(2, 45, 66, 0.8);
	--zs-tertiary-overlay-color-90: rgba(2, 45, 66, 0.9);
	--zs-neutral-overlay-color-10: rgba(26, 22, 40, 0.1);
	--zs-neutral-overlay-color-20: rgba(26, 22, 40, 0.2);
	--zs-neutral-overlay-color-30: rgba(26, 22, 40, 0.3);
	--zs-neutral-overlay-color-40: rgba(26, 22, 40, 0.4);
	--zs-neutral-overlay-color-50: rgba(26, 22, 40, 0.5);
	--zs-neutral-overlay-color-60: rgba(26, 22, 40, 0.6);
	--zs-neutral-overlay-color-70: rgba(26, 22, 40, 0.7);
	--zs-neutral-overlay-color-80: rgba(26, 22, 40, 0.8);
	--zs-neutral-overlay-color-90: rgba(26, 22, 40, 0.9);
	--zs-interactive-primary-color: #27A6A4;
	--zs-interactive-primary-hover-color: #62D2D1;
	--zs-interactive-primary-focus-color: #2F6F7B;
	--zs-interactive-primary-active-color: #2D535F;
	--zs-interactive-secondary-color: #716E79;
	--zs-interactive-secondary-hover-color: #9C9AA1;
	--zs-interactive-secondary-focus-color: #454250;
	--zs-interactive-secondary-active-color: #2F2C3C;
	--zs-scrollbar-track-background: #F4F3F3;
	--zs-scrollbar-thumb-background: #B2B0B6;
	--zs-scrollbar-thumb-hover-background: #87848D;
	--zs-link-action-color: #2F2C3C;
	--zs-link-action-background: transparent;
	--zs-link-action-hover-color: #27A6A4;
	--zs-link-action-hover-background: rgba(39, 166, 164, 0.1);
	--zs-link-action-active-color: #ffffff;
	--zs-link-action-active-background: #2D8B93;
	--zs-link-action-focus-color: #27A6A4;
	--zs-link-action-focus-background: rgba(39, 166, 164, 0.1);
	--zs-link-action-focus-outline-color: #27A6A4;
	--zs-link-action-selected-color: #ffffff;
	--zs-link-action-selected-background: #27A6A4;
	--zs-shadow-flat-color: #1A1628;
	--zs-shadow-blur-color-1: #000000;
	--zs-shadow-blur-color-2: #1A1628;
	--zs-highlight-color: #FFD680;
	--zs-spinner-path-color: rgba(255, 255, 255, 0.5);
	--zs-spinner-color: #ffffff;
	--zs-navigation-background-color: #1A1628;
	--zs-navigation-overlay-vertical-background-color: linear-gradient(180deg,#1A1628 -1.83%, #1A1628 -1.82%, rgba(2, 45, 66, 0.1) 6.39%, rgba(113, 110, 121, 0.4) 50.47%, #2F2C3C 111%);
	--zs-navigation-overlay-horizontal-background-color: linear-gradient(89.99deg,#1A1628 -0.86%,#1A1628 -0.85%,rgba(2, 45, 66, 0.1) 6.5%,rgba(113, 110, 121, 0.4) 45.89%,#2F2C3C 99.99%);
	--zs-shadow-flat-default-color: rgba(26, 22, 40, 0.1);
	--zs-shadow-flat-right-angle-2: 2px 2px 0px rgba(26, 22, 40, 0.12);
	--zs-shadow-flat-right-angle-4: 4px 4px 0px rgba(26, 22, 40, 0.15);
	--zs-shadow-blur-1: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
	--zs-shadow-blur-2: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 4px 8px rgba(26, 22, 40, 0.18);
	--zs-shadow-blur-3: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
	--zs-shadow-blur-4: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 16px 24px rgba(26, 22, 40, 0.2);
	--zs-shadow-blur-5: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.08), 0px 16px 24px rgba(26, 22, 40, 0.1), 0px 24px 32px rgba(26, 22, 40, 0.14);
	--zs-button-background-color: #ffffff;
	--zs-button-text-color: #454250;
	--zs-button-border-color: #B2B0B6;
	--zs-button-hover-color: #62D2D1;
	--zs-button-focus-color: #2F6F7B;
	--zs-button-active-color: #2D535F;
	--zs-solid-button-background-color: #27A6A4;
	--zs-solid-button-focus-color: #27A6A4;
	--zs-link-button-text-color: #2D8B93;
	--zs-link-button-hover-color: #27A6A4;
	--zs-link-button-focus-color: #27A6A4;
	--zs-link-button-active-color: #ffffff;
	--zs-link-button-hover-background: #F3FCFE;
	--zs-link-button-focus-background: #F3FCFE;
	--zs-link-button-active-background: #2F6F7B;
	--zs-tabs-text-color: #716E79;
	--zs-tabs-hover-text-color: #2F2C3C;
	--zs-tabs-active-text-color: #27A6A4;
	--zs-tabs-active-hover-text-color: #27A6A4;
	--zs-tabs-border-color: #DEDCDE;
	--zs-tabs-background-color: #FAFAFA;
	--zs-tabs-hover-background-color: #F4F3F3;
	--zs-tabs-active-background-color: #ffffff;
	--zs-tabs-pressed-text-color: #716E79;
	--zs-tabs-pressed-bar-color: #2F6F7B;
	--zs-tabs-active-pressed-text-color: #2F6F7B;
	--zs-tabs-active-pressed-bar-color: #2F6F7B;
	--zs-tabs-solid-background-color: #ffffff;
	--zs-tabs-active-bar-color: #27A6A4;
	--zs-tabs-hover-bar-color: #62D2D1;
	--zs-tabs-vertical-text-color: #454250;
	--zs-tabs-vertical-background-color: #F4F3F3;
	--zs-tabs-vertical-hover-background-color: #FAFAFA;
	--zs-tabs-vertical-active-hover-background-color: #F4F3F3;
	--zs-tabs-vertical-pressed-background-color: #F4F3F3;
	--zs-tabs-content-background: #ffffff;
	--zs-tabs-vertical-hover-text-color: #2F2C3C;
	--zs-tabs-vertical-pressed-text-color: #716E79;
	--zs-tabs-vertical-active-text-color: #27A6A4;
	--zs-menu-bg-color: #FAFAFA;
	--zs-menu-border: 1px solid #DEDCDE;
	--zs-menu-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
	--zs-menu-option-color: #2F2C3C;
	--zs-menu-active-bg-color: #27A6A4;
	--zs-menu-hover-color: rgba(39, 166, 164, 0.1);
	--zs-tooltip-background: #1A1628;
	--zs-tooltip-text-color: #ffffff;
	--zs-field-text-color: #2F2C3C;
	--zs-field-label-color: #1A1628;
	--zs-field-placeholder-color: #716E79;
	--zs-field-disabled-placeholder-color: #B2B0B6;
	--zs-field-border-color: #DEDCDE;
	--zs-field-hover-border-color: #9C9AA1;
	--zs-field-focus-border-color: #DEDCDE;
	--zs-field-active-border-color: #27A6A4;
	--zs-field-filled-border-color: #DEDCDE;
	--zs-field-background-color: #ffffff;
	--zs-field-hover-background-color: #FAFAFA;
	--zs-field-focus-background-color: #F4F3F3;
	--zs-field-active-background-color: #F4F3F3;
	--zs-field-filled-background-color: #FAFAFA;
	--zs-textarea-selection-color: #FFD680;
	--zs-field-helper-text-color: #716E79;
	--zs-field-helper-error-text-color: #B21111;
	--zs-field-helper-success-text-color: #00AA67;
	--zs-field-helper-warning-text-color: #E3A900;
	--zs-field-helper-info-text-color: #2B44C7;
	--zs-signifier-icon-color: #716E79;
	--zs-signifier-icon-hover-color: #716E79;
	--zs-signifier-icon-focus-color: #27A6A4;
	--zs-signifier-icon-filled-color: #1A1628;
	--zs-signifier-icon-active-color: #27A6A4;
	--zs-field-solid-background-color: #FAFAFA;
	--zs-field-solid-hover-background-color: #F4F3F3;
	--zs-field-solid-focus-background-color: #F4F3F3;
	--zs-field-solid-active-background-color: #F4F3F3;
	--zs-field-solid-filled-background-color: #FAFAFA;
	--zs-field-secondary-background-color: #ffffff;
	--zs-field-secondary-hover-background-color: #ffffff;
	--zs-field-secondary-focus-background-color: #ffffff;
	--zs-field-secondary-active-background-color: #ffffff;
	--zs-field-secondary-filled-background-color: #ffffff;
	--zs-field-solid-secondary-background-color: #ffffff;
	--zs-field-solid-secondary-hover-background-color: #ffffff;
	--zs-field-solid-secondary-focus-background-color: #ffffff;
	--zs-field-solid-secondary-active-background-color: #ffffff;
	--zs-field-solid-secondary-filled-background-color: #ffffff;
	--zs-table-caption-color: #9C9AA1;
	--zs-table-header-border-color: #716E79;
	--zs-table-border-color: #DEDCDE;
	--zs-table-text-color: #454250;
	--zs-table-highlight-color: rgba(39, 166, 164, 0.1);
	--zs-table-active-color: rgba(236, 114, 0, 0.1);
	--zs-table-sorted-icon-color: #27A6A4;
	--zs-table-focus-border: 1px solid #27A6A4;
	--zs-table-success-color: #ADF2E7;
	--zs-table-danger-color: #FFB6A5;
	--zs-table-warning-color: #FFDB93;
	--zs-table-data-color-1: #FFE0C2;
	--zs-table-data-color-2: #AFDCFC;
	--zs-table-data-color-3: #E0C6FF;
	--zs-table-data-color-4: #D4F5D7;
	--zs-table-data-color-5: #FDBEF0;
	--zs-table-data-color-6: #FFF6C7;
	--zs-table-data-color-7: #A8C6FF;
	--zs-table-data-color-8: #E9FFAC;
	--zs-table-data-color-9: #FE9766;
	--zs-table-data-color-10: #8BFFF5;
	--zs-table-data-color-11: #FECDCF;
	--zs-table-data-color-12: #FFFFA9;
	--zs-table-zebra-odd: #FAFAFA;
	--zs-table-zebra-even: #F4F3F3;
	--zs-table-divider-border-color: #9C9AA1;
	--zs-table-locked-column-border-color: #716E79;
	--zs-toggle-background-on: #27A6A4;
	--zs-toggle-background-off: #716E79;
	--zs-toggle-button-handle-background: #ffffff;
	--zs-toggle-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
	--zs-toggle-button-focus-border-color: #27A6A4;
	--zs-toggle-on-focus-background-color: #2F6F7B;
	--zs-toggle-off-focus-background-color: #454250;
	--zs-progress-bar-color: #27A6A4;
	--zs-progress-bar-label-color: #ffffff;
	--zs-progress-bar-danger-color: #B21111;
	--zs-progress-bar-warning-color: #E3A900;
	--zs-progress-bar-success-color: #00AA67;
	--zs-progress-bar-track-color: rgba(39, 166, 164, 0.4);
	--zs-progress-bar-status-color: rgba(39, 166, 164, 0.9);
	--zs-progress-bar-danger-track-color: rgba(178, 17, 17, 0.4);
	--zs-progress-bar-danger-status-color: rgba(178, 17, 17, 0.9);
	--zs-progress-bar-success-track-color: rgba(0, 170, 103, 0.4);
	--zs-progress-bar-success-status-color: rgba(0, 170, 103, 0.9);
	--zs-progress-bar-warning-track-color: rgba(227, 169, 0, 0.4);
	--zs-progress-bar-warning-status-color: rgba(227, 169, 0, 0.9);
	--zs-overlay-background: rgba(255, 255, 255, 0.9);
	--zs-dialog-background: #ffffff;
	--zs-dialog-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
	--zs-dialog-focus-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(26, 22, 40, 0.12), 0px 10px 20px rgba(26, 22, 40, 0.18);
	--zs-checkbox-background-color: #ffffff;
	--zs-checkbox-checked-background-color: #27A6A4;
	--zs-checkbox-border-color: #DEDCDE;
	--zs-checkbox-checked-border-color: #27A6A4;
	--zs-checkbox-hover-border-color: #27A6A4;
	--zs-checkbox-focus-border-color: #2F6F7B;
	--zs-checkbox-focus-background-color: #F3FCFE;
	--zs-checkbox-checked-focus-background-color: #2F6F7B;
	--zs-checkbox-checkmark-color: #ffffff;
	--zs-checkbox-indeterminate-disabled-color: #B2B0B6;
	--zs-radio-check-color: #27A6A4;
	--zs-radio-border-color: #DEDCDE;
	--zs-radio-hover-border-color: #27A6A4;
	--zs-radio-focus-border-color: #2F6F7B;
	--zs-radio-focus-background-color: #F3FCFE;
	--zs-radio-checked-focus-background-color: #2F6F7B;
	--zs-radio-background-color: #FAFAFA;
	--zs-radio-indicator-disabled-color: #B2B0B6;
	--zs-radio-hover-background-color: rgba(39, 166, 164, 0.1);
	--zs-radio-error-border-color: #B21111;
	--zs-radio-error-hover-border-color: #892208;
	--zs-radio-error-background-color: #FFEDE9;
	--zs-radio-error-hover-background-color: #FFCDC2;
	--zs-checkbox-hover-background-color: rgba(39, 166, 164, 0.1);
	--zs-checkbox-error-border-color: #B21111;
	--zs-checkbox-error-hover-border-color: #9F0000;
	--zs-checkbox-error-background-color: #FFEDE9;
	--zs-checkbox-error-hover-background-color: #FFCDC2;
	--zs-badge-counter-color: #27A6A4;
	--zs-badge-border-color: #ffffff;
	--zs-card-border: 1px solid #DEDCDE;
	--zs-card-background-color: #ffffff;
	--zs-card-active-border-color: #27A6A4;
	--zs-card-box-shadow: 2px 2px 0px rgba(26, 22, 40, 0.12);
	--zs-card-hover-box-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
	--zs-card-focus-box-shadow: 4px 4px 0px rgba(26, 22, 40, 0.15);
	--zs-wizard-active-text-color: #ffffff;
	--zs-wizard-active-background-color: #2D535F;
	--zs-wizard-completed-step-text-color: #27A6A4;
	--zs-wizard-completed-step-background-color: #D6F7FF;
	--zs-wizard-incomplete-step-text-color: #716E79;
	--zs-wizard-incomplete-step-background-color: #F4F3F3;
	--zs-wizard-chevron-border-color: transparent;
	--zs-pagination-border-color: transparent;
	--zs-pagination-border-hover-color: transparent;
	--zs-pagination-active-border-color: transparent;
	--zs-pagination-nav-color: transparent;
	--zs-pagination-current-color: #1A1628;
	--zs-pagination-color: #454250;
	--zs-pagination-select-border: 1px solid #DEDCDE;
	--zs-pagination-link-color: #454250;
	--zs-pagination-dropdown-current-background: #F4F3F3;
	--zs-pagination-dropdown-border-color: #DEDCDE;
	--zs-node-connector-border-color: #454250;
	--zs-node-connector-selected-border-color: #2F6F7B;
	--zs-node-connector-dashed-border-color: #9C9AA1;
	--zs-toolbar-separator-color: #DEDCDE;
	--zs-calendar-select-border-color: transparent;
	--zs-calendar-select-text-color: #ffffff;
	--zs-calendar-select-icon-color: #ffffff;
	--zs-calendar-select-icon-hover-color: #9C9AA1;
	--zs-calendar-select-icon-focus-color: #454250;
	--zs-calendar-select-icon-active-color: #2F2C3C;
	--zs-calendar-header-background: #022D42;
	--zs-calendar-days-of-week-color: #716E79;
	--zs-calendar-cell-hover-border-color: #716E79;
	--zs-calendar-cell-active-text-color: #ffffff;
	--zs-calendar-cell-active-bg-color: #022D42;
	--zs-calendar-background: #ffffff;
	--zs-calendar-shadow: 2px 2px 0px rgba(26, 22, 40, 0.12);
	--zs-calendar-not-in-month-color: #B2B0B6;
	--zs-calendar-cell-current-not-in-month-text-color: #716E79;
	--zs-calendar-cell-today-not-in-month-text-color: #716E79;
	--zs-calendar-cell-today-not-in-month-bg-color: #FFF1D6;
	--zs-calendar-cell-disabled-text-color: #B2B0B6;
	--zs-calendar-cell-today-bg-color: #FFD680;
	--zs-calendar-cell-current-bg-color: #DEDCDE;
	--zs-calendar-cell-current-text-color: #2F2C3C;
	--zs-select-placeholder-active-text-color: #716E79;
	--zs-select-collapsible-icon-color: #716E79;
	--zs-select-overlay-bg-color: #ffffff;
	--zs-select-overlay-text-color: #1A1628;
	--zs-select-border-color: #DEDCDE;
	--zs-select-text-color: #1A1628;
	--zs-select-opt-group-text-color: #716E79;
	--zs-slider-range-background-color: #D6F7FF;
	--zs-slider-range-error-background-color: #FFCDC2;
	--zs-slider-range-disabled-background-color: #DEDCDE;
	--zs-slider-fill-background-color: #27A6A4;
	--zs-slider-fill-error-background-color: #B21111;
	--zs-slider-fill-disabled-background-color: #B2B0B6;
	--zs-slider-handle-shadow: 0px 0px 1px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(26, 22, 40, 0.12), 0px 2px 4px rgba(26, 22, 40, 0.12);
	--zs-slider-handle-background-color: #ffffff;
	--zs-slider-ruler-text-color: #2F2C3C;
	--zs-slider-ruler-indicator-color: #2F6F7B;
	--zs-slider-ruler-indicator-negative-color: #892208;
	--zs-slider-ruler-label-color: #716E79;
	--zs-slider-ruler-indicator-disabled-color: #454250;
	--zs-slider-handle-border-color: #B2B0B6;
	--zs-slider-handle-hover-border-color: #2D8B93;
	--zs-slider-handle-hover-error-border-color: #9F0000;
	--zs-slider-handle-focus-border-color: #2D8B93;
	--zs-slider-handle-hover-color: #2D8B93;
	--zs-slider-handle-active-color: #2D8B93;
	--zs-slider-handle-error-active-color: #9F0000;
	--zs-slider-handle-disabled-color: #B2B0B6;
	--zs-slider-handle-hover-background-color: #ffffff;
	--zs-slider-handle-active-background-color: #2D8B93;
	--zs-slider-handle-active-error-background-color: #9F0000;
	--zs-range-calendar-cell-border: solid 1px transparent;
	--zs-range-calendar-cell-hover-border: solid 1px #716E79;
	--zs-range-calendar-year-text-color: #ffffff;
	--zs-range-calendar-header-bg-color: #022D42;
	--zs-range-calendar-separator-border: solid 1px #DEDCDE;
	--zs-range-calendar-year-btn-color: #ffffff;
	--zs-range-calendar-year-btn-hover-color: #9C9AA1;
	--zs-range-calendar-year-btn-focus-color: #ffffff;
	--zs-range-calendar-year-btn-active-color: #2F2C3C;
	--zs-tag-color: #ECF8FF;
	--zs-tag-text-color: #0952CA;
	--zs-tag-hover-color: #7CC0FF;
	--zs-tag-focus-color: #0524A4;
	--zs-tag-active-color: #000077;
	--zs-tab-button-active-color: #27A6A4;
	--zs-tab-button-hover-border-color: #62D2D1;
	--zs-tab-button-background-color: #FAFAFA;
	--zs-tab-button-border-color: #B2B0B6;
	--zs-tab-text-background-color: #ffffff;
	--zs-tab-text-border-color: #B2B0B6;
	--zs-tab-text-active-color: #2D535F;
	--zs-tab-text-active-background-color: #27A6A4;
	--zs-tab-text-hover-border-color: #62D2D1;
	--zs-tab-text-hover-background-color: #62D2D1;
	--zs-tab-text-hover-color: #ffffff;
	--zs-tab-text-focus-color: #2F6F7B;
	--zs-tab-text-solid-active-color: #27A6A4;
	--zs-tab-text-solid-active-background-color: #FAFAFA;
	--zs-message-text-color: #2F2C3C;
	--zs-message-info-background-color: #EEEEFF;
	--zs-message-info-border-color: #A6B2F3;
	--zs-message-info-icon-color: #2B44C7;
	--zs-message-warning-background-color: #FFF9F1;
	--zs-message-warning-border-color: #E3A900;
	--zs-message-warning-icon-color: #E3A900;
	--zs-message-error-background-color: #FFEDE9;
	--zs-message-error-border-color: #FFB6A5;
	--zs-message-error-icon-color: #B21111;
	--zs-message-success-background-color: #D2FAF7;
	--zs-message-success-border-color: #00AA67;
	--zs-message-success-icon-color: #00AA67;
	--zs-drawer-background-color: #ffffff;
	--zs-drawer-border: 1px solid #DEDCDE;
	--zs-drawer-toggle-border: 1px solid #DEDCDE;
	--zs-drawer-toggle-hover-color: #716E79;
	--zs-drawer-toggle-active-color: #454250;
	--zs-stepper-track-completed-step-background-color: #2D535F;
	--zs-stepper-track-incomplete-step-background-color: #F4F3F3;
	--zs-stepper-track-incomplete-step-text-color: #B2B0B6;
	--zs-stepper-step-icon-color: #ffffff;
	--zs-highlighted-text-success-text-color: #1A1628;
	--zs-highlighted-text-info-text-color: #1A1628;
	--zs-highlighted-text-warning-text-color: #1A1628;
	--zs-highlighted-text-danger-text-color: #1A1628;
	--zs-smart-text-text-color: #2F2C3C;
	--zs-smart-text-border-color: #DEDCDE;
	--zs-smart-text-hover-border-color: #9C9AA1;
	--zs-smart-text-focus-border-color: #DEDCDE;
	--zs-smart-text-active-border-color: #27A6A4;
	--zs-smart-text-filled-border-color: #DEDCDE;
	--zs-smart-text-background-color: #ffffff;
	--zs-smart-text-hover-background-color: #FAFAFA;
	--zs-smart-text-focus-background-color: #F4F3F3;
	--zs-smart-text-active-background-color: #F4F3F3;
	--zs-smart-text-filled-background-color: #FAFAFA;
	--zs-smart-text-placeholder-color: #716E79;
	--zs-smart-text-disabled-placeholder-color: #B2B0B6;
	--zs-smart-text-selection-color: #FFD680;
	--zs-smart-text-link-text-color: #2D8B93;
	--zs-smart-text-link-focus-color: #27A6A4;
	--zs-smart-text-link-hover-color: #27A6A4;
	--zs-smart-text-link-active-color: #2F6F7B;
	--zs-smart-text-link-visited-color: #2D535F;
	--zs-color-tiles-icon-color: #ffffff;
	--zs-skeleton-background-color: rgba(39, 166, 164, 0.08);
	--zs-skeleton-animation-background: linear-gradient(270deg,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.08) 48.44%,rgba(0, 0, 0, 0) 100%);
	--zs-side-panel-divider-hover-border-color: #027AFF;
	--zs-side-panel-divider-color: #DEDCDE;
	--zs-file-upload-border-color: #716E79;
	--zs-file-upload-delete-icon-color: #716E79;
	--zs-file-upload-dragging-border-color: #2F6F7B;
	--zs-file-upload-dragging-background-color: rgba(39, 166, 164, 0.1);
}
.zs-master-style.zs-inverse, .zs-master-style .zs-inverse {
	--zs-interactive-secondary-color: #ffffff;
	--zs-interactive-secondary-hover-color: #9C9AA1;
	--zs-interactive-secondary-focus-color: #9C9AA1;
	--zs-interactive-secondary-active-color: #2F2C3C;
	--zs-link-action-color: #ffffff;
	--zs-link-action-background: transparent;
	--zs-link-action-hover-color: #ffffff;
	--zs-link-action-active-color: #ffffff;
	--zs-link-action-focus-color: #ffffff;
	--zs-link-action-selected-color: #ffffff;
	--zs-link-action-hover-background: rgba(222, 220, 222, 0.4);
	--zs-link-action-selected-background: rgba(178, 176, 182, 0.4);
	--zs-link-action-active-background: rgba(156, 154, 161, 0.4);
	--zs-link-action-focus-background: rgba(135, 132, 141, 0.4);
	--zs-link-action-focus-outline-color: rgba(250, 250, 250, 0.4);
	--zs-spinner-path-color: rgba(222, 220, 222, 0.5);
	--zs-spinner-color: #5B5864;
	--zs-overlay-color-10: rgba(26, 22, 40, 0.1);
	--zs-overlay-color-20: rgba(26, 22, 40, 0.2);
	--zs-overlay-color-30: rgba(26, 22, 40, 0.3);
	--zs-overlay-color-40: rgba(26, 22, 40, 0.4);
	--zs-overlay-color-50: rgba(26, 22, 40, 0.5);
	--zs-overlay-color-60: rgba(26, 22, 40, 0.6);
	--zs-overlay-color-70: rgba(26, 22, 40, 0.7);
	--zs-overlay-color-80: rgba(26, 22, 40, 0.8);
	--zs-overlay-color-90: rgba(26, 22, 40, 0.9);
	--zs-text-color: #FAFAFA;
	--zs-inverse-text-color: #2F2C3C;
	--zs-tooltip-background: #FAFAFA;
	--zs-tooltip-text-color: #2F2C3C;
	--zs-overlay-background: rgba(26, 22, 40, 0.9);
	--zs-color-tiles-icon-color: #27A6A4;
	--zs-skeleton-background-color: #ffffff;
}

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