﻿[data-color="theme-pink"].light-style {
    --bs-primary: #d63384 !important;
    --bs-primary-rgb: 214, 51, 132 !important;
    --bs-primary-text-emphasis: #561435 !important;
    --bs-primary-bg-subtle: #f7d6e6 !important;
    --bs-primary-border-subtle: #efadce !important;
}

    /* Page Title */
    [data-color="theme-pink"].light-style .page-title {
        color: #d63384;
    }

    [data-color="theme-pink"].light-style .page-title-0 {
        color: #ab296a;
        background: linear-gradient(to top, #ab296a 1%, var(--bs-card-bg) 8%);
    }

    /* Horizontal Menu Styling */
    [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal {
        background-color: #d63384 !important;
        color: #ffffff !important;
    }

        [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link {
            color: #ffffff !important;
        }

            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link:hover {
                background-color: #b02a65 !important;
                color: #ffffff !important;
            }

            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.active {
                background-color: #c22575 !important;
                color: #ffffff !important;
            }

            /* Dropdown Toggle Styling */
            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover {
                background-color: #b02a65 !important;
                color: #ffffff !important;
            }

                [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover span {
                    color: #ffffff !important;
                }

            /* Dropdown Arrow Colors */
            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle::after,
            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown::after {
                color: #ffffff !important;
            }

            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle:hover::after,
            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown:hover::after {
                color: #ffffff !important;
            }

            /* Mega Dropdown Styling */
            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-link.dropdown-toggle.mega-dropdown:hover {
                background-color: #b02a65 !important;
                color: #ffffff !important;
            }

        [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-item.mega-dropdown.active a {
            background-color: #861f4d !important;
            color: #ffffff !important;
        }

            [data-color="theme-pink"].light-style .bg-menu-theme.menu-horizontal .menu-item.mega-dropdown.active a:hover {
                background-color: #c22575 !important;
                color: #ffffff !important;
            }

    [data-color="theme-pink"].light-style .mega-dropdown .dropdown-menu {
        background: #861f4d !important;
    }

    [data-color="theme-pink"].light-style a.nav-link.mega-dropdown-link {
        color: #ffffff !important;
    }

        [data-color="theme-pink"].light-style a.nav-link.mega-dropdown-link:hover {
            color: #ffffff !important;
        }

    [data-color="theme-pink"].light-style li.nav-item.mega-nav-item:hover > a {
        color: #ffffff !important;
        font-weight: 500;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    }

    /* Bootstrap Button Override */
    [data-color="theme-pink"].light-style .btn-primary {
        --bs-btn-color: #fff;
        --bs-btn-bg: #d63384;
        --bs-btn-border-color: #d63384;
        --bs-btn-hover-color: #fff;
        --bs-btn-hover-bg: #c22575;
        --bs-btn-hover-border-color: #b02a65;
        --bs-btn-focus-shadow-rgb: 214, 51, 132;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #b02a65;
        --bs-btn-active-border-color: #a5285f;
        background-color: #d63384 !important;
        border-color: #d63384 !important;
        color: #ffffff !important;
    }

        [data-color="theme-pink"].light-style .btn-primary:hover,
        [data-color="theme-pink"].light-style .btn-primary:focus {
            color: #fff !important;
            background-color: #c22575 !important;
            border-color: #b02a65 !important;
            box-shadow: 0 0.125rem 0.25rem rgba(214, 51, 132, 0.075), 0 0 0 0.2rem rgba(214, 51, 132, 0.25) !important;
        }

        [data-color="theme-pink"].light-style .btn-primary:active {
            color: #fff !important;
            background-color: #b02a65 !important;
            border-color: #a5285f !important;
        }

    /* Nav Pills Override */
    [data-color="theme-pink"].light-style .nav-pills .nav-link.active,
    [data-color="theme-pink"].light-style .nav-pills .nav-link.active:hover,
    [data-color="theme-pink"].light-style .nav-pills .nav-link.active:focus {
        background-color: #d63384 !important;
        color: #ffffff !important;
    }

    /* DevExtreme Pagination Override */
    [data-color="theme-pink"].light-style .dx-pager .dx-page-sizes .dx-selection,
    [data-color="theme-pink"].light-style .dx-pager .dx-pages .dx-selection,
    [data-color="theme-pink"].light-style .dx-pagination .dx-page-sizes .dx-selection,
    [data-color="theme-pink"].light-style .dx-pagination .dx-pages .dx-selection {
        font-weight: 500;
        background-color: #d63384 !important;
        color: #fff !important;
    }

    /* Client Text Links */
    [data-color="theme-pink"].light-style .client-text a h5 {
        color: #d63384 !important;
    }

    /* Additional Bootstrap Component Overrides */
    [data-color="theme-pink"].light-style .badge.bg-primary {
        background-color: #d63384 !important;
    }

    [data-color="theme-pink"].light-style .alert-primary {
        --bs-alert-color: #561435;
        --bs-alert-bg: #f7d6e6;
        --bs-alert-border-color: #efadce;
    }

    [data-color="theme-pink"].light-style .btn-outline-primary {
        --bs-btn-color: #d63384;
        --bs-btn-border-color: #d63384;
        --bs-btn-hover-color: #fff;
        --bs-btn-hover-bg: #d63384;
        --bs-btn-hover-border-color: #d63384;
        --bs-btn-active-color: #fff;
        --bs-btn-active-bg: #d63384;
        --bs-btn-active-border-color: #d63384;
    }

    [data-color="theme-pink"].light-style .text-primary {
        color: #d63384 !important;
    }

    [data-color="theme-pink"].light-style .bg-primary {
        background-color: #d63384 !important;
    }

    [data-color="theme-pink"].light-style .border-primary {
        border-color: #d63384 !important;
    }
