@import url(jrl.css);

/* ===== JCU Credit Union dependent dropdowns ===== */
.jcu-credit-union-section {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid var(--color-neutral-6);
    padding-bottom: var(--space-base);
}

.jcu-select-label {
    font-size: 18px;
    font-weight: 600;
}

.jcu-select {
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    border: 1px solid #ccc;
    background-color: #fff;
    cursor: pointer;
    appearance: auto;
}

.jcu-select:disabled {
    opacity: 0.5;
    cursor: not-allowed;
    background-color: #f5f5f5;
}

.jcu-select:focus {
    outline: 2px solid var(--color-primary, #004990);
    outline-offset: 2px;
}

.jcu-discount-banner {
    background-color: var(--color-tertiary);
    font-weight: 600;
    margin-top: 0.5rem;
    gap: 12px;
    padding: 6px 12px;
}

.jcu-discount-banner.flex span {
    margin-right: unset;
}

/* ===== JCU Quote Panel & Containers ===== */
#container.container.jcu {
    max-width: 1130px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.iagPanelPrem, .goldMobCont .panelHeadMob .iagPanelPrem {
    color: #027A48;
}
/* 
.panel-most-popular {
    background-color: #000;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    padding: 0.5rem 0.75rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.4rem;
}
*/

.panel-most-popular {
    display: none;
}
.panel-most-popular__star {
    color: #fff;
    width: 16px;
    height: 16px;
}

.blackHead {
 /*  border-top: unset; */
    padding-top: 40px; /* Adjust this value as needed to create the desired space */
}

@media (max-width: 979px) {
.silverMobCont .panelHeadMob .iagPanelPrem, .iagPanelPrem, .goldMobCont .panelHeadMob .iagPanelPrem {
        color: var(--color-neutral-10);
    }

    
    .blackMobCont .panelHeadMob .iagPanelPrem {
            color: var(--color-neutral-0);
    }

.panelWas {
    color: var(--color-neutral-10);
}

.blackMobCont .panelWas {
        color: var(--color-neutral-0);
}

}


.panel-sum-cont .jcu-discount-banner {
    margin: 20px auto;
    width: max-content;
    padding: 6px 12px;
    border-radius: 17px;
} 