/* WRAPPER (yderste div) */
.auxo-attributes {
    display: block;
}

/* UL reset + layout-base */
.auxo-attributes__list {
    margin: 0;
    padding: 0;
    list-style: none;

    display: flex;
    flex-wrap: wrap;
}

/* LIST = kolonne (én kolonne) */
.auxo-attributes__list.auxo-attributes--list {
    flex-direction: column;
}

/* FLEX = række med wrap */
.auxo-attributes__list.auxo-attributes--flex {
    flex-direction: row;
}

/* GRID – columns + gaps styres af Elementor */
.auxo-attributes__list.auxo-attributes--grid {
    display: grid;
}

/* LI reset + base */
.auxo-attributes__item {
    margin: 0;
    padding: 0;
    display: flex;
}

/* TEKST-WRAPPER (label-wrapper/value) */
.auxo-attributes__text {
    display: inline-flex;
    align-items: baseline;
	width: 100% !important;
}

.auxo-attributes__label,
.auxo-attributes__value,
.auxo-attributes__divider {
	margin-bottom: 0px;
	line-height: 1em;
}

/* Label + divider wrapper (kun hvis divider sat) */
.auxo-attributes__label-wrapper {
    display: inline-flex;
    align-items: baseline;
}

/* ICON WRAPPER – fælles */
.auxo-attributes__icon {
    display: inline-flex;
    align-items: center;
    line-height: 0;
    flex-shrink: 0;
}

/* Billede-ikoner (normal IMG) */
.auxo-attributes__icon-img img.auxo-attributes__icon-image {
    display: block;
    max-width: 100%;
    height: auto;
}

/* SVG-ikoner – inline */
.auxo-attributes__icon-svg svg {
    display: block;
    width: var(--auxo-attr-icon-size, 24px);
    height: var(--auxo-attr-icon-size, 24px);
}

/* Farve styres via currentColor på SVG + paths */
.auxo-attributes__icon-svg svg,
.auxo-attributes__icon-svg svg * {
    fill: currentColor;
}

/* Term ikoner */
.auxo-attributes__value-wrapper {
    display: inline-flex;
    align-items: center;
}

.auxo-attributes__value-wrapper .auxo-attributes__term-icon-svg svg,
.auxo-attributes__value-wrapper .auxo-attributes__term-icon-img img {
	display: block;
}

.auxo-attributes__term-icon {
    display: inline-flex;
    align-items: center;
    line-height: 0;
    flex-shrink: 0;
}
