.seovault-faq-block-editor{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:12px 14px 16px}.seovault-faq-block-editor.is-setup-incomplete{border-color:#dba617}.seovault-faq-block-editor.is-setup-ready_for_schema{border-color:#00a32a}.seovault-faq-block-editor__status{margin:0 0 12px}.seovault-faq-block-editor__status-text{font-weight:400}.seovault-faq-block-editor__status-count{font-weight:600}.seovault-faq-block-editor__header{display:grid;gap:8px;margin-bottom:12px}.seovault-faq-block-editor__list{display:grid;gap:12px;margin:0 0 12px}.seovault-faq-block-editor__item{background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;padding:12px}.seovault-faq-block-editor__item-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.seovault-faq-block-editor__item-label{color:#50575e;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.seovault-faq-block-editor__item-actions{display:flex;flex-wrap:wrap;gap:4px}.seovault-faq-block-editor__question .components-base-control{margin-bottom:8px}.seovault-faq-block-editor__answer-rich{background:#fff;border:1px solid #8c8f94;border-radius:2px;min-height:72px;padding:8px 10px}.seovault-faq-block-editor__answer-preview{background:#fff;border:1px dashed #c3c4c7;border-radius:2px;color:#2c3338;min-height:48px;padding:8px 10px}.seovault-faq-block-editor__footer{display:flex;gap:8px}
