/* =====================================================
   DEDALO CONSULTING — Alert Prestiti/Finanziamenti
   ===================================================== */

/* Alert: nascosto di default, stile blindato con alta specificità */
body .dedalo-prestiti-alert,
body [id^="dedalo-prestiti-alert"] {
  display: none;
  margin-top: 14px !important;
  margin-bottom: 10px !important;
  padding: 14px 18px !important;
  background: #fff3cd !important;
  background-color: #fff3cd !important;
  background-image: none !important;
  border: 1px solid #ffc107 !important;
  border-left: 5px solid #e63946 !important;
  border-radius: 6px !important;
  color: #333333 !important;
  font-size: 14px !important;
  font-family: inherit !important;
  line-height: 1.5 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  box-shadow: none !important;
  float: none !important;
  position: static !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  overflow: visible !important;
}

body .dedalo-prestiti-alert strong,
body [id^="dedalo-prestiti-alert"] strong {
  color: #e63946 !important;
  display: block !important;
  margin-bottom: 4px !important;
  margin-top: 0 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  background: none !important;
  background-color: transparent !important;
  padding: 0 !important;
  border: none !important;
}

body .dedalo-prestiti-alert em,
body [id^="dedalo-prestiti-alert"] em {
  font-style: italic !important;
  color: inherit !important;
}

/* Pulsante disabilitato */
.wpforms-submit-container button[type="submit"]:disabled,
.wpforms-submit-container input[type="submit"]:disabled,
.wpforms-page-button.wpforms-page-next:disabled {
  opacity: 0.4 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
  background-color: #ccc !important;
  border-color: #ccc !important;
}
@font-face {
  font-family: 'Segoe UI';
  src: url('https://dedaloconsulting.it/wp-content/uploads/2026/03/Segoe-UI-Variable-Static-Text.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Segoe UI';
  src: url('https://dedaloconsulting.it/wp-content/uploads/2026/03/Segoe-UI-Variable-Static-Text-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Segoe UI';
  src: url('https://dedaloconsulting.it/wp-content/uploads/2026/03/Segoe-UI-Variable-Static-Text-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Segoe UI';
  src: url('https://dedaloconsulting.it/wp-content/uploads/2026/03/SegoeUI-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, p, a, span, div, input, button, select, textarea {
  font-family: 'Segoe UI', Helvetica, Arial, sans-serif !important;
}