.suggestion-tab{position:fixed;right:18px;bottom:18px;z-index:30;padding:12px 18px;border-radius:24px;border:1px solid var(--accent,#765561);background:var(--panel,#eee4d5);color:var(--ink,#342c2d);box-shadow:0 4px 20px #0002}.suggestion-box{width:min(540px,90vw);max-height:85dvh;overflow:auto;border:1px solid var(--line,#baa);border-radius:24px;background:var(--paper,#eee4d5);color:var(--ink,#342c2d);padding:28px}.suggestion-box::backdrop{background:#20182088}.suggestion-box p{margin:14px 0;line-height:1.6}.suggestion-box label{display:grid;gap:8px;margin:18px 0}.suggestion-box select,.suggestion-box textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line,#baa);border-radius:12px;background:var(--panel,#fff);color:inherit}.guide-running .suggestion-tab{display:none}.workflow-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.workflow-links button{padding:9px 12px;border:1px solid var(--line,#baa);border-radius:14px;background:var(--panel,#eee4d5);color:inherit;cursor:pointer}.palette-choice{display:inline-flex;align-items:center;gap:7px;font-size:12px;flex-wrap:wrap}.palette-choice select{max-width:160px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink)}.site-header{flex-wrap:wrap}.is-focused .palette-choice{font-size:11px}.is-focused .palette-choice select{padding:6px}