.elementor-8005 .elementor-element.elementor-element-b2810f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8005 .elementor-element.elementor-element-e2955df{--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-submit-margin-inline-start:0px;}#elementor-popup-modal-8005{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8005 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-8005 .dialog-close-button{display:flex;}#elementor-popup-modal-8005 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for search, class: .elementor-element-e2955df */#elementor-popup-modal-8005 .dialog-message{
    overflow: visible;
    
}


#elementor-popup-modal-8005 .e-loop-item{display:flex;gap:12px;align-items:center}
#elementor-popup-modal-8005 .elementor-element-626292e{flex:0 0 72px !important;min-width:72px}
#elementor-popup-modal-8005 .elementor-element-1765a39{flex:1 1 auto !important;min-width:0 !important}


#elementor-popup-modal-8005 .e-loop-item img{width:72px;height:72px;object-fit:cover;display:block;position:relative;z-index:0}


#elementor-popup-modal-8005 .elementor-heading-title,
#elementor-popup-modal-8005 .elementor-heading-title a{
  color:#111 !important; font-size:14px !important; line-height:1.4 !important;
  display:block !important; opacity:1 !important; visibility:visible !important;
  white-space:normal !important; -webkit-line-clamp:unset !important;
  position:relative; z-index:1;
}


#elementor-popup-modal-8005 .e-loop-item *{opacity:1 !important}


.sv-live-out{
  background:#fff; color:#111; z-index:999999;
}
.sv-live-out .elementor-heading-title,
.sv-live-out .elementor-heading-title a{
  color:#111 !important;
  opacity:1 !important;
  visibility:visible !important;
  line-height:1.4 !important;
  font-size:14px !important;
}


.sv-live-out{position:fixed;z-index:9999999;display:block!important;
  background:#fff;color:#111;border:1px solid #ddd;border-radius:10px;
  max-height:60vh;overflow:auto;box-shadow:0 12px 24px rgba(0,0,0,.12)}

.sv-live-out.hide-loader{opacity:1!important;visibility:visible!important;display:block!important}


.sv-live-out .e-loop-item{display:flex;gap:12px;align-items:center;padding:10px}
.sv-live-out .elementor-element-626292e{flex:0 0 72px!important;min-width:72px}
.sv-live-out .elementor-element-1765a39{flex:1 1 auto!important;min-width:0!important}
.sv-live-out .elementor-heading-title,
.sv-live-out .elementor-heading-title a{
  color:#111!important;opacity:1!important;visibility:visible!important;
  font-size:14px!important;line-height:1.4!important;white-space:normal!important;
  -webkit-line-clamp:unset!important;-webkit-text-fill-color:#111;mix-blend-mode:normal}
  
  
 .goiykq, 
.goiykq .elementor-heading-title,
.goiykq .elementor-heading-title a {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  z-index: 99 !important;
  color: #000 !important;   /* đổi màu nếu cần */
  font-size: 20px !important;
}/* End custom CSS */