.uh-product-questions{direction:rtl;color:var(--uh-ink,#0f172a)}
.uh-product-questions__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.uh-product-questions__heading h2{margin:4px 0 0}
.uh-product-questions__count{padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--uh-primary,#4f46e5) 10%,#fff);color:var(--uh-primary,#4f46e5);font-weight:700}
.uh-product-question-form{display:grid;gap:12px;padding:18px;margin-bottom:22px;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc}
.uh-product-question-form label,.uh-product-question-form label span{display:grid;gap:8px;font-weight:700}
.uh-product-question-form textarea{width:100%;min-height:110px;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;padding:12px;background:#fff;color:#0f172a;box-sizing:border-box}
.uh-product-question-form__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
.uh-product-question-form__footer small{color:#64748b;line-height:1.8}
.uh-product-question-login{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:20px;border-radius:14px;background:#f8fafc}
.uh-product-question-login p{margin:0}
.uh-product-question-list{display:grid;gap:14px}
.uh-product-question{padding:17px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}
.uh-product-question.is-pending{border-style:dashed;background:#fffbeb}
.uh-product-question>p{margin:12px 0 0;line-height:1.9}
.uh-product-question__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.uh-product-question__meta time{margin-right:auto;color:#64748b;font-size:12px}
.uh-product-question__answer{margin:15px 22px 0 0;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--uh-primary,#4f46e5) 7%,#fff);border-right:3px solid var(--uh-primary,#4f46e5)}
.uh-product-question__answer>div{display:flex;align-items:center;gap:7px}
.uh-product-question__answer p{margin:8px 0 0;line-height:1.9}
.uh-product-questions .uh-native-empty{text-align:center;padding:28px}
.uh-product-questions .uh-native-empty .dashicons{font-size:34px;width:34px;height:34px;color:var(--uh-primary,#4f46e5)}
[data-uh-theme="dark"] .uh-product-question-form,[data-uh-theme="dark"] .uh-product-question-login,[data-uh-theme="dark"] .uh-product-question{background:#111827;color:#f8fafc;border-color:#334155}
[data-uh-theme="dark"] .uh-product-question-form textarea{background:#0f172a;color:#fff;border-color:#475569}
@media(max-width:650px){.uh-product-questions__heading,.uh-product-question-form__footer,.uh-product-question-login{align-items:stretch;flex-direction:column}.uh-product-question-form__footer .uh-button,.uh-product-question-login .uh-button{width:100%;justify-content:center}.uh-product-question__meta time{margin-right:0;width:100%}.uh-product-question__answer{margin-right:0}}
.uh-question-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid currentColor;border-radius:999px;padding:4px 10px;margin:6px 4px;font-size:12px;font-weight:700;line-height:1.7;color:inherit;background:transparent}
.uh-question-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-block:16px}
.uh-question-filters label{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:0;color:inherit}
.uh-question-filters input,.uh-question-filters select{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--uh-line,#64748b);border-radius:10px;padding:10px 12px;background:var(--uh-surface,#fff);color:var(--uh-ink,#111827);font:inherit}
.uh-question-filters .uh-button,.uh-question-filters>a{min-height:44px;display:inline-flex;align-items:center}
.uh-question-search-note{font-size:13px;line-height:1.9;color:inherit}
.uh-question-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-block:20px}
.uh-question-pagination .uh-button{min-height:44px}
[data-uh-theme="dark"] .uh-question-filters input,[data-uh-theme="dark"] .uh-question-filters select{background:#0f172a;color:#fff;border-color:#475569}
@media(max-width:650px){.uh-question-filters{flex-direction:column;align-items:stretch}.uh-question-filters label{flex:auto;width:100%}.uh-question-filters .uh-button{width:100%;justify-content:center}.uh-question-pagination{gap:8px}.uh-question-pagination>span{width:100%;text-align:center}}
.uh-question-permalink{display:inline-flex;align-items:center;min-height:44px;margin-inline:8px;overflow-wrap:anywhere}
.uh-product-question__answer{background:var(--uh-surface,#f8fafc);color:var(--uh-ink,#111827)}
.uh-product-question__answer>div{flex-wrap:wrap}
.uh-product-questions>.uh-button{margin-block:0 16px;min-height:44px}
.uh-product-questions a:focus-visible,.uh-product-questions button:focus-visible{outline:3px solid var(--uh-primary,#4f46e5);outline-offset:3px}
[data-uh-theme="dark"] .uh-product-question__answer{background:#111827;color:#fff;border-color:#94a3b8}
[data-uh-theme="dark"] .uh-question-badge{color:#fff}
