@charset "UTF-8";#sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f7f9fa;max-height:60vh;padding-right:15px;border:none !important}#sidebar::-webkit-scrollbar{width:4px;background:#f7f9fa;border-radius:8px}#sidebar::-webkit-scrollbar-thumb{background:#17b290;border-radius:8px}#sidebar::-webkit-scrollbar-thumb:hover{background:#139e7c}#accordion-main>.accordion-item>.accordion-header>.accordion-button{font-weight:700}.accordion[id^="accordion-accordion-item-"]>.accordion-item>.accordion-header>.accordion-button{padding-left:25px;font-weight:400}.accordion-button:not(.collapsed){background-color:#e6fff6;color:#17b290 !important;font-weight:700;box-shadow:0 2px 8px rgba(23,178,144,0.08)}.accordion-item .child.accordion-button:not(.collapsed){color:#17b290 !important}.accordion-item .child.accordion-button:not(.collapsed) .accordion-button-text{color:#17b290 !important}#sidebar{overflow-y:auto}.moduletable:last-child{padding:15px;border-radius:20px
background-color:#fff}.g-content{margin:0px;padding:0px}.sidebar-a h3.g-title{color:#000 !important;font-weight:900 !important;margin-bottom:5px;font-family:Manrope,Arial,sans-serif;padding:6px 0px;position:relative;display:inline-block;font-size:20px;letter-spacing:1px}.g-title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#17b290 0%,#17b290 60%,#e0e0e0 60%,#e0e0e0 100%)}.accordion-item:first-of-type .accordion-button{background-color:#f7f9fa}.accordion-button{margin-bottom:5px;border:none;background-image:none !important;box-shadow:none !important}.accordion-button::after{background-image:none !important;content:none !important}.g-content{padding:0.5rem}.accordion-item{border:none}button:focus,button:active,[type="button"]:focus,[type="button"]:active,[type="submit"]:focus,[type="submit"]:active,[type="reset"]:focus,[type="reset"]:active{outline:none !important;box-shadow:none !important}.accordion-item:first-of-type .accordion-button{background-color:#f7f9fa;font-weight:600;padding:15px 10px;font-size:14px}.accordion-button .collapsed:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.chevron-arrow{display:inline-block;width:20px;height:20px;margin-left:auto;background:none;vertical-align:middle;transition:transform 0.3s ease}.chevron-arrow::before{content:'';display:block;width:8px;height:8px;border-right:2px solid #888;border-bottom:2px solid #888;transform:rotate(-45deg);margin:6px auto}.accordion-button.collapsed .chevron-arrow{transform:rotate(0deg)}.accordion-button:not(.collapsed) .chevron-arrow{transform:rotate(90deg)}.select-item{display:flex;align-items:center;background:#fff;border:none;border-bottom:1px solid #f0f0f0;padding:12px 18px;font-family:Manrope,Arial,sans-serif;font-size:16px;color:#000 !important;transition:background 0.2s}.select-item:last-child{border-bottom:none}.select-item.active,.select-item:hover{background:#f7f9fa;color:#17b290;font-weight:bold}.select-title{flex:1;font-weight:inherit;color:#000 !important}.select-chevron{width:18px;height:18px;display:inline-block;background:none;margin-left:auto;position:relative}.select-chevron::before{content:'';display:block;width:8px;height:8px;border-right:2px solid #17b290;border-bottom:2px solid #17b290;transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px}.accordion-button.collapsed{font-weight:300;padding:15px 10px 15px 10px;background-color:#f7f9fa;color:#888 !important;opacity:0.85}.accordion-button,.accordion-header,#sidebar,#sidebar *{color:#000 !important}#accordion-main>.accordion-item>.accordion-header>.accordion-button:not(.collapsed),#accordion-main>.accordion-item>.accordion-header>.accordion-button:not(.collapsed) *{color:#000 !important}#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed),#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-button-text,#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed) *{color:#17b290 !important;font-weight:700 !important}#sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed),#sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed) .accordion-button-text,#sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed) *{color:#17b290 !important;font-weight:700 !important}body #sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#17b290 !important}body #sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed){color:#17b290 !important}body #sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed){background-color:#17b290 !important;color:#fff !important}body #sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed) .accordion-button-text,body #sidebar .accordion .accordion-item .accordion-header .sub-child.accordion-button:not(.collapsed) *{color:#fff !important}.accordion-item h2.accordion-header button{font-size:16px !important}.accordion-item h2.accordion-header button.sub-child a,.accordion-item h2.accordion-header button.child a{color:rgb(51,51,51) !important;text-decoration:none !important}#sidebar{border:none !important;border-image-width:0 !important}.accordion-item{border:none !important}#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed),#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-button-text,#sidebar .accordion[id^="accordion-accordion-item-"] .accordion-item .accordion-header .accordion-button:not(.collapsed) *{background-color:#17b290 !important;color:#fff !important;font-weight:900 !important;font-weight:700 !important}.accordion-button:not(.collapsed){background-color:#f7f9fa !important}a{text-decoration:none !important}
