.text-tools-accordion{width:100%;overflow:hidden;max-height:60vh}.text-tools-accordion .accordion-item{border:1px solid #e0e0e0;margin-bottom:10px;border-radius:4px}.text-tools-accordion .accordion-item.active .accordion-header i{transform:rotate(180deg)}.text-tools-accordion .accordion-item.active .accordion-content{max-height:45vh;overflow:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#c1c1c1 rgba(0,0,0,0)}.text-tools-accordion .accordion-item.active .accordion-content::-webkit-scrollbar{width:6px}.text-tools-accordion .accordion-item.active .accordion-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.text-tools-accordion .accordion-item.active .accordion-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.text-tools-accordion .accordion-item.active .accordion-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.text-tools-accordion .accordion-item .accordion-header{width:100%;padding:12px 16px;border:none;cursor:pointer;font-weight:500;transition:background-color .2s ease}.text-tools-accordion .accordion-item .accordion-header:hover{background-color:#e9ecef}.text-tools-accordion .accordion-item .accordion-header i{font-size:12px;transition:transform .2s ease}.text-tools-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#fff}.text-tools-accordion .accordion-item .accordion-content .compact-mode{padding:8px 0}.text-tools-accordion .accordion-item .font_size_buttons.hr{border-bottom:1px solid #cdcbcb}