.verdict-feedback { margin: 0 4px 16px; color: #636679; font: 500 13px/1.4 "Schibsted Grotesk", system-ui, sans-serif; }
.feedback-row { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; }
.feedback-row span { margin-right: 4px; }
.verdict-feedback button { min-height: 44px; min-width: 44px; border: 1px solid transparent; border-radius: 12px; background: #f2f3fa; color: #44475a; cursor: pointer; font: inherit; }
.feedback-row button { font-size: 18px; }
.verdict-feedback button[aria-pressed="true"] { border-color: #2336d9; background: #e8ebff; color: #2336d9; }
.verdict-feedback button:focus-visible { outline: 2px solid #2336d9; outline-offset: 3px; }
.verdict-feedback button:disabled { cursor: wait; opacity: .6; }
.feedback-reasons { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; }
.feedback-reasons[hidden] { display: none; }
.feedback-reasons button { padding: 6px 10px; }
.feedback-status { margin: 6px 0 0; }
.feedback-status:empty { display: none; }
