.pcg-answer-meta{margin-block:12px 4px;padding-block-start:10px;border-block-start:1px solid #8b93a52e;font:12px/1.5 system-ui,sans-serif;color:inherit;clear:both}
.pcg-answer-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pcg-answer-tag{display:inline-flex;align-items:center;border:1px solid #8b93a540;border-radius:999px;padding:3px 9px;background:#8b93a510;font-weight:600}
.pcg-answer-tag[data-state=needs_verification],.pcg-answer-tag[data-state=partial]{border-color:#bb801080;color:#ad7108}
.pcg-answer-tag[data-state=pending_approval]{border-color:#7977db80;color:#7774cf}
.pcg-answer-meta button,.pcg-answer-meta summary{font:inherit;cursor:pointer;color:inherit}
.pcg-answer-meta button{border:1px solid #8b93a540;background:transparent;border-radius:7px;padding:4px 9px;min-height:32px}
.pcg-answer-meta button:focus-visible,.pcg-answer-meta summary:focus-visible{outline:2px solid #df2735;outline-offset:3px}
.pcg-answer-meta details{margin-block-start:8px}.pcg-answer-meta ol{padding-inline-start:22px}.pcg-answer-meta li{margin-block:7px}
.pcg-answer-meta small{display:block;opacity:.75;overflow-wrap:anywhere}.pcg-answer-warning{margin-block:7px;color:inherit;opacity:.9}
.pcg-feedback-dialog{width:min(460px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #c5c9d1;border-radius:16px;padding:22px;background:#fff;color:#20232b;font:14px/1.5 system-ui,sans-serif}
.pcg-feedback-dialog::backdrop{background:#10152080}.pcg-feedback-dialog label{display:block;margin-block:12px 5px}.pcg-feedback-dialog select,.pcg-feedback-dialog textarea,.pcg-feedback-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:10px;border:1px solid #b5bdc9;border-radius:8px;background:#fff;color:#20232b;font:inherit}
.pcg-feedback-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-block-start:16px}.pcg-feedback-dialog button{padding:8px 14px;border:1px solid #bbc1cd;border-radius:8px;cursor:pointer;background:#fff}.pcg-feedback-dialog button[type=submit]{background:#c91f30;color:#fff;border-color:#c91f30}
@media(max-width:600px){.pcg-answer-meta button{min-height:40px}.pcg-answer-tags{gap:8px}}
