.daily-loss.svelte-15xx5y5{grid-column:1 / -1;min-width:0;display:grid;gap:12px}fieldset.svelte-15xx5y5{border:0;padding:0;margin:0;min-width:0}.loss-fields.svelte-15xx5y5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label.svelte-15xx5y5{display:grid;gap:6px;font-size:13px;color:#56635d}input.svelte-15xx5y5{width:100%;min-width:0;border:1px solid #ddd4c8;border-radius:8px;padding:10px;font-size:16px;background:#fff}input.svelte-15xx5y5:disabled{background:#f1efeb}.no-loss.svelte-15xx5y5{display:flex;align-items:center;gap:10px;margin-top:12px;min-height:44px}.no-loss.svelte-15xx5y5 input:where(.svelte-15xx5y5){width:auto}.loss-warning.svelte-15xx5y5{padding:14px;background:#fff4dc;border:1px solid #e9c58d;border-radius:10px;color:#70552e}.loss-editor.svelte-15xx5y5{padding:14px;border:1px solid #bcd9cd;border-radius:10px;background:#f5fbf8}h3.svelte-15xx5y5{margin:0;font-size:16px}p.svelte-15xx5y5{font-size:13px;margin:8px 0}button.svelte-15xx5y5{min-height:44px;padding:8px 12px;border:1px solid #bcd9cd;border-radius:8px;background:#fff;color:#17644d;cursor:pointer;margin:4px 6px 4px 0}button.svelte-15xx5y5:disabled{opacity:.6;cursor:default}@media(max-width:600px){.loss-fields.svelte-15xx5y5{grid-template-columns:minmax(0,1fr)}}.daily-feed.svelte-1lo22co{grid-column:1/-1;display:grid;gap:10px;min-width:0}label.svelte-1lo22co{display:grid;gap:6px;font-size:13px;color:#56635d}input.svelte-1lo22co{width:100%;min-width:0;padding:10px;font-size:16px;border:1px solid #ddd4c8;border-radius:8px;background:#fff}input.svelte-1lo22co:disabled{background:#f1efeb}.feed-warning.svelte-1lo22co{padding:14px;background:#fff4dc;border:1px solid #e9c58d;border-radius:10px;color:#70552e}.feed-editor.svelte-1lo22co{padding:14px;display:grid;gap:10px;background:#f5fbf8;border:1px solid #bcd9cd;border-radius:10px}button.svelte-1lo22co{min-height:44px;margin:4px 6px 4px 0;padding:8px 12px;border:1px solid #bcd9cd;border-radius:8px;background:#fff;color:#17644d;cursor:pointer}button.svelte-1lo22co:disabled{opacity:.6;cursor:default}p.svelte-1lo22co,small.svelte-1lo22co{font-size:13px;margin:6px 0}.dashboard.svelte-1uha8ag{display:grid;gap:22px}.welcome.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:start;gap:20px}.welcome.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#b46908;letter-spacing:.12em;font-weight:800}h1.svelte-1uha8ag{margin:6px 0;font-size:clamp(26px,4vw,40px)}.welcome.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#6d766f;margin:0}.status.svelte-1uha8ag{color:#17644d;background:#dff3eb;border-radius:999px;padding:8px 12px;font-size:13px}.alert.svelte-1uha8ag{color:#8d2a20;background:#fbe9e6;border-radius:10px;padding:14px}.cycle-picker.svelte-1uha8ag{background:#fff;border:1px solid #e8e2d8;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:13px;font-weight:700}.cycle-picker.svelte-1uha8ag select:where(.svelte-1uha8ag){background:#fff;border:1px solid #ddd4c8;border-radius:8px;min-width:220px;padding:9px}.empty.svelte-1uha8ag{color:#70552e;background:#fff5df;border-radius:12px;display:grid;gap:5px;padding:18px}.empty.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}article.svelte-1uha8ag,.modules.svelte-1uha8ag{background:#fff;border:1px solid #e8e2d8;border-radius:16px;padding:20px;box-shadow:0 8px 24px #26382f0a}article.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#6d766f;font-size:11px;letter-spacing:.08em;font-weight:700;display:block}article.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:28px;font-weight:800;margin:4px 0;color:#172b24}article.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px;color:#9aa09c}article.loss-total.svelte-1uha8ag{background:#fffaf0;border-color:#e9c58d}.modules.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:14px;margin:0 0 12px}.modules.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;gap:8px;flex-wrap:wrap}.modules.svelte-1uha8ag div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:#f0ede8;border-radius:6px;padding:4px 10px;font-size:12px;color:#9aa09c}.modules.svelte-1uha8ag div:where(.svelte-1uha8ag) span.enabled:where(.svelte-1uha8ag){background:#dff3eb;color:#17644d;font-weight:600}.quick-entry.svelte-1uha8ag{background:#fff;border:1px solid #e8e2d8;border-radius:16px;padding:20px}.quick-entry.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#b46908;font-weight:800}.quick-entry.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:4px 0 18px;font-size:19px}.entry-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.entry-grid.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#66716a;display:grid;gap:6px;font-size:12px}.entry-grid.svelte-1uha8ag input:where(.svelte-1uha8ag),.entry-grid.svelte-1uha8ag select:where(.svelte-1uha8ag){background:#fff;border:1px solid #ddd4c8;border-radius:8px;padding:9px;font-size:14px;width:100%}.entry-grid.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.entry-grid.svelte-1uha8ag select:where(.svelte-1uha8ag):disabled{background:#f1efeb;opacity:1}button.save.svelte-1uha8ag{background:#17644d;color:#fff;border:0;border-radius:9px;padding:11px 18px;font-size:14px;font-weight:700;cursor:pointer;margin-top:16px}button.save.svelte-1uha8ag:disabled{opacity:.6;cursor:default}.save-message.svelte-1uha8ag{color:#17644d;font-size:13px;margin-top:8px}.shortcut-cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.shortcut-cards.svelte-1uha8ag a:where(.svelte-1uha8ag){background:#fff;border:1px solid #e8e2d8;border-radius:16px;padding:20px;text-decoration:none;color:inherit;box-shadow:0 8px 24px #26382f0a;transition:box-shadow .15s}.shortcut-cards.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{box-shadow:0 12px 32px #26382f18}.shortcut-cards.svelte-1uha8ag a.disabled:where(.svelte-1uha8ag){opacity:.5;pointer-events:none}.shortcut-cards.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 6px;font-size:14px}.shortcut-cards.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:12px;color:#6d766f}@media(max-width:900px){.cards.svelte-1uha8ag,.entry-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.shortcut-cards.svelte-1uha8ag{grid-template-columns:1fr}}
