/* More prominent arrow toggle styles */
	.option-heading { 
	  cursor: pointer; 
	  width: auto;
	  padding: 15px;
	  border: 1px solid #ddd;
	  border-radius: 5px;
	  position: relative;
	  margin-bottom: 10px;
	  background-color: #f8f8f8;
	 
	}
	
	.greensub-headerBG {
	  background: none;
	  display: block;
	
	  margin: 0;
	  padding: 0;
	}
	
	.issued-btns {
	  font-weight: 600;
	  margin-right: 30px; /* Make room for the arrow */
	}
	
	/* Big, obvious arrow styling */
	.visible-arrow {
	  position: absolute;
	  right: 15px;
	  top: 50%;
	  transform: translateY(-50%);

	  font-size: 24px;
	  width: 30px;
	  height: 30px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  border-radius: 50%;
	  background-color: #e0e0e0;
	  color: #333;
	  transition: all 0.3s ease;
	}
	
	/* Text indicator next to arrow */
	.toggle-text {
	  position: absolute;
	  right: 55px;
	  top: 50%;
	  transform: translateY(-50%);
	  font-size: 14px;
	  color: #666;
	}
	
	/* Hide the original arrows */
	.arrow-up, .arrow-down {
	  display: none !important;
	}
	
	/* Content area styling */
	.option-content {
	  padding: 15px;
	  border: 1px solid #ddd;
	  border-top: none;
	  border-radius: 0 0 5px 5px;
	  margin-top: -10px;
	  margin-bottom: 15px;

	}
	
	/* Style changes for active state */
	.option-heading.active {
	  border-radius: 5px 5px 0 0;
	  border-bottom: none;
	  background-color: #f0f0f0;
	}
	
	.option-heading.active .visible-arrow {
	  transform: translateY(-50%) rotate(180deg);
	  background-color: #d0d0d0;
	}