/*
 * Categoria on the coupon form: each option carries the category image
 * beside its name. Flat PAM colors and hard edges, no gradients.
 */

.pam-coupon-category {
    display: flex;
    align-items: center;
    gap: .5rem;
    min-width: 0;
    line-height: 1.2;
}

.pam-coupon-category__image {
    flex: 0 0 2rem;
    width: 2rem;
    height: 2rem;
    border: 1px solid var(--pam-border, #ebebeb);
    border-radius: .5rem;
    background-color: var(--pam-field, #f7f7f5);
    object-fit: cover;
}

.pam-coupon-category__name {
    min-width: 0;
    overflow-wrap: anywhere;
}

/* The dropdown list already leaves room; keep the selected value readable. */
.fi-select-input-value-label .pam-coupon-category__name {
    white-space: normal;
}