/* accordion css start  */
.accordion-button { width: 100%; text-align: left; padding: 1rem; font-weight: bold; border: none; background: #f8f9fa; cursor: pointer; outline: none; transition: background 0.3s; border-radius: unset !important; }
.accordion-button:hover { background: #e2e6ea; }
.accordion-button.collapsed::after { content: '+'; float: right; }
.accordion-button::after { content: '−'; float: right; }
.accordion-collapse { overflow: hidden; max-height: 0; transition: max-height 0.3s ease; }
.accordion-collapse.show { max-height: 100%; }
.accordion-body { padding: 1rem; border: 1px solid #000; margin-bottom: 10px; }
/*accordion css end*/