@charset "UTF-8";
:root {
  --color-highlight: rgb(229, 161, 42);
  --color-highlight2: rgb(240, 192, 79);
  --color-highlight-lighter: rgb(237.3221757322, 191.0878661088, 110.1778242678);
  --color-highlight-darker: rgb(173.3410041841, 118.0020920502, 21.1589958159);
  --color-highlight-even-darker: rgb(105.1631799163, 71.589958159, 12.8368200837);
  --color-preview-framed: rgb(81, 81, 81);
  --color-light-table-selected-bg: rgb(245.6443514644, 221.1757322176, 178.3556485356);
  --color-light-table-selected-fg: rgb(0, 0, 0);
  --color-light-table-selected-fg-light: rgb(112, 112, 112);
}

:root {
  --page-horizontal-margin: 0.625rem;
}

a {
  text-decoration: none;
  color: black;
}
a:hover {
  text-decoration: underline;
}
a.nu_button_disabled {
  cursor: default;
}

textarea {
  padding: 2px;
}

input[type=text],
input[type=password],
input.text,
input.title,
textarea,
select {
  border: 1px solid #090909;
  margin: 1px;
}

/*** common ***/
.nu_button {
  border-radius: 5px 5px 5px 0;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  padding: 1px 11px 0px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 8pt;
}
.nu_button:hover {
  text-decoration: none;
}
.form {
  overflow: hidden;
}
.form dl,
.form .form--section {
  overflow: hidden;
}
.form dt {
  float: left;
  clear: both;
  margin: 3px 0px 3px 3px;
  color: #4E555A;
  padding: 2px 0px;
}
.form dt label {
  display: block;
  width: 100%;
}
.form dt .form--remark {
  margin-top: -2px;
}
.form dd {
  box-sizing: border-box;
  float: left;
  margin: 3px;
  padding: 2px 3px;
  color: black;
}
.form dd div.form--remark {
  float: left;
  margin-left: -2px;
  margin-top: 2px;
}
.form dd > label {
  float: left;
  display: block;
  margin: 0px 5px;
  padding: 0px 3px;
}
.form dd > input,
.form dd > select {
  float: left;
}
.form .form--field-text {
  float: left;
  display: block;
  margin: 0px 5px;
  padding: 0px 3px;
}
.form .form--field-mixed {
  float: left;
}
.form .form--additional-field {
  margin-left: 7px !important;
}
.form label {
  color: #4E555A;
  cursor: pointer;
}
.form input[type=text],
.form input[type=password],
.form select,
.form textarea,
.form .checkbox-matrix,
.form .checkbox-tree,
.form .generic-field,
.form .nu_radio_button_matrix,
.form .nu_upload_list {
  display: block;
  box-sizing: border-box;
  /* double minus is a workaround for https://github.com/yui/yuicompressor/issues/59 */
  width: calc(100% - -6px);
  margin: -2px -3px;
  background-color: white;
  border: 1px solid #AAA;
}
.form input[type=text]:focus,
.form input[type=password]:focus,
.form select:focus,
.form textarea:focus,
.form .checkbox-matrix:focus,
.form .checkbox-tree:focus,
.form .generic-field:focus,
.form .nu_radio_button_matrix:focus,
.form .nu_upload_list:focus {
  border: 1px solid #5897FB;
}
.form input[type=text],
.form input[type=password] {
  padding: 2px 2px;
}
.form textarea {
  padding: 4px 2px;
  resize: vertical;
}
.form input[type=text],
.form input[type=password],
.form select {
  height: 22px;
}
.form select {
  text-indent: -1px;
}
.form input[type=checkbox],
.form input[type=radio] {
  margin: 1px -3px;
  padding: 0;
  display: block;
  float: left;
  margin-right: 5px;
}
.form input[type=text][readonly],
.form input[type=text][disabled],
.form input[type=password][readonly],
.form input[type=password][disabled],
.form textarea[readonly],
.form textarea[disabled],
.form select[readonly],
.form select[disabled] {
  background-color: #F0F0F0;
  box-shadow: inset 0 0 2px #cdcdcd;
  color: gray;
}
.form .form--remark {
  color: gray;
  font-size: 0.625rem;
}
.form .checkbox-matrix {
  overflow: auto;
}
.form .checkbox-matrix.disabled {
  background-color: #F0F0F0;
  box-shadow: inset 0 0 2px #cdcdcd;
}
.form .checkbox-matrix.disabled dt.disabled label {
  color: gray;
}
.form .checkbox-matrix dd {
  float: left;
  clear: both;
  width: 22px;
  margin: 0;
  padding-left: 4px;
  padding-top: 2px;
}
.form .checkbox-matrix dd input {
  margin-left: 0px;
}
.form .checkbox-matrix dt {
  float: left;
  clear: none;
  width: calc(100% - 25px);
  margin: 0;
}
.form .checkbox-matrix dt label {
  color: black;
}
.form .checkbox-matrix dt.disabled label {
  color: rgb(191.5, 191.5, 191.5);
  cursor: auto;
}
.form .checkbox-tree {
  overflow: auto;
  padding-left: 20px;
}
.form .checkbox-tree.disabled {
  background-color: #F0F0F0;
  box-shadow: inset 0 0 2px #cdcdcd;
}
.form .checkbox-tree.disabled label {
  color: gray;
}
.form .checkbox-tree label.disabled {
  color: gray;
}
.form .checkbox-tree .checkbox-tree--row {
  position: relative;
}
.form .checkbox-tree .checkbox-tree--row .checkbox-tree--expander {
  display: block;
  position: absolute;
  top: 0px;
  left: -18px;
  width: 16px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../images/expand_black_arrow_right.png");
}
.form .checkbox-tree .checkbox-tree--row.expanded .checkbox-tree--expander {
  background-image: url("../images/expand_black_arrow_down.png");
}
.form .checkbox-tree .checkbox-tree--row label {
  display: block;
  padding-left: 16px;
}
.form .checkbox-tree .checkbox-tree--children {
  margin-left: 20px;
  display: none;
}
.form .checkbox-tree .checkbox-tree--children.expanded {
  display: block;
}
.form .nu_radio_button_matrix {
  padding: 2px 0px;
}
.form .nu_radio_button_matrix input[type=radio] {
  margin-left: 5px;
  margin-top: 2px;
}
.form .nu_upload_list.nu_disabled {
  background-color: #F0F0F0;
  box-shadow: inset 0 0 2px #cdcdcd;
  border-color: #AAA;
}
.form input[type=text].datepicker {
  background-image: url("../images/calendar_back.png");
  background-repeat: no-repeat;
  background-position: right;
  width: 90px;
}
.form .form--short-field,
.form input[type=text].form--short-field,
.form input[type=password].form--short-field {
  width: 100px;
}
.form .form--shorter-field,
.form input[type=text].form--shorter-field,
.form input[type=password].form--shorter-field {
  width: 50px;
}
.form .form--field-with-1button {
  float: left;
  width: calc(100% - 35px);
}
.form .form--field-with-2buttons-and-count {
  float: left;
  width: calc(100% - 80px);
}
.form .form--field-button {
  float: right;
  margin-left: 4px;
}
.form .form--required-field:after {
  content: "*";
}

ul.nu_text_enumeration {
  margin: 5px 0px;
  padding-left: 25px;
}
ul.nu_text_enumeration ul {
  padding-left: 15px;
}

.nu_table {
  background-color: #eaecec;
  background-position: 0 0;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
}
.nu_table th {
  background-color: #dcdfd5;
  padding: 5px 10px 5px 10px;
  text-align: left;
  color: #534e5d;
  font-size: 9pt;
}
.nu_table th a {
  color: #534e5d;
  font-size: 9pt;
  display: block;
}
.nu_table tfoot td {
  padding: 3px 10px 3px 10px;
  background-color: #dcdfd5;
}
.nu_table tbody tr:hover {
  background-color: #c3c6db !important;
}
.nu_table tbody tr.nu_selected {
  background-color: #a3a6bb;
  color: black;
}
.nu_table tbody tr.nu_selected:hover {
  background-color: #b3b6cb;
}
.nu_table tbody tr td {
  padding: 3px 10px 3px 10px;
  vertical-align: top;
  font-size: 9pt;
}
.nu_table tbody tr:nth-child(even) {
  background-color: #eaecec;
}
.nu_table tbody tr.nu_row_even {
  background-color: #eaecec !important;
}
.nu_table tbody tr.nu_row_even:hover {
  background-color: #c3c6db !important;
}
.nu_table tbody tr:nth-child(odd) {
  background-color: white;
}
.nu_table tbody tr.nu_row_odd {
  background-color: white !important;
}
.nu_table tbody tr.nu_row_odd:hover {
  background-color: #c3c6db !important;
}
.nu_table tbody tr.nu_nothing_found td {
  padding: 10px;
}
.nu_table .nu_sorted_asc {
  background-image: url(../images/sort_asc.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.nu_table .nu_sorted_desc {
  background-image: url(../images/sort_desc.png);
  background-repeat: no-repeat;
  background-position: right center;
}
.nu_table .nu_nothing_found td {
  text-align: center;
  padding-bottom: 50px;
}
.nu_table .nu_table_head {
  width: 100%;
}
.nu_table .nu_table_head .nu_table_scroll_offset {
  width: 16px;
  padding: 0;
}
.nu_table .nu_table_body_container {
  overflow-y: scroll;
  background-color: white;
}
.nu_table .nu_table_body_container .nu_table_body {
  width: 100%;
}
.nu_table .table__cell_right {
  text-align: right;
}
.nu_table .table__cell_no-wrap {
  white-space: nowrap;
}
.nu_table .table__cell_small-text {
  font-size: 0.625rem;
}

.nu_table_remark {
  color: gray;
  font-size: 0.625rem;
}

.nu_float_buttons a {
  display: block;
  float: left;
  margin-right: 4px;
}

.nu_cbmwc_menu .nu_cbmwc_menu_entry a {
  font-size: 9pt;
  margin-bottom: 1px;
  display: block;
  background-color: #D5DADA;
  cursor: pointer;
  padding: 2px 5px;
  position: relative;
}
.nu_cbmwc_menu .nu_cbmwc_menu_entry a:hover {
  text-decoration: none;
  background-color: #C5CACA;
}
.nu_cbmwc_menu .nu_cbmwc_menu_entry a .nu_cbmwc_category_selected_count {
  font-size: 0.625rem;
  color: #555;
  padding: 1px 0px;
  position: absolute;
  right: 1px;
  top: 2px;
}
.nu_cbmwc_menu .nu_cbmwc_menu_entry.nu_selected a {
  color: white;
  background-color: #524E5D;
}
.nu_cbmwc_menu .nu_cbmwc_menu_entry.nu_selected a:hover {
  background-color: #423E4D;
}
.nu_cbmwc_menu .nu_cbmwc_menu_entry.nu_selected a .nu_cbmwc_category_selected_count {
  color: #DDD;
}

.nu_cbmwc_main .nu_cbmwc_section {
  display: none;
}
.nu_cbmwc_main .nu_cbmwc_section.nu_selected {
  display: block;
}

/*** BoxUploadList ***/
.nu_upload_list {
  background-color: white;
  border: 1px solid black;
  height: 70px;
  padding: 5px;
  overflow: auto;
}
.nu_upload_list table {
  margin: 2px 0px;
  color: #4E555A;
  font-size: 9pt;
  width: 100%;
}
.nu_upload_list table td {
  padding: 2px 3px;
}
.nu_upload_list table .nu_col_icon {
  width: 16px;
}
.nu_upload_list table .nu_col_size {
  text-align: right;
  white-space: nowrap;
}
.nu_upload_list table .nu_float_buttons {
  width: 65px;
}
.nu_upload_list.nu_disabled {
  background-color: #E5EAEA;
  border-color: #E5EAEA;
}

/*** QueryLanguageInput ***/
.nu_ql_show_errors .nu_ql_error {
  text-decoration: underline;
  color: red;
}

/*** jquery.doubleScroll.js and jquery.stickyheader.js ***/
.doubleScroll-scroll-wrapper {
  position: relative;
  z-index: 10;
  padding-top: 5px;
  background: white;
}

.nu_element_tooltip_button {
  float: left;
  width: 16px;
  height: 16px;
  padding: 1px;
  cursor: default;
  border-radius: 9px 9px 9px 9px;
}
.nu_element_tooltip_button span {
  background-image: url("../images/buttons/information.png");
}

.nu_element_tooltip {
  overflow: hidden;
}
.nu_element_tooltip dt {
  float: left;
  clear: left;
  width: 120px;
}
.nu_element_tooltip dt.nu_spacer {
  height: 10px;
}
.nu_element_tooltip dt.nu_fullwidth {
  width: auto;
}
.nu_element_tooltip dd {
  float: left;
  font-weight: bold;
  margin-left: 5px;
}

/*** multiple ISC components ***/
.nu_col_price_cell {
  text-align: right;
  white-space: nowrap;
}
.nu_col_price_cell * {
  font-size: 9pt;
  white-space: nowrap;
}

.warning-text {
  color: red;
}

.distributor-direct-delivery-warm--color {
  color: red;
}

.nu_direct_delivery_costs_highlight {
  color: blue;
}

.nu_isc_delivery_tracking_table {
  margin-top: 5px;
  margin-bottom: 5px;
}
.nu_isc_delivery_tracking_table .nu_col_delivery {
  width: 100px;
}
.nu_isc_delivery_tracking_table .nu_col_packno {
  width: 50px;
}

.nu_text_positive {
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px !important;
  background-image: url("../images/status_positive.png");
}

.table-headline {
  font-size: 13pt;
  font-style: italic;
  padding-top: 1px;
  margin-bottom: 1px;
  text-shadow: 1px 1px 2px #AAAAAA;
  line-height: 25px;
}

@font-face {
  font-family: adineuePRO;
  src: local("adineuePRO-Light");
  src: url("../fonts/box.style/adineuePRO-LightWeb.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: adineuePRO;
  src: local("adineuePRO-Regular");
  src: url("../fonts/box.style/adineuePRO-RegularWeb.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: adineuePRO;
  src: local("adineuePRO-Bold");
  src: url("../fonts/box.style/adineuePRO-BoldWeb.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: adineuePRO;
  src: local("adineuePRO-Black");
  src: url("../fonts/box.style/adineuePRO-BlackWeb.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: adidasFG;
  src: local("adidasFG");
  src: url("../fonts/box.style/adidasFG.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: adidasFG;
  src: local("adidasFG Bold");
  src: url("../fonts/box.style/adidasFG-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: adidasFG;
  src: local("adidasFG Italic");
  src: url("../fonts/box.style/adidasFG-It.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: adidasFG;
  src: local("adidasFG Bold Italic");
  src: url("../fonts/box.style/adidasFG-BoldIt.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
}
html {
  height: 100%;
}

body {
  min-height: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
}

body, input, select, textarea {
  font-family: adidasFG;
  font-size: 0.875rem;
}

.page {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: calc(1260px - 2 * var(--page-horizontal-margin));
  min-height: 0;
  padding-top: 7.375rem;
  padding-left: var(--page-horizontal-margin);
  padding-right: var(--page-horizontal-margin);
  padding-bottom: var(--page-horizontal-margin);
}

.body--with-system-info .page {
  padding-bottom: calc(var(--page-horizontal-margin) + 0.0625rem + 2.25rem);
}

#uc_full {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
#uc_full > main {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.body_inner-scolling {
  min-height: unset;
  height: 100%;
}
.body_inner-scolling .inner-scrolling_horizontal-flex {
  flex: 1;
  min-height: 0;
}
.body_inner-scolling .inner-scrolling_horizontal-flex > * {
  overflow-y: auto;
}

.footer {
  clear: both;
  display: flex;
  justify-content: flex-end;
}

.outer-page {
  height: 100%;
  width: 100%;
}
.outer-page__error {
  background: rgb(215, 40, 64);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-left: 40px;
  margin-top: 5px;
}
.outer-page__success {
  background: rgb(154, 221, 135);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-left: 40px;
  margin-top: 5px;
}

.box-head--unpinned {
  transform: translateY(-4.625rem);
}
.box-head--pinned {
  transform: translateY(0);
}

.development-footer {
  position: fixed;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 2.25rem;
  z-index: 11000;
  border-top: 0.0625rem solid gray;
  opacity: 0.9;
}
.development-footer__version-number, .development-footer__commit {
  position: absolute;
  top: calc((2.25rem - 1.5 * 0.875rem) / 2);
  font-size: 0.875rem;
}
.development-footer__version-number {
  left: 16px;
}
.development-footer__instance-name {
  font-size: 1.375rem;
  text-transform: uppercase;
  text-align: center;
  line-height: 2.25rem;
}
.development-footer__commit {
  right: 16px;
}
.development-footer.nu_instance_local {
  background: #06C;
  background: linear-gradient(#06C, #049);
  color: white;
}
.development-footer.nu_instance_dev {
  background: #C00;
  background: linear-gradient(#C00, #900);
  color: white;
}
.development-footer.nu_instance_staging {
  background: #8E33EB;
  background: linear-gradient(#8E33EB, #5733A2);
  color: white;
}
.development-footer.nu_instance_prod {
  background: #0C0;
  background: linear-gradient(#0C0, #090);
  color: white;
}

.external-page .header {
  min-width: 201px !important;
  color: red;
}
.external-page .header__logos::after {
  width: 10vw !important;
}
.external-page__wrapper {
  display: flex;
}
.external-page__container {
  width: 100%;
  min-height: 100vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.external-page__container .box-logo {
  margin: 0;
}
.external-page__logo-container {
  display: flex;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}
.external-page__logo-container::after {
  content: "";
  flex-grow: 1;
  display: block;
}
.external-page__logos {
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin: 2.5rem 0;
}
.external-page__logos__logo {
  flex-basis: 12rem;
  text-align: center;
  fill: rgb(255, 255, 255);
}
.external-page__footer {
  position: fixed;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  padding: 0.125rem 1rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.external-page__footer > a {
  color: rgb(255, 255, 255);
}
.external-page__footer__support {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.external-page__footer__support > svg {
  height: 1em;
  fill: rgb(255, 255, 255);
}
.external-page__footer__divider {
  width: 0.0625rem;
  height: 1em;
  background: rgb(204, 204, 204);
}
.external-page__footer .legal-notice {
  font-size: inherit !important;
}

.body--with-system-info .external-page {
  margin-bottom: 2.25rem;
}
.body--with-system-info .external-page__footer {
  bottom: 2.25rem;
}

.new_design_v2:not(.iamstronger) .loading__container {
  display: inline-block;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .loading__spinner {
  display: inline-block;
  position: relative;
  height: 2.625rem;
  width: 2.625rem;
}
.new_design_v2:not(.iamstronger) .loading__football {
  animation-name: footballRotating;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.new_design_v2:not(.iamstronger) .loading__football-container {
  animation-name: footballJumping;
  animation-direction: alternate;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
  transform: translateY(-0.5rem);
}
@keyframes footballRotating {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes footballJumping {
  0% {
    transform: translateY(-0.5rem);
  }
  100% {
    transform: translateY(1rem);
  }
}
.new_design_v2:not(.iamstronger) .loading__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 13000;
  opacity: 0;
  transition: opacity 0.5s;
}
.new_design_v2:not(.iamstronger) .loading__overlay .loading__message {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 1em;
}
.new_design_v2:not(.iamstronger) .loading__overlay--on {
  display: flex;
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .box-logo {
  font-size: 3rem;
  height: 1em;
  width: 3.7625em;
  margin: 0.4571em;
}
.new_design_v2:not(.iamstronger) .box-logo--big {
  font-size: 5rem;
}
.body--brand_adidas .box-logo {
  background-image: url("../images/box.style/logos/adidas/box-logo.svg");
}

.new_design_v2:not(.iamstronger) .button {
  display: inline-block;
  height: 1.375rem;
  min-width: 9.375rem;
  font-weight: bold;
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
  text-decoration: none;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .button--narrow {
  width: 6.25rem;
  min-width: auto;
}
.new_design_v2:not(.iamstronger) .button_minimal {
  width: auto;
  min-width: auto;
}
.new_design_v2:not(.iamstronger) .button__label {
  display: block;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
  line-height: 1.375rem;
  text-align: center;
  user-select: none;
  background-color: transparent;
  transition: background-color 0.2s;
}
.new_design_v2:not(.iamstronger) .button__label:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.new_design_v2:not(.iamstronger) .button__label:active {
  background-color: rgba(0, 0, 0, 0.2);
}
.new_design_v2:not(.iamstronger) .button--inactive {
  cursor: default;
}
.new_design_v2:not(.iamstronger) .button--inactive .button__label {
  background-color: transparent;
}
.new_design_v2:not(.iamstronger) .button__standard {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .button__standard.button--inactive {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .button__proceed {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .button__setting-mandatory {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .button__settings-done {
  background-color: rgb(92, 163, 229);
}
.new_design_v2:not(.iamstronger) .icon-button {
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .icon-button_inline {
  display: inline-flex;
  vertical-align: text-bottom;
}
.new_design_v2:not(.iamstronger) .icon-button__icon {
  transition: all 0.2s;
}
.new_design_v2:not(.iamstronger) .icon-button__icon svg {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .icon-button__label {
  font-weight: bold;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  transition: color 0.2s;
  user-select: none;
  margin-left: 0.125rem;
  padding-top: 0.0625rem;
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon-button__label {
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:hover .icon-button__label {
  color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon-button__label {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:active .icon-button__label {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .icon-button--disabled {
  cursor: default;
}
.new_design_v2:not(.iamstronger) .icon-button--disabled .icon-button__label {
  color: rgb(204, 204, 204) !important;
}
.new_design_v2:not(.iamstronger) .icon-button_small .icon-button__icon svg {
  width: 1rem;
  height: 1rem;
}
.new_design_v2:not(.iamstronger) .icon-button--bright .icon-button__label {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button__icon {
  fill: none;
  stroke: rgb(112, 112, 112);
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon-button__icon_font-awesome {
  stroke: none !important;
  fill: currentColor !important;
}
.new_design_v2:not(.iamstronger) .icon-button--bright .icon-button__icon {
  stroke: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button--highlight {
  width: 3rem;
}
.new_design_v2:not(.iamstronger) .icon-button--highlight .icon-button__icon {
  stroke: rgb(154, 221, 135);
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .icon-button--highlight .icon-button__icon svg {
  width: 3rem;
  height: 3rem;
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon-button__icon {
  fill: none;
  stroke: rgb(51, 51, 51);
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:hover .icon-button__icon {
  stroke: rgb(226, 226, 226);
  color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .icon-button--highlight:hover .icon-button__icon {
  stroke: rgb(69.8636363636, 158.1818181818, 44.8181818182);
  color: rgb(69.8636363636, 158.1818181818, 44.8181818182);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon-button__icon {
  fill: none;
  stroke: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:active .icon-button__icon {
  stroke: rgb(204, 204, 204);
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .icon-button--highlight:active .icon-button__icon {
  stroke: rgb(103.8279220779, 204.1103896104, 75.3896103896);
  color: rgb(103.8279220779, 204.1103896104, 75.3896103896);
}
.new_design_v2:not(.iamstronger) .icon-button--disabled .icon-button__icon {
  fill: rgb(238, 238, 238) !important;
  stroke: rgb(204, 204, 204) !important;
  color: rgb(204, 204, 204) !important;
}
.new_design_v2:not(.iamstronger) .icon-button__icon--selected {
  stroke: var(--color-highlight);
  color: var(--color-highlight) !important;
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon-button__icon--selected {
  stroke: var(--color-highlight);
  color: var(--color-highlight) !important;
  cursor: default;
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon-button__icon--selected {
  stroke: var(--color-highlight);
  color: var(--color-highlight) !important;
}
.new_design_v2:not(.iamstronger) .icon-button--disabled .icon-button__icon--selected {
  stroke: var(--color-highlight-lighter);
  color: var(--color-highlight-lighter) !important;
}
.new_design_v2:not(.iamstronger) .icon__visible--off .off-line {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon-button--bright .icon__visible--off .off-line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__visible--off .off-line {
  stroke: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:hover .icon__visible--off .off-line {
  stroke: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon__visible--off .off-line {
  stroke: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-button--bright:active .icon__visible--off .off-line {
  stroke: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .icon-button--disabled .icon__visible--off .off-line {
  stroke: rgb(204, 204, 204) !important;
}
.new_design_v2:not(.iamstronger) .icon-button .icon__favorite--enabled {
  fill: rgb(112, 112, 112);
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__favorite--enabled {
  fill: rgb(51, 51, 51);
  stroke: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon__favorite--enabled {
  fill: rgb(0, 0, 0);
  stroke: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-button__icon--error {
  stroke: rgb(215, 40, 64);
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon-button__icon--error {
  stroke: rgb(150.5, 28, 44.8);
  color: rgb(150.5, 28, 44.8);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon-button__icon--error {
  stroke: rgb(86, 16, 25.6);
  color: rgb(86, 16, 25.6);
}
.new_design_v2:not(.iamstronger) .icon__filter--selected {
  color: transparent;
  fill: var(--color-highlight);
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__filter {
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__filter--selected {
  color: transparent;
  fill: var(--color-highlight-darker);
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon__filter--selected {
  color: transparent;
  fill: var(--color-highlight-even-darker);
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button--disabled .icon__filter--selected {
  color: transparent;
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button .finder-outline {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .finder-outline {
  stroke: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button:active .finder-outline {
  stroke: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-button .icon__add-isc-to-basket .active {
  display: none;
}
.new_design_v2:not(.iamstronger) .icon-button .icon__add-isc-to-basket--active {
  fill: var(--color-highlight);
  stroke: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .icon-button .icon__add-isc-to-basket--active .active {
  display: inline;
}
.new_design_v2:not(.iamstronger) .icon-button .icon__add-isc-to-basket--active .inactive {
  display: none;
}
.new_design_v2:not(.iamstronger) .icon-button .icon__add-isc-to-basket--active .active-bright {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__add-isc-to-basket--active {
  fill: var(--color-highlight-darker);
  stroke: var(--color-highlight-darker);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon__add-isc-to-basket--active {
  fill: var(--color-highlight-even-darker);
  stroke: var(--color-highlight-even-darker);
}
.new_design_v2:not(.iamstronger) .icon__checkbox .checked {
  display: none;
}
.new_design_v2:not(.iamstronger) .icon__checkbox--checked {
  fill: currentColor;
}
.new_design_v2:not(.iamstronger) .icon__checkbox--checked .checked {
  display: inherit;
}
.new_design_v2:not(.iamstronger) .icon-button:hover .icon__checkbox--checked {
  fill: rgb(51, 51, 51);
  stroke: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .icon-button:active .icon__checkbox--checked {
  fill: rgb(0, 0, 0);
  stroke: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .icon-buttons {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .icon__lock .closed {
  stroke: none;
}
.new_design_v2:not(.iamstronger) .icon__lock :hover .closed {
  stroke: inherit;
}
.new_design_v2:not(.iamstronger) .icon__lock :hover .open {
  stroke: none;
}
.new_design_v2:not(.iamstronger) .icon__lock--closed .closed {
  stroke: inherit;
}
.new_design_v2:not(.iamstronger) .icon__lock--closed .open {
  stroke: none;
}
.new_design_v2:not(.iamstronger) .icon__lock--closed :hover .closed {
  stroke: none;
}
.new_design_v2:not(.iamstronger) .icon__lock--closed :hover .open {
  stroke: inherit;
}
.new_design_v2:not(.iamstronger) .scroll-down-button {
  position: fixed;
  z-index: 10000;
  bottom: 5rem;
  left: 50%;
  display: flex;
  justify-content: center;
  margin-left: -1.5rem;
}
.new_design_v2:not(.iamstronger) .scroll-down-button__link {
  display: block;
  width: 3rem;
  height: 3rem;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  border-radius: 1.5rem;
  border: 0.125rem solid rgb(255, 255, 255);
  animation: scroll-down-button-anim 0.5s ease-in 3 alternate;
}
.new_design_v2:not(.iamstronger) .scroll-down-button__link svg {
  stroke: white;
  width: 100%;
  height: 100%;
}
@keyframes scroll-down-button-anim {
  0% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(0px);
  }
}
@media screen and (min-height: 1000px) {
  .new_design_v2:not(.iamstronger) .scroll-down-button {
    display: none;
  }
}
.new_design_v2:not(.iamstronger) .selection-bar__list {
  display: inline-flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 -0.3125rem -0.3125rem 0;
}
.new_design_v2:not(.iamstronger) .selection-bar__item {
  width: 6.25rem;
  height: 1.375rem;
  margin: 0 0.3125rem 0.3125rem 0;
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .selection-bar__input {
  display: none;
}
.new_design_v2:not(.iamstronger) .selection-bar__input:checked + .selection-bar__label {
  background-color: rgb(112, 112, 112);
  border-color: rgb(112, 112, 112);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .selection-bar__label {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  user-select: none;
  color: rgb(112, 112, 112);
  height: 100%;
  border: 1px solid rgb(112, 112, 112);
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .selection-bar__label:hover {
  border-color: rgb(51, 51, 51);
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .selection-bar__label:active {
  border-color: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .selection-bar__label-text {
  display: block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.25rem;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .selection-bar__item--disabled .selection-bar__label {
  cursor: default;
  border-color: rgb(204, 204, 204);
  color: rgb(204, 204, 204);
  background-color: rgb(238, 238, 238) !important;
}
.new_design_v2:not(.iamstronger) .header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  height: 0;
  min-width: 1260px;
  z-index: 2000;
}
.new_design_v2:not(.iamstronger) .header .box-logo {
  display: block;
  margin: 0;
}
.new_design_v2:not(.iamstronger) .header__content {
  display: flex;
  flex-direction: column;
  padding: 0 var(--page-horizontal-margin);
  transition: transform 0.7s ease;
  will-change: transform;
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .header__logos {
  box-sizing: content-box;
  height: 4.5rem;
  border-bottom: 0.125rem solid rgb(51, 51, 51);
  position: relative;
}
.new_design_v2:not(.iamstronger) .header__logos__box, .new_design_v2:not(.iamstronger) .header__logos__brand {
  position: absolute;
  top: 0;
  z-index: 1;
}
.new_design_v2:not(.iamstronger) .header__logos__box {
  height: 100%;
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .header__logos__brand {
  right: 0;
  width: 5rem;
  height: 4.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.new_design_v2:not(.iamstronger) .header__logos::before, .new_design_v2:not(.iamstronger) .header__logos::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
}
.new_design_v2:not(.iamstronger) .header__logos::before {
  width: 20rem;
  background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0.95) 60%, rgba(255, 255, 255, 0));
}
.new_design_v2:not(.iamstronger) .header__logos::after {
  right: 0;
  width: 15rem;
  background: linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0) 90%);
}
.new_design_v2:not(.iamstronger) .header__logos.has-welcome-message::before {
  width: 50rem;
  animation: welcome-bg-anim 1s ease-in-out 5s forwards;
}
.new_design_v2:not(.iamstronger) .header__logos.has-welcome-message .header__maintenance-message {
  animation: welcome-mm-anim 1s ease-in-out 6s forwards;
  visibility: hidden;
  opacity: 0;
}
.new_design_v2:not(.iamstronger) .header__welcome-message {
  font-family: adineuePRO;
  font-weight: bold;
  text-transform: uppercase;
  flex-grow: 1;
  z-index: 1;
  margin-left: 1rem;
  line-height: 1.2;
  animation: welcome-message-anim 1s ease-in-out 5s forwards;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .header__welcome-message__news {
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .header__welcome-message__news a {
  font-family: adineuePRO;
  font-weight: bold;
  font-size: 1rem;
  color: var(--color-highlight);
}
@keyframes welcome-message-anim {
  100% {
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes welcome-bg-anim {
  100% {
    width: 320px;
  }
}
@keyframes welcome-mm-anim {
  0% {
    visibility: visible;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
.new_design_v2:not(.iamstronger) .header__maintenance-message {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .header__maintenance-message__text {
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 1rem;
  max-width: 50rem;
  text-align: center;
  background-color: rgba(215, 40, 64, 0.8);
  color: rgb(255, 255, 255);
  padding: 0.3125rem 0.75rem;
  line-height: 1rem;
  z-index: 2;
}
.new_design_v2:not(.iamstronger) .header__menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 2.1875rem;
  border-bottom: 0.0625rem solid rgb(51, 51, 51);
  background-color: rgb(255, 255, 255);
  transition: background-color 0.3s ease 0.5s;
}
.new_design_v2:not(.iamstronger) .header__menu__block {
  flex: 1;
}
.body--brand_adidas .header__logos {
  background-image: url("../images/box.style/header-background-adidas.jpg");
}
.body--brand_adidas .header__logos__brand {
  background-image: url("../images/box.style/logos/adidas/adidas.svg");
}

.new_design_v2:not(.iamstronger) .menu__icon {
  height: 2.1875rem;
  width: 2.1875rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 10;
}
.new_design_v2:not(.iamstronger) .menu__icon svg {
  height: 1.25rem;
  color: rgb(51, 51, 51);
  fill: currentColor;
}
.new_design_v2:not(.iamstronger) .menu__icon span {
  display: flex;
  justify-content: center;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .menu__lvl1 {
  display: flex;
  align-items: stretch;
  height: 2.1875rem;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  text-transform: uppercase;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .menu__lvl1--right-aligned {
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item:hover .menu__icon {
  background-color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item:hover .menu__icon svg {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item:hover .menu__lvl1__submenu {
  display: block;
  opacity: 1;
  height: auto;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item:hover .menu__lvl1__submenu .menu__lvl2 {
  transform: translateY(0%);
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item--selected .menu__icon {
  background-color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item--selected .menu__icon svg {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item--disabled {
  cursor: default;
}
.new_design_v2:not(.iamstronger) .menu__lvl1__item--disabled .menu__icon svg {
  color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .menu__lvl1__link {
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .menu__lvl1__submenu {
  position: absolute;
  top: 100%;
  left: -1rem;
  min-width: 13.25rem;
  overflow: hidden;
  font-family: adineuePRO;
  font-weight: normal;
  z-index: 100;
  height: 0;
}
.new_design_v2:not(.iamstronger) .menu__lvl2 {
  background-color: rgb(255, 255, 255);
  box-shadow: 0 0 0.75rem 0 rgba(0, 0, 0, 0.6);
  margin: 0 1rem 1rem 1rem;
  padding: 0;
  list-style: none;
  transform: translateY(-100%);
  opacity: 0;
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
}
.new_design_v2:not(.iamstronger) .menu__lvl2__title {
  display: flex;
  align-items: center;
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
  font-family: adineuePRO;
  font-weight: bold;
  font-size: 1rem;
  padding: 0 0.5rem;
  cursor: default;
}
.new_design_v2:not(.iamstronger) .menu__lvl2__item {
  display: flex;
  align-items: stretch;
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .menu__lvl2__item:hover {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .menu__lvl2__link {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0 0.5rem;
  text-decoration: none;
  color: rgb(51, 51, 51);
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .menu__lvl2__link:hover {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .menu__lvl2__item--selected, .new_design_v2:not(.iamstronger) .menu__lvl2__item--selected:hover {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .menu__lvl2__item--selected .menu__lvl2__link,
.new_design_v2:not(.iamstronger) .menu__lvl2__item--selected .menu__lvl2__link:hover {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .text-search {
  position: relative;
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .text-search__form {
  position: relative;
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .text-search__input, .new_design_v2:not(.iamstronger) .login__form__column .input-text {
  width: 100%;
  border: 0.0625rem solid rgb(112, 112, 112);
  font-size: 0.875rem;
  color: rgb(51, 51, 51);
  height: 1.5rem;
  padding: 0 0.5rem;
  line-height: 1.5rem;
  margin: 0;
}
.new_design_v2:not(.iamstronger) .text-search__input::placeholder, .new_design_v2:not(.iamstronger) .login__form__column .input-text::placeholder {
  color: rgb(204, 204, 204);
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .text-search__input::-ms-clear, .new_design_v2:not(.iamstronger) .login__form__column .input-text::-ms-clear {
  display: none;
}
.new_design_v2:not(.iamstronger) .text-search__input:focus, .new_design_v2:not(.iamstronger) .login__form__column .input-text:focus {
  outline: none;
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .text-search__icon {
  height: 100%;
  width: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .text-search__icon svg {
  width: 1rem;
  height: 1rem;
}
.new_design_v2:not(.iamstronger) .text-search__link {
  font-size: 0.875rem;
  text-decoration: none;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .text-search__link:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .preview__image {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--thumbnail .preview__lock svg {
  width: 50%;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--thumbnail .preview__lock__message {
  display: none;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--thumbnail .preview__page-count {
  font-size: 0.5rem;
  margin: 0.125rem;
  right: 0.125rem;
  border-width: 0.0625rem;
  box-shadow: 0.125rem 0.125rem rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--inline {
  height: 1rem;
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--thumbnail {
  height: 2.75rem;
  width: 2.75rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--small {
  height: 9.375rem;
  width: 9.375rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--lightbox {
  height: 11rem;
  width: 11rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--medium-small {
  height: 14rem;
  width: 14rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--medium {
  height: 18.75rem;
  width: 18.75rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--medium-large {
  height: 28.5rem;
  width: 28.5rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--large {
  height: 37.5rem;
  width: 37.5rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--extralarge {
  height: 50rem;
  width: 50rem;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--coming-soon, .new_design_v2:not(.iamstronger) .preview__image.preview__image--not-found, .new_design_v2:not(.iamstronger) .preview__image.preview__image--not-available, .new_design_v2:not(.iamstronger) .preview__image.preview__image--locked {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--coming-soon {
  background-image: url("../images/box.style/coming_soon.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--coming-soon_originals {
  background-image: url("../images/placeholders/originals-preview.svg");
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--coming-soon_performance {
  background-image: url("../images/placeholders/performance-preview.svg");
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--not-found {
  background-image: url("../images/box.style/not_found.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.new_design_v2:not(.iamstronger) .preview__image.preview__image--not-available {
  background-image: url("../images/box.style/not_available.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.new_design_v2:not(.iamstronger) .preview__image img {
  max-height: 100%;
  max-width: 100%;
  flex: 0 0 auto;
  object-fit: contain;
}
.new_design_v2:not(.iamstronger) .preview__image_framed {
  background: var(--color-preview-framed);
}
.new_design_v2:not(.iamstronger) .preview__lock {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0.85;
  width: 100%;
  height: 100%;
  justify-content: center;
  top: 0;
  left: 0;
}
.new_design_v2:not(.iamstronger) .preview__lock svg {
  width: 35%;
  height: 43%;
}
.new_design_v2:not(.iamstronger) .preview__lock__message {
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding: 0.125rem 0.3125rem;
  border-radius: 0.3125rem;
  margin-top: 0.3125rem;
  background-color: #adadad;
  border: 0.0625rem solid rgb(147.5, 147.5, 147.5);
  text-align: center;
}
.new_design_v2:not(.iamstronger) .preview__page-count {
  position: absolute;
  top: 0;
  right: 0.3125rem;
  color: rgb(51, 51, 51);
  background-color: var(--color-omega-highlight-bg);
  border: 2px solid rgb(51, 51, 51);
  padding: 0 0.3125em;
  font-size: 1.75rem;
  margin: 0.3125rem;
  box-shadow: 0.3125rem 0.3125rem rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .preview__description {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .preview__placeholder {
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center center;
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-archive {
  background-image: url("../images/box.style/documents/doc_archive.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-audio {
  background-image: url("../images/box.style/documents/doc_audio.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-excel {
  background-image: url("../images/box.style/documents/doc_excel.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-pdf {
  background-image: url("../images/box.style/documents/doc_pdf.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-powerpoint {
  background-image: url("../images/box.style/documents/doc_powerpoint.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-translation {
  background-image: url("../images/box.style/documents/doc_translation.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-video {
  background-image: url("../images/box.style/documents/doc_video.svg");
}
.new_design_v2:not(.iamstronger) .preview__placeholder.preview__placeholder-word {
  background-image: url("../images/box.style/documents/doc_word.svg");
}
.new_design_v2:not(.iamstronger) .preview-upload__container {
  display: inline-flex;
  flex-direction: column;
  text-decoration: none;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .preview-upload__container .preview__image {
  position: relative;
}
.new_design_v2:not(.iamstronger) .preview-upload__container .preview__image::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url("../images/box.style/upload.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.375rem;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.new_design_v2:not(.iamstronger) .preview-upload__container img {
  transform: scale(1);
  transition: transform 0.5s cubic-bezier(0.18, 0.92, 0.77, 0.77);
}
.new_design_v2:not(.iamstronger) .preview-upload__container:hover .preview__image::after {
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .preview-upload__container:hover img {
  transform: scale(1.1);
}
.new_design_v2:not(.iamstronger) .preview-flip__prev, .new_design_v2:not(.iamstronger) .preview-flip__next {
  position: absolute;
  top: calc(50% - 0.7rem);
  left: 0;
  height: 1.4rem;
  width: 1.4rem;
  background-color: rgb(51, 51, 51);
  background-image: url("../images/box.style/prev.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1rem;
  opacity: 0;
  transition: opacity 0.3s linear;
  cursor: pointer;
  z-index: 5;
}
.new_design_v2:not(.iamstronger) .preview-flip__next {
  background-image: url("../images/box.style/next.svg");
  left: auto;
  right: 0;
}
.new_design_v2:not(.iamstronger) .preview-flip__container {
  position: relative;
}
.new_design_v2:not(.iamstronger) .preview-flip__container:hover .preview-flip__prev:not(.preview-flip__prev--inactive),
.new_design_v2:not(.iamstronger) .preview-flip__container:hover .preview-flip__next:not(.preview-flip__next--inactive) {
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .preview-flip--inline {
  height: 1rem;
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--thumbnail {
  height: 2.75rem;
  width: 2.75rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--small {
  height: 9.375rem;
  width: 9.375rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--lightbox {
  height: 11rem;
  width: 11rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--medium-small {
  height: 14rem;
  width: 14rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--medium {
  height: 18.75rem;
  width: 18.75rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--medium-large {
  height: 28.5rem;
  width: 28.5rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--large {
  height: 37.5rem;
  width: 37.5rem;
}
.new_design_v2:not(.iamstronger) .preview-flip--extralarge {
  height: 50rem;
  width: 50rem;
}
.new_design_v2:not(.iamstronger) .box-preview-image-with-paging__preview-box {
  position: relative;
}
.new_design_v2:not(.iamstronger) .box-preview-image-with-paging__page-number {
  margin-top: 0.25rem;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .image-module {
  display: flex;
  flex-direction: column;
  width: 9.5rem;
  position: relative;
}
.new_design_v2:not(.iamstronger) .image-module--inline {
  width: 1.125rem;
}
.new_design_v2:not(.iamstronger) .image-module--thumbnail {
  width: 2.875rem;
}
.new_design_v2:not(.iamstronger) .image-module--small {
  width: 9.5rem;
}
.new_design_v2:not(.iamstronger) .image-module--lightbox {
  width: 11.125rem;
}
.new_design_v2:not(.iamstronger) .image-module--medium-small {
  width: 14.125rem;
}
.new_design_v2:not(.iamstronger) .image-module--medium {
  width: 18.875rem;
}
.new_design_v2:not(.iamstronger) .image-module--medium-large {
  width: 28.625rem;
}
.new_design_v2:not(.iamstronger) .image-module--large {
  width: 37.625rem;
}
.new_design_v2:not(.iamstronger) .image-module--extralarge {
  width: 50.125rem;
}
.new_design_v2:not(.iamstronger) .image-module > .input-checkbox__container {
  position: absolute;
  right: 0.25rem;
  top: 0.25rem;
  z-index: 1;
  display: none;
}
.new_design_v2:not(.iamstronger) .image-module > .input-checkbox__container svg {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .image-module__image-container {
  display: flex;
  width: 100%;
  border: 0.0625rem solid rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .image-module__actions {
  padding: 0;
  margin: 0;
  margin-bottom: 0.3125rem;
  padding-right: 1px;
  padding-bottom: 1px;
  font-size: 0;
  gap: 0.125rem !important;
}
.new_design_v2:not(.iamstronger) .image-module__icon {
  margin-left: 1px;
}
.new_design_v2:not(.iamstronger) .image-module__icon svg {
  display: block;
  margin: -1px 0;
}
.new_design_v2:not(.iamstronger) .image-module__info {
  color: rgb(51, 51, 51);
  margin-top: 0.125rem;
}
.new_design_v2:not(.iamstronger) .image-module__info, .new_design_v2:not(.iamstronger) .image-module__info * {
  font-size: 0.875rem;
  line-height: 0.9375rem;
}
.new_design_v2:not(.iamstronger) .image-module__info_2lines {
  height: 1.875rem;
}
.new_design_v2:not(.iamstronger) .image-module__info_4lines {
  height: 3.75rem;
}
.new_design_v2:not(.iamstronger) .image-module__title {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .image-module__info, .new_design_v2:not(.iamstronger) .image-module__additional-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .image-module__info__split {
  display: flex;
}
.new_design_v2:not(.iamstronger) .image-module__info__split div + div {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .image-module_selectable:hover > .input-checkbox__container {
  display: block;
}
.new_design_v2:not(.iamstronger) .image-module_selectable:hover .image-module__image-container .preview__image::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.new_design_v2:not(.iamstronger) .image-module_selectable .input-checkbox:checked ~ .image-module__image-container {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .image-module_selectable .input-checkbox:checked ~ .image-module__actions {
  border-color: var(--color-highlight2);
  background-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .actions {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .actions__item--right {
  flex-grow: 1;
  text-align: right;
}
.new_design_v2:not(.iamstronger) .actions__item > .icon > svg {
  display: block;
}
.new_design_v2:not(.iamstronger) .actions__spacer {
  width: 1px;
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .actions .input-checkbox__label svg {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .input-date,
.new_design_v2:not(.iamstronger) .input-text,
.new_design_v2:not(.iamstronger) .input-textarea {
  display: block;
  font-size: 0.875rem;
  line-height: normal;
  color: rgb(0, 0, 0);
  height: 1.375rem;
  min-width: 7rem;
  max-width: 31rem;
  padding: 0 0.5rem;
  margin: 0;
  border: 0.0625rem solid rgb(112, 112, 112);
  transition: border-color 0.1s linear;
}
.new_design_v2:not(.iamstronger) .input-date:disabled,
.new_design_v2:not(.iamstronger) .input-text:disabled,
.new_design_v2:not(.iamstronger) .input-textarea:disabled {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .input-date:focus,
.new_design_v2:not(.iamstronger) .input-text:focus,
.new_design_v2:not(.iamstronger) .input-textarea:focus {
  outline: none;
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .input-date:focus ~ .input__unit,
.new_design_v2:not(.iamstronger) .input-text:focus ~ .input__unit,
.new_design_v2:not(.iamstronger) .input-textarea:focus ~ .input__unit {
  border-left-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .input-date::placeholder,
.new_design_v2:not(.iamstronger) .input-text::placeholder,
.new_design_v2:not(.iamstronger) .input-textarea::placeholder {
  font-size: 0.875rem;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .input__container {
  display: flex;
  align-items: flex-start;
  position: relative;
  width: 100%;
  line-height: 0;
}
.new_design_v2:not(.iamstronger) .input__container--very-short {
  width: 2.2rem;
}
.new_design_v2:not(.iamstronger) .input__container--very-short .input-text {
  min-width: 2.2rem;
}
.new_design_v2:not(.iamstronger) .input__container--short {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .input__container--medium {
  max-width: 15.5rem;
}
.new_design_v2:not(.iamstronger) .input__container--full-width .input-text,
.new_design_v2:not(.iamstronger) .input__container--full-width .input-textarea {
  max-width: unset;
}
.new_design_v2:not(.iamstronger) .input__container--with-button .icon-button {
  margin-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .input__container--with-button .icon-button > .icon-button__icon > svg {
  width: 1.375rem;
  height: 1.375rem;
}
.new_design_v2:not(.iamstronger) .input__container--with-button .input__unit {
  right: 2.0625rem;
}
.new_design_v2:not(.iamstronger) .input__unit {
  position: absolute;
  display: block;
  right: 0.0625rem;
  bottom: 0.0625rem;
  top: 0.0625rem;
  min-width: 1.375rem;
  padding: 0 0.5rem;
  border-left: 0.0625rem solid rgb(112, 112, 112);
  background-color: rgb(226, 226, 226);
  cursor: pointer;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  line-height: 1.375rem;
  text-align: center;
  transition: border-color 0.1s linear;
}
.new_design_v2:not(.iamstronger) .input-date {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .input-date__container {
  display: inline-block;
  position: relative;
}
.new_design_v2:not(.iamstronger) .input-date ~ .input__unit {
  background-image: url("../images/box.style/calendar/calendar_back.png");
  background-repeat: no-repeat;
  background-position: 75% center;
}
.new_design_v2:not(.iamstronger) .input-date__period-container {
  display: flex;
  justify-content: space-between;
  width: 15.5rem;
}
.new_design_v2:not(.iamstronger) .input-date__period-to-label {
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  margin-top: 0.25rem;
  cursor: pointer;
  line-height: normal;
}
.new_design_v2:not(.iamstronger) .input-textarea {
  height: 3.25rem;
  padding: 0.25rem 0.5rem;
  resize: vertical;
}
.new_design_v2:not(.iamstronger) .input-textarea_medium .input-textarea {
  height: 7.375rem;
}
.new_design_v2:not(.iamstronger) .input-textarea_large .input-textarea {
  height: 14.25rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox {
  display: none;
}
.new_design_v2:not(.iamstronger) .input-checkbox__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 0 0 -0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox__list--horizontal {
  flex-direction: row;
}
.new_design_v2:not(.iamstronger) .input-checkbox__list .input-checkbox__item {
  margin-bottom: 0.3125rem;
  margin-left: 0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox__list .input-checkbox__item:last-child {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .input-checkbox__container, .new_design_v2:not(.iamstronger) .input-checkbox__item {
  cursor: pointer;
  display: inline-block;
  font-size: 0;
}
.new_design_v2:not(.iamstronger) .input-checkbox__container__count, .new_design_v2:not(.iamstronger) .input-checkbox__item__count {
  padding-left: 0.25rem;
  color: rgb(204, 204, 204);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__label .checkbox-outer, .new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__container .input-checkbox__label .checkbox-outer {
  fill: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__label .checkbox-on, .new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__container .input-checkbox__label .checkbox-on {
  stroke: rgb(255, 255, 255);
  stroke-dashoffset: 0;
}
.new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__label .switch-toggle, .new_design_v2:not(.iamstronger) .input-checkbox:checked + .input-checkbox__container .input-checkbox__label .switch-toggle {
  fill: #39B90F;
  stroke: #39B90F;
  transform: translateX(10px);
}
.new_design_v2:not(.iamstronger) .input-checkbox:indeterminate + .input-checkbox__label .checkbox-outer {
  fill: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .input-checkbox:indeterminate + .input-checkbox__label .checkbox-on {
  stroke: transparent;
}
.new_design_v2:not(.iamstronger) .input-checkbox:indeterminate + .input-checkbox__label .checkbox-indeterminate {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .input-checkbox:disabled + .input-checkbox__label .checkbox-outer {
  stroke: rgb(204, 204, 204);
  fill: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .input-checkbox:disabled + .input-checkbox__label .switch-border,
.new_design_v2:not(.iamstronger) .input-checkbox:disabled + .input-checkbox__label .switch-toggle {
  stroke: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .input-checkbox:checked:disabled + .input-checkbox__label .checkbox-on {
  stroke: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .input-checkbox:checked:disabled + .input-checkbox__label .switch-toggle {
  fill: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .input-checkbox:indeterminate:disabled + .input-checkbox__label .checkbox-indeterminate {
  stroke: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .input-checkbox__label {
  display: inline-flex;
  align-items: center;
  min-height: 1.375rem;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
  cursor: pointer;
  user-select: none;
}
.new_design_v2:not(.iamstronger) .input-checkbox__label svg {
  margin-right: 0.3125rem;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .input-checkbox__label .checkbox-outer {
  fill: rgb(255, 255, 255);
  stroke: rgb(112, 112, 112);
  transition: all 0.2s;
}
.new_design_v2:not(.iamstronger) .input-checkbox__label .switch-border {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .input-checkbox__label .switch-toggle {
  stroke: rgb(112, 112, 112);
  fill: rgb(255, 255, 255);
  transition: transform 0.1s;
}
.new_design_v2:not(.iamstronger) .input-checkbox__label .checkbox-on {
  stroke: transparent;
  transition: stroke-dashoffset 0.3s;
  transition-delay: 0.1s;
  stroke-dasharray: 30;
  stroke-dashoffset: 30;
}
.new_design_v2:not(.iamstronger) .input-checkbox__label .checkbox-indeterminate {
  stroke: transparent;
  transition: stroke 0.2s;
}
.new_design_v2:not(.iamstronger) .input-radio {
  display: none;
}
.new_design_v2:not(.iamstronger) .input-radio__list {
  display: inline-flex;
  flex-direction: column;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 0 -0.3125rem -0.625rem;
}
.new_design_v2:not(.iamstronger) .input-radio__list--horizontal {
  flex-direction: row;
}
.new_design_v2:not(.iamstronger) .input-radio__item {
  font-size: 0;
  margin-bottom: 0.3125rem;
  margin-left: 0.625rem;
}
.new_design_v2:not(.iamstronger) .input-radio:checked + .input-radio__label .radio-inner {
  stroke-width: 12;
}
.new_design_v2:not(.iamstronger) .input-radio:disabled + .input-radio__label .radio-outer {
  stroke: rgb(204, 204, 204);
  fill: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .input-radio:checked:disabled + .input-radio__label .radio-inner {
  stroke: rgb(204, 204, 204);
  stroke-width: 12;
}
.new_design_v2:not(.iamstronger) .input-radio__label {
  display: inline-flex;
  align-items: center;
  min-height: 1.375rem;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .input-radio__label svg {
  margin-right: 0.3125rem;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .input-radio__label .radio-outer {
  fill: rgb(255, 255, 255);
  stroke: rgb(112, 112, 112);
  transition: all 0.2s;
}
.new_design_v2:not(.iamstronger) .input-radio__label .radio-inner {
  stroke: rgb(112, 112, 112);
  stroke-width: 0;
  transition: all 0.2s;
}
.new_design_v2:not(.iamstronger) .nu_validation_error .form__label {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .nu_validation_error .input-date,
.new_design_v2:not(.iamstronger) .nu_validation_error .input-text,
.new_design_v2:not(.iamstronger) .nu_validation_error .input-textarea,
.new_design_v2:not(.iamstronger) .nu_validation_error .input__unit,
.new_design_v2:not(.iamstronger) .nu_validation_error .select2-selection--single,
.new_design_v2:not(.iamstronger) .nu_validation_error .select2-selection--multiple {
  border-color: rgb(215, 40, 64) !important;
}
.new_design_v2:not(.iamstronger) .nu_validation_error ::placeholder {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .form__block {
  margin: 0;
  padding: 1.25rem;
}
.new_design_v2:not(.iamstronger) .form__flexed.form__block {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .form__flexed .form__row {
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .form__flexed .form__column, .new_design_v2:not(.iamstronger) .form__flexed .form__column > [data-updateurl] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .form__flexed .form__column + .form__column {
  margin-left: 0;
}
.new_design_v2:not(.iamstronger) .form__flexed .form__row + .form__row {
  margin-top: 0 !important;
}
.new_design_v2:not(.iamstronger) .form__flexed .form__input-row {
  margin-bottom: 0;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .form__labels-above .form__input-row {
  flex-direction: column;
}
.new_design_v2:not(.iamstronger) .form__labels-above .form__input-row .form__label {
  flex: unset !important;
  margin-bottom: 0.125rem;
}
.new_design_v2:not(.iamstronger) .form__labels-above .form__input-row .form__input-container {
  flex: unset;
  align-self: stretch;
}
.new_design_v2:not(.iamstronger) .form__title {
  margin: 0 0 1rem 0;
  font-size: 1rem;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .form__row {
  display: flex;
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .form__column {
  flex: 1 0 14rem;
  max-width: 38rem;
}
.new_design_v2:not(.iamstronger) .form__column + .form__column {
  margin-left: 1.25rem;
}
.new_design_v2:not(.iamstronger) .form__column_full-height {
  align-self: stretch;
}
.new_design_v2:not(.iamstronger) .form__input-row {
  width: 100%;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: flex-start;
  min-height: 1.375rem;
}
.new_design_v2:not(.iamstronger) .form__input-row_full-width > .form__input-container {
  max-width: 100%;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .form__input-row_full-width > .form__input-container textarea {
  max-width: 100%;
}
.new_design_v2:not(.iamstronger) .form__input-row-like {
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .form__label {
  flex: 0 0 6.5rem;
  font-weight: bold;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-align: left;
  margin-right: 0.5rem;
  margin-top: 0.25rem;
  cursor: pointer;
  line-height: normal;
}
.new_design_v2:not(.iamstronger) .form__input-container {
  flex: 1 0 7rem;
  max-width: 31rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.new_design_v2:not(.iamstronger) .form__input-container .input-text,
.new_design_v2:not(.iamstronger) .form__input-container .input-textarea {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .form__description {
  font-size: 0.625rem;
  color: rgb(112, 112, 112);
  padding: 0.4375rem 0;
  line-height: normal;
}
.new_design_v2:not(.iamstronger) .form__readonly-text {
  font-size: 0.875rem;
  line-height: normal;
  color: rgb(0, 0, 0);
  padding-top: 0.25rem;
}
.new_design_v2:not(.iamstronger) .form__readonly-text_truncated .form__input-container, .new_design_v2:not(.iamstronger) .form__readonly-text_truncated .form__input-container .form__readonly-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .form__textlist, .new_design_v2:not(.iamstronger) .form__readonly-list ul {
  margin-left: 0.75rem;
}
.new_design_v2:not(.iamstronger) .form__divider {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .form__divider, .new_design_v2:not(.iamstronger) .form__divider__before-title {
  margin: 0.65625rem 0;
  border: none;
  border-top: 0.0625rem solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .form__divider__before-title {
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .form__divider__title {
  margin-inline: 0.25rem;
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .form .form__input-row + .form__divider_with-title {
  margin-top: 1.375rem;
}
.new_design_v2:not(.iamstronger) .form--dense .form__input-row {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .form__remark {
  font-size: 0.625rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .form .nu_upload_list {
  margin: 0;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .form_horizontal {
  display: flex;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row .form__label {
  flex: 0 0 auto;
  white-space: nowrap;
  flex-basis: auto !important;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row .input-text {
  max-width: 7rem;
  min-width: 7rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_short .form__input-container {
  flex: 1 0 3.5rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_short .form__input-container .input-text {
  max-width: 3.5rem;
  min-width: 3.5rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_long .form__input-container {
  flex: 1 0 14rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_long .form__input-container .input-text {
  max-width: 14rem;
  min-width: 14rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_very-long .form__input-container {
  flex: 1 0 28rem;
}
.new_design_v2:not(.iamstronger) .form_horizontal .form__input-row_very-long .form__input-container .input-text {
  max-width: 28rem;
  min-width: 28rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  margin: 0 0 -0.3125rem -0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__list .input-checkbox-tree__list {
  margin-top: 0.3125rem;
  margin-left: 1.0625rem;
  display: none;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item {
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  margin-bottom: 0.3125rem;
  margin-left: 0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item--has-subitems {
  margin-left: 0.625rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item--has-subitems > .input-checkbox-tree__arrow svg {
  display: none;
  width: 1.375rem;
  transition: transform 0.2s;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item--has-subitems > .input-checkbox-tree__arrow svg .line {
  stroke: rgb(112, 112, 112);
  transition: stroke 0.2s;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item--expanded > .input-checkbox-tree__arrow svg {
  transform: rotate(90deg);
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree__item--expanded > .input-checkbox-tree__list {
  display: flex;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree--with-arrows .input-checkbox-tree__item:not(.input-checkbox-tree__item--has-subitems) {
  margin-left: 2rem;
}
.new_design_v2:not(.iamstronger) .input-checkbox-tree--with-arrows .input-checkbox-tree__arrow svg {
  display: inline;
}
.new_design_v2:not(.iamstronger) .is-required .form__label::after {
  content: "*";
  display: inline-block;
  margin-left: 0.15em;
}
.new_design_v2:not(.iamstronger) .is-label-last {
  width: auto;
}
.new_design_v2:not(.iamstronger) .is-label-last > .form__label {
  order: 1;
  margin-right: 0;
  flex: 0 0 auto !important;
}
.new_design_v2:not(.iamstronger) .is-label-last > .form__input-container {
  flex: 0 0 auto;
}
.new_design_v2:not(.iamstronger) .box-text {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .select2__container {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .select2-container {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--multiple.select2-selection--multiple,
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single {
  border-radius: 0;
  border-color: rgb(112, 112, 112);
  min-height: 1.375rem;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered,
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered {
  padding: 0 0.5rem;
  line-height: 1.375rem;
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered[data-id=WONoSelectionString],
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder,
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered[data-id=WONoSelectionString],
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__choice,
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__choice {
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  background-color: rgb(226, 226, 226);
  border-radius: 0;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-search--inline .select2-search__field.select2-search__field {
  margin-top: 0.25rem;
  line-height: normal;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-search--inline .select2-search__field.select2-search__field[placeholder] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-search--inline .select2-search__field.select2-search__field[placeholder]:not([placeholder=""]) {
  width: 100% !important;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-search--inline .select2-search__field.select2-search__field::placeholder {
  font-size: 0.875rem;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .select2-container--default.select2-container--focus .select2-selection--multiple.select2-selection--multiple {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single {
  height: 1.375rem;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow {
  height: 1.25rem;
  width: 1.375rem;
  border-left: 0.0625rem solid rgb(112, 112, 112);
  background-color: rgb(226, 226, 226);
  display: flex;
  justify-content: center;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b {
  position: static;
  width: 1rem;
  height: 1rem;
  border: 0;
  margin: 0;
  background-size: cover;
  background-image: url("../images/box.style/inputs/dropdown.svg");
  transition: 0.1s ease-in-out;
}
.new_design_v2:not(.iamstronger) .select2-container--default.select2-container--open .select2-selection--single.select2-selection--single {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-container--default.select2-container--open .select2-selection--single.select2-selection--single .select2-selection__arrow {
  border-left-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-container--default.select2-container--open .select2-selection--single.select2-selection--single .select2-selection__arrow b {
  transform: scaleY(-1);
}
.new_design_v2:not(.iamstronger) .select2-container--focus .select2-selection--single.select2-selection--single {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-container--focus .select2-selection--single.select2-selection--single .select2-selection__arrow {
  border-left-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-container .select2__item--deleted {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .select2-container .box-deleted-tag {
  color: rgb(215, 40, 64);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .select2 .selection {
  line-height: 0;
}
.new_design_v2:not(.iamstronger) .select2-dropdown.select2-dropdown {
  border-radius: 0;
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .select2-results__option.select2-results__option {
  padding: 0.25rem 0.5rem;
}
.new_design_v2:not(.iamstronger) .select2-selection__choice {
  line-height: 1.3;
}
.new_design_v2:not(.iamstronger) .select2_wrapping .select2-selection__choice {
  white-space: wrap;
}
.new_design_v2:not(.iamstronger) .icon svg {
  display: inline-block;
  margin: -1px 0;
}
.new_design_v2:not(.iamstronger) .icon_block {
  display: block;
}
.new_design_v2:not(.iamstronger) .icon_block svg {
  display: block;
}
.new_design_v2:not(.iamstronger) .icon_font-awesome {
  fill: currentColor;
}
.new_design_v2:not(.iamstronger) .icon_font-awesome > svg {
  width: 1.5rem;
  height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .icon_type_info {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon_type_info--bright {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon_type_completed {
  stroke: rgb(112, 112, 112);
  fill: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .icon_type_completed--bright {
  stroke: rgb(255, 255, 255);
  fill: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon_type_package--bright {
  fill: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon_type_locked--bright {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .icon_type_accepted {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .icon_type_rejected {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .icon_type_warning {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .icon_type_warning_positive {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .status-icon__icon {
  height: 1.375rem;
  width: 1.375rem;
  border-radius: 50%;
}
.new_design_v2:not(.iamstronger) .status-icon__icon--DELETED {
  background-color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--UPLOAD {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--PRODUCTION {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--APPROVAL {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--FINISHED {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--FALSE {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--NEUTRAL {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-icon__icon--TRUE {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-icon__label {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 0.625rem;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  margin-top: 0.1875em;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) table#calendar_control {
  z-index: 10001;
  position: absolute;
  border-collapse: collapse;
  background: rgb(226, 226, 226);
  border: 0.0625rem solid var(--color-highlight2);
  cursor: default;
}
.new_design_v2:not(.iamstronger) table#calendar_control td {
  text-align: center;
  vertical-align: middle;
  padding: 0.125rem;
}
.new_design_v2:not(.iamstronger) table#calendar_control td.day_letter {
  font-size: 0.875rem;
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.day_letter.weekend {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.day_number {
  width: 1.4375rem;
  height: 1.25rem;
  font-size: 1rem;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) table#calendar_control td.normal, .new_design_v2:not(.iamstronger) table#calendar_control td.blank {
  background: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.weekend {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.today {
  color: rgb(92, 163, 229);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.selected {
  background: var(--color-highlight);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) table#calendar_control td.hover {
  background: rgb(238, 238, 238);
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) table#calendar_control tr:first-child td {
  min-width: 1.8125rem;
}
.new_design_v2:not(.iamstronger) td#calendar_prev_month,
.new_design_v2:not(.iamstronger) td#calendar_next_month,
.new_design_v2:not(.iamstronger) td#calendar_prev_year,
.new_design_v2:not(.iamstronger) td#calendar_next_year {
  cursor: pointer;
  background-image: url("../images/box.style/calendar/calendar_sprite.svg");
}
.new_design_v2:not(.iamstronger) td#calendar_prev_month img,
.new_design_v2:not(.iamstronger) td#calendar_next_month img,
.new_design_v2:not(.iamstronger) td#calendar_prev_year img,
.new_design_v2:not(.iamstronger) td#calendar_next_year img {
  display: none;
}
.new_design_v2:not(.iamstronger) td#calendar_prev_month:hover,
.new_design_v2:not(.iamstronger) td#calendar_next_month:hover,
.new_design_v2:not(.iamstronger) td#calendar_prev_year:hover,
.new_design_v2:not(.iamstronger) td#calendar_next_year:hover {
  background-position-x: -30px;
}
.new_design_v2:not(.iamstronger) td#calendar_prev_month {
  background-position: 0 -2px;
}
.new_design_v2:not(.iamstronger) td#calendar_next_month {
  background-position: 0 -32px;
}
.new_design_v2:not(.iamstronger) td#calendar_prev_year {
  background-position: 0 -62px;
}
.new_design_v2:not(.iamstronger) td#calendar_next_year {
  background-position: 0 -92px;
}
.new_design_v2:not(.iamstronger) td#calendar_header {
  font-weight: bold;
  font-size: 1rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .flatmenu__list {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1.375rem solid rgb(51, 51, 51);
  font-size: 1rem;
  line-height: 1;
  color: rgb(51, 51, 51);
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
#MB_content .new_design_v2:not(.iamstronger) .flatmenu__list {
  background-color: transparent;
}
.new_design_v2:not(.iamstronger) .flatmenu__list + .toolbar,
.new_design_v2:not(.iamstronger) .flatmenu__list + form .toolbar,
.new_design_v2:not(.iamstronger) .flatmenu__list + ul + .toolbar,
.new_design_v2:not(.iamstronger) .flatmenu__list + ul + form .toolbar {
  margin-top: -0.5rem;
}
.new_design_v2:not(.iamstronger) .flatmenu__list.is-sticky {
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .flatmenu__link {
  display: block;
  position: relative;
  color: rgb(51, 51, 51);
  text-decoration: none;
  padding: 0 0.6875rem 0.3125rem 0.6875rem;
  font-size: 1rem;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .flatmenu__link:hover:not(.flatmenu__link--disabled) {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .flatmenu__link--selected {
  color: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .flatmenu__link--selected:hover:not(.flatmenu__link--disabled) {
  color: var(--color-highlight-lighter);
}
.new_design_v2:not(.iamstronger) .flatmenu__link--selected::after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 0.8rem 0.8rem 0 0.8rem;
  border-color: white transparent transparent transparent;
  animation: flatmenu-arrowAnim 0.3s 1 linear;
}
.new_design_v2:not(.iamstronger) .flatmenu__link--disabled {
  color: rgb(226, 226, 226);
  cursor: default;
}
.new_design_v2:not(.iamstronger) .flatmenu__link--disabled .flatmenu__count {
  color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .flatmenu__count {
  font-size: 0.875rem;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .flatmenu__title {
  flex: 1;
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  padding-bottom: 0.3125rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .flatmenu--with-title::after {
  display: block;
  content: "";
  flex: 1;
}
.new_design_v2:not(.iamstronger) .flatmenu_small {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .flatmenu_small .flatmenu__link {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .flatmenu__warning {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 10px;
}
.new_design_v2:not(.iamstronger) .flatmenu__warning svg {
  position: absolute;
  width: 18px;
  height: 18px;
  top: -3px;
}
.new_design_v2:not(.iamstronger) .flatmenu_big {
  border-bottom: none;
  justify-content: left;
  -ms-flex-pack: start;
}
.new_design_v2:not(.iamstronger) .flatmenu_big .flatmenu__link {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .flatmenu_big .flatmenu__link--selected::after {
  border-style: none;
}
@keyframes flatmenu-arrowAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.new_design_v2:not(.iamstronger) #MB_overlay {
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  border: 0;
  background-color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) #MB_window {
  position: absolute;
  top: 0;
  border: 0;
  text-align: left;
  z-index: 10000;
  box-shadow: 0 0 3rem 1rem rgba(0, 0, 0, 0.4);
}
.new_design_v2:not(.iamstronger) #MB_frame {
  position: relative;
  background-color: rgb(238, 238, 238);
  height: 100%;
  padding-bottom: 1.625rem;
}
.new_design_v2:not(.iamstronger) #MB_caption {
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 1.25rem 1.25rem 0 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) #MB_close {
  display: block;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  padding: 0.125rem;
  font-weight: bold;
  text-decoration: none;
  color: rgb(112, 112, 112);
  font-size: 1.125rem;
  line-height: 0.85rem;
}
.new_design_v2:not(.iamstronger) #MB_close:hover {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) #MB_content {
  position: relative;
  padding: 1.625rem 1.25rem 0 1.25rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) #MB_loading {
  height: 28px;
  padding-bottom: 2.75rem;
  text-indent: -10000px;
  background: transparent url("../images/box.style/modal-dialog-loader.gif") 50% 0 no-repeat;
}
.new_design_v2:not(.iamstronger) .modal-dialog_max-height {
  display: flex;
  flex-direction: column;
  min-height: 25rem;
  height: calc(100vh - 12rem);
}
.new_design_v2:not(.iamstronger) .modal-dialog_max-height__content {
  overflow-y: auto;
  flex: 1;
}
.new_design_v2:not(.iamstronger) .modal-dialog__button-container, .new_design_v2:not(.iamstronger) .form-panel__button-container {
  display: flex;
  place-content: center;
  gap: 1rem;
  border-top: 0.0625rem solid rgb(112, 112, 112);
  padding-top: 1.625rem;
  margin-top: 1.625rem;
  font-size: 0;
}
.new_design_v2:not(.iamstronger) .footer {
  display: block;
}
.new_design_v2:not(.iamstronger) .footer__content {
  background-color: rgb(51, 51, 51);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 1.375rem;
  padding-inline: 0.5rem;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .footer__content__divider {
  width: 0.0625rem;
  height: 1em;
  background: rgba(0, 0, 0, 0.6);
}
.new_design_v2:not(.iamstronger) .legal-notice {
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .legal-notice:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .legal-notice__tooltip {
  max-width: 25rem;
}
.new_design_v2:not(.iamstronger) .legal-notice__tooltip h1 {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .legal-notice__tooltip a {
  color: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .filter-terms {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__label {
  display: none;
  white-space: nowrap;
  padding-top: 0.0625rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0.25rem 0.5rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__item {
  color: rgb(112, 112, 112);
  background-color: rgb(226, 226, 226);
  margin: 0;
  display: flex;
}
.new_design_v2:not(.iamstronger) .filter-terms__filter {
  margin-right: 0.2rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__filter::after {
  content: ":";
}
.new_design_v2:not(.iamstronger) .filter-terms__value {
  display: inline-block;
  max-width: 18rem;
  color: rgb(51, 51, 51);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .filter-terms__count {
  margin-left: 0.2rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__count::before {
  content: "(";
}
.new_design_v2:not(.iamstronger) .filter-terms__count::after {
  content: ")";
}
.new_design_v2:not(.iamstronger) .filter-terms__remove {
  font-size: 1.125rem;
  line-height: 0;
  color: inherit;
  padding: 0 0.3rem 0.125rem 0;
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .filter-terms__remove::before {
  content: "×";
}
.new_design_v2:not(.iamstronger) .filter-terms__remove span {
  display: none;
}
.new_design_v2:not(.iamstronger) .filter-terms__remove:hover {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .filter-terms__item, .new_design_v2:not(.iamstronger) .filter-terms__remove-all {
  padding: 0.25rem 0.5rem;
  align-items: center;
  line-height: 1rem;
}
.new_design_v2:not(.iamstronger) .filter-terms__remove-all {
  white-space: nowrap;
  color: rgb(255, 255, 255);
  background-color: rgb(112, 112, 112);
  display: flex;
}
.new_design_v2:not(.iamstronger) .filter-terms__remove-all .filter-terms__value {
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .filter-terms.is-sticky {
  border-bottom: 0.5rem solid rgb(255, 255, 255);
  margin-bottom: 0;
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .toolbar .filter-terms {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .toolbar .filter-terms:not(:first-child) {
  padding-left: 0.5rem;
  border-left: 0.0625rem solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .toolbar .filter-terms__label {
  display: block;
}
.new_design_v2:not(.iamstronger) .expansion__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 2.1875rem;
  border-top: 0.0625rem solid rgb(112, 112, 112);
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
  background-color: inherit;
  transition: background-color 0.2s;
}
.new_design_v2:not(.iamstronger) .expansion__header-content {
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(51, 51, 51);
  transition: color 0.2s;
  margin: 0 1.75rem;
}
.new_design_v2:not(.iamstronger) .expansion__header-content .form__label {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .expansion__link {
  font-size: 1rem;
  text-decoration: none;
  white-space: nowrap;
  color: rgb(51, 51, 51);
  transition: color 0.2s, border 0.2s;
  flex-grow: 1;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .expansion__link--uppercase {
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .expansion__link:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .expansion__link span {
  display: flex;
  align-items: center;
  padding: 0.21875rem 0;
}
.new_design_v2:not(.iamstronger) .expansion__link span span {
  padding: 0;
}
.new_design_v2:not(.iamstronger) .expansion__link svg {
  width: 1.75em;
  height: 1.75em;
  transition: transform 0.2s;
}
.new_design_v2:not(.iamstronger) .expansion__link svg .line {
  stroke: rgb(112, 112, 112);
  transition: stroke 0.2s;
}
.new_design_v2:not(.iamstronger) .expansion__content--padded {
  padding: 0.5rem 0;
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header {
  background-color: rgb(51, 51, 51);
  border-bottom-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__header-content {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__header-content .form__label {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__header-content .form__readonly-text {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__link {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__link svg {
  transform: rotate(90deg);
}
.new_design_v2:not(.iamstronger) .expansion--expanded > .expansion__header .expansion__link svg .line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .expansion .expansion {
  margin-left: 1.75rem;
}
.new_design_v2:not(.iamstronger) .expansion .expansion .expansion__link {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .expansion .expansion .expansion__link span {
  padding: 0.328125rem 0;
  padding-left: 0.2rem;
}
.new_design_v2:not(.iamstronger) .expansion .expansion .expansion__link span span {
  padding: 0.25rem 0 0.2375rem;
}
.new_design_v2:not(.iamstronger) .expansion .expansion__content > .expansion:first-child .expansion__header {
  border-top: none;
}
.new_design_v2:not(.iamstronger) .expansion.expansion--expanded + .expansion, .new_design_v2:not(.iamstronger) .expansion.expansion--expanded + script + .expansion {
  margin-top: -0.0625rem;
}
.new_design_v2:not(.iamstronger) .expansion:not(.expansion--expanded) + .expansion .expansion__header, .new_design_v2:not(.iamstronger) .expansion:not(.expansion--expanded) + script + .expansion .expansion__header {
  border-top: none;
}
.new_design_v2:not(.iamstronger) .side-panel .expansion__header,
.new_design_v2:not(.iamstronger) .facets__list .expansion__header,
.new_design_v2:not(.iamstronger) #MB_window .expansion__header {
  border: none;
}
.new_design_v2:not(.iamstronger) .side-panel .expansion--expanded .expansion__header,
.new_design_v2:not(.iamstronger) .facets__list .expansion--expanded .expansion__header,
.new_design_v2:not(.iamstronger) #MB_window .expansion--expanded .expansion__header {
  background-color: inherit;
}
.new_design_v2:not(.iamstronger) .side-panel .expansion--expanded .expansion__link,
.new_design_v2:not(.iamstronger) .facets__list .expansion--expanded .expansion__link,
.new_design_v2:not(.iamstronger) #MB_window .expansion--expanded .expansion__link {
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .side-panel .expansion--expanded .expansion__link svg .line,
.new_design_v2:not(.iamstronger) .facets__list .expansion--expanded .expansion__link svg .line,
.new_design_v2:not(.iamstronger) #MB_window .expansion--expanded .expansion__link svg .line {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .facets__list .expansion--expanded .expansion__content {
  margin-left: 1.75rem;
  margin-bottom: 0.3125rem;
}
.new_design_v2:not(.iamstronger) .facets__container {
  width: 16rem;
  margin-right: 1.5rem;
}
.new_design_v2:not(.iamstronger) .facets__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .facets__list.is-sticky {
  background-color: white;
}
.new_design_v2:not(.iamstronger) .facets__list + .sticky-placeholder {
  flex-shrink: 0;
  margin-right: 1.5rem;
}
.new_design_v2:not(.iamstronger) .facets__item {
  background-color: rgb(238, 238, 238);
  padding: 0.3125rem;
}
.new_design_v2:not(.iamstronger) .facets__item, .new_design_v2:not(.iamstronger) .facets__text-search {
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .facets__item form, .new_design_v2:not(.iamstronger) .facets__text-search form {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .facets__no-entries {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .table {
  width: 100%;
  border-collapse: collapse;
}
.new_design_v2:not(.iamstronger) .table_fixed {
  table-layout: fixed;
}
.new_design_v2:not(.iamstronger) .table th {
  background-color: rgb(51, 51, 51);
  padding: 0.375rem 0 0.375rem 0.75rem;
  vertical-align: top;
  position: relative;
}
.new_design_v2:not(.iamstronger) .table th:last-child {
  padding-right: 0.375rem;
}
.new_design_v2:not(.iamstronger) .table th::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.5rem;
  left: 0.375rem;
  bottom: 0.5rem;
  width: 0.0625rem;
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .table th.nu_sortable {
  padding-right: 0.7rem;
}
.new_design_v2:not(.iamstronger) .table th.nu_sortable.nu_sorted_asc, .new_design_v2:not(.iamstronger) .table th.nu_sortable.nu_sorted_desc {
  padding-right: 0;
}
.new_design_v2:not(.iamstronger) .table th.nu_sorted_asc a::after {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 0.2rem;
  background-image: url("../images/box.style/icons/sorted-asc.svg");
}
.new_design_v2:not(.iamstronger) .table th.nu_sorted_desc a::after {
  content: "";
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 0.2rem;
  background-image: url("../images/box.style/icons/sorted-desc.svg");
}
.new_design_v2:not(.iamstronger) .table th a {
  display: block;
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .table th a:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .table th,
.new_design_v2:not(.iamstronger) .table th a {
  font-size: 0.875rem;
  font-weight: bold;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  text-align: left;
}
.new_design_v2:not(.iamstronger) .table td {
  font-size: 0.875rem;
  color: rgb(51, 51, 51);
  padding: 0.375rem 0 0.375rem 0.375rem;
  vertical-align: top;
  transition: background-color 0.3s;
}
.new_design_v2:not(.iamstronger) .table td:last-child {
  padding-right: 0.375rem;
}
.new_design_v2:not(.iamstronger) .table td.break-words {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
.new_design_v2:not(.iamstronger) .table tbody tr {
  background-color: rgba(255, 255, 255, 0.8);
}
.new_design_v2:not(.iamstronger) .table tbody tr:nth-child(odd):not(.even), .new_design_v2:not(.iamstronger) .table tbody tr.odd {
  background-color: rgba(239, 239, 239, 0.8);
}
.new_design_v2:not(.iamstronger) .table tbody tr:hover td {
  background-color: rgba(92, 163, 229, 0.06);
}
.new_design_v2:not(.iamstronger) .table__header-actions {
  position: absolute;
  right: 0.375rem;
  top: 0.1875rem;
}
.new_design_v2:not(.iamstronger) .table__row-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .table__fixed-header {
  display: none;
  position: fixed;
  z-index: 1999;
  width: auto;
}
.new_design_v2:not(.iamstronger) .column_actions {
  padding-right: 0.375rem;
}
.new_design_v2:not(.iamstronger) .column_actions--one {
  width: 4.5rem;
}
.new_design_v2:not(.iamstronger) .column_actions--two {
  width: 4.5rem;
}
.new_design_v2:not(.iamstronger) .column_actions--three {
  width: 5.95rem;
}
.new_design_v2:not(.iamstronger) .column_actions--four {
  width: 7.8rem;
}
.new_design_v2:not(.iamstronger) .column_actions--five {
  width: 9.65rem;
}
.new_design_v2:not(.iamstronger) .column_actions--six {
  width: 11.5rem;
}
.new_design_v2:not(.iamstronger) .column_actions__spacer {
  width: 1.5rem;
}
.new_design_v2:not(.iamstronger) td.cell_actions {
  padding: 0 0.375rem;
  vertical-align: middle;
}
.new_design_v2:not(.iamstronger) .column_date {
  min-width: 4.5rem;
  width: 4.5rem;
}
.new_design_v2:not(.iamstronger) .column_timestamp {
  min-width: 6rem;
  width: 6rem;
}
.new_design_v2:not(.iamstronger) .column_selection {
  width: 2.125rem;
  user-select: none;
  cursor: default;
}
.new_design_v2:not(.iamstronger) .column_selection::before {
  display: none !important;
}
.new_design_v2:not(.iamstronger) .column_empty-header::before {
  display: none !important;
}
.new_design_v2:not(.iamstronger) .column_thumbnail {
  width: 3.125rem;
}
.new_design_v2:not(.iamstronger) td.cell_selection {
  padding: 0.25rem 0.375rem;
}
.new_design_v2:not(.iamstronger) td.cell_selection .input-checkbox__container {
  display: block;
}
.new_design_v2:not(.iamstronger) td.cell_selection .input-checkbox__label svg {
  margin: 0;
}
.new_design_v2:not(.iamstronger) .batch-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem;
  background-color: rgb(238, 238, 238);
  font-size: 0.875rem;
  color: rgb(51, 51, 51);
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .batch-navigation__total-count {
  flex-basis: 22%;
}
.new_design_v2:not(.iamstronger) .batch-navigation__main {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .batch-navigation__main .icon-button {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batches {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-item {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 0 0.4rem;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .batch-navigation__link {
  color: rgb(51, 51, 51);
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .batch-navigation__link:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .batch-navigation__current-page {
  font-weight: bold;
  color: var(--color-highlight);
  cursor: default;
}
.new_design_v2:not(.iamstronger) .batch-navigation__gap {
  cursor: default;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size {
  flex-basis: 22%;
  display: flex;
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size__top {
  text-transform: uppercase;
  text-decoration: none;
  margin: 0.15625rem;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size__top:hover {
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size .form__input-row {
  margin-bottom: 0;
  justify-content: flex-end;
  padding-left: 1rem;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size .form__label {
  flex: none;
}
.new_design_v2:not(.iamstronger) .batch-navigation__batch-size .form__input-container {
  flex: none;
  min-width: 3.7rem;
}
.new_design_v2:not(.iamstronger) .object-header {
  display: flex;
  border-bottom: 0.0625rem solid rgb(204, 204, 204);
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .object-header__back {
  display: flex;
  flex: 1;
}
.new_design_v2:not(.iamstronger) .object-header__title {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  display: inline-flex;
}
.new_design_v2:not(.iamstronger) .object-header__title__outer {
  line-height: 1;
}
.new_design_v2:not(.iamstronger) .object-header__title__prefix {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .object-header__deleted-tag {
  font-size: 0.875rem;
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .object-header__remainder {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .object-header__scope {
  font-family: adidasFG;
  font-size: 0.875rem;
  align-self: center;
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .object-header + .toolbar,
.new_design_v2:not(.iamstronger) .object-header + form .toolbar {
  margin-top: -0.5rem;
}
.new_design_v2:not(.iamstronger) .content-selector {
  width: 16rem;
  list-style: none;
  margin: 0 1.5rem 0 0;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .content-selector__item {
  margin-bottom: 0.5rem;
  position: relative;
}
.new_design_v2:not(.iamstronger) .content-selector__item__link {
  display: block;
  text-decoration: none;
  color: rgb(51, 51, 51);
  background-color: rgb(238, 238, 238);
  transition: background-color 0.2s, color 0.2s;
}
.new_design_v2:not(.iamstronger) .content-selector__item__link > span {
  display: flex;
  align-items: center;
  min-height: 2.75rem;
  padding: 0.25rem 0.25rem 0.25rem 0.75rem;
}
.new_design_v2:not(.iamstronger) .content-selector__item__link:hover .content-selector__item__label {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .content-selector__item__icon {
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .content-selector__item__icon svg {
  width: 1.75em;
  height: 1.75em;
}
.new_design_v2:not(.iamstronger) .content-selector__item__text {
  padding-top: 0.1875rem;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .content-selector__item__label {
  font-size: 1rem;
  text-transform: uppercase;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .content-selector__item__count {
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector__item__arrow svg {
  display: block;
  width: 1.75em;
  height: 1.75em;
}
.new_design_v2:not(.iamstronger) .content-selector__item__arrow svg .line {
  stroke: rgb(112, 112, 112);
  transition: stroke 0.2s;
}
.new_design_v2:not(.iamstronger) .content-selector__item--selected .content-selector__item__link {
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector__item--selected .content-selector__item__icon svg {
  fill: none;
  stroke: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector__item--selected .content-selector__item__count {
  color: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .content-selector__item--selected .content-selector__item__arrow svg {
  animation: content-selector-arrow-anim 0.3s;
}
.new_design_v2:not(.iamstronger) .content-selector__item--selected .content-selector__item__arrow svg .line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector__item--sublist-selected .content-selector__item__link {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector__sublist {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 0.0625rem solid rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__item {
  position: relative;
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__link {
  display: block;
  font-size: 0.875rem;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  color: rgb(51, 51, 51);
  background-color: rgb(238, 238, 238);
  padding: 0.3125rem 0.5rem 0.3125rem 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 0.2s, color 0.2s;
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__link:hover .content-selector__sublist__label {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__count {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__icons {
  position: absolute;
  right: 0.5rem;
  top: 2px;
  bottom: 2px;
  font-size: 9pt;
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__item--selected .content-selector__sublist__link {
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__item--selected .content-selector__sublist__count {
  color: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .content-selector__sublist__item--selected .content-selector__sublist__icons {
  color: rgb(255, 255, 255);
}
@keyframes content-selector-arrow-anim {
  0% {
    transform: scale(1);
  }
  35% {
    transform: scale(1.75);
  }
  100% {
    transform: scale(1);
  }
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item__link {
  background-color: rgb(255, 255, 255);
  border: 0.125rem solid white;
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item--selected .content-selector__item__link {
  background-color: rgb(255, 255, 255);
  border: 0.125rem solid var(--color-highlight);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item--selected .content-selector__item__icon svg {
  fill: none;
  stroke: rgb(112, 112, 112);
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item--selected .content-selector__item__count {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__item--selected .content-selector__item__arrow svg .line {
  stroke: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__sublist__link {
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__sublist__item {
  border: 0.0625rem solid rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__sublist__item--selected {
  border: 0.0625rem solid var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__sublist__item--selected .content-selector__sublist__link {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .content-selector_brighter .content-selector__sublist__item--selected .content-selector__sublist__count {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_error,
.new_design_v2:not(.iamstronger) .nu_csmpanel_success,
.new_design_v2:not(.iamstronger) .nu_csmpanel_warning {
  display: inline-block;
  background-color: rgb(238, 238, 238);
  background-repeat: no-repeat;
  background-position: 0.3125em 2.1em;
  background-size: 2em 2em;
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 0.875rem;
  min-height: 5em;
  min-width: 24em;
  padding-bottom: 0.3125em;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.4);
  margin-top: 1rem;
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_error::before,
.new_design_v2:not(.iamstronger) .nu_csmpanel_success::before,
.new_design_v2:not(.iamstronger) .nu_csmpanel_warning::before {
  display: block;
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
  padding: 0.125em 0.5em;
  margin-bottom: 0.3125em;
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_error > div,
.new_design_v2:not(.iamstronger) .nu_csmpanel_success > div,
.new_design_v2:not(.iamstronger) .nu_csmpanel_warning > div {
  font-family: inherit;
  padding-left: 2.725em;
  padding-right: 0.5em;
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_error {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Ccircle%20cx='14'%20cy='14'%20r='12'%20fill='rgb(215,40,64)'/%3E%3C/svg%3E");
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_error::before {
  content: "WARNING";
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_success {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Ccircle%20cx='14'%20cy='14'%20r='12'%20fill='rgb(154,221,135)'/%3E%3C/svg%3E");
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_success::before {
  content: "CONFIRMATION";
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_warning {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Cpath%20d='M11.4,3.44.94,21.56a3,3,0,0,0,2.6,4.5H24.46a3,3,0,0,0,2.6-4.5L16.6,3.44A3,3,0,0,0,11.4,3.44Z'%20fill='rgb(240,192,79)'/%3E%3C/svg%3E");
}
.new_design_v2:not(.iamstronger) .nu_csmpanel_warning::before {
  content: "INFORMATION";
}
.new_design_v2:not(.iamstronger) .nu_layout_message_area {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  z-index: 10000;
  display: flex;
  flex-direction: column;
}
.new_design_v2:not(.iamstronger) .body--with-system-info .nu_layout_message_area {
  bottom: 3.5rem !important;
}
.new_design_v2:not(.iamstronger) .warning-message {
  font-size: 0.875rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .warning-message .icon {
  margin-right: 0.25rem;
}
.new_design_v2:not(.iamstronger) .warning-message_left {
  justify-content: flex-start;
}
.new_design_v2:not(.iamstronger) .login__error-message {
  font-size: 1rem;
  color: rgb(255, 255, 255);
  text-align: center;
  background-color: rgba(215, 40, 64, 0.8);
  padding: 0.75rem 0;
  margin-bottom: 2rem;
}
.new_design_v2:not(.iamstronger) .login__error-message b {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .login__form__container {
  display: flex;
}
.new_design_v2:not(.iamstronger) .login__form__container::before, .new_design_v2:not(.iamstronger) .login__form__container::after {
  content: "";
  background-color: rgba(0, 0, 0, 0.2);
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .login__form__panel {
  display: flex;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 2rem 0;
  width: 37.5rem;
}
.new_design_v2:not(.iamstronger) .login__form__column {
  padding: 0 2rem;
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .login__form__column:not(:last-child) {
  border-right: 0.0625rem solid var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .login__form__column .input-text {
  margin-bottom: 0.3125rem;
}
.new_design_v2:not(.iamstronger) .login__form__column_external {
  align-items: stretch;
}
.new_design_v2:not(.iamstronger) .login__form__column_external .form {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .login__form__column_external .button {
  margin-top: 0.75rem;
}
.new_design_v2:not(.iamstronger) .login__form__middle-row {
  margin-top: 1rem;
  display: flex;
  align-items: flex-end;
}
.new_design_v2:not(.iamstronger) .login__form__help {
  display: flex;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  text-transform: uppercase;
  cursor: default;
  min-width: 9.375rem;
}
.new_design_v2:not(.iamstronger) .login__form__help svg {
  width: 1rem;
  height: 1rem;
  margin-right: 5px;
}
.new_design_v2:not(.iamstronger) .login__form__actions {
  font-size: 1rem;
  color: rgb(255, 255, 255);
  line-height: 0.9rem;
}
.new_design_v2:not(.iamstronger) .login__form__action {
  font-size: 1rem;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .login__form__action:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .login__form__action__divider {
  margin: 0 0.5rem;
}
.new_design_v2:not(.iamstronger) .login__form__saml-login-button {
  text-transform: none;
  white-space: nowrap;
}
.body--brand_adidas .external-page__container {
  background-image: url("../images/box.style/login-background-adidas.jpg");
}

.new_design_v2:not(.iamstronger) .registration {
  width: 35rem;
  margin: -1.5rem auto 0;
}
.new_design_v2:not(.iamstronger) .registration__header {
  background-color: rgb(51, 51, 51);
  display: flex;
  transform: translate(-7rem, 1.5rem);
  height: 4rem;
}
.new_design_v2:not(.iamstronger) .registration__title {
  font-weight: bold;
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  order: 2;
  margin-top: 0.67em;
}
.new_design_v2:not(.iamstronger) .registration__steps {
  font-weight: bold;
  font-size: 1.5rem;
  color: var(--color-highlight);
  text-transform: uppercase;
  line-height: 1.4rem;
  text-align: right;
  order: 1;
  padding: 0.75rem 1.85rem 0.5rem 0;
  width: 8.25rem;
}
.new_design_v2:not(.iamstronger) .registration__steps__total {
  display: block;
  font-weight: normal;
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .registration__form {
  background-color: rgb(238, 238, 238);
  transform: translate(0);
}
.new_design_v2:not(.iamstronger) .registration__form .form__divider {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .registration__contact {
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-align: center;
  margin-top: 1rem;
}
.new_design_v2:not(.iamstronger) .registration__contact__link {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .registration__sub-headline {
  font-size: 1.375rem;
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .registration__instructions ol {
  margin-left: 1.5rem;
  margin-block: 0.5rem;
}
.new_design_v2:not(.iamstronger) .registration__instructions ol a {
  color: var(--color-highlight-darker);
}
.new_design_v2:not(.iamstronger) .registration__highlight {
  color: var(--color-highlight);
  white-space: nowrap;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .brand-selection {
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .brand-selection__select-all {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) * {
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
}
.new_design_v2:not(.iamstronger) .hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
.new_design_v2:not(.iamstronger) .status-completed {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-completed .form__readonly-text {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-in_progress {
  color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-in_progress .form__readonly-text {
  color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-delayed {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .status-delayed .form__readonly-text {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .text--positive {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .text--neutral {
  color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .text--negative {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .text-with-link a {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .text-with-link a:hover {
  color: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .text-with-link a:active {
  color: var(--color-highlight-lighter);
}
.new_design_v2:not(.iamstronger) .fa-secondary {
  opacity: 0.2;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main {
  display: flex;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main__left {
  width: 16rem;
  margin-right: 1.5rem;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main__right {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog {
  width: 100%;
  min-height: 1px;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog .l-sidebar-main__left {
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog .l-sidebar-main__right {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog .l-sidebar-main__right__scoll-container {
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog .l-sidebar-main__right__scoll-container .light-table {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .l-sidebar-main_in-dialog_full-height {
  height: calc(100vh - 20rem);
  min-height: 20rem;
}
.new_design_v2:not(.iamstronger) .l-2-columns {
  display: flex;
}
.new_design_v2:not(.iamstronger) .l-2-columns > :first-child {
  width: 50%;
  padding-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .l-2-columns > :nth-child(2) {
  flex-grow: 1;
  padding-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .default-padding {
  padding: 0.5rem 0;
}
.new_design_v2:not(.iamstronger) .default-padding__bottom {
  padding: 0 0 0.5rem 0;
}
.new_design_v2:not(.iamstronger) .upload-status--panel {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 280px;
  width: 100%;
  min-width: 1260px;
  background-color: rgb(51, 51, 51);
  color: white;
  text-align: center;
  text-transform: uppercase;
  padding: 10px;
  z-index: 2000;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.new_design_v2:not(.iamstronger) .upload-status--items {
  height: 180px;
  overflow: auto;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .upload-status--header {
  text-transform: uppercase;
  margin: 10px 0px 10px 0px;
  font-weight: bold;
  float: left;
}
.new_design_v2:not(.iamstronger) .upload-status--footer {
  float: left;
  text-align: left;
}
.new_design_v2:not(.iamstronger) .upload-status--timer {
  float: right;
  padding-top: 18px;
}
.new_design_v2:not(.iamstronger) .upload-status--table {
  font-size: 1rem;
  width: 100%;
  border-spacing: 0px 5px;
}
.new_design_v2:not(.iamstronger) .upload-status--table th {
  border-bottom: 1px solid;
}
.new_design_v2:not(.iamstronger) .upload-status--progress {
  width: 200px;
}
.new_design_v2:not(.iamstronger) .upload-status--progress--container {
  background: white;
}
.new_design_v2:not(.iamstronger) .upload-status--progress--state {
  background: lightgreen;
  height: 24px;
}
.new_design_v2:not(.iamstronger) .upload-status--progress--finish {
  width: 200px;
}
.new_design_v2:not(.iamstronger) .upload-dropzone:hover .upload-dropzone__upload-icon, .new_design_v2:not(.iamstronger) .upload-dropzone_campaign-segmentation:hover .upload-dropzone__upload-icon, .new_design_v2:not(.iamstronger) .upload-dropzone_below-table:hover .upload-dropzone__upload-icon,
.new_design_v2:not(.iamstronger) .upload-dropzone:hover .upload-dropzone__upload-icon--error,
.new_design_v2:not(.iamstronger) .upload-dropzone_campaign-segmentation:hover .upload-dropzone__upload-icon--error,
.new_design_v2:not(.iamstronger) .upload-dropzone_below-table:hover .upload-dropzone__upload-icon--error {
  background-position-y: -48px;
}
.new_design_v2:not(.iamstronger) .upload-dropzone__upload-icon {
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  background: transparent url("../images/buttons/new/upload.svg") no-repeat 0 0;
}
.new_design_v2:not(.iamstronger) .upload-dropzone__upload-icon--error {
  background-position-y: -72px;
}
.new_design_v2:not(.iamstronger) .upload-dropzone__upload-icon.icon-button--bright {
  background-position-x: -24px;
}
.new_design_v2:not(.iamstronger) .upload-dropzone_below-table {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .upload-dropzone_below-table .upload-dropzone__wrapper {
  background-color: white;
  min-height: 100px;
  padding-top: 40px;
  text-align: center;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .upload-dropzone_below-table input[type=file] {
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-color: red;
}
.new_design_v2:not(.iamstronger) .is-dragover {
  background: #e2e2e2 !important;
}
.new_design_v2:not(.iamstronger) .dropzone.dropzone_new {
  display: inline-flex;
}
.new_design_v2:not(.iamstronger) .dropzone.dropzone_new.dropzone_block {
  display: flex;
}
.new_design_v2:not(.iamstronger) .dropzone.dropzone_new input[type=file] {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.new_design_v2:not(.iamstronger) .dropzone.dropzone_new.dropzone_panel {
  display: flex;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .dropzone {
  display: inline-block;
  position: relative;
}
.new_design_v2:not(.iamstronger) .dropzone input[type=file] {
  position: absolute;
  cursor: pointer;
  opacity: 0;
}
.new_design_v2:not(.iamstronger) .dropzone .showAddButton input[type=file] {
  opacity: 1;
  position: relative;
}
.new_design_v2:not(.iamstronger) .breadcrumb-bar {
  display: none;
  position: fixed;
  z-index: 1999;
  background-color: rgb(112, 112, 112);
  height: 2.1875rem;
  line-height: 2.1875rem;
  width: calc(100% - var(--page-horizontal-margin) * 2);
}
.new_design_v2:not(.iamstronger) .breadcrumb-bar .breadcrumb-bar--items {
  display: flex;
  list-style: none;
}
.new_design_v2:not(.iamstronger) .breadcrumb-bar .breadcrumb-bar--items .breadcrumb-bar--item a {
  display: inline-block;
  font-size: 1rem;
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .breadcrumb-bar .breadcrumb-bar--items .breadcrumb-bar--item::before {
  content: "»";
  padding: 0 0.5rem;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc {
  display: flex;
  border: 1px solid rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .nu_cbmwc .nu_checkbox_matrix {
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_left {
  width: 150px;
  overflow: auto;
  margin: 0 !important;
  border-right: 1px solid rgb(204, 204, 204);
  padding: 0 !important;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_left .checkbox-matrix__select-all {
  padding-top: 2px;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry a {
  padding-right: 15px;
  background-color: inherit;
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry a .nu_cbmwc_category_selected_count {
  right: 3px;
  top: 1px;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry a:hover {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry.nu_selected a {
  background-color: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_menu_entry.nu_selected a:hover {
  background-color: var(--color-highlight-darker);
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_right {
  width: 310px;
  margin: 0 !important;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_right .input-checkbox__item {
  cursor: unset;
}
.new_design_v2:not(.iamstronger) .nu_cbmwc_right .input-checkbox__item .input-checkbox__container {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown__container {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown__text {
  font-size: 0.875rem;
  color: rgb(204, 204, 204);
  background-color: rgb(255, 255, 255);
  padding-top: 0.25em;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown__arrow {
  position: absolute;
  top: 1px;
  right: 1px;
  height: 1.25rem;
  width: 1.375rem;
  border-left: 0.0625rem solid rgb(112, 112, 112);
  background-color: rgb(226, 226, 226);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown__arrow b {
  position: static;
  width: 1rem;
  height: 1rem;
  border: 0;
  margin: 0;
  background-size: cover;
  background-image: url("../images/box.style/inputs/dropdown.svg");
  transition: 0.1s ease-in-out;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown__panel {
  position: absolute;
  width: 100%;
  top: 1.375rem;
  left: -999em;
  background-color: rgb(255, 255, 255);
  border: 0.0625rem solid var(--color-highlight2);
  border-top: none;
  z-index: 1;
  overflow-y: scroll;
  max-height: 15rem;
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--focus .checkboxtree-dropdown__text {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--focus .checkboxtree-dropdown__arrow {
  border-left-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--open .checkboxtree-dropdown__text {
  border-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--open .checkboxtree-dropdown__arrow {
  border-left-color: var(--color-highlight2);
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--open .checkboxtree-dropdown__arrow b {
  transform: scaleY(-1);
}
.new_design_v2:not(.iamstronger) .checkboxtree-dropdown--open .checkboxtree-dropdown__panel {
  left: auto;
}
.new_design_v2:not(.iamstronger) .expansion__no-top-border .expansion__header {
  border-top: none;
}
.new_design_v2:not(.iamstronger) .form_wide-labels .form__label {
  flex-basis: 12rem;
}
.new_design_v2:not(.iamstronger) .form-panel {
  background-color: #D5DADA;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .form-panel .form__block {
  padding: 0.875rem;
}
.new_design_v2:not(.iamstronger) .form-panel .form__input-row:last-child {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .form-panel__button-container {
  justify-content: flex-start !important;
  margin-top: 1.25rem !important;
  padding-top: 1.25rem !important;
}
.new_design_v2:not(.iamstronger) .form-panel__button-container__right {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .form-panel_centered {
  margin-inline: auto;
}
.new_design_v2:not(.iamstronger) .form-panel_bottom-margin {
  margin-bottom: var(--page-horizontal-margin);
}
.new_design_v2:not(.iamstronger) .flatmenu__list + .form-panel,
.new_design_v2:not(.iamstronger) .object-header + .form-panel {
  margin-top: -0.5rem;
}
.new_design_v2:not(.iamstronger) .light-table {
  list-style: none;
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .light-table__no-results {
  display: flex;
  justify-content: center;
  height: 6rem;
}
.new_design_v2:not(.iamstronger) .light-table__item {
  background: rgb(238, 238, 238);
  color: rgb(0, 0, 0);
  transition: filter 0.1s;
}
.new_design_v2:not(.iamstronger) .light-table__item:hover {
  filter: brightness(1.05);
}
.new_design_v2:not(.iamstronger) .light-table__item a {
  color: inherit;
}
.new_design_v2:not(.iamstronger) .light-table__item .preview__image {
  width: 100%;
  height: auto;
}
.new_design_v2:not(.iamstronger) .light-table__item .preview__image:not(.preview__image--coming-soon):not(.preview__image--not-found):not(.preview__image--not-available):not(.preview__image--locked) {
  background-color: var(--color-preview-framed);
}
.new_design_v2:not(.iamstronger) .light-table__item-as-link {
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .light-table__infos {
  padding: 0.5rem;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .light-table__infos, .new_design_v2:not(.iamstronger) .light-table__infos__name, .new_design_v2:not(.iamstronger) .light-table__infos__name .box-country-flag span, .new_design_v2:not(.iamstronger) .light-table__infos__sub-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .light-table__infos__name .box-country-flag {
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .light-table__infos__sub-title {
  font-size: 0.625rem;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .light-table__infos__split, .new_design_v2:not(.iamstronger) .light-table__infos__bottom {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .light-table__infos__bottom {
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .light-table__infos__bottom > div {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .light-table__infos__actions {
  margin-top: 0.25rem;
  border-top: 0.0625rem solid rgb(142, 142, 142);
  padding-top: 0.5rem;
  display: flex;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .light-table__infos__actions:not(:has(*)) {
  display: none;
}
.new_design_v2:not(.iamstronger) .light-table_for-selection .light-table__item:has(.input-checkbox:checked) {
  background: var(--color-highlight) !important;
  color: rgb(0, 0, 0) !important;
}
.new_design_v2:not(.iamstronger) .light-table_for-selection .light-table__item:has(.input-checkbox:checked) .light-table__infos__sub-title {
  color: rgb(112, 112, 112) !important;
}
.new_design_v2:not(.iamstronger) .light-table_for-selection .light-table__infos {
  user-select: none;
}
.new_design_v2:not(.iamstronger) .light-table_for-selection label {
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .light-table_for-selection .light-table-selection .input-checkbox__container {
  display: inline-block;
}
.new_design_v2:not(.iamstronger) .light-table_assets {
  grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
}
.new_design_v2:not(.iamstronger) .light-table_assets .light-table__item .preview__image {
  aspect-ratio: 1;
}
.new_design_v2:not(.iamstronger) .light-table_sales-areas {
  grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
}
.new_design_v2:not(.iamstronger) .light-table_stores {
  grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
}
.new_design_v2:not(.iamstronger) .light-table__item:hover .light-table-selection .input-checkbox__container, .new_design_v2:not(.iamstronger) .light-table_checkbox-always-visible .light-table-selection .input-checkbox__container {
  display: block;
}
.new_design_v2:not(.iamstronger) .light-table__item:has(.light-table-selection .input-checkbox:checked) {
  background: var(--color-light-table-selected-bg) !important;
  color: var(--color-light-table-selected-fg) !important;
}
.new_design_v2:not(.iamstronger) .light-table__item:has(.light-table-selection .input-checkbox:checked) .light-table__infos__sub-title,
.new_design_v2:not(.iamstronger) .light-table__item:has(.light-table-selection .input-checkbox:checked) .icon-button__icon {
  color: var(--color-light-table-selected-fg-light) !important;
}
.new_design_v2:not(.iamstronger) .light-table-selection {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .light-table-selection .input-checkbox:checked ~ .input-checkbox__container {
  display: block;
}
.new_design_v2:not(.iamstronger) .light-table-selection .input-checkbox__container {
  display: none;
}
.new_design_v2:not(.iamstronger) .light-table-selection .input-checkbox__label svg {
  margin: 0;
}
.new_design_v2:not(.iamstronger) .box-progress-bar {
  position: relative;
  outline: 1px solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .box-progress-bar__content {
  position: relative;
  z-index: 1;
  padding: 0 0.25rem;
}
.new_design_v2:not(.iamstronger) .box-progress-bar__indicator {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .box-progress-bar__indicator--full {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .box-country-flag {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .box-country-flag__icon {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .box-country-flag__icon > svg {
  height: 1.25em;
  display: block;
}
.new_design_v2:not(.iamstronger) .box-country-flag_smaller-icon .box-country-flag__icon > svg {
  height: 1em;
}
.new_design_v2:not(.iamstronger) .box-deleted-tag {
  color: rgb(215, 40, 64);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .text-remark_small {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .box-user-name_with-tooltip {
  cursor: default;
}
.new_design_v2:not(.iamstronger) .box-user-name--current > svg {
  fill: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .box-user-name--no-wrap {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .box-user-name > svg {
  width: 1em;
  height: 1em;
  vertical-align: text-top;
  margin-right: 0.2em;
}
.tooltip-info_max-width {
  max-width: 25rem;
}
.tooltip-info_max-height {
  max-height: 30rem;
  overflow-y: auto;
}
.tooltip-info__label {
  font-size: 0.625rem;
}
.tooltip-info__label:not(:first-child) {
  margin-top: 0.25rem;
}
.tooltip-info__value {
  margin-left: 0.5rem;
}
.tooltip-info__textlist {
  margin-left: 0.75rem;
}

.new_design_v2:not(.iamstronger) .side-menu {
  display: flex;
  flex-direction: column;
}
.new_design_v2:not(.iamstronger) .side-menu__item {
  padding: 0.0625rem 0.25rem;
}
.new_design_v2:not(.iamstronger) .side-menu__item:hover {
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .side-menu__item:hover:not(.side-menu__item--selected) {
  background-color: rgba(0, 0, 0, 0.1);
}
.new_design_v2:not(.iamstronger) .side-menu__item--selected {
  background-color: rgb(142, 142, 142);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .side-menu__item_indented {
  padding-left: 1rem;
}
.new_design_v2:not(.iamstronger) .side-menu__item_indented-2 {
  padding-left: 2rem;
}
.new_design_v2:not(.iamstronger) .side-menu__item__count {
  color: rgb(204, 204, 204);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .sortable-list {
  list-style: none;
  display: inline-block;
}
.new_design_v2:not(.iamstronger) .sortable-list__item {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
  padding: 0.25rem 0;
  cursor: move;
}
.new_design_v2:not(.iamstronger) .status-switcher {
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .status-switcher__status-list {
  flex: 1;
  list-style: none;
  display: flex;
  align-items: stretch;
  height: 3rem;
}
.new_design_v2:not(.iamstronger) .status-switcher__status {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding: 0 calc(0.25rem * 1.5);
  position: relative;
  min-width: 5.5rem;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .status-switcher__status::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  top: calc(0.75rem + 1px + 2px);
}
.new_design_v2:not(.iamstronger) .status-switcher__status::after {
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  border: 2px solid rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  content: "";
  z-index: 1;
  position: absolute;
  top: 2px;
}
.new_design_v2:not(.iamstronger) .status-switcher__status:first-child::before {
  width: 50%;
  right: 0;
}
.new_design_v2:not(.iamstronger) .status-switcher__status:last-child::before {
  width: 50%;
  left: 0;
}
.new_design_v2:not(.iamstronger) .status-switcher__status--done::after, .new_design_v2:not(.iamstronger) .status-switcher__status--active:last-child::after {
  content: "✓";
  font-weight: normal;
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .status-switcher__status--active:not(:last-child)::after {
  content: "!";
  background: var(--color-highlight);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .status-switcher__action-list {
  display: flex;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .status-switcher__action-list .button {
  min-width: 0;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .sticky-wrap {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .sticky-wrap .double-scroll {
  position: relative;
}
.new_design_v2:not(.iamstronger) .sticky-wrap .sticky-thead,
.new_design_v2:not(.iamstronger) .sticky-wrap .sticky-col,
.new_design_v2:not(.iamstronger) .sticky-wrap .sticky-intersect {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  width: auto; /* Prevent table from stretching to full size */
}
.new_design_v2:not(.iamstronger) .sticky-wrap .sticky-thead {
  box-shadow: 0 0.25em 0.1em -0.1em rgba(0, 0, 0, 0.125);
  z-index: 100;
  width: 100%; /* Force stretch */
}
.new_design_v2:not(.iamstronger) .sticky-wrap .sticky-intersect {
  opacity: 1;
  z-index: 150 !important;
}
.new_design_v2:not(.iamstronger) .sticky-wrap td,
.new_design_v2:not(.iamstronger) .sticky-wrap th {
  box-sizing: border-box;
}
.new_design_v2:not(.iamstronger) .sticky-wrap.overflow-y {
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .table_no-full-width {
  width: auto;
}
.new_design_v2:not(.iamstronger) .table__column_min {
  width: 1px;
}
.new_design_v2:not(.iamstronger) .table td > ul {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .table td > .table__subtext,
.new_design_v2:not(.iamstronger) .table td > .table__subtext * {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .table :where(td, th) > .table__subtext_small {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .table th > .table__subtext_small {
  text-transform: none;
  font-weight: normal;
}
.new_design_v2:not(.iamstronger) .table__cell_right {
  text-align: right;
}
.new_design_v2:not(.iamstronger) .table__cell_no-wrap {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .table__cell_small-text {
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .table__cell_overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .table__cell__flex-row {
  display: flex;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .table__cell_centered-vertically {
  vertical-align: middle !important;
}
.new_design_v2:not(.iamstronger) .thumbnail-view {
  list-style: none;
  margin: 0 -1rem -1rem 0;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .thumbnail-view__item {
  margin: 0 1rem 1rem 0;
  float: left;
}
.new_design_v2:not(.iamstronger) .toolbar {
  display: flex;
  justify-content: space-between;
  background-color: rgb(238, 238, 238);
  margin-bottom: 0.5rem;
  padding: 0.375rem;
  min-height: 2.125rem;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .toolbar.is-sticky {
  border-bottom: 0.5rem solid rgb(255, 255, 255);
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .toolbar__left, .new_design_v2:not(.iamstronger) .toolbar__right {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  min-width: 0;
  flex-wrap: wrap;
}
.new_design_v2:not(.iamstronger) .toolbar__right {
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .toolbar__note {
  color: #707070;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .toolbar__checkbox .input-checkbox__container {
  display: block;
}
.new_design_v2:not(.iamstronger) .toolbar .icon-button {
  min-width: 1.5rem;
}
.new_design_v2:not(.iamstronger) .toolbar .icon-button .icon-button__label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .toolbar .button__label {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .toolbar-popup {
  position: relative;
}
.new_design_v2:not(.iamstronger) .toolbar-popup__header {
  height: 1.305rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-top: 0.055rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border: solid 0.0625rem #707070;
  cursor: default;
  z-index: 1000;
  background-color: rgb(238, 238, 238);
  position: relative;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .toolbar-popup__content {
  display: none;
  position: absolute;
  background-color: white;
  border: solid 0.0625rem #707070;
  padding: 0.5rem;
  box-shadow: 0 0 10px #444;
  z-index: 500;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .toolbar-popup:hover .toolbar-popup__content {
  display: block;
}
.new_design_v2:not(.iamstronger) .toolbar-toggle__inner .form__label {
  flex: 1 !important;
  white-space: nowrap;
}
.t_Tooltip .t_ContentContainer {
  font-size: 0.875rem;
}
.t_Tooltip .tooltip__limit-size {
  max-height: 80vh;
  overflow: auto;
}
.t_Tooltip .tooltip__table > thead > tr > th,
.t_Tooltip .tooltip__table > tbody > tr > td {
  padding: 0 0.25rem;
  vertical-align: top;
}
.t_Tooltip .tooltip__table > thead > tr > th:not(:first-child),
.t_Tooltip .tooltip__table > tbody > tr > td:not(:first-child) {
  border-left: 0.0625rem solid rgb(112, 112, 112);
}
.t_Tooltip .tooltip__table > thead > tr > th {
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
}

.new_design_v2:not(.iamstronger) .top-button {
  display: none;
  padding: 0.25rem;
  background-color: rgb(255, 255, 255);
  z-index: 9000;
}
.new_design_v2:not(.iamstronger) .top-button--active {
  display: block;
  position: fixed;
  right: 0;
  bottom: 5rem;
  box-shadow: 0 0 1rem silver;
  border-radius: 0.5rem 0 0 0.5rem;
}
.new_design_v2:not(.iamstronger) .top-button__button {
  position: relative;
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 1rem;
  padding-left: 1.25em;
  cursor: pointer;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .top-button__button::before {
  content: "";
  display: block;
  position: absolute;
  height: 1em;
  width: 1em;
  background: transparent url("../images/arrow.svg") no-repeat center top;
  background-size: 1em 3em;
  background-position-y: -2em;
  left: 0px;
  top: 0.25em;
}
.new_design_v2:not(.iamstronger) .top-button__button:hover {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .top-button-marker {
  display: inline-block;
  width: 1px;
  height: 1px;
  margin-right: -1px;
}
.new_design_v2:not(.iamstronger) .tree-expansion__link {
  display: flex;
  align-items: center;
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1rem;
  text-transform: none;
  color: rgb(51, 51, 51);
  transition: color 0.2s;
}
.new_design_v2:not(.iamstronger) .tree-expansion__link svg {
  width: 1.75em;
  height: 1.75em;
  transition: transform 0.2s;
}
.new_design_v2:not(.iamstronger) .tree-expansion__link svg .line {
  stroke: rgb(112, 112, 112);
  transition: stroke 0.2s;
}
.new_design_v2:not(.iamstronger) .tree-expansion__link.is-expanded {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .tree-expansion__link.is-expanded svg {
  transform: rotate(90deg);
}
.new_design_v2:not(.iamstronger) .tree-expansion__link.is-expanded svg .line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .upload-download .SelectFileObjButton,
.new_design_v2:not(.iamstronger) .upload-download .AFUFileNameWrapper {
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .upload-download .CancelUploadObjButton,
.new_design_v2:not(.iamstronger) .upload-download .ClearUploadObjButton {
  display: none;
}
.new_design_v2:not(.iamstronger) .upload-download .AFUProgressAmount {
  background-color: rgb(229, 161, 42);
}
.new_design_v2:not(.iamstronger) .upload-download--list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .upload-download--list-item {
  margin-bottom: 5px;
  display: flex;
}
.new_design_v2:not(.iamstronger) .upload-download--list-item .icon-button {
  width: auto;
}
.new_design_v2:not(.iamstronger) .upload-download--filename span {
  visibility: visible;
  width: auto;
  text-transform: none;
}
.new_design_v2:not(.iamstronger) .admin-user-management-columns-tooltip .input-checkbox__label {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .admin-user-management-columns-tooltip .form__input-row {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .admin-user-management-columns-tooltip .input-checkbox__item:last-child {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .admin-user-content-group-assignment__table {
  height: 490px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .admin-channel-type-edit-dialog__input_days {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .nova-start-metadata-export-dialog__table {
  margin-top: 0.5rem;
  height: 20rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .approval-inspection {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar {
  margin-top: -0.5rem;
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar .icon-button:first-child {
  margin-left: 0.5rem !important;
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls {
  align-items: center;
  flex: 1;
  margin-right: 3rem;
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls__page, .new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls__version, .new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls__scale {
  flex: 1;
  display: flex;
  font-size: 1rem;
  text-transform: uppercase;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls__version {
  flex: 1.5;
}
.new_design_v2:not(.iamstronger) .approval-inspection__toolbar__display-controls__scale {
  flex: 0;
}
.new_design_v2:not(.iamstronger) .approval-inspection > .l-sidebar-main {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__container {
  position: relative;
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__display {
  font-size: 1rem;
  color: rgb(112, 112, 112);
  text-align: center;
  border: none;
  border-bottom: 1px solid rgb(255, 255, 255);
  max-width: 4.5rem;
  transition: border-bottom-color 0.3s;
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__display:focus, .new_design_v2:not(.iamstronger) .approval-inspection__scale__display:hover {
  border-bottom-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__list {
  position: absolute;
  display: none;
  list-style-type: none;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(204, 204, 204);
  margin: -2px 0 0 0;
  box-shadow: 0 1px 5px rgba(204, 204, 204, 0.5);
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__list li {
  text-align: right;
  cursor: pointer;
  padding: 0 5px;
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__list li:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .approval-inspection__scale__list [data-scaling=fit] {
  text-align: center;
}
.new_design_v2:not(.iamstronger) .approval-inspection .l-sidebar-main__left {
  width: 19rem;
  padding-right: 0.5rem;
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .approval-inspection__metadata {
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .approval-inspection__metadata .expansion--expanded .expansion__content {
  margin-left: 0;
}
.new_design_v2:not(.iamstronger) .approval-inspection__image {
  position: relative;
}
.new_design_v2:not(.iamstronger) .approval-inspection__stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(204, 204, 204);
  display: flex;
  align-items: center;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .approval-inspection__stage .kineticjs-content {
  position: absolute !important;
  top: 0;
  left: 0;
}
.new_design_v2:not(.iamstronger) .approval-inspection .icon-button {
  display: inline-flex;
  align-items: center;
  margin-right: 0.5rem;
  user-select: none;
}
.new_design_v2:not(.iamstronger) .approval-comments .expansion__header-content {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .approval-comments__page-list {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .approval-comments__page-list, .new_design_v2:not(.iamstronger) .approval-comments__comment-list, .new_design_v2:not(.iamstronger) .approval-comments__global-comment-list {
  list-style: none;
}
.new_design_v2:not(.iamstronger) .approval-comments__page-title {
  display: block;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .approval-comments__comment-item {
  display: flex;
  margin-top: 0.5rem;
  padding: 0.15rem 0;
  font-size: 0.875rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .approval-comments__comment-item.nu_selected {
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .approval-comments__date {
  display: inline-block;
  width: 7rem;
  flex-shrink: 0;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .approval-comments__info {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .approval-comments__user {
  display: block;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .approval-comments__deleted {
  text-decoration: line-through;
}
.new_design_v2:not(.iamstronger) .approval-comments__remove {
  float: right;
}
.new_design_v2:not(.iamstronger) .approval-comments__empty {
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-left: 7rem;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit {
  border-top: 2px solid rgb(204, 204, 204);
  border-bottom: 2px solid rgb(204, 204, 204);
  padding: 10px 5px;
  margin: 10px -5px;
  background-color: rgb(245.65, 245.65, 245.65);
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__input-container {
  display: flex;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__location {
  display: inline-block;
  width: 7rem;
  flex-shrink: 0;
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__page {
  font-size: 0.81rem;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__date {
  display: block;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__input-text {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools {
  display: flex;
  margin-top: 0.5rem;
  list-style: none;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools__item {
  flex: 1;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools__item:hover .nu_tool_stroke {
  stroke: #002e63;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools__item:hover .nu_tool_fill {
  fill: #002e63;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools input {
  display: none;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools label {
  display: block;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__label {
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__list {
  display: inline-flex;
  list-style: none;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__item {
  position: relative;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__input {
  display: none;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker {
  position: absolute;
  top: 0;
  right: 30px;
  padding: 10px 10px 20px 10px;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.4);
  background-color: rgb(255, 255, 255);
  display: none;
  z-index: 9999;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker::after, .new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker::before {
  content: "";
  position: absolute;
  left: 100%;
  top: 15px;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-color: transparent;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker::after {
  border-left-color: rgb(255, 255, 255);
  border-width: 10px;
  margin-top: -10px;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker::before {
  border-left-color: rgba(0, 0, 0, 0.4);
  border-width: 11px;
  margin-top: -11px;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__colors__picker .button {
  position: absolute;
  right: 0.3125rem;
  bottom: 0.3125rem;
  width: auto;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__controls {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools__item.nu_selected .nu_tool_stroke {
  stroke: #002e63;
}
.new_design_v2:not(.iamstronger) .approval-comments__edit__tools__item.nu_selected .nu_tool_fill {
  fill: #002e63;
}
.new_design_v2:not(.iamstronger) .nu_tool_stroke {
  stroke: #46b9eb;
}
.new_design_v2:not(.iamstronger) .nu_tool_fill {
  fill: #46b9eb;
}
.new_design_v2:not(.iamstronger) .nu_color_red,
.new_design_v2:not(.iamstronger) .nu_color_blue,
.new_design_v2:not(.iamstronger) .nu_color_custom {
  display: block;
  height: 1.5rem;
  width: 1.5rem;
  margin: 0.1875rem 0.3rem;
}
.new_design_v2:not(.iamstronger) .nu_color_red:hover,
.new_design_v2:not(.iamstronger) .nu_color_blue:hover,
.new_design_v2:not(.iamstronger) .nu_color_custom:hover {
  border: 0.1875rem solid rgba(0, 0, 0, 0.4);
}
.new_design_v2:not(.iamstronger) .nu_color_red {
  background-color: red;
}
.new_design_v2:not(.iamstronger) .nu_color_blue {
  background-color: blue;
}
.new_design_v2:not(.iamstronger) .nu_selected .nu_color_red,
.new_design_v2:not(.iamstronger) .nu_selected .nu_color_blue,
.new_design_v2:not(.iamstronger) .nu_selected .nu_color_custom {
  border: 0.1875rem solid rgba(0, 0, 0, 0.4);
}
.new_design_v2:not(.iamstronger) .approval-history__list,
.new_design_v2:not(.iamstronger) .approval-attachment__list {
  list-style: none;
}
.new_design_v2:not(.iamstronger) .approval-history__header,
.new_design_v2:not(.iamstronger) .approval-attachment__header {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .approval-history__item,
.new_design_v2:not(.iamstronger) .approval-attachment__item {
  display: flex;
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .approval-history__date,
.new_design_v2:not(.iamstronger) .approval-attachment__date {
  flex: 0 0 6.5rem;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-align: left;
  margin-top: 0.125rem;
  margin-right: 0.5rem;
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .approval-history__info,
.new_design_v2:not(.iamstronger) .approval-attachment__info {
  flex-grow: 1;
  padding-top: 0.21875rem;
  line-height: normal;
}
.new_design_v2:not(.iamstronger) .approval-history__user,
.new_design_v2:not(.iamstronger) .approval-attachment__user {
  display: block;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .approval-attachment .expansion__header-content {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .approval-attachment__item:first-child {
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .approval-attachment__item .icon-button {
  width: auto;
}
.new_design_v2:not(.iamstronger) .approval-attachment__item .icon-button__label {
  width: 6.625rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .approval-attachment__remove {
  float: right;
}
.new_design_v2:not(.iamstronger) .approval-attachment__user {
  margin-top: 0.2rem;
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  padding-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons__details {
  max-width: 18.75rem;
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons__details__block {
  padding-bottom: 0.3125rem;
  margin-bottom: 0.3125rem;
  border-bottom: 0.0625rem solid rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons__details__block:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons__details__title {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.125rem;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .approval-responsible-persons__details__users {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .approve-clarification__explanation {
  display: flex;
}
.new_design_v2:not(.iamstronger) .approve-clarification__explanation__title {
  width: 7rem;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--list,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--list {
  list-style: none;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--item,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--item {
  display: flex;
  margin-top: 5px;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--item:first-child,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--item:first-child {
  border-top: 2px solid rgb(204, 204, 204);
  padding-top: 10px;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--location,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--location {
  display: inline-block;
  width: 95px;
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--type,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--type {
  font-size: 0.81rem;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--date,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--date {
  display: block;
  font-size: 0.81rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--info,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--info {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--info-text,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--info-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 145px;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--user,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--user {
  display: block;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details {
  max-width: 300px;
  font-size: 0.81rem;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details--title,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details--title {
  text-transform: uppercase;
  margin-bottom: 20px;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details--users,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details--users {
  table-layout: fixed;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details--direction,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details--direction {
  width: 60px;
  vertical-align: top;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details--message,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details--message {
  margin-top: 10px;
}
.new_design_v2:not(.iamstronger) .nu_approval-notification--details--response,
.new_design_v2:not(.iamstronger) .nu_approval-clarification--details--response {
  margin-top: 20px;
}
.new_design_v2:not(.iamstronger) .bm-approval-digital-assets-list-page__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .asset-approval-list-component__info {
  display: flex;
}
.new_design_v2:not(.iamstronger) .asset-approval-list-component__info div {
  max-width: 9rem;
}
.new_design_v2:not(.iamstronger) .asset-email-dialog__email-content {
  background: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: normal;
  padding: 0 0.5rem;
  transition: border-color 0.1s linear;
}
.new_design_v2:not(.iamstronger) .asset-tagging__preview {
  margin-right: 1rem;
}
.new_design_v2:not(.iamstronger) .asset-tagging__preview .preview__image {
  border: 1px solid gray;
}
.new_design_v2:not(.iamstronger) .limited-height-usage_type_checkbox__list .input-checkbox__list {
  overflow-y: scroll;
  height: 14vh;
  flex-wrap: nowrap;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog_password-protection-form {
  width: 460px;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog_normal-zoom {
  width: 70rem;
  height: max(28rem, 100vh - 20rem);
  display: flex;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__preview-box {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dddddd;
  width: 300px;
  height: 300px;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__zoom-button {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 10;
  padding: 3px;
  background-color: rgba(239, 239, 239, 0.5);
  display: none;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__data-area {
  overflow: auto;
  flex: 1;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__data-area .form__input-container {
  max-width: unset;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions {
  position: relative;
  width: 300px;
  height: 106px;
  border: 1px solid #dddddd;
  overflow-x: auto;
  overflow-y: hidden;
  margin-top: 10px;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul li {
  background-color: white;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul li a {
  display: block;
  width: 70px;
  height: 90px;
  padding: 3px;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul li a > span {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  height: 100%;
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul li:hover {
  background-color: #eee;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__adaptions ul li.adaption-selected {
  background-color: #AAAAAA;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__toolbar {
  display: flex;
  padding: 0.5rem 0;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .asset-info-panel__tag-with-info {
  display: flex;
}
.new_design_v2:not(.iamstronger) .asset-info-panel__tag-with-info .icon-button {
  margin-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .asset-info-panel__tooltip__label {
  width: 150px;
}
.new_design_v2:not(.iamstronger) .asset-info-dialog__preview-box:hover .asset-info-dialog__zoom-button,
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box:hover .asset-info-dialog__zoom-button,
.new_design_v2:not(.iamstronger) .box-preview-image-with-paging__preview-box:hover .asset-info-dialog__zoom-button {
  display: block;
}
.new_design_v2:not(.iamstronger) .asset-preview-page-buttons {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.new_design_v2:not(.iamstronger) .asset-preview-page-buttons__prev {
  display: block;
  height: 100%;
  width: 49%;
  background-repeat: no-repeat;
  /* workaround for IE transparent links */
  filter: alpha(opacity=0);
  opacity: 0;
  float: left;
  background-position: left;
  background-image: url("../images/buttons/page_arrow_left.png");
}
.new_design_v2:not(.iamstronger) .asset-preview-page-buttons__prev:hover {
  background-color: transparent;
  filter: alpha(opacity=1);
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .asset-preview-page-buttons__next {
  display: block;
  height: 100%;
  width: 49%;
  background-repeat: no-repeat;
  /* workaround for IE transparent links */
  filter: alpha(opacity=0);
  opacity: 0;
  float: right;
  background-position: right;
  background-image: url("../images/buttons/page_arrow_right.png");
}
.new_design_v2:not(.iamstronger) .asset-preview-page-buttons__next:hover {
  background-color: transparent;
  filter: alpha(opacity=1);
  opacity: 1;
}
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box-wrapper {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 50rem;
}
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box, .new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box-wrapper > .box-preview-image-with-paging__preview-box {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dddddd;
}
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box,
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box .preview__image.preview__image--extralarge, .new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box-wrapper > .box-preview-image-with-paging__preview-box,
.new_design_v2:not(.iamstronger) .asset-preview-dialog__preview-box-wrapper > .box-preview-image-with-paging__preview-box .preview__image.preview__image--extralarge {
  width: clamp(20rem, 100vh - 20rem, 50rem);
  height: auto;
  aspect-ratio: 1;
}
.new_design_v2:not(.iamstronger) .asset-preview-dialog__pdf-download {
  display: block;
  position: absolute;
  bottom: 40px;
  left: 0px;
  padding: 5px 3px;
  background-color: rgba(239, 239, 239, 0.5);
  z-index: 10;
}
.new_design_v2:not(.iamstronger) .asset-preview-dialog__pdf-download > span {
  background-image: url("../images/file_extension_pdf.png");
  display: block;
  width: 32px;
  height: 32px;
}
.new_design_v2:not(.iamstronger) .bm-file-list {
  max-height: 200px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .bm-file-list__filename {
  width: 350px;
}
.new_design_v2:not(.iamstronger) .bm-file-list .input-text {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .preview-upload-dialog .box-simple-upload {
  width: 100%;
  height: 100%;
}
.new_design_v2:not(.iamstronger) .preview-upload-dialog .box-simple-upload .icon-button {
  width: 100%;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .preview-upload-dialog__upload-date {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .asset-adaptations-dialog {
  max-height: calc(100vh - 20rem);
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .asset-list-view {
  list-style: none;
  padding: 0;
  margin: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item {
  display: flex;
  position: relative;
  border: 0.0625rem solid rgb(51, 51, 51);
  margin-bottom: 0.5rem;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.new_design_v2:not(.iamstronger) .asset-list-view__item:last-child {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: background-color 0.3s;
  z-index: -1;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item:hover::before {
  background-color: rgba(92, 163, 229, 0.06);
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__preview {
  padding: 0.5rem 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item .form__column {
  gap: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item .form__input-container {
  overflow: hidden;
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item .form__readonly-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item .form__row {
  flex-grow: 1;
}
@container asset-item-metadata (max-width: 600px) {
  .new_design_v2:not(.iamstronger) .asset-list-view__item .form__row {
    flex-direction: column;
    gap: 0;
    align-items: stretch;
  }
  .new_design_v2:not(.iamstronger) .asset-list-view__item .form__row .form__column {
    flex: 0 1 auto;
  }
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__selector {
  padding: 0.375rem;
  min-width: 2.25rem;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__selector .input-checkbox__label svg {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__image {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__content {
  padding: 0.5rem 0.5rem 0.5rem 1.375rem;
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__metadata {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  container: asset-item-metadata/inline-size;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__header {
  display: flex;
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  flex-grow: 1;
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__container-name {
  font-size: 1rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__container-name::after {
  content: "";
  margin: 0 0.75rem;
  border-right: 0.0625rem solid rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__asset-name {
  font-size: 1rem;
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__buttons {
  flex-shrink: 0;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__actions {
  display: flex;
  justify-content: space-between;
  font-size: 0;
}
.new_design_v2:not(.iamstronger) .asset-list-view__item__actions .button + .button {
  margin-left: 1.25rem;
}
.new_design_v2:not(.iamstronger) .calendar__settings {
  display: flex;
  padding: 0.5em 0;
  background-color: white;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel ~ .calendar__settings__panel {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_all {
  display: flex;
  align-items: stretch;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_zoom {
  width: 20em;
  display: flex;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_zoom input {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_interval {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_interval__info {
  font-size: 1.2em;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_scroll {
  display: flex;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_scroll .calendar__button {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .calendar__settings__panel_scroll .calendar__button:nth-child(2) {
  flex-grow: 2;
  padding: 0 0.5rem;
}
.new_design_v2:not(.iamstronger) .calendar__button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  white-space: nowrap;
  font-size: 1rem;
  color: #707070;
}
.new_design_v2:not(.iamstronger) .calendar__button svg {
  width: 1.5rem;
  height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .calendar__button .image__stroke {
  stroke: #707070;
}
.new_design_v2:not(.iamstronger) .calendar__button .image__fill {
  fill: #707070;
}
.new_design_v2:not(.iamstronger) .calendar__button:hover {
  text-decoration: underline;
  color: #333;
}
.new_design_v2:not(.iamstronger) .calendar__button:hover .image__stroke {
  stroke: #333;
}
.new_design_v2:not(.iamstronger) .calendar__button:hover .image__fill {
  fill: #333;
}
.new_design_v2:not(.iamstronger) .calendar__button:active {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .calendar__button:active .image__stroke {
  stroke: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .calendar__button:active .image__fill {
  fill: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .calendar__button ~ .calendar__button {
  margin-left: 0.2em;
}
.new_design_v2:not(.iamstronger) .calendar__button.calendar__button_toggle.selected {
  background-color: #acc0d6;
}
.new_design_v2:not(.iamstronger) .calendar__header, .new_design_v2:not(.iamstronger) .calendar__main {
  display: flex;
  border: 1px solid #555;
}
.new_design_v2:not(.iamstronger) .calendar__header__nav, .new_design_v2:not(.iamstronger) .calendar__main__nav {
  flex-basis: auto;
  width: 20%;
  overflow-y: hidden;
  border-right: 1px solid #555;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .calendar__header__chart, .new_design_v2:not(.iamstronger) .calendar__main__chart {
  flex-basis: 0;
  flex-grow: 1;
  overflow-y: hidden;
}
.new_design_v2:not(.iamstronger) .calendar__header {
  height: 37px;
}
.new_design_v2:not(.iamstronger) .calendar__header__nav, .new_design_v2:not(.iamstronger) .calendar__header__chart {
  overflow-x: hidden;
}
.new_design_v2:not(.iamstronger) .calendar__main {
  border-top: none;
  position: relative;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav {
  position: relative;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav__inner {
  overflow-x: scroll;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav__actions {
  background-color: white;
  position: absolute;
  display: none;
  right: 2px;
  padding: 0.1em;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav__actions svg {
  width: 17px;
  height: 17px;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav__resize {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.4em;
  height: 100%;
  cursor: col-resize;
  background-color: rgb(204, 204, 204);
  opacity: 0.001;
}
.new_design_v2:not(.iamstronger) .calendar__main__nav__resize:hover {
  opacity: 0.3;
}
.new_design_v2:not(.iamstronger) .calendar__main__chart {
  overflow-x: scroll;
}
.new_design_v2:not(.iamstronger) .calendar svg {
  display: block;
}
.new_design_v2:not(.iamstronger) .calendar svg text {
  font-size: 1em;
  cursor: default;
  user-select: none;
}
.new_design_v2:not(.iamstronger) .calendar svg .action {
  cursor: pointer;
  fill: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .calendar svg .action:hover {
  fill: #888;
}
.new_design_v2:not(.iamstronger) .calendar svg .headline {
  font-size: 1.5em;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .calendar svg .header0 {
  fill: #eee;
}
.new_design_v2:not(.iamstronger) .calendar svg .header1 {
  fill: #ccc;
}
.new_design_v2:not(.iamstronger) .calendar svg .mainline {
  stroke-width: 1;
  stroke: #555;
}
.new_design_v2:not(.iamstronger) .calendar svg .today {
  fill: #d81a60;
  fill-opacity: 0.5;
  pointer-events: none;
}
.new_design_v2:not(.iamstronger) .calendar svg .minor-division {
  stroke: #aaa;
}
.new_design_v2:not(.iamstronger) .calendar svg .row-bg {
  fill: rgb(0, 0, 0);
  fill-opacity: 0;
}
.new_design_v2:not(.iamstronger) .calendar svg .row-bg--hover {
  fill-opacity: 0.1;
}
.new_design_v2:not(.iamstronger) .calendar__tooltip {
  position: absolute;
  border-radius: 0.5em;
  padding: 0.5em;
  background-color: rgb(0, 0, 0);
  opacity: 0.9;
  z-index: 10000;
  display: none;
  box-shadow: 0 0 10px #444;
  pointer-events: none;
}
.new_design_v2:not(.iamstronger) .calendar__tooltip__text, .new_design_v2:not(.iamstronger) .calendar__tooltip__text * {
  color: white;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .calendar__tooltip__text__remark {
  color: rgb(204, 204, 204);
  font-size: 0.8em;
}
.new_design_v2:not(.iamstronger) .calendar__tooltip svg {
  position: absolute;
}
.new_design_v2:not(.iamstronger) .calendar__tooltip svg path {
  fill: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing .form__input-container {
  flex: 0 1 auto;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing__content {
  display: inherit;
  justify-content: space-between;
  width: 600px;
  margin-right: 0.5rem;
  align-items: baseline;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing__content .form__label {
  flex: 0 1 auto;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing__content--read-only {
  display: inherit;
  justify-content: space-between;
  width: 440px;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing__content--launchdate-read-only div:first-child {
  margin-top: 0px;
}
.new_design_v2:not(.iamstronger) .campaign-phase-base-timing__content .form__input-row {
  margin: auto;
  width: auto;
}
.new_design_v2:not(.iamstronger) .expansion__header-content .campaign-phase-base-timing {
  margin-right: 38px;
}
.new_design_v2:not(.iamstronger) .channel-type-selection_margin {
  margin-top: 5px;
}
.new_design_v2:not(.iamstronger) .channel-type-edit-dialog__sub-row {
  height: 2rem;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .campaign-attachment-edit-list__bottom-dropzone {
  width: 100%;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .campaign-attachment-edit-list__bottom-dropzone .dropzone.dropzone_panel.dropzone_new {
  display: inline-block;
}
.new_design_v2:not(.iamstronger) .campaign-segment-communication-channels__no-channels {
  font-size: 0.875rem;
  text-transform: UPPERCASE;
  color: rgb(0, 0, 0);
  width: 100%;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .campaign-communication-channel-panel-timing__date {
  margin-right: 1rem;
  display: inline-block;
  width: 105px;
  white-space: no;
}
.new_design_v2:not(.iamstronger) .campaign-communication-channel-panel-timing__footer {
  padding-inline: 0.5rem;
  text-align: right;
  background: rgb(226, 226, 226);
  right: 45px;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail .column_actions__spacer {
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container {
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle {
  margin-left: 2px;
  margin-right: 2px;
  background: rgb(255, 255, 255);
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle:first-child {
  margin-left: 10px;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle:last-child {
  margin-right: 10px;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle--active {
  margin-left: 2px;
  margin-right: 2px;
  background: rgb(226, 226, 226);
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle--active:first-child {
  margin-left: 10px;
}
.new_design_v2:not(.iamstronger) .campaign-launch-phase-detail__switch__container__circle--active:last-child {
  margin-right: 10px;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__header {
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__left {
  width: 14rem;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__add {
  margin-left: auto;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__preview {
  display: block;
  position: relative;
  width: 0;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__preview__upload {
  position: absolute;
  top: 0;
  z-index: 5;
  width: 224px;
  height: 224px;
  justify-content: center;
}
.new_design_v2:not(.iamstronger) .campaign-main-edit__preview__upload .icon__upload {
  margin-bottom: -4rem;
}
.new_design_v2:not(.iamstronger) .campaign-segment-channel__timing {
  display: flex;
}
.new_design_v2:not(.iamstronger) .campaign-segment-channel__channel-name {
  width: 9.8rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .campaign-segment-channel__complete-icon svg {
  transform: none !important;
}
.new_design_v2:not(.iamstronger) .campaign-segment-channel__complete-string {
  margin-left: 10rem;
  text-transform: uppercase;
  transform: none !important;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation-edit__filter {
  margin-left: 1rem;
  margin-top: 1px;
}
.new_design_v2:not(.iamstronger) .excel-exchange__container {
  display: flex;
}
.new_design_v2:not(.iamstronger) .excel-exchange__upload {
  margin-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .campaign-tagging-history-dialog__panel {
  height: 600px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .campaign-segment-process-setting__approval_hint {
  margin-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .campaign-segment-protection-spacing {
  margin-bottom: 50px;
}
.new_design_v2:not(.iamstronger) .modal-dialog__footnote {
  float: right;
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__list {
  width: 24rem;
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__item {
  padding: 0;
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__item .expansion--expanded > .expansion__header {
  background-color: rgb(51, 51, 51);
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__item .expansion--expanded > .expansion__header .expansion__link {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__item .expansion--expanded > .expansion__header .expansion__link svg .line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .campaign-tagging .facets__item .expansion--expanded .expansion__content {
  margin: 0;
}
.new_design_v2:not(.iamstronger) .campaign_clone-campaign--tree {
  height: 300px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .campaign_clone-container--checkbox-matrix {
  height: 200px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .campaign-psalaa-content__master-row td {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .campaign-qc-table-warning {
  display: flex;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .campaign-qc-table-warning div {
  margin-left: 15px;
}
.new_design_v2:not(.iamstronger) .campaign-performance-channel-deliverable__due-date--reached {
  color: rgb(215, 40, 64) !important;
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .campaign-phase--protected {
  background-image: url("../images/buttons/lock_locked.png");
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-left: 3px;
}
.new_design_v2:not(.iamstronger) .campaign-phase--protected_white {
  background-image: url("../images/buttons/lock_locked_w.png");
  display: inline-block;
  height: 12px;
  width: 12px;
}
.new_design_v2:not(.iamstronger) .campaign-tooltip__table td {
  padding-right: 5px;
}
.new_design_v2:not(.iamstronger) .campaign-tooltip__table__value {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .campaign-table__column_launch-phases {
  width: 105px;
}
.new_design_v2:not(.iamstronger) .campaign-table__launch-phases {
  color: gray;
  font-size: 0.625rem;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .nu_max_height_import_dialog {
  max-height: 600px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) #id_element_tagging_table td {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .nu_calendar_dialog_panel_outer {
  position: relative;
  margin-bottom: 20px;
}
.new_design_v2:not(.iamstronger) .nu_calendar_dialog_panel {
  height: 680px;
  overflow: auto;
  background-color: white;
  border: 20px solid white;
}
.new_design_v2:not(.iamstronger) .nu_element_completion_status_text_IN_PROGRESS {
  color: orange;
}
.new_design_v2:not(.iamstronger) .nu_element_completion_status_text_DELAYED {
  color: red;
}
.new_design_v2:not(.iamstronger) .nu_element_completion_status_text_COMPLETED {
  color: green;
}
.new_design_v2:not(.iamstronger) .nu_element_digitalEComWHS_count_0 {
  color: red;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--special-max-size {
  max-height: 680px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--table td {
  width: 15%;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--table td:last-child {
  width: 40%;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--deliverable {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--deliverable--header-deliverable-item {
  width: 27%;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-right: 2rem;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--deliverable--header-special_deliverable-item {
  width: 42%;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-right: 2rem;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--deliverable--header-deliverable-materialtype {
  float: right;
  width: 69%;
}
.new_design_v2:not(.iamstronger) .campaign-phase-edit-timing--deliverable--header-comment-item {
  width: 69%;
}
.new_design_v2:not(.iamstronger) .campaign_process_setting-cp_agency_panel {
  padding: 0 0 0.375rem 0.375rem;
}
.new_design_v2:not(.iamstronger) .campaign_process_setting-project_cp_panel {
  display: flex;
  padding: 0 0 0.375rem 0.375rem;
}
.new_design_v2:not(.iamstronger) .campaign_process_setting-project_cp_panel div:first-child {
  width: 500px;
}
.new_design_v2:not(.iamstronger) .campaign-list__asset-counts .campaign-asset-progress {
  width: 60%;
  height: 0.5rem;
}
.new_design_v2:not(.iamstronger) .campaign-page-header__favorite {
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table {
  width: 100%;
  margin-bottom: 25px;
  border-collapse: separate;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table tr.hidden {
  display: none;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-1 .column-main {
  padding-left: 2em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2em, rgb(204, 204, 204) calc(2em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-2 .column-main {
  padding-left: 4em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4em, rgb(204, 204, 204) calc(4em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-3 .column-main {
  padding-left: 6em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 6em, rgb(204, 204, 204) calc(6em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-4 .column-main {
  padding-left: 8em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 8em, rgb(204, 204, 204) calc(8em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-5 .column-main {
  padding-left: 10em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10em, rgb(204, 204, 204) calc(10em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-6 .column-main {
  padding-left: 12em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12em, rgb(204, 204, 204) calc(12em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-7 .column-main {
  padding-left: 14em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 14em, rgb(204, 204, 204) calc(14em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-8 .column-main {
  padding-left: 16em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 16em, rgb(204, 204, 204) calc(16em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-9 .column-main {
  padding-left: 18em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 18em, rgb(204, 204, 204) calc(18em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table .level-10 .column-main {
  padding-left: 20em;
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20em, rgb(204, 204, 204) calc(20em - -1px), rgb(204, 204, 204) 100%);
  border-image-slice: 1;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table__no-entries {
  text-transform: uppercase;
  text-align: center;
  color: rgb(204, 204, 204);
  padding: 2rem !important;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__tree-table tr td {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .campaign-segmentation__asset-table__header-row {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--expand-all {
  padding-left: 25px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation td {
  border: none;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table {
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header {
  background-color: rgb(255, 255, 255);
  transition: background-color 0.2s;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header.is-expanded {
  background-color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header.is-expanded .nn_campaign-segmentation--table--header-link,
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header.is-expanded .nn_campaign-segmentation--table--header-cell {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header.is-expanded .nn_campaign-segmentation--table--header-link svg {
  transform: rotate(90deg);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header.is-expanded .nn_campaign-segmentation--table--header-link svg .line {
  stroke: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header-cell {
  text-transform: uppercase;
  color: rgb(51, 51, 51);
  transition: color 0.2s;
  padding: 0 !important;
  vertical-align: middle;
  border-top: 0.0625rem solid rgb(112, 112, 112) !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--table--header-link {
  font-size: 1.35rem !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-cell {
  width: 500px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table {
  width: 100%;
  padding: 0.5rem 0;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table td {
  border: none !important;
  padding: 0 10px !important;
  white-space: nowrap;
  color: inherit !important;
  vertical-align: middle;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table tr:nth-child(1) {
  color: rgb(215, 40, 64) !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table tr:nth-child(2) {
  color: rgb(240, 192, 79) !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table tr:nth-child(3) {
  color: rgb(154, 221, 135) !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--type {
  width: 150px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--count {
  width: 80px;
  text-align: right;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress {
  min-width: 270px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress--container {
  margin-top: -2px;
  background-color: rgb(204, 204, 204);
  width: 100%;
  height: 0.125rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress--bar {
  height: 100%;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress .status_UPLOAD {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress .status_IN_PROGRESS {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--status-table--progress .status_FINISHED {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation .campaign_segmentation_items {
  padding: 0;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation .campaign_segmentation_items .table__fixed-header {
  margin-left: 2rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table {
  border-collapse: separate !important;
  margin-left: 2rem;
  width: calc(100% - 2rem);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .level-1 td {
  background-color: rgb(255, 255, 255) !important;
  transition: background-color 0.2s;
  border-top: 0.0625rem solid rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table thead + tbody .level-1 td {
  border-top: 0.0625rem solid rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table tbody:last-child:not(.is-expanded) .level-1 td,
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .is-expanded:last-child .level-2:last-child td {
  border-bottom: 0.0625rem solid rgb(112, 112, 112);
  border-image: none;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .is-expanded .level-1 td {
  background-color: rgb(51, 51, 51) !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .is-expanded .level-1 td .nn_campaign-segmentation--asset-table--name-supplement {
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .level-1 .column-main {
  border-image-source: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50px, rgb(204, 204, 204) 51px, rgb(204, 204, 204) 100%);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .level-2 .column-main {
  padding-left: 0;
  border-image-source: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40px, rgb(204, 204, 204) 41px, rgb(204, 204, 204) 100%);
  position: relative;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .level-2 td {
  text-transform: none;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name-cell {
  position: relative;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name-cell .nn_breadcrumb-link {
  font-family: adidasFG;
  font-size: 1rem;
  text-transform: none;
  color: rgb(51, 51, 51);
  padding-left: 1.8rem;
  transition: color 0.2s;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name-cell .nn_breadcrumb-link.is-expanded {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name-cell .nn_breadcrumb-link::before {
  left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--invisible-cell {
  width: 2rem;
  min-width: 2rem;
  background-color: white !important;
  border: none !important;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--invisible-cell::before {
  content: none;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-cell {
  padding-right: 10px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-title {
  padding-left: 1.3rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-quality-check {
  width: 10%;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-usage-type {
  width: 10%;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table-header-deliverable {
  width: 10%;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-launch-phase {
  width: 10%;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-status {
  width: 110px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--header-functions {
  text-align: left;
  width: 100px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .level-1 > td:not(:last-child) {
  padding: 0.25rem 0;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--add {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 50px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name {
  margin-left: 40px;
  display: flex;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-name--text {
  word-break: break-all;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--launch-phase {
  word-break: break-all;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--visible-flag {
  margin-left: 3px;
  width: 25px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--invisible-flag {
  background: transparent url("../images/visible.svg") no-repeat scroll 0 0;
  height: 25px;
  width: 25px;
  position: absolute;
  left: -2rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--name-supplement {
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status {
  vertical-align: middle !important;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 25px;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status--container {
  display: inline-block;
  font-size: 0.875rem;
  text-transform: uppercase;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status--status-color {
  display: inline-block;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  margin-bottom: -6px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-UPLOAD {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-IN_PROGRESS {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-FINISHED {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-text-UPLOAD {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-text-IN_PROGRESS {
  color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--asset-status .status-text-FINISHED {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .upload-dropzone_campaign-segmentation {
  height: 1.5rem;
  z-index: 1;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .upload-dropzone_campaign-segmentation input[type=file] {
  top: 0;
  left: 0;
  right: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .upload-dropzone_campaign-segmentation + .icon-button {
  z-index: 2;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table .preview__image {
  margin-right: 10px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table td {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation--asset-table--warning {
  background: transparent url("../images/warning.svg") no-repeat scroll center center;
  height: 24px;
  width: 24px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation .asset-preview {
  position: relative;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation .asset-preview .asset-preview--upload {
  position: absolute;
  bottom: -3px;
  right: 6px;
  width: 15px;
  height: 15px;
  background-image: url("../images/buttons/new/upload.svg");
  background-repeat: no-repeat;
  z-index: 4;
  background-size: 100%;
  background-position-y: -60px;
}
.new_design_v2:not(.iamstronger) .nn_campaign-segmentation .asset-preview:hover .asset-preview--upload {
  background-position-y: -75px;
}
.new_design_v2:not(.iamstronger) .container-edit-dialog .form__input-container {
  max-height: 200px;
  overflow-y: scroll;
}
.new_design_v2:not(.iamstronger) .container-edit-dialog .input-checkbox__list {
  flex-wrap: nowrap;
}
.new_design_v2:not(.iamstronger) .campaign-reporting-checkbox--list .form__input-container {
  height: 240px;
  overflow-y: auto;
  display: block;
}
.new_design_v2:not(.iamstronger) .container-move-expansion {
  margin-left: 0 !important;
  margin-top: 20px;
}
.new_design_v2:not(.iamstronger) .container-move-expansion .limited-height-checkbox__list .input-checkbox__list {
  overflow-y: scroll;
  height: 14vh;
  flex-wrap: nowrap;
}
.new_design_v2:not(.iamstronger) .nu_slide_edit_window {
  float: left;
  width: 600px;
}
.new_design_v2:not(.iamstronger) .nu_slide_edit_header {
  font-weight: bold;
  font-size: 12pt;
}
.new_design_v2:not(.iamstronger) .nu_slide_edit_help {
  margin-bottom: 10px;
  color: gray;
}
.new_design_v2:not(.iamstronger) .nu_slide_edit_option {
  margin-left: 20px;
  margin-bottom: 20px;
  width: 511px;
}
.new_design_v2:not(.iamstronger) .nu_slide_element_list {
  overflow: auto;
  height: 490px;
  width: 400px;
  list-style: none;
  background-color: white;
}
.new_design_v2:not(.iamstronger) .nu_slide_element_list li {
  float: left;
  width: 2.75rem;
  height: 2.75rem;
  margin: 3px;
  line-height: 1.5;
}
.new_design_v2:not(.iamstronger) .nu_slide_selected_element {
  left: 590px;
  overflow: hidden;
  position: absolute;
  top: 100px;
}
.new_design_v2:not(.iamstronger) .nu_slide_cut_window {
  position: relative;
}
.new_design_v2:not(.iamstronger) .nu_slide_cut_window img {
  margin-left: 2px;
  margin-top: 2px;
}
.new_design_v2:not(.iamstronger) .drsElement {
  position: absolute;
  border: 2px ridge white;
}
.new_design_v2:not(.iamstronger) .drsMoveHandle {
  height: 20px;
  border-bottom: 2px ridge white;
  cursor: move;
  background-color: rgba(242, 242, 242, 0.1);
}
.new_design_v2:not(.iamstronger) .dragresize {
  position: absolute;
  width: 5px;
  height: 5px;
  font-size: 1px;
  background: #EEE;
  border: 2px ridge white;
}
.new_design_v2:not(.iamstronger) .dragresize-tl {
  top: -8px;
  left: -8px;
  cursor: nw-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-tm {
  top: -8px;
  left: 50%;
  margin-left: -4px;
  cursor: n-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-tr {
  top: -8px;
  right: -8px;
  cursor: ne-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-ml {
  top: 50%;
  margin-top: -4px;
  left: -8px;
  cursor: w-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-mr {
  top: 50%;
  margin-top: -4px;
  right: -8px;
  cursor: e-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-bl {
  bottom: -8px;
  left: -8px;
  cursor: sw-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-bm {
  bottom: -8px;
  left: 50%;
  margin-left: -4px;
  cursor: s-resize;
}
.new_design_v2:not(.iamstronger) .dragresize-br {
  bottom: -8px;
  right: -8px;
  cursor: se-resize;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites {
  margin-top: 0.75rem;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites .expansion__content {
  display: flex;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__column {
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
  flex-grow: 1;
  margin-right: 0.5rem;
  width: 20rem;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__column:last-child {
  margin-right: 0;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__title {
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 0.875rem;
  color: rgb(112, 112, 112);
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__list {
  list-style: none;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__list > li {
  margin-bottom: 0.2rem;
  height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__fix_column {
  min-width: 180px;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__fix_column span:first-child {
  display: flex;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__fix_column span:first-child span:first-child {
  display: block;
  min-width: 180px;
}
.new_design_v2:not(.iamstronger) .dashboard-favorites__no-entries {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .dashboard__link, .new_design_v2:not(.iamstronger) .dashboard__widget_tasks {
  background-color: rgb(255, 255, 255);
  box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
  padding: 1rem;
}
.new_design_v2:not(.iamstronger) .dashboard__welcome {
  padding: 1rem 2rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .dashboard__welcome__main {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 2rem;
}
.new_design_v2:not(.iamstronger) .dashboard__widget-grid {
  display: flex;
  padding: 3rem 2rem;
  gap: 3rem;
  justify-content: center;
  flex-wrap: wrap;
}
.new_design_v2:not(.iamstronger) .dashboard__column {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.new_design_v2:not(.iamstronger) .dashboard__widget_tasks {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: clamp(25rem, 40vw - 10rem, 60rem);
  max-height: calc(clamp(10rem, 50vh - 13rem, 20rem) * 2 + 1.5rem);
}
.new_design_v2:not(.iamstronger) .dashboard__link {
  width: 20rem;
  height: clamp(10rem, 50vh - 13rem, 20rem);
}
.new_design_v2:not(.iamstronger) .dashboard__link > span {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
}
.new_design_v2:not(.iamstronger) .dashboard__link__icon {
  height: 4rem;
  aspect-ratio: 1;
  margin: 0.5rem;
  background: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .dashboard__link__icon_create-order {
  mask: url("../images/dashboard/Create-Order.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .dashboard__link__icon_all-orders {
  mask: url("../images/dashboard/All-Orders.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .dashboard__link__icon_store-manager {
  mask: url("../images/dashboard/Store-Manager.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .dashboard__link__icon_all-campaigns {
  mask: url("../images/dashboard/All-Campaigns.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .dashboard__link__label {
  line-height: 1;
}
.new_design_v2:not(.iamstronger) .dashboard__link:hover .dashboard__link__icon {
  background: var(--color-highlight-darker);
}
.new_design_v2:not(.iamstronger) .dashboard__widget__title {
  text-align: center;
}
.new_design_v2:not(.iamstronger) .dashboard__link, .new_design_v2:not(.iamstronger) .dashboard__widget__title {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 2rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .dev-asset-details .l-sidebar-main__left {
  width: 30rem;
}
.new_design_v2:not(.iamstronger) .dev-asset-details .l-sidebar-main__left + .sticky-placeholder {
  flex-shrink: 0;
  margin-right: 1.5rem;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__table tr {
  cursor: pointer;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__table tr.nu_selected {
  background-color: #DDF !important;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__table td {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .dev-asset-details .toolbar .button {
  min-width: 0;
}
.new_design_v2:not(.iamstronger) .dev-asset-details .table th {
  background-color: #AAA;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__previews > span {
  display: flex;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__previews > span .preview__image {
  background-color: #eee;
}
.new_design_v2:not(.iamstronger) .dev-asset-details__previews > span .preview__image:not(:last-child) {
  margin-right: 1rem;
}
.new_design_v2:not(.iamstronger) .dev-decoupled-task-info-dialog__status {
  display: flex;
}
.new_design_v2:not(.iamstronger) .dev-decoupled-task-info-dialog__status__button {
  margin-left: 5rem;
  height: unset;
}
.new_design_v2:not(.iamstronger) .dev-decoupled-task-info-dialog__status__button .button__label {
  line-height: unset;
}
.new_design_v2:not(.iamstronger) .dev-timer-task-last-result__error {
  color: rgb(215, 40, 64);
  font-size: 0.8em;
}
.new_design_v2:not(.iamstronger) .dev-timer-task-status--running {
  text-transform: uppercase;
  font-weight: bold;
  animation: dev-timer-task-status--running-pulse 2s infinite;
}
.new_design_v2:not(.iamstronger) .dev-timer-task-status--disabled {
  color: rgb(204, 204, 204);
}
@keyframes dev-timer-task-status--running-pulse {
  0% {
    color: rgb(0, 0, 0);
  }
  50% {
    color: rgb(92, 163, 229);
  }
  100% {
    color: rgb(0, 0, 0);
  }
}
.new_design_v2:not(.iamstronger) .dev-text-result-dialog__text {
  overflow: auto;
  height: 50vh;
  background-color: white;
  padding: 5px;
  font-family: Courier;
}
.new_design_v2:not(.iamstronger) .dev-text-result-dialog__text--exception {
  color: red;
}
.new_design_v2:not(.iamstronger) .dev-text-result-dialog__text--wrap {
  white-space: pre-wrap;
}
.new_design_v2:not(.iamstronger) .dev-decoupled-task-info-dialog__error {
  overflow: auto;
  max-height: 25vh;
  background-color: white;
  color: red;
  padding-bottom: 5px;
  white-space: pre-wrap;
}
.new_design_v2:not(.iamstronger) .dev_messaging-metrics-table {
  width: auto;
  margin-bottom: 15px;
}
.new_design_v2:not(.iamstronger) .dev-sg h2 {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .dev-sg h2:not(:first-child) {
  margin-top: 1rem;
}
.new_design_v2:not(.iamstronger) .dev-sg__section, .new_design_v2:not(.iamstronger) .dev-sg__exhibit {
  margin-bottom: 0.5rem;
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .dev-sg__exhibit {
  padding: 0.5rem;
  border: 1px dotted currentColor;
}
.new_design_v2:not(.iamstronger) .dev-sg__exhibit_sample-below::after, .new_design_v2:not(.iamstronger) .dev-sg__exhibit__sample-inside::after {
  content: "Content would appear here ...";
  text-align: center;
  padding: 1.5rem;
  display: block;
  background-color: #4158D0;
  background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
  color: white;
  mask-image: linear-gradient(black, transparent);
}
.new_design_v2:not(.iamstronger) .dev-sg__exhibit_dark {
  background-color: rgba(0, 0, 0, 0.6);
}
.new_design_v2:not(.iamstronger) .dev-sg__buttons__warning {
  color: rgb(215, 40, 64) !important;
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin: 0;
  padding: 0;
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__item {
  display: flex;
  width: 10rem;
  flex-shrink: 0;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__item__box {
  width: 4rem;
  height: 4rem;
  border: 1px solid rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-BLK {
  background-color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-WHT {
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-DRK_10 {
  background-color: rgba(0, 0, 0, 0.8);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-DRK_20 {
  background-color: rgba(0, 0, 0, 0.6);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-DRK_30 {
  background-color: rgba(0, 0, 0, 0.4);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-DRK_40 {
  background-color: rgba(0, 0, 0, 0.2);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-DRK_50 {
  background-color: rgba(0, 0, 0, 0.1);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_10 {
  background-color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_20 {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_25 {
  background-color: rgb(142, 142, 142);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_30 {
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_40 {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-GRY_50 {
  background-color: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-HGT_A {
  background-color: rgb(229, 161, 42);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-HGT_B {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-FSH_R {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-FSH_O {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-FSH_G {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .dev-sg__colors__bg-FSH_B {
  background-color: rgb(92, 163, 229);
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__table__date {
  width: 110px;
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__table__method-and-path {
  min-width: 370px;
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__table__response-code {
  width: 60px;
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__response-code {
  background-color: rgb(204, 204, 204);
  color: rgb(255, 255, 255);
  padding: 3px 4px 1px 4px;
  border-radius: 5px;
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__response-code_2 {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__response-code_4 {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .nova-qc-calls__response-code_5 {
  background-color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .campaign-nova__path-separator {
  color: rgb(204, 204, 204);
  padding: 0 0.25rem;
}
.new_design_v2:not(.iamstronger) .faq__item {
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top: 0.0625rem solid rgb(142, 142, 142);
}
.new_design_v2:not(.iamstronger) .faq__title {
  font-size: 1rem;
  display: flex;
}
.new_design_v2:not(.iamstronger) .faq__title a:first-child {
  margin-left: 10px;
}
.new_design_v2:not(.iamstronger) .faq__content {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .faq ul {
  padding-left: 1.25rem;
}
.new_design_v2:not(.iamstronger) .isc-page {
  display: flex;
  gap: var(--page-horizontal-margin);
}
.new_design_v2:not(.iamstronger) .isc-page .isc-sidepanel {
  width: max(14rem, 17vw);
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.new_design_v2:not(.iamstronger) .isc-page .isc-sidepanel .isc-sidesection {
  padding: 0.3125rem;
  background-color: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .isc-page .isc-main {
  flex: 1;
  min-width: 0;
}
.new_design_v2:not(.iamstronger) .isc-page .isc-main__top-panel {
  margin-bottom: var(--page-horizontal-margin);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge {
  white-space: nowrap;
  border-radius: 0.25rem;
  padding: 0 0.25rem;
  min-width: 7rem;
  display: inline-block;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--in-creation, .new_design_v2:not(.iamstronger) .isc-order-status-badge--add-stores {
  background-color: oklch(90% 0.1393 91.07deg);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--market-order {
  background-color: oklch(71% 0.1336 57.01deg);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--da2s-approval {
  background-color: oklch(90% 0.1393 91.07deg);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--production {
  background-color: oklch(71% 0.1336 143deg);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--print-approval, .new_design_v2:not(.iamstronger) .isc-order-status-badge--print {
  background-color: oklch(71% 0.1336 243.23deg);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--shipped {
  background-color: oklch(93% 0.1939 109.77deg);
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-order-status-badge--finished {
  background-color: oklch(71% 0.1336 307.15deg);
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .column_empty-header {
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_id {
  width: 3rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_name {
  min-width: 200px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_status {
  width: 100px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_approvals {
  width: 6rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_print_vendor {
  min-width: 100px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_stores {
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_owner {
  min-width: 100px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_date {
  width: 90px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_col_date_larger {
  width: 110px;
}
.new_design_v2:not(.iamstronger) .isc-order-list__table .nu_cell_name {
  word-break: break-all;
}
.new_design_v2:not(.iamstronger) .isc-item-preview--placeholder {
  position: relative;
}
.new_design_v2:not(.iamstronger) .isc-item-preview--placeholder::after {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background: url("../images/placeholders/isc-placeholder.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__additional-orders {
  background-color: var(--color-highlight);
  border-radius: 1rem;
  padding: 0.125rem 0.25rem;
  cursor: default;
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table {
  grid-template-columns: repeat(auto-fill, minmax(28rem, 1fr));
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table .light-table__item-as-link > span {
  display: flex;
  position: relative;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table .light-table__infos {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table .light-table__infos__name {
  font-weight: bold;
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table .preview__image {
  width: 8rem;
  aspect-ratio: 1;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table__status {
  margin-top: 0.25rem;
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table__approval-counts {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-order-list-page__light-table__scope {
  text-align: right;
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__list {
  display: flex;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__button {
  flex: 1;
  height: auto !important;
  background-color: rgb(255, 255, 255);
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2);
  padding: 1rem;
  text-decoration: none;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__button:hover .isc-order-creation-dialog__creation-type__title {
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__icon {
  display: block;
  width: 1.5rem;
  aspect-ratio: 1;
  background: var(--color-highlight);
  margin-bottom: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__icon_classic {
  mask: url("../images/font-awesome/violin.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__icon_package {
  mask: url("../images/font-awesome/cube.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__icon_clone {
  mask: url("../images/font-awesome/clone.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__title {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__sub-title {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 1.375rem;
  color: var(--color-highlight);
}
.new_design_v2:not(.iamstronger) .isc-order-creation-dialog__creation-type__description {
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-top: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks__title {
  margin-top: 0;
  line-height: inherit;
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks__section {
  position: relative;
  margin-left: 0.75rem;
  padding-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks__section--done .isc-order-preparation-tasks__section__indicator {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks__section--done .isc-order-preparation-tasks__section__indicator::after {
  content: "✓";
  font-weight: normal;
}
.new_design_v2:not(.iamstronger) .isc-order-preparation-tasks__section__indicator {
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  border: 2px solid rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: -0.75rem;
}
.new_design_v2:not(.iamstronger) .isc-order-preview {
  aspect-ratio: 1;
  height: auto !important;
}
.new_design_v2:not(.iamstronger) .icon-button--bright.actions__add-isc-to-basket--prepared .icon-button__icon,
.new_design_v2:not(.iamstronger) .actions__add-isc-to-basket--prepared .icon-button__icon {
  color: rgb(154, 221, 135);
  stroke: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .icon-button--bright.actions__add-isc-to-basket--not-prepared .icon-button__icon,
.new_design_v2:not(.iamstronger) .actions__add-isc-to-basket--not-prepared .icon-button__icon {
  color: rgb(215, 40, 64);
  stroke: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-combined-item--quantity-incomplete {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog {
  display: flex;
  flex-direction: column;
  min-height: 41rem;
  height: calc(100vh - 12rem);
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog > .form__input-row,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog > .form__input-row,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog > .form__input-row {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog__top-row,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog__top-row,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog__top-row {
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog__preview__wrapper,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog__preview__wrapper,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog__preview__wrapper {
  display: flex;
  justify-content: flex-end;
  flex-grow: 0;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .graphic-type-assignment-component__wrapper,
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .isc-replace-assets__table-wrapper,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .graphic-type-assignment-component__wrapper,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .isc-replace-assets__table-wrapper,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .graphic-type-assignment-component__wrapper,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .isc-replace-assets__table-wrapper {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .graphic-type-assignment-component__wrapper .form__input-container,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .graphic-type-assignment-component__wrapper .form__input-container,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .graphic-type-assignment-component__wrapper .form__input-container {
  height: 100%;
  justify-content: flex-start;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc {
  height: 100%;
}
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_left,
.new_design_v2:not(.iamstronger) .isc-add-elements-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_right,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_left,
.new_design_v2:not(.iamstronger) .isc-clone-item-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_right,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_left,
.new_design_v2:not(.iamstronger) .isc-order-item-edit-dialog .graphic-type-assignment-component__wrapper .form__input-container > .nu_cbmwc > .nu_cbmwc_right {
  max-height: unset;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__source-assets .form__input-container {
  display: flex;
  gap: 0.125rem;
  max-width: calc(100% - 6.5rem);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__source-assets__info {
  margin-left: 0.125rem;
  max-width: 60rem;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__source-assets__info > div > label {
  color: rgba(0, 0, 0, 0.4);
  padding-right: 0.125rem;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__source-assets__info > div > span:not(:last-child) {
  padding-right: 1.375rem;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__warning {
  display: flex;
  color: rgb(215, 40, 64);
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-source-assets-dialog-row__warning .icon {
  margin-right: 0.3125rem;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component {
  display: flex;
  flex-direction: column;
  min-height: 1px;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component .toolbar {
  min-height: auto !important;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__format-list {
  display: flex;
  flex-direction: column;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__format-list .input-checkbox__container {
  display: block;
  padding-block: 0.25rem;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper-inner {
  display: flex;
  flex-direction: column;
  min-height: 1px;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .form__input-container {
  max-width: none;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .nu_cbmwc_left, .new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .nu_cbmwc_right {
  max-height: 200px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .nu_cbmwc_left {
  width: 20rem;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .nu_cbmwc_right {
  flex-grow: 1;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .nu_cbmwc .nu_checkbox_matrix {
  overflow: visible;
}
.new_design_v2:not(.iamstronger) .graphic-type-assignment-component__wrapper .input-checkbox__label {
  user-select: text;
}
.new_design_v2:not(.iamstronger) .isc-add-assets__stores .nu_cbmwc_left, .new_design_v2:not(.iamstronger) .isc-add-assets__stores .nu_cbmwc_right {
  max-height: 125px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-add-assets__stores .nu_cbmwc .nu_checkbox_matrix {
  overflow: visible;
}
.new_design_v2:not(.iamstronger) .isc-add-assets__copy-formats {
  position: absolute;
  right: 1.5rem;
  top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-cbmwc-stores_high .nu_cbmwc_left, .new_design_v2:not(.iamstronger) .isc-cbmwc-stores_high .nu_cbmwc_right {
  height: 25rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-cbmwc-stores_high .nu_cbmwc_left {
  width: 12rem;
}
.new_design_v2:not(.iamstronger) .isc-cbmwc-stores_high .nu_cbmwc_right {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-cbmwc-stores_high .nu_checkbox_matrix {
  overflow: visible;
}
.new_design_v2:not(.iamstronger) .isc-pdf-order-overview-dialog__store-column {
  flex: 3;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info {
  position: relative;
  display: inline-flex;
  border: 0.0625rem solid rgb(112, 112, 112);
  padding: 0.125rem;
  box-shadow: 0.125rem 0.125rem 0.125rem rgba(0, 0, 0, 0.4);
  background-color: rgb(255, 255, 255);
  min-width: 9rem;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .preview__image {
  background-color: rgb(226, 226, 226);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__thumbnail {
  position: relative;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__thumbnail__enlarged {
  position: absolute;
  left: -0.125rem;
  top: 50%;
  display: none;
  z-index: 1;
  transform: translate(-100%, -50%);
  border: 0.0625rem solid rgb(0, 0, 0);
  box-shadow: 0.125rem 0.125rem 0.125rem rgba(0, 0, 0, 0.4);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__thumbnail:hover .isc-prepress-asset-info__thumbnail__enlarged {
  display: block;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__data {
  margin-left: 0.3125rem;
  line-height: 1.22;
  flex: 1;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__data div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__pre-press-data-gone {
  color: orange;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .status_UPLOAD {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .status_PRODUCTION {
  color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .status_APPROVAL {
  color: magenta;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .status_FINISHED {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info .status_DELETED {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__buttons {
  position: absolute;
  right: 0.125rem;
  bottom: 0.125rem;
  display: flex;
  transform: scale(0.6);
  transform-origin: right bottom;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__buttons .icon-button {
  margin-left: 0.3125rem;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__reusage {
  position: absolute;
  cursor: default;
  box-shadow: 0.125rem 0.125rem 0.125rem rgba(0, 0, 0, 0.4);
  border: 0.0625rem solid rgb(226, 226, 226);
  font-size: 1rem;
  line-height: normal;
  top: -0.3em;
  right: -0.5em;
  background-color: green;
  width: 1em;
  height: 1em;
  border-radius: 0.5em;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__source-changed {
  color: red;
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info--original {
  background-color: #ffedcc;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info--selected {
  background-color: rgba(92, 163, 229, 0.1);
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__actions .table__row-actions {
  justify-content: flex-start;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__no-qc {
  text-decoration: line-through;
  color: red;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-info__no-qc--finished-or-running {
  color: green;
}
.new_design_v2:not(.iamstronger) .isc-comma-list {
  list-style: none;
  margin-left: 0 !important;
}
.new_design_v2:not(.iamstronger) .isc-comma-list li {
  display: inline;
}
.new_design_v2:not(.iamstronger) .isc-comma-list li:not(:last-child)::after {
  content: ", ";
}
.new_design_v2:not(.iamstronger) .isc-prepress-tab__tbc {
  display: inline-flex;
  min-width: 9rem;
  height: 50px;
  justify-content: center;
  align-items: center;
  border: 0.0625rem dashed rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-prepress-tab__tbc::after {
  content: "to be created";
  line-height: 1;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .isc-prepress-tab__copy-source-list {
  display: flex;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-details-dialog__scroll-area {
  max-height: 30rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-details-dialog__columns {
  display: flex;
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-details-dialog__columns h1 {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-details-dialog__column {
  display: flex;
  flex-direction: column;
  padding-right: 0.5rem;
  width: 12rem;
}
.new_design_v2:not(.iamstronger) .isc-prepress-asset-details-dialog__column .isc-prepress-asset-info {
  margin-bottom: 0.125rem;
}
.new_design_v2:not(.iamstronger) .isc-replace-assets__table-wrapper {
  height: 28.5rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-replace-assets__table .column_empty-header {
  width: 1rem;
}
.new_design_v2:not(.iamstronger) .table th.isc-store-item-clone_header {
  padding: 0 !important;
  width: 10px;
}
.new_design_v2:not(.iamstronger) .table th.isc-store-item-clone_header::before {
  content: none;
}
.new_design_v2:not(.iamstronger) .table .isc-store-item-clone {
  padding: 0 !important;
}
.new_design_v2:not(.iamstronger) .table .isc-store-item-clone--specific {
  background-color: #4169E1 !important;
}
.new_design_v2:not(.iamstronger) .table .isc-store-item-clone--mixed {
  background: repeating-linear-gradient(-45deg, #4169E1, #4169E1 0.25rem, transparent 0.25rem, transparent 0.5rem);
}
.new_design_v2:not(.iamstronger) .isc-comment-count {
  position: relative;
}
.new_design_v2:not(.iamstronger) .isc-comment-count .icon-button__label {
  position: absolute;
  top: -2px;
  right: -2px;
  background-color: blue;
  width: 12px;
  color: white !important;
  border-radius: 6px;
  height: 12px;
  font-size: 8px;
  text-align: center;
  line-height: 9px;
}
.new_design_v2:not(.iamstronger) .isc-order-page-wrapper__header .form__flexed {
  gap: 1.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-page-wrapper__header .form__label {
  flex-basis: unset !important;
}
.new_design_v2:not(.iamstronger) .isc-order-page-wrapper__header .status-switcher {
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-status-switcher {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-status-switcher .status-switcher {
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign {
  display: flex;
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign__link {
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign__link > span {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign__link > span .preview__image {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign__link__text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign__unlink {
  display: none;
}
.new_design_v2:not(.iamstronger) .isc-order-linked-campaigns__campaign:hover .isc-order-linked-campaigns__campaign__unlink {
  display: block;
}
.new_design_v2:not(.iamstronger) .isc-order-store-navigation__store__name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-order-store-navigation__market:not(.side-menu__item--selected) {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-order-store-navigation__market:not(:first-child) {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_table_body_container {
  height: 200px;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_col_format_language {
  width: 200px;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_col_unitprice {
  width: 50px;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_col_quantity {
  width: 48px;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_col_totalprice {
  width: 50px;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-details-dialog__stores .nu_combined_stores_table .nu_col_selection {
  width: 25px;
}
.new_design_v2:not(.iamstronger) .isc-approval-dialog__stores-panel {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-approval-dialog__stores-panel > .form__input-container {
  overflow-y: auto;
  max-height: 25rem;
  justify-content: flex-start;
}
.new_design_v2:not(.iamstronger) .isc-approval-dialog__stores-panel > .form__input-container .form__readonly-list {
  padding-bottom: 2px;
}
.new_design_v2:not(.iamstronger) .isc-approval-dialog__preview {
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-approval-decision {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .light-table__infos__actions .isc-approval-decision {
  flex: 1;
  justify-content: flex-end;
}
.new_design_v2:not(.iamstronger) .isc-store-item-details-dialog {
  display: flex;
  flex-direction: column;
  height: min(50rem, calc(100vh - 15rem));
}
.new_design_v2:not(.iamstronger) .isc-store-item-details-dialog__fields {
  flex: 1;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-store-delivery-edit-dialog__actual-unit {
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-store-delivery-edit-dialog__actual-unit > .select2-container {
  width: 8rem;
}
.new_design_v2:not(.iamstronger) .isc-store-item-direct-link-page {
  width: calc(min(600px, 80vw) + 2.5rem);
}
.new_design_v2:not(.iamstronger) .isc-store-item-direct-link-page .preview__image {
  margin-bottom: 1rem;
  width: min(600px, 80vw);
  height: min(600px, 80vw);
}
.new_design_v2:not(.iamstronger) .isc-prepress-accounting-dialog__table {
  margin-bottom: 15px;
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-store-items-dialog__table-wrapper {
  max-height: 500px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-adare-costs-field__price-unknown {
  color: gray;
}
.new_design_v2:not(.iamstronger) .isc-nureg-costs-field_preliminary {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-direct-delivery-dialog__comment {
  width: 200px !important;
}
.new_design_v2:not(.iamstronger) .isc-store-list__table .nu_col_total_costs {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .isc-store-edit__delivery-tracking-count {
  float: right;
}
.new_design_v2:not(.iamstronger) .isc-store-edit__adare-refresh-buttons {
  float: right;
  margin-right: 35px;
  margin-top: -1px;
}
.new_design_v2:not(.iamstronger) .isc-store-edit__adare-refresh-buttons a {
  float: left;
  display: block;
  margin-left: 4px;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_spp_header {
  width: 105px;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_col_price_cell > div {
  float: left;
  width: 70px;
  margin-right: 5px;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_head_row td {
  background-color: #d0d0d0;
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_head_row td .nu_table_remark {
  font-weight: normal;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_sum_row td,
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_overall_sum_row td {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .isc-order-accounting-overview__table .nu_isc_accounting_sum_row td.nu_col_price_cell {
  border-top: 1px solid black;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list__table .nu_col_selection {
  width: 20px;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list__table .nu_col_type {
  width: 5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list__table .nu_col_decision {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping .light-table {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping .expansion__link {
  flex-shrink: 1;
  white-space: wrap;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping .expansion__link svg {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping .expansion__link__content {
  display: block;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping .expansion__header-content {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .isc-order-approval-list-page__grouping__formats {
  font-size: 0.625rem;
  display: inline !important;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table .nu_col_selection {
  width: 20px;
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table .nu_col_unitprice {
  width: 4rem;
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table .nu_col_quantity {
  width: 5rem;
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table .nu_col_totalprice {
  width: 4rem;
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table .nu_col_productionstate {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__table tbody tr.nu_found_form_code {
  background-color: #a3a6bb !important;
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-store-item-list__quantity-textfield > input {
  min-width: 3.5rem;
  width: 3.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-asset-list__table .column_is-reusage {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-list__table .nu_col_quantity {
  width: 5rem;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-list__table .nu_col_totalprice {
  width: 4rem;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-list__table .nu_col_productionstate {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .isc-combined-item-list__language--adjusted {
  color: rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-combined-item-list__language--default {
  color: #AAA;
}
.new_design_v2:not(.iamstronger) .isc-order-item-list__table .nu_col_selection {
  width: 20px;
}
.new_design_v2:not(.iamstronger) .isc-order-item-list__table .nu_col_adaption {
  width: 20%;
}
.new_design_v2:not(.iamstronger) .isc-order-to-store-check-action-ui__stores .nu_checkbox_matrix {
  height: 250px;
}
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation__no-access:not(:first-child),
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation .side-menu__item:not(:first-child) {
  padding-left: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation .side-menu__item,
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation .isc-order-combined-navigation__no-access {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation .isc-order-combined-navigation__store-missing {
  color: rgb(142, 142, 142);
}
.new_design_v2:not(.iamstronger) .isc-order-combined-navigation .isc-order-combined-navigation__no-access {
  color: rgb(142, 142, 142);
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__container {
  display: flex;
  justify-content: flex-end;
  padding-right: 1.5rem;
  pointer-events: none;
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__label {
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__label:not(:first-child) {
  margin-left: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__panel {
  display: flex;
  align-items: baseline;
  gap: 0.25rem;
  padding-inline: 1rem;
  pointer-events: auto;
  border-left: 0.0625rem solid rgb(0, 0, 0);
  border-bottom: 0.0625rem solid rgb(0, 0, 0);
  border-right: 0.0625rem solid rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__start-filling {
  margin-left: 0.5rem;
  height: auto !important;
}
.new_design_v2:not(.iamstronger) .isc-current-order-header__start-filling .button__label {
  line-height: 1.2 !important;
}
.isc-body-supports-filling:has(.isc-filling-overlay) main {
  padding-right: 20rem;
}
.isc-body-supports-filling:has(.isc-filling-overlay) :has(.box-head--unpinned) .isc-filling-overlay {
  top: 2.75rem;
  height: calc(100vh - 2.75rem - 3rem);
}

.new_design_v2:not(.iamstronger) .isc-filling-overlay {
  position: fixed;
  right: 0;
  top: 5rem;
  width: 20rem;
  height: calc(100vh - 5rem - 3rem);
  z-index: 1000;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  transition: top 0.7s ease, height 0.7s ease;
  background: rgb(255, 255, 255);
  border-top: 0.0625rem solid rgb(0, 0, 0);
  border-left: 0.0625rem solid rgb(0, 0, 0);
  border-bottom: 0.0625rem solid rgb(0, 0, 0);
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__current-info {
  white-space: nowrap;
  overflow: hidden;
  margin-right: 2rem;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__close {
  position: absolute;
  top: 0.25rem;
  right: 0.5rem;
  font-size: 1.5rem;
  line-height: 1;
  color: rgb(255, 255, 255);
  text-decoration: none !important;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__campaigns .form__input-container {
  max-width: 100%;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__campaigns .form__input-container .select2__container {
  min-width: 1px;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0.25rem;
  min-height: 0;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__items {
  list-style: none;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__items > li {
  display: flex;
  gap: 0.25rem;
  padding-block: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__items > li .preview__image {
  flex-shrink: 0;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__items > li.nu_drop_hover {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__item__name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__drop-remark {
  flex: 1;
  text-align: center;
  padding: 2rem 4rem;
  color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .isc-filling-overlay__asset-list__drop-remark.nu_drop_hover {
  background-color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list {
  flex: 1;
  align-self: stretch;
  margin-top: 0.25rem;
  margin-right: -0.5rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table .light-table__item {
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table .light-table__item-as-link > span {
  display: flex;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table .light-table__infos {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table .light-table__infos__name {
  font-weight: bold;
  font-size: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__light-table .preview__image {
  width: 4rem;
  aspect-ratio: 1;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__status {
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__task-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__scope {
  text-align: right;
  flex: 1;
}
.new_design_v2:not(.iamstronger) .isc-short-user-task-list__no-tasks {
  text-align: center;
  margin-top: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-store-list-page__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-order-store-list-page__empty__title {
  font-family: adineuePRO;
  font-weight: 200;
  font-size: 2rem;
}
.new_design_v2:not(.iamstronger) .isc-order-store-list-page__empty__message {
  max-width: 30rem;
  margin-top: 1rem;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .isc-order-list-timeline-dialog {
  height: calc(100vh - 18rem);
  overflow-y: auto;
  overflow-x: hidden;
}
.new_design_v2:not(.iamstronger) .isc-order-settings-page__form {
  margin-bottom: var(--page-horizontal-margin);
}
.new_design_v2:not(.iamstronger) .isc-order-settings-page__timeline .calendar__settings {
  margin-bottom: 0.5rem !important;
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress {
  display: flex;
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar {
  flex: 1;
  list-style: none;
  display: flex;
  height: 1.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar > li {
  padding-inline: 0.5rem;
  padding-top: 0.125rem;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar > li.isc-order-prepress-progress_notReadyCount {
  background-color: rgba(255, 255, 0, 0.3);
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar > li.isc-order-prepress-progress_openCount {
  background-color: rgba(0, 0, 255, 0.2);
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar > li.isc-order-prepress-progress_finishCount {
  background-color: rgba(0, 255, 0, 0.2);
}
.new_design_v2:not(.iamstronger) .isc-order-prepress-progress__bar__label {
  font-size: 0.625rem;
}
.new_design_v2:not(.iamstronger) .isc-order-print-format-page__sub-print-provider-list {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .isc-confirm-distributor-page__supplier-panel {
  margin-bottom: var(--page-horizontal-margin);
}
.new_design_v2:not(.iamstronger) .isc-content-adaptation-fields__page-selection {
  display: flex;
  gap: 0.25rem;
  flex-wrap: wrap;
  max-height: 10rem;
  overflow: auto;
  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-content-adaptation-fields__page-selection__item > span {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.125rem;
  padding: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-content-adaptation-fields__page-selection__item--selected {
  background-color: rgba(0, 0, 0, 0.1);
}
.new_design_v2:not(.iamstronger) .isc-content-adaptation-fields__page-selection__item__label {
  line-height: 1;
}
.new_design_v2:not(.iamstronger) .nu_validation_error .isc-content-adaptation-fields__page-selection {
  border-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .isc-order-item-limit-inheritance-list {
  margin-top: 0.5rem;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__note {
  margin-top: 1rem;
  text-align: center;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__additional-clone-method .input-radio__label {
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__additional-clone-method__icon {
  display: block;
  width: 3rem;
  aspect-ratio: 1;
  background: var(--color-highlight);
  margin-right: 0.5rem;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__additional-clone-method__icon_separate {
  mask: url("../images/font-awesome/sitemap.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__additional-clone-method__icon_combined {
  mask: url("../images/font-awesome/object-intersect.svg") no-repeat center;
}
.new_design_v2:not(.iamstronger) .isc-order-clone-dialog__additional-clone-method__description {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge {
  display: inline-flex;
  gap: 0.0625rem;
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge__item {
  padding: 0 0.3125rem;
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge__item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge__item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge__item--active {
  background: var(--color-omega-highlight-bg);
}
.new_design_v2:not(.iamstronger) .isc-adaptation-badge__item--inactive {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.1);
}
.new_design_v2:not(.iamstronger) .scope-name {
  padding-inline: 0.5rem;
  border: 0.0625rem solid rgb(255, 255, 255);
  border-radius: 0.5rem;
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .scope-name_EUROPE {
  background-color: rgb(0, 0, 121);
}
.new_design_v2:not(.iamstronger) .scope-name_EMC {
  background-color: rgb(0, 115, 0);
}
.new_design_v2:not(.iamstronger) .scope-name_WHS {
  background-color: rgb(255, 94, 0);
}
.new_design_v2:not(.iamstronger) .scope-name_null {
  background-color: rgba(0, 0, 0, 0.8);
}
.new_design_v2:not(.iamstronger) .scope-name__warning {
  color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .scope-name__warning > svg {
  width: 0.75rem;
  height: 0.75rem;
}
.new_design_v2:not(.iamstronger) .isc-graphic-format-simple-list__truncated {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .nu_table_export_headline {
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: 10px;
}
.new_design_v2:not(.iamstronger) .nu_table_export_footer {
  margin-top: 5px;
  color: gray;
}
.new_design_v2:not(.iamstronger) .limited-height-checkbox__list .input-checkbox__list {
  overflow-y: scroll;
  max-height: 30vh;
  flex-wrap: nowrap;
}
.new_design_v2:not(.iamstronger) .limited-height-checkbox__tree .input-checkbox-tree__list:first-child {
  overflow-y: scroll;
  max-height: 50vh;
  flex-wrap: nowrap;
}
.new_design_v2:not(.iamstronger) .imprint-language-block__module {
  margin-bottom: 0.5rem;
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .imprint-language-block__module > p {
  margin-bottom: 0.125rem;
}
.new_design_v2:not(.iamstronger) .imprint-language-block__header {
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .published-entity-status {
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .login__other-brand-hint {
  width: 56.25rem;
  padding: 0.3rem 0;
  background-color: var(--color-highlight);
  font-size: 1rem;
  color: rgb(0, 0, 0);
  text-align: center;
  text-transform: uppercase;
}
.new_design_v2:not(.iamstronger) .login__other-brand-hint > a {
  font-size: 1rem;
  color: rgb(0, 0, 0);
  text-transform: none;
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .checkbox-matrix__select-all {
  display: flex;
  margin-bottom: 0.25rem;
  gap: 0.125rem;
}
.new_design_v2:not(.iamstronger) .checkbox-matrix__select-all .icon-button__icon svg {
  width: 1rem;
  height: 1rem;
}
.new_design_v2:not(.iamstronger) .tooltip__link span {
  color: white;
  text-decoration: underline;
}
.new_design_v2:not(.iamstronger) .dictionary-table {
  border-spacing: 2px;
  width: 100%;
}
.new_design_v2:not(.iamstronger) .dictionary-table th {
  width: 100px;
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .dictionary-table .dictionary-table__value,
.new_design_v2:not(.iamstronger) .dictionary-table th {
  vertical-align: top;
  padding: 2px 5px;
  background-color: #EEE;
}
.new_design_v2:not(.iamstronger) .dictionary-table .dictionary-table__value {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .dictionary-table .dictionary-table__child > table {
  margin: -2px;
}
@keyframes progressbar-keyframes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 19px 0;
  }
}
.new_design_v2:not(.iamstronger) .progressbar_unknown {
  display: inline-block;
  height: 15px;
  width: 200px;
  border: 1px solid #534e5d;
  border-radius: 10px 10px 10px 0;
  background-image: url("../images/progress_bar.png");
  background-repeat: repeat;
  background-position: 0px 0px;
  animation: progressbar-keyframes 2s linear infinite;
  -moz-animation: progressbar-keyframes 2s linear infinite;
  -webkit-animation: progressbar-keyframes 2s linear infinite;
  -ms-animation: progressbar-keyframes 2s linear infinite;
  -o-animation: progressbar-keyframes 2s linear infinite;
}
.new_design_v2:not(.iamstronger) .nu_news_form_image {
  display: flex;
  align-items: flex-start;
  height: 100px;
}
.new_design_v2:not(.iamstronger) .nu_news_form_text {
  background-color: white;
  height: 220px;
}
.new_design_v2:not(.iamstronger) .nu_news_form_text textarea {
  height: 185px;
  width: 496px !important;
  color: white;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller {
  height: 333px;
  overflow: auto;
  background-color: white;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content {
  margin: 10px;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_view_title {
  font-size: 18pt;
  font-weight: bold;
  margin-bottom: 10px;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_view_date {
  float: right;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_view_preview {
  float: left;
  margin-right: 20px;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_view_text {
  overflow: hidden;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_view_text a {
  color: #009;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_attachment_list,
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_concept_list {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid silver;
}
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_attachment_list li,
.new_design_v2:not(.iamstronger) .nu_news_view_dialog .nu_news_view_scroller .nu_news_view_content .nu_news_concept_list li {
  display: flex;
}
.new_design_v2:not(.iamstronger) .nova-task-campaigns-dialog .nova-campaign-list__table-wrapper {
  height: calc(90vh - 20rem);
  min-height: 10rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .nova-asset-history-dialog__table-wrapper {
  height: calc(90vh - 12rem);
  min-height: 10rem;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .nova-asset-history-dialog__audit ul ul {
  margin-left: 2rem;
}
.new_design_v2:not(.iamstronger) .nu_lock_icon, .new_design_v2:not(.iamstronger) .nu_unlocked_icon, .new_design_v2:not(.iamstronger) .nu_locked_icon {
  background-image: url("../images/lock.png");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
}
.new_design_v2:not(.iamstronger) .nu_locked_icon {
  background-image: url("../images/lock_locked.png");
}
.new_design_v2:not(.iamstronger) .nu_unlocked_icon {
  background-image: url("../images/lock_unlocked.png");
}
.new_design_v2:not(.iamstronger) .box-table-tree--link {
  display: block;
  position: absolute;
  top: 0px;
  left: -16px;
  width: 16px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
.new_design_v2:not(.iamstronger) .box-table-tree--link.collapsed {
  background-image: url("../images/expand_black_arrow_right.png");
}
.new_design_v2:not(.iamstronger) .box-table-tree--link.expanded {
  background-image: url("../images/expand_black_arrow_down.png");
}
.new_design_v2:not(.iamstronger) .missing-selection {
  text-align: center;
  color: gray;
  font-size: 10pt;
  margin: 20px;
}
.new_design_v2:not(.iamstronger) .comment-list__new-upload {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}
.new_design_v2:not(.iamstronger) .comment-list__user-date {
  width: 10rem;
}
.new_design_v2:not(.iamstronger) .comment-list__download {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .comment-list__actions {
  width: 2rem;
}
.new_design_v2:not(.iamstronger) .modal-dialog__text {
  margin-bottom: 1rem;
}
.new_design_v2:not(.iamstronger) .modal-dialog__text :where(p, div, ul) + :where(p, div, ul) {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .modal-dialog__text h2 {
  font-weight: bold;
}
.new_design_v2:not(.iamstronger) .modal-dialog__text__remark {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .simple-scrolling-list {
  max-height: 10rem;
  overflow: auto;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  background-color: rgb(255, 255, 255);
}
.new_design_v2:not(.iamstronger) .campaign-asset-progress {
  display: flex;
}
.new_design_v2:not(.iamstronger) .campaign-asset-progress__item_delayed {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .campaign-asset-progress__item_in_progress {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .campaign-asset-progress__item_completed {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .store-list-by-market {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-list-by-market__market__title {
  color: rgb(112, 112, 112);
}
.new_design_v2:not(.iamstronger) .store-list-by-market__market > ul {
  list-style: none;
  margin-left: 1rem;
}
.new_design_v2:not(.iamstronger) .report-wait-dialog {
  margin-bottom: 20px;
}
.new_design_v2:not(.iamstronger) .report-wait-dialog__title {
  font-size: 1rem;
}
.new_design_v2:not(.iamstronger) .report-wait-dialog__content {
  font-size: 0.875rem;
}
.new_design_v2:not(.iamstronger) .report-wait-dialog__progress {
  text-align: center;
}
.new_design_v2:not(.iamstronger) .reporting__checkbox-list .form__input-container {
  max-height: 10rem;
  overflow-y: auto;
  display: block;
}
.new_design_v2:not(.iamstronger) .search-advanced-dialog__panel {
  height: 600px;
  overflow: auto;
}
.new_design_v2:not(.iamstronger) .table_communication-channel .column_action {
  width: 10rem;
}
.new_design_v2:not(.iamstronger) .table_user-management .column_loginName {
  min-width: 8rem;
}
.new_design_v2:not(.iamstronger) .table_user-management .column_lastLogin {
  width: 6rem;
}
.new_design_v2:not(.iamstronger) .table_user-management .column_access_status {
  width: 8rem;
}
.new_design_v2:not(.iamstronger) .table_user-management .column_authentication {
  width: 8rem;
}
.new_design_v2:not(.iamstronger) .table_user-management td.column_authentication {
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .table_history .column_date-created {
  width: 7.5rem;
}
.new_design_v2:not(.iamstronger) .table_history .column_entity {
  width: 6.875rem;
}
.new_design_v2:not(.iamstronger) .table_history .column_pk {
  width: 9.375rem;
}
.new_design_v2:not(.iamstronger) .table_history .column_event {
  width: 6rem;
}
.new_design_v2:not(.iamstronger) .table_history .column_user {
  width: 9.375rem;
}
.new_design_v2:not(.iamstronger) .table_history .column_status {
  width: 6rem;
}
.new_design_v2:not(.iamstronger) .table_history__version-object-name {
  font-size: 0.7rem;
  color: rgb(112, 112, 112);
  hyphens: auto;
}
.new_design_v2:not(.iamstronger) .table_history__accepted {
  color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .table_history__rejected {
  color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .table_history__container {
  max-height: 75vh;
  overflow-y: scroll;
}
.new_design_v2:not(.iamstronger) .table_news .column_date {
  width: 7rem;
}
.new_design_v2:not(.iamstronger) .store-preview {
  aspect-ratio: 16/9;
  height: auto !important;
}
.new_design_v2:not(.iamstronger) .sales-area-preview {
  aspect-ratio: 1;
  height: auto !important;
}
.new_design_v2:not(.iamstronger) .store-general-data-page {
  display: flex;
  justify-content: center;
  gap: 1rem;
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .store-general-data-page__form {
  width: 40rem;
}
.new_design_v2:not(.iamstronger) .store-categories-page__table .select2-container {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .store-categories-page__package-types {
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-categories-page__package-types__item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.75rem;
  padding-inline: 0.3125rem;
  text-align: center;
  border: 0.0625rem solid rgb(226, 226, 226);
  color: rgb(226, 226, 226);
  white-space: nowrap;
}
.new_design_v2:not(.iamstronger) .store-categories-page__package-types__item--order-present {
  background-color: rgb(226, 226, 226);
  border-color: rgb(51, 51, 51);
  color: rgb(51, 51, 51);
}
.new_design_v2:not(.iamstronger) .store-categories-page__package-types__item--store-present {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  border: none;
}
.new_design_v2:not(.iamstronger) .store-sales-areas-page__table .column_name {
  min-width: 20rem;
}
.new_design_v2:not(.iamstronger) .store-sales-area-navigation .side-menu {
  gap: 0.25rem;
}
.new_design_v2:not(.iamstronger) .store-sales-area-navigation .side-menu a > span {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-sales-area-navigation .side-menu a > span > span {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .store-sales-areas-layout {
  display: flex;
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .store-sales-areas-layout__navigation {
  min-width: 20rem;
  max-width: 25rem;
}
.new_design_v2:not(.iamstronger) .store-sales-areas-layout__main {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .store-sales-area-details-page__details {
  display: flex;
  gap: 0.5rem;
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .store-sales-area-details-page__details .form-panel {
  flex: 1;
}
.new_design_v2:not(.iamstronger) .store-sales-area-details-page__format-table .column_label {
  width: 2.5rem;
}
.new_design_v2:not(.iamstronger) .store-sales-area-details-page__format-table .column_format {
  width: 45%;
}
.new_design_v2:not(.iamstronger) .store-sales-area-details-page__format-table .column_quantity {
  width: 4rem;
}
.new_design_v2:not(.iamstronger) .store-persons-page {
  width: 50rem;
}
.new_design_v2:not(.iamstronger) .store-persons-page .input-checkbox__list_new .form__input-container {
  overflow: auto;
  height: max(calc(100vh - 35rem), 15rem);
}
.new_design_v2:not(.iamstronger) .store-media-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-media-list__primary {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-media-list__primary__item {
  background: rgb(238, 238, 238);
}
.new_design_v2:not(.iamstronger) .store-media-list__primary__title {
  text-align: center;
  padding: 0.25rem 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-media-list__additional {
  container: additional-media-grid/inline-size;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .store-media-list__additional > *,
.new_design_v2:not(.iamstronger) .store-media-list__additional > * .preview__image {
  width: calc((100cqi - 0.5rem) / 2) !important;
}
.new_design_v2:not(.iamstronger) .store-media-list__add {
  display: flex;
  justify-content: center;
  background-color: rgb(238, 238, 238);
  padding: 0.25rem;
}
.new_design_v2:not(.iamstronger) .store-media-list__add_main {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: rgb(238, 238, 238);
  width: 100%;
}
.new_design_v2:not(.iamstronger) .store-media-list__add_main .icon-button {
  margin: 0.25rem;
}
.new_design_v2:not(.iamstronger) .store-isc-format-list-add-additional-dialog__formats {
  height: calc(100vh - 17rem);
  min-height: 20rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__spec-list span {
  width: 100%;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog .form__row .form__column {
  max-width: none;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__store-concepts {
  margin-bottom: 0.5rem !important;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__store-concepts .form__input-container {
  max-width: none;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__store-concepts .input-checkbox__list {
  height: 285px;
  overflow: auto;
  align-content: flex-start;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status {
  width: 5rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog .nu_upload_list td:nth-child(2) {
  width: 15rem;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__graphic-spec-dropdown {
  margin-bottom: 0.25rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher {
  margin-top: 0.5rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .form__column {
  max-width: none;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher {
  display: flex;
  gap: 2rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher .status-switcher {
  display: flex;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher > .status-switcher {
  gap: 1rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher > .status-switcher .status-switcher--status:last-child {
  margin-right: 9px;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher > .status-switcher .status-switcher--status:last-child::after {
  width: 2px;
  right: -2px;
  background-position-x: 2px;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher__print-vendor {
  list-style: none;
  display: flex;
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher__print-vendor:not(:last-child) {
  margin-bottom: 0.5rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher__print-vendor__name {
  width: 12rem;
}
.new_design_v2:not(.iamstronger) .graphic-format-edit-dialog__status-switcher .isc-format-status-switcher__print-vendor .status-switcher {
  gap: 0.5rem;
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format {
  align-items: flex-start;
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--new {
  background-color: rgb(204, 204, 204);
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--prepress_approval {
  background-color: #5ce5d6;
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--print_approval {
  background-color: rgb(92, 163, 229);
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--adidas_approval {
  background-color: rgb(240, 192, 79);
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--publishing_format,
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--publishing_uploads,
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--published {
  background-color: rgb(215, 40, 64);
}
.new_design_v2:not(.iamstronger) .status-icon_isc-graphic-format .status-icon__icon--approved {
  background-color: rgb(154, 221, 135);
}
.new_design_v2:not(.iamstronger) .nu_modulegroup_tooltip_max_width {
  max-width: 400px;
}
.new_design_v2:not(.iamstronger) #id_user_module_group_table .level-0 td:first-child {
  padding-left: 20px;
}
.new_design_v2:not(.iamstronger) #id_user_module_group_table .level-1 td:first-child {
  padding-left: 30px;
}
.new_design_v2:not(.iamstronger) .table_user-modules tbody tr {
  background-color: white !important;
}
.new_design_v2:not(.iamstronger) .table_user-modules tbody tr td .form__input-row {
  margin-bottom: 0;
}
.new_design_v2:not(.iamstronger) .table_user-modules tbody tr td:first-child {
  padding-left: 1.5rem !important;
}
.new_design_v2:not(.iamstronger) .box-user-edit-dialog {
  display: flex;
  flex-direction: column;
  min-height: 25rem;
  height: calc(100vh - 30rem);
}
.new_design_v2:not(.iamstronger) .box-user-edit-dialog > .form__row {
  flex: 1;
  align-items: stretch;
  min-height: 1px;
}
.new_design_v2:not(.iamstronger) .box-user-edit-dialog > .form__row > .form__column {
  overflow-y: auto;
}
.new_design_v2:not(.iamstronger) .xmp-container--article {
  margin-top: 10px;
}
.new_design_v2:not(.iamstronger) .xmp-container--brand-asset {
  margin-left: 10px;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--title {
  background-color: #3c3d3c;
  text-transform: uppercase;
  color: white;
  padding-left: 10px;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--buttons {
  text-align: right;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--list {
  background-color: white;
  border: 1px solid;
  padding: 5px;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--list table {
  border-spacing: 11px;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--list-hint {
  color: #c0c0c0;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--list-select {
  width: 200px;
}
.new_design_v2:not(.iamstronger) .xmp-unmatched--list-select .select2-container--box {
  width: 100%;
}

.new_design_v2_body #MB_overlay {
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  border: 0;
  background-color: rgb(0, 0, 0);
}
.new_design_v2_body #MB_window {
  position: absolute;
  top: 0;
  border: 0;
  text-align: left;
  z-index: 10000;
  box-shadow: 0 0 3rem 1rem rgba(0, 0, 0, 0.4);
}
.new_design_v2_body #MB_frame {
  position: relative;
  background-color: rgb(238, 238, 238);
  height: 100%;
  padding-bottom: 1.625rem;
}
.new_design_v2_body #MB_caption {
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 1.25rem 1.25rem 0 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new_design_v2_body #MB_close {
  display: block;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  padding: 0.125rem;
  font-weight: bold;
  text-decoration: none;
  color: rgb(112, 112, 112);
  font-size: 1.125rem;
  line-height: 0.85rem;
}
.new_design_v2_body #MB_close:hover {
  color: rgb(0, 0, 0);
}
.new_design_v2_body #MB_content {
  position: relative;
  padding: 1.625rem 1.25rem 0 1.25rem;
  overflow: auto;
}
.new_design_v2_body #MB_loading {
  height: 28px;
  padding-bottom: 2.75rem;
  text-indent: -10000px;
  background: transparent url("../images/box.style/modal-dialog-loader.gif") 50% 0 no-repeat;
}
.new_design_v2_body .modal-dialog_max-height {
  display: flex;
  flex-direction: column;
  min-height: 25rem;
  height: calc(100vh - 12rem);
}
.new_design_v2_body .modal-dialog_max-height__content {
  overflow-y: auto;
  flex: 1;
}
.new_design_v2_body .modal-dialog__button-container, .new_design_v2_body .new_design_v2:not(.iamstronger) .form-panel__button-container, .new_design_v2:not(.iamstronger) .new_design_v2_body .form-panel__button-container {
  display: flex;
  place-content: center;
  gap: 1rem;
  border-top: 0.0625rem solid rgb(112, 112, 112);
  padding-top: 1.625rem;
  margin-top: 1.625rem;
  font-size: 0;
}
.new_design_v2_body table#calendar_control {
  z-index: 10001;
  position: absolute;
  border-collapse: collapse;
  background: rgb(226, 226, 226);
  border: 0.0625rem solid var(--color-highlight2);
  cursor: default;
}
.new_design_v2_body table#calendar_control td {
  text-align: center;
  vertical-align: middle;
  padding: 0.125rem;
}
.new_design_v2_body table#calendar_control td.day_letter {
  font-size: 0.875rem;
  background-color: rgb(204, 204, 204);
}
.new_design_v2_body table#calendar_control td.day_letter.weekend {
  color: rgb(112, 112, 112);
}
.new_design_v2_body table#calendar_control td.day_number {
  width: 1.4375rem;
  height: 1.25rem;
  font-size: 1rem;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.new_design_v2_body table#calendar_control td.normal, .new_design_v2_body table#calendar_control td.blank {
  background: rgb(255, 255, 255);
}
.new_design_v2_body table#calendar_control td.weekend {
  color: rgb(204, 204, 204);
}
.new_design_v2_body table#calendar_control td.today {
  color: rgb(92, 163, 229);
}
.new_design_v2_body table#calendar_control td.selected {
  background: var(--color-highlight);
  color: rgb(255, 255, 255);
}
.new_design_v2_body table#calendar_control td.hover {
  background: rgb(238, 238, 238);
  color: rgb(112, 112, 112);
}
.new_design_v2_body table#calendar_control tr:first-child td {
  min-width: 1.8125rem;
}
.new_design_v2_body td#calendar_prev_month,
.new_design_v2_body td#calendar_next_month,
.new_design_v2_body td#calendar_prev_year,
.new_design_v2_body td#calendar_next_year {
  cursor: pointer;
  background-image: url("../images/box.style/calendar/calendar_sprite.svg");
}
.new_design_v2_body td#calendar_prev_month img,
.new_design_v2_body td#calendar_next_month img,
.new_design_v2_body td#calendar_prev_year img,
.new_design_v2_body td#calendar_next_year img {
  display: none;
}
.new_design_v2_body td#calendar_prev_month:hover,
.new_design_v2_body td#calendar_next_month:hover,
.new_design_v2_body td#calendar_prev_year:hover,
.new_design_v2_body td#calendar_next_year:hover {
  background-position-x: -30px;
}
.new_design_v2_body td#calendar_prev_month {
  background-position: 0 -2px;
}
.new_design_v2_body td#calendar_next_month {
  background-position: 0 -32px;
}
.new_design_v2_body td#calendar_prev_year {
  background-position: 0 -62px;
}
.new_design_v2_body td#calendar_next_year {
  background-position: 0 -92px;
}
.new_design_v2_body td#calendar_header {
  font-weight: bold;
  font-size: 1rem;
  color: rgb(112, 112, 112);
}
.new_design_v2_body #MB_window .expansion__header {
  border: none;
}
.new_design_v2_body .nu_validation_error {
  border: none;
}
.new_design_v2_body * {
  -webkit-font-smoothing: subpixel-antialiased;
}

.select2__container {
  flex-grow: 1;
}
.select2-container {
  font-size: 0.875rem;
}
.select2-container--default .select2-selection--multiple.select2-selection--multiple,
.select2-container--default .select2-selection--single.select2-selection--single {
  border-radius: 0;
  border-color: rgb(112, 112, 112);
  min-height: 1.375rem;
}
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered {
  padding: 0 0.5rem;
  line-height: 1.375rem;
  color: rgb(0, 0, 0);
}
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered[data-id=WONoSelectionString],
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder,
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered[data-id=WONoSelectionString],
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  color: rgb(204, 204, 204);
}
.select2-container--default .select2-selection--multiple.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__choice {
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  background-color: rgb(226, 226, 226);
  border-radius: 0;
}
.select2-container--default .select2-search--inline .select2-search__field.select2-search__field {
  margin-top: 0.25rem;
  line-height: normal;
}
.select2-container--default .select2-search--inline .select2-search__field.select2-search__field[placeholder] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.select2-container--default .select2-search--inline .select2-search__field.select2-search__field[placeholder]:not([placeholder=""]) {
  width: 100% !important;
}
.select2-container--default .select2-search--inline .select2-search__field.select2-search__field::placeholder {
  font-size: 0.875rem;
  color: rgb(204, 204, 204);
}
.select2-container--default.select2-container--focus .select2-selection--multiple.select2-selection--multiple {
  border-color: var(--color-highlight2);
}
.select2-container--default .select2-selection--single.select2-selection--single {
  height: 1.375rem;
}
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow {
  height: 1.25rem;
  width: 1.375rem;
  border-left: 0.0625rem solid rgb(112, 112, 112);
  background-color: rgb(226, 226, 226);
  display: flex;
  justify-content: center;
  align-items: center;
}
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b {
  position: static;
  width: 1rem;
  height: 1rem;
  border: 0;
  margin: 0;
  background-size: cover;
  background-image: url("../images/box.style/inputs/dropdown.svg");
  transition: 0.1s ease-in-out;
}
.select2-container--default.select2-container--open .select2-selection--single.select2-selection--single {
  border-color: var(--color-highlight2);
}
.select2-container--default.select2-container--open .select2-selection--single.select2-selection--single .select2-selection__arrow {
  border-left-color: var(--color-highlight2);
}
.select2-container--default.select2-container--open .select2-selection--single.select2-selection--single .select2-selection__arrow b {
  transform: scaleY(-1);
}
.select2-container--focus .select2-selection--single.select2-selection--single {
  border-color: var(--color-highlight2);
}
.select2-container--focus .select2-selection--single.select2-selection--single .select2-selection__arrow {
  border-left-color: var(--color-highlight2);
}
.select2-container .select2__item--deleted {
  color: rgb(215, 40, 64);
}
.select2-container .box-deleted-tag {
  color: rgb(215, 40, 64);
  font-size: 0.625rem;
}
.select2 .selection {
  line-height: 0;
}
.select2-dropdown.select2-dropdown {
  border-radius: 0;
  border-color: var(--color-highlight2);
}
.select2-results__option.select2-results__option {
  padding: 0.25rem 0.5rem;
}
.select2-selection__choice {
  line-height: 1.3;
}
.select2_wrapping .select2-selection__choice {
  white-space: wrap;
}

.nu_csmpanel_error,
.nu_csmpanel_success,
.nu_csmpanel_warning {
  display: inline-block;
  background-color: rgb(238, 238, 238);
  background-repeat: no-repeat;
  background-position: 0.3125em 2.1em;
  background-size: 2em 2em;
  font-family: adineuePRO;
  font-weight: normal;
  font-size: 0.875rem;
  min-height: 5em;
  min-width: 24em;
  padding-bottom: 0.3125em;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.4);
  margin-top: 1rem;
}
.nu_csmpanel_error::before,
.nu_csmpanel_success::before,
.nu_csmpanel_warning::before {
  display: block;
  background-color: rgb(51, 51, 51);
  color: rgb(255, 255, 255);
  padding: 0.125em 0.5em;
  margin-bottom: 0.3125em;
}
.nu_csmpanel_error > div,
.nu_csmpanel_success > div,
.nu_csmpanel_warning > div {
  font-family: inherit;
  padding-left: 2.725em;
  padding-right: 0.5em;
}

.nu_csmpanel_error {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Ccircle%20cx='14'%20cy='14'%20r='12'%20fill='rgb(215,40,64)'/%3E%3C/svg%3E");
}
.nu_csmpanel_error::before {
  content: "WARNING";
}

.nu_csmpanel_success {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Ccircle%20cx='14'%20cy='14'%20r='12'%20fill='rgb(154,221,135)'/%3E%3C/svg%3E");
}
.nu_csmpanel_success::before {
  content: "CONFIRMATION";
}

.nu_csmpanel_warning {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0,0,28,28'%3E%3Cpath%20d='M11.4,3.44.94,21.56a3,3,0,0,0,2.6,4.5H24.46a3,3,0,0,0,2.6-4.5L16.6,3.44A3,3,0,0,0,11.4,3.44Z'%20fill='rgb(240,192,79)'/%3E%3C/svg%3E");
}
.nu_csmpanel_warning::before {
  content: "INFORMATION";
}

.nu_layout_message_area {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  z-index: 10000;
  display: flex;
  flex-direction: column;
}

.body--with-system-info .nu_layout_message_area {
  bottom: 3.5rem !important;
}

.omega-body:not(#x #y #z) {
  --color-omega-highlight-bg: rgb(143, 250, 175);
  --color-omega-highlight-fg: rgb(0, 0, 0);
  --color-omega-highlight-fg-hover: rgb(112, 112, 112);
  --color-omega-highlight-fg-disabled: rgb(204, 204, 204);
  --color-omega-standard-remark: rgb(142, 142, 142);
  --color-omega-disabled-remark: rgb(226, 226, 226);
  --color-omega-dark-1: rgb(112, 112, 112);
  --color-omega-dark-2: rgb(51, 51, 51);
  --color-omega-dark-new-bg: oklch(28.44% 0.0158 264.28);
  --color-omega-dark-new-fg: rgb(255, 255, 255);
  --color-highlight: rgb(99, 226, 143);
  --color-highlight2: rgb(99, 226, 143);
  --color-highlight-lighter: rgb(163.5081081081, 237.9918918919, 189.3135135135);
  --color-highlight-darker: rgb(38.9540540541, 209.5459459459, 98.0567567568);
  --color-highlight-even-darker: rgb(26.9621621622, 145.0378378378, 67.8702702703);
  --color-light-table-selected-bg: rgb(99, 226, 143);
  --page-horizontal-margin: 1.5rem;
}

.omega-body:not(#x #y #z) {
  background-image: linear-gradient(to bottom, #c44da1, #ac75cf, #8a97ec, #70b4f7, #71ccf6, #6dcbf1, #69caec, #66c9e7, #3eb2e2, #199bdb, #1482d1, #3167c2, #1482d1, #199bdb, #3eb2e2, #66c9e7, #69caec, #6dcbf1, #71ccf6, #70b4f7, #8a97ec, #ac75cf, #c44da1);
  background-size: 100% 3000px;
  background-repeat: repeat;
}
.omega-body:not(#x #y #z)::before {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  background: linear-gradient(to right bottom, rgba(189, 226, 255, 0.5), rgba(255, 255, 255, 0.5), rgba(189, 226, 255, 0.5));
}
.omega-body:not(#x #y #z) .page {
  padding-top: calc(4.5rem + var(--page-horizontal-margin));
}
.omega-body:not(#x #y #z) .centered-form {
  width: 45rem;
  margin-inline: auto;
}
.omega-body:not(#x #y #z) .omega-header__content {
  display: flex;
  align-items: center;
  gap: 3rem;
  justify-content: space-between;
  height: 1.5em;
  padding-inline: var(--page-horizontal-margin);
  background: linear-gradient(to bottom, var(--color-omega-dark-new-bg), rgb(0, 0, 0));
  border-bottom: 0.0625rem solid var(--color-omega-highlight-bg);
  font-size: 3rem;
  transition: font-size 0.7s ease;
  will-change: font-size;
}
.omega-body:not(#x #y #z) .omega-header__left {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.omega-body:not(#x #y #z) .omega-header__app-logo {
  text-decoration: none;
}
.omega-body:not(#x #y #z) .omega-header__app-logo > span {
  display: flex;
  align-items: center;
  gap: 0.1em;
  font-family: adineuePRO;
  font-weight: 900;
  color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .omega-header__app-logo > span svg {
  width: 0.833em;
  height: 0.833em;
  fill: var(--color-omega-highlight-bg);
  flex-shrink: 0;
}
.omega-body:not(#x #y #z) .omega-header__app-logo:hover {
  text-shadow: 0 0 2px rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .omega-header__menu {
  flex: 1;
  font-size: 0.875rem;
}
.omega-body:not(#x #y #z) .omega-header__search {
  font-size: 0.875rem;
}
.omega-body:not(#x #y #z) .omega-header__search .text-search__input, .omega-body:not(#x #y #z) .omega-header__search .new_design_v2:not(.iamstronger) .login__form__column .input-text, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .omega-header__search .input-text, .omega-body:not(#x #y #z) .omega-header__search .text-search__icon .icon-button__icon, .omega-body:not(#x #y #z) .omega-header__search .text-search__link {
  color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .omega-header__search .text-search__input, .omega-body:not(#x #y #z) .omega-header__search .new_design_v2:not(.iamstronger) .login__form__column .input-text, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .omega-header__search .input-text {
  min-width: 18rem;
}
.omega-body:not(#x #y #z) .omega-header__brand-logos {
  flex: 1;
  display: flex;
  height: 0.75em;
  gap: 1rem;
  align-items: center;
  justify-content: flex-end;
}
.omega-body:not(#x #y #z) .omega-header__brand-logos__divider {
  width: 0.0625rem;
  background-color: rgb(255, 255, 255);
  margin-inline: 0.5rem;
  height: 100%;
}
.omega-body:not(#x #y #z) .omega-header__brand-logos > svg {
  height: 100%;
}
.omega-body:not(#x #y #z) .omega-header__brand-logos > svg:last-child {
  height: 80%;
}
_::-webkit-full-page-media, _:future, :root .omega-header__content {
  -webkit-transition: none !important;
}

.omega-body:not(#x #y #z) .box-head--unpinned {
  transform: translateY(0);
  font-size: 1.5rem;
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);
}
.omega-body:not(#x #y #z) .menu__icon {
  cursor: pointer;
}
.omega-body:not(#x #y #z) .menu__icon svg,
.omega-body:not(#x #y #z) .menu__icon .icon_text {
  color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .menu__icon .icon_text {
  margin-right: 0.25rem;
}
.omega-body:not(#x #y #z) .menu__icon > span {
  align-items: center;
}
.omega-body:not(#x #y #z) .menu__lvl1 {
  text-transform: none;
}
.omega-body:not(#x #y #z) .menu__lvl1__item--selected .menu__icon {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .menu__lvl1__item--selected .menu__icon svg,
.omega-body:not(#x #y #z) .menu__lvl1__item--selected .menu__icon .icon_text {
  color: rgb(0, 0, 0);
}
.omega-body:not(#x #y #z) .menu__lvl1__submenu {
  font-family: inherit;
}
.omega-body:not(#x #y #z) .menu__lvl2__title {
  display: none;
}
.omega-body:not(#x #y #z) .menu__lvl2__link, .omega-body:not(#x #y #z) .menu__lvl2__item {
  font-family: inherit;
}
.omega-body:not(#x #y #z) .menu__lvl2__link {
  padding-block: 0.125rem;
  white-space: nowrap;
}
.omega-body:not(#x #y #z) .menu__lvl2__item--selected {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .menu__lvl2__item--selected .menu__lvl2__link {
  color: inherit;
}
.omega-body:not(#x #y #z) .footer {
  margin-top: var(--page-horizontal-margin);
}
.omega-body:not(#x #y #z) .footer__content {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  border-top: 2px solid rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .footer__content .legal-notice {
  color: inherit;
}
.omega-body:not(#x #y #z) .external-page__logo-container {
  justify-content: space-between;
}
.omega-body:not(#x #y #z) .external-page__logo-container::after {
  content: none;
}
.omega-body:not(#x #y #z) .external-page__brand-logos, .omega-body:not(#x #y #z) .external-page__nureg-logo {
  display: flex;
  height: min(4rem, 5vw);
  gap: 1rem;
  margin-inline: 2.5rem;
}
.omega-body:not(#x #y #z) .external-page__nureg-logo > svg {
  height: 80%;
}
.omega-body:not(#x #y #z).body--brand_adidas .external-page__container {
  background-image: url("../images/omega/OMEGA-background.jpg");
}
.omega-body:not(#x #y #z) .registration {
  margin-top: 0;
  box-shadow: 0 0 3rem 1rem rgba(0, 0, 0, 0.4);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .registration__header {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  transform: none;
  padding: 1rem;
  height: auto;
  justify-content: space-between;
}
.omega-body:not(#x #y #z) .registration__title {
  order: 1;
  color: inherit;
  font-size: 1rem;
  margin-top: 0;
}
.omega-body:not(#x #y #z) .registration__steps {
  order: 2;
  width: auto;
  padding: 0;
  font-size: 0.875rem;
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .registration__steps__total {
  display: inline;
}
.omega-body:not(#x #y #z) .registration__form {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .button {
  min-width: 7rem;
  height: 1.5rem;
}
.omega-body:not(#x #y #z) .button__label {
  line-height: 1.5rem;
}
.omega-body:not(#x #y #z) .button__label:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.omega-body:not(#x #y #z) .button--narrow {
  width: auto;
}
.omega-body:not(#x #y #z) .button__standard {
  background: linear-gradient(to right bottom, var(--color-omega-dark-1), var(--color-omega-dark-2));
}
.omega-body:not(#x #y #z) .button--inactive {
  background: rgb(204, 204, 204);
}
.omega-body:not(#x #y #z) .button--inactive .button__label:hover {
  background-color: transparent;
}
.omega-body:not(#x #y #z) .icon-button__label {
  white-space: nowrap;
  margin-left: 0.25rem;
}
.omega-body:not(#x #y #z) .icon-button--disabled .icon-button__label {
  color: rgba(0, 0, 0, 0.2) !important;
}
.omega-body:not(#x #y #z) .icon-button--disabled .icon-button__icon {
  fill: currentColor !important;
}
.omega-body:not(#x #y #z) .visible-link {
  color: var(--color-highlight-darker);
}
.omega-body:not(#x #y #z) .form__label {
  flex-basis: 7.5rem;
}
.omega-body:not(#x #y #z) .form_wide-labels .form__label {
  flex-basis: 12rem;
}
.omega-body:not(#x #y #z) .form__description {
  margin-top: 0.25rem;
  padding: 0;
}
.omega-body:not(#x #y #z) .form__row + .form__row {
  margin-top: 0.5rem;
}
.omega-body:not(#x #y #z) .form .toolbar {
  margin-bottom: 0.25rem;
}
.omega-body:not(#x #y #z) .input-date, .omega-body:not(#x #y #z) .input-text, .omega-body:not(#x #y #z) .input-textarea {
  border-radius: 0.25rem;
}
.omega-body:not(#x #y #z) .input__unit {
  border-top-right-radius: calc(0.25rem - 0.0625rem);
  border-bottom-right-radius: calc(0.25rem - 0.0625rem);
}
.omega-body:not(#x #y #z) .input-checkbox__list_new .form__input-container {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  padding: 0.5rem;
  display: block;
}
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--multiple,
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--single {
  border-radius: 0.25rem;
}
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--multiple .select2-selection__arrow,
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--single .select2-selection__arrow {
  border-top-right-radius: calc(0.25rem - 0.0625rem);
  border-bottom-right-radius: calc(0.25rem - 0.0625rem);
}
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--multiple .select2-selection__arrow b,
.omega-body:not(#x #y #z) .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../images/omega/dropdown.svg");
}
.omega-body:not(#x #y #z) .object-header {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 1rem;
}
.omega-body:not(#x #y #z) .object-header__title__prefix {
  color: var(--color-omega-dark-1);
}
.omega-body:not(#x #y #z) .object-header + .form-panel,
.omega-body:not(#x #y #z) .object-header + .toolbar {
  margin-top: 0;
}
.omega-body:not(#x #y #z) .flatmenu__list {
  border-bottom: none;
  text-transform: none;
  gap: 0.25rem;
}
.omega-body:not(#x #y #z) .flatmenu__list:has(.flatmenu__item) {
  border-bottom: 2px solid rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .flatmenu__title {
  margin-right: 1rem;
  text-transform: uppercase;
}
.omega-body:not(#x #y #z) .flatmenu__link {
  padding: 0.25rem 0.75rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
}
.omega-body:not(#x #y #z) .flatmenu__link:hover {
  color: var(--color-omega-highlight-fg-hover);
}
.omega-body:not(#x #y #z) .flatmenu__link--selected {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  border-color: var(--color-omega-highlight-bg);
}
.omega-body:not(#x #y #z) .flatmenu__link--selected::after {
  display: none;
}
.omega-body:not(#x #y #z) .flatmenu__link--disabled {
  color: var(--color-omega-highlight-fg-disabled);
}
.omega-body:not(#x #y #z) .flatmenu__link--disabled:hover {
  color: var(--color-omega-highlight-fg-disabled);
}
.omega-body:not(#x #y #z) .flatmenu__link--disabled .flatmenu__count {
  color: var(--color-omega-disabled-remark);
}
.omega-body:not(#x #y #z) .flatmenu__count {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .flatmenu__list + .form-panel {
  margin-top: 0;
}
.omega-body:not(#x #y #z) .filter-terms__item {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  padding: 0.125rem 0.5rem;
  background-color: rgba(112, 112, 112, 0.1);
  border: 2px solid rgb(112, 112, 112);
}
.omega-body:not(#x #y #z) .filter-terms__item:hover {
  background-color: rgba(51, 51, 51, 0.1);
  border-color: rgb(51, 51, 51);
}
.omega-body:not(#x #y #z) .filter-terms__remove:hover {
  color: rgb(51, 51, 51);
}
.omega-body:not(#x #y #z) .text-search {
  gap: 0.5rem;
}
.omega-body:not(#x #y #z) .text-search__input, .omega-body:not(#x #y #z) .new_design_v2:not(.iamstronger) .login__form__column .input-text, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .input-text {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  height: 1.75rem;
  min-width: 15rem;
  border: 2px solid transparent;
}
.omega-body:not(#x #y #z) .text-search__input:focus, .omega-body:not(#x #y #z) .new_design_v2:not(.iamstronger) .login__form__column .input-text:focus, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .input-text:focus {
  border-color: var(--color-omega-highlight-bg);
}
.omega-body:not(#x #y #z) .text-search__icon {
  right: 0.125rem;
}
.omega-body:not(#x #y #z) .text-search__link {
  margin: 0;
}
.omega-body:not(#x #y #z) .facets__item, .omega-body:not(#x #y #z) .facets__text-search {
  margin-bottom: 0.5rem;
}
.omega-body:not(#x #y #z) .facets__item .text-search__input::placeholder, .omega-body:not(#x #y #z) .facets__item .new_design_v2:not(.iamstronger) .login__form__column .input-text::placeholder, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .facets__item .input-text::placeholder, .omega-body:not(#x #y #z) .facets__text-search .text-search__input::placeholder, .omega-body:not(#x #y #z) .facets__text-search .new_design_v2:not(.iamstronger) .login__form__column .input-text::placeholder, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) .facets__text-search .input-text::placeholder {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .facets__item {
  background: none;
  padding: 0;
}
.omega-body:not(#x #y #z) .facets__item .input-checkbox__item__count {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .facets__item .input-checkbox-tree__list .facets__no-entries {
  margin-bottom: 0.3125rem;
}
.omega-body:not(#x #y #z) .facets__list.is-sticky {
  background-color: transparent;
}
.omega-body:not(#x #y #z) .facets__no-entries {
  margin-left: 0.625rem;
}
.omega-body:not(#x #y #z) .facets__item .expansion__header,
.omega-body:not(#x #y #z) .side-panel .expansion__header {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  min-height: 0;
}
.omega-body:not(#x #y #z) .facets__item .expansion__link,
.omega-body:not(#x #y #z) .side-panel .expansion__link {
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.25rem;
}
.omega-body:not(#x #y #z) .facets__item .expansion__link span,
.omega-body:not(#x #y #z) .side-panel .expansion__link span {
  padding: 0;
}
.omega-body:not(#x #y #z) .facets__item .expansion__content,
.omega-body:not(#x #y #z) .side-panel .expansion__content {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
}
.omega-body:not(#x #y #z) .facets__item .expansion:not(.expansion--expanded) > .expansion__header,
.omega-body:not(#x #y #z) .side-panel .expansion:not(.expansion--expanded) > .expansion__header {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .facets__item .expansion:not(.expansion--expanded) > .expansion__content,
.omega-body:not(#x #y #z) .side-panel .expansion:not(.expansion--expanded) > .expansion__content {
  display: none;
}
.omega-body:not(#x #y #z) .l-sidebar-main__left {
  margin-right: var(--page-horizontal-margin);
}
.omega-body:not(#x #y #z) .toolbar {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  padding: 0.5rem 0.75rem;
  margin-bottom: var(--page-horizontal-margin);
  min-height: 2.5rem;
}
.omega-body:not(#x #y #z) .toolbar.is-sticky {
  background-color: white;
  border-bottom: none;
}
.omega-body:not(#x #y #z) .toolbar_reduced-margin {
  margin-bottom: 0.5rem;
}
.omega-body:not(#x #y #z) .toolbar .form__input-row {
  margin-bottom: 0;
}
.omega-body:not(#x #y #z) .toolbar .icon-button__icon--selected {
  color: var(--color-highlight-darker) !important;
}
.omega-body:not(#x #y #z) .table th {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  padding-left: 0.375rem;
}
.omega-body:not(#x #y #z) .table th:first-child {
  border-top-left-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .table th:last-child {
  border-top-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .table th::before {
  display: none;
}
.omega-body:not(#x #y #z) .table th a {
  color: inherit;
}
.omega-body:not(#x #y #z) .table th a::after {
  filter: invert(1);
}
.omega-body:not(#x #y #z) .table td {
  padding: 0.5rem 0 0.5rem 0.375rem;
}
.omega-body:not(#x #y #z) .table td:last-child {
  padding-right: 0.375rem;
}
.omega-body:not(#x #y #z) .table td.cell_actions {
  padding: 0 0.375rem;
}
.omega-body:not(#x #y #z) .table tbody tr:not(:last-child) {
  border-bottom: 0.0625rem solid var(--color-omega-highlight-bg);
}
.omega-body:not(#x #y #z) .table tbody tr:nth-child(odd):not(.even), .omega-body:not(#x #y #z) .table tbody tr.odd {
  background-color: rgba(255, 255, 255, 0.8);
}
.omega-body:not(#x #y #z) .table tbody tr:hover td {
  background-color: rgba(51, 51, 51, 0.06);
}
.omega-body:not(#x #y #z) .table .column_actions--one {
  width: 2.25rem;
}
.omega-body:not(#x #y #z) .table .column_actions--two {
  width: 4.25rem;
}
.omega-body:not(#x #y #z) .table .column_actions--three {
  width: 6.25rem;
}
.omega-body:not(#x #y #z) .table .column_actions--four {
  width: 8.25rem;
}
.omega-body:not(#x #y #z) .table .column_actions--five {
  width: 10.25rem;
}
.omega-body:not(#x #y #z) .form-panel {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
}
.omega-body:not(#x #y #z) .thumbnail-view {
  margin-bottom: 0;
}
.omega-body:not(#x #y #z) .batch-navigation {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  margin-top: 0;
  padding: 0.25rem 0.5rem;
}
.omega-body:not(#x #y #z) .batch-navigation .icon-button--disabled .icon-button__icon {
  fill: #bbb !important;
}
.omega-body:not(#x #y #z) .batch-navigation__current-page {
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .batch-navigation__batch-size .form__label {
  flex: none;
}
.omega-body:not(#x #y #z) .batch-navigation__batch-item {
  margin-left: 0;
  margin-right: 0;
  padding: 0 0.3125rem;
}
.omega-body:not(#x #y #z) #MB_overlay ~ .page > div > div > header,
.omega-body:not(#x #y #z) #MB_overlay ~ .page > div > main {
  filter: blur(1px);
}
.omega-body:not(#x #y #z) #MB_window, .omega-body:not(#x #y #z) #MB_frame {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) #MB_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) #MB_caption {
  padding: 0;
}
.omega-body:not(#x #y #z) #MB_close {
  position: static;
  font-weight: normal;
  font-size: 1.5rem;
  padding: 0.25rem;
}
.omega-body:not(#x #y #z) #MB_content {
  padding-top: 1.25rem;
}
.omega-body:not(#x #y #z) #MB_content .toolbar {
  margin-bottom: 0.5rem;
  background-color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) #MB_content .text-search__input, .omega-body:not(#x #y #z) #MB_content .new_design_v2:not(.iamstronger) .login__form__column .input-text, .new_design_v2:not(.iamstronger) .login__form__column .omega-body:not(#x #y #z) #MB_content .input-text {
  background-color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .expansion__header {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
}
.omega-body:not(#x #y #z) .expansion__header .icon-button--bright .icon-button__icon {
  color: rgb(112, 112, 112);
}
.omega-body:not(#x #y #z) .expansion--expanded > .expansion__header {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
  border-bottom-color: rgb(112, 112, 112);
}
.omega-body:not(#x #y #z) .expansion--expanded > .expansion__header .expansion__link {
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .expansion--expanded > .expansion__header .expansion__link svg .line {
  stroke: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .expansion--expanded > .expansion__header .form__label {
  color: rgb(112, 112, 112);
}
.omega-body:not(#x #y #z) .expansion--expanded > .expansion__header .form__readonly-text {
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .content-selector__item {
  margin-bottom: 0.25rem;
}
.omega-body:not(#x #y #z) .content-selector__item__link {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
}
.omega-body:not(#x #y #z) .content-selector__item__link.nu_button_disabled {
  color: var(--color-omega-highlight-fg-disabled);
}
.omega-body:not(#x #y #z) .content-selector__item__link.nu_button_disabled .content-selector__item__count {
  color: var(--color-omega-disabled-remark);
}
.omega-body:not(#x #y #z) .content-selector__item__link.nu_button_disabled:hover .content-selector__item__label {
  text-decoration: none;
}
.omega-body:not(#x #y #z) .content-selector__item__arrow svg .line {
  stroke: currentColor;
}
.omega-body:not(#x #y #z) .content-selector__item__count {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .content-selector__item--selected:not(.content-selector__item--sublist-selected) .content-selector__item__link {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .content-selector__sublist {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  border-top-color: rgba(0, 0, 0, 0.2);
}
.omega-body:not(#x #y #z) .content-selector__sublist__item--selected {
  background: var(--color-omega-highlight-bg);
  color: var(--color-omega-highlight-fg);
}
.omega-body:not(#x #y #z) .content-selector__sublist__link {
  background: none;
  color: inherit;
}
.omega-body:not(#x #y #z) .content-selector__sublist__link.nu_button_disabled {
  color: var(--color-omega-highlight-fg-disabled);
}
.omega-body:not(#x #y #z) .content-selector__sublist__count {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .side-menu__item__count {
  color: var(--color-omega-standard-remark);
}
.omega-body:not(#x #y #z) .side-menu__item--selected .side-menu__item__count {
  color: rgb(226, 226, 226);
}
.omega-body:not(#x #y #z) .status-switcher__status--active:not(:last-child)::after {
  background: linear-gradient(to right bottom, var(--color-omega-dark-1), var(--color-omega-dark-2)) no-repeat;
  background-size: 2rem 2rem;
  background-position: center;
}
.omega-body:not(#x #y #z) .calendar__settings {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  margin-bottom: var(--page-horizontal-margin);
  padding: 0.5rem 0.75rem;
}
.omega-body:not(#x #y #z) .calendar__settings.is-sticky {
  background: white;
}
.omega-body:not(#x #y #z) .calendar__main {
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
}
.omega-body:not(#x #y #z) .nu_layout_message_area {
  max-width: max(75vw, 15rem);
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error {
  font-family: adidasFG;
  background-position: 0.3125rem 0.3125rem;
  background-size: 1.5rem 1.5rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-width: 2px;
  border-style: solid;
  min-height: unset;
  padding: 0.3125rem;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success:first-child,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning:first-child,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error:first-child {
  margin-top: 0;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success::before,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning::before,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error::before {
  background: transparent;
  color: inherit;
  margin-left: 1.8125rem;
  padding: 0;
  font-weight: bold;
  line-height: 1.5rem;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success > div,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning > div,
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error > div {
  padding-left: 0.125rem;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success {
  background-color: rgba(240, 253, 244, 0.95);
  border-color: #bbf7d0;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_success::before {
  content: "Success";
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning {
  background-color: rgba(254, 252, 232, 0.95);
  border-color: #fde68a;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_warning::before {
  content: "Warning";
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error {
  background-color: rgba(254, 242, 242, 0.95);
  border-color: #fecaca;
}
.omega-body:not(#x #y #z) .nu_layout_message_area .nu_csmpanel_error::before {
  content: "Error";
}
.omega-body:not(#x #y #z) .light-table__item {
  background: var(--color-omega-dark-new-bg);
  color: var(--color-omega-dark-new-fg);
}
.omega-body:not(#x #y #z) .light-table__item:hover {
  background: oklch(35% 0.0158 264.28deg);
}
.omega-body:not(#x #y #z) .light-table__item,
.omega-body:not(#x #y #z) .light-table__item .preview__image {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .light-table__item .box-user-name:not(.box-user-name--current) > svg {
  fill: rgb(238, 238, 238);
}
.omega-body:not(#x #y #z) .preview__image_framed:not(.preview__image--thumbnail),
.omega-body:not(#x #y #z) .preview__image_framed_transparent:not(.preview__image--thumbnail) {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) a:hover > span > .preview__image {
  filter: brightness(1.05);
}
.omega-body:not(#x #y #z) .doubleScroll-scroll-wrapper {
  background: transparent;
}
.omega-body:not(#x #y #z) .box-user-name--current > svg {
  fill: var(--color-highlight-darker);
}
.omega-body:not(#x #y #z) .login-page__app-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-block: max(calc(25vh - 8rem), 0rem);
}
.omega-body:not(#x #y #z) .login-page__app-logo {
  display: flex;
  align-items: center;
  gap: 0.1em;
  font-family: adineuePRO;
  font-weight: 900;
  color: rgb(255, 255, 255);
  font-size: min(10rem, 16vw);
  line-height: 1em;
}
.omega-body:not(#x #y #z) .login-page__app-logo svg {
  width: 0.833em;
  height: 0.833em;
  fill: var(--color-omega-highlight-bg);
  flex-shrink: 0;
}
.omega-body:not(#x #y #z) .login-page__app-catch-phrase {
  color: white;
  font-size: min(2.4rem, 4vw);
  text-align: center;
}
.omega-body:not(#x #y #z) .login__form__container {
  justify-content: center;
}
.omega-body:not(#x #y #z) .login__form__container::before, .omega-body:not(#x #y #z) .login__form__container::after {
  content: none;
}
.omega-body:not(#x #y #z) .login__form__panel {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  margin-inline: 1rem;
}
.omega-body:not(#x #y #z) .login__form__actions {
  display: flex;
  justify-content: space-between;
}
.omega-body:not(#x #y #z) .login__form__action {
  white-space: nowrap;
}
.omega-body:not(#x #y #z) .login__form__action__divider {
  color: rgb(204, 204, 204);
}
.omega-body:not(#x #y #z) .dashboard__widget_tasks, .omega-body:not(#x #y #z) .dashboard__link {
  border-radius: 1rem;
}
.omega-body:not(#x #y #z) .dashboard__link:hover {
  background: linear-gradient(to right bottom, rgb(244, 244, 244), rgb(231, 231, 231));
  text-decoration: none;
}
.omega-body:not(#x #y #z) .dashboard__link, .omega-body:not(#x #y #z) .dashboard__widget__title {
  font-family: adineuePRO;
  font-weight: normal;
}
.omega-body:not(#x #y #z) .dashboard__widget__title:hover {
  text-decoration: none;
}
.omega-body:not(#x #y #z) .dashboard__widget_tasks:has(.dashboard__widget__title:hover) {
  background: linear-gradient(to right bottom, rgb(244, 244, 244), rgb(231, 231, 231));
}
.omega-body:not(#x #y #z) .isc-order-creation-dialog__creation-type__button {
  border-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .isc-order-creation-dialog__creation-type__button:hover {
  background: linear-gradient(to right bottom, rgb(244, 244, 244), rgb(231, 231, 231));
}
.omega-body:not(#x #y #z) .isc-order-creation-dialog__creation-type__button:hover .isc-order-creation-dialog__creation-type__title {
  text-decoration: none;
}
.omega-body:not(#x #y #z) .isc-order-creation-dialog__creation-type__title {
  font-family: adineuePRO;
  font-weight: normal;
}
.omega-body:not(#x #y #z) .isc-short-user-task-list__infos {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .isc-page .isc-sidepanel .isc-sidesection {
  padding: 0;
  background: none;
}
.omega-body:not(#x #y #z) .isc-status-switcher {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  padding: 0.875rem;
}
.omega-body:not(#x #y #z) .campaign-phase-base-timing__content {
  gap: 1rem;
}
.omega-body:not(#x #y #z) .campaign-phase-base-timing__content--read-only {
  width: auto;
}
.omega-body:not(#x #y #z) .campaign-phase-base-timing__content .form__label {
  flex: 0 1 auto;
}
.omega-body:not(#x #y #z).bm-approval-inspection-page .approval-inspection__toolbar {
  margin-top: 0;
}
.omega-body:not(#x #y #z) .isc-current-order-header__panel {
  background: var(--color-omega-dark-1);
  border-left: 0.0625rem solid var(--color-omega-highlight-bg);
  border-bottom: 0.0625rem solid var(--color-omega-highlight-bg);
  border-right: 0.0625rem solid var(--color-omega-highlight-bg);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .isc-current-order-header__label {
  color: rgb(204, 204, 204);
}
.omega-body:not(#x #y #z) .isc-current-order-header__name {
  color: rgb(255, 255, 255);
}
.omega-body:not(#x #y #z) .isc-filling-overlay {
  background: var(--color-omega-dark-1);
  color: rgb(255, 255, 255);
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top: 0.0625rem solid var(--color-omega-highlight-bg);
  border-left: 0.0625rem solid var(--color-omega-highlight-bg);
  border-bottom: 0.0625rem solid var(--color-omega-highlight-bg);
}
.omega-body:not(#x #y #z) .box-head--unpinned + .isc-current-order-header__container .isc-current-order-header__panel {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);
}
.omega-body:not(#x #y #z) .asset-list-view__item {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background: linear-gradient(160deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  color: var(--color-omega-standard-fg);
  border: none;
  padding: 0.25rem;
}
.omega-body:not(#x #y #z) .store-media-list__primary__item {
  background: var(--color-omega-dark-new-bg);
  color: var(--color-omega-dark-new-fg);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.omega-body:not(#x #y #z) .store-media-list__add, .omega-body:not(#x #y #z) .store-media-list__add_main {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
