
/* AI Coach 1.5.1 Handleiding — scoped only to manual components. */
.manual-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0 0 18px}
.manual-choice-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 16px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:22px;padding:18px 20px;color:var(--text);min-height:94px;cursor:pointer}
.manual-choice-card strong{font-size:1.03rem;line-height:1.25}.manual-choice-card>span:nth-child(2){grid-column:1;color:var(--muted);line-height:1.45}.manual-choice-card .feature-arrow{grid-column:2;grid-row:1/3;align-self:center;font-size:1.5rem;color:var(--green)}
.manual-choice-card:hover,.manual-choice-card:focus-visible{border-color:var(--green);outline:none}
.manual-hero,.manual-section-detail{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:22px;margin-bottom:16px}
.manual-hero h2,.manual-section-detail h2{margin:5px 0 8px}.manual-hero p,.manual-section-detail p{color:var(--muted);line-height:1.55}
.manual-steps,.manual-list,.manual-paths{margin:12px 0 18px;padding-left:1.4rem}.manual-steps li,.manual-list li,.manual-paths li{margin:9px 0;line-height:1.5}
.manual-section-list{display:grid;gap:10px}.manual-result-count{margin:4px 0 12px;color:var(--muted)}
.manual-search{display:flex;gap:8px;flex:1;min-width:min(100%,280px)}.manual-search input{min-width:0;flex:1;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--card);color:var(--text)}.manual-search button{border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:var(--soft);color:var(--text);font-weight:700}
.manual-section-detail h3{margin:22px 0 8px;font-size:1rem}.manual-lead{font-size:1.04rem}.manual-chat-examples{display:grid;gap:8px}.manual-chat-example{background:#0c120f;color:#fff;border-radius:16px;padding:12px 14px;line-height:1.45}
.manual-note{border:1px solid var(--line);background:var(--soft);border-radius:18px;padding:14px 16px;margin:12px 0}.manual-note p{margin:5px 0 0;color:var(--muted);line-height:1.5}.manual-note code{font:inherit;font-weight:750;color:var(--green)}
@media(max-width:640px){.manual-hero,.manual-section-detail{padding:17px;border-radius:20px}.manual-choice-card{padding:16px;border-radius:18px}.manual-search{width:100%}}
