/* SOLVEN - unified dark category pills, preserve dimensions and layout */
.sv-offer-section .sv-offer-item .sv-offer-tag,
.sv-offer-section .sv-offer-item:nth-child(2) .sv-offer-tag,
.sv-offer-section .sv-offer-item:nth-child(3) .sv-offer-tag,
.sv-offer-section .sv-offer-item:nth-child(4) .sv-offer-tag {
 background:#242226; color:#f5f5f5; border:1px solid #70401d;
 transition:background-color .23s ease,color .23s ease,border-color .23s ease,box-shadow .23s ease;
}
.sv-offer-section .sv-offer-item:not(.is-open) .sv-offer-trigger:hover .sv-offer-tag,
.sv-offer-section .sv-offer-item:not(.is-open) .sv-offer-trigger:focus-visible .sv-offer-tag{
 border-color:#ff8800;box-shadow:0 0 14px rgba(255,122,0,.15);background:#32251e;
}
.sv-offer-section .sv-offer-item.is-open .sv-offer-tag,
.sv-offer-section .sv-offer-item.is-open:nth-child(2) .sv-offer-tag,
.sv-offer-section .sv-offer-item.is-open:nth-child(3) .sv-offer-tag,
.sv-offer-section .sv-offer-item.is-open:nth-child(4) .sv-offer-tag{
 background:#ff7a00;border-color:#ff7a00;color:#120d09;
}
@media(prefers-reduced-motion:reduce){.sv-offer-section .sv-offer-tag{transition:none!important}}
