 .a-r-content table tr>td>a>i,
 .a-r-content table .accordionar-content i {
   color: var(--pdf-red);
   font-size: 1rem;
   vertical-align: middle;
 }


 .a-r-content table {
   counter-reset: serial-number;
   /* Set the serial number counter to 0 */
 }

 .a-r-content table tbody tr td:first-child::before {
   counter-increment: serial-number;
   /* Increment the serial number counter for each row */
   content: counter(serial-number);
   /* Display the counter value */
 }


 .accordionar {
   max-width: 600px;
   /* margin: 1em auto; */
   font-family: Arial, sans-serif;
 }

 .accordionitcell {
   max-width: unset;
   margin: 1em auto;
   font-family: Arial, sans-serif;
 }

 .accordionar-input {
   display: none;
   /* Hide the checkbox visually */
 }

 .accordionar-label {
   display: block;
   cursor: pointer;
   /* padding: 1em; */
   /* background-color: #1976d2; */
   color: var(--text-color-black-2);
   font-weight: 400;
   /* border-radius: 6px; */
   user-select: none;
   /* font-size: 1.1rem; */
   transition: background-color 0.3s;
   
 
  
   border-radius: 5px;
   background: var(--bg-color-white-1);
   padding: 6px;
   
 
   font-size: 0.8rem;
   display: flex;
   align-items: center;
   justify-content: space-between;


   color: var(--text);
   background: var(--bg-card);
   border: 1px solid var(--border-color-1);
   border-left: 5px solid var(--primary-light);
   border-radius: 8px;
   padding: 5px 18px;
  
 }

 .accordionitcell .accordionar-label {
   font-size: 0.8rem;
   display: flex;
   align-items: center;
   justify-content: space-between;
 }

 /*  .accordionar-label:hover,
 .accordionar-label:focus {
   background-color: #145ea8;
   outline: none;
 } */

 .accordionar-content {
   max-height: 0;
   overflow-y: scroll;
   padding: 0 1em;

   border-radius: 0 0 6px 6px;
   transition: max-height 0.35s ease, padding 0.35s ease;

   line-height: 1.4;
 }

 .accordionitcell .accordionar-content {
   height: auto;
 }

 .accordionar-content>a {
   font-size: 0.7rem;
   display: block;
   color: var(--text-color-black-3);
   padding: 10px;
   border-bottom: 1px solid var(--border-color-1);
 }

 /* Show content when checked */
 .accordionar-input:checked~.accordionar-content {
   max-height: 500px;
   /* Adjust max-height to fit content */
   padding: 1em;
 }

 /* Plus/minus icon */
 .accordionar-label::after {
   content: '+';
   float: right;
   /* font-weight: bold; */
   transition: transform 0.3s ease;
   font-size: 1.5rem;
 }

 .accordionar-input:checked+.accordionar-label::after {
   content: '-';
 }

 /* Responsive enhancements */
 @media (max-width: 480px) {
   .accordionar-label {
     font-size: 1rem;
     padding: 0.5rem 0.5rem;
   }

   .accordionar-content {
     font-size: 0.95rem;
     padding: 0 0.75em;
   }

   .accordionar-input:checked~.accordionar-content {
     max-height: 400px;
     padding: 0.75em 1em;
   }

   .accordionar-label::after {
     font-size: 1.2rem;
   }
 }