.qna-edit-form{margin-top:22px}.qna-form__buttons{display:flex;flex-wrap:wrap;gap:10px}.qna-form .personal-data-consent,.qna-answer-form .personal-data-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:14px 16px;border-radius:var(--radius);background:var(--surface-soft);font-weight:600;line-height:1.45}.qna-form .personal-data-consent input,.qna-answer-form .personal-data-consent input{width:20px;height:20px;margin:2px 0 0}.qna-form .personal-data-consent span,.qna-answer-form .personal-data-consent span{min-width:0}.qna-notes{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.qna-notes h2{margin:0 0 12px;font-size:clamp(1.15rem,1.7vw,1.4rem)}.qna-notes ol,.qna-answer-notes ol{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.qna-notes li,.qna-answer-notes li{padding:12px 14px;border-left:3px solid #a7c69d;border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-soft)}.qna-notes time,.qna-answer-notes time{margin-left:8px;color:var(--muted);font-size:.82rem}.qna-notes li p,.qna-answer-notes li p{margin:6px 0 0}.qna-answer-notes{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.qna-note-form summary{width:max-content;color:var(--green-dark);font-weight:700;cursor:pointer}.qna-note-form form{display:grid;gap:10px;margin-top:12px}.qna-note-form label{display:grid;gap:7px;font-weight:700}.qna-note-form textarea{width:100%;min-height:96px;padding:11px 13px;border:1px solid var(--border-control);border-radius:var(--control-radius);background:#fff;color:var(--ink);resize:vertical}.comment-guest-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.comment-guest-fields label{display:grid;align-content:start;gap:7px;font-weight:700}.comment-guest-fields input{min-width:0;min-height:48px;padding:10px 13px;border:1px solid var(--border-control);border-radius:var(--control-radius);background:#fff;color:var(--ink);font:inherit}.comment-guest-fields small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}.comment-guest-fields--name-only{grid-template-columns:minmax(0,420px)}.comment-login-hint{margin:14px 0 0;text-align:center;color:var(--muted);font-size:.9rem}.qna-vote .qna-vote__up{color:#216b3b}.qna-vote button{min-width:44px;min-height:44px}.qna-vote .qna-vote__down{color:#a33b35}.qna-vote .qna-vote__up:hover,.qna-vote .qna-vote__up.is-active{background:#e7f3e8;color:#155a2c}.qna-vote .qna-vote__down:hover,.qna-vote .qna-vote__down.is-active{background:#faeae7;color:#8b2925}.qna-vote button:focus-visible{position:relative;z-index:1;outline:3px solid color-mix(in srgb,currentColor 32%,transparent);outline-offset:-3px}.qna-archive .empty-state__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}@media(max-width:640px){.comment-guest-fields{grid-template-columns:1fr}.qna-notes time,.qna-answer-notes time{display:block;margin:2px 0 0}}
