@charset "UTF-8";
html, body {
  padding: 0px;
  margin: 0px;
  font-family: "mpa", sans-serif;
  color: #333;
  height: 100%;
  overflow: auto;
  /* Hide vertical scrollbar */
}
html.admin-bar, body.admin-bar {
  margin: 0;
  padding: 0;
  font-family: mpa;
  position: relative;
  height: 100%;
  overflow: auto;
}
.bcc-email-entry {
  margin-right: 16px;
  display: inline-block;
}
.image-swrap {
  position: relative;
}
.image-swrap .download-image {
  opacity: 0;
  transition: opacity 0.2s;
}
.image-swrap:hover .download-image {
  opacity: 1;
}
html {
  overflow: visible;
}
html.overlay {
  overflow: hidden;
}
html.overlay body, html.overlay body.admin-bar {
  overflow: hidden;
}
html > body.admin-bar {
  height: 100%;
  overflow: auto;
}
@media screen and (max-width: 600px) {
  html #wpadminbar {
    top: -48px;
  }
}
.flex-end {
  display: flex;
  align-items: end;
}
h2, h3 {
  color: inherit;
}
html {
  margin: 0;
  padding: 0;
  font-family: mpa;
  border: 0px solid transparent !important;
  min-height: 100%;
  max-height: 100%;
}
body.page-template {
  margin: 0;
  padding: 0;
  font-family: mpa;
  position: relative;
  overflow: auto;
  font-weight: 200;
}
.bdh-reload {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}
.bdh-debug .bdh-reload {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
}
.bd-slide-index {
  margin: 20px;
  gap: 10px;
  max-height: 32px;
}
.bd-slide-index .bd-sl-index {
  border: gray 1px solid;
  border-radius: 50%;
  min-width: 10px;
  max-height: 10px;
  aspect-ratio: 1;
}
.bd-slide-index .bd-sl-index.selected {
  background: gray;
}
h3, h4 {
  text-transform: none;
}
h1, h2 {
  border: 0;
  margin: 0px;
  text-transform: none;
}
h2 {
  line-height: 40px;
}
h1 {
  font-weight: 200;
  padding: 0 0 10px 0;
  margin: 0 0 24px 0;
  font-size: 28px;
  line-height: 37px;
}
h2 {
  font-weight: 200;
  padding: 0 0 0 0;
  margin: 0 0 24px 0;
  font-size: 24px;
  line-height: 33px;
}
h3 {
  font-weight: 200;
  padding: 0 0 10px 0;
  margin: 0 0 16px 0;
  font-size: 22px;
  line-height: 30px;
}
h4 {
  font-weight: 600;
  font-size: 18px;
  margin: 0 0 0px 0;
  padding: 0;
}
.mpa-content h2 {
  margin: 0 0 0 0;
  padding: 0;
  font-weight: 200;
  border-bottom: 0px solid grey;
}
.section-header {
  margin: 0 0 4px 0;
}
.section-header h2 {
  margin: 0 0 0 0;
  padding: 0;
  font-weight: 200;
  border-bottom: 0px solid grey;
}
.dom-abs.reloader-button {
  overflow: hidden;
  display: none;
  position: absolute;
  min-width: auto;
  min-height: auto;
  width: 10px;
  height: 10px;
  margin: 0;
  padding: 0;
  z-index: 10;
  bordeR: 1px solid red;
}
.dom-abs.reloader-button button {
  margin: 0;
  padding: 0;
  width: auto;
}
.dom-abs.reloader-button button span.material-icons {
  font-size: 12px;
  color: orange;
  font-weight: medium;
}
b {
  font-weight: 600;
}
.bdh-debug .dom-abs.reloader-button {
  display: inline-block;
}
.bdh-debug .bdh-reload-area {
  border: 0px solid #dadada;
}
.h1-box {
  display: block;
  padding: 0;
  margin: 0;
  font-size: 24px;
  line-height: 33px;
  padding: 18px 0 18px 30px;
  background: transparent;
  font-weight: 400;
  flex: 0.1;
}
.h1-box.small {
  font-size: 18px;
  line-height: 24px;
}
.mg-right {
  margin-right: 44px;
}
.bred {
  border: 1px solid red;
}
@keyframes colorChange {
  0% {
    color: inherit;
    /* Start with the original color */
  }
  10% {
    color: #00aa00;
    /* Change to red halfway through the animation */
  }
  30% {
    color: #00aa00;
    /* Change to red halfway through the animation */
  }
  100% {
    color: inherit;
    /* Back to the original color at the end */
  }
}
/* Apply the animation to the element */
.flash-element {
  animation: colorChange 4s ease;
  /* Change the duration (4s) as needed */
}
body a.b-confirm {
  display: none;
}
.option-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin: 24px 0;
}
.option-list .row {
  display: flex;
  flex-direction: row;
}
.option-list .row span.icon {
  font-weight: normal;
  font-family: "Material Icons";
  font-size: 20px;
  margin-right: 20px;
}
body .online-indicator {
  font-size: 24px;
  font-family: "Material Icons";
  font-weight: 200;
  opacity: 0.6;
  transition: all 0.2s;
}
body .online-indicator:before {
  content: "cloud";
  color: #333;
}
body.online .online-indicator:before {
  content: "cloud";
}
body.loading .online-indicator {
  opacity: 1;
  webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
body.loading .online-indicator:before {
  content: "cloud_upload";
  color: #333;
}
body.offline .online-indicator:before {
  content: "cloud_alert";
  color: orange;
}
body .dom-grid-2-1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-4-2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-4-2-1 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-6-3-2-1 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-8-4-2 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-8-4 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-8-4-2-1 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
body .dom-grid-4-3-2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: minmax(50px, auto);
}
@media (max-width: 992px) {
  body .dom-grid-6-3-2-1 {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2-1 {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4 {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2 {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-4-3-2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-flex.flex-t {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  body .dom-grid-4-2-1 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-6-3-2-1 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2 {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2-1 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-4-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-2-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-4-3-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .flex-span {
    display: block;
  }
  body .dom-flex.flex-r {
    flex-direction: column;
  }
  body .d-50 {
    width: 100%;
  }
}
@media (max-width: 600px) {
  body .dom-grid-4-2-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-6-3-2-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2 {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
  body .dom-grid-8-4-2-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-rows: minmax(50px, auto);
  }
}
/* Safari and Chrome */
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "mibold";
  font-style: normal;
  font-weight: 300;
  src: url(../assets/google/gms.ttf);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../assets/google/MaterialIcons-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "mpa";
  src: url("assets/fonts/NotoSans-ExtraLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "mpa";
  src: url("assets/fonts/NotoSans-Light.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "mpa";
  src: url("assets/fonts/NotoSans-Regular.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "mpa";
  src: url("assets/fonts/NotoSans-SemiBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "mpa";
  src: url("assets/fonts/NotoSans-SemiBold.ttf") format("truetype");
  font-weight: 700;
  font-style: bold;
}
body {
  touch-action: pan-x pan-y;
  font-family: mpa;
}
.dom-image-bgf {
  image-rendering: smooth;
}
.flex-right {
  justify-content: right;
}
.flex-left {
  justify-content: left;
}
.flex-055 {
  flex: 0.55;
}
.bdh-debugx .dom-flex {
  border: 1px solid red;
}
.bdh-debugx .dom-flex-col {
  border: 1px solid blue;
}
.bdh-debugx .dom-flex > * {
  border: 1px solid pink;
}
.bdh-debugx .dom-flex-col > * {
  border: 1px solid pink;
}
@media screen and (max-width: 600px) {
  html #wpadminbar {
    top: 0;
    position: fixed;
  }
}
div.sc-MPAppV3 {
  border: 0px solid transparent !important;
  min-height: 100vh;
}
div.sc-MPAppV3.bdh-sc-comp {
  position: static !important;
}
.thick-border {
  border: 2px solid #111;
  border-radius: 3px;
}
.dashed {
  /* dashed border */
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23888' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.config-panel {
  margin-left: 30px;
  flex: 1;
  flex-direction: column;
  margin-bottom: 0;
  gap: 10px;
}
.config-panel > div {
  flex: 1;
  display: flex;
}
span.inline {
  display: inline-block;
}
.font-small {
  font-size: 14px;
}
.font-bold {
  font-weight: 600 !important;
}
.font-bold * {
  font-weight: 600 !important;
}
.border-bottom {
  border-bottom: gray 1px solid;
}
.slide-index-item {
  transition: all 0.2s;
  opacity: 0.8;
}
.slide-index-item .slide-image-info {
  transition: all 0.2s;
  opacity: 0;
  text-align: center;
  max-height: 32px;
  font-size: 12px;
  text-overflow: ellipsis;
}
.slide-index-item:hover {
  opacity: 0.9;
}
.slide-index-item:hover .slide-image-info {
  transition: all 0.2s;
  opacity: 0.8;
}
.slide-index-item.active {
  opacity: 1;
}
.slide-index-item.active .slide-image-info {
  transition: all 0.2s;
  opacity: 1;
}
.mpa-app-scroll {
  display: flex;
  min-height: 100vh;
  padding: 32px 24px 0 24px;
}
@media (max-width: 992px) {
  .mpa-app-scroll {
    padding: 32px 12px;
  }
}
.show-details .s-details.show {
  display: flex;
}
.show-details .s-details.hide {
  display: none;
}
.s-details.show {
  display: none;
}
.gradient {
  display: block;
  position: absolute;
  top: 0px;
  height: 100%;
  width: 64px;
  z-index: 5;
}
.gradient.grad-right {
  right: 0px;
  background: white;
  background: linear-gradient(-90deg, white 0%, white 25%, rgba(0, 0, 0, 0) 100%);
}
.gradient.grad-left {
  left: 0px;
  background: white;
  background: linear-gradient(90deg, white 0%, white 25%, rgba(0, 0, 0, 0) 100%);
}
.search-interface {
  padding: 12px;
  margin-top: 20px;
}
.note-area {
  padding: 6px;
  border: 1px solid black;
}
.link {
  cursor: pointer;
}
.link-tag {
  cursor: pointer;
  text-decoration: underline;
}
.bold {
  font-weight: 600;
}
.interface-pad {
  padding: 12px;
  margin-top: 20px;
}
.dom-flex.flex-max {
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .hide-phone {
    display: none;
  }
}
@media (max-width: 768px) {
  .hide-tablet {
    display: none;
  }
}
@media (min-width: 992px) {
  .hide-desktop {
    display: none;
  }
}
.BlockDetails {
  padding-top: 32px;
}
.max-width {
  max-width: 100%;
}
.hide-minimized {
  display: none;
}
.i-amount-cell {
  /* align-items:center;*/
  gap: 16px;
}
.i-amount-cell > div {
  margin: 0 0 0 auto;
}
.item-price-cell {
  /* align-items:center;*/
  gap: 16px;
  flex: 0.3333;
}
.i-price-cell {
  /* align-items:center;*/
  gap: 16px;
  flex: 0.3333;
}
.i-price-cell > div {
  margin: 0 0 0 auto;
}
a.app-call {
  display: flex;
  gap: 6;
  transition: all 0.2s;
  text-decoration: none;
  color: #333;
}
a.app-call.menu-item {
  padding: 8px 6px;
}
a.app-call.active {
  font-weight: 400;
}
a.app-call span.material-icons {
  text-decoration: none;
}
a.app-call span.label {
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: underline;
}
a.app-call:hover {
  color: #000;
}
.summary-table .price-sale, .target-summary .price-sale {
  color: #00aa00;
}
.summary-table .price-aktion, .target-summary .price-aktion {
  color: #0000aa;
}
.maximize .hide-minimized {
  display: inherit;
}
.maximize .dom-flex.flex-max {
  display: flex;
}
@media (max-width: 1200px) {
  .maximize .dom-flex.flex-max {
    display: flex;
    flex-direction: column;
  }
}
div > .table-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 25px 0px;
}
div > .table-row:first-of-type {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.option-column {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.option-column > a {
  position: relative;
  margin: 0 0 0 auto;
  text-align: right;
}
.gradient-gold {
  background-color: #dad4c8;
  /* For browsers that do not support gradients */
  background-image: linear-gradient(to bottom right, #dad4c8, #bdb8a8);
  padding: 20px 0px;
}
.mpa-frame textarea {
  width: auto;
}
.mpa-frame .wp-block-columns {
  margin: 0;
}
.mpa-frame .dom-flex.gap2, .mpa-frame .dom-flex-col.gap2 {
  gap: 2px;
}
.mpa-frame .dom-flex.gap6, .mpa-frame .dom-flex-col.gap6 {
  gap: 6px;
}
.mpa-frame .dom-flex.gap12, .mpa-frame .dom-flex-col.gap12 {
  gap: 12px;
}
.mpa-frame .dom-flex.gap16, .mpa-frame .dom-flex-col.gap16 {
  gap: 16px;
}
.mpa-frame .interface {
  border: 0px solid red;
  padding: 12px;
  margin-top: 0px;
}
.mpa-frame .interface .input, .mpa-frame .interface .input-wrapper {
  display: flex;
  flex-direction: column;
  overflow: initial;
  margin-bottom: 16px;
  position: relative;
}
.mpa-frame .interface .input input[type="text"], .mpa-frame .interface .input input[type="date"], .mpa-frame .interface .input input[type="password"], .mpa-frame .interface .input textarea, .mpa-frame .interface .input-wrapper input[type="text"], .mpa-frame .interface .input-wrapper input[type="date"], .mpa-frame .interface .input-wrapper input[type="password"], .mpa-frame .interface .input-wrapper textarea {
  background: red;
  flex: 1;
  margin: 5px 0 5px 0;
  padding: 5px;
  border: 1px solid #cccccc;
  background: #ffffff;
  height: auto;
}
.mpa-frame .interface .input input[type="text"]:focus, .mpa-frame .interface .input input[type="date"]:focus, .mpa-frame .interface .input input[type="password"]:focus, .mpa-frame .interface .input-wrapper input[type="text"]:focus, .mpa-frame .interface .input-wrapper input[type="date"]:focus, .mpa-frame .interface .input-wrapper input[type="password"]:focus {
  background: white;
  flex: 1;
  margin: 5px 0 5px 0;
  padding: 5px;
  border: 1px solid black;
  background: #fff;
  height: auto;
}
.mpa-frame .interface .input .input-error, .mpa-frame .interface .input-wrapper .input-error {
  font-weight: 600;
  font-size: 12px;
  color: red;
  left: 0px;
}
.catalog-header .h1-box {
  background: transparent;
}
a.link {
  text-decoration: underline;
}
a.link.ajax-option {
  text-decoration: none;
}
body .c-MPAppV3 .dom-grid-2-1.CustomerDashboard, body .c-MPAppV3 .dom-grid-2-1.address-list {
  gap: 60px 30px;
}
.empty-wrapper {
  margin-top: 16px;
}
.view-upper, .view-lower {
  margin: 0;
  padding: 0;
}
.tab .header {
  border-bottom: 1px solid #cccccc;
  font-weight: 600;
  padding: 18px 12px 18px 0;
}
.tab .header .close {
  display: none;
}
.tab .header .open {
  display: block;
}
.tab .content {
  max-height: 0px;
  overflow: hidden;
  transition: all 0.2s;
}
.tab.selected .header .close {
  display: block;
}
.tab.selected .header .open {
  display: none;
}
.tab.selected .content {
  max-height: 1000px;
  overflow: auto;
  transition: all 0.2s;
}
select {
  height: 32px;
}
.selected span.select-label {
  font-weight: 600;
}
input, textarea {
  box-sizing: border-box;
}
input.input-small, textarea.input-small {
  max-width: 100%;
  width: 100%;
}
input.input-s, textarea.input-s {
  width: 100%;
  max-width: 100%;
  min-width: 100px;
}
input.input-xs, textarea.input-xs {
  width: 100%;
  max-width: 100%;
  min-width: 75px;
}
input.input-xxs, textarea.input-xxs {
  width: 100%;
  max-width: 100%;
  min-width: 50px;
}
input.input-xxxs, textarea.input-xxxs {
  width: 100%;
  max-width: 100%;
  min-width: 25px;
}
.download-item {
  margin: 0 0 16px 0;
  border-bottom: 1px solid gray;
  padding: 6px;
}
.c-MPAppV3 {
  flex: 1;
  width: 100%;
  min-height: 100%;
  display: block;
  height: 100%;
}
.c-MPAppV3 .customer-tag .c-name {
  font-weight: 600;
}
.c-MPAppV3 .ajax-option {
  cursor: pointer;
}
.c-MPAppV3 .ajax-option.selected {
  font-weight: normal;
}
.c-MPAppV3 .ajax-option .icon {
  font-family: "Material Icons";
  font-size: 24px;
}
.c-MPAppV3 .interface {
  opacity: 1;
  border: 0px solid red;
  margin: 0px 0 0;
  padding: 0;
  margin-bottom: 0;
}
.c-MPAppV3 .interface.loading {
  cursor: wait;
  opacity: 0.8;
  transition: opacity 0.2s;
}
.c-MPAppV3 .interface .section-tabs {
  margin-bottom: 20px;
}
.c-MPAppV3 .interface .section-tabs a {
  text-decoration: none;
  font-weight: 200;
  padding-bottom: 3px;
  border-bottom: 0px solid white;
  margin-right: 20px;
  cursor: pointer;
}
.c-MPAppV3 .interface .section-tabs a > span.label {
  text-decoration: none;
}
.c-MPAppV3 .interface .grid-dashboard {
  margin: 0 0 50px 0px;
  grid-gap: 30px;
}
.c-MPAppV3 .interface .grid-dashboard.CustomerDashboard {
  margin: 0 0 50px 50px;
}
@media (max-width: 992px) {
  .c-MPAppV3 .interface .grid-dashboard.CustomerDashboard {
    margin: 0 0 50px 0px;
  }
}
.c-MPAppV3 .interface .grid-dashboard > .item {
  aspect-ratio: 2;
}
.c-MPAppV3 .interface .grid-dashboard > .item > div {
  flex: 1;
}
.c-MPAppV3 .interface .if-opt {
  margin-right: 20px;
}
.c-MPAppV3 .interface .section-tabs a.selected > span.label {
  text-decoration: none;
  color: 0;
  font-weight: normal;
}
.c-MPAppV3 .interface button.if-comp {
  padding: 10px;
  cursor: pointer;
  background: #000;
  border: 0px solid white;
  color: #fff;
  text-align: center;
  display: inline-block;
  width: auto;
  margin-right: 10px;
  color: #dadada;
}
.c-MPAppV3 .interface button.if-comp:hover {
  color: #fff;
}
.c-MPAppV3 .interface button.if-comp:hover .label {
  text-decoration: underline;
}
.c-MPAppV3 .interface button.if-comp .material-icons {
  font-size: 16px;
}
.c-MPAppV3 .interface button.if-comp .label {
  flex: 1;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  padding-top: 0px;
  padding-bottom: 2px;
}
.c-MPAppV3 .interface .section-content {
  margin: 0 0 0 0;
}
.c-MPAppV3 .interface .form-mask {
  margin: 0 0 10px 0;
}
.c-MPAppV3 .interface .form-mask div.input {
  margin-bottom: 20px;
  gap: 20px;
}
.c-MPAppV3 .interface .form-mask .input-label {
  text-ttransform: uppercase;
  font-size: 18px;
}
.c-MPAppV3 .interface .form-mask input, .c-MPAppV3 .interface .form-mask textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin: 1px;
  background: #666;
  outline: none;
  background: transparent;
  border-radius: 2px;
}
.c-MPAppV3 .interface .form-mask input:focus, .c-MPAppV3 .interface .form-mask textarea:focus {
  border: 2px solid black;
  margin: 0px;
}
.c-MPAppV3 .interface .form-mask button {
  font-family: "Material Icons";
  color: #ddd;
}
.c-MPAppV3 .interface .form-mask button:hover {
  color: #333;
}
.c-MPAppV3 .interface .form-mask select {
  margin: 0 0 0 0;
}
.c-MPAppV3 .interface button.submit, .c-MPAppV3 .interface button.page-button {
  padding: 10px 16px;
  cursor: pointer;
  background: #000;
  border: 0px solid white;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  font-size: 16px;
}
.c-MPAppV3 .interface button.submit span, .c-MPAppV3 .interface button.page-button span {
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  padding-top: 2px;
}
.c-MPAppV3 .interface button.submit span.label, .c-MPAppV3 .interface button.page-button span.label {
  flex: 1;
  font-size: 16px;
  padding-top: 2px;
}
.c-MPAppV3 .interface button.submit:disabled, .c-MPAppV3 .interface button.submit:disabled:hover, .c-MPAppV3 .interface button.submit[disabled], .c-MPAppV3 .interface button.submit[disabled]:hover, .c-MPAppV3 .interface button.page-button:disabled, .c-MPAppV3 .interface button.page-button:disabled:hover, .c-MPAppV3 .interface button.page-button[disabled], .c-MPAppV3 .interface button.page-button[disabled]:hover {
  background: grey;
  cursor: default;
  color: #fff;
}
.c-MPAppV3 .interface .form-options {
  gap: 10px;
}
.c-MPAppV3 .interface .form-options input {
  margin: 0;
}
.c-MPAppV3 .interface .form-options button.app-call {
  background: #333;
  padding: 13px 30px;
  color: #fff;
  display: flex;
  border-radius: 3px;
  flex-direction: row;
  border: 0px solid #333;
  max-width: 100%;
  min-width: 64px;
  line-height: initial;
}
.c-MPAppV3 .interface .form-options input.button {
  margin: 0;
}
.c-MPAppV3 .interface .form-options input.button:first-of-type[type="submit"] {
  margin-left: 0;
}
.c-MPAppV3 .mpa-frame button.no-label {
  border: 0px solid transparent;
  margin: 0;
  padding: 0;
}
.c-MPAppV3 .mpa-frame button.no-label span {
  margin: 0;
}
.c-MPAppV3 .mpa-frame button.no-label:hover {
  border: 0px solid transparent;
  margin: 0;
}
.c-MPAppV3 .customer-view {
  margin-bottom: 20px;
}
.c-MPAppV3 .customer-view .icon {
  margin-right: 20px;
}
.c-MPAppV3 .customer-view .icon .circle {
  aspect-ratio: 1;
  width: 100px;
  border: 3px solid transparent;
  background: #97a1bd;
  border-radius: 50%;
}
.c-MPAppV3 .customer-view.selected .circle {
  aspect-ratio: 1;
  width: 100px;
  border: 3px solid grey;
}
.c-MPAppV3 .customer-view .person {
  font-weight: 600;
}
.c-MPAppV3 .product-detail.dom-flex {
  gap: 30px;
}
.c-MPAppV3 .product-detail.dom-flex .product-images {
  background: #f2efe6;
  padding: 25px;
  margin-right: 70;
}
.c-MPAppV3 .product-detail.dom-flex .product-images .image {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ration: 1;
  width: 100%;
  border: red 1px solid;
}
.c-MPAppV3 .product-detail.dom-flex .select-amount-slot {
  min-height: 36px;
}
.c-MPAppV3 .product-detail.dom-flex .product-details {
  padding: 25px 25px 25px 0;
}
.c-MPAppV3 .product-detail.dom-flex .product-details h1 {
  font-weight: 600;
}
.c-MPAppV3 .product-detail.dom-flex .product-details h2 {
  font-weight: normal;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .details {
  padding: 0px 0 0 0;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .amount-select {
  overflow: visible;
  width: 100%;
  margin: 0 0 75px 0;
  position: relative;
  padding: 10px;
  position: relative;
  margin-left: 15px;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .amount-select .amount-slide {
  overflow: visible;
  position: absolute;
  left: 0;
  top: 0px;
  width: 20px;
  height: 100%;
  margin: 15px 0 50px 0;
  border-radius: 0;
  border-left: 5px solid black;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .amount-select .amount-slider {
  position: absolute;
  left: -15px;
  top: 0px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 2px solid black;
  background: #fff;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .amount-select .product-price {
  padding: 10px;
  font-size: 20px;
}
.c-MPAppV3 .product-detail.dom-flex .product-details .amount-select .product-price > span {
  padding: 0 10px;
}
.c-MPAppV3 .shadow {
  display: flex;
}
.c-MPAppV3 .shadow.top {
  box-shadow: 0px -15px 10px -15px #111;
}
.c-MPAppV3 .shadow.bottom {
  box-shadow: 0px 15px 10px -15px #111;
}
.c-MPAppV3 .shadow.left {
  box-shadow: -15px 0px 10px -15px #111;
}
.c-MPAppV3 .shadow.right {
  box-shadow: 15px 0px 10px -15px #111;
}
#outer-div {
  width: 100%;
  height: auto;
  border: 0px solid black;
  overflow: hidden;
  /* Hides overflow */
  position: relative;
  /* Establishes a containing block for inner-div */
}
#outer-div #inner-div {
  width: 100%;
  height: auto;
  position: relative;
  /* Allows movement with top/left */
  left: 0;
  /* Initial position */
  top: 0;
  /* Center vertically */
  /* Adjust for centering */
}
#outer-div #inner-div .grab {
  cursor: grab;
}
.price {
  font-weight: 600;
  text-align: right;
  font-size: 18px;
}
.price-small {
  font-weight: 600;
  text-align: right;
  font-weight: normal;
}
.slider {
  overflow: hidden;
  position: relative;
}
.slider > div {
  height: 100%;
}
.slider > div > div {
  height: 100%;
}
.slider .slide-wrapper {
  position: relative;
  height: 100%;
}
.productDetailPanel {
  position: relative;
  overflow: visible;
}
.productDetailPanel .panel-left {
  position: absolute;
  left: -100%;
  top: 0%;
  width: 100%;
  height: auto;
}
.productDetailPanel .panel-right {
  position: absolute;
  right: -100%;
  top: 0%;
  width: 100%;
  height: auto;
}
.c-splide {
  overflow: visible;
  border: 0px solid red;
}
.c-splide .splide__pagination {
  margin-top: 20px;
  position: relative;
}
.c-splide .splide__pagination .splide__pagination__page {
  background: #666;
  margin: 5px 3px;
}
.c-splide .splide__pagination .splide__pagination__page.is-active {
  background: #000;
}
.c-splide .splide__arrow, .c-splide .splide__arrow:disabled {
  opacity: 0;
}
.c-splide:hover .splide__arrow:disabled {
  opacity: 0;
}
.c-splide:hover .splide__arrow {
  opacity: 1;
}
.c-splide .splide__track {
  aspect-ratio: 2.7328605201;
  overflow: hidden;
}
@media (max-width: 992px) {
  .c-splide .splide__track {
    aspect-ratio: initial;
  }
}
.c-splide .splide__slide {
  max-height: 100%;
  overflow: hidden;
}
.c-splide .splide__slide .slide-wrapper {
  max-height: 100%;
  overflow: hidden;
  height: 100%;
}
.c-splide .splide__slide .slide-panel-right {
  border: 0px solid green;
  padding: 0;
}
@media (max-width: 992px) {
  .c-splide .splide__slide .slide-panel-right {
    aspect-ratio: 1;
  }
}
.c-splide .splide__slide .dom-image-bg {
  display: none;
  aspect-ratio: initial;
  width: 100%;
  height: 100;
  margin: auto 0 auto auto;
  position: absolute;
  padding: 0;
  /*max-height: calc(100% - 64px);
      height: calc(100% - 64px);*/
}
.c-splide .splide__slide .slider-img {
  max-height: 100%;
}
.slide-wrapper > .wp-block-columns > .wp-block-column {
  flex: 0.5;
}
.slide-wrapper {
  position: relative;
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .slide-wrapper {
    display: block;
  }
}
.slide-wrapper .bd-slide-index {
  cursor: pointer;
}
.slide-wrapper .product-image {
  cursor: pointer;
}
.slide-wrapper .slide-panel-left .border-button {
  margin-top: 16px;
}
.slide-wrapper .slide-panel-left > div {
  flex: 1;
  width: 100%;
  padding: 32px 16px 32px 64px;
  border: 0px solid red;
}
@media (max-width: 992px) {
  .slide-wrapper .slide-panel-left > div {
    padding: 32px 16px 32px 48px;
  }
}
@media (max-width: 992px) {
  .slide-wrapper .slide-panel-left {
    float: right;
  }
}
.slide-wrapper .slide-panel-right {
  display: block;
  padding: 16px 0 16px 0;
  position: relative;
  aspect-ratio: initial;
  border: 0px solid red;
}
.slide-wrapper .slide-panel-right > div.dom-image-bg {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  aspect-ratio: initial;
  margin: auto 0 auto auto;
}
@media (max-width: 992px) {
  .slide-wrapper .slide-panel-right > div.dom-image-bg {
    margin: auto;
  }
}
@media (max-width: 992px) {
  .slide-wrapper .slide-panel-right {
    float: left;
  }
}
.slide-wrapper .slider-img {
  max-width: 80%;
  width: 100%;
  height: auto;
}
.slide-wrapper .slide-background {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 4;
  border: 0px solid red;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.slide-wrapper .slide-background img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  object-fit: cover;
  z-index: 4;
}
.slide-wrapper > div.dom-flex {
  flex: 1;
  position: relative;
  z-index: 5;
}
.app-module > .wp-block-group__inner-container {
  display: none;
}
.app-module.initialized > * {
  display: inherit;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 {
  max-width: 100%;
  overflow: visible;
  border: 0px solid red;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 .product {
  position: relative;
  padding: 0px;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  overflow: hidden;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 .product .image-wrap {
  display: flex;
  flex: 0.75;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 .product .image-wrap .image {
  flex: 1;
  margin: 0px;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 .product .info {
  flex: 0.25;
  display: block;
  margin: 0 0;
  max-width: 100%;
  overflow: visible;
}
.mpa-target .list-wrapper.dom-grid-6-3-2 .product .info .title, .mpa-target .list-wrapper.dom-grid-6-3-2 .product .info .description {
  overflow: auto;
  max-width: 100%;
}
.product .sale {
  aspect-ratio: 1;
  width: 26px;
  display: block;
  position: absolute;
  right: 30px;
  top: 10px;
  background: #D7DDD7;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 0.7s;
  z-index: 10;
}
.product .sale::before {
  color: white;
  content: "%";
  position: relative;
  left: 6px;
  top: 1px;
}
.product:hover .sale {
  opacity: 1;
}
.dom-scroll-drag {
  position: relative;
  overflow: hidden;
}
.page-indicator {
  cursor: pointer;
}
.page-indicator.selected {
  font-weight: 600;
}
div.slider-view {
  width: 100%;
}
@media (max-width: 992px) {
  div.slider-view > .siema {
    position: relative;
    width: 100%;
    height: 100%;
    border: 0px solid blue;
  }
  div.slider-view > .siema .slide-item {
    display: block;
    position: relative;
    height: 100%;
    overflow: auto;
  }
  div.slider-view > .siema .slide-item .wp-block-column {
    padding: 16px;
  }
  div.slider-view > .siema .slide-item h1, div.slider-view > .siema .slide-item h2, div.slider-view > .siema .slide-item h3 {
    padding: 0;
    margin: 0;
    border: 0px solid;
  }
  div.slider-view > .siema .slide-item .wp-block-columns {
    margin: 0 !important;
    padding: 0;
  }
  div.slider-view > .siema .slide-item .p-slide {
    gap: 30px;
    max-width: 100%;
  }
  div.slider-view > .siema .slide-item .p-slide .slide-bg {
    background-color: gray;
    aspect-ratio: 1.9090909091;
  }
}
@media (max-width: 768px) {
  .dom-flex.flex-phone {
    flex-direction: column;
  }
}
hr {
  width: 100%;
  height: 1px;
  background: #cccccc;
  margin: 24px 0px;
  border: 0px;
  height: 1px;
  display: block;
}
hr.dash {
  margin: 5px 0px;
  border: none;
  /* Remove the default 3D border */
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  /* Set your specific style, width, and color */
  height: 0;
  /* Ensure no extra height is added */
  width: 100%;
}
.v-space {
  margin-top: 12px;
  margin-bottom: 12px;
}
.productDetailPanel > div {
  container-type: inline-size;
}
.productDetailPanel > div div.product-detail .price {
  font-size: 26px;
}
@container (min-width: 600px) {
  .productDetailPanel > div div.product-detail {
    display: flex;
  }
}
@container (max-width: 600px) {
  .productDetailPanel > div div.product-detail {
    display: block;
  }
}
.detail-content {
  min-height: 100hv;
}
.product-detail {
  position: relative;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 30px;
}
.product-detail img {
  user-drag: none;
}
.product-detail > .label {
  padding: 5px 10px;
  position: absolute;
  left: 0px;
  top: 0px;
  color: #fff;
  font-weight: 600;
  border-radius: 5px 0 5px 0;
  font-size: 16px;
}
.product-detail .attributes {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  opacity: 0.5;
  transition: all 0.2s;
}
.product-detail .attributes:hover {
  opacity: 1;
}
.product-detail .image-wrap {
  flex: 0.5;
  overflow: hidden;
  border-radius: 5px;
  width: 100%;
  display: flex;
  margin-bottom: 10px;
  position: relative;
}
@media (max-width: 768px) {
  .product-detail .image-wrap {
    margin-bottom: 24px;
  }
}
.product-detail .image-wrap .image {
  display: none;
  aspect-ratio: 1;
  max-width: 100%;
  flex: 1;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.2s;
  margin: 0;
}
.product-detail .image-wrap .image:first-of-type {
  display: flex;
}
.product-detail .slide-index {
  display: grid;
  gap: 15px;
  grid-gap: 15px;
}
.product-detail .slide-index .item {
  border: 2px solid transparent;
  display: flex;
  padding: 20px;
  position: relative;
  cursor: pointer;
}
.product-detail .slide-index .item .info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  opacity: 0.6;
  transition: all 0.2s;
  text-align: center;
  padding: 5px;
  width: 100%;
}
.product-detail .slide-index .item:hover .info {
  opacity: 1;
}
.product-detail .slide-index .item.selected {
  border: 2px solid #d2afa6;
  border-radius: 5px;
}
.product-detail .slide-index .item.selected .info {
  opacity: 1;
}
.product-detail .slide-index .item .image {
  flex: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.product-detail .image-swrap {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 0px solid red;
  overflow: hidden;
  aspect-ratio: 1;
  display: flex;
  width: 100%;
}
.product-detail .splide__arrow {
  display: none;
}
.product-detail .splide {
  aspect-ratio: 0.8333333333;
  width: 100%;
  border: 0px solid red;
}
.product-detail .splide .splide__track {
  height: 100%;
  display: flex;
  flex-direction: row;
}
.product-detail .splide:hover .splide__arrow {
  display: block;
}
.product-detail .splide .splide__slide {
  position: relative;
  display: flex;
}
.product-detail .splide .splide__slide .image-swrap {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 0px solid red;
  overflow: hidden;
  aspect-ratio: 1;
  display: flex;
  width: 100%;
}
.product-detail .splide .splide__slide .slide-image-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  padding-bottom: 30px;
}
.product-detail .splide .splide__pagination__page.is-active {
  background: #666;
  transform: scale(1.4);
  z-index: 1;
}
.product-detail .details {
  padding: 0 0 0 0;
}
.product-detail .details > .header {
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.product-detail .details > .header .title {
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 33px;
}
.product-detail .details > .header .art-nr {
  font-size: 16px;
  line-height: 22px;
}
.product-detail .details > .header .art-nr .short {
  float: right;
}
.product-detail .details .options {
  margin-bottom: 24px;
}
.product-detail .details .options .header {
  display: flex;
  flex-direction: row;
  font-weight: 600;
  margin: 16px 0 12px 0;
}
.product-detail .details .options .header span {
  font-weight: normal;
  font-family: "Material Icons";
  font-size: 24px;
  margin-right: 20px;
}
/* 1. Der Grundzustand des Dialogs (wenn offen) */
dialog[open] {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease, transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), display 0.3s allow-discrete;
  /* Erlaubt Animation von 'none' zu 'block' */
}
/* 2. Der Startzustand (direkt vor dem Einblenden) */
@starting-style {
  dialog[open] {
    opacity: 0;
    transform: scale(0.9);
  }
}
/* 3. Der geschlossene Zustand (für das Ausfaden) */
dialog {
  opacity: 0;
  transform: scale(0.9);
  max-width: 800px;
  width: 100%;
  border: 1px solid black;
  transition: opacity 0.3s ease, transform 0.3s ease, display 0.3s allow-discrete;
}
dialog.full {
  max-width: initial;
  width: 100%;
}
/* 4. Das Backdrop (Hintergrund) animieren */
dialog::backdrop {
  background-color: rgba(0, 0, 0, 0);
  transition: display 0.3s allow-discrete, background-color 0.3s ease;
}
dialog[open]::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
@starting-style {
  dialog[open]::backdrop {
    background-color: rgba(0, 0, 0, 0);
  }
}
/* Zustand während der Operation */
dialog.is-loading {
  pointer-events: none;
  /* Verhindert alle Klicks/Interaktionen */
  user-select: none;
  /* Verhindert Textmarkierung */
  cursor: wait;
  /* Zeigt die Sanduhr */
}
/* Optional: Den Inhalt etwas verblassen lassen */
dialog.is-loading > div {
  opacity: 0.5;
  filter: grayscale(0.5);
  transition: opacity 0.3s ease;
}
.app-link {
  cursor: pointer;
}
.customize-item {
  margin: 0;
  margin-bottom: 6px;
}
.panel .p-description {
  display: none;
}
.bdh-debug .panel {
  border: 1px dotted red;
  position: relative;
  min-height: 40px;
}
.bdh-debug .panel .p-description {
  display: block;
  border: 1px solid red;
  padding: 5px;
  position: absolute;
  right: 0px;
  top: 0px;
  font-weight: 600;
  color: blue;
}
.mpa-content-scroll {
  margin-top: 0px;
  padding: 58px 0 0 0;
}
@media (max-width: 992px) {
  .mpa-content-scroll {
    padding: 42px 0 0 0;
  }
}
.mpa-content-scroll > .wp-block-heading {
  margin: 0 auto;
  max-width: 1200px;
  margin: 32px 16px;
}
.mpa-content-scroll > div > h2 {
  margin: 24px 0 24px 0;
  border-bottom: 1px solid #999999;
  padding-bottom: 16px;
  font-weight: 600;
}
.mpa-content-scroll > h2 {
  margin: 24px 0 24px 0;
  border-bottom: 1px solid #999999;
  padding-bottom: 16px;
  font-weight: 600;
}
input.form-input[type="text"], input.form-input[type="checkbox"], input.form-input[type="password"] {
  margin: 5px 0 5px 0;
  padding: 5px;
  border: 1px solid #999999;
  background: #fff;
}
.table-header {
  display: flex;
  gap: 16px;
}
@media (max-width: 992px) {
  .table-header {
    flex-direction: column;
    gap: 8px;
  }
}
.table-header .options-tablet {
  display: none;
}
@media (max-width: 992px) {
  .table-header .options-tablet {
    display: block;
  }
}
.table-header .options-desktop {
  display: block;
}
@media (max-width: 992px) {
  .table-header .options-desktop {
    display: none;
  }
}
.head-search {
  position: relative;
  flex: 1;
}
.head-search > .material-icons {
  position: absolute;
  font-size: 28px;
  top: 10px;
  font-weight: normal;
  cursor: pointer;
}
.head-search > .material-icons.icon-s {
  left: 5px;
}
.head-search > .material-icons.icon-c {
  right: 5px;
}
.head-search .disable-search {
  position: relative;
}
.head-search .disable-search > span.material-icons {
  font-weight: 800;
}
.head-search input.form-input[type="text"], .head-search input.form-input[type="checkbox"], .head-search input.form-input[type="password"] {
  font-size: 16px;
  padding: 5px 30px 5px 30px;
  border: 2px solid #333;
}
.table-search-input {
  min-width: 350px;
}
@media (max-width: 992px) {
  .table-search-input {
    min-width: auto;
  }
}
.interface-steps {
  border-left: 1px solid gray;
  flex: 0.5;
  padding: 0 16px 16px 16px;
}
@media (max-width: 992px) {
  .interface-steps {
    border-left: 0px solid gray;
  }
}
.step-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.step-list .step {
  display: flex;
  gap: 16px;
  position: relative;
}
.step-list .step span.verified {
  display: block;
  position: absolute;
  left: 30px;
  top: 0px;
  font-weight: 800;
  color: #00aa00;
  background: #fff;
  border-radius: 50%;
}
.step-list .step .circle {
  aspect-ratio: 1;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid black;
  border-radius: 50%;
  font-size: 22px;
}
.step-list .step .label {
  display: flex;
  align-items: center;
}
.step-list .step.selected {
  font-weight: 600;
}
.step-list .step.selected .circle {
  border: 3px solid black;
}
.form-options {
  gap: 10px;
}
a {
  gap: 5px;
  position: relative;
  padding: 0;
}
a.download-link {
  font-size: 12px;
  gap: 0px;
}
a.download-link > span.material-icons {
  margin: 0;
  font-size: 20px;
}
a.link {
  border-bottom: 0px solid rgba(0, 0, 0, 0.2);
  display: inline-block;
}
a > div.dom-flex {
  gap: 3px;
}
a span.material-icons {
  line-height: 22px;
  font-size: 22px;
  position: relative;
}
a span.label {
  line-height: 22px;
  text-decoration: underline;
}
a.selected {
  font-weight: 600;
}
.mpa-target {
  max-width: 100%;
  /** new proeudt grid **/
}
.mpa-target .material-icons {
  line-height: 28px;
}
.mpa-target .section-part, .mpa-target .section-header {
  padding-bottom: 5px;
  border-bottom: 1px solid grey;
  margin-bottom: 18px;
}
.mpa-target .section-part > .icon, .mpa-target .section-header > .icon {
  position: relative;
  top: 3px;
  padding-right: 6px;
}
.mpa-target .section-part > .icon > span, .mpa-target .section-header > .icon > span {
  font-size: 30px;
}
.mpa-target .section-part h2, .mpa-target .section-header h2 {
  padding: 0 0 0 0;
}
.mpa-target .section-part .icon, .mpa-target .section-header .icon {
  margin-right: 0px;
}
.mpa-target .section-part .icon span.material-icons, .mpa-target .section-header .icon span.material-icons {
  font-size: 30px;
}
.mpa-target .section-part a.ajax-option, .mpa-target .section-header a.ajax-option {
  border: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  text-decoration: none;
}
.mpa-target .section-part a.ajax-option.icon, .mpa-target .section-header a.ajax-option.icon {
  border-bottom: 0px solid rgba(0, 0, 0, 0.2);
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mpa-target .section-part {
  margin-top: 64px;
}
.mpa-target .section-content {
  margin-bottom: 20px;
}
.mpa-target .section-tabs {
  border-bottom: 0px solid grey;
  margin-bottom: 30px;
}
.mpa-target .section-tabs .m-item-wrap {
  display: inline-block;
  margin-bottom: 5px;
}
.mpa-target .section-tabs a {
  cursor: pointer;
}
.mpa-target .section-tabs a:hover {
  font-weight: 600M;
}
.mpa-target .logo-wrapper {
  width: 100%;
  flex: auto;
  max-width: 250px;
  position: relative;
}
@media (max-width: 992px) {
  .mpa-target .logo-wrapper {
    flex: 1;
    max-width: initial;
  }
}
@media (max-width: 768px) {
  .mpa-target .logo-wrapper {
    flex: inherit;
    max-width: 200px;
  }
}
.mpa-target .logo-wrapper > img {
  width: 100%;
  height: auto;
  margin: 0;
  max-width: 250px;
  position: relative;
  left: 0px;
}
@media (max-width: 992px) {
  .mpa-target .logo-wrapper > img {
    max-width: 250px;
    left: auto;
  }
}
@media (max-width: 768px) {
  .mpa-target .logo-wrapper > img {
    max-width: 230px;
    left: 0px;
  }
}
@media (max-width: 600px) {
  .mpa-target .logo-wrapper > img {
    max-width: 200px;
  }
}
.mpa-target .header-options {
  flex: 1;
  gap: 16px;
}
@media (max-width: 992px) {
  .mpa-target .header-options {
    flex: inherit;
    gap: 6px;
  }
}
@media (max-width: 768px) {
  .mpa-target .header-options {
    flex: 1;
  }
}
.mpa-target p {
  margin-bottom: 5px;
}
.mpa-target .form-mask {
  margin-bottom: 40px;
}
.mpa-target .form-mask > div {
  margin-bottom: 0;
}
.mpa-target .form-mask .form-options input.button:first-of-type[type="submit"] {
  margin-left: 0 !important;
}
.mpa-target .form-mask .input-error {
  font-weight: 600;
  font-size: 12px;
  color: red;
}
.mpa-target .form-mask textarea, .mpa-target .form-mask input[type="text"], .mpa-target .form-mask input[type="checkbox"], .mpa-target .form-mask input[type="password"] {
  margin: 0 0 0 0;
  padding: 5px;
}
.mpa-target .form-mask textarea.error, .mpa-target .form-mask input[type="text"].error, .mpa-target .form-mask input[type="checkbox"].error, .mpa-target .form-mask input[type="password"].error {
  border: 2px solid red;
}
.mpa-target .list-wrapper {
  overflow: visible;
  padding-bottom: 16px;
  gap: 15px 60px;
  max-width: 100%;
  width: 100%;
  min-width: 0;
}
.mpa-target .list-wrapper .category-item {
  width: 100%;
  min-width: 0;
  aspect-ratio: 1.5;
  background: transparent;
  margin: 0;
}
@media (max-width: 992px) {
  .mpa-target .list-wrapper .category-item {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .category-item {
    font-size: 18px;
  }
}
@media (max-width: 992px) {
  .mpa-target .list-wrapper {
    gap: 15px 30px;
  }
}
.mpa-target .list-wrapper.view-mode-list {
  display: flex;
  flex-direction: column;
}
.mpa-target .list-wrapper.view-mode-list .detail-block {
  aspect-ratio: auto;
  padding-bottom: 10px;
}
.mpa-target .list-wrapper.searching .product-wrap {
  display: none;
}
.mpa-target .list-wrapper.searching .product-wrap.search-result {
  display: inherit;
}
.mpa-target .list-wrapper .product-wrap {
  margin-bottom: 0px;
  flex-basis: calc(25% - 40px);
  position: relative;
  overflow: visible;
  text-align: center;
}
.mpa-target .list-wrapper .product-wrap.current-product {
  border: 2px solid red;
}
.mpa-target .list-wrapper .product-wrap .p-wrap {
  background: #f2efe6;
}
.mpa-target .list-wrapper .product-wrap .prod-attributes {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #000;
  z-index: 12;
}
.mpa-target .list-wrapper .product-wrap .prod-logo {
  aspect-ratio: 1;
  margin: 0 auto;
  width: 5vw;
  max-width: 5vw;
  background-size: contain;
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap .prod-logo {
    width: 150px;
    max-width: 150px;
  }
}
.mpa-target .list-wrapper .product-wrap h2 {
  margin: 10px 10px 20px 10px;
  font-size: 3vw;
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap h2 {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap {
    aspect-ratio: 0.7033333333;
  }
}
.mpa-target .list-wrapper .product-wrap.grid_width_2 {
  grid-column: span 2;
  height: calc(100% - 40px);
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.grid_width_2 {
    grid-column: span 1;
  }
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.grid_width_2 {
    height: calc(100%);
  }
}
.mpa-target .list-wrapper .product-wrap.grid_width_3 {
  grid-column: span 3;
  height: calc(100% - 40px);
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.grid_width_3 {
    grid-column: span 1;
  }
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.grid_width_3 {
    height: calc(100%);
  }
}
.mpa-target .list-wrapper .product-wrap > div.p-wrap {
  /*border:1px solid blue;*/
}
.mpa-target .list-wrapper .product-wrap.even > a.product {
  top: 40px;
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.even > a.product {
    top: 0;
  }
}
.mpa-target .list-wrapper .product-wrap.even > div.p-wrap {
  position: relative;
  flex: 1;
  top: 40px;
}
@media (max-width: 768px) {
  .mpa-target .list-wrapper .product-wrap.even > div.p-wrap {
    top: 0;
  }
}
.mpa-target .list-wrapper div.product {
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
  /*border:1px solid red;*/
}
.mpa-target .list-wrapper.product-ad {
  top: 40px;
  position: relative;
  min-height: 366px;
}
.mpa-target .list-wrapper.product-ad a {
  /*border: 1px solid red;*/
  height: calc(100% - 40px);
  position: absolute;
  min-height: auto;
  width: 100%;
}
.mpa-target .scroll-wrapper div.product {
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
  /*border:1px solid red;*/
}
.mpa-target .info-column {
  margin: 10vw;
  font-size: 16px;
  grid-gap: 40px;
  margin: 0 auto;
  max-width: calc(100% - 100px);
  width: 100%;
}
.mpa-target .info-column > div {
  border-left: 2px solid grey;
  padding-left: 10px;
}
.mpa-target .grid-content {
  margin-bottom: 20px;
}
.mpa-target .input-row {
  flex: 1;
  padding: 5px;
  margin-bottom: 20px;
}
.mpa-target .input-row .input-label {
  flex: 1;
  margin-bottom: 5px;
}
.mpa-target .input-row .input-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.mpa-target .input-row .input-wrapper > * {
  flex: 1;
}
.mpa-target .input-row .input-wrapper > textarea {
  min-height: 250px;
}
input.uxi[type="text"], input.uxi[type="date"] {
  border: 1px solid #999999;
  border-radius: 3px;
  background: transparent;
  outline: none;
}
.search-input input.uxi[type="text"] {
  border: 0px;
  background: transparent;
  outline: none;
  border-bottom: 0px solid rgba(0, 0, 0, 0.2);
}
.sel-wrap {
  position: relative;
}
.sel-wrap .sel-selected {
  font-weight: 600;
}
.sel-wrap .sel-list {
  z-index: 10;
  position: absolute;
  top: 100%;
  left: 0px;
  padding: 5px;
  background: #fff;
  border: 1px solid black;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}
.sel-wrap .sel-list .sel-opt {
  cursor: pointer;
  border-bottom: 1px solid black;
  padding: 5px;
  white-space: nowrap;
}
.sel-wrap .sel-list .sel-opt:hover {
  font-weight: 600;
}
.sel-wrap .sel-list .sel-opt:last-of-type {
  border-bottom: 0px solid black;
}
.sel-wrap .l-open {
  display: none;
}
.sel-wrap.active .l-open {
  display: block;
  line-height: auto;
}
.sel-wrap.active .l-close {
  display: none;
  line-height: auto;
}
.c-MPAppV3 .easepick-wrapper {
  z-index: 5;
}
.table-date-filter {
  display: flex;
  align-items: center;
  justify-content: center;
}
.qc {
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
h1 input.uxi[type="text"] {
  font-size: 28px;
  font-weight: 200;
  padding: 5px 15px;
}
h1 a.black-button {
  height: 45px;
  text-align: center;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 6px;
}
.products.dom-grid-4-3-2 {
  gap: 24px;
  padding: 0;
  margin: 0;
}
.products.dom-grid-4-3-2 .product {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.products.dom-grid-4-3-2 .product.show {
  opacity: 1;
  transform: translateY(0);
}
@media (max-width: 768px) {
  .products.dom-grid-4-3-2 {
    padding: 0;
  }
}
div.product {
  position: relative;
  padding: 0px;
}
@media (max-width: 768px) {
  div.product {
    padding: 0px;
  }
}
div.product .image-wrap .label {
  padding: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  color: #fff;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  font-size: 12px;
  z-index: 5;
  aspect-ratio: 1;
  border-radius: 50%;
}
div.product a {
  opacity: 0.8;
  transition: opacity 0.2s;
}
div.product a:hover {
  opacity: 1;
}
div.product .image-wrap {
  aspect-ratio: 1;
  width: 100%;
  border-radius: 5px;
  /*background-color:#f2efe6;*/
  width: 100%;
  display: flex;
  margin-bottom: 10px;
  position: relative;
}
div.product .image-wrap .attributes {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  opacity: 0.5;
  transition: all 0.2s;
}
div.product .image-wrap .attributes:hover {
  opacity: 1;
}
div.product .image-wrap .attributes.bottom {
  left: 5px;
  bottom: 0px;
  right: auto;
  top: auto;
}
div.product .image-wrap .image {
  flex: 1;
  background-position: center;
  background-repeat: no-repeat;
  /*background-color:#f2efe6:*/
  background-size: contain;
  transition: all 0.2s;
  margin: 1.5vw;
}
div.product .image-wrap .image:hover {
  margin: 1vw;
}
@container (max-width: 150px) {
  div.product .image-wrap .image {
    margin: 15px;
  }
  div.product .image-wrap .image:hover {
    margin: 10px;
  }
}
div.product .image-wrap .description {
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
div.product .variants {
  position: relative;
  bottom: 30px;
  width: 100%;
  height: 0px;
  overflow: visible;
  left: 0px;
  text-align: center;
}
div.product .variants > div {
  position: relative;
  background: gray;
  display: inline-block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin: 3px;
  margin-top: 3px;
}
div.product .variants > span {
  position: relative;
  top: -3px;
}
div.product .info {
  text-align: center;
}
div.product .info .title {
  font-weight: 600;
  margin-bottom: 0px;
  padding: 6px 12px 3px;
}
div.product .info .description {
  word-break: break-all;
  padding: 3px 12px;
}
.gutter.gutter-horizontal {
  width: 2px;
  position: relative;
  left: 0;
  top: -32px;
  z-index: 9;
  display: block;
  opacity: 1;
  transition: background 0.2s;
  cursor: ew-resize;
  background: rgba(0, 0, 0, 0);
}
@media (max-width: 992px) {
  .gutter.gutter-horizontal {
    left: 10px;
    top: -32px;
  }
}
.gutter.gutter-horizontal:hover {
  background: rgba(0, 0, 0, 0.1);
}
.gutter {
  background: transparent;
  z-index: 10;
  border: 0px solid green;
  float: left;
  width: 30px;
  left: 0px;
  background: transparent;
  border-left: 0px solid gray;
  transition: background 0.2s;
}
.product-wrapper .sidebar-fixed {
  background: #fff;
  z-index: 8;
  position: fixed;
  border: 0px solid red;
  overflow: hidden;
  position: relative;
  left: 0px;
  top: 0px;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.product-wrapper .sidebar-fixed .material-icons.closed {
  display: none;
}
.product-wrapper .sidebar-fixed .product-list {
  width: 100%;
  container-type: inline-size;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.product-wrapper .sidebar-fixed .product-list div.product {
  position: relative;
  padding: 0px;
  max-width: 100%;
}
.product-wrapper .sidebar-fixed .product-list div.product.active {
  color: #000;
  font-weight: 600;
}
.product-wrapper .sidebar-fixed .product-list div.product.active .image-wrap .image {
  margin: 20px;
}
@container (min-width: 150px) {
  .product-wrapper .sidebar-fixed .product-list {
    display: grid;
    border: 10px solid red;
  }
  .product-wrapper .sidebar-fixed .product-list div.product .info {
    display: block;
  }
}
@container (max-width: 150px) {
  .product-wrapper .sidebar-fixed .product-list div.product .info {
    display: none;
  }
}
.product-wrapper .open-sidebar {
  position: fixed;
  top: 175px;
  cursor: pointer;
  display: none;
  z-index: 9;
}
@media (max-width: 992px) {
  .product-wrapper .open-sidebar {
    top: 120px;
  }
}
.product-wrapper.closed .open-sidebar {
  display: block;
}
.product-wrapper.closed .sidebar-fixed {
  position: relative;
  left: 0px;
  top: 0px;
}
.product-wrapper.closed .sidebar-fixed .material-icons.open {
  display: none;
}
.product-wrapper.closed .sidebar-fixed .material-icons.closed {
  display: block;
}
.product-wrapper.closed .gutter {
  display: none;
}
.product-wrapper .sidebar {
  min-width: 100px;
  max-width: 350px;
  width: 100%;
  border-right: 1px solid gray;
  position: relative;
  top: -26px;
}
.product-wrapper .sidebar .toggle-sidebar {
  position: fixed;
  left: 180px;
  top: 175px;
  cursor: pointer;
  z-index: 10;
  width: 20px;
}
@media (max-width: 992px) {
  .product-wrapper .sidebar .toggle-sidebar {
    top: 120px;
  }
}
.product-wrapper .sidebar .grab-sidebar {
  position: fixed;
  left: 200px;
  width: 20px;
  top: 175px;
  background: white;
  padding: 0px;
  border: 1px solid #333;
  border-left: 0px;
  border-radius: 0px 3px 3px 0;
  z-index: 8;
}
@media (max-width: 992px) {
  .product-wrapper .sidebar .grab-sidebar {
    top: 120px;
  }
}
.product-wrapper .sidebar .grab-sidebar .grab {
  display: block;
}
.product-wrapper .sidebar .grab-sidebar .close {
  display: none;
}
.product-ad {
  top: 40px;
  position: relative;
  min-height: 366px;
}
.product-ad a {
  /*border: 1px solid red;*/
  height: calc(100% - 40px);
  position: absolute;
  min-height: auto;
  width: 100%;
}
.mpa-frame *.material-icons, *.material-icons {
  font-family: "Material Icons";
  font-weight: 200;
  font-size: 24px;
}
.slide-product {
  gap: 20px;
}
.slide-product .product-images {
  flex: 0.4;
  padding: 5px;
  border-radius: 5px;
}
.slide-product .product-title {
  font-weight: 600;
}
.slide-product .product-info {
  font-weight: 200;
}
.mpa-frame {
  border-left: 0px solid rgba(0, 0, 0, 0.2);
  border-right: 0px solid rgba(0, 0, 0, 0.2);
}
.dark-mode {
  background: #000 !important;
  color: #fff;
}
.dark-mode > * {
  background: #000;
  color: #fff;
}
.dark-mode button.bdh-button.button-r {
  float: right;
}
.dark-mode button {
  background: #fff;
  padding: 10px 30px;
  color: #333;
  font-weight: 600;
  text-align: center;
  display: flex;
  flex-direction: row;
}
.dark-mode button > span.material-icons:first-of-type {
  display: flex;
  align-items: center;
}
.dark-mode button > span:last-of-type {
  display: flex;
  align-items: center;
}
.dark-mode button span.material-icons {
  font-size: 16px;
  margin-right: 5px;
}
.dark-mode button:hover {
  color: #111;
}
.dark-mode .mpa-frame {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  border-bottom: 0;
  background: #000;
}
.dark-mode .mpa-frame a {
  color: #ddd;
}
.content-info {
  font-size: 12px;
  color: gray;
  font-weight: 600;
}
.content-info a {
  display: inline-block;
  text-decoration: underline;
}
button {
  cursor: pointer;
  display: flex;
  gap: 6px;
}
button .button-hover {
  text-overflow: ellipsis ellipsis;
  overflow: hidden;
  max-width: 0px;
  width: 100%;
  transition: all 0.4s;
}
button.link span.label {
  text-decoration: underline;
}
button.button-hover {
  max-width: 200px;
}
.aspect-74_30 {
  aspect-ratio: 2.7279069767;
}
@media (max-width: 768px) {
  .aspect-74_30 {
    aspect-ratio: initial;
  }
}
.aspect-34_23 {
  aspect-ratio: 1.4782608696;
}
@media (max-width: 992px) {
  .aspect-34_23 {
    aspect-ratio: initial;
  }
}
span.circle {
  border-radius: 50%;
  aspect-ratio: 1;
  width: 12px;
  border: 1px solid grey;
}
.customize-panel {
  margin-left: 0;
  margin-bottom: 6px;
}
button.number {
  background: #fff;
  font-size: 18px;
  padding: 2px 24px;
  border: 1px solid black;
  border-radius: 5px;
  color: #000;
}
button.number > div, button.number > span {
  color: #000;
}
button.number.selected {
  border: 2px solid black;
}
.mpa-target a.black-button {
  display: none;
  padding: 0;
}
.mpa-target a.black-button {
  aspect-ratio: 1;
  margin: 0;
  padding: 0;
  height: 32px;
  background: #000;
  color: #fff;
  opacity: 0.7;
  display: flex;
  align-items: center;
  border-radius: 2px;
  justify-content: center;
  transition: all 0.2s;
}
.mpa-target a.black-button:hover {
  opacity: 1;
}
.mpa-target a.black-button.disabled {
  background: #888;
  cursor: default;
}
.mpa-target a.black-button > span {
  color: #fff;
}
.mpa-target a.black-button:disabled, .mpa-target a.black-button[disabled] {
  cursor: default;
  opacity: 0.5;
}
.c-icon-wrap {
  border: 2px solid black;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  display: block;
  width: 26px;
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
}
.c-icon-wrap > div.material-icons {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.hr-line {
  height: 1px;
  background: #dadada;
  width: auto;
  display: block;
  padding: 0;
}
button.bdh-button.button-r {
  float: right;
}
.conent-home > h2 {
  padding: 0px 0 12px 0;
  margin-bottom: 24px;
  border-bottom: 1px solid gray;
  font-weight: 200;
}
.app-content-loading {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 1.2s;
  z-index: 200;
}
.app-content-loading span.material-icons {
  color: gray;
  font-size: 60px;
  font-weight: 600;
}
.loading .app-content-loading {
  width: auto;
  height: auto;
  padding: 15px;
  opacity: 0.6;
  position: fixed;
}
button.icon, button.sc-option {
  background: transparent;
  font-family: "Material Icons";
  border: 0px;
  padding: 0;
  color: #333;
  opacity: 0.8;
  transition: all 0.2s;
}
button.icon:hover, button.sc-option:hover {
  opacity: 1;
}
button.icon > span.material-icons, button.sc-option > span.material-icons {
  display: flex;
  align-items: center;
  font-family: "Material Icons";
}
button.icon > span.label, button.sc-option > span.label {
  display: flex;
  align-items: center;
}
button.hover-button {
  display: none;
}
.button-hover:hover button.hover-button {
  display: block;
}
.user-menu {
  z-index: 10;
  position: relative;
}
.user-menu .target-menu {
  position: relative;
  display: none;
}
.user-menu .target-menu.visible {
  display: block;
}
.user-menu .target-menu button {
  font-size: 16px;
}
.user-menu .target-menu button span, .user-menu .target-menu button div {
  font-weight: normal;
}
.user-menu .dropdown {
  z-index: 31;
  position: absolute;
  top: 20px;
  right: -30px;
  background: #fff;
  border: 0px solid black;
  padding: 5px;
  width: 200px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}
.user-menu .dropdown > .menu-user, .user-menu .dropdown > button {
  background: #fff;
  padding: 15px 0px 15px 0;
  margin: 0 15px 0 15px;
  font-weight: 600;
  border-bottom: 1px solid gray;
}
.user-menu .dropdown > .menu-user:last-child, .user-menu .dropdown > button:last-child {
  border-bottom: 0px solid gray;
}
.user-menu .dropdown button:hover {
  font-weight: 600;
}
.user-menu .dropdown.visible {
  display: block;
}
button.ajax-option, button.submit, button.page-ajax-option, .wp-block-button {
  background: #333;
  padding: 13px 30px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  font-weight: 600;
  letter-spacing: 1px;
  display: flex;
  border-radius: 3px;
  flex-direction: row;
  border: 0px solid #333;
  max-width: 100%;
  min-width: 64px;
}
button.ajax-option.border-button, button.submit.border-button, button.page-ajax-option.border-button, .wp-block-button.border-button {
  background: #333;
  color: #fff;
  font-weight: 600;
  border-radius: 0px;
}
button.ajax-option.border-button > span.label, button.submit.border-button > span.label, button.page-ajax-option.border-button > span.label, .wp-block-button.border-button > span.label {
  color: #fff;
  letter-spacing: 3px;
}
button.ajax-option > a, button.submit > a, button.page-ajax-option > a, .wp-block-button > a {
  background: transparent;
  font-weight: 600;
  color: #fff !important;
  font-size: 16px;
  font-style: normal;
  text-align: center;
  font-weight: 400;
}
button.ajax-option > span.icon, button.submit > span.icon, button.page-ajax-option > span.icon, .wp-block-button > span.icon {
  align-items: center;
  margin-right: 20px;
  font-family: "Material Icons";
}
button.ajax-option > span.label, button.submit > span.label, button.page-ajax-option > span.label, .wp-block-button > span.label {
  flex: 1;
  width: auto;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
button.ajax-option:hover, button.submit:hover, button.page-ajax-option:hover, .wp-block-button:hover {
  background: #666;
}
button.ajax-option:disabled, button.ajax-option:disabled:hover, button.ajax-option[disabled], button.ajax-option[disabled]:hover, button.submit:disabled, button.submit:disabled:hover, button.submit[disabled], button.submit[disabled]:hover, button.page-ajax-option:disabled, button.page-ajax-option:disabled:hover, button.page-ajax-option[disabled], button.page-ajax-option[disabled]:hover, .wp-block-button:disabled, .wp-block-button:disabled:hover, .wp-block-button[disabled], .wp-block-button[disabled]:hover {
  background: grey;
  cursor: default;
  color: #fff;
}
.boot-screen {
  padding: 24px;
  width: auto;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}
.progress-wrapper {
  border-radius: 5px;
  border: 2px solid black;
  background: #dadada;
  margin: 0 auto 16px auto;
  min-width: 100%;
  height: 36px;
  overflow: hidden;
  padding: 8px 0px;
}
.progress-wrapper .loader-progress {
  width: 0px;
  height: 100%;
  background: #000000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.progress-wrapper .loader-percent {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  overflow: hidden;
}
.search-field-wrapper {
  display: none;
  opacity: 0;
}
.search-field-wrapper .search-field {
  flex: 1;
  transition: opacity 0.2s;
  border: 1px solid #999999;
  border-radius: 3px;
  outline: none !important;
}
.search-field-wrapper.searching {
  display: flex;
  opacity: 1;
}
.search-desktop {
  max-height: 30px;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  .search-desktop {
    display: none;
  }
}
.search-mobile {
  display: none;
  margin: 0 24px 16px 24px;
}
.search-mobile input.search-field {
  font-size: 28px;
  height: 38px;
  max-height: 48px;
  height: 48px;
  font-weight: 200;
  padding: 6px 16px;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
}
.search-mobile a.black-button {
  display: none;
}
.searching .search-field-wrapper {
  display: flex;
  opacity: 1;
}
@media screen and (max-width: 992px) {
  .searching .search-mobile {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .footer-links a {
    text-align: center;
  }
}
.bottom {
  bottom: 0;
}
h1.notice, h2.notice {
  text-align: center;
  border: 0px;
}
.mpa-frame {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  background: #fff;
  font-family: mpa;
  height: auto;
  min-height: 100%;
  max-height: calc(100% - 0px);
}
.mpa-frame .system-message {
  background: blue;
  color: #fff;
  padding: 5px;
  border: 1px solid grey;
  border-radius: 5px;
}
.mpa-frame .view-lower {
  margin-top: 16px;
  position: relative;
}
.mpa-frame *, .mpa-frame h1, .mpa-frame h2, .mpa-frame h3, .mpa-frame p, .mpa-frame a {
  font-family: mpa;
}
.mpa-frame h4 {
  font-weight: 800;
  font-size: 16px;
}
.mpa-frame p {
  margin: 6px 0 4px 0;
}
.mpa-frame h1 {
  text-transform: none;
  margin-bottom: 15px;
  font-weight: 600;
}
.mpa-frame h1 span.material-icons {
  font-size: 35px;
  line-height: auto;
}
.mpa-frame div.button {
  display: block;
  text-align: center;
  color: #fff;
  background: #333;
  padding: 15px;
  font-weight: 600;
  cursor: pointer;
}
.mpa-frame a {
  color: #333;
  cursor: pointer;
}
.mpa-frame .gradient-overlay {
  position: fixed;
  border: 0px solid red;
  width: 100vw;
  height: 20px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-size: 100% 20px;
  /* Adjust the height of the gradient by changing the value (50px in this case) */
  background-position: top;
  z-index: 1;
  max-width: 100vw;
  left: 0px;
  top: 120px;
  border-top: 1px solid #e1e1e1;
  max-height: 20px;
}
@media screen and (max-width: 992px) {
  .mpa-frame .gradient-overlay {
    top: 70px;
  }
}
@media screen and (max-width: 768px) {
  .mpa-frame .gradient-overlay {
    top: 66px;
  }
}
.mpa-frame .gradient-overlay.right {
  position: absolute;
  right: 0;
  top: 0;
  border: 0px solid red;
  width: 20px;
  height: 100%;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-size: 20px 100%;
  /* Adjust the height of the gradient by changing the value (50px in this case) */
  background-position: top;
  z-index: 1;
  max-height: 1200px;
  z-index: 20;
}
.mpa-frame .gradient-overlay.left {
  position: absolute;
  left: 0px;
  top: 0;
  border: 0px solid red;
  width: 20px;
  height: 100%;
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-size: 20px 100%;
  /* Adjust the height of the gradient by changing the value (50px in this case) */
  background-position: top;
  z-index: 1;
  max-height: initial;
  z-index: 20;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .mpa-frame .gradient-overlay.left {
    display: none;
  }
}
.mpa-frame .mpa-header {
  min-height: 120px;
  position: relative;
  position: fixed;
  width: 100%;
  padding-right: 0px;
  max-width: 1200px;
  background: #fff !important;
  background: #fff;
  z-index: 20;
  display: flex;
  flex-direction: column;
}
.mpa-frame .mpa-header .mpa-menu-close {
  display: none;
}
.mpa-frame .mpa-header.menu-visible {
  height: 100%;
}
.mpa-frame .mpa-header.menu-visible .mpa-menu-close {
  display: block;
}
.mpa-frame .mpa-header.menu-visible .mpa-menu-toggle {
  display: none;
}
@media screen and (max-width: 992px) {
  .mpa-frame .mpa-header {
    min-height: 64px;
    height: 70px;
  }
}
@media (max-width: 992px) {
  .mpa-frame .mpa-header .btn-app {
    display: flex;
  }
}
@media (max-width: 768px) {
  .mpa-frame .mpa-header .btn-sales {
    display: flex;
  }
  .mpa-frame .mpa-header .btn-sales > .c-name {
    display: none;
  }
}
.mpa-frame .mpa-header .header-wrap {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: 4;
  margin: 16px 0 16px 0;
}
.mpa-frame .mpa-header .header-wrap .dom-flex {
  gap: 16px;
}
.mpa-frame .mpa-header .header-wrap button {
  color: #333;
}
.mpa-frame .mpa-header .header-wrap a {
  color: #333;
}
@media (max-width: 768px) {
  .mpa-frame .mpa-header .online-indicator {
    display: none;
  }
}
.mpa-frame .mpa-header .mp_home {
  flex: auto;
}
.mpa-frame .mpa-header .mpa-menu-icon {
  flex: auto;
  max-width: 0;
  position: relative;
  width: 0px;
  overflow: hidden;
  margin: 0 0 0 12px;
  /*display:none;*/
  font-size: 40px;
}
.mpa-frame .mpa-header .mpa-menu-icon > button {
  font-size: 28px;
}
@media (max-width: 992px) {
  .mpa-frame .mpa-header .mpa-menu-icon {
    max-width: 28px;
    min-width: 28px;
    margin: 0 0 0 22px;
  }
}
.mpa-frame .mpa-header .mpa-menu-wrapper {
  overflow: hidden;
  max-height: 20px;
  position: relative;
  font-weight: 200;
  max-width: 100%;
  max-height: 85px;
  width: 100%;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu {
  margin: 0 22px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  padding: 0 0 0px 0;
  overflow: visible;
  font-size: 18px;
  display: flex;
  gap: auto;
  /* This is the space *between* items */
  justify-content: space-between;
  list-style: none;
  width: 100%;
  max-width: calc(100% - 40px);
}
@media (max-width: 992px) {
  .mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu {
    display: none;
    flex-direction: column;
  }
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu.menu-visible {
  display: flex;
  position: absolute;
  left: 0px;
  top: 110px;
  width: 100%;
  background: #fff;
  height: calc(100% - 110px);
  overflow: auto;
  flex-direction: column;
  margin: 0;
  padding: 15px;
  z-index: 100;
  border: 0px solid red;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li {
  display: inline-block;
  white-space: nowrap;
  margin: 0 0 0 0;
  padding: 0;
  flex: initial;
  cursor: pointer;
  position: relative;
  border: 0px solid red;
  text-overflow: hidden;
  overflow: hidden;
  height: 35px;
  font-weight: 200;
  max-width: 100%;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li a {
  padding: 0;
}
@media (max-width: 1200px) {
  .mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li a {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li .active-line {
  display: block;
  width: 100%;
  height: 3px;
  background: transparent;
  bottom: -10px;
  left: 0px;
  position: absolute;
  transition: all 1.2s;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li:hover .active-line {
  display: block;
  background: #989898;
  transition: all 1.2s;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li.active a {
  font-weight: 600;
  font-weight: 600;
  text-overflow: visible;
}
.mpa-frame .mpa-header .mpa-menu-wrapper > ul.mpa-menu > li.active .active-line {
  display: block;
  opacity: 1;
  background: #333333;
}
.mpa-frame .mpa-lower {
  display: block;
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  overflow: visible;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  top: 112px;
}
@media (max-width: 992px) {
  .mpa-frame .mpa-lower {
    top: 64px;
  }
}
@media (max-width: 768px) {
  .mpa-frame .mpa-lower {
    top: 64px;
  }
}
.mpa-frame .mpa-lower .mpa-overlay {
  display: none;
  position: fixed;
  padding: 0;
  top: 112px;
  left: 0px;
  width: 100%;
  height: calc(100% - 67px);
  gap: 0px;
  border: 0px solid red;
  z-index: 10;
}
.mpa-frame .mpa-lower .mpa-overlay .overlay-content {
  padding: 16px;
  background: #fff;
  margin-left: 20px;
  overflow: auto;
  max-height: calc(100% - 15px);
  padding-bottom: 64px;
  flex: 1;
}
@media screen and (max-width: 600px) {
  .mpa-frame .mpa-lower .mpa-overlay .overlay-content {
    margin-left: 0;
  }
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  max-width: 1200px;
  border: 0px solid blue;
  margin: 0 auto;
  backdrop-filter: blur(3px);
  overflow: hidden;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right {
  transition: all 0.25s;
  position: relative;
  right: -50%;
  flex: 0.5;
  padding: 0;
  /*border-right:1px solid $gray;*/
  box-sizing: border-box;
  display: block;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 992px) {
  .mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right {
    flex: 1;
    right: -100%;
  }
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right .close-interface {
  /* display:none;*/
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open {
  transition: all 0.25s;
  right: 0px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right .bd-shortcode {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 16px 0 128px 0;
  background: #fff;
  overflow: auto;
  position: relative;
  background: #fff;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right .bd-shortcode .interface {
  display: flex;
  flex-direction: column;
  margin: 0 16px 32px 16px;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right .bd-shortcode .list-wrapper {
  max-height: 100%;
  overflow: scroll;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open.maximize {
  overflow: hidden;
  overflow-y: hidden;
  transition: none;
  width: 100%;
  flex: 1;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open.maximize .close-interface {
  display: block;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open.maximize .close-interface .overlay-left {
  display: none;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open.maximize .maximize-interface {
  display: none;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-right.open.maximize .bd-shortcode {
  flex: 1;
  width: 100%;
}
.mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-left {
  flex: 0.5;
  position: relative;
  border: 0px solid red;
}
@media (max-width: 992px) {
  .mpa-frame .mpa-lower .mpa-overlay > .overlay-wrap .overlay-left {
    display: none;
    border: 0px solid green;
  }
}
.mpa-frame .mpa-lower.overlay .mpa-overlay {
  display: block;
  position: fixed;
}
.mpa-frame .mpa-lower.overlay .mpa-overlay .overlay-right {
  transition: all 0.25s;
}
.mpa-frame .mpa-lower .mpa-content {
  min-height: 100vh;
  border-bottom: 0px solid #e1e1e1;
  position: relative;
  min-height: 100%;
  flex: 1;
  font-size: 16px;
}
.mpa-frame .mpa-lower .mpa-content div.notice {
  font-size: 12px;
}
.mpa-frame .mpa-lower .mpa-content .mpa-content-wrap {
  flex: 1;
  padding: 0;
}
.mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll {
  min-height: 100vh;
  margin: 0 22px;
}
.mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll h1, .mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll h2, .mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll h3, .mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll h4 {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 768px) {
  .mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-content-scroll {
    margin: 0 16px;
  }
}
.mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-app-scroll {
  display: none;
}
@media (max-width: 768px) {
  .mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-app-scroll {
    padding: 32px 12px;
  }
}
.mpa-frame .mpa-lower .mpa-content .mpa-content-wrap .mpa-app-scroll.half {
  width: 50%;
}
.embed-pdf {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
  max-height: 100%;
  min-height: 300px;
  overflow: auto;
  height: 100%;
  display: flex;
  position: relative;
  flex: 1;
}
@media screen and (max-width: 992px) {
  .embed-pdf {
    max-height: 60vh;
    display: block;
  }
}
.embed-pdf embed {
  overflow: auto;
  height: auto;
}
@media screen and (min-width: 992px) {
  .embed-pdf embed {
    flex: 1;
  }
}
.mpa-footer {
  min-height: 100px;
  border-bottom: 1px solid #e1e1e1;
  background: #d7ddd7;
  margin-top: 200px;
  position: relative;
  bottom: 0px;
  z-index: 50;
}
.mpa-footer hr {
  background-color: #999999;
}
.mpa-footer .mpa-bottom-menu {
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mpa-footer .mpa-bottom-menu .bottom-icons {
  gap: 60px;
}
@media screen and (min-width: 992px) {
  .mpa-footer .mpa-bottom-menu .bottom-icons {
    min-width: initial;
  }
}
.mpa-footer a {
  margin: 0;
  display: inline;
  text-align: center;
}
.mpa-footer a > span {
  cursor: pointer;
}
.mpa-footer .mpa-bottom-menu-wrapper {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
.mpa-footer .mpa-bottom-menu-wrapper span.material-icons {
  font-size: 50px;
}
.mobile-wrap {
  padding-bottom: 64px;
}
.mobile-wrap ul.mpa-menu {
  gap: 12px;
}
.input-checkbox .checked {
  display: none;
}
.input-checkbox .unchecked {
  display: block;
}
.input-checkbox.checked .checked {
  display: block;
}
.input-checkbox.checked .unchecked {
  display: none;
}
.dark-mode .mpa-header {
  background: #000;
}
.mobile-menu {
  display: none;
  background: transparent !important;
  padding: 0;
  margin: 0;
}
.mobile-menu.menu-visible {
  display: flex;
  position: relative;
  flex: 1;
  width: 100%;
  background: #fff;
  height: calc(100% - 110px);
  overflow: auto;
  flex-direction: column;
  margin: 0;
  padding: 0;
  z-index: 100;
  border: 0px solid red;
}
.mobile-menu h3 {
  margin: 0 0 0px 0;
}
.mobile-menu .mobile-sep {
  display: flex;
  gap: 6px;
  margin: 0 0 6px 0;
}
.mobile-menu .mobile-sep > div.spacer {
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  max-height: 28px;
}
.mobile-menu .mobile-wrap {
  background: #fff !important;
  width: calc(100% - 2px);
  max-width: 1200px;
  display: block;
  flex: 1;
  margin: 0 auto;
  position: relative;
  border: 1px solid transparent;
  top: 0px;
}
.mobile-menu .mobile-wrap .content {
  padding: 24px;
}
.mobile-menu .mobile-wrap .menu-user {
  display: none;
}
.mobile-menu ul.mpa-menu {
  flex-direction: column;
  padding: 0;
  margin: 0;
}
.mobile-menu ul.mpa-menu > li {
  display: block;
  text-align: left;
  margin: 0;
}
.mobile-menu ul.mpa-menu > li a {
  flex: 1;
}
.mobile-menu a {
  text-decoration: none;
  margin-bottom: 5px;
}
.mobile-menu a u, .mobile-menu a > span.label {
  text-decoration: none;
}
.mobile-menu button.icon, .mobile-menu button.sc-option {
  background: transparent;
  font-family: "Material Icons";
  font-size: 16px;
  border: 0px;
  font-weight: 200;
  padding: 0;
  color: #333;
  margin-bottom: 5px;
}
.mobile-menu button.icon > span.material-icons, .mobile-menu button.sc-option > span.material-icons {
  display: flex;
  align-items: center;
  margin-right: 20px;
  font-family: "Material Icons";
}
.mobile-menu button.icon > span.label, .mobile-menu button.sc-option > span.label {
  display: flex;
  align-items: center;
}
.admin-bar .gradient-overlay {
  top: 152px;
}
@media screen and (max-width: 992px) {
  .admin-bar .gradient-overlay {
    top: 100px;
  }
}
@media screen and (max-width: 768px) {
  .admin-bar .gradient-overlay {
    top: 110px;
  }
}
.admin-bar .mpa-frame .mpa-lower .mpa-overlay {
  height: calc(100% - 85px);
  top: 143px;
}
@media (max-width: 992px) {
  .admin-bar .mpa-frame .mpa-lower .mpa-overlay {
    top: 98px;
    height: calc(100% - 45px);
  }
}
@media (max-width: 768px) {
  .admin-bar .mpa-frame .mpa-lower .mpa-overlay {
    top: 110px;
    height: calc(100% - 85px);
  }
}
@media (max-width: 600px) {
  .admin-bar .mpa-frame .mpa-lower .mpa-overlay {
    top: 98px;
    height: calc(100% - 95px);
  }
}
.context-trigger {
  cursor: pointer;
}
.context-overlay {
  position: absolute;
  left: 0px;
  top: 100%;
  border: 2px solid black;
  border-radius: 5px;
  overflow: visible;
  z-index: 1;
}
.context-overlay .inner {
  padding: 5px;
  background: #fff;
  color: #000;
}
.no-br {
  white-space: nowrap;
}
.inline {
  display: inline;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.material-icon-picker {
  position: absolute;
  background: #fcfcfc;
  text-align: center;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
  padding: 20px;
  z-index: 20;
}
.material-icon-picker:focus {
  outline: none;
}
.material-icon-picker-prefix {
  top: 0.5rem;
}
.material-icon-picker .icons {
  max-width: 300px;
  max-height: 200px;
  overflow: scroll;
}
.no-products {
  display: none;
}
div.material-icon-picker input[type="text"] {
  width: 100%;
}
.material-icon-picker .material-icons {
  font-size: 30px;
  cursor: pointer;
  border-radius: 50%;
  padding: 10px;
  margin: 3px;
  transition: 0.2s;
}
.material-icon-picker .material-icons:hover {
  background: #ececec;
}
.mpa-buttons {
  gap: 6px;
}
.mpa-buttons .dom-flex {
  gap: 6px;
}
/*****************/
.dashboard-item {
  position: relative;
  padding: 8px 16px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  min-height: 175;
}
@media screen and (min-width: 992px) {
  .dashboard-item {
    padding: 8px 0px;
  }
}
.dashboard-item.item-line {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0px 0 25px 0;
}
.dashboard-item h3 {
  margin: 0 0 16px 0;
}
.dashboard-item.item-selected {
  border: 4px solid #333;
  padding-top: 16px;
}
.dashboard-item .item-label {
  position: absolute;
  border-radius: 5px;
  font-weight: 600;
  background: #fff;
  left: -10px;
  top: -16px;
  padding: 3px;
}
.dashboard-item .item-label span.material-icons {
  font-weight: 600;
}
.dashboard-item .item-options {
  margin: 12px 0;
}
.address-list .dashboard-item {
  oveflow: visible;
}
.no-border .dashboard-item {
  border-left: 0px solid rgba(0, 0, 0, 0.2);
}
.mode-desktop {
  display: none;
}
@media screen and (min-width: 992px) {
  .mode-desktop {
    display: block;
  }
}
.mode-desktop-tablet {
  display: block;
}
@media screen and (max-width: 992px) {
  .mode-desktop-tablet {
    display: none;
  }
}
.mode-desktop-phone {
  display: block;
}
@media screen and (max-width: 768px) {
  .mode-desktop-phone {
    display: none;
  }
}
.mode-tablet {
  display: none;
}
@media screen and (max-width: 992px) and (min-width: 768px) {
  .mode-tablet {
    display: block;
  }
}
.mode-not-tablet {
  display: none;
}
@media screen and (min-width: 992px) {
  .mode-not-tablet {
    display: block;
  }
}
.mode-phone-tablet {
  display: block;
}
@media screen and (min-width: 992px) {
  .mode-phone-tablet {
    display: none;
  }
}
.mode-phone-tablet .edit-basket-item {
  margin-bottom: 24px;
}
.preview-first-column {
  min-width: 75px;
}
.mode-phone {
  display: none;
}
@media screen and (max-width: 768px) {
  .mode-phone {
    display: block;
  }
}
.mode-phone .edit-basket-item {
  margin-bottom: 24px;
}
.mode-not-phone {
  display: none;
}
@media screen and (min-width: 768px) {
  .mode-not-phone {
    display: block;
  }
}
.t-through {
  text-decoration: line-through;
}
.a-right {
  text-align: right;
}
.a-left {
  text-align: left;
}
.t-left {
  margin-right: auto;
  margin-left: 0;
  text-align: left;
}
.t-center-h {
  margin-left: auto;
  margin-right: auto;
}
.t-center-v {
  margin-top: auto;
  margin-bottom: auto;
}
.t-center {
  margin: auto;
}
.basket-table-header-col {
  flex: 0.3;
  font-size: 18px;
}
.basket-table-header-col.t-right {
  flex: 0.23333;
  text-align: right;
}
.basket-table-header-col > div {
  flex: 0.23;
}
.basket-table-header-col > div:first-child {
  flex: 0.3;
}
.dashboard-item p {
  line-height: 28px;
}
/* 1 */
/*Dialogview*/
.DialogView {
  font-family: mpa;
}
.DialogView .bdh-dialog-button {
  color: #666666;
  background: #ffffff;
}
.DialogView .bdh-dialog-button.bdh-icon.pad-5 {
  padding: 5px;
}
.DialogView .bdh-dialog-button.bdh-warn {
  color: orange;
}
.DialogView .bdh-dialog-button.bdh-danger {
  color: red;
}
.DialogView .bdh-dialog-button.bdh-system {
  color: green;
}
.DialogView .bdh-dialog-button.active {
  font-weight: 600;
  opacity: 1;
}
.DialogView .bdh-dialog-button.bdh-icon {
  border: 0px solid transparent;
  background: #999;
  margin: 0 5px 0 0;
  padding: 0;
}
.DialogView .bdh-dialog-button.bdh-icon > span {
  color: #222222;
}
.DialogView button.bdh-button {
  color: #666666;
  border-radius: 3px;
  font-family: mpa;
}
.DialogView button.bdh-button.link {
  background: transparent !important;
  border: 1px solid transparent;
  color: #666;
  text-decoration: underline;
  font-weight: normal;
}
.wp-admin .DialogView .bdh-dialog-button {
  background: #dadada;
  color: #666666;
}
.wp-admin .DialogView .bdh-dialog-button.active {
  background: #fff;
}
.wp-admin .DialogView button.bdh-button {
  color: #dadada;
}
.wp-admin .DialogView.cdl-wrapper {
  position: fixed;
  background: #ffffff;
}
a.app-test, button.app-test {
  color: darkorange !important;
  text-shadow: 1px 1px 2px black;
}
.bdh-dialog-active .DialogView.cdl-wrapper {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  align-content: center;
  z-index: 90000000;
  transition: none;
  align-items: center;
  justify-content: center;
  display: flex;
  box-sizing: border-box;
}
.bdh-dialog-active .DialogView.cdl-wrapper.preview, .bdh-dialog-active .DialogView.cdl-wrapper.full {
  box-sizing: border-box;
}
.bdh-dialog-active .DialogView.cdl-wrapper.preview > .cdl-title, .bdh-dialog-active .DialogView.cdl-wrapper.full > .cdl-title {
  padding: 16px;
}
.bdh-dialog-active .DialogView.cdl-wrapper.preview > .cdl-content, .bdh-dialog-active .DialogView.cdl-wrapper.full > .cdl-content {
  padding: 16px;
}
.bdh-dialog-active .DialogView.cdl-wrapper.preview > .cdl-options, .bdh-dialog-active .DialogView.cdl-wrapper.full > .cdl-options {
  padding: 16px;
}
.bdh-dialog-active .DialogView.cdl-wrapper.full-width {
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding: 16px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog {
  position: fixed;
  box-sizing: border-box;
  padding: 24px 24px 24px 24px;
  background: #fff;
  color: #333;
  border-radius: 0px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: column;
  min-width: 680px;
  min-height: 320px;
}
@media (max-width: 768px) {
  .bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog {
    min-width: initial;
  }
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title {
  border-bottom: 0px splid #666;
  padding: 17px 0 17px 16px;
  position: relative;
  font-weight: 600;
  font-size: 24px;
  background: transparent;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .cdl-title-text {
  line-height: 40px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > span.material-icons {
  font-size: 16px;
  float: right;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move {
  cursor: pointer;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move > span {
  color: #666666;
  transition: all 0.2s;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move > span:hover {
  color: #ffffff;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .fa-times {
  float: right;
  cursor: pointer;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .fa-times:hover {
  color: #666666;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .title-options {
  margin: 0 10px 0 15px;
  gap: 8px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .title-options .toggle-dialog {
  display: none;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .title-options .bdh-move {
  display: none;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title > .title-options .material-icons {
  font-size: 25px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper {
  flex: 1;
  position: relative;
  overflow: auto;
  padding: 17px 15px;
  min-height: 30vh;
}
@media (max-width: 768px) {
  .bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper {
    overflow: auto;
  }
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper > .cdl-content {
  border-bottom: 1px splid #666;
  padding: 5px;
  font-size: 16px;
  color: #dadada;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options {
  display: block;
  position: relative;
  padding: 17px 15px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button {
  background: #000;
  border: 1px solid #666;
  padding: 10px 16px;
  border-radius: 15px;
  font-size: 16px;
  transition: all 0.2s;
  margin: 0 16px 0 0px;
  cursor: pointer;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button.link {
  background: transparent !important;
  border: 1px solid transparent;
  color: #666;
  text-decoration: underline;
  font-weight: normal;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.right {
  float: right;
  margin: 0 0 0 16px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button:hover {
  background: transparent;
  color: #fff;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  max-height: 100;
  overflow: hidden;
  transition: none;
  filter: blur(2px);
  -webkit-filter: blur(1px);
  backdrop-filter: blur(1px);
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title {
  border-bottom: 1px solid grey;
  background: transparent;
  padding: 0 0 16px 0;
  margin: 0 0 16px 0;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move {
  cursor: pointer;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move > span {
  color: #666666;
  transition: all 0.2s;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-title .bdh-move > span:hover {
  color: #ffffff;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper {
  padding: 0;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper.small-content {
  max-width: 600px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-content-wrapper > .cdl-content {
  color: #333;
  background: #ffffff;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options {
  background: #fff;
  padding: 0;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button {
  background: #333;
  padding: 13px 30px;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  display: inline-block;
  flex-direction: row;
  border: 0px solid #333;
  border-radius: 0;
  font-weight: 600;
  min-width: 150px;
  text-align: center;
  margin: 0px;
  border-radius: 3px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button.link {
  background: transparent !important;
  border: 1px solid transparent;
  color: #666;
  text-decoration: underline;
  font-weight: normal;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button:hover {
  background: #000;
  color: #fff;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog > .cdl-options button.bdh-button:hover.link {
  color: #333;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog.small {
  min-width: 250px;
  min-height: 150px;
  min-width: 450px;
  min-height: 350px;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog.medium {
  min-width: 450px;
  min-height: 250px;
  min-width: 25%;
  min-height: 20%;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog.big {
  min-width: 650px;
  min-height: 350px;
  min-width: 50%;
  min-height: 40%;
}
.bdh-dialog-active .DialogView.cdl-wrapper > .cdl-dialog.full {
  flex: 1;
  min-width: initial;
  min-height: initial;
  height: 100%;
  width: initial;
}
.order-agree-label {
  transition: all 0.2s;
}
.flash-red {
  transition: all 0.2s;
  color: #aa0000;
  font-weight: 600;
}
.sale-price > * {
  text-decoration: line-through;
  font-size: 14px;
  opacity: 0.6;
  font-weight: thin;
}
.dashboard-item {
  position: relative;
  padding: 8px 16px;
  border-left: 1px solid #cccccc;
  adding: 5px 12px;
}
.dashboard-item.item-selected {
  border: 4px solid #333;
}
.dashboard-item .item-label {
  position: absolute;
  border-radius: 5px;
  font-weight: 600;
  background: #fff;
  left: -10px;
  top: -16px;
  padding: 3px;
}
.dashboard-item .item-label span.material-icons {
  font-weight: 600;
}
.dashboard-item h3 {
  margin: 0;
}
.dashboard-item .item-options {
  margin: 12px 0;
}
span.material-icons.customer-icon {
  font-weight: 400;
}
.product-image-wrapper, .basket-image-wrapper {
  aspect-ratio: 1;
  width: 100%;
  min-width: 100px;
  max-width: 150px;
}
.item:hover .customer-icon-badge {
  opacity: 1;
}
.item .info-block {
  margin-bottom: 12px;
  gap: 16px;
}
.item .customer-icon-badge {
  opacity: 0.8;
  aspect-ratio: 1;
  width: 90px;
  border: 2px solid #333333;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  flex: initial;
  transition: all 0.2s;
}
.c-list .customer-icon-badge {
  aspect-ratio: 1;
  width: 90px;
  border: 2px solid transparent;
  border-radius: 50%;
}
.search-row {
  font-size: 28px;
  font-weight: 200x;
}
@media (max-width: 768px) {
  .search-row {
    font-size: 18px;
  }
}
.search-row span.material-icons {
  font-size: 38px;
}
@media (max-width: 768px) {
  .search-row span.material-icons {
    font-size: 28px;
  }
}
.search-row input {
  font-size: 28px;
}
@media (max-width: 768px) {
  .search-row input {
    font-size: 18px;
  }
}
.info-mobile {
  display: none;
}
@media (max-width: 1180px) {
  .info-mobile {
    display: flex;
    gap: 16px;
    flex-direction: column;
  }
  .info-mobile .content {
    font-size: 14px;
    font-style: italic;
  }
}
.text-center {
  text-align: center;
}
.mgb-16 {
  margin-bottom: 16px !important;
}
.mgb-12 {
  margin-bottom: 12px !important;
}
.mgb-10 {
  margin-bottom: 10px !important;
}
.mgb-8 {
  margin-bottom: 8px !important;
}
.mgb-6 {
  margin-bottom: 6px !important;
}
.bdh-checkbox span.selected, .bdh-radio span.selected {
  display: none;
}
.bdh-checkbox.selected span.selected, .bdh-radio.selected span.selected {
  display: block;
}
.bdh-checkbox.selected span.de-selected, .bdh-radio.selected span.de-selected {
  display: none;
}
.bdh-checkbox.active, .bdh-radio.active {
  font-weight: 600;
}
.border-left {
  border-left: 1px solid #666666;
  padding-left: 16px;
}
@media screen and (max-width: 768px) {
  .border-left {
    border-left: 0px solid #666666;
    padding-left: 0px;
  }
}
.margin-left {
  margin-left: 16px;
}
.dom-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  grid-auto-rows: minmax(50px, auto);
}
.dom-grid > div.grid-item {
  border: 1px solid #666;
  border-radius: 3px;
  background: #333;
}
.dashboard-item {
  position: relative;
  padding: 8px 16px;
  border-left: 1px solid #cccccc;
  adding: 5px 12px;
}
@media screen and (max-width: 992px) {
  .dashboard-item {
    padding: 8px 16px;
  }
}
.dashboard-item.item-selected {
  border: 2px solid #333;
}
.dashboard-item .item-label {
  position: absolute;
  border-radius: 5px;
  font-weight: 600;
  background: #fff;
  left: -20px;
  top: -16px;
  padding: 3px;
}
.dashboard-item .item-label span.material-icons {
  font-weight: 600;
}
.dashboard-item h3 {
  margin: 0;
}
.dashboard-item .item-options {
  margin: 12px 0;
}
span.material-icons.customer-icon {
  font-weight: 400;
}
.tab-entry {
  cursor: pointer;
}
.tab-entry.active {
  font-weight: 600;
}
.position-list div > .order-item:last-child {
  border-bottom: 0px solid #cfcfcf;
}
.position-list > .order-item {
  padding: 12px 0;
  border-bottom: 1px solid #cfcfcf;
}
.position-list > .order-item:last-child {
  border-bottom: 0px;
}
.cust-price-line .price-column {
  text-align: right;
}
.offer-item {
  margin: 8px 0px;
  border-bottom: 1px solid #cfcfcf;
  padding: 16px 0;
  gap: 6px;
  font-size: 18px;
}
.offer-item .cust-price-line {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .offer-item .cust-price-line {
    text-align: left;
  }
}
.offer-item .cust-price-line .price-column {
  text-align: right;
}
.offer-item .i-info-cell {
  justify-content: center;
}
.offer-item .i-info-cell .product-title {
  cursor: pointer;
}
.offer-item .variant-list .item-wrapper .product-variant {
  flex: 0.44;
}
@media screen and (max-width: 768px) {
  .offer-item .variant-list .item-wrapper .product-variant {
    flex: 1;
  }
}
.offer-item input.manual-amount {
  width: 100%;
}
.offer-item input.manual-price {
  width: auto;
  height: 30px;
}
.offer-item .product-input-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .offer-item .product-input-wrapper {
    flex-direction: row;
  }
}
@media screen and (max-width: 992px) {
  .offer-item .spacer {
    display: none;
  }
}
.offer-item .amount-cell {
  text-align: right;
  justify-content: right;
}
@media screen and (max-width: 768px) {
  .offer-item .amount-cell {
    text-align: left;
    justify-content: left;
  }
}
.offer-item .edit-basket-item {
  /*justify-content:right;*/
  /*  text-align:right;*/
}
@media screen and (max-width: 768px) {
  .offer-item .edit-basket-item {
    text-align: left;
    justify-content: left;
  }
}
.offer-item .item-option {
  text-align: right;
  justify-content: left;
}
@media screen and (max-width: 768px) {
  .offer-item .item-option {
    text-align: left;
    justify-content: left;
  }
  .offer-item .item-option .variant-first-cell {
    display: none;
  }
}
.offer-item .item-wrapper.item-variant {
  padding-left: 0;
}
@media (max-width: 768px) {
  .offer-item .item-wrapper.item-variant {
    margin-left: 0;
  }
}
.offer-item .product-image-details {
  display: flex;
  flex-direction: row;
  flex: 0.3;
}
.offer-item .product-image {
  min-width: 100px;
  max-width: 100px;
}
.offer-item.details-row .product-image-details {
  flex: 0.3;
}
.offer-item .product-amount-price {
  flex: 0.7;
  gap: 12px;
  display: none;
}
@media (max-width: 768px) {
  .offer-item .product-amount-price {
    display: flex;
  }
}
.offer-item .product-row .product-amount-price {
  display: flex;
}
.offer-item.basket .product-amount-price {
  display: flex;
}
.offer-item.basket .product-amount-price .amount-cell > div:first-child {
  text-align: left;
}
.offer-item.basket .product-row .product-amount-price {
  display: none;
}
.offer-item .product-single-amount {
  display: flex;
}
@media (max-width: 768px) {
  .offer-item .product-single-amount {
    align-items: center;
    justify-content: right;
  }
}
.offer-item .product-single-amount .amount-input {
  min-width: 75px;
  flex: 1;
}
.offer-item .item-variant-input {
  display: flex;
  justify-content: right;
  align-items: center;
}
.offer-item .item-variant-input .variant-first-cell {
  flex: 0.3;
}
@media (max-width: 768px) {
  .offer-item .item-variant-input .variant-first-cell {
    display: none;
  }
}
.offer-item .i-detail-cell {
  margin-bottom: 16px;
}
.offer-item b {
  font-weight: 600;
  font-size: 18px;
}
.offer-item .item-image {
  max-width: 100px;
  max-height: 100%;
  width: 100%;
  height: auto;
}
.offer-item .cust-block {
  margin-bottom: 8px;
  font-size: 14px;
}
.offer-item .custom-line {
  font-size: 14px;
  margin-left: 30px;
}
.offer-item .basket-ve-price {
  opacity: 0.8;
  font-size: 14px;
}
.offer-item .product-title {
  font-size: 18px;
}
.offer-item input {
  text-align: right;
}
.offer-item .amount-option-single {
  text-align: right;
}
.offer-item .amount-input {
  flex: 0.7;
}
.offer-item .amount-input .options {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .offer-item .amount-input .options {
    flex: 1;
  }
  .offer-item .amount-input .options .input-spacer {
    display: none;
  }
}
.offer-item .amount-wrap {
  flex: 0.55;
}
@media screen and (max-width: 768px) {
  .offer-item .amount-wrap {
    flex: 1;
  }
}
.offer-item .amount-area {
  width: 100%;
  flex: 0.4;
}
.offer-item .amount-area.edit {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .offer-item .amount-area {
    flex: 1;
  }
}
.offer-item .product-amount, .offer-item .amount-option {
  flex: 1;
  text-align: right;
  justify-content: right;
}
.offer-item .edit-wrapper-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .offer-item .edit-wrapper-mobile {
    display: block;
  }
}
.offer-item .edit-wrapper-desktop {
  display: block;
}
@media screen and (max-width: 768px) {
  .offer-item .edit-wrapper-desktop {
    display: none;
  }
}
.offer-item.edit .item-variant .amount-wrap {
  flex: 0.5;
}
@media screen and (max-width: 768px) {
  .offer-item.edit .item-variant .amount-wrap {
    flex: 1;
  }
}
.offer-item.variant-2 .product-image-details {
  display: flex;
  flex-direction: row;
  gap: 12px;
}
.offer-item.basket .product-image-details {
  flex: 1;
}
.offer-item.basket .product-amount-price {
  flex: 0.6;
}
.overlay-content .offer-item .cust-price-line {
  text-align: left;
}
.offer-items > .offer-item:first-child {
  padding-top: 0px;
}
.product-image-wrapper, .basket-image-wrapper {
  aspect-ratio: 1;
  width: 100%;
  min-width: 100px;
  max-width: 150px;
}
.item:hover .customer-icon-badge {
  opacity: 1;
}
.item .info-block {
  margin-bottom: 12px;
}
.item .customer-icon-badge {
  opacity: 0.8;
  aspect-ratio: 1;
  width: 90px;
  border: 2px solid #333333;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  flex: initial;
  transition: all 0.2s;
}
.c-list .customer-icon-badge {
  aspect-ratio: 1;
  width: 90px;
  border: 2px solid transparent;
  border-radius: 50%;
}
.dom-pad-6 {
  padding: 6px;
}
.dom-pad-8 {
  padding: 8px;
}
.dom-pad-12 {
  padding: 12px;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
/*@import "basic-styles.scss";
@import "header_footer.scss";
@import "home.scss";
@import "blocks.scss";
@import "single.scss";
*/
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.maierpharma.de%2F%22%2C%22sources%22%3A%5B%22bd_config%2F2357%2Fscss%2Fbase.scss%22%2C%22(stdin)%22%2C%22bd_config%2F2357%2Fscss%2Fapp.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3SF%3BADiTA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpiBJ%3BADmjBA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEvnBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAA0BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIE%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADniDR%3BAC%2BiDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FiDA%3BACyjDA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1jDF%3BACikDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAD3kDF%3BACmlDA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAD7lDF%3BACmmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnmDA%3BAC0mDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BADjoIF%3BACwoIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BADv0IF%3BAAAA%3BAC80IA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBE%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD91KA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */