.recommendation-settings-trigger{font:inherit;font-size:12px;color:inherit;background:none;border:0;padding:12px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.recommendation-dialog{width:min(540px,calc(100vw - 32px));padding:36px 28px 24px}.recommendation-controls{color:var(--ink)}.recommendation-controls h2{font-size:26px;letter-spacing:-.04em;margin:8px 0 20px}.recommendation-controls p{font-size:14px;line-height:1.6;margin:14px 0}.recommendation-controls-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.recommendation-controls-actions button{padding:12px 16px;border:1px solid var(--line);border-radius:999px;background:var(--ink);color:var(--surface);cursor:pointer;font:inherit;font-size:13px}.recommendation-controls-actions button:disabled{opacity:.5;cursor:wait}.recommendation-controls .recommendation-note{font-size:12px;color:var(--muted)}