/* FAQ Settings - Schema Star */
.star-faq-settings-container { max-width: 1200px; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.star-faq-settings-section { margin-bottom: 30px; padding: 20px; background: #f8f9fa; border-radius: 8px; border: 1px solid #e9ecef; }
.star-faq-settings-section h2 { margin-top: 0; color: #1e1e1e; border-bottom: 2px solid #667eea; padding-bottom: 10px; }
.star-color-picker { width: 80px; height: 40px; border: 2px solid #ddd; border-radius: 6px; cursor: pointer; }
.star-faq-preview { background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #e9ecef; }
.star-faq-preview h3 { margin-top: 0; font-size: 32px; text-align: center; border-bottom: 4px solid #667eea; padding-bottom: 20px; }
.star-faq-preview-item { border-radius: 12px; overflow: hidden; margin-bottom: 15px; }
.star-faq-preview-question { padding: 20px; display: flex; justify-content: space-between; align-items: center; font-weight: 600; }
.star-faq-preview-answer { padding: 20px; }
.star-faq-settings-container .form-table th { width: 200px; }
