.apple-popup {
    display: none;
    position: fixed;

    top: 0%;
  
    transform: translateX(100%);


    z-index: 9999;
}

.popup-content {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.95),
        rgba(245,245,247,0.9)
    );

    border: 1px solid rgba(0,0,0,0.08);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border-radius: 18px;
    padding: 22px 28px;

    box-shadow:
        0 20px 60px rgba(0,0,0,0.15),
        0 2px 10px rgba(0,0,0,0.05);

    text-align: center;
}
.apple-popup-overlay {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    backdrop-filter: blur(6px);
    z-index: 9998;
}
.popup-content h3 {
    color: #1d1d1f;
}

.popup-content p {
    color: #6e6e73;
}

.popup-content::after {
    content: '';
    display: block;
    width: 40px;
    height: 4px;
    margin: 12px auto 0;
    border-radius: 2px;
    background: #007aff; /* Apple blue */
}
.highlight-dropdown {
    position: relative;
    z-index: 10000;

    box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.25);
    border-radius: 8px;

    transition: all 0.3s ease;
}
@media (max-width: 768px) {
.apple-popup{     
     top: 20%;
    left: 50%;
    transform: translate(-50%, -50%);}
}
@media (max-width: 480px) {
.apple-popup{     
     top: 30%;
   }
}