.pgroup[data-astro-cid-nbyrd5ig]{margin-bottom:1.1rem}.pgroup-title[data-astro-cid-nbyrd5ig]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-hint);margin:0 0 .5rem}.picker-lead[data-astro-cid-nbyrd5ig]{font-weight:600;color:var(--text);margin-bottom:1rem!important}.chips[data-astro-cid-nbyrd5ig]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-nbyrd5ig]{font-family:inherit;font-size:14px;padding:7px 13px;border-radius:999px;border:.5px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-decoration:none}.chip[data-astro-cid-nbyrd5ig]:hover{border-color:var(--green-400);color:var(--green-700)}.board-head[data-astro-cid-nbyrd5ig]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.board-title[data-astro-cid-nbyrd5ig]{font-weight:600;color:var(--text)}.link-btn[data-astro-cid-nbyrd5ig]{font-family:inherit;background:none;border:none;color:var(--green-600);font-weight:600;cursor:pointer;padding:0;font-size:14px}.bed[data-astro-cid-nbyrd5ig]{display:flex;flex-wrap:wrap;gap:8px}.nutrient-hint[data-astro-cid-nbyrd5ig]{font-size:13px;color:var(--text-hint);margin:.9rem 0 0}.scol-head[data-astro-cid-nbyrd5ig]{font-size:13px!important;font-weight:600;margin:1.5rem 0 .75rem!important;color:var(--text)}.complete[data-astro-cid-nbyrd5ig]{background:var(--green-50);border:.5px solid var(--green-100);border-radius:var(--radius-md);padding:.85rem 1rem;font-size:14px;color:var(--text-muted);margin:1.25rem 0 0}.complete[data-astro-cid-nbyrd5ig] strong[data-astro-cid-nbyrd5ig]{color:var(--text)}.conflicts[data-astro-cid-nbyrd5ig]{margin-top:1.25rem;border:.5px solid var(--border);border-radius:var(--radius-sm);padding:11px 15px}.conflicts[data-astro-cid-nbyrd5ig] summary[data-astro-cid-nbyrd5ig]{font-weight:500;cursor:pointer;list-style:none;font-size:14px;color:var(--text)}.conflicts[data-astro-cid-nbyrd5ig] summary[data-astro-cid-nbyrd5ig]::-webkit-details-marker{display:none}.conflicts[data-astro-cid-nbyrd5ig] summary[data-astro-cid-nbyrd5ig]:before{content:"+ ";color:var(--red-600);font-weight:700}.conflicts[data-astro-cid-nbyrd5ig][open] summary[data-astro-cid-nbyrd5ig]:before{content:"− "}.conflicts[data-astro-cid-nbyrd5ig] #conflicts[data-astro-cid-nbyrd5ig]{margin-top:.75rem}.how-list[data-astro-cid-nbyrd5ig]{margin:.5rem 0 1rem 1.15rem;color:var(--text-muted)}.how-list[data-astro-cid-nbyrd5ig] li[data-astro-cid-nbyrd5ig]{margin-bottom:.35rem}.table-wrap[data-astro-cid-nbyrd5ig]{overflow-x:auto;margin:.75rem 0 1.5rem;border:.5px solid var(--border);border-radius:var(--radius-md)}table[data-astro-cid-nbyrd5ig]{width:100%;border-collapse:collapse;font-size:14px}th[data-astro-cid-nbyrd5ig]{background:var(--bg-surface);padding:9px 12px;text-align:left;font-weight:500;font-size:12px;color:var(--text-muted);border-bottom:.5px solid var(--border)}td[data-astro-cid-nbyrd5ig]{padding:8px 12px;border-bottom:.5px solid var(--border);color:var(--text-muted);vertical-align:top}tr[data-astro-cid-nbyrd5ig]:last-child td[data-astro-cid-nbyrd5ig]{border-bottom:none}td[data-astro-cid-nbyrd5ig].name{font-weight:600;white-space:nowrap}td[data-astro-cid-nbyrd5ig].name a[data-astro-cid-nbyrd5ig]{color:var(--text);text-decoration:none}td[data-astro-cid-nbyrd5ig].why a[data-astro-cid-nbyrd5ig]{color:var(--green-700);text-decoration:none}.bad-row[data-astro-cid-nbyrd5ig] td[data-astro-cid-nbyrd5ig].name a[data-astro-cid-nbyrd5ig],.bad-row[data-astro-cid-nbyrd5ig] td[data-astro-cid-nbyrd5ig].why a[data-astro-cid-nbyrd5ig]{color:var(--red-600)}.muted[data-astro-cid-nbyrd5ig]{color:var(--text-hint)}.small[data-astro-cid-nbyrd5ig]{font-size:13px}.link-grid[data-astro-cid-nbyrd5ig]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:.75rem 0 1rem}.link-card[data-astro-cid-nbyrd5ig]{display:block;border:.5px solid var(--border);border-radius:var(--radius-md);padding:.95rem 1rem;text-decoration:none;background:var(--bg-surface)}.link-card[data-astro-cid-nbyrd5ig] strong[data-astro-cid-nbyrd5ig]{display:block;margin-bottom:.35rem;color:var(--text)}.link-card[data-astro-cid-nbyrd5ig] span[data-astro-cid-nbyrd5ig]{color:var(--text-muted);font-size:14px}details[data-astro-cid-nbyrd5ig]:not(.conflicts){border:.5px solid var(--border);border-radius:var(--radius-sm);padding:11px 15px;margin-bottom:7px}details[data-astro-cid-nbyrd5ig]:not(.conflicts) summary[data-astro-cid-nbyrd5ig]{font-weight:500;cursor:pointer;list-style:none;font-size:15px;color:var(--text)}details[data-astro-cid-nbyrd5ig]:not(.conflicts)>summary[data-astro-cid-nbyrd5ig]:before{content:"+ ";color:var(--green-400);font-weight:700}details[data-astro-cid-nbyrd5ig]:not(.conflicts)[open]>summary[data-astro-cid-nbyrd5ig]:before{content:"− "}#planner .bcard{border:.5px solid var(--border);border-radius:var(--radius-md);padding:9px 12px;background:var(--bg-surface);display:flex;flex-direction:column;gap:6px;min-width:120px}#planner .bcard-top{display:flex;justify-content:space-between;align-items:center;gap:8px}#planner .p-link{font-weight:600;font-size:15px;color:var(--text);text-decoration:none}#planner .p-link:hover{color:var(--green-700);text-decoration:underline}#planner .x{font-family:inherit;background:none;border:none;color:var(--text-hint);cursor:pointer;font-size:18px;line-height:1;padding:0 2px}#planner .x:hover{color:var(--red-600)}#planner .grp-note{font-size:11px;color:var(--text-hint)}#planner .badge{display:inline-block;width:fit-content;font-size:11px;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.5;font-weight:600}#planner .fd-heavy{background:var(--red-50);color:var(--red-600)}#planner .fd-medium{background:var(--green-50);color:var(--green-700)}#planner .fd-light{background:var(--gray-100);color:var(--text-muted)}#planner .sgroup{margin-bottom:.9rem}#planner .sgroup-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-hint);margin:0 0 .45rem}#planner .chip-add{display:inline-flex;align-items:center;gap:7px}#planner .chip-add .dot{width:8px;height:8px;border-radius:999px;display:inline-block}#planner .chip-add .dot.fd-heavy{background:var(--red-600)}#planner .chip-add .dot.fd-medium{background:var(--green-600)}#planner .chip-add .dot.fd-light{background:var(--gray-200)}#planner .chip-bad{color:var(--red-600);border-color:var(--red-50);background:var(--red-50)}#planner .chip-bad:hover{border-color:var(--red-600)}
