section[data-module=az-accordion] .az-accordion{border:1px solid #ddd;border-radius:5px;overflow:hidden}section[data-module=az-accordion] .az-accordion-item{border-top:1px solid #ddd}section[data-module=az-accordion] .az-accordion-title{cursor:pointer;padding:15px;background:#f5f5f5;font-weight:700;transition:background .3s}section[data-module=az-accordion] .az-accordion-title:hover{background:#eaeaea}section[data-module=az-accordion] .az-accordion-item:first-child{border-top:none}section[data-module=az-accordion] .az-accordion-header{background:#f7f7f7;cursor:pointer;padding:15px;font-weight:700;transition:background .3s;display:flex;align-items:center;gap:10px}section[data-module=az-accordion] .az-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#fff;padding:0 15px}section[data-module=az-accordion] .az-accordion-item.active .az-accordion-content{padding:15px;max-height:500px}section[data-module=az-accordion] .az-accordion-header .accordion-icon{width:20px;height:20px;object-fit:contain}section[data-module=az-accordion] .az-accordion-header.active{background:#e0e0e0}section[data-module=az-accordion] .az-accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 15px;background:#fff}section[data-module=az-accordion] .az-accordion-body.open{padding:15px;max-height:fit-content;transition:.3s}