.genre-feedback{margin-top:14px;border-top:1px solid #697264;padding-top:10px;font-size:12px}.genre-feedback summary{cursor:pointer;color:#c5b784}.genre-feedback fieldset{border:0;padding:8px 0;margin:0}.genre-feedback legend{font-size:12px}.genre-feedback-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:6px 0}.genre-feedback-choices button{font:inherit;min-height:30px;padding:4px 5px;line-height:1.2;overflow-wrap:anywhere;text-align:center;color:inherit;border:1px solid #697264;background:transparent;cursor:pointer}.genre-feedback-choices button[aria-pressed=true]{background:#c5b784;color:#282a23}.genre-feedback button:focus-visible{outline:2px solid #d9c382;outline-offset:3px}.genre-feedback p{line-height:1.6}.genre-feedback button:disabled{opacity:.55;cursor:default}

.genre-feedback [role=status]:empty{display:none}@media(max-width:540px){.genre-feedback-choices button{font-size:10px;padding:4px 2px}}
.genre-feedback-tags{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 8px}
.genre-feedback-tags button{font:inherit;min-height:32px;padding:4px 8px;color:inherit;border:1px solid #697264;background:transparent;cursor:pointer;overflow-wrap:anywhere}
.genre-feedback-tags button:hover:not(:disabled){border-color:#d9c382;color:#d9c382}
