input::placeholder {
    color: #9c9c9c;
}

.woocommerce-multi-emails-fieldset {
    max-width: 400px;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.woocommerce-multi-emails-fieldset .field-row {
    margin-bottom: 5px;
}


.woocommerce-multi-emails-fieldset :is(input, select, .select2) {
    width: 100%!important
}

.woocommerce-multi-emails-fieldset .remove-recipient {
    position: absolute;
    right: -27px;
    top: 3px;
    cursor: pointer;
}

.woocommerce-multi-emails-fieldset .remove-recipient:hover {
    color: #2271b1;
}

.woocommerce-multi-emails-fieldset .store-address-field-group:not(.editing-address) .field-row {
    display: none;
}

.woocommerce-multi-emails-fieldset .store-address-field-group .btn-address-view {
    outline: none!important;
    box-shadow: none!important;
}

.woocommerce-multi-emails-fieldset .store-address-field-group .btn-address-view:before {
    content: attr(data-show);
}

.woocommerce-multi-emails-fieldset .store-address-field-group.editing-address .btn-address-view:before {
    content: attr(data-hide);
}

.woocommerce-multi-emails-fieldset+button {
    margin-top: -5px !important
}

.multi-emails-woocommerce-tooltip {
    position: relative;
    display: inline-block;
}

.multi-emails-woocommerce-tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: rgba(0, 0, 0, 0.67);
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-size: .8em;
    line-height: 16px;
    border-radius: 3px;
    padding: 5px 0;
    position: absolute;
    z-index: 2;
    bottom: 0%;
    left: 70%;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 10px;
    padding: 8px 10px 10px 12px;
    height: fit-content;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}


.multi-emails-woocommerce-tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.multi-emails-woocommerce-tooltip span.dashicons {
    font-size: 1.2em;
    vertical-align: middle;
    line-height: unset;
}

.multi-emails-woocommerce-tooltip .dashicons-editor-help:before {
    color: #72777c;
    opacity: 1;
}

.multi-emails-woocommerce-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}

#multi-emails-woocommerce-customer-emails:empty {
    display: none;
}

#multi-emails-woocommerce-customer-emails {
    margin-top: 0;
}

#multi-emails-woocommerce-customer-emails {
    width: 400px;
}

#multi-emails-woocommerce-customer-emails input {
    width: 100%;
}

#multi-emails-woocommerce-customer-emails li {
    position: relative;
}

#multi-emails-woocommerce-customer-emails .remove-email {
    position: absolute;
    right: -27px;
    top: 5px;
    cursor: pointer;
}

.select2-container.select2-container--focus .select2-selection--single,
.select2-container.select2-container--open .select2-selection--multiple,
.select2-container.select2-container--open .select2-selection--single {
    border-color: #007cba;
    box-shadow: 0 0 0 1px #007cba;
}

.select2-container .select2-search--inline .select2-search__field {
    padding-inline: 8px;
}


.select2-dropdown {
    border-color: #007cba
}

.select2-dropdown::after {
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: #fff;
    content: ""
}

.select2-dropdown--below {
    box-shadow: 0 0 0 1px #007cba, 0 2px 1px rgba(0, 0, 0, .1);
}

.select2-dropdown--below::after {
    top: -1px
}

.select2-dropdown--above {
    box-shadow: 0 0 0 1px #007cba, 0 -2px 1px rgba(0, 0, 0, .1)
}

.input-inline-row {
    display: flex;
    gap: 20px;
}

#order-conflict-notice-text-field {
	margin-top: 20px;
}