.elementor-12637 .elementor-element.elementor-element-64016aa{--display:flex;}#elementor-popup-modal-12637{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12637 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-12637 .dialog-close-button{display:flex;}#elementor-popup-modal-12637 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for nav-menu, class: .elementor-element-cdbf189 *//* =========================================
   ALSANA İŞ - MOBILE / TABLET POPUP MENU
   Popup ID: 12637
========================================= */

/* Popup ana kutusu */
#elementor-popup-modal-12637 .dialog-widget-content {
    background: #02108E !important;
    border-radius: 22px !important;
    overflow: hidden !important;

    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.25) !important;

    animation: alsanaPopupOpen 0.35s ease-out both !important;
}


/* Popup içerik alanı */
#elementor-popup-modal-12637 .dialog-message {
    background: #02108E !important;
    padding: 24px 22px !important;
}


/* Menü listesi */
#elementor-popup-modal-12637 ul,
#elementor-popup-modal-12637 .menu,
#elementor-popup-modal-12637 .elementor-nav-menu {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Menü item */
#elementor-popup-modal-12637 li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* Menü linkleri */
#elementor-popup-modal-12637 .menu-item > a,
#elementor-popup-modal-12637 .elementor-item {
    font-family: "Bukra", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;

    color: #ffffff !important;
    text-decoration: none !important;

    background: rgba(255,255,255,0.04) !important;

    border: 1px solid rgba(255,255,255,0.28) !important;
    border-radius: 13px !important;

    padding: 13px 16px !important;

    width: 100% !important;
    display: flex !important;
    align-items: center !important;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease !important;
}


/* Menü hover */
#elementor-popup-modal-12637 .menu-item > a:hover,
#elementor-popup-modal-12637 .elementor-item:hover {
    background: rgba(255,255,255,0.13) !important;
    border-color: rgba(255,255,255,0.8) !important;
    transform: translateX(4px) !important;
}


/* Elementor'un underline/pointer çizgisini kaldır */
#elementor-popup-modal-12637 .elementor-item::before,
#elementor-popup-modal-12637 .elementor-item::after {
    display: none !important;
}


/* İLAN VER / PANELİM */
#elementor-popup-modal-12637 .alsana-header-action {
    font-family: "Bukra", sans-serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;

    color: #02108E !important;
    text-decoration: none !important;

    background: #ffffff !important;

    border: 2px solid #ffffff !important;
    border-radius: 14px !important;

    padding: 13px 20px !important;

    width: 100% !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-top: 18px !important;

    transition:
        transform 0.25s ease,
        background 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* CTA hover */
#elementor-popup-modal-12637 .alsana-header-action:hover {
    transform: translateY(-2px) !important;
    background: #f4f5ff !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.16) !important;
}


/* Kapatma X */
#elementor-popup-modal-12637 .dialog-close-button {
    color: #ffffff !important;
    font-size: 22px !important;
    opacity: 0.9 !important;

    top: 18px !important;
    right: 18px !important;

    transition: transform 0.25s ease,
                opacity 0.25s ease !important;
}

#elementor-popup-modal-12637 .dialog-close-button:hover {
    opacity: 1 !important;
    transform: rotate(90deg) !important;
}


/* Hafif açılış animasyonu */
@keyframes alsanaPopupOpen {
    from {
        opacity: 0;
        transform: translateY(-14px) scale(0.98);
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}/* End custom CSS */