.accordion{display:flex;flex-direction:column;width:100%}.accordion-item .accordion-title{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;outline:none;text-wrap:auto}.accordion-item .accordion-title:not(:last-child){margin-bottom:16px}.accordion-item .accordion-title.disabled{opacity:.5}.accordion-item .accordion-title.open{opacity:1}.accordion-item .accordion-content{padding:0 15px;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out}.accordion-item .accordion-content.open{padding:15px;max-height:1000px;opacity:1}