
.questions[data-v-community-questions]{--qa-orange:#ff6b35;--qa-ink:#a43817;--qa-tint:#ffebe1;--qa-line:#ffd1bd;max-width:1150px;margin:0 auto;padding:8px 14px 32px;color:#25374a}
.intro[data-v-community-questions]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;background:#fff3ec;border:1px solid var(--qa-line);border-left:3px solid var(--qa-orange);border-radius:8px}
h1[data-v-community-questions],h2[data-v-community-questions],p[data-v-community-questions]{margin:0}
h1[data-v-community-questions]{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:3px 0 4px}
.intro p[data-v-community-questions],.form-note[data-v-community-questions],.details p[data-v-community-questions]{color:#4c6072;line-height:1.65}
.intro p[data-v-community-questions]{font-size:14px}
.eyebrow[data-v-community-questions]{font-size:12px;color:var(--qa-ink);font-weight:750}
button[data-v-community-questions]{font:inherit;cursor:pointer}
.primary[data-v-community-questions],.secondary[data-v-community-questions],.filters button[data-v-community-questions]{min-height:38px;border-radius:6px;padding:5px 12px;font-weight:650}
.primary[data-v-community-questions]{white-space:nowrap;background:#b6401b;color:#fff;border:1px solid #b6401b}
.primary[data-v-community-questions]:hover{background:#a43817}
.secondary[data-v-community-questions],.filters button[data-v-community-questions]{background:white;color:#40576c;border:1px solid #dce5ec}
.filters[data-v-community-questions]{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 8px}
.list-tools[data-v-community-questions]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px}
.visitor-toggle[data-v-community-questions]{display:inline-flex;align-items:center;gap:6px;color:#4c6072;font-size:13px;min-height:40px}
.visitor-toggle input[data-v-community-questions]{accent-color:#b6401b}
.secondary[data-v-community-questions]:hover,.filters button[data-v-community-questions]:hover,.filters [aria-pressed="true"][data-v-community-questions]{background:var(--qa-tint);border-color:var(--qa-line);color:var(--qa-ink)}
.filters [aria-pressed="true"][data-v-community-questions]{box-shadow:inset 0 -2px var(--qa-orange)}
.questions[data-v-community-questions] :is(button,summary,input,select,textarea):focus-visible{outline:2px solid #b6401b;outline-offset:2px}
.question[data-v-community-questions],.notice[data-v-community-questions]{background:#fff;border:1px solid #e1e8ef}
.question[data-v-community-questions]:first-of-type{border-radius:8px 8px 0 0}
.question+.question[data-v-community-questions]{border-top:0}
.question[data-v-community-questions]:last-of-type{border-radius:0 0 8px 8px}
.question[data-v-community-questions]:only-of-type,.notice[data-v-community-questions]{border-radius:8px}
.notice[data-v-community-questions]{margin-bottom:8px}
.notice[data-v-community-questions],.details[data-v-community-questions]{padding:10px 12px}
summary[data-v-community-questions]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:48px;list-style:none;cursor:pointer;padding:8px 12px}
summary[data-v-community-questions]:hover,.question[open]>summary[data-v-community-questions]{background:#fff7f2}
summary>div[data-v-community-questions]{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}
summary[data-v-community-questions]::-webkit-details-marker{display:none}
summary h2[data-v-community-questions]{font-size:15px;overflow-wrap:anywhere}
summary small[data-v-community-questions]{justify-self:start;background:#fff3ec;color:var(--qa-ink);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:650}
.status[data-v-community-questions]{font-size:12px;background:#f0f4f8;color:#435b71;padding:3px 6px;border-radius:4px}
.question-badges[data-v-community-questions]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;max-width:120px}
.solved[data-v-community-questions]{background:#e0f5e9;color:#1d6249}.paid[data-v-community-questions]{background:var(--qa-tint);color:var(--qa-ink)}
.details[data-v-community-questions]{border-top:1px solid #e8edf1;display:grid;gap:12px;overflow-wrap:anywhere}
.details pre[data-v-community-questions]{overflow:auto;padding:12px;background:#f4f7fa;border-radius:7px;max-height:230px}
.details img[data-v-community-questions]{display:block;max-width:100%;max-height:270px;object-fit:contain}
.details button[data-v-community-questions]{justify-self:start}
.answer-panel[data-v-community-questions]{display:grid;gap:8px;padding:10px 12px;background:#fff7f2;border-left:2px solid var(--qa-orange)}
.answer-panel p[data-v-community-questions]{white-space:pre-wrap}
.details label[data-v-community-questions]{display:grid;gap:4px}
.details textarea[data-v-community-questions]{padding:8px;border:1px solid #cad8e2;border-radius:6px;font:inherit}
.more[data-v-community-questions]{margin-top:10px}
.payment-qr[data-v-community-questions]{width:min(100%,230px);height:auto;justify-self:center}
dialog[data-v-community-questions]{width:min(540px,calc(100% - 24px));max-height:90dvh;border:1px solid var(--qa-line);border-radius:8px;padding:0;color:inherit}
dialog[data-v-community-questions]::backdrop{background:#152a3a70}
form[data-v-community-questions]{display:grid;gap:11px;padding:19px}
.dialog-head[data-v-community-questions]{display:flex;justify-content:space-between;align-items:center;gap:12px}
form label[data-v-community-questions]{display:grid;gap:4px;font-size:14px;font-weight:650}
form[data-v-community-questions] :is(input:not([type=checkbox]),select,textarea){width:100%;padding:8px;border:1px solid #cad8e2;border-radius:7px;font:inherit;color:inherit;background:white}
form .paid-toggle[data-v-community-questions]{display:flex;align-items:center;gap:8px}
.form-note[data-v-community-questions]{font-size:13px}
.paid-toggle input[data-v-community-questions]{accent-color:#b6401b}
@media(max-width:580px){.questions[data-v-community-questions]{padding:6px 7px 24px}.intro[data-v-community-questions]{padding:10px 12px;align-items:start;flex-direction:column;gap:8px}.primary[data-v-community-questions],.secondary[data-v-community-questions],.filters button[data-v-community-questions]{min-height:44px}.filters button[data-v-community-questions]{padding-inline:9px}summary>div[data-v-community-questions]{grid-template-columns:minmax(0,1fr);gap:3px}}

.community-questions-nav{display:flex;gap:8px;max-width:1180px;margin:auto;padding:14px 14px 4px}.community-questions-nav a{padding:10px 14px;border-radius:8px;color:#43576b;font-weight:650;text-decoration:none}.community-questions-nav a[aria-current=page]{color:#a23c1a;background:#ffe9dd}
