    background-color: rgb(5 150 105 / var(--tw-bg-opacity)) !important;
    }

    /* Peer Checked - Blue 600 (for Email Switch - ensuring consistency) */
    .peer:checked~.peer-checked\:bg-blue-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity)) !important;
    }

    /* Peer Checked - After Translate Full (for Switch Knob) */
    .peer:checked~.peer-checked\:after\:translate-x-full::after {
        content: var(--tw-content);
        transform: translate(100%) !important;
    }

    /* RTL support for switch knob */
    [dir="rtl"] .peer:checked~.rtl\:peer-checked\:after\:-translate-x-full::after {
        content: var(--tw-content);
        transform: translate(-100%) !important;
    }

    /* Peer Checked - After Border White */
    .peer:checked~.peer-checked\:after\:border-white::after {
        content: var(--tw-content);
        border-color: rgb(255 255 255) !important;
    }

    /* Peer Checked - Background Color (Generic) */
    .peer:checked~.peer-checked\:bg-emerald-600 {
        background-color: #059669 !important;
    }

    .peer:checked~.peer-checked\:bg-blue-600 {
        background-color: #2563eb !important;
    }
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}
