/* CONTROLE NA INDEX.PHP
<body data-loader-enabled="0" data-loader-time="0" data-popup-enabled="1">

data-loader-enabled="1" = ativa loading
data-loader-enabled="0" = desativa loading
data-loader-time="0" = tempo em ms
data-popup-enabled="1" = ativa popup
data-popup-enabled="0" = desativa popup
*/

.site-loader{
  display:none !important;
}

.site-popup-overlay{
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.48);
  backdrop-filter:blur(7px);
  -webkit-backdrop-filter:blur(7px);
  z-index:99998;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:20px;
  opacity:0;
  visibility:hidden;
  transition:opacity .18s ease, visibility .18s ease;
}

.site-popup-overlay.show{
  opacity:1;
  visibility:visible;
}

.site-popup-wrap{
  width:min(92vw, 360px);
  display:flex;
  flex-direction:column;
  align-items:center;
}

.site-popup-image{
  width:100%;
  height:auto;
  display:block;
  border-radius:18px;
}

.site-popup-close{
  position:static;
  width:42px;
  height:42px;
  margin-top:12px;
  border:none;
  border-radius:999px;
  background:rgba(0,0,0,.6);
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  cursor:pointer;
}

.site-popup-close img{
  width:22px;
  height:22px;
  object-fit:contain;
  display:block;
}