.error{color:red;font-size:12px}.custom-accordion{position:relative;width:100%;max-width:800px;margin:0 auto}.custom-accordion .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000000d;z-index:-1;border-radius:8px}.custom-accordion .inner{padding:20px}.accordion-item{margin-bottom:15px;border-bottom:1px solid #eee}.accordion-header{cursor:pointer;padding:15px 0;display:flex;align-items:center}.accordion-header h3{font-size:1rem;font-weight:600;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center}.accordion-header h3 .text-content{flex:1}.accordion-header h3 i{transition:transform .3s ease;margin-left:auto}.accordion-header h3 i.active{transform:rotate(-180deg)}.accordion-header small{color:#666;font-size:.85rem}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 15px}.accordion-content.active{max-height:200px;padding:15px}.accordion-content p{margin:0;line-height:1.6;color:#333}
