.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6316 .elementor-element.elementor-element-5d6cd48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-6316{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6316 .dialog-message{width:1000px;height:1000px;align-items:flex-start;}#elementor-popup-modal-6316 .dialog-close-button{display:flex;}#elementor-popup-modal-6316 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-6316 .dialog-message{width:500px;height:566px;}}/* Start custom CSS *//* 1. ĐỊNH VỊ CHUẨN ĐỂ LỘ HEADER/FOOTER */
@media (max-width: 767px) {
    #elementor-popup-modal-6316 {
        top: 10% !important; 
        bottom: 10% !important;
        left: 5% !important;
        width: 90% !important;
        height: 80% !important;
        position: fixed !important;
        z-index: 1000000 !important;
        /* KHÓA CHẾ ĐỘ TRÀN NGANG */
        overflow-x: hidden !important; 
    }

    /* 2. CHO PHÉP VUỐT NHƯNG GIẤU THANH TRƯỢT NGU LỒN */
    #elementor-popup-modal-6316 .dialog-widget-content {
        width: 100% !important;
        height: 100% !important;
        overflow-y: scroll !important; /* Vẫn cho cuộn dọc */
        overflow-x: hidden !important; /* Tuyệt đối không trượt ngang */
        -webkit-overflow-scrolling: touch; /* Vuốt mượt trên iPhone */
        
        /* Giấu thanh trượt trên Chrome, Safari, Opera */
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE/Edge */
    }

    /* Giấu thanh trượt trên Chrome/Safari */
    #elementor-popup-modal-6316 .dialog-widget-content::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* ÉP CÁC WIDGET BÊN TRONG KHÔNG ĐƯỢC VƯỢT BIÊN */
    #elementor-popup-modal-6316 .elementor-widget-container {
        max-width: 100% !important;
        overflow: hidden !important;
    }
}/* End custom CSS */