/* Feedback ("Góp ý"): the sidebar button and its dialog */
.sidebar-feedback {
  display: flex; align-items: center; gap: 8px; width: 100%; padding: 9px 12px;
  border: 1px dashed var(--border-strong); border-radius: var(--radius); background: transparent;
  color: var(--text-2); font-size: .88em; font-weight: 600; text-align: left; box-shadow: none; margin-top: auto;
}
.sidebar-feedback:hover:not(:disabled) { border-style: solid; border-color: var(--primary); color: var(--primary); background: var(--primary-soft); }
.sidebar-feedback + .sidebar-account { margin-top: 0; }
#feedbackForm .fb-intro { margin: -8px 0 16px; font-size: .9em; }
#feedbackForm textarea { resize: vertical; min-height: 110px; }
.fb-count { margin-top: 4px; text-align: right; font-size: .78em; color: var(--muted); }
.fb-status { min-height: 1.2em; margin: 0 0 8px; font-size: .9em; }
.fb-status.error { color: var(--danger-text); }
.fb-status.ok { color: var(--success-text); font-weight: 600; }
