/* =========================
   ACORDEÃO (DETAILS)
========================= */

details {
  background: #F5F5F5;
  border: 1px solid #E9E9E9;
  border-radius: 12px;
  padding: 12px;
  transition: all .2s ease;
}

.form-check i,
.form-label i {
  color: #404040;
  margin-right: 4px;
}

.btn-primary{
  background:var(--primary);
  border:none;
  border-radius:var(--radius-sm);
  transition:var(--transition);
  font-weight:600;
}


/* Harmonização com o layout claro de Contato */
.luxury-request-card details{
  margin-bottom:14px;
}

.luxury-request-card summary{
  list-style-position:inside;
}

.luxury-request-card .form-check i,
.luxury-request-card .form-label i{
  color:#059669;
}
