#lightboxModal .lightbox-zoom-container{max-height:none !important;--zoom-x:50%;--zoom-y:50%;cursor:zoom-in;position:relative;overflow:hidden;border-radius:12px}#lightboxImg{transform-origin:var(--zoom-x) var(--zoom-y);transition:transform 0.16s ease-out;will-change:transform,transform-origin;max-width:90vw;max-height:80vh;width:100%;height:auto;object-fit:contain}#lightboxModal .lightbox-zoom-container:hover #lightboxImg{transform:scale(2)}html body .accordion-header,.accordion-header{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;text-align:left !important}.accordion-chevron{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;flex-shrink:0 !important;margin-left:0.75rem !important;color:#64748b !important;transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),color 0.2s ease !important;transform-origin:center center !important}.accordion-chevron svg{width:18px !important;height:18px !important;display:block !important;pointer-events:none !important}.accordion-header:hover .accordion-chevron{color:#1e40af !important}.accordion-item.open .accordion-chevron{transform:rotate(180deg) scale(1.12) !important;color:#1e40af !important}@media (max-width:768px){.accordion-body ul{columns:1 !important}}
