.discussion-tabs{display:flex;gap:26px;margin:24px 0 8px;border-bottom:1px solid var(--line)}
#product-reviews[hidden],#product-questions[hidden],#product-questions [hidden],#questions-feed [hidden]{display:none!important}
.discussion-tabs button{padding:12px 0;font-size:14px;border-bottom:2px solid transparent}
.discussion-tabs .active{border-color:var(--green);font-weight:650}
.qa-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0}
.qa-heading h2{font-size:20px;margin:0}.qa-heading p{font-size:12px;color:var(--muted);margin:6px 0}
.qa-heading .primary{white-space:nowrap;font-size:12px}
.qa-question{padding:22px 0;border-bottom:1px solid var(--line)}
.qa-question header,.qa-answer header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.qa-author{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--green)}
.qa-question time{font-size:10px;color:var(--muted)}
.qa-body{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
.qa-actions{display:flex;gap:18px;align-items:center;margin:10px 0;font-size:11px}
.qa-thread{margin-top:16px}.qa-thread summary{cursor:pointer;font-size:12px;color:var(--green)}
.qa-answer{border-left:2px solid #d9e2cc;padding:12px 0 12px 18px;margin:16px 0}
[data-qa-status],[data-answer-status]{font-size:13px;color:var(--muted)}
.qa-page-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 0 30px;border-bottom:1px solid var(--line)}
.qa-page-heading h1{margin:12px 0}.qa-page-heading p{font-size:14px;line-height:1.8;max-width:620px;color:var(--muted);margin:0}
.qa-page-heading .primary{font-size:12px;white-space:nowrap}
#questions-feed{max-width:850px;padding-bottom:24px}
.qa-product-context{display:block;margin-bottom:16px;color:var(--green);width:fit-content;max-width:100%;overflow-wrap:anywhere}
.qa-product-context>span{font-size:10px;letter-spacing:1px;display:block;margin-bottom:4px}
.qa-product-context strong{font-size:19px;font-weight:600;line-height:1.4}.qa-product-context strong span{font-size:13px;font-weight:400}
.qa-product-context:hover strong{text-decoration:underline;text-underline-offset:4px}
@media(max-width:720px){.qa-page-heading{align-items:start;flex-direction:column;gap:18px;padding-bottom:24px}.qa-page-heading p{font-size:13px}.qa-product-context strong{font-size:17px}.header nav{gap:10px;overflow-x:auto}.header nav a{white-space:nowrap;flex-shrink:0}}
@media(max-width:720px){.qa-heading{flex-wrap:wrap}.qa-heading .primary{padding:10px 15px}.qa-question header{flex-wrap:wrap}.qa-answer{padding-left:12px}.discussion-tabs{margin-top:12px}.header .profile-button{max-width:185px}}
