.app[data-v-e4af2668]{background:radial-gradient(120% 60% at 0% 0%, #6fd68a29, transparent 60%), var(--ink-900);flex-direction:column;height:100%;display:flex}.app__top[data-v-e4af2668]{padding:12px 16px 6px}.app__time[data-v-e4af2668]{padding:0 6px 14px;font-size:12px;font-weight:700}.app__muted[data-v-e4af2668]{color:var(--text-muted-on-dark);font-size:11.5px}.app__title[data-v-e4af2668]{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:700}.app__body[data-v-e4af2668]{flex:1;align-content:start;gap:10px;padding:8px 14px 10px;display:grid}.week[data-v-e4af2668]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day[data-v-e4af2668]{color:var(--text-muted-on-dark);border-radius:12px;justify-items:center;gap:1px;padding:6px 0;display:grid}.day small[data-v-e4af2668]{font-size:10px}.day b[data-v-e4af2668]{font-family:var(--font-display);color:var(--white);font-size:13px}.day.is-on[data-v-e4af2668]{background:var(--leaf-400)}.day.is-on small[data-v-e4af2668],.day.is-on b[data-v-e4af2668]{color:var(--ink-900)}.tasks[data-v-e4af2668]{gap:7px;display:grid}.task[data-v-e4af2668]{border-left:3px solid var(--honey-500);background:#ffffff0f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.task div[data-v-e4af2668]{display:grid}.task b[data-v-e4af2668]{font-size:12px;font-family:var(--font-display)}.task span[data-v-e4af2668]{color:var(--text-muted-on-dark);font-size:10.5px}.task em[data-v-e4af2668]{color:var(--text-muted-on-dark);font-size:10.5px;font-style:normal;font-weight:700}.task--med[data-v-e4af2668]{border-left-color:var(--danger-400)}.task--med svg[data-v-e4af2668]{color:var(--danger-400)}.task--food[data-v-e4af2668]{border-left-color:var(--leaf-400)}.task--food svg[data-v-e4af2668]{color:var(--leaf-400)}.task--harvest svg[data-v-e4af2668]{color:var(--honey-400)}.lot[data-v-e4af2668]{background:#f7b32b14;border:1px dashed #f7b32b80;border-radius:14px;padding:10px 11px}.lot__head[data-v-e4af2668]{color:var(--honey-300);align-items:center;gap:6px;font-size:12px;display:flex}.lot p[data-v-e4af2668]{color:var(--text-muted-on-dark);margin-top:2px;font-size:11px}.lot__meta[data-v-e4af2668]{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.lot__meta span[data-v-e4af2668]{background:#ffffff14;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;display:inline-flex}.lot__meta .ok[data-v-e4af2668]{color:var(--leaf-300)}.app__tabs[data-v-e4af2668]{border-top:1px solid var(--line-on-dark);background:#00000040;grid-template-columns:repeat(3,1fr);padding:8px 10px 14px;font-size:10px;display:grid}.app__tabs span[data-v-e4af2668]{color:var(--text-muted-on-dark);justify-items:center;gap:2px;display:grid}.app__tabs .is-on[data-v-e4af2668]{color:var(--leaf-400);font-weight:700}.trace[data-v-32633d73]{margin:0}.trace__list[data-v-32633d73]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1rem;display:grid;position:relative}.trace__step[data-v-32633d73]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);justify-items:start;gap:.25rem;padding:1.1rem 1.1rem 1.2rem;font-size:.975rem;line-height:1.35;display:grid;position:relative}.trace__step b[data-v-32633d73]{font-family:var(--font-display);font-size:1.05rem}.trace__step>span[data-v-32633d73]:last-child{color:var(--text-muted)}.trace__icon[data-v-32633d73]{background:var(--leaf-400);width:3rem;height:3rem;color:var(--ink-900);border-radius:14px;place-items:center;margin-bottom:.5rem;display:grid}@media (width>=900px){.trace__step[data-v-32633d73]:not(:last-child):after{content:"";z-index:1;background:repeating-linear-gradient(90deg, var(--leaf-700) 0 4px, transparent 4px 8px);width:1.1rem;height:3px;position:absolute;top:2.5rem;right:-1.05rem}}.trace__caption[data-v-32633d73]{color:var(--text-muted);font-size:var(--fs-sm);margin-top:.9rem}
