.ui-accordion-item+.ui-accordion-item{margin-top:12px}.ui-accordion-item{--accordion-item-vertical-paddings:16px}.ui-accordion-item:not(.flat){border:1px solid var(--additional-brand-color);border-radius:8px;overflow:hidden}@media (min-width:769px){.ui-accordion-item{--accordion-item-horizontal-paddings:16px}}@media (max-width:768px){.ui-accordion-item{--accordion-item-horizontal-paddings:12px}}.ui-accordion-item__button{align-items:center;display:flex;gap:16px;justify-content:space-between;outline:none;padding:var(--accordion-item-vertical-paddings) var(--accordion-item-horizontal-paddings);transition:all .3s ease-in-out;width:100%}.ui-accordion-item__button:disabled{pointer-events:none}.ui-accordion-item__button:not(.flat):disabled{opacity:.8}.ui-accordion-item__button:not(.flat,:disabled):active{background-color:var(--secondary-disabled-color)}.ui-accordion-item__button.flat:not(:disabled):active{color:var(--secondary-brand-color)}.ui-accordion-item__button:not(.flat,:disabled):focus-visible,.ui-accordion-item__button:not(.flat,:disabled):hover{background-color:var(--secondary-brand-color);color:var(--primary-main-color)}.ui-accordion-item__button.flat:not(:disabled):focus-visible,.ui-accordion-item__button.flat:not(:disabled):hover{color:var(--primary-brand-color)}.ui-accordion-item__content{overflow:hidden;padding:var(--accordion-item-vertical-paddings) var(--accordion-item-horizontal-paddings)}.content-enter-active{animation:expand .3s ease-in-out}.content-leave-active{animation:expand .3s ease-in-out reverse}@keyframes expand{0%{max-height:0;padding:0 var(--accordion-item-horizontal-paddings)}to{max-height:200vh;padding:var(--accordion-item-vertical-paddings) var(--accordion-item-horizontal-paddings)}}
