.fq-overview{padding:14px;margin-bottom:14px}.fq-heading{margin:0 0 8px;color:inherit;font-size:1rem;font-weight:700}.fq-rows{margin:0;padding:0;list-style:none;display:grid;gap:4px}.fq-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.fq-row:hover{background:var(--surface-soft,rgba(18,102,87,.07))}.fq-row:focus-visible,.fq-button:focus-visible,.fq-more summary:focus-visible{outline:2px solid var(--accent,#126657);outline-offset:2px}.fq-icon{object-fit:contain}.fq-hot .fq-icon{filter:invert(21%) sepia(76%) saturate(3187%) hue-rotate(349deg)}.fq-chevron{font-size:1.3rem;opacity:.65}.fq-row-copy{min-width:0;display:grid;gap:2px;overflow-wrap:anywhere}.fq-muted{margin:0;opacity:.8;font-size:.875rem;line-height:1.4}.fq-result{margin:6px 0;font-size:1rem;line-height:1.4;font-weight:700}.fq-result-empty{color:#126657}.fq-actions{display:grid;gap:10px;justify-items:stretch;margin:8px 0;text-align:center}.fq-art{display:block;width:92px;height:92px;margin:0 auto}.fq-art img{width:100%;height:100%;object-fit:contain}.fq-controls{display:grid;gap:6px}.fq-next-title{overflow-wrap:anywhere}.fq-more{text-align:left}.fq-more summary{min-height:44px;padding:12px 6px;cursor:pointer;text-align:center}.fq-button{min-height:44px;border-radius:12px;border:1px solid var(--border,rgba(18,102,87,.24));padding:8px 14px;background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer}.fq-primary{background:#126657;border-color:transparent;color:white}.fq-button:disabled,.fq-row:disabled{opacity:.65;cursor:wait}