/* ===============================
   CHOICES FULL-WIDTH INPUT FIX
================================ */

.adnet-campaign-builder .choices {
    width: 100%;
}

.adnet-campaign-builder .choices__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-height: 38px; /* matches Bootstrap input height */
    padding: 6px 10px;
    box-sizing: border-box;
}

/* Make the search input behave like a full-width input */
.adnet-campaign-builder .choices__input--cloned {
    flex: 1 1 100%;
    width: 100% !important;
    min-width: 100% !important;
    box-sizing: border-box;
    margin: 0;
    padding: 4px 0;
}

/* Ensure selected items wrap nicely */
.adnet-campaign-builder .choices__list--multiple {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    width: 100%;
}

/* Optional: tidy selected tags */
.adnet-campaign-builder .choices__item--selectable {
    margin: 2px 2px;
}

/* ===============================
   FAKE PLACEHOLDER (YOUR OVERLAY)
================================ */

.adnet-campaign-builder .adnet-sic-wrapper {
    position: relative;
}

.adnet-campaign-builder .adnet-sic-placeholder {
    position: absolute;
    top: 34px;
    left: 12px;
    right: 12px;
    font-size: 12px;
    color: #868788;
    z-index: 10;
    pointer-events: none;
    line-height: 1.3;
}

.adnet-campaign-builder .adnet-sic-placeholder.hidden {
    display: none;
}