/* [acms_list_2] - Pros/Cons + highlight tab override */

.urgi-list2-proscons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 26px;
    padding: 18px 24px 22px;
    border-top: 1px solid #F0EAE0;
}

.urgi-list2-col-head {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 13px;
}

.urgi-list2-icon-box {
    width: 26px;
    height: 26px;
    border-radius: 8px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
}

.urgi-list2-icon-box--pros {
    background: #E4F4E7;
}

.urgi-list2-icon-box--cons {
    background: #FFE7E6;
}

.urgi-list2-icon-box--highlight {
    background: #FFE3E3;
}

.urgi-list2-icon-box--highlight i {
    color: #EB002E;
    font-size: 13px;
}

.urgi-list2-col-title {
    font-weight: 800;
    font-size: 16px;
}

.urgi-list2-col-title--pros {
    color: #2F7A4E;
}

.urgi-list2-col-title--cons {
    color: #EB002E;
}

.urgi-list2-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 11px;
}

.urgi-list2-item {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    font-size: 14px;
    line-height: 1.45;
    color: #3E4A40;
}

.urgi-list2-col--cons .urgi-list2-item {
    color: #4A3E3B;
}

.urgi-list2-marker {
    flex: 0 0 auto;
    font-weight: 800;
    font-size: 15px;
    line-height: 1.45;
}

.urgi-list2-marker--pros {
    color: #2F8B57;
}

.urgi-list2-marker--cons {
    color: #EB002E;
}

.urgi-list2-tab {
    border-top: 1px solid #F0EAE0;
}

.urgi-list2-tab-toggle {
    all: unset;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 24px;
}

.urgi-list2-tab-label {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    font-size: 16px;
    font-weight: 800;
    color: #3A2E22;
}

.urgi-list2-tab-state {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12.5px;
    font-weight: 700;
    color: var(--acms-text-muted);
}

.urgi-list2-tab-chevron {
    display: inline-flex;
    transition: transform .25s ease;
}

.urgi-list2-tab[data-urgi-open="true"] .urgi-list2-tab-chevron {
    transform: rotate(180deg);
}

.urgi-list2-tab-content {
    padding: 4px 24px 24px;
    font-size: 14px;
    line-height: 1.62;
    color: #43372C;
}

.urgi-list2-tab-content[hidden] {
    display: none;
}

.urgi-list2-tab-content-inner p {
    margin: 0 0 12px;
}

.urgi-list2-tab-content-inner p:last-child {
    margin-bottom: 0;
}

.urgi-list2-tab-content-inner .urgi-list2-rich-list {
    margin: 4px 0 12px;
    padding-left: 20px;
}

.urgi-list2-tab-content-inner ul.urgi-list2-rich-list {
    list-style: disc outside;
}

.urgi-list2-tab-content-inner ol.urgi-list2-rich-list {
    list-style: decimal outside;
}

.urgi-list2-tab-content-inner .urgi-list2-rich-list:last-child {
    margin-bottom: 0;
}

.urgi-list2-tab-content-inner .urgi-list2-rich-list li {
    margin-bottom: 8px;
    padding-left: 2px;
}

.urgi-list2-tab-content-inner .urgi-list2-rich-list li:last-child {
    margin-bottom: 0;
}

.urgi-list2-tab-content-inner .urgi-list2-rich-list li::marker {
    color: #000000;
}

@media (max-width: 640px) {
    .urgi-list2-proscons {
        grid-template-columns: 1fr;
        gap: 20px;
    }
}
