    /* Premium & Perfectly Balanced Layout - No Ads */
    :root { 
        --primary: #2c3338; --secondary: #d4af37; --bg-color-start: #fdfbf1; --bg-color-end: #f4e2b0; 
        --card-bg: #ffffff; --text: #212529; --text-light: #555555; 
        --shadow: 0 6px 16px rgba(184, 134, 11, 0.12); --border-gold: #e6dcb8; 
        --radius: 16px; --verified-blue: #007BFF; 
    }
    body { margin: 0; padding: 0 !important; overflow-x: hidden; }
    
    #scg-app-wrapper { 
        font-family: 'Poppins', sans-serif; background: linear-gradient(180deg, var(--bg-color-start) 0%, var(--bg-color-end) 100%); 
        background-attachment: fixed; min-height: 100vh; color: var(--text); padding-bottom: 80px; 
        width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; max-width: 100vw; box-sizing: border-box; 
    }
    
    /* ======== NEW: SKELETON LOADER CSS ======== */
    .scg-skeleton-card {
        background: #fff;
        border: 1px solid #eee;
        box-shadow: 0 2px 10px rgba(0,0,0,0.05);
        pointer-events: none; /* Make unclickable */
        opacity: 1 !important;
        animation: none !important;
    }
    .skel-img {
        width: 100%; height: 115px;
        background: #e0e0e0;
        border-radius: 12px 12px 0 0;
        animation: pulseSkel 1.5s infinite ease-in-out;
    }
    .skel-content { padding: 12px; }
    .skel-line {
        height: 12px; background: #e0e0e0; border-radius: 4px; margin-bottom: 10px;
        animation: pulseSkel 1.5s infinite ease-in-out;
    }
    .skel-title { width: 70%; height: 16px; margin-bottom: 12px; }
    .skel-btn {
        height: 30px; width: 100%; background: #e0e0e0; border-radius: 8px; margin-top: auto;
        animation: pulseSkel 1.5s infinite ease-in-out;
    }
    .desktop-skel-only { display: none; } /* Hide 4th skeleton on mobile */

    @keyframes pulseSkel {
        0% { background-color: #e0e0e0; }
        50% { background-color: #f2f2f2; }
        100% { background-color: #e0e0e0; }
    }
    /* ========================================== */

    .scg-top-nav { position: fixed; top: 0; left: 0; width: 100%; height: 65px; background: var(--primary); display: flex; justify-content: space-between; align-items: center; padding: 0 15px; box-sizing: border-box; z-index: 9000; box-shadow: 0 4px 20px rgba(0,0,0,0.15); }
    .scg-nav-left { display: flex; align-items: center; gap: 12px; } 
    .scg-logo-container { height: 38px; display: flex; align-items: center; } 
    .scg-main-logo { height: 30px; max-width: 140px; object-fit: contain; filter: drop-shadow(0 2px 8px rgba(0,0,0,0.3)); transition: transform 0.3s ease; } .scg-main-logo:hover { transform: scale(1.05); }
    
    .scg-location-badge { background: rgba(255,255,255,0.1); backdrop-filter: blur(10px); padding: 7px 12px; border-radius: 20px; font-size: 13px; font-weight: 500; display: flex; align-items: center; gap: 6px; border: 1px solid rgba(255,255,255,0.25); color: white; cursor: pointer; transition: 0.2s; max-width: 140px; min-width: 120px; justify-content: space-between; } 
    #currentCityText { display: inline-block; max-width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; text-align: left; } 
    .scg-location-badge i { flex-shrink: 0; color: var(--secondary); } .scg-location-badge:active { transform: scale(0.95); background: rgba(255,255,255,0.2); }
    
    .scg-desktop-nav { display: none; align-items: center; gap: 18px; } 
    .desktop-link { color: rgba(255,255,255,0.9); text-decoration: none; font-size: 14px; font-weight: 500; transition: 0.2s; } .desktop-link:hover { color: var(--secondary); transform: translateY(-2px); } 
    .highlight-link { background: var(--secondary); color: #fff; padding: 8px 16px; border-radius: 20px; border: none; box-shadow: 0 4px 10px rgba(0,0,0,0.2); } .highlight-link:hover { background: #fff; color: var(--primary); } 
    .desktop-login-btn { background: var(--secondary); color: #fff; padding: 8px 18px; border-radius: 20px; font-weight: 600; text-decoration: none; font-size: 14px; box-shadow: 0 4px 10px rgba(0,0,0,0.2); } 
    .desktop-user-profile { display: flex; align-items: center; gap: 8px; cursor: pointer; background: rgba(255,255,255,0.15); padding: 5px 12px 5px 5px; border-radius: 30px; border: 1px solid rgba(255,255,255,0.2); } 
    .desktop-user-profile img { width: 30px; height: 30px; border-radius: 50%; object-fit: cover; } .desktop-user-profile span { color: white; font-size: 13px; font-weight: 500; } 
    
    .mobile-only { display: flex; } 
    .header-avatar-img { width: 38px !important; height: 38px !important; min-width: 38px; border-radius: 50% !important; border: 2px solid var(--secondary); object-fit: cover; display: block; } 
    .nav-btn { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-left: 5px; } 
    
    .scg-header-wrapper { margin-top: 65px; background: linear-gradient(135deg, var(--primary), #444); padding: 20px 20px 70px; border-radius: 0 0 35px 35px; color: white; position: relative; z-index: 1; } 
    .scg-header-wrapper::before { content: ''; position: absolute; top: -40px; right: -40px; width: 120px; height: 120px; background: rgba(255,255,255,0.05); border-radius: 50%; } 
    
    .scg-search-container { margin-top: -40px; padding: 0 20px; z-index: 1100; position: relative; }
    .scg-search-bar { background: #ffffff; padding: 5px 18px; border-radius: 16px; display: flex; align-items: center; height: 55px; box-shadow: 0 15px 40px -8px rgba(0,0,0,0.12); backdrop-filter: blur(10px); border: 2px solid var(--border-gold); transition: all 0.3s ease; } 
    .scg-search-bar:focus-within { transform: translateY(-3px); box-shadow: 0 20px 50px -10px rgba(212, 175, 55, 0.25); border-color: var(--secondary); } 
    .scg-search-bar input { flex: 1; border: none; outline: none; padding: 0 12px; background: transparent; color: #333; font-size: 15px; } 
    .search-icon { color: var(--secondary); font-size: 18px; } .mic-icon { color: #888; padding: 10px; cursor: pointer; border-left: 1px solid #eee; margin-left: 8px; }
    
    .scg-section-wrapper { padding: 20px 0 10px 0; } 
    .scg-section-header { padding: 0 20px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; } 
    .scg-section-title { font-size: 18px; font-weight: 700; margin: 0; color: var(--primary); } 
    .scg-horizontal-scroll { display: flex; overflow-x: auto; gap: 12px; padding: 0 20px 20px 20px; scrollbar-width: none; min-height: 200px; align-items: stretch; scroll-behavior: smooth; }
    
    /* Perfected Cards */
    .scg-mini-card, .scg-card { box-shadow: var(--shadow); background: var(--card-bg); overflow: hidden; padding: 1.5px; z-index: 1; margin-bottom: 5px; transition: 0.3s; border: 1px solid var(--border-gold); } 
    .scg-mini-card::after,.scg-card::after { content:""; position: absolute; inset: 1.5px; background: var(--card-bg); z-index: -1; } 
    
    .scg-mini-card { min-width: 220px; height: 75px; border-radius: 12px; flex-shrink: 0; position: relative; } 
    .scg-mini-card::after { border-radius: 10px; }
    
    .scg-card { min-width: 175px; width: 175px; border-radius: 14px; flex-shrink: 0; position: relative; opacity: 0; animation: fadeEffect 0.5s forwards; display: flex; flex-direction: column;} 
    .scg-card::after { border-radius: 12px; }
    
    @keyframes fadeEffect { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
    .scg-mini-card:hover, .scg-card:hover { transform: translateY(-3px); border-color: var(--secondary); } 
    .scg-mini-card::before, .scg-card::before { content: ""; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: conic-gradient(transparent, transparent, transparent, var(--secondary)); animation: rotateBorder 4s linear infinite; z-index: -2; } 
    
    .mini-inner { position: relative; z-index: 2; display: flex; width: 100%; height: 100%; } 
    .mini-img { width: 75px; height: 100%; object-fit: cover; border-radius: 10px 0 0 10px; background: #eee; } 
    .mini-content { flex: 1; padding: 8px 10px; display: flex; flex-direction: column; justify-content: center; overflow: hidden; } 
    .mini-title { font-size: 13px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 4px; color: var(--text); } 
    .mini-rating { font-size: 11px; color: #f39c12; font-weight: 600; display: flex; align-items: center; gap: 4px; } 
    .mini-verified-label { background: #e3f2fd; color: var(--verified-blue); padding: 3px 5px; border-radius: 4px; font-size: 9px; font-weight: 700; margin-left: auto; text-transform: uppercase; letter-spacing: 0.5px; }
    
    .scg-img-container { width: 100%; height: 115px; background: #f0f0f0; border-radius: 12px 12px 0 0; overflow: hidden; position: relative; } 
    .scg-img-container img { width: 100%; height: 115px; object-fit: cover; } 
    .scg-content { padding: 10px; position: relative; z-index: 2; flex: 1; display: flex; flex-direction: column;} 
    .scg-name { font-size: 13px; font-weight: 700; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--text); } 
    .scg-meta { font-size: 11px; color: var(--text-light); margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; } 
    .scg-meta span:last-child { max-width: 85px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; text-align: right; } 
    .scg-btn { display: block; width: 100%; text-align: center; padding: 7px; background: #f8f9fa; color: #333; font-size: 12px; font-weight: 600; border: 1px solid #ddd; border-radius: 8px; cursor: pointer; transition: 0.2s; margin-top: auto;} 
    .scg-btn:hover { background: var(--secondary); color: white; border-color: var(--secondary); } 
    .verified-badge { position: absolute; top: 8px; right: 8px; background: rgba(255,255,255,0.95); color: var(--verified-blue); font-size: 10px; padding: 4px 8px; border-radius: 15px; font-weight: 700; box-shadow: 0 2px 10px rgba(0,0,0,0.1); z-index: 5; }

    /* VIEW ALL SWIPE CARD */
    .view-all-card { display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.6); border: 2px dashed var(--secondary); min-width: 140px; width: 140px; box-shadow: none; opacity: 1; animation: none;}
    .view-all-card::before { display: none; }
    .view-all-card:hover { background: #fff; }
    .view-all-inner { text-align: center; display: flex; flex-direction: column; gap: 8px; align-items: center; color: var(--primary); }
    .view-icon-wrap { width: 45px; height: 45px; border-radius: 50%; background: var(--secondary); color: white; display: flex; align-items: center; justify-content: center; font-size: 20px; transition: 0.3s; box-shadow: 0 4px 10px rgba(212, 175, 55, 0.3); }
    .view-all-card:hover .view-icon-wrap { transform: scale(1.1); box-shadow: 0 6px 15px rgba(212, 175, 55, 0.5); }
    .view-all-inner span { font-size: 12px; font-weight: 600; line-height: 1.3; }
    
    /* Category Icons */
    .scg-cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px 10px; padding: 0 20px; } 
    .scg-cat-item { display: flex; flex-direction: column; align-items: center; gap: 6px; cursor: pointer; transition: 0.2s; } 
    .scg-cat-item:active { transform: scale(0.95); } 
    .scg-cat-icon { width: 56px; height: 56px; border-radius: 18px; background: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 22px; border: 1px solid var(--border-gold); box-shadow: 0 8px 20px -5px rgba(184, 134, 11, 0.15); } 
    .scg-cat-item:hover .scg-cat-icon { transform: translateY(-5px); box-shadow: 0 12px 25px -5px rgba(212, 175, 55, 0.3); border-color: var(--secondary); } 
    .scg-cat-name { font-size: 12px; font-weight: 600; color: var(--primary); text-align: center; } 
    
    /* =========================================
       PREMIUM SIDEBAR HEADER FIX
       ========================================= */
    .scg-side-menu, .scg-category-sidebar { position: fixed; top: 0; width: 290px; height: 100%; background: var(--card-bg); z-index: 20000; transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; } 
    .scg-side-menu { left: -310px; box-shadow: 8px 0 35px rgba(0,0,0,0.15); } 
    .scg-category-sidebar { right: -310px; box-shadow: -8px 0 35px rgba(0,0,0,0.15); } 
    .scg-side-menu.active { left: 0; } .scg-category-sidebar.active { right: 0; } 
    
    .scg-menu-header { background: linear-gradient(135deg, var(--primary) 0%, #1a1e21 100%); padding: 55px 22px 30px; position: relative; overflow: hidden; border-bottom: 3px solid var(--secondary); } 
    .scg-menu-header::after { content: ''; position: absolute; top: -30px; right: -30px; width: 140px; height: 140px; background: radial-gradient(circle, rgba(212,175,55,0.15) 0%, transparent 70%); border-radius: 50%; }
    
    .scg-user-info-box { display: flex; align-items: center; gap: 16px; position: relative; z-index: 2; } 
    .scg-menu-avatar { width: 65px; height: 65px; border-radius: 50%; border: 2px solid var(--secondary); object-fit: cover; background: #fff; box-shadow: 0 4px 15px rgba(0,0,0,0.3); padding: 2px; } 
    
    .menu-user-details { display: flex; flex-direction: column; justify-content: center; } 
    .menu-user-details h3 { margin: 0; font-size: 18px; font-weight: 600; color: #ffffff !important; line-height: 1.2; letter-spacing: 0.3px; } 
    .menu-user-details p { margin: 5px 0 0; font-size: 13px; color: #f4e2b0 !important; font-weight: 400; opacity: 1; display: flex; align-items: center; } 

    .close-btn, .close-auth { font-size: 22px; cursor: pointer; color: white; opacity: 0.8; } .close-auth { color: var(--text); } 
    
    .scg-menu-items { padding: 22px; list-style: none; margin:0;} .scg-menu-items i { width: 22px; font-size: 17px; color: var(--text-light); } 
    .scg-menu-items li { padding: 14px; display: flex; align-items: center; gap: 14px; color: var(--text); font-weight: 500; cursor: pointer; border-radius: 12px; transition: 0.2s; margin-bottom: 5px; font-size: 15px; } 
    .scg-menu-items li:hover { background: #fdfbf1; color: var(--secondary); border: 1px solid var(--border-gold); } .scg-menu-items li:hover i { color: var(--secondary) !important; } 
    .menu-highlight { background: rgba(212, 175, 55, 0.1); color: var(--secondary) !important; border: 1px solid var(--border-gold); } .menu-highlight i { color: var(--secondary) !important; } 
    
    .scg-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.6); backdrop-filter: blur(3px); opacity: 0; visibility: hidden; transition: 0.3s; z-index: 19999; } .scg-overlay.active { opacity: 1; visibility: visible; } 
    .scg-cat-list-wrapper { padding: 18px; overflow-y: auto; flex: 1; } 
    .scg-sidebar-item { display: flex; align-items: center; gap: 14px; padding: 12px 14px; background: #fff; border-radius: 14px; margin-bottom: 12px; cursor: pointer; transition: 0.2s; border: 1px solid #eee; } 
    .scg-sidebar-item:hover { transform: translateX(-4px); background: #fdfbf1; border-color: var(--secondary); } 
    .scg-sidebar-icon { width: 38px; height: 38px; border-radius: 10px; background: var(--card-bg); display: flex; align-items: center; justify-content: center; font-size: 15px; box-shadow: 0 4px 12px rgba(0,0,0,0.06); } 
    .scg-sidebar-name { font-weight: 600; font-size: 14px; color: var(--text); }
    
    /* Modals */
    .scg-modal { display: none; position: fixed; z-index: 21000; left: 0; top: 0; width: 100%; height: 100%; align-items: center; justify-content: center; animation: fadeIn 0.3s; } 
    .scg-modal-content { background: #ffffff; width: 90%; max-width: 360px; padding: 22px; border-radius: 22px; text-align: center; box-shadow: 0 22px 45px -12px rgba(0,0,0,0.25); position: relative; animation: slideUp 0.3s; border: 2px solid var(--secondary); } 
    .scg-modal-content h3 { margin: 0 0 5px; font-size: 19px; color: var(--primary); } .scg-modal-content p { color: #666; font-size: 13px; margin: 0 0 16px; } 
    .auth-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 18px; } 
    .auth-submit-btn { width: 100%; padding: 12px; background: var(--secondary); color: white; border: none; border-radius: 12px; font-weight: 600; cursor: pointer; margin-top: 10px; font-size:15px; } 
    .auth-switch { font-size: 13px; color: var(--text-light); margin-top: 15px; } .auth-switch span { color: var(--secondary); font-weight: 600; cursor: pointer; } 
    .google-btn-wrapper { margin-bottom: 14px; } 
    .input-group { background: #f9f9f9; border-radius: 12px; padding: 12px 14px; display: flex; align-items: center; gap: 12px; margin-bottom: 16px; border: 1px solid #ddd; position: relative; } 
    .input-group i { color: var(--secondary); font-size: 15px;} .input-group input { border: none; background: transparent; width: 100%; outline: none; color: #222; font-size: 15px; font-weight: 500; } 
    .modal-actions { display: flex; gap: 10px; justify-content: center; } 
    .cancel-btn { background: #f0f0f0; color: #666; width: 100%; padding: 12px; border-radius: 12px; border: none; font-weight: 600; cursor: pointer; font-size:14px; } 
    .detect-location-btn { background: #fff; color: var(--secondary); padding: 12px; border-radius: 12px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: 0.2s; margin-bottom: 14px; border: 1px solid var(--secondary); font-size:15px;} 
    .detect-location-btn:hover { background: var(--secondary); color: white; } 
    .separator-line { display: flex; align-items: center; margin: 14px 0; color: #ccc; font-size: 11px; } .separator-line::before, .separator-line::after { content: ""; flex: 1; height: 1px; background: #eee; } .separator-line span { padding: 0 10px; } 
    .suggestions-dropdown { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border-radius: 12px; box-shadow: 0 8px 25px rgba(0,0,0,0.15); z-index: 10; max-height: 190px; overflow-y: auto; margin-top: 5px; display: none; text-align: left; border: 1px solid #eee; } 
    .suggestion-item { padding: 12px 14px; font-size: 14px; border-bottom: 1px solid #eee; cursor: pointer; color: #333; } .suggestion-item:last-child { border-bottom: none; } .suggestion-item:hover { background: #f9f9f9; color: var(--secondary); } 
    
    .scg-loading-area { text-align: center; padding: 20px 0; color: #666; font-size: 14px; } 
    .spinner { width: 22px; height: 22px; border: 3px solid #eee; border-top-color: var(--secondary); border-radius: 50%; animation: spin 0.8s linear infinite; margin: 0 auto 10px; } 
    @keyframes spin { to { transform: rotate(360deg); } } @keyframes rotateBorder { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideUp { from { transform: translateY(20px); } to { transform: translateY(0); } }
    
    /* Geo Cylinder Slider */
    .cylinder-container { width: 100%; height: 280px; margin-top: 20px; padding-bottom: 15px; perspective: 1200px; overflow: hidden; } 
    .myCylinderSwiper { width: 100%; height: 100%; padding-top: 25px; padding-bottom: 25px; } 
    .geo-slide-item { background-position: center; background-size: cover; width: 180px; height: 230px; margin: 0 5px; border-radius: 18px; transform-style: preserve-3d; transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); position: relative; background-color: var(--card-bg); border: 2px solid var(--secondary); box-shadow: 0 12px 30px rgba(0,0,0,0.18); } 
    .geo-slide-item::after { content: ''; position: absolute; inset: 0; border-radius: 18px; background: linear-gradient(to bottom, transparent 35%, rgba(0,0,0,0.9) 100%); z-index: 1; } 
    .swiper-slide { opacity: 0.8; transform: scale(0.95) translateY(5px) rotateX(5deg); transition: all 0.4s ease; } 
    .swiper-slide-active { opacity: 1; z-index: 10; transform: scale(1.05) translateY(-5px) rotateX(0deg); box-shadow: 0 18px 35px -10px rgba(212, 175, 55, 0.4), 0 0 0 2px rgba(255, 255, 255, 0.8); } 
    .slide-content { position: absolute; bottom: 18px; left: 12px; right: 12px; z-index: 5; text-align: left; transform: translateZ(20px); } 
    .slide-content h3 { margin: 0; font-size: 16px; font-weight: 700; color: #fff; text-shadow: 0 2px 4px rgba(0,0,0,0.5); } 
    .slide-content p { margin: 3px 0 8px; font-size: 12px; color: rgba(255, 255, 255, 0.8); } 
    .dist-badge { position: absolute; top: 12px; right: 12px; z-index: 5; padding: 5px 10px; border-radius: 20px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; box-shadow: 0 4px 12px rgba(0,0,0,0.3); backdrop-filter: blur(4px); transform: translateZ(10px); background: rgba(255, 71, 87, 0.9); color: white; }

    /* =========================================
       DESKTOP OPTIMIZATIONS (FIXED 4-COLUMN GRID)
       ========================================= */
    @media (min-width: 992px) {
        .mobile-only { display: none !important; } 
        .scg-desktop-nav { display: flex; } 
        .scg-side-menu { display: none; }
        
        #scg-app-wrapper {
            position: relative; left: auto; right: auto; margin-left: auto; margin-right: auto;
            max-width: 100%; background-attachment: scroll;
        }

        .scg-top-nav { padding: 0 50px; }
        .scg-search-container { max-width: 900px; margin: -40px auto 0; }
        
        .scg-cat-wrapper { max-width: 1200px; margin: 0 auto; }
        .scg-cat-grid { grid-template-columns: repeat(8, 1fr); gap: 20px; max-width: 1000px; margin: 0 auto; }

        .scg-section-wrapper { max-width: 1200px; margin: 0 auto; padding: 40px 20px 20px 20px; }

        /* Perfect 4-Column Grid for exactly 8 Cards (7 listings + 1 View All) */
        .scg-horizontal-scroll {
            display: grid;
            grid-template-columns: repeat(4, 1fr); 
            gap: 20px;
            overflow: visible; 
            padding: 0 10px;
        }

        .scg-card, .scg-mini-card {
            width: 100% !important;
            min-width: auto !important;
            margin-bottom: 0;
        }

        .view-all-card {
            width: 100% !important;
            min-width: auto !important;
            height: 100%;
            min-height: 240px; 
        }

        /* Prevent image from stretching on wide desktop screens */
        .scg-img-container, .scg-img-container img, .skel-img {
            height: 155px; 
        }

        .cylinder-container { max-width: 1200px; margin: 30px auto; }
        .geo-slide-item { width: 240px; height: 300px; }

        /* Show 4th Skeleton on desktop to match the 4-column grid */
        .desktop-skel-only { display: flex !important; } 
    }
    
    @media (min-width: 992px) and (max-width: 1100px) {
        /* Fallback for smaller laptops */
        .scg-horizontal-scroll { gap: 12px; }
    }
    
    
    
    /* ======== FIX: PROMOTED SECTION EXTRA SPACE ======== */
    #verified-container.scg-horizontal-scroll {
        min-height: auto !important; /* 200px वाली लिमिट को हटा देगा */
        padding-bottom: 5px !important; /* नीचे की पैडिंग कम कर देगा */
    }
    
    #verified-section-wrapper {
        padding-bottom: 0 !important; /* सेक्शन के नीचे का एक्स्ट्रा स्पेस ख़त्म करेगा */
        margin-bottom: -10px; /* Popular Hospitals को थोड़ा और ऊपर खिसकाएगा */
    }
    </style>
