/*cockpit*/
@IMPORT url("chanelbackoffice.css");
@IMPORT url("cataloggridview.css");
@IMPORT url("upgrade_adaption.css");

.fsh_pdp_collapse_container .yw-collapsibleContainer-caption .z-center-header {
    display: none;
}

.fsh_product_details_widget {
    background: white;
}

/*product references */

.reference-title-label {
    float: left;
    display: inline;
    background: #e5e5e5;
    color: #090909;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-size: 120%;
}
.z-textbox-readonly,
.z-datebox-disabled,
.yw-listbox-disabled .z-listitem .z-listcell-content .ye-remove-enabled {
    background: #fafafa !important;
}

.z-textbox-readonly,
.z-datebox-disabled .z-datebox-input,
.yw-listbox-disabled .z-listitem .z-listcell-content .ye-remove-enabled span {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
    opacity: 1;
}

.center-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100px;
}

.look-thumbnails-container {
    display: flex;
    flex-wrap: nowrap;
    gap: 3px;
    align-items: center;
}

.look-thumbnail {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    object-fit: cover;
}

window-look-thumbnails-container {
    display: flex;
    gap: 30px;
    align-items: center;
    flex-wrap: wrap;
}

window-look-thumbnail {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    object-fit: cover;
}



.no-thumbnails-placeholder,
.error-placeholder {
    color: #999;
    font-style: italic;
    font-size: 12px;
}

.field-label {
    color: #7d899c;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 11px;
}

.separator-simple {
    height: 0px !important;
}

.field-value {
    background: #fff;
    border: 1px solid #b7bdc8;
    border-radius: 2px 2px 2px;
    padding: 3px 20px 2px 5px;
    position: relative;
}

.translationViewlist .z-listitem-selected {
    background: #eaedf1 !important;
    /*background: none !important;*/
    border: unset !important;
    box-shadow: unset !important;
}
.translationViewlist .z-listitem-selected:hover {
    background: #eaedf1 !important;
    /*background: none !important;*/
    border: unset !important;
}

.translationViewlist .z-textbox-inplace {
    color: #000000 !important;
    box-shadow: 0px 0px !important;
    border: none !important;
}
.translationViewlist .z-listcell .z-hlayout-inner {
    vertical-align: middle !important;
}

.trad-container-class .z-north-header .yw-caption-container .yw-collapsibleContainer-locked,
.trad-container-class .z-north-header .yw-caption-container .yw-expandCollapse {
    display: none;
}
.left {
    margin: 15px 15px 15px 15px;
    float: left;
    text-align: right;
    display: inline;
    padding: 0;
    border-left: none;
    height: 190px;
    width: 140px;
}

.right {
    margin: 25px 0px;
    float: left;
    text-align: left;
    display: inline;
}

.yw-productpdpview {
    background: #fff;
    width: 470px;
}

.yw-product-widget {
    overflow: auto;
}
.img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
}

.yw-childrenPdp {
    min-height: auto;
}
.childrenlistbox {
    overflow-y: auto;
}

.z-button.product-up {
    float: right;
    margin-left: 1%;
    background: url("images/icon_func_arrow_up.png") no-repeat scroll 0 0 transparent;
}

.z-button.redirect {
    float: right;
    margin-left: 5%;
    background: url("images/icon_func_open.png") no-repeat scroll 0 0 transparent;
}
.z-button.product-down {
    float: right;
    margin-left: 1%;
    background: url("images/icon_func_arrow_down.png") no-repeat scroll 0 0 transparent;
}
.z-button.product-button-selected {
    float: right;
    margin-right: 5%;
    margin-left: 5%;
    background: url("../images/icon_func_star_sprite.png") no-repeat scroll 0 0 transparent;
}
.z-button.product-button-target-blank {
    float: right;
    margin-right: 5%;
    margin-left: 5%;
    margin-bottom: 25%;
    background: url("../images/target_blank.png") no-repeat scroll 0 0 transparent;
}
.z-button.product-button-target-green {
    float: right;
    margin-right: 5%;
    margin-left: 5%;
    margin-bottom: 25%;
    background: url("../images/target_green.png") no-repeat scroll 0 0 transparent;
}
.z-button.product-button-target-green:hover,
.z-button.product-button-target-green:focus,
.z-button.product-button-target-blank:hover,
.z-button.product-button-target-blank:focus,
.z-button.product-button-target-blank[disabled],
.z-button.product-button-selected:hover,
.z-button.product-button-selected:focus,
.z-button.discard-button:hover,
.z-button.discard-button:focus,
.z-button.product-down:hover,
.z-button.redirect:hover,
.z-button.btn_access_map:hover,
.z-button.btn_access_sync:hover,
.z-button.zoom_button:hover,
.z-button.comment_new_white_button:hover,
.z-button.comment_new_black_button:hover,
.z-button.comment_histo_black_button:hover,
.z-button.save-tag-button:hover,
.z-button.save-tag-button:focus,
.picking_product_collection_browser .picking_product_container .wrapper_container_hover .link_reference_button:hover,
.chanel_product_variants_editor .chanel_product_variants_button_go:hover,
.comment_histo_white_button:hover {
    background-color: unset !important;
    box-shadow: none;
    color: unset;
    border-color: unset !important;
}

.z-listbox-body {
    height: auto;
}

.button-right {
    float: right;
    text-align: left;
    display: inline;
    margin: 10px 10px;
}

.product-references-list,
.product-references-list .z-listbox-body {
    height: 100% !important;
}

.product-references-list .z-listbox-body {
    overflow: hidden !important;
}

.chanel_publication_grid .chanel_publication_dates_columns .z-column .z-column-content {
    font-size: 14px;
    line-height: 30px;
}

.fsh_visual_group .yw-com_chanel_pim_global_backoffice_collectionvisual .z-hlayout .z-hlayout-inner .image_container {
    overflow: hidden;
}

.yw-com_chanel_hybris_fashion_fashionproductlist .z-listitem .descriptionCell .z-listcell-content .z-hbox {
    width: 100%;
}

.yw-com_chanel_hybris_fashion_fashionproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner {
    position: relative;
    vertical-align: initial;
    white-space: normal;
    display: inline-flex;
    width: 100%;
}

.yw-com_chanel_hybris_fashion_fashionproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .bundledescription
    > .z-hlayout-inner:first-child {
    width: 10%;
}

.yw-com_chanel_hybris_fashion_fashionproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner
    .z-hlayout {
    display: inline-flex;
    width: 100%;
}

.yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner
    .productdescription
    > .z-hlayout-inner:first-child {
    width: 20% !important;
    padding-right: 25px !important;
}

.yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner
    .productdescription
    > .z-hlayout-inner:first-child
    .swatchcol {
    bottom: 0 !important;
    position: absolute !important;
}
.fsh_visual_group .yw-com_chanel_pim_global_backoffice_collectionvisual .z-hlayout .z-hlayout-inner .image_container {
    overflow: hidden;
}

.z-groupbox-content .ye-com_chanel_pim_global_backoffice_editors_chanelproductreferenceseditor .z-listbox-body > table {
    border-collapse: collapse;
}
.z-groupbox-content
    .ye-com_chanel_pim_global_backoffice_editors_chanelproductreferenceseditor
    .chanel_product_reference_item {
    border-bottom: 1px solid #b2b9c5;
}

.ye-com_chanel_pim_global_backoffice_editors_chanelproductreferenceseditor .z-listbox-body {
    overflow: hidden !important;
    height: auto !important;
}

.chanel_product_reference_combobox {
    margin-bottom: 5px;
    max-width: 230px;
}

.chanel_product_reference_description {
    min-height: 100px;
}

.yw-com_chanel_hybris_fashion_fashioncommercesearchproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner
    .z-hlayout {
    display: inline-flex;
    width: 100%;
}

.yw-com_chanel_hybris_fashion_fashioncommercesearchproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner {
    position: relative;
    vertical-align: initial;
    white-space: normal;
    display: inline-flex;
    width: 100%;
}

.yw-com_chanel_hybris_fashion_fashioncommercesearchproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .bundledescription
    > .z-hlayout-inner:first-child {
    width: 10%;
}

.yw-com_chanel_hybris_fashion_fashioncommercesearchproductlist
    .yw-productlistview-container
    .z-listbox-body
    .z-listitem
    .z-listcell
    .z-listcell-content
    .z-hlayout-inner
    .z-hlayout {
    display: inline-flex;
    width: 100%;
}

/** POPUP FACETS **/

.trad-advanced-search .yw-nested-widget {
    height: 100% !important;
}

.ye-com_chanel_pim_global_backoffice_editors_chanelproductreferenceseditor
    .ye-default-reference-editor-selected-listbox
    .z-listbox-header
    .z-listhead
    th:nth-child(2) {
    width: 50px;
}

.referenceSwatch {
    vertical-align: bottom;
    padding-bottom: 20px;
}

.fsh_plp_image {
    height: 100px;
    width: 100px;
}

.product_list_image {
    height: 100px;
    width: 100px;
}
.product_list_image > .z-listcell-content > img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.fshsummary::-webkit-details-marker {
    color: #99a3a4;
    font-size: 125%;
    margin-right: 2px;
}
.fshsummary:focus {
    outline-style: none;
}

.referencesListitem:focus {
    background-color: red !important;
}

.mapDescriptionCell .z-listcell-content {
    line-height: 18px;
}
.fshdetails {
    margin-top: 5px;
}
.fsh-itemComposition-label {
    display: block !important;
    color: #000000 !important;
    margin-left: 15px;
    word-break: break-word;
}

.yw-float-notif .z-vlayout-inner .yw-notification {
    position: absolute !important;
}

.z-fsh-bandbox-disabled .ye-default-reference-editor-selected-item-container .ye-editor-disabled {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
}
.z-fsh-bandbox-disabled .ye-default-reference-editor-selected-item-container {
    background: none repeat scroll 0 0 #f6f6f6 !important;
    border: 1px solid #d4d8de !important;
    opacity: 1;
    cursor: default;
    background: #f5f5f5;
}

.z-column-content {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
}

.z-column-content .z-popup-content .z-grid {
    max-width: 1900px !important;
}

.z-popup-content .z-grid table {
    max-width: 1900px !important;
    table-layout: auto !important;
}

.z-popup-content .z-grid .z-grid-header {
    overflow: auto;
}
.z-popup-content {
    overflow: auto !important;
    max-width: 1900px;
}

.z-column-content li {
    /* max-width: 600px !important; */
    /* white-space: pre-line; */
}

.mapsourceref {
    background: transparent !important;
}

.picking_product_collection_browser .yw-coll-browser-container .z-listbox .z-listbox-body table {
    table-layout: initial !important;
    width: auto !important;
}

.picking_product_collection_browser.yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container
    .z-listbox
    .z-listbox-body
    table
    .cell-comment {
    width: 100%;
}

.cell-swatch .z-listcell-content {
    min-width: 40px;
}
.fashion-commerce-search-border-layout .yw-coll-browser-container .z-listbox-body .z-listitem .z-listcell-content {
    min-height: 134px;
    padding: 10px 5px 9px 5px !important;
}
.notification-perspective .yw-coll-browser-container .z-listbox-body .z-listitem .z-listcell-content {
    min-height: 73px;
}
.fashion-commerce-search-border-layout .z-west-collapsed {
    border-right: #000 3px groove;
}

.fsh_product_description_cell {
    width: 100% !important;
}
.fsh-pointer {
    cursor: pointer;
}

.pdp-product-seasonalinfo-attribute-section-class {
    color: #000000 !important;
    margin-left: 5px;
}

.div-swatch-media-pdp {
    margin-top: 200px;
    margin-right: 10px;
}

.look_radiobutton {
    display: inline-block;
    vertical-align: top;
}

.look_properties_label_div {
    min-width: 137px;
}

.yw-commentslist-one-comment.z-div {
    position: relative;
    word-wrap: break-word;
}
.delete_comment_button.z-button {
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0px;
}

.fsh-plp-collection-browser
    .z-div
    .yw-nested-widget
    .picking_product_collection_browser
    .z-vlayout
    .z-vlayout-inner
    .yw-coll-browser-container
    .z-listbox {
    height: initial !important;
}

.fsh-plp-collection-browser
    .z-div
    .yw-nested-widget
    .picking_product_collection_browser
    .z-vlayout
    .z-vlayout-inner
    .yw-coll-browser-container {
    height: 100% !important;
}
.fsh-plp-collection-browser
    .yw-coll-browser-container
    .z-listitem.z-listitem-selected.yw-coll-browser-focused.z-listitem-selected {
    background-color: #000000 !important;
}
.fsh-plp-collection-browser .z-listitem-selected > .z-listcell > .z-listcell-content {
    color: #ffffff;
}
.z-listitem-selected,
.yw-coll-browser-focused {
    background-color: #000000 !important;
}
.z-listitem-selected:hover {
    background-color: #000000 !important;
}
.z-listitem-selected > .z-listcell > .z-listcell-content,
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-label,
.z-listitem-selected:hover > .z-listcell > .z-listcell-content > .z-label,
.yw-coll-browser-focused > .z-listcell > .z-listcell-content > .z-label,
.yw-coll-browser-focused > .z-listcell > .z-listcell-content,
.yw-coll-browser-focused:hover > .z-listcell > .z-listcell-content > .z-label {
    color: #ffffff !important;
}

.z-radio input:checked + label:before {
    background: #000000;
    border-radius: 12px;
    border: 3px solid #484848;
}
.z-tab-selected .z-tab-text {
    border-bottom: 2px solid #000000 !important;
}
.map_editor_area colgroup col:nth-child(1) {
    width: 108px !important;
}

.map_editor_area colgroup col:nth-child(2) {
    width: 53px !important;
}

.map_editor_area colgroup col:nth-child(4) {
    width: 40px !important;
}

.fsh-boolean-classiftype .yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-attrcell {
    display: inline-block !important;
    width: 50% !important;
    max-width: unset !important;
}
.z-textbox[disabled],
.z-decimalbox[disabled],
.z-intbox[disabled],
.z-longbox[disabled],
.z-doublebox[disabled] {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
}
.z-textbox-inplace,
.z-decimalbox-inplace,
.z-intbox-inplace,
.z-longbox-inplace,
.z-doublebox-inplace {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
}

.z-combobox-disabled *,
.z-bandbox-disabled *,
.z-datebox-disabled *,
.z-timebox-disabled *,
.z-spinner-disabled *,
.z-doublespinner-disabled * {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
}

.btn-delete-saved-query {
    height: 24px !important;
    min-height: 1px !important;
    background: url('../images/unvalid.png') no-repeat !important;
    background-size: 30px !important;
}

.z-fsh-bandbox-disabled .ye-default-reference-editor-selected-item-container {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
    background: #fafafa !important;
}
input:disabled,
textarea:disabled {
    background: #fafafa !important;
}

label.z-radio-content {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
}

.z-listitem-selected label.z-radio-content {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

.add-look {
    position: absolute !important;
    left: 0px !important;
    top: 0px !important;
    border: 1px solid #b7bdc8 !important;
    color: black !important;
    background-color: #fff !important;
    font-size: 12px !important;
    font-family: "Open Sans", Arial, sans-serif !important;
    white-space: nowrap !important;
    width: 80px !important;
    height: 28px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    line-height: 28px !important;
}

.add-look:hover {
    color: #fff !important;
    background: #ccc !important;
}
.add-look:hover::before {
    content: url("../images/icon_action_add.png") !important;
    float: left !important;
}
.add-look::before {
    content: url("../images/icon_action_add_default.png") !important;
    float: left !important;
}
.yw-systemBarContainer {
    background-color: #000000 !important;
}
.yw-systemBarContainer .yw-statusToolbar span[style="display: none;"] + .z-toolbarbutton {
    background-color: #000000 !important;
}
.yw-systemBarMenu-popup .z-listitem.z-listitem-selected .z-listcell {
    background-color: #000000 !important;
}
.yw-systemBarMenu-popup .z-listitem.z-listitem-selected .z-listcell:hover {
    opacity: 0.5;
}
.yw-systemBarMenu-popup .z-listitem.z-listitem-selected {
    background-color: #000000 !important;
}

.z-listheader-content {
    color: #fff !important;
}
.fsh_editor_area .y-editor-area-attributes-cnt-min .z-groupbox-content table td {
    width: unset !important;
}

.hideLocalizationButton .y-icon-loceditor {
    display: none !important;
}

.hideLocalizationButton.hideLangLabel .yw-loceditor-row-locale.z-label {
    display: none !important;
}


.errorField input[type="text"] {
    background: #ffdfdd;
    border: 1px solid #ff3b30;
    color: #ff3b30;
}

.errorField .y-icon-loceditor {
    display: none !important;
}

.ye-validation-none .z-combobox.z-combobox-disabled .z-combobox-input,
.ye-validation-none .z-combobox.z-combobox-disabled .z-combobox-button,
.ye-validation-none .z-combobox.z-combobox-disabled .z-combobox-button i {
    background-color: #fafafa !important;
}

.yw-systemBarContainer .yw-statusToolbar .z-toolbarbutton:hover,
.yw-systemBarContainer .yw-statusToolbar .z-toolbarbutton:focus,
.yw-systemBarContainer .yw-statusToolbar .z-toolbarbutton:active,
.yw-systemBarContainer .yw-statusToolbar .z-toolbarbutton:active {
    background-color: #000000 !important;
}

.yw-workflows-droparea-plus-button {
    background-color: #fff !important;
    border: 1px dashed !important;
    border-color: #ccc !important;
}
.yw-workflows-droparea-plus-button:hover {
    color: #ffffff;
}

.yw-collaboration-center-tabs .yw-collaboration-center-tab-workflows .z-tabs-content .z-tab-text {
    color: #000 !important;
}
.yw-workflows-list .yw-workflows-list-subtitle,
.yw-workflows-list .yw-workflows-list-title {
    color: #ffffff !important;
}
.yw-workflows-list .yw-workflows-list-subtitle:hover,
.yw-workflows-list .yw-workflows-list-title:hover {
    color: #000 !important;
}
/* .yw-show-menu-action {
    border: 1px dashed !important;
    border-color: #ccc !important;
    background-image: url(../img/default/dots.png) !important;
    background-color: transparent;
    box-shadow: none;
    height: 28px !important;
    width: 24px !important;
} */
.yw-workflow-actions-list .yw-workflow-actions-list-title {
    color: #ffffff !important;
}
.fsh_editor_area
    .y-editor-area-attributes-cnt-min
    .yw-editorarea-tabbox
    .z-groupbox-content
    .ye-com_hybris_cockpitng_editor_boolean_wrapper
    .z-hbox
    td
    table
    td {
    width: calc(100% - 210px);
}

.fsh-Commerce-search-saved-queries .z-treecell-content {
    width: 100% !important;
}

.product-references-list .referencesListitem:hover {
    color: #ffffff !important;
}
.z-listitem-selected .mapDescriptionCell .z-listcell-content,
.z-listitem-selected .mapDescriptionCell .z-listcell-content:hover {
    color: #ffffff !important;
}

.ye-default-reference-editor-bandbox .z-bandbox-input:focus {
    background-color: #ffffff !important;
    border-color: #b7bdc8 !important;
}

.z-bandbox .z-bandbox-input:focus {
    border-color: #b7bdc8 !important;
}
.z-combobox-open.z-combobox-popup .z-combobox-content .z-comboitem.z-comboitem-selected {
    background: #000000 !important;
}
.z-combobox-open.z-combobox-popup .z-combobox-content .z-comboitem:hover {
    background: #000000 !important;
}
.z-combobox-open.z-combobox-popup .z-combobox-content .z-comboitem:hover > .z-comboitem-text {
    color: #ffffff !important;
}
.z-comboitem-selected > .z-comboitem-text {
    color: #ffffff !important;
}
.ye-default-reference-editor-selected-listbox .z-listitem-selected:hover,
.ye-default-reference-editor-selected-listbox .z-listitem:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.z-datebox-button:hover {
    color: #000 !important;
}

.ye-listview-preview-popup-image {
    max-width: 400px !important;
    max-height: 400px !important;
    height: auto !important;
    width: auto !important;
}
/* .taggingPerspectiveCss .yw-listview-actioncontainer .y-toolbar{
    width: 104%;
    position: relative;
    left: -2%;
    padding: 0px 30px !important;
} */

.relatedProductPerspectiveCss .yw-listview-actioncontainer .y-toolbar {
    width: 100%;
    position: relative;
}

.ye-default-reference-editor-listbox .z-listitem:hover {
    background-color: #000000 !important;
}

.ye-default-reference-editor-listbox .z-listitem:hover > .z-listcell > .z-listcell-content .z-label {
    color: #ffffff !important;
}
.z-combobox .z-combobox-input:focus,
.z-combobox .z-combobox-input:focus + .z-combobox-button,
.z-bandbox .z-bandbox-input:focus,
.z-bandbox .z-bandbox-input:focus + .z-bandbox-button,
.z-datebox .z-datebox-input:focus + .z-datebox-button {
    border-color: #b7bdc8;
}
.yw-coll-browser-container .z-listbox-body .z-listcell > .z-listcell-content:before {
    border-top: none !important;
}
.yw-coll-browser-container .z-listbox-body .z-listcell {
    border-bottom: 1px solid #e0e9f0 !important;
}
.z-combobox .z-combobox-input:focus,
.z-combobox .z-combobox-input:focus + .z-combobox-button,
.z-bandbox .z-bandbox-input:focus,
.z-bandbox .z-bandbox-input:focus + .z-bandbox-button,
.z-datebox .z-datebox-input:focus + .z-datebox-button {
    border-color: #b7bdc8;
}

.yw-coll-browser-container .z-listbox-body .z-listcell > .z-listcell-content:before {
    border-top: none !important;
}
.yw-coll-browser-container .z-listbox-body .z-listcell {
    border-bottom: 1px solid #e0e9f0 !important;
}
.z-combobox .z-combobox-input:focus,
.z-combobox .z-combobox-input:focus + .z-combobox-button,
.z-bandbox .z-bandbox-input:focus,
.z-bandbox .z-bandbox-input:focus + .z-bandbox-button,
.z-datebox .z-datebox-input:focus + .z-datebox-button {
    border-color: #b7bdc8;
}
.popupStyle {
    max-width: 100% !important;
}
.popupStyle .z-grid-header {
    background-color: #000000 !important;
}
.popupStyle .z-column-content {
    color: #ffffff !important;
}
.facets-button .z-checkbox label:before,
.facets-button .z-radio label:before {
    content: unset !important;
    position: unset !important;
    left: unset !important;
    top: unset !important;
    margin-top: unset !important;
    display: unset !important;
    width: unset !important;
    height: unset !important;
    background: unset !important;
    border: unset !important;
}
.facets-button .z-radio {
    padding-left: unset !important;
}

.translationViewlist .yw-listview-actioncontainer .y-toolbar {
    width: 100% !important;
}

.z-listitem-selected .yw-affectation-label-group {
    color: #ffffff !important;
}
.yw-grid-view-tile.yw-coll-browser-focused {
    border-color: #8192a6 !important;
}
.yw-grid-view-tile:hover.yw-coll-browser-focused,
.yw-grid-view-tile.yw-selected.yw-coll-browser-focused,
.yw-grid-view-tile.yw-selected:hover.yw-coll-browser-focused {
    box-shadow: 0 0 10px 1px rgba(80, 116, 143, 0.55) !important;
}
.yw-grid-view-tile.yw-selected:hover {
    background-color: #000000 !important;
}
.yw-grid-view-tile.yw-selected {
    background-color: #000000 !important;
    border-color: #8192a6 !important;
}
.ye-default-reference-editor-selected-item-container,
.z-listitem-selected:hover div.ye-default-reference-editor-selected-item-container.ye-remove-enabled,
.z-listitem:hover div.ye-default-reference-editor-selected-item-container.ye-remove-enabled {
    background-color: unset !important;
}
/* .yw-modal-configurableFlow .yw-wizard-breadcrumb-active .yw-wizard-breadcrumb-label:after {
    border-bottom: 2px solid #ffffff !important;
} */
.yw-modal-configurableFlow .yw-wizard-breadcrumb-active {
    color: #ffffff !important;
}

.yw-grid-view-tile .yw-grid-view-tile-selection:hover {
    background-color: unset !important;
    text-decoration: none;
}
.yw-grid-view-tile .yw-grid-view-tile-selection:focus {
    background-color: unset !important;
}

.yw-grid-view .yw-selected button.yw-grid-view-tile-selection:focus {
    color: #0486e0 !important;
}

.yw-grid-view button.yw-grid-view-tile-selection:focus {
    color: #c4cedc !important;
}

.yw-grid-view .yw-coll-browser-focused .z-label,
.yw-grid-view-tile.yw-selected .z-label {
    color: #ffffff !important;
}
/* .yw-itemSelectorButton:hover, .yw-itemSelectorButton:focus,
.z-paging-button:hover,
.z-paging-button:focus {
    background-image: url("../images/pg-btn_default.png"); } */

.yw-textsearch.yw-toggle-open .yw-textsearch-searchbutton {
    border: unset !important;
}
.assortementViewpickingproductcollectionbrowser .yw-listview-actioncontainer {
    padding: unset !important;
}
.assortementViewAdSearch .yw-textsearch-searchbox {
    width: auto !important;
}
.z-vfiletree .z-vfiletree-body > table,
.z-vfiletree .z-tree-body > table {
    background-color: white;
}
/* .yw-explorerTree .z-treerow > .z-treecell .z-treecell-content{
    color: black !important;
} */
.yw-explorerTree .z-treerow.yw-navigationNode-level2 {
    background-color: #eaedf1 !important;
}
.yw-explorerTree .z-treerow.yw-navigationNode-level3 {
    background-color: #d7dde4 !important;
}
/* .z-treerow-selected>.z-treecell{
    background-color: black !important;
}
.z-treerow:hover>.z-treecell{
    background-color: #ccc !important;
    color: white !important;
} */
.z-treerow:hover > .z-treecell > .z-treecell-content {
    color: white !important;
}
::placeholder {
    color: #ccc !important;
}
.yw-explorerTree-filterDiv {
    background-color: #eaedf1 !important;
}
.yw-explorerTree-filterDiv input.yw-filter-textbox {
    background-color: white !important;
    border-color: #ccc !important;
}
.yw-explorerTree .z-treerow {
    background-color: #d7dde4;
}
.yw-explorerTree-widget,
.cng-adminmode .yw-explorerTree-widget.yw-widget-mold-dark {
    background-color: white !important;
}
.yw-explorerTree-filterDiv input.yw-filter-textbox {
    color: black !important;
}
.z-treerow-selected > .z-treecell > .z-treecell-content {
    color: white;
}
/* .z-vfiletree .z-treerow-selected > .z-treecell > .z-treecell-content{
    color: white !important;
} */
.yw-explorerTree-widget .yw-explorerTree .z-treerow.yw-highlighted > .z-treecell .z-treecell-content {
    color: black !important;
}
.yw-collection-prev-imgcontainer img {
    height: 90px !important;
}
.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox.z-groupbox .z-groupbox-content {
    height: auto !important;
}
.ye-com_hybris_cockpitng_editor_extendedmultireferenceeditor .z-listitem.ye-validation-none .z-listcell {
    background-color: transparent !important;
}
.translationViewlist .yw-coll-browser-focused {
    background-color: #ffffff !important;
}

.assortementViewAdSearch .yw-advancedsearch .z-grid-body {
    display: grid !important;
}
.assortementViewAdSearch .yw-advancedsearch-add-btn.z-button {
    left: 829px !important;
    right: 0px !important;
    bottom: 5px !important;
}
.ye-delete-btn:after {
    color: red !important;
}
.yw-navigationNode-level4 {
    background-color: #c6ced9 !important;
}
.small-image-preview-cnt img {
    margin: 0 auto;
}
.az-small-inner {
    display: inline-block;
}

.ya-create-type-selector-popup {
    width: auto !important;
    max-width: 300px !important;
}

.ya-com_hybris_platformbackoffice_action_saveAdvancedSearchQuery {
    height: 40px !important;
    width: 40px !important;
    margin-top: 0px !important;
}

.yw-collapsibleContainer-container .y-toolbar {
    padding: 3px 5px !important;
}
.yw-collapsibleContainer-container .yw-listview-actioncontainer {
    padding: 0px !important;
}

/* .yw-logoContainer {
    background-size: 120px !important;
    width: 130px !important;
} */

.yw-collaboration-center-browser-header-toolbar .z-north-body {
    background: white !important;
    border-bottom: 1px solid;
}
/*
.yw-workflowsearch-filters-range .ye-range-endpoint-start{
    width: 49% !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-end{
    width: 49% !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-start .z-datebox-input{
    border: 1px solid;
    border-right-width : thin !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-end .z-datebox-input{
    border: 1px solid;
    border-left-width : thin !important;
}
 */

.yw-workflowsearch-filters-range .z-datebox-input:focus,
.yw-workflowsearch-filters-range .z-datebox-input:active {
    color: #acacac !important;
}
/* .yw-workflowsearch-filters-range .z-datebox-input:focus + .z-datebox-button.z-datebox-disabled, .yw-workflowsearch-filters-range .z-datebox-input:active + .z-datebox-button.z-datebox-disabled {
    border-color: #acacac !important;
    width: 94% !important;
} */

.yw-collaboration-center-overview-workflows .yw-show-menu-action,
.yw-workflows .yw-show-menu-action,
.yw-collaboration-center-details-tasks .yw-show-menu-action {
    background-color: transparent !important;
}

/* .yw-collaboration-center-overview-workflows .ye-com_hybris_cockpitng_editor_defaultdate .z-datebox-input {
    width: 94% !important;
} */

.yw-workflowsearch-filters-range {
    border: unset !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-end .z-datebox-input:focus,
.yw-workflowsearch-filters-range .ye-range-endpoint-end .z-datebox-input:active {
    border-color: #acacac !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-start .z-datebox-input:focus,
.yw-workflowsearch-filters-range .ye-range-endpoint-start .z-datebox-input:active {
    border-color: #acacac !important;
}

/* .yw-workflowsearch-filters-range .ye-range-endpoint-end .z-datebox-input {
    margin-left: 102% !important;
}

.yw-workflowsearch-filters-range .ye-range-endpoint-start .z-datebox-input {
    margin-right: 102% !important;
} */

.yw-perspective-menu {
    width: auto !important;
    align-items: center;
    display: flex;
    justify-content: center;
}

.yw-coll-browser-container .z-listheader-content {
    padding: 8px 5px 8px 10px !important;
}
.yw-workflowsearch-filters-range .z-datebox-input {
    padding: 0 3px !important;
}
div.z-listbox-header .z-listhead-bar {
    border-color: black !important;
}

.z-listbox-header {
    background: #314d60 !important;
}

.yw-coll-browser-container .z-listbox-header-border {
    border-color: white !important;
}

.ya-create-type-selector-popup .z-treerow:hover .z-treecell-text {
    color: #151c22 !important;
}

.ya-create-type-selector-popup .z-treerow.ya-create-type-selector-abstracttype:hover .z-treecell-text {
    color: lightgray !important;
}
.chanel_product_reference_combobox .z-combobox-content .z-comboitem.z-comboitem-selected {
    background: #000000 !important;
    width: max-content !important;
}
.chanel_product_reference_combobox .z-combobox-content .z-comboitem:hover {
    background: #000000 !important;
    width: max-content !important;
}

.z-paging-input {
    width: auto !important;
}

/* .yw-explorerTree-widget .yw-explorerTree .z-treerow.z-treerow-selected > .z-treecell .z-treecell-content {
    color: white !important;
} */

.bold-title {
    font-weight: bold;
}
.cropper-crop-box {
    z-index: 2001;
}
.cropper-drag-box {
    z-index: 2000;
}
div.z-listcell-content {
    text-overflow: initial !important;
}
.savedQueries .z-treecell-text,
.fsh-Commerce-search-saved-queries .z-treecell-text {
    word-break: break-word;
}
.savedQueries table,
.fsh-Commerce-search-saved-queries table {
    table-layout: unset !important;
}
.yw-systemBarMenu-popup .z-listitem {
    background-color: #ffffff !important;
}
.yw-systemBarMenu-popup .z-listitem .z-listcell-content .z-label {
    color: #000000 !important;
}
.yw-systemBarMenu-popup .z-listitem-selected .z-listcell-content .z-label {
    color: #ffffff !important;
}
.yw-systemBarMenu-popup .z-listitem .z-listcell:hover {
    background-color: #f6f8fa !important;
}
.yw-systemBarMenu-popup .z-listitem-selected .z-listcell:hover {
    background-color: #000000 !important;
}

.yw-collaboration-center-tabs .z-tabs-content li.z-tab:first-child {
    border-left: none !important;
}

.mapSortBtn {
    background-color: #808080 !important;
    margin-left: 5px;
}

.z-button.mapSortBtn:focus {
    background-color: #808080 !important;
}

.greenBtn:hover {
    background-color: #008000 !important;
    color: #fff !important;
}
.z-button.greenBtn:focus {
    background-color: #008000 !important;
    color: #fff !important;
}
.greenBtn {
    background-color: #008000 !important;
}

.redBtn:hover {
    background-color: #ff0000 !important;
    color: #fff !important;
}
.z-button.redBtn:focus {
    background-color: #ff0000 !important;
    color: #fff !important;
}
.redBtn {
    background-color: red !important;
}

.blueBtn:hover {
    background-color: #0486e0 !important;
    color: #fff !important;
}

.z-button.blueBtn:focus {
    background-color: #0486e0 !important;
    color: #fff !important;
}

.blueBtn {
    background-color: #0486e0 !important;
}

.pdp-product-base-product-attribute-section-class {
    color: #000000 !important;
    margin-left: 5px;
}

.yw-com_chanel_pim_global_relatedproductpickingproductadvancedsearch {
    height: 100% !important;
    overflow-y: auto !important;
}

.picking_product_collection_browser .yw-grid-view {
    grid-auto-rows: minmax(290px, 68px);
}

.yw-com_chanel_pim_fashion_backoffice_widgets_relatedproducts_relatedproductpickingproductcollectionbrowser
    .yw-grid-view {
    padding: 5px 20px;
    height: auto;
    overflow: hidden !important;
    grid-auto-rows: auto;
}

.yw-com_chanel_pim_fashion_backoffice_widgets_relatedproducts_relatedproductpickingproductcollectionbrowser
    .z-listbox-body {
    height: auto !important;
}

.yw-com_chanel_pim_fashion_backoffice_widgets_relatedproducts_relatedproductpickingproductcollectionbrowser .z-listbox {
    height: auto !important;
}

.yw-com_chanel_pim_fashion_backoffice_widgets_relatedproducts_relatedproductpickingproductcollectionbrowser
    .yw-coll-browser-container {
    height: auto !important;
}

.picking_product_collection_browser .picking_product_container .regrouping-layout {
    background: white !important;
    height: 27px !important;
    padding: 0 !important;
    text-align: center !important;
    line-height: 25px !important;
    position: static !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    max-width: 200px !important;
    display: inline-block !important;
    color: black !important;
    border-top: 0px solid #bdc6d2 !important;
    border: 1px solid black !important;
    width: 200px;
}

.picking_product_collection_browser .picking_product_container .regrouping-label {
    height: 27px !important;
    padding: 0 !important;
    line-height: 25px !important;
    position: static !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    max-width: 200px !important;
    display: inline-block !important;
    border-top: 0px solid black !important;
    color: black !important;
    margin-left: 16px;
    font-size: 11px;
}

.empty-label {
    height: 27px !important;
    padding: 0 !important;
    line-height: 25px !important;
    position: static !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    max-width: 200px !important;
    display: inline-block !important;
    border-top: 0px solid black !important;
}

.regrouping-button-remove {
    background-image: url(../images/cross_black_16x16.png) !important;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent !important;
    margin-right: 10px;
    min-height: 16px !important;
    height: 16px !important;
    width: 16px !important;
    padding: 0 !important;
}

.regrouping-button-remove-selected {
    background-image: url(../images/cross_black_16x16_invert.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0 0;
    background-color: transparent !important;
    margin-right: 10px;
    min-height: 16px !important;
    height: 16px !important;
    width: 16px !important;
    min-width: 16px !important;
    max-width: 16px !important;
    padding: 0 !important;
}

.picking_product_collection_browser .z-listitem .regrouping-layout {
    background: white !important;
    height: 27px !important;
    padding: 0 !important;
    text-align: center !important;
    line-height: 25px !important;
    position: static !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    max-width: 200px !important;
    display: inline-block !important;
    color: black !important;
    border-top: 0px solid #bdc6d2 !important;
    border: 1px solid black !important;
    width: 200px;
}

.picking_product_collection_browser .z-listitem .regrouping-label {
    height: 27px !important;
    padding: 0 !important;
    line-height: 25px !important;
    position: static !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    max-width: 200px !important;
    display: inline-block !important;
    border-top: 0px solid black !important;
    color: black !important;
    margin-left: 16px;
    font-size: 11px;
}

.yw-add-facet-popup .yw-facet-container .yw-facet-value-container .z-radio {
    max-width: 300px;
}

body > .yw-add-facet-popup {
    margin-left: -4px;
    width: auto;
}

.yw-add-facet-popup .z-window-content > .z-div {
    padding: 0 10px 6px;
    max-height: calc(100vh - 600px) !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch {
    height: calc(100% - 50px);
}

.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-attrcell-label.z-label {
    margin-bottom: 5px;
}

.login_grid input:focus,
.login_grid input[type="text"]:focus,
.login_grid input[type="password"]:focus,
.login_grid select:focus,
.login_grid select:active {
    color: #32363a !important;
    border: 1px solid #fff !important;
    box-shadow: 0 0 0 1px #fff !important;
    outline: none;
    background-color: #ffffff;
}

.yw-systemBarContainer {
    background-color: #354a5f;
    padding: 0px 0 !important;
}

.yw-systemBarContainer .yw-statusToolbar-left {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px !important;
}

.yw-systemBarContainer .yw-statusToolbar-right {
    padding-right: 0px !important;
}

.cng-adminmode .mainToolbar > .yw-logoContainer,
.yw-systemBarContainer .yw-statusToolbar .yw-logoContainer {
    width: 48px;
    height: auto !important;
    background-image: unset;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 48px;
    margin: 0;
    display: inline-block;
    vertical-align: top;
}

.yw-systemBarContainer .yw-statusToolbar .z-toolbarbutton {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    margin: 2px !important;
    vertical-align: top;
    padding: unset !important;
}

.login_grid select option:hover {
    background-color: #fff !important;
    box-shadow: 0 0 10px 100px #fff inset;
}

.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox.z-groupbox .z-groupbox-content {
    height: auto !important;
    overflow: auto;
}
/*
.yw-add-facet-popup .yw-facet-selector-input input:focus {
    color: #000 !important;
}

.ye-default-reference-editor-selected-listbox .z-listitem:hover div.z-listcell-content .z-label {
    color: black !important;
}

.ye-default-reference-editor-selected-item-container .ye-default-reference-editor-selected-item-label {
    color: #fff !important;
}

div.ye-default-reference-editor-selected-listbox span.z-label {
    color: unset !important;
} */

div.ye-default-reference-editor-remove-button {
    width: 5% !important;
}

.yw-feature-value-container-with-unit .yw-editorarea-label-container + .z-div {
    padding-right: 10px;
}

.yw-collapsibleContainer-container {
    overflow: auto;
    clear: both;
    width: 100%;
    height: 100%;
    display: unset !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch .z-div .yw-nested-widget {
    height: auto !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser {
    height: 100% !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container {
    height: 100% !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container
    .z-listbox {
    height: 100% !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container
    .z-listbox
    .z-listbox-body {
    height: calc(100% - 70px) !important;
}

@media only screen and (max-width: 1299px) and (min-width: 800px) {
    .yw-add-facet-popup {
        width: 60% !important;
    }
    .yw-add-facet-popup.map_popup {
        width: 35% !important;
    }
    .yw-add-facet-popup .yw-facet-container {
        min-width: 52% !important;
        width: initial !important;
    }
    .yw-add-facet-popup
        .z-window-content
        > .z-div
        > .yw-facet-container:only-child
        .yw-facet-value-container
        .z-checkbox {
        max-width: 45% !important;
    }
}
@media only screen and (min-width: 1300px) and (max-width: 1699px) {
    .yw-add-facet-popup .yw-facet-container {
        min-width: 48% !important;
    }

    .yw-add-facet-popup.map_popup {
        max-width: 37% !important;
    }
    .yw-add-facet-popup.map_popup .yw-facet-container {
        min-width: 50% !important;
    }

    .yw-add-facet-popup
        .z-window-content
        > .z-div
        > .yw-facet-container:only-child
        .yw-facet-value-container
        .z-checkbox {
        max-width: 40% !important;
    }
    .yw-add-facet-popup.map_popup
        .z-window-content
        > .z-div
        > .yw-facet-container:only-child
        .yw-facet-value-container
        .z-checkbox {
        max-width: 40% !important;
    }
}
@media only screen and (min-width: 1700px) {
    .yw-add-facet-popup.map_popup {
        width: 50% !important;
    }
}

body > .yw-add-facet-popup {
    max-width: 50% !important;
}

.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch .z-div .yw-nested-widget {
    height: 100% !important;
}

.trad-advanced-search .yw-coll-browser-container {
    height: auto !important;
}

.trad-advanced-search .yw-nested-widget {
    height: auto !important;
}

.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser {
    height: 100% !important;
}

.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container {
    height: calc(100% - 30px) !important;
}

.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser-container
    .z-listbox {
    height: 100% !important;
}

.yw-add-facet-popup .z-window-content > .z-div.yw-apply-container {
    padding: unset !important;
    background-color: #e3e3e3;
}

.yw-show-more-facets-container {
    display: none;
}

.notification-perspective .y-editor-area-attributes-cnt-min .z-groupbox-content .z-tablelayout .z-tablechildren {
    display: table-cell !important;
}

.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch
    .z-div
    .yw-nested-widget
    .notification-container-class
    .yw-coll-browser-container
    .z-listbox
    .z-listbox-body {
    height: auto !important;
}

.notification-perspective
    .yw-advancedsearch.yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch.widget_body.z-div
    > div {
    overflow-y: scroll;
}

.notification-perspective .yw-com_chanel_hybris_cockpitng_pimcommonadvancedsearch .z-div .yw-nested-widget {
    height: auto !important;
}

.notification-container-class .yw-coll-browser-multiselect {
    display: inline-table;
}

.y-editor-area-attributes-cnt-min .z-groupbox-content .z-tablelayout .z-tablechildren {
    display: table-cell !important;
}

.yw-wizard-navigation button.z-button.y-btn-primary {
    background-color: black !important;
}

.assortementViewAdSearch .yw-coll-browser-container {
    height: auto !important;
}

.translationViewlist .z-listbox-body {
    height: auto !important;
}

.yw-loceditor-fixed-open
    .yw-loceditor-row-locale.z-label
    + .yw-loceditor-row-editor
    > .z-div
    > .ye-com_hybris_cockpitng_editor_defaultreferenceeditor
    .ye-default-reference-editor-selected-listbox
    .ye-default-reference-editor-selected-item-container {
    border: 1px solid #acacac !important;
}

.affectation-list-view .widget_cnt {
    overflow: auto;
}

.yw-loceditor-row div.ye-default-reference-editor-selected-item-container {
    color: unset !important;
}

.yw-add-facet-popup .yw-facet-container .z-checkbox label,
.yw-add-facet-popup .yw-facet-container .z-radio label {
    line-height: 24px !important;
    white-space: pre-line !important;
}

.yw-add-facet-popup .yw-facet-container {
    max-width: 100% !important;
}

.ye-default-reference-editor-selected-listbox .z-listitem div.z-listcell-content .ye-editor-disabled {
    /* color: #000000 !important; */
    /* -webkit-text-fill-color: #FFFFFF; */
    opacity: 1;
}

.yw-add-facet-popup .yw-facet-container .yw-facet-value-container .z-checkbox,
.yw-add-facet-popup .yw-facet-container .yw-facet-value-container .z-radio {
    max-width: 300px !important;
}

.z-listitem-selected > .z-listcell > .z-listcell-content,
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-label,
.z-listitem-selected:hover > .z-listcell > .z-listcell-content > .z-label,
.z-listitem-selected > .z-listcell > .z-listcell-content .z-label,
.yw-coll-browser-focused > .z-listcell > .z-listcell-content > .z-label,
.yw-coll-browser-focused > .z-listcell > .z-listcell-content,
.yw-coll-browser-focused:hover > .z-listcell > .z-listcell-content > .z-label,
.z-listitem:hover .z-listcell-content,
.z-listitem.z-listbox-odd:hover .z-listcell-content {
    color: #ffffff !important;
}

.y-editor-area-attributes-cnt-avg
    .z-groupbox-content
    .z-hbox
    .yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-attrcell:only-child {
    width: 100% !important;
}

.yw-collapse-widget {
    line-height: 36px;
    margin-left: -24px;
    display: none !important;
}

.yw-systemBarContainer_flexible .yw-perspectiveChooser .z-caption-content {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}

.yw-selected-facets .z-div {
    display: table !important;
}

.yw-selected-facet-value-inline .z-div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.yw-dev-toolbar-actions .cng-action .z-button {
    background: none;
    border: none;
    color: #e3e7eb !important;
}

.yw-systemBarContainer .z-toolbarbutton.z-button,
.yw-systemBarContainer .z-toolbarbutton .z-button {
    background: none;
    border: none;
    box-shadow: none;
    color: #e3e7eb !important;
}

.yw-roleChooser-widget .z-toolbarbutton > span:after {
    content: "\e0a9";
    font-size: 16px;
    color: #e3e7eb !important;
    font-family: var(--bo-content-icon-font-family);
    font-weight: normal;
}

.cng-adminmode .mainToolbar > .yw-shellbar-logo,
.yw-systemBarContainer .yw-statusToolbar .yw-shellbar-logo {
    height: 32px;
    display: none !important;
}

.ye-list-listbox-defaultmap .z-listcell div.z-listcell-content,
.ye-list-listbox-defaultmap .z-listcell div.z-listcell-content:hover {
    height: auto;
    line-height: 18px;
    min-height: 34px;
    padding: 8px;
    display: block !important;
}
.ye-list-listbox-defaultmap .z-listcell div.z-listcell-content {
    height: auto;
    line-height: 18px;
    min-height: 34px;
    padding: 8px;
    display: block !important;
}
.ye-list-listbox-defaultmap .z-listcell div.z-listcell-content:hover {
    height: auto;
    line-height: 18px;
    min-height: 34px;
    padding: 8px;
    display: block !important;
}

div.ye-default-reference-container .ye-delete-btn,
div.ye-default-reference-editor-remove-button {
    position: absolute !important;
    right: 0 !important;
}

.yw-editor-area-main-content
    .z-groupbox-header
    .yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-caption
    .z-caption-content {
    font-family: var(--bo-font-family);
    font-size: 1.25rem;
    line-height: 1rem;
    padding: 10px !important;
}

.ya-create-type-selector-popup.z-popup-open
    .z-popup-content
    .z-tree
    .z-treerow-selected
    > .z-treecell
    .z-treecell-content {
    outline: none;
    color: white !important;
}

.z-tree-icon {
    color: gray !important;
}

.yw-quicklist-tile {
    color: white !important;
}

.yw-quicklist-tile-subtitle-container {
    color: white !important;
}

.yw-quicklist-tile:hover .yw-quicklist-tile-title {
    color: black !important;
}

.yw-quicklist-tile:hover .yw-quicklist-tile-subtitle-container {
    color: black !important;
}

.yw-quicklist-tile-selected:hover .yw-quicklist-tile-subtitle-container {
    color: black !important;
}

.yw-com_chanel_pim_fashion_backoffice_widgets_relatedproducts_relatedproductpickingproductcollectionbrowser {
    height: auto !important;
}

div.ye-default-reference-editor-selected-item-container {
    justify-content: unset !important;
}

.translationViewlist .yw-coll-browser .yw-coll-browser-container tr.z-listhead th.yw-listview-colheader {
    width: 100% !important;
}

.yw-com_chanel_pim_fashion_affectationadvancedsearch
    .z-div
    .yw-nested-widget
    .yw-com_hybris_cockpitng_collectionBrowser
    .yw-coll-browser {
    height: unset !important;
}

.translationViewlist table {
    width: 100% !important;
}

/* give a default min-height to the list to make it visible, without js interventions */
.yw-com_hybris_cockpitng_backoffice_referenceadvancedsearchgroup .yw-coll-browser-container div.z-listbox-body {
    min-height: 125px;
}

.yw-com_hybris_cockpitng_backoffice_referenceadvancedsearchgroup .yw-coll-browser-container div.z-listbox-header {
    min-height: 40px !important;
    height: 40px !important;
}

/* override pre defined padding attribute on the container */
.yw-editor-area-fshbundleboard .yw-listview-actioncontainer.z-div > .y-toolbar {
    padding-right: 10px !important;
    padding-left: 15px !important;
}

/* hide the save and refresh buttons with css, since the native populate them directly */
.yw-editor-area-fshbundleboard .y-toolbar-rightslot .ye-cancel-container,
.yw-editor-area-fshbundleboard .y-toolbar-rightslot .ye-save-container {
    display: none !important;
}

/* Adjust the layout on Prices with SKUs */
.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-hmc-section-product-pricesdiscounts colgroup col,
.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-hmc-section-product-pricesdiscounts tbody th,
.yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-hmc-section-product-pricesdiscounts tbody td {
    min-width: 114.6px !important;
    width: auto !important;
}

/*  [TNR][Upgrade][Vues Affectation] Ajuster l'affichage de la partie gauche de listing ERP */
.yw-com_chanel_hybris_fashion_chanelerplist .erp-list-header .z-listbox-header table,
.yw-com_chanel_hybris_fashion_chanelerplist .erp-list-header .z-listbox-body table {
    width: 100% !important;
}

.yw-com_chanel_hybris_fashion_chanelerplist .erp-list-header .z-listbox-header table col,
.yw-com_chanel_hybris_fashion_chanelerplist .erp-list-header .z-listbox-body table col {
    width: 175px !important;
    max-width: max-content !important;
}

.yw-com_chanel_hybris_fashion_chanelerplist .erp-list-header .z-listbox-body table div.z-listcell-content {
    white-space: normal !important;
}

/* CSS for the zoom lens */
.iz-zoom {
    pointer-events: none;
    position: absolute;
    z-index: 9999 !important;
}

/* CSS for the image */
.small-image-preview-cnt .z-image {
    position: relative !important;
    z-index: 9998 !important;
}


.yw-com_hybris_backoffice_perspectiveContainer .yw-editor-area-fshbundleboard .y-toolbar-rightslot .ye-cancel-container,
.yw-com_hybris_backoffice_perspectiveContainer .yw-editor-area-fshbundleboard .y-toolbar-rightslot .ye-save-container {
    display: inline-block !important;
}

.ye-create-type-selector-container .z-treecell > .z-treecell-content > .z-treecell-text {
    color: #0064d9 !important;
}

.z-hlayout-inner:has(.messageMode-editor-popup) {
    display: block !important;
    max-width:100% !important;
    width:100%;
}

.fashionfshmessagemode {
	    padding: 0 10px 10px !important;
}


.fashionfshmessagemode .filter {
	display: flex !important;
    align-items: center !important;
}


.fashionfshmessagemode .filter > :last-child {
	    max-width: 100px;
}

.yw-editor-area-fshmessagemode .yw-editorarea-tabbox-tabpanels-tabpanel-groupbox-ed > .ye-default-editor-readonly {
	margin-top: 8px !important;
}

.yw-editor-area-fshmessagemode .ye-default-reference-editor-selected-listbox .z-listbox-body{
	height: max-content !important;
}

.yw-editor-area-fshmessagemode .ye-com_hybris_cockpitng_editor_extendedmultireferenceeditor .ye-default-reference-editor-selected-listbox > div.z-listbox-body {
	    overflow: scroll !important;
    	max-height: 35vh !important;
    	height: auto !important;
}

div.ye-default-reference-editor-selected-listbox .z-listitem:hover label.z-radio-content {
	color: white !important;
	-webkit-text-fill-color: white !important;
}


div.ye-default-reference-editor-selected-listbox .z-listitem:hover .z-radio input:checked + label:before,
div.ye-default-reference-editor-selected-listbox .z-listitem:hover .z-radio label:before {
	border-width: 4px !important;
}


div.ye-default-reference-editor-selected-listbox .z-listitem:hover .z-radio input:checked + label:after {
	background-color: #fff !important;
}


div.ye-default-reference-editor-selected-listbox .z-listitem .chanel_product_reference_description .z-div {
	height: 40px !important;
}

.ye-com_chanel_pim_global_backoffice_editors_chanelvagpioproductreferenceseditor table colgroup col:nth-child(4),
.ye-com_chanel_pim_global_backoffice_editors_chanelvagpioproductreferenceseditor table colgroup col:nth-child(5) {
    width:0 !important;
}


.ye-com_chanel_pim_global_backoffice_editors_chanelvagpioproductreferenceseditor .chanel_product_reference_description .z-hlayout {
    padding-bottom: 0 !important;
    margin-bottom: 6px;
}