
/* Polvazo v7.0.9 - botón subir fotos FINAL
   Reemplaza la capa invisible por un botón/label visible y táctil.
   Esto repara cuando el botón deja de abrir el selector de archivos. */
.pv3-upload,
.pv3-edit-upload{
  position:relative !important;
  overflow:visible !important;
  padding:16px !important;
  border:1px dashed #cbd5e1 !important;
  border-radius:18px !important;
  background:#f8fafc !important;
}
.pv3-upload input[type="file"],
.pv3-edit-upload input[type="file"],
input#pv_photos,
input[name="pv_photos[]"],
input[name="pv_new_photos[]"]{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0,0,0,0) !important;
  white-space:nowrap !important;
  border:0 !important;
  opacity:0 !important;
  pointer-events:none !important;
}
.pv3-upload label,
.pv3-edit-upload label,
.pv3-upload-real-button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:48px !important;
  padding:12px 18px !important;
  border-radius:14px !important;
  background:linear-gradient(135deg,#e11d48,#7c3aed) !important;
  color:#fff !important;
  font-weight:900 !important;
  cursor:pointer !important;
  pointer-events:auto !important;
  user-select:none !important;
  touch-action:manipulation !important;
  position:relative !important;
  z-index:5 !important;
}
.pv3-upload label:active,
.pv3-edit-upload label:active{ transform:scale(.98); }
.pv3-upload p,
.pv3-edit-upload p{ margin:10px 0 0 !important; color:#64748b !important; }
.pv3-upload .pv3-preview,
.pv3-edit-upload .pv3-preview{
  margin-top:12px !important;
  position:relative !important;
  z-index:1 !important;
  pointer-events:auto !important;
}
.pv3-upload:after,
.pv3-edit-upload:after{ content:none !important; }
@media(max-width:760px){
  .pv3-upload label,
  .pv3-edit-upload label,
  .pv3-upload-real-button{ width:100% !important; }
}
