
#svf_dist_status.ok{color:#059669} #svf_dist_status.error{color:#dc2626}
.svf-suggestions{list-style:none;margin:4px 0 0;padding:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.12);} .svf-suggestion-item{padding:8px 10px;border-radius:6px;cursor:pointer;} .svf-suggestion-item:hover{background:#f3f4f6}
.svf-modal-mask.active{display:flex;align-items:center;justify-content:center;pointer-events:auto}
 .svf-btn{background:#fff;border:1px solid #d1d5db;color:#374151;padding:8px 12px;border-radius:8px} .svf-btn-primary{background:#dc1c5a;color:#fff;border:1px solid #dc1c5a;padding:8px 12px;border-radius:8px}

/* === Ajustes Salvita === */
#svf-pedagio-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border: 2px solid #ddd;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  padding: 20px;
  z-index: 99999;
}
#svf-pedagio-overlay {
  background: transparent !important;
}

.svf-modal-mask.active{display:flex;align-items:center;justify-content:center}



/* Adjusted modal mask and popup to avoid blocking and to center the popup */
.svf-modal-mask {
  position: fixed;
  inset: 0;
  background: transparent !important;
  pointer-events: none;
  z-index: 9998;
}

.svf-modal-mask.active {
  background: transparent !important;
  pointer-events: none;
}

/* Popup centered and accepts pointer events */
.svf-modal {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  max-width: 520px !important;
  width: calc(100% - 40px) !important;
  z-index: 9999 !important;
  pointer-events: auto !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.18) !important;
  background: #fff !important;
  border-radius: 6px !important;
  padding: 18px !important;
}

/* Ensure actions row inside modal aligns center */
.svf-modal .svf-modal-actions{ display:flex; gap:8px; justify-content:flex-end; }
