/* ===================================
   Post Meta - CSS
====================================== */

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical {
    padding: 20px 16px;
    background: #F2F2F3;
    width: 100%;
    box-sizing: border-box;
}

.gigneo-post-meta-container .cf-container__fields .cf-field__label {
    margin: 0;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 8px;
    position: relative;
    line-height: var(--gigneo-line-height);
    color: rgb(var(--gigneo-secondary-font-color));
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list .cf-container__tabs-item {
    border: none !important;
    border-radius: var(--gigneo-border-radius-lg);
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list .cf-container__tabs-item.cf-container__tabs-item--current {
    background: #fff !important;
}

/* .gigneo-post-meta-container .cf-media-gallery__inner, */
.gigneo-post-meta-container .cf-container__fields .form-control,
.gigneo-post-meta-container .cf-container__fields .cf-text__input,
.gigneo-post-meta-container .cf-container__fields .cf-select__input,
.gigneo-post-meta-container .cf-container__fields .cf-textarea__input,
.gigneo-post-meta-container .cf-container__fields .cf-search-input__inner,
.gigneo-post-meta-container .cf-container__fields input[type=date].flatpickr-input {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    width: 100%;
    margin: 0;
    max-width: 100%;
    border: 1px solid rgba(var(--gigneo-grey-color));
    outline: none;
    box-shadow: none;
    padding: 8px 14px;
    min-height: 40px;
    color: rgb(var(--gigneo-secondary-font-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
}

.gigneo-post-meta-container .cf-container__fields input[type=date].flatpickr-input {
    padding: 4px 14px;
}

.gigneo-post-meta-container .cf-container__fields .cf-search-input__inner.cf-search-input__inner{
    padding-left: 42px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L13.1694 13.1694M13.1694 13.1694C14.3004 12.0384 15 10.4759 15 8.75C15 5.29822 12.2018 2.5 8.75 2.5C5.29822 2.5 2.5 5.29822 2.5 8.75C2.5 12.2018 5.29822 15 8.75 15C10.4759 15 12.0384 14.3004 13.1694 13.1694Z' stroke='%23636363' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 12px center;
    background-size: 20px 20px;
}

.gigneo-post-meta-container .cf-container__fields .cf-search-input.dashicons-before:before {
    display: none;
}


.postbox .gigneo-post-meta-container .cf-media-gallery__inner {
    border: 0;
    padding: 0;
    margin-top: 12px;
}

.postbox .gigneo-post-meta-container .cf-media-gallery__actions {
    padding: 0;
}

.gigneo-post-meta-container .cf-media-gallery__inner:has(.cf-media-gallery__list:empty) .cf-media-gallery__actions button.cf-media-gallery__browse,
.postbox .gigneo-post-meta-container .cf-media-gallery__actions button.cf-media-gallery__browse {
    width: 150px;
    display: flex;
    height: 130px;
    padding: 0;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: #F7F7F8;
    border: 0.8px dashed rgb(var(--gigneo-grey-color));
}

.postbox .gigneo-post-meta-container .cf-media-gallery__item-preview {
    padding: 0;
    min-height: 100px;
}

.postbox .gigneo-post-meta-container .cf-media-gallery__actions {
    border: 0;
    margin-top: 12px;
}

.postbox .gigneo-post-meta-container .cf-media-gallery__actions button.cf-media-gallery__browse {
    margin: 0;
    width: 100%;
    border-radius: var(--gigneo-border-radius-lg);
    height: 40px;
}

/* .postbox .cf-media-gallery__list:has(li:nth-child(1))~.cf-media-gallery__actions {
    width: 32.33%;
} */

.postbox .cf-media-gallery__list:has(li:nth-child(2))~.cf-media-gallery__actions {
    width: 66.66%;
}

.postbox .cf-media-gallery__list:has(li:nth-child(n+3))~.cf-media-gallery__actions {
    width: 100%;
}

.gigneo-post-meta-container .cf-media-gallery__item-inner {
    overflow: hidden;
    border-radius: var(--gigneo-border-radius-lg);
    border: 1px solid rgb(var(--gigneo-grey-color)) !important;
}

.gigneo-post-meta-container .cf-container__fields .cf-field textarea {
    font-size: 14px;
    line-height: var(--gigneo-line-height);
    font-weight: 400;
    width: 100%;
    max-width: 100%;
    border: 1px solid rgba(var(--gigneo-grey-color));
    outline: none;
    box-shadow: none;
    padding: 8px 14px;
    min-height: 120px;
    color: rgb(var(--gigneo-secondary-font-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
}

.gigneo-post-meta-container .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 100%;
    display: flex;
    align-items: center;
}

.gigneo-post-meta-container .select2-container {
    width: 100% !important;
}

.gigneo-post-meta-container .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
}

.gigneo-post-meta-container .cf-field .button:not(.cf-file__browse, .cf-media-gallery__browse,.insert-media.add_media) {
    gap: 6px;
    font-size: 14px;
    font-weight: 400;
    max-height: 40px;
    min-height: 40px;
    padding: 8px 24px;
    line-height: 20px;
    align-items: center;
    width: 100%;
    text-align: center;
    align-self: flex-end;
    display: inline-flex;
    justify-content: center;
    margin: 0 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    color: #616e80;
    border-radius: var(--gigneo-border-radius-lg);
    background: #F7F7F8;
}

.gigneo-post-meta-container .cf-field .button.cf-media-gallery__browse {
    width: 100%;
    text-align: center;
}

.gigneo-post-meta-container .cf-field .button.cf-media-gallery__browse,
.gigneo-post-meta-container .cf-field .button.cf-file__browse {
    color: #616e80 !important;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    background: transparent;
    line-height: 18px;
    border: none;
    box-shadow: none;
    outline: none;
    text-decoration: underline;
}

.gigneo-post-meta-container .cf-container__fields .cf-text__input::-webkit-input-placeholder, .gigneo-post-meta-container .cf-container__fields .cf-textarea__input::-webkit-input-placeholder {
    opacity: 0.7;
}

.gigneo-post-meta-container .cf-container__fields .cf-text__input::-moz-placeholder, .gigneo-post-meta-container .cf-container__fields .cf-textarea__input::-moz-placeholder {
    opacity: 0.7;
}

.gigneo-post-meta-container .cf-container__fields .cf-text__input:-ms-input-placeholder, .gigneo-post-meta-container .cf-container__fields .cf-textarea__input:-ms-input-placeholder {
    opacity: 0.7;
}

.gigneo-post-meta-container .cf-container__fields .cf-text__input::-ms-input-placeholder, .gigneo-post-meta-container .cf-container__fields .cf-textarea__input::-ms-input-placeholder {
    opacity: 0.7;
}

.gigneo-post-meta-container .cf-container__fields .cf-text__input::placeholder,
.gigneo-post-meta-container .cf-container__fields .cf-textarea__input::placeholder {
    opacity: 0.7;
}

.gigneo-post-meta-container .gn-separator .cf-field__body .cf-html__content hr {
    margin: 0;
    border-bottom: 0;
    border-top: 1px solid rgb(var(--gigneo-grey-color));
}

.gigneo-post-meta-container .cf-container__fields>.cf-field {
    padding: 14px !important;
    border: none !important;
}

.gigneo-post-meta-container .cf-container__fields {
    background: transparent !important;
    padding: 6px 0 16px;
    height: max-content;
}

.gigneo-post-meta-container .cf-container__fields .cf-textarea__input {
    min-height: 148px;
    padding: 10px 12px !important;
}

.gigneo-post-meta-container .cf-container__tabs-list .cf-container__tabs-item {
    background: transparent !important;
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list .cf-container__tabs-item.cf-container__tabs-item--current button {
    opacity: 1;
}

.gigneo-post-meta-container .cf-container__fields .cf-field__help {
    font-style: normal;
}

.gigneo-post-meta-container>.cf-field+.cf-field {
    border: none !important;
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list {
    gap: 5px;
    flex-direction: row;
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list .cf-container__tabs-item button {
    gap: 10px;
    opacity: 0.7;
    display: flex;
    font-weight: 400;
    align-items: center;
    padding: 13px 16px;
    border-radius: var(--gigneo-border-radius-lg);
    font-size: 14px !important;
}
/* 
.metabox-holder:has(.gigneo-post-meta-container) .postbox-container .meta-box-sortables {
    overflow: hidden;
} */

.gigneo-post-meta-container .cf-complex__group-body,
.gigneo-post-meta-container .cf-complex__group-body .cf-field {
    border-color: rgb(var(--gigneo-grey-color)) !important;
}

/* select styling start */
.gigneo-post-meta-container .gn-select2,
.gigneo-post-meta-container .cf-multiselect__select {
    width: 100%;
}

.gigneo-post-meta-container .gn-select2 .cf-field__label {
    margin-bottom: 8px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #0e0e0f;
    line-height: 1.5;
}

/* Select2 Container and Dropdown */
.gn-select2 .select2-container:has(.selection) {
    /* height: 40px; */
    width: 100% !important;
}

.gn-select2 .select2-container.select2-container--open .select2-selection,
.gn-select2 .select2-container .select2-selection:focus {
    box-shadow: 0 0 0 3px #F8F5FF;
    border-color: rgb(var(--gigneo-primary-color)) !important;
}

.gn-select2 .select2-selection {
    height: 40px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-sm);
    background-color: #fff;
    cursor: pointer;
    padding: 10px 30px 10px 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    flex-wrap: wrap;
}

.gn-select2 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: var(--gigneo-border-radius-sm);
}

.gn-select2 .select2-selection:hover {
    outline: 0;
}

.gn-select2 .select2-selection__rendered {
    color: #616e80;
}

.cf-multiselect__select .cf-multiselect__menu,
.gn-select2 .select2-dropdown {
    border: 0;
    z-index: 9999;
    padding: 8px;
    margin-top: 5px;
    margin-bottom: 0;
    border-radius: var(--gigneo-border-radius-md);
    background: #FFF;
    box-shadow: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);
}

.cf-multiselect__select .cf-multiselect__option,
.gn-select2 .select2-results__option {
    list-style: none;
    padding: 10px;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    border-radius: var(--gigneo-border-radius-md);
    color: #616e80;
    background: #fff !important;
    transition: all 0.3s ease;
}

.gn-select2 .select2-results__option[aria-selected=true] {
    background: rgba(0, 0, 0, 0.03) !important;
    color: #616e80 !important;
}

.cf-multiselect__select .cf-multiselect__option:hover {
    background: rgba(0, 0, 0, 0.03);
    color: #616e80;
}

/* Scrollbar styling */
.gn-select2 .select2-results__options {
    max-height: 235px;
    overflow-y: auto;
}

.cf-multiselect__select .cf-multiselect__menu-list::-webkit-scrollbar,
.gn-select2 .select2-results__options::-webkit-scrollbar {
    opacity: 0;
    visibility: hidden;
    width: 5px;
}

.cf-multiselect__select .cf-multiselect__menu-list::-webkit-scrollbar-thumb,
.gn-select2 .select2-results__options::-webkit-scrollbar-thumb {
    width: 5px;
    opacity: 0;
    visibility: hidden;
    border-radius: 30px;
    background: rgb(var(--gigneo-grey-color));
}

.cf-multiselect__select .cf-multiselect__menu-list:hover::-webkit-scrollbar,
.gn-select2 .select2-results__options:hover::-webkit-scrollbar {
    opacity: 1;
    visibility: visible;
}

.gn-select2 .select2-results__options:hover::-webkit-scrollbar-thumb,
.cf-multiselect__select .cf-multiselect__menu-list:hover::-webkit-scrollbar-thumb {
    opacity: 1;
    visibility: visible;
}

.gn-select2 .select2-selection--single:after {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.6"><path d="M4 6L8 10L12 6" stroke="%23585858" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    background-size: 16px;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
}

/* Inline search styling */
.gn-select2 .select2-container--default .select2-search--dropdown .select2-search__field {
    caret-color: #1e293b;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
    color: #616e80;
    border: 1px solid rgb(var(--gigneo-grey-color));
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    border-radius: var(--gigneo-border-radius-sm);
    padding: 9px 12px;
    height: 40px;
}

/* Hide the arrow in single selection */
.gn-select2 .select2-selection__arrow {
    display: none;
}

.gn-select2 .select2-selection__placeholder {
    color: #616e80;
    opacity: 0.7;
}

.gn-select2 .select2-container--default .select2-selection--single>span {
    line-height: normal;
    color: #616e80;
    padding: 0;
}

/* Results in dropdown */
.gn-select2 .select2-results__option[aria-disabled=true] {
    display: none;
}

.gigneo-post-meta-container .cf-complex__actions {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gigneo-post-meta-container .cf-container__tabs--tabbed-vertical {
    border-right: none !important;
}

.meta-box-sortables:has(.gigneo-post-meta-container) .postbox-header {
    padding: 10px 20px;
    background: #f6f7f7;
    border-bottom: 1px solid #dcdcde;
}

.meta-box-sortables:has(.gigneo-post-meta-container) .postbox-header .ui-sortable-handle {
    font-weight: 500;
    padding: 0 !important;
    font-size: 14px !important;
}

.meta-box-sortables:has(.gigneo-post-meta-container) .postbox .handle-order-higher,
.meta-box-sortables:has(.gigneo-post-meta-container) .postbox .handle-order-lower {
    display: none;
}

.gigneo-post-meta-container .cf-container__fields>.cf-field:not(.gn-separator, .gn-pm-field-full) {
    max-width: 100% !important;
}

/* collapsible styling start */
.gigneo-post-meta-container .cf-field__body .cf-complex__group {
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-lg);
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-head {
    background: #fff;
    border: none;
    padding: 12px;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    color: #1e293b;
    border-radius: var(--gigneo-border-radius-lg);
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-index {
    width: 44px;
    height: 44px;
    margin: -12px 12px -12px -12px;
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-title {
    padding: 0 2px;
    text-transform: capitalize;
    max-width: 70%;
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group:has(.cf-complex__group-actions) .cf-complex__group-head .cf-complex__group-title {
    max-width: calc(100% - 136px);
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-body {
    padding: 0;
    border: none;
    border-top: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: 0 0 var(--gigneo-border-radius-lg) var(--gigneo-border-radius-lg);
}
.theme-eronex:has(.gigneo-post-meta-container) .flatpickr-current-month input.cur-year,
.theme-eronex:has(.gigneo-post-meta-container) .flatpickr-current-month .flatpickr-monthDropdown-months {
    min-height: inherit;
    outline: none;
    border: none;
    box-shadow: none;
    background-color: #fff;
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-body .cf-field {
    margin-left: 0;
}

.gigneo-post-meta-container .cf-field__body .cf-file__inner {
    width: 150px;
    margin-top: 12px;
    overflow: hidden;
    border-radius: 12px;
    background: rgb(var(--gigneo-light-grey-color));
    border: 1px dashed rgb(var(--gigneo-grey-color));
}

.gigneo-post-meta-container .cf-field__body .cf-media-gallery__inner:has(.cf-media-gallery__browse),
.gigneo-post-meta-container .cf-field__body .cf-media-gallery__inner:has(.cf-media-gallery__browse) .cf-media-gallery__actions,
.gigneo-post-meta-container .cf-field__body .cf-file__inner:has(.cf-file__browse),
.gigneo-post-meta-container .cf-field__body .cf-file__inner:has(.cf-file__content){
    margin-top: 0;
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-file__inner .cf-file__image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.gigneo-post-meta-container .cf-media-gallery__list {
    margin: -5px;
    padding: 0;
    margin-bottom: 5px;
}

.gigneo-post-meta-container .cf-media-gallery__list::-webkit-scrollbar {
    width: 5px;
}

.gigneo-post-meta-container .cf-media-gallery__list::-webkit-scrollbar-thumb {
    border-radius: 16px;
}

.gigneo-post-meta-container .cf-media-gallery__list::-webkit-scrollbar-button {
    display: none;
}

.gigneo-post-meta-container .cf-media-gallery__list:hover::-webkit-scrollbar-thumb {
    background-color: #e8e8e9;
    border: 5px solid #e8e8e9;
}

.gigneo-post-meta-container .cf-media-gallery__list .cf-media-gallery__item {
    flex-basis: 100%;
}

.gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-file__inner {
    width: 100%;
    height: 150px;
}

.gigneo-post-meta-container .cf-field__body .cf-file__inner .cf-file__name {
    text-align: center;
    border: none;
}

.gigneo-post-meta-container .cf-field__body .cf-file__inner .cf-file__content {
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    border: none !important;
}

.gigneo-post-meta-container .cf-complex__group-body .cf-field {
    border: none;
}

/* select 2 style */
.customize-support .cf-multiselect__select .cf-multiselect__multi-value {
    margin: 0;
    padding: 5px 8px;
    border-radius: 6px;
    background: #fff;
    border: 1px solid rgba(206, 206, 206, 0.50);
}

.customize-support .cf-multiselect__select .cf-multiselect__value-container {
    gap: 6px;
    padding: 4px 2px;
}

.customize-support .cf-multiselect__select .cf-multiselect__control {
    box-shadow: none;
    padding-left: 8px;
    cursor: pointer;
    padding-right: 8px;
    border: 1px solid rgb(var(--gigneo-grey-color));
    border-radius: var(--gigneo-border-radius-lg);
    background-color: rgb(var(--gigneo-light-grey-color));
}

.customize-support .cf-multiselect__select .cf-multiselect__control:has(.cf-multiselect__value-container) {
    padding-left: 12px;
    padding-right: 12px;
}

.customize-support .cf-multiselect__select .cf-multiselect__control:hover {
    border-color: rgb(var(--gigneo-grey-color));
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__input>input {
    height: auto;
    min-height: auto;
}

.customize-support .postbox .cf-multiselect__select .cf-multiselect__control.cf-multiselect__control--is-focused,
.customize-support .postbox .cf-multiselect__select .cf-multiselect__control.cf-multiselect__control--is-focused:hover {
    border-color: rgb(var(--gigneo-primary-color)) !important;
    box-shadow: 0 0 0 3px #F8F5FF;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .css-1g6gooi {
    margin: 0;
    padding: 0;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__clear-indicator .cf-multiselect__dropdown-indicator svg,
.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__multi-value__remove svg,
.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__clear-indicator svg {
    opacity: 0;
    visibility: hidden;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__multi-value__remove::after {
    top: 0;
    right: 0;
    content: '';
    width: 13px;
    height: 14px;
    position: absolute;
    background-size: 13px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14" fill="none"><g opacity="0.6"><path d="M3.25 10.25L9.75 3.75M3.25 3.75L9.75 10.25" stroke="%23585858" stroke-width="1.01562" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__multi-value__label {
    padding: 0;
    font-size: 12px;
    color: #616e80;
    font-weight: 500;
    line-height: 18px;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__multi-value__remove {
    margin: 0;
    position: relative;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__clear-indicator {
    width: 16px;
    height: 16px;
    margin: 0px 7px 0 0;
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g opacity="0.4"><path d="M6.00004 9.99992L8.00004 7.99992M8.00004 7.99992L10 5.99992M8.00004 7.99992L6.00004 5.99992M8.00004 7.99992L10 9.99992M14.6667 7.99992C14.6667 11.6818 11.6819 14.6666 8.00004 14.6666C4.31814 14.6666 1.33337 11.6818 1.33337 7.99992C1.33337 4.31802 4.31814 1.33325 8.00004 1.33325C11.6819 1.33325 14.6667 4.31802 14.6667 7.99992Z" stroke="%23585858" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__dropdown-indicator {
    padding: 0;
    margin: 0px 0px 0 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.625 6.9375L9 12.5625L3.375 6.9375' stroke='%23636363' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 1px center;
    background-size: 18px 18px;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__dropdown-indicator svg {
    opacity: 0;
}

.customize-support .cf-multiselect__select .cf-multiselect__control .cf-multiselect__indicator-separator {
    display: none;
}

.customize-support .postbox .cf-multiselect__select .cf-multiselect__control {
    box-shadow: none;
    min-height: 40px;
}

.cf-multiselect__control--menu-is-open:hover {
    outline: none;
    border-color: #CECECE;
}

.customize-support .postbox .cf-multiselect__select .cf-multiselect__control {
    transition: border-color 0.3s ease,
        box-shadow 0.3s ease,
        -webkit-box-shadow 0.3s ease;
}

.customize-support .postbox .cf-multiselect__select .cf-multiselect__control .cf-multiselect__placeholder{
    color: #989898;
    font-size: 14px;
}

.gigneo-post-meta-container .cf-container__fields>.cf-field:not(.gn-separator, .gn-pm-field-full) .cf-datetime__inner {
    gap: 10px;
    flex-direction: column;
    margin-top: 0;
}

.customize-support .postbox .cf-multiselect__select .cf-multiselect__control:hover {
    outline: none !important;
    border-color: rgb(var(--gigneo-dark-grey-color)) !important;
}

.gigneo-post-meta-container .cf-media-gallery__list .cf-media-gallery__item-name {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: inherit;
    word-break: break-word;
}

/* RTL */
.rtl .gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-head .cf-complex__group-index {
    margin-left: 12px;
    margin-right: -12px;
    border-right: 0;
    border-left: 1px solid #e2e4e7;
}

.rtl .cf-complex__group-actions--grid {
    right: auto;
    left: 12px;
}


.rtl .gigneo-post-meta-container .cf-field__body .cf-complex__group .cf-complex__group-action:not(:first-child) {
    margin-left: 0;
    margin-right: 12px;
}

.rtl .gigneo-post-meta-container .cf-media-gallery__list .cf-media-gallery__item-remove {
    right: auto;
    left: 4px;
}

.container-carbon_fields_container_gigneo-job-options .cf-container--tabbed-vertical,
.container-carbon_fields_container_gigneo-service-options .cf-container--tabbed-vertical,
.container-carbon_fields_container_gigneo-profile-options .cf-container--tabbed-vertical {
    flex-direction: column;
}

/* ===================================
   Media Query
====================================== */

@media (max-width: 481px) {
    .gigneo-post-meta-container .cf-container__fields>.cf-field:not(.gn-separator) {
        max-width: 100% !important;
    }
}

@media (min-width: 370px) {
    .gigneo-post-meta-container .cf-media-gallery__list .cf-media-gallery__item {
        flex-basis: 50%;
    }

    
}

@media (min-width: 481px) {
    .postbox .cf-media-gallery__list:has(li:nth-child(1))~.cf-media-gallery__actions {
        width: 32.33%;
    }
    .gigneo-post-meta-container .cf-container__fields {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .gigneo-post-meta-container .cf-media-gallery__list .cf-media-gallery__item {
        flex-basis: 33.33%;
    }

}

@media (min-width: 768px) {
    .gigneo-post-meta-container .cf-container__tabs--tabbed-vertical .cf-container__tabs-list {
        flex-direction: column;
    }
    .container-carbon_fields_container_gigneo-job-options .cf-container--tabbed-vertical,
    .container-carbon_fields_container_gigneo-service-options .cf-container--tabbed-vertical,
    .container-carbon_fields_container_gigneo-profile-options .cf-container--tabbed-vertical {
        flex-direction: row;
    }
    .gigneo-post-meta-container .cf-container__tabs--tabbed-vertical {
        width: 200px;
    }
    .gigneo-post-meta-container .cf-container__fields .cf-field textarea,
    .gigneo-post-meta-container .cf-media-gallery__inner,
    .gigneo-post-meta-container .cf-container__fields input[type=date].flatpickr-input,
    .gigneo-post-meta-container .cf-container__fields .form-control,
    .gigneo-post-meta-container .cf-container__fields .cf-text__input,
    .gigneo-post-meta-container .cf-container__fields .cf-select__input,
    .gigneo-post-meta-container .cf-container__fields .cf-textarea__input,
    .gigneo-post-meta-container .cf-container__fields .cf-search-input__inner{
        padding: 11px 16px;
        min-height: 48px;
    }

    .gigneo-post-meta-container .cf-container__fields input[type=date].flatpickr-input {
        padding: 9px 16px;
        margin-right: 0;
    }
    .gigneo-post-meta-container .cf-field .button:not(.cf-file__browse, .cf-media-gallery__browse,.insert-media.add_media){
        font-size: 16px;
        padding: 8px 24px;
        min-height: 48px;
        max-height: 48px;
    }
    .customize-support .postbox .cf-multiselect__select .cf-multiselect__control{
        min-height: 48px;
    }
}

@media (max-width: 991px) {
    .gigneo-post-meta-container .cf-container--tabbed-vertical {
        flex-direction: column;
    }

    .gigneo-post-meta-container.cf-container__tabs--tabbed-vertical {
        width: 100%;
    }
}

@media (min-width: 1025px) {
    .gigneo-post-meta-container .cf-container__fields>.cf-field:not(.gn-separator, .gn-pm-field-full) .cf-datetime__inner {
        flex-direction: row;
    }
    .gigneo-post-meta-container .cf-field .button:not(.cf-file__browse, .cf-media-gallery__browse,.insert-media.add_media) {
        width: max-content;
    }
}

@media (min-width: 1441px) {
    .gigneo-post-meta-container .cf-container__fields>.cf-field:not(.gn-separator, .gn-pm-field-full) {
        max-width: 50% !important;
    }

    .gigneo-post-meta-container .cf-container__tabs--tabbed-vertical {
        width: 300px;
    }
}