﻿/**
 * diamond_listing.html — square corners for listing UI; Magic Search keeps rounded radii.
 */
.luvanshNewPage .diamond_listing_main *,
.luvanshNewPage #commonDiamondFilterDrawer * {
    /*border-radius: 0 !important;*/
}

/* Sliders / steppers — circular handles & step dots */
.luvanshNewPage .diamond_listing_main .noUi-handle,
.luvanshNewPage #commonDiamondFilterDrawer .noUi-handle,
.luvanshNewPage #commonDiamondFilterDrawer .range-wrapper2 .noUi-handle {
    border-radius: 50% !important;
}

.luvanshNewPage .diamond_listing_main .segments span,
.luvanshNewPage #commonDiamondFilterDrawer .segments span {
    border-radius: 2px !important;
}

    .luvanshNewPage .diamond_listing_main .segments span.first-active::before,
    .luvanshNewPage .diamond_listing_main .segments span.last-active::after,
    .luvanshNewPage .diamond_listing_main .segments span:first-child::before,
    .luvanshNewPage #commonDiamondFilterDrawer .segments span.first-active::before,
    .luvanshNewPage #commonDiamondFilterDrawer .segments span.last-active::after,
    .luvanshNewPage #commonDiamondFilterDrawer .segments span:first-child::before {
        border-radius: 50% !important;
    }

/* Delivery toggles (Mother's Day, etc.) */
.luvanshNewPage .diamond_listing_main .toggle-switch {
    border-radius: 20px !important;
}

.luvanshNewPage .diamond_listing_main .toggle-switch-mobile,
.luvanshNewPage #commonDiamondFilterDrawer .toggle-switch-mobile {
    border-radius: 29px !important;
}

    .luvanshNewPage .diamond_listing_main .toggle-switch::after,
    .luvanshNewPage .diamond_listing_main .toggle-switch-mobile::after,
    .luvanshNewPage #commonDiamondFilterDrawer .toggle-switch-mobile::after {
        border-radius: 50% !important;
    }

/* Magic Search */
.luvanshNewPage .diamond_listing_main .search-container .search-row {
    border-radius: 40px !important;
}

.luvanshNewPage .diamond_listing_main .search-container .magic-btn {
    border-radius: 50px !important;
}

.luvanshNewPage .diamond_listing_main .search-container .search-dropdown {
    border-radius: 12px !important;
}

.luvanshNewPage .diamond_listing_main .search-container .search-dropdownBody {
    border-radius: 0 !important;
}

.luvanshNewPage
.diamond_listing_main
.search-container
#searchTriggerMobile:focus-visible {
    border-radius: 4px !important;
}

.luvanshNewPage
.diamond_listing_main
.search-container
.mobile-magic-search-inputRow {
    border-radius: 20px !important;
}

.luvanshNewPage
.diamond_listing_main
.search-container
.mobile-magic-search-contentCard {
    border-radius: 12px !important;
}

.luvanshNewPage
.diamond_listing_main
.search-container
.mobile-magic-search-iconBtn {
    border-radius: 999px !important;
}

.luvanshNewPage
.diamond_listing_main
.search-container
.mobile-magic-search-chip {
    border-radius: 0 !important;
}

/* Tablet/desktop: dropdown panel uses flat inner card (existing layout). */
@media (min-width: 768px) {
    .luvanshNewPage
    #filter_desktop
    .mob-topPart
    .search-container
    .mobile-magic-search-contentCard {
        border-radius: 0 !important;
    }
}
