/* Original inputs remain functional; hide only after JS builds the dropdown. */
ul.maniago-shipping-source {
    display: none !important;
}

.maniago-shipping-dropdown {
    width: 100%;
    margin: 0 0 0.5em;
}

.maniago-shipping-dropdown select {
    display: block;
    width: 100%;
    max-width: 100%;
    min-height: 44px;
    font: inherit;
    color: inherit;
}

.maniago-shipping-dropdown select:focus-visible {
    outline: 2px solid var(--theme-palette-color-1, #2271b1);
    outline-offset: 2px;
}

.maniago-shipping-description {
    margin: 0.5em 0 0;
    font-size: 0.9em;
}

.maniago-shipping-description:empty {
    display: none;
}
