/*
Theme Name:   Swissasia Child
Theme URI:    https://www.swissasiatrading.com
Description:  Child-Theme für __constructify. Enthält ACF-Feldgruppen, Custom Post Types, JSON-LD Schema, FAQ-Shortcode und Performance-Optimierungen. Das Eltern-Theme __constructify wird NICHT verändert.
Author:       Swissasia Trading GmbH
Template:     __constructify
Version:      1.0.1
Text Domain:  swissasia-child
*/

/* =========================================================
   FAQ-Liste (Shortcode [sat_faq])
   ========================================================= */
.sat-faq-list {
  max-width: 800px;
  margin: 2rem auto;
}

.sat-faq-item {
  border-bottom: 1px solid #e0e0e0;
  padding: 0.75rem 0;
}

.sat-faq-frage {
  font-weight: 700;
  cursor: pointer;
  font-size: 1rem;
  list-style: none;
  padding: 0.5rem 0;
}

.sat-faq-frage::-webkit-details-marker {
  display: none;
}

.sat-faq-frage::before {
  content: '+ ';
  color: #c0392b;
}

details[open] .sat-faq-frage::before {
  content: '− ';
}

.sat-faq-antwort {
  padding: 0.5rem 0 1rem 1.2rem;
  color: #444;
  line-height: 1.7;
  font-size: 0.95rem;
}


/* Theme-Kontakt-Popup standardmaessig ausblenden (wurde faelschlich inline unter dem Footer angezeigt). Oeffnen per Klasse bleibt moeglich. */
.contact-popup-modal { display: none; }
.contact-popup-modal.active,
.contact-popup-modal.open,
.contact-popup-modal.show { display: block; }
