/* LYA v11: Admin editor for Ask LYA Q&A. */
.lya-ask-nav-group button[data-lya-ask-tab] { width: 100%; text-align: left; }
.lya-ask-nav-group button[data-lya-ask-tab]::before { content: "?"; display: inline-grid; place-items: center; width: 20px; height: 20px; margin-right: 10px; border: 1px solid currentColor; border-radius: 50%; font-size: 12px; }
.lya-ask-editor { display: block; }
.lya-qa-list { display: grid; gap: 14px; margin-top: 22px; }
.lya-qa-row { display: grid; grid-template-columns: 42px minmax(0, 1fr) auto; gap: 16px; align-items: start; padding: 18px; border: 1px solid var(--line, #d9cfc7); background: rgba(255,255,255,.34); }
.lya-qa-row-number { color: var(--muted, #766d68); font-family: ui-monospace, monospace; font-size: 12px; padding-top: 10px; }
.lya-qa-fields { display: grid; gap: 12px; min-width: 0; }
.lya-qa-fields label { display: grid; gap: 6px; color: var(--ink, #24191d); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
.lya-qa-fields input, .lya-qa-fields textarea { width: 100%; box-sizing: border-box; border: 1px solid var(--line, #d9cfc7); background: #fffaf7; color: var(--ink, #24191d); padding: 11px 12px; font: inherit; font-size: 14px; letter-spacing: 0; text-transform: none; resize: vertical; }
.lya-qa-fields textarea { min-height: 96px; line-height: 1.5; }
.lya-qa-actions { display: flex; justify-content: space-between; gap: 12px; margin-top: 18px; }
.lya-qa-status { min-height: 20px; margin: 12px 0 0; color: var(--muted, #766d68); font-size: 13px; }
@media (max-width: 760px) {
  .lya-qa-row { grid-template-columns: 30px minmax(0, 1fr); gap: 10px; }
  .lya-qa-row .lya-qa-delete { grid-column: 2; justify-self: start; }
  .lya-qa-actions { flex-direction: column-reverse; }
  .lya-qa-actions button { width: 100%; }
}
