.article-body {
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin-top: 24px;
}

.light-theme #tabs-panels details h3 {
    color: black;
    font-size: 22px;
}
.dark-theme #tabs-panels details h3 {
    color: #ffffff;
    font-size: 22px;
}

.updated-tag{
    border-radius: 4px;
    padding: 4px 8px;
    display: inline;
    font-variant: small-caps;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
}
.light-theme .updated-tag {
    border: 1px solid #FFF0B2;
    background: #FDFFC4;
}
.dark-theme .updated-tag {
    border: 1px solid #ffea97;
    background: #c5c075;
    color: #000;
}
.tabs-wrapper {
    margin-top: 24px;
}

.ea-tabs {
    display: flex;
    gap: 16px;
    font-weight: 500;
    font-size: 20px;
    flex-wrap: wrap;
    position: relative;
   
}
.light-theme .ea-tabs {
    border-bottom: 2px solid #B9BBC1;
}
.dark-theme .ea-tabs {
    border-bottom: 2px solid var(--color-gray-50);
}
.ea-tabs div {
    display: flex;
    justify-content: center;
    padding: 8px 16px;
    cursor: pointer;
    align-items: center;
    min-width: 132px;
    transition: background .5s ease-in-out; 
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-bottom:-2px;

}
.light-theme .ea-tabs div {

    border-bottom: 2px solid #B9BBC1;
}
.dark-theme .ea-tabs div {
    background: var(--color-gray-30);
    border-bottom: 2px solid var(--color-gray-50);
}
.light-theme .ea-tabs div.active, .light-theme  .ea-tabs div:hover {
    background: #E2EDFD;
    border-bottom: 2px solid #0068FF;
}

.dark-theme .ea-tabs div.active, .dark-theme .ea-tabs div:hover {
    background: var(--color-blue-80);
    border-bottom: 2px solid #0068FF;
    color: var(--color-neutral-black);
}

.dark-theme .ea-tabs div.active .icon, .dark-theme .ea-tabs div:hover .icon {
    color: var(--color-neutral-black);
   
}


summary {
    font-weight: 500;
    font-size: 24px;
    padding: 16px 24px;
    cursor: pointer;
    transition: background .5s ease-in-out;
}
details[open] summary .icon {
    transform: rotate(90deg);
 }

.light-theme summary {  
    background: #FAFAFA;
    border-bottom: 1px solid #E5E6E8;
}

.dark-theme summary {  
    background: var(--color-gray-30);
    border-bottom: 1px solid var(--color-gray-20);
}

.light-theme summary:hover {
    background: #DCDEE1;
    border-bottom: 1px solid #E5E6E8;
}

.dark-theme summary:hover {  
    background: var(--color-gray-40);
    border-bottom: 1px solid var(--color-gray-20);
}

.light-theme details[open] summary {
    background: #DCDEE1;
}

.dark-theme details[open] summary {
    background: var(--color-gray-40);
}

.light-theme details[open] summary:hover {
    background: #FAFAFA;
}
.dark-theme details[open] summary:hover {
    background: var(--color-gray-30);
}




.ea-tabs-panels > div, .sub-tabs-panels > div {
    display: none;
}
.ea-tabs-panels > div.active, .sub-tabs-panels > div.active {
    display: block;
    padding: 2%;
}

details {
    margin: 16px 0;
}

details div {
    display: block;
}

details summary {
    list-style-type: '';
  }
  
details[open] summary {
list-style-type: '';
}
.ea-tabs .icon {
    width: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 16px;
}

.light-theme .ea-tabs .icon-mwb-system-arm {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWVAWVC2JNQYED9E45K8BB);
}

.dark-theme .ea-tabs div.active .icon-mwb-system-arm, .dark-theme .ea-tabs div:hover .icon-mwb-system-arm {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWVAWVC2JNQYED9E45K8BB);
    filter: invert(0);
}

.dark-theme .ea-tabs .icon-mwb-system-arm {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWVAWVC2JNQYED9E45K8BB);
    filter: invert(1);
  
}

.light-theme .ea-tabs .icon-mwb-device-mobile {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWTK5NHDXDFDKTA9Z2G18A);
}

.dark-theme .ea-tabs div.active .icon-mwb-device-mobile, .dark-theme .ea-tabs div:hover .icon-mwb-device-mobile {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWTK5NHDXDFDKTA9Z2G18A);
    filter: invert(0);
}

.dark-theme .ea-tabs .icon-mwb-device-mobile {
    content: url(https://support.threatdown.com/hc/theming_assets/01JAFWTK5NHDXDFDKTA9Z2G18A);
    filter: invert(1);
  
}

.icon-mwb-system-arm {
    width: 16px;
    height: 16px;
}

.subtabs, .subtabs .icon {
    font-size: 16px;
}

