._bar_1flp5_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px;display:flex;flex-direction:column;gap:14px}._top_1flp5_11{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}._eyebrow_1flp5_19{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}._title_1flp5_27{margin:2px 0 0;font-size:20px;line-height:1.25}._count_1flp5_33{font-size:14px;color:var(--muted-foreground)}._steps_1flp5_38{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._step_1flp5_38{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}._stepNow_1flp5_57{border:2px solid var(--primary);background:var(--card)}._stepDone_1flp5_62{background:#e8f5ef;border-color:#bfe3d3}._badge_1flp5_67{align-self:flex-start;font-size:12px;font-weight:700;border-radius:var(--radius-full);padding:2px 10px;background:#edf1ef;color:#3a4a45}._badgeNow_1flp5_77{background:var(--primary);color:var(--primary-foreground)}._badgeDone_1flp5_82{background:#cfeadf;color:#0b5a43}._stepLink_1flp5_87{font-weight:600;font-size:15px;color:inherit;text-decoration:none}._stepLink_1flp5_87:hover{text-decoration:underline}._plain_1flp5_98{margin:0;font-size:13.5px;color:var(--muted-foreground)}._cta_1flp5_104{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-weight:600;text-decoration:none}._actions_1flp5_116{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}._foot_1flp5_123{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px}._foot_1flp5_123 a{min-height:32px;display:inline-flex;align-items:center}._bar_1flp5_1{border:1px solid var(--gold-line)}._eyebrow_1flp5_19{color:var(--gold-text)}._title_1flp5_27{font-weight:500}._step_1flp5_38{background:var(--surface)}._stepNow_1flp5_57{border:2px solid var(--gold);background:var(--card)}._stepDone_1flp5_62{background:#f6efd6;border-color:var(--gold-line)}._badgeNow_1flp5_77{background:var(--forest);color:var(--gold-light)}._badgeDone_1flp5_82{background:var(--gold-soft);color:var(--gold-text)}._cta_1flp5_104{background:var(--forest);color:var(--gold-light)}._markBtn_1flp5_179,._undoBtn_1flp5_180{align-self:flex-start;font:inherit;font-size:13px;font-weight:600;cursor:pointer;background:none;border:none;padding:4px 0;text-decoration:underline;text-underline-offset:2px}._markBtn_1flp5_179{color:var(--primary)}._undoBtn_1flp5_180{color:var(--muted-foreground)}._markBtn_1flp5_179:disabled,._undoBtn_1flp5_180:disabled{opacity:.6;cursor:default}
