.stallcard.svelte-h7bcrl{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--r);cursor:pointer;width:100%;margin-bottom:12px;padding:14px 15px;display:block}.cyclecard.svelte-h7bcrl{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--r);margin-bottom:12px;padding:14px 15px}.cyclecard.svelte-h7bcrl b:where(.svelte-h7bcrl){margin-bottom:5px;font-size:14px;font-weight:800;display:block}.cyclecard.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--text2);font-size:12.5px;line-height:1.5;display:block}.cyclecard.svelte-h7bcrl span:where(.svelte-h7bcrl) b:where(.svelte-h7bcrl){font-size:inherit;color:var(--text);display:inline}.cyclecard.svelte-h7bcrl .cta:where(.svelte-h7bcrl){margin-top:10px}.recheckcard.svelte-h7bcrl{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--r);margin-bottom:12px;padding:14px 15px}.recheckcard.good.svelte-h7bcrl{border-left-color:var(--green)}.recheckcard.svelte-h7bcrl b:where(.svelte-h7bcrl){margin-bottom:5px;font-size:14px;font-weight:800;display:block}.recheckcard.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--text2);font-size:12.5px;line-height:1.5;display:block}.recheckcard.svelte-h7bcrl span:where(.svelte-h7bcrl) b:where(.svelte-h7bcrl){font-size:inherit;color:var(--text);display:inline}.recheckcard.svelte-h7bcrl .cta:where(.svelte-h7bcrl){margin-top:10px}.precisioncard.svelte-h7bcrl{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--r);margin-bottom:12px;padding:14px 15px}.precisioncard.done.svelte-h7bcrl{border-left-color:var(--green)}.precisioncard.svelte-h7bcrl b:where(.svelte-h7bcrl){margin-bottom:5px;font-size:14px;font-weight:800;display:block}.precisioncard.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--text2);font-size:12.5px;line-height:1.5;display:block}.precisioncard.svelte-h7bcrl span:where(.svelte-h7bcrl) b:where(.svelte-h7bcrl){font-size:inherit;color:var(--text);display:inline}.precisioncard.svelte-h7bcrl .cta:where(.svelte-h7bcrl){margin-top:11px}.stallcard.svelte-h7bcrl b:where(.svelte-h7bcrl){margin-bottom:5px;font-size:14px;font-weight:800;display:block}.stallcard.svelte-h7bcrl span:where(.svelte-h7bcrl){color:var(--text2);font-size:12.5px;line-height:1.5}.shiftnote.svelte-h7bcrl{background:var(--card);border:1px solid var(--line);border-radius:var(--r,16px);margin-bottom:12px;padding:15px 16px}.shiftnote.svelte-h7bcrl h4:where(.svelte-h7bcrl){margin:0 0 8px;font-size:14px;font-weight:800}.shiftnote.svelte-h7bcrl p:where(.svelte-h7bcrl){color:var(--text2);margin:0 0 9px;font-size:12.5px;line-height:1.55}.shiftnote.svelte-h7bcrl b:where(.svelte-h7bcrl){color:var(--text)}.shiftnote.svelte-h7bcrl .cta:where(.svelte-h7bcrl){margin-top:3px}.tagbtn.svelte-h7bcrl{font:inherit;font-weight:inherit;cursor:pointer;border:0}.tagnote.svelte-h7bcrl{color:var(--text2);margin-top:8px;font-size:12px;line-height:1.45}.stat.goalmet.svelte-h7bcrl{background:var(--green-lt);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.stat.goalmet.svelte-h7bcrl .lab:where(.svelte-h7bcrl){color:var(--green-deep)}.actgrid.svelte-h7bcrl{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.acttile.svelte-h7bcrl{border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:13px 6px;font-size:12px;font-weight:600;display:flex}.acttile.svelte-h7bcrl .e:where(.svelte-h7bcrl){font-size:22px}.acttile.svelte-h7bcrl:active{transform:scale(.96)}.actburn.svelte-h7bcrl{color:var(--text2);margin-top:12px;font-size:13px}.actburn.svelte-h7bcrl b:where(.svelte-h7bcrl){color:var(--text)}.iinfo.svelte-h7bcrl{color:var(--green-deep);vertical-align:middle;margin-left:3px;font-size:14px}.actcredit.svelte-h7bcrl{color:var(--green-deep);margin-top:6px;font-size:11.5px;line-height:1.4}.actcredit.svelte-h7bcrl b:where(.svelte-h7bcrl){font-weight:800}.trackerinfo.svelte-h7bcrl{color:var(--text2);margin-top:10px;font-size:13px;line-height:1.55}.trackerinfo.svelte-h7bcrl p{margin-top:8px}.trackerinfo.svelte-h7bcrl b{color:var(--text)}
