.accordion-0001-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0001{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0001:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0001.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0001{
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0001-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0001-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0001::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0001::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0001::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0002-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0002{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0002:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0002.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0002{
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0002-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0002-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0002::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0002::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0002::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                     
/* **************************************************************** */   
.accordion-0003-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0003{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0003:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0003.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0003{
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0003-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0003-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0003::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0003::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0003::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0004-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0004{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0004:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0004.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 0.6));
    border-bottom: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0004 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    border-bottom: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0004-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0004-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0004::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0004::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0004::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0005-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0005{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-image: var(--acc-btn-bg-color-normal, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-bg-shadow-normal, 0 8px 6px 0 rgba(0, 0, 0, 0.2), 0 -3px 12px rgba(192, 31, 158, 1) inset, 0 5px 3px rgba(255 ,255, 255, 0.4) inset, 0 3px 4px 0 rgba(255, 137, 214, 1) inset);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0005:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    box-shadow: var(--acc-btn-bg-shadow-hover, 0 8px 6px 0 rgba(0, 0, 0, 0.2), 0 -3px 12px rgba(192, 31, 158, 1) inset, 0 5px 3px rgba(255 ,255, 255, 0.4) inset, 0 3px 4px 0 rgba(255, 137, 214, 1) inset);
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0005.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    box-shadow: var(--acc-btn-bg-shadow-hover, 0 8px 6px 0 rgba(0, 0, 0, 0.2), 0 -3px 12px rgba(192, 31, 158, 1) inset, 0 5px 3px rgba(255 ,255, 255, 0.4) inset, 0 3px 4px 0 rgba(255, 137, 214, 1) inset);
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0005 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-image: var(--panel-bg-color, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-bg-shadow, 0 8px 6px 0 rgba(0, 0, 0, 0.2), 0 -3px 12px rgba(192, 31, 158, 1) inset, 0 5px 3px rgba(255 ,255, 255, 0.4) inset, 0 3px 4px 0 rgba(255, 137, 214, 1) inset);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0005-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0005-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0005::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0005::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0005::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0006-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0006{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-image: var(--acc-btn-bg-color-normal, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0006:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0006.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0006 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-image: var(--panel-bg-color, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0006-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0006-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0006::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0006::-webkit-scrollbar-thumb{
    background-image: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0006::-webkit-scrollbar-thumb:hover{
    background-image: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0007-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0007{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-bg-shadow-normal, 4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0007:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-bg-shadow-hover, 4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
}  

.accordion-btn-0007.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-bg-shadow-hover, 4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
}  

.panel-0007 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-bg-shadow,  4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0007-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0007-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0007::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0007::-webkit-scrollbar-thumb{
    background: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: var(--scrollbar-normal-shadow,  4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
    cursor: default;
}

.panel-0007::-webkit-scrollbar-thumb:hover{
    background: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: var(--scrollbar-hover-shadow,  4px 4px 8px rgba(0, 0, 0, 0.5),  0 -2px 0 2px rgba(0, 0, 0, 0.3), 0 2px 0 2px rgba(255, 255, 255, 0.3), -4px 0 4px rgba(0, 83, 208, 1) inset, 0 4px 4px rgba(255, 255, 255, 0.3) inset,  4px 0 4px rgba(255, 255, 255, 0.3) inset, 0 -4px 4px rgba(0, 83, 208, 1) inset);
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0008-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0008{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, rgba(44, 187, 99, 0.2) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.15) 0 1px 2px,rgba(44, 187, 99, 0.15) 0 2px 4px,rgba(44, 187, 99, 0.15) 0 4px 8px,rgba(44, 187, 99, 0.15) 0 8px 16px,rgba(44, 187, 99, 0.15) 0 16px 32px);
    transform: var(--acc-btn-rotation-scale-normal, scale(1) rotate(0deg));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0008:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--acc-btn-rotation-scale-hover, scale(1.05) rotate(1deg));
}  

.accordion-btn-0008.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--acc-btn-rotation-scale-hover, scale(1.05) rotate(1deg));
}  

.panel-0008 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--panel-rotation-scale, scale(1.05) rotate(-1deg));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0008-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0008-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0008::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0008::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0008::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0009-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0009{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, rgba(44, 187, 99, 0.2) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.15) 0 1px 2px,rgba(44, 187, 99, 0.15) 0 2px 4px,rgba(44, 187, 99, 0.15) 0 4px 8px,rgba(44, 187, 99, 0.15) 0 8px 16px,rgba(44, 187, 99, 0.15) 0 16px 32px);
    transform: var(--acc-btn-rotation-normal, rotate(3deg));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0009:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
}  

.accordion-btn-0009.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
}  

.panel-0009 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--panel-rotation, rotate(-1deg));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0009-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0009-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0009::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0009::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0009::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */
.accordion-0010-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0010-main-btn {
    position: relative;
    cursor: pointer;
}
 
.accordion-0010-under-btn {
    position: absolute;
    top: 5px;
    left: -5px;
    background: var(--acc-btn-bg-color-under-normal, rgba(33, 33, 33, 1));
    border: var(--acc-bg-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    z-index: -1;
}

.accordion-0010-main-btn .accordion-0010 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 10px;
    left: 0px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    word-break: break-word;
}

.accordion-0010-main-btn:hover .accordion-0010,
.accordion-0010-main-btn.active .accordion-0010 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
}  

.accordion-0010-main-btn:hover .accordion-0010-under-btn,
.accordion-0010-main-btn.active .accordion-0010-under-btn {
    background: var(--acc-btn-bg-color-under-hover, rgba(254, 160, 76, 1));
    border: var(--acc-bg-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.panel-0010 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    height: 120px;
    top: 10px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0010-under {
    position: absolute;
    width: 250px;
    height: 120px;
    top: 5px;
    left: -5px;
    background: var(--panel-bg-color-under, rgba(33, 33, 33, 1));
    border: var(--panel-bg-border, 2px solid rgba(0, 0, 0, 1));
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    z-index: -1;
}

.panel-0010-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0010-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}

.panel-0010-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
}

.panel-0010::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0010::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
}

.panel-0010::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
} 
/* **************************************************************** */   
.accordion-0011-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0011-main-btn {
    position: relative;
    cursor: pointer;
}
 
.accordion-0011-under-btn {
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent;
    border: var(--acc-bg-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    z-index: 3;
}

.accordion-0011-main-btn .accordion-0011 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 5px;
    left: -5px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    z-index: 2;
    word-break: break-word;
}

.accordion-0011-main-btn:hover .accordion-0011,
.accordion-0011-main-btn.active .accordion-0011 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
}  

.accordion-0011-main-btn:hover .accordion-0011-under-btn,
.accordion-0011-main-btn.active .accordion-0011-under-btn {
    top: 2px;
    left: -2px;
    border: var(--acc-bg-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.panel-0011 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    height: 120px;
    top: 5px;
    left: -5px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    z-index: 2;
    cursor: text;
}

.panel-0011-under {
    position: absolute;
    width: 250px;
    height: 120px;
    top: 2px;
    left: -2px;
    background: transparent;
    border: var(--panel-bg-border, 2px solid rgba(0, 0, 0, 1));
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    z-index: 3;
    pointer-events: none;
    cursor: text;
}

.panel-0011-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0011-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}

.panel-0011-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
}

.panel-0011::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0011::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
}

.panel-0011::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
} 
/* **************************************************************** */   
.accordion-0012-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0012-main-btn {
    position: relative;
    cursor: pointer;
}
 
.accordion-0012-under-btn {
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent;
    border: var(--acc-bg-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: var(--acc-btn-shadow-normal, rgba(203, 220, 241, 1) 4px 4px 0 0,rgba(1, 1, 1, 1) 4px 4px 0 1px);
    z-index: 2;
}

.accordion-0012-main-btn .accordion-0012 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 0px;
    left: 0px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    z-index: 3;
    word-break: break-word;
}

.accordion-0012-main-btn:hover .accordion-0012,
.accordion-0012-main-btn.active .accordion-0012 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
}  

.accordion-0012-main-btn:hover .accordion-0012-under-btn,
.accordion-0012-main-btn.active .accordion-0012-under-btn {
    border: var(--acc-bg-border-hover, 2px solid rgba(0, 0, 0, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(203, 220, 241, 1) 4px 4px 0 0,rgba(1, 1, 1, 1) 4px 4px 0 1px);
}  

.panel-0012 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    height: 120px;
    top: 0px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    z-index: 3;
    cursor: text;
}

.panel-0012-under {
    position: absolute;
    width: 250px;
    height: 120px;
    top: 0px;
    left: 0px;
    background: transparent;
    border: var(--panel-bg-border, 2px solid rgba(0, 0, 0, 1));
    border-radius: 5px 5px 5px 5px;
    box-shadow: var(--panel-shadow, rgba(203, 220, 241, 1) 4px 4px 0 0,rgba(1, 1, 1, 1) 4px 4px 0 1px);
    box-sizing: border-box;
    z-index: 2;
    pointer-events: none;
}

.panel-0012-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0012-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}

.panel-0012-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
}

.panel-0012::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0012::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
}

.panel-0012::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2)
                , 2px 2px 5px rgba(0, 0, 0, 0.9)
                , inset -2px -2px 5px rgba(64, 75, 78, 0.2)
                , inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
} 
/* **************************************************************** */   
.accordion-0013-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0013{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0013:hover,
.accordion-btn-0013.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, inset 0 -12px 6px rgba(173, 207, 255, 1));
}   

.panel-0013 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, rgba(241, 241, 241, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0013-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0013-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0013::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0013::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: var(--scrollbar-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    cursor: default;
}

.panel-0013::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: var(--scrollbar-shadow-hover, inset 0 -12px 6px rgba(173, 207, 255, 1));
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0014-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0014-main-btn {
    position: relative;
    cursor: pointer;
}
 
.accordion-0014-under-btn {
    position: absolute;
    height: 5px;
    bottom: -10px;
    left: -5px;
    background: var(--acc-btn-bg-color-under-normal, rgba(33, 33, 33, 1));
    border: var(--acc-bg-border-normal, 2px solid rgba(0, 0, 0, 1));
    z-index: -1;
}

.accordion-0014-main-btn .accordion-0014 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 0px;
    left: 0px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-sizing: border-box;
    word-break: break-word;
}

.accordion-0014-main-btn:hover .accordion-0014,
.accordion-0014-main-btn.active .accordion-0014 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.accordion-0014-main-btn:hover .accordion-0014-under-btn,
.accordion-0014-main-btn.active .accordion-0014-under-btn {
    background: var(--acc-btn-bg-color-under-hover, rgba(254, 160, 76, 1));
    border: var(--acc-bg-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.panel-0014 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    top: 0px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgba(0, 0, 0, 1));
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0014-under {
    position: absolute;
    width: 260px;
    height: 5px;
    bottom: -10px;
    left: -5px;
    background: var(--panel-bg-color-under, rgba(33, 33, 33, 1));
    border: var(--panel-bg-border, 2px solid rgba(0, 0, 0, 1));
    border-radius: 5px 5px 5px 5px;
    box-sizing: border-box;
    z-index: -1;
    cursor: text;
}

.panel-0014-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0014-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}

.panel-0014-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
}

.panel-0014::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0014::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0014::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
} 
/* **************************************************************** */ 
.accordion-0015-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0015-main-btn {
    position: relative;
    cursor: pointer;
}
 
.accordion-0015-under-btn {
    position: absolute;
    height: 5px;
    bottom: -10px;
    left: -5px;
    background: var(--acc-btn-bg-color-under-normal, rgba(33, 33, 33, 1));
    border: var(--acc-bg-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    z-index: -1;
}

.accordion-0015-main-btn .accordion-0015 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 0px;
    left: 0px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    word-break: break-word;
}

.accordion-0015-main-btn:hover .accordion-0015,
.accordion-0015-main-btn.active .accordion-0015 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.accordion-0015-main-btn:hover .accordion-0015-under-btn,
.accordion-0015-main-btn.active .accordion-0015-under-btn {
    background: var(--acc-btn-bg-color-under-hover, rgba(254, 160, 76, 1));
    border: var(--acc-bg-border-hover, 2px solid rgba(0, 0, 0, 1));
}  

.panel-0015 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    top: 0px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0015-under {
    position: absolute;
    width: 260px;
    height: 5px;
    bottom: -10px;
    left: -5px;
    background: var(--panel-bg-color-under, rgba(33, 33, 33, 1));
    border: var(--panel-bg-border, 2px solid rgba(0, 0, 0, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    border-radius: 5px 5px 5px 5px;
    box-sizing: border-box;
    z-index: -1;
    cursor: text;
}

.panel-0015-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0015-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}

.panel-0015-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
}

.panel-0015::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0015::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
}

.panel-0015::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    box-shadow: -2px -2px 5px rgba(64, 75, 78, 0.2), 2px 2px 5px rgba(0, 0, 0, 0.9), inset -2px -2px 5px rgba(64, 75, 78, 0.2), inset 2px 2px 5px rgba(0, 0, 0, 0.9);
    cursor: default;
} 
/* **************************************************************** */ 
.accordion-0016-main {
    position: relative;
    flex-direction: column;
    width: 100%;
}    

.accordion-0016-main-btn {
    position: relative;
    cursor: pointer;
    background: var(--acc-btn-bg-color-normal, rgba(254, 160, 76, 1));
}

.accordion-0016-main-btn .accordion-0016 {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 0px;
    left: 0px;
    color: var(--acc-btn-text-color-normal, rgba(0, 83, 128, 1));
    box-sizing: border-box;
    word-break: break-word;
}

.accordion-0016-main-btn:hover,
.accordion-0016-main-btn.active {
    background: var(--acc-btn-bg-color-hover, rgba(254, 160, 76, 1));
} 

.accordion-0016-main-btn:hover .accordion-0016,
.accordion-0016-main-btn.active .accordion-0016 {
    color: var(--acc-btn-text-color-hover, rgba(0, 83, 128, 1));
} 
                                    
.accordion-0016-btn-top {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: var(--acc-btn-bg-color-under-normal, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0016-btn-bottom {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: var(--acc-btn-bg-color-under-normal, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0016-btn-left {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 3px;
    height: 100%;
    border-radius: 3px;
    background-color: var(--acc-btn-bg-color-under-normal, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0016-btn-right {
    position: absolute;
    top: 0px;
    right: 10px;
    width: 3px;
    height: 100%;
    border-radius: 3px;
    background-color: var(--acc-btn-bg-color-under-normal, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0016-main-btn:hover .accordion-0016-btn-top,
.accordion-0016-main-btn.active .accordion-0016-btn-top {
    background-color: var(--acc-btn-bg-color-under-hover, rgba(55, 59, 68, 1));
    top: 5px;
    transition: 0.50s ease-in-out;
}

.accordion-0016-main-btn:hover .accordion-0016-btn-bottom,
.accordion-0016-main-btn.active .accordion-0016-btn-bottom {
    background-color: var(--acc-btn-bg-color-under-hover, rgba(55, 59, 68, 1));
    bottom: 5px;
    transition: 0.50s ease-in-out;
}

.accordion-0016-main-btn:hover .accordion-0016-btn-left,
.accordion-0016-main-btn.active .accordion-0016-btn-left {
    background-color: var(--acc-btn-bg-color-under-hover, rgba(55, 59, 68, 1));
    left: 5px;
    transition: 0.50s ease-in-out;
}

.accordion-0016-main-btn:hover .accordion-0016-btn-right,
.accordion-0016-main-btn.active .accordion-0016-btn-right {
    background-color: var(--acc-btn-bg-color-under-hover, rgba(55, 59, 68, 1));
    right: 5px;
    transition: 0.50s ease-in-out;
}  

.panel-0016-main {
    position: relative;
    width: 100%;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, rgba(0, 83, 208, 1));
}

.panel-0016 {
    position: absolute;
    flex-direction: column;
    width: 250px;
    top: 0px;
    left: 0px;
    padding: 5px 10px 5px 10px;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 5px 5px 5px 5px;
    background: var(--panel-text-area-bg-color, rgba(0, 83, 208, 1));
    box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0016-title-box {
    color: var(--text-color-title, rgba(0, 83, 128, 1));
    border-bottom: var(--panel-title-underline, 3px double rgba(0, 0, 0, 1));
    word-break: break-word;
}

.panel-0016-content-box {
    color: var(--text-color-content, rgba(0, 83, 128, 1));
    word-break: break-word;
}
                                    
.accordion-0014-panel-top {
    position: absolute;
    top: 5px;
    left: 0px;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: var(--panel-bg-color-under, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0014-panel-bottom {
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 100%;
    height: 3px;
    border-radius: 3px;
    background-color: var(--panel-bg-color-under, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0014-panel-left {
    position: absolute;
    top: 0px;
    left: 5px;
    width: 3px;
    height: 100%;
    border-radius: 3px;
    background-color: var(--panel-bg-color-under, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}

.accordion-0014-panel-right {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 3px;
    height: 100%;
    border-radius: 3px;
    background-color: var(--panel-bg-color-under, rgba(55, 59, 68, 1));
    transition: 0.50s ease-in-out;
}  

.panel-0016::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0016::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0016::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
} 
/* **************************************************************** */   
.accordion-0017-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0017{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    cursor: pointer;
    transform: perspective(500px) rotateX(15deg);
    word-break: break-word;
}

.accordion-btn-0017:hover,
.accordion-btn-0017.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, inset 0 -12px 6px rgba(173, 207, 255, 1));
}   

.panel-0017 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, rgba(241, 241, 241, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    overflow: hidden;
    overflow-y: scroll;
    transform: perspective(500px) rotateX(15deg);
    cursor: text;
}

.panel-0017-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0017-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0017::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0017::-webkit-scrollbar-thumb{
    background: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0017::-webkit-scrollbar-thumb:hover{
    background: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0018-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0018{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-color: var(--acc-btn-bg-color-normal, rgba(17, 17, 17, 1));
    background-image: radial-gradient(76% 151% at 52% -52%, rgba(255, 255, 255, 0.23) 0%, transparent 100%);
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0018:hover,
.accordion-btn-0018.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-color: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    background-image: radial-gradient(76% 151% at 52% -52%, rgba(255, 255, 255, 0.23) 0%, transparent 100%);
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    filter: var(--acc-btn-brightness, brightness(1.3));
}   

.panel-0018 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-color: var(--panel-bg-color, rgba(241, 241, 241, 1));
    background-image: radial-gradient(76% 151% at 52% -52%, rgba(255, 255, 255, 0.23) 0%, transparent 100%);
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
    filter: var(--panel-brightness, brightness(1.3));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0018-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0018-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0018::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0018::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    background-image: radial-gradient(76% 151% at 52% -52%, rgba(255, 255, 255, 0.23) 0%, transparent 100%);
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
    cursor: default;
}

.panel-0018::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    background-image: radial-gradient(76% 151% at 52% -52%, rgba(255, 255, 255, 0.23) 0%, transparent 100%);
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0019-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0019{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-color: var(--acc-btn-bg-color-normal, rgba(17, 17, 17, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-color-normal, 0 0 4px 1px rgba(115, 236, 139, 1), 0 0 16px 4px rgba(84, 195, 146, 0.8), inset 0 0 6px 1px rgba(115, 236, 139, 1));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0019:hover,
.accordion-btn-0019.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-color: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-color-hover, 0 0 4px 1px rgba(115, 236, 139, 1), 0 0 16px 4px rgba(84, 195, 146, 0.8), inset 0 0 6px 1px rgba(115, 236, 139, 1));
    filter: var(--acc-btn-brightness, brightness(1.3));
}   

.panel-0019 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-color: var(--panel-bg-color, rgba(241, 241, 241, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-color, 0 0 4px 1px rgba(115, 236, 139, 1), 0 0 16px 4px rgba(84, 195, 146, 0.8), inset 0 0 6px 1px rgba(115, 236, 139, 1));
    filter: var(--panel-brightness, brightness(1.3));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0019-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0019-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0019::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0019::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0019::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0020-main {
    position: relative;
    width: 100%;
}    

.accordion-btn-0020{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-color: var(--acc-btn-bg-color-normal, rgba(17, 17, 17, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0020:hover,
.accordion-btn-0020.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-color: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    filter: var(--acc-btn-brightness, brightness(1.3));
}   

.panel-0020 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-color: var(--panel-bg-color, rgba(241, 241, 241, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    filter: var(--panel-brightness, brightness(1.3));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0020-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0020-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0020::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0020::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}

.panel-0020::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0021-main {
    position: relative;
    width: 100%;
}    

.accordion-btn-0021{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-image: var(--acc-btn-bg-color-normal, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0021:hover,
.accordion-btn-0021.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    filter: var(--acc-btn-brightness, brightness(1.3));
}   

.panel-0021 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-image: var(--panel-bg-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    filter: var(--panel-brightness, brightness(1.3));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0021-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0021-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0021::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0021::-webkit-scrollbar-thumb{
    background-image: var(--scrollbar-normal-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}

.panel-0021::-webkit-scrollbar-thumb:hover{
    background-image: var(--scrollbar-hover-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}                    
/* **************************************************************** */    
.accordion-0022-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0022{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-image: var(--acc-btn-bg-color-normal, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0022:hover{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.accordion-btn-0022.active{
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
}  

.panel-0022 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-image: var(--panel-bg-color, linear-gradient(-180deg, rgba(255, 137, 214, 1) 0%, rgba(192, 31, 158, 1) 100%));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: -5px -5px 15px rgba(64, 75, 78, 0.2)
    , 5px 5px 15px rgba(0, 0, 0, 0.9)
    , inset -5px -5px 15px rgba(64, 75, 78, 0.2)
    , inset 5px 5px 15px rgba(0, 0, 0, 0.9);
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0022-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0022-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0022::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0022::-webkit-scrollbar-thumb{
    background-image: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}

.panel-0022::-webkit-scrollbar-thumb:hover{
    background-image: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1)); 
    cursor: default;
}                    
/* **************************************************************** */   
.accordion-0023-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0023{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, rgba(44, 187, 99, 0.2) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.15) 0 1px 2px,rgba(44, 187, 99, 0.15) 0 2px 4px,rgba(44, 187, 99, 0.15) 0 4px 8px,rgba(44, 187, 99, 0.15) 0 8px 16px,rgba(44, 187, 99, 0.15) 0 16px 32px);
    transform: var(--acc-btn-rotation-scale-normal, scale(1) rotate(0deg));
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0023:hover,
.accordion-btn-0023.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--acc-btn-rotation-scale-hover, scale(1.05) rotate(1deg));
}  

.panel-0023 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.5) 25%, rgba(255, 255, 255, 0) 50%), rgba(0, 83, 208, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, rgba(44, 187, 99, 0.35) 0 -25px 18px -14px inset,rgba(44, 187, 99, 0.25) 0 1px 2px,rgba(44, 187, 99, 0.25) 0 2px 4px,rgba(44, 187, 99, 0.25) 0 4px 8px,rgba(44, 187, 99, 0.25) 0 8px 16px,rgba(44, 187, 99, 0.25) 0 16px 32px);
    transform: var(--panel-rotation-scale, scale(1.05) rotate(-1deg));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0023-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0023-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0023::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0023::-webkit-scrollbar-thumb{
    background-color: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0023::-webkit-scrollbar-thumb:hover{
    background-color: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */ 
.accordion-0024-main {
    position: relative;
    width: 100%;
}    

.accordion-btn-0024{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background-image: var(--acc-btn-bg-color-normal, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    word-break: break-word;
}

.accordion-btn-0024:hover,
.accordion-btn-0024.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background-image: var(--acc-btn-bg-color-hover, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    filter: var(--acc-btn-brightness, brightness(1.3));
}   

.panel-0024 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background-image: var(--panel-bg-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    filter: var(--panel-brightness, brightness(1.3));
    overflow: hidden;
    overflow-y: scroll;
    cursor: text;
}

.panel-0024-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0024-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0024::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0024::-webkit-scrollbar-thumb{
    background-image: var(--scrollbar-normal-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}

.panel-0024::-webkit-scrollbar-thumb:hover{
    background-image: var(--scrollbar-hover-color, linear-gradient(0deg, rgba(65, 85, 139, 1) 0%, rgba(41, 53, 86, 1) 50%, rgba(89, 131, 252, 1) 50%, rgba(89, 131, 252, 1) 100%));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    box-shadow: inset 0 0px 5px 0px rgba(255, 255, 255, 0.15), inset 0px 3px 5px 0px rgba(255, 255, 255, 0.1), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.4), inset 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
    cursor: default;
}                    
/* **************************************************************** */     
.accordion-0025-main {
    position: relative;
    width: 100%;
}    
.accordion-btn-0025{
    display: flex;
    justify-content: space-between;
    align-items: center;  
    color: var(--acc-btn-text-color-normal, rgba(240, 164, 23, 1));
    background: var(--acc-btn-bg-color-normal, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-normal, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    cursor: pointer;
    transform: perspective(500px) rotateX(15deg);
    word-break: break-word;
}

.accordion-btn-0025:hover,
.accordion-btn-0025.active {
    color: var(--acc-btn-text-color-hover, rgba(23, 45, 240, 1));
    background: var(--acc-btn-bg-color-hover, rgba(241, 241, 241, 1));
    border: var(--acc-btn-border-hover, 2px solid rgba(23, 45, 240, 1));
    box-shadow: var(--acc-btn-shadow-hover, inset 0 -12px 6px rgba(173, 207, 255, 1));
}   

.panel-0025 {
    display: none;
    flex-direction: column;
    margin-top: var(--space-between, 5px);
    background: var(--panel-bg-color, rgba(241, 241, 241, 1));
    border: var(--panel-border, 2px solid rgb(23, 45, 240));
    box-shadow: var(--panel-shadow-normal, inset 0 -12px 6px rgba(173, 207, 255, 1));
    overflow: hidden;
    overflow-y: scroll;
    transform: perspective(500px) rotateX(15deg);
    cursor: text;
}

.panel-0025-title-box {
    width: 100%;
    color: var(--text-color-title, rgba(165, 42, 42, 1));
    border-bottom: var(--panel-title-underline, 2px solid rgb(23, 45, 240));
    word-break: break-word;
}

.panel-0025-content-box {
    color: var(--text-color-content, rgba(16, 16, 16, 1));
    word-break: break-word;
}

.panel-0025::-webkit-scrollbar{
    width: var(--scrollbar-width, 8px);
}

.panel-0025::-webkit-scrollbar-thumb{
    background: var(--scrollbar-normal-color, rgba(240, 164, 23, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-normal, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}

.panel-0025::-webkit-scrollbar-thumb:hover{
    background: var(--scrollbar-hover-color, rgba(158, 158, 158, 1));
    border-radius: var(--scrollbar-radius, 5px);
    border: var(--scrollbar-border-hover, 2px solid rgba(240, 164, 23, 1));
    cursor: default;
}                    
/* **************************************************************** */ 
/* **************************************************************** */