.sf-q{scroll-margin-top:calc(var(--header-h) + var(--space-4));border-top:var(--hairline) solid var(--border)}.sf-q .sf-q-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.sf-q .sf-q-cta svg{width:1rem;height:1rem}.sf-q .sf-q-note{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--r-ui);background:var(--surface);color:var(--fg);font-size:var(--text-sm);line-height:1.5;display:flex}.sf-q .sf-q-note[data-tone=ok]{background:var(--success-soft)}.sf-q .sf-q-note svg{width:1.125rem;height:1.125rem;color:var(--fg-muted);flex-shrink:0;margin-top:.1em}.sf-q .sf-q-note[data-tone=ok] svg{color:var(--success)}.sf-q .sf-q-note a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.sf-q .sf-q-list{margin:0;padding:0;list-style:none;display:grid}.sf-q .sf-q-item{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--border);display:grid}.sf-q .sf-q-item:first-child{padding-top:0}.sf-q .sf-q-text{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:pre-line;overflow-wrap:anywhere;max-width:70ch;margin:0}.sf-q .sf-q-meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.sf-q .sf-q-author{font-weight:var(--weight-medium);color:var(--fg)}.sf-q .sf-q-answer{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border);border-left:var(--hairline-2,2px) solid var(--accent);border-radius:0 var(--r-ui) var(--r-ui) 0;background:color-mix(in srgb, var(--accent) 5%, var(--card))}.sf-q .sf-q-answer-head{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.sf-q .sf-q-answer-head svg{width:.9375rem;height:.9375rem;color:var(--accent-ink)}.sf-q .sf-q-answer-head time{font-weight:var(--weight-medium);color:var(--fg-muted)}.sf-q .sf-q-answer-text{font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;max-width:70ch;margin:0;line-height:1.6}[data-area=loja][data-sale-badge=outline] .sf-q .sf-q-answer{border-left-width:var(--hairline);background:0 0}.sf-q .sf-q-more{padding-top:var(--space-6);justify-content:center;display:flex}.sf-q .sf-q-empty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);border:var(--hairline) dashed var(--border-strong);border-radius:var(--r-card);text-align:center;display:grid}.sf-q .sf-q-empty-title{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.sf-q .sf-q-empty-text{margin:0 0 var(--space-2);max-width:32rem;color:var(--fg-muted);font-size:var(--text-sm);line-height:1.6}.sf-q-form{gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-8);display:grid}.sf-q-form .sf-q-form-product{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--heading-weight);line-height:var(--leading-snug);margin:0}.sf-q-form .sf-q-hint{font-size:var(--text-xs);color:var(--fg-muted);margin:0;line-height:1.5}.sf-q-form .sf-q-count{text-align:right;font-variant-numeric:tabular-nums}.sf-q-form .sf-q-form-error{padding:var(--space-3);border-radius:var(--r-ui);background:var(--danger-soft);color:var(--fg);font-size:var(--text-sm);margin:0}.sf-q-form .sf-q-form-actions{gap:var(--space-2);text-align:center;display:grid}.sf-acct .sf-acct-q{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.sf-acct li:first-child>.sf-acct-q{border-top:0;padding-top:0}.sf-acct .sf-acct-q img,.sf-acct .sf-acct-q .sf-acct-thumb{border-radius:var(--r-ui);object-fit:cover;background:var(--surface);width:3.5rem;height:3.5rem}.sf-acct .sf-acct-q-main{gap:var(--space-1);min-width:0;display:grid}.sf-acct .sf-acct-q-product{font-size:var(--text-xs);color:var(--fg-muted);margin:0}.sf-acct .sf-acct-q-product a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.sf-acct .sf-acct-q-text{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:pre-line;overflow-wrap:anywhere;margin:0}.sf-acct .sf-acct-q-sub{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.sf-acct .sf-acct-q-tag{padding:0 var(--space-2);border-radius:var(--r-chip);background:var(--surface);color:var(--fg);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:inline-flex}.sf-acct .sf-acct-q-tag[data-status=answered]{background:var(--success-soft)}.sf-acct .sf-acct-q-tag[data-status=rejected]{background:var(--warning)}.sf-acct .sf-acct-q-answer{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-left:var(--hairline-2,2px) solid var(--accent);background:var(--surface);border-radius:0 var(--r-ui) var(--r-ui) 0;font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.sf-acct .sf-acct-q-reason{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--fg);line-height:1.5}
