/* Settings › Ask AI menu */
.task-menu-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:22px}
.task-menu-group{border:1px solid var(--border);border-radius:12px;padding:10px 12px 12px;margin:0;min-width:0}
.task-menu-group legend{padding:0 6px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}
.task-menu-row{display:flex;align-items:center;gap:10px;margin-top:6px}
.task-menu-show{display:grid;place-items:center;flex:0 0 auto;width:28px;height:36px;cursor:pointer}
.task-menu-show input{width:18px;height:18px;margin:0;accent-color:#3474d5}
.task-menu-name{flex:1;min-width:0;border:1px solid var(--border);background:var(--input);color:var(--text);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px}
.task-menu-name::placeholder{color:var(--text);opacity:.85}
.task-menu-row.off .task-menu-name{opacity:.45;text-decoration:line-through}
.task-menu-custom{border-top:1px solid var(--border);padding-top:18px}
.task-menu-custom h3{margin:0;font-size:16px}
.task-custom-form{border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:14px;background:var(--page)}
.task-custom-form h3{margin:0 0 14px;font-size:15px}
.task-custom-form textarea{min-height:110px}
.task-menu-count{text-transform:none!important;white-space:nowrap}
