.grid.svelte-1ucgl3k{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.grid.svelte-1ucgl3k input:where(.svelte-1ucgl3k),.grid.svelte-1ucgl3k select:where(.svelte-1ucgl3k),.field.svelte-1ucgl3k input:where(.svelte-1ucgl3k){width:100%}@media (width<=480px){.grid.svelte-1ucgl3k{grid-template-columns:1fr}}input[type=date].svelte-1ucgl3k{min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #8a9a97;border-radius:10px;padding:8px 10px}.week.svelte-1ucgl3k{margin-top:20px;overflow-x:auto}.piece.svelte-1ucgl3k{margin:0 0 4px;font-size:1.2rem;font-weight:700}.goal-line.svelte-1ucgl3k{gap:8px;margin:0 0 8px;display:flex}.goal-line.svelte-1ucgl3k .fill:where(.svelte-1ucgl3k){border-bottom:1px solid var(--line);flex:1;min-height:1.6em}table.svelte-1ucgl3k{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:560px}caption.svelte-1ucgl3k{text-align:left;padding:0 0 8px;font-weight:700}th.svelte-1ucgl3k,td.svelte-1ucgl3k{border:1px solid var(--line);text-align:left;vertical-align:top;height:2.6rem;padding:6px 8px}th.svelte-1ucgl3k{background:#eeefeb;font-size:.9rem}.date.svelte-1ucgl3k{white-space:nowrap;width:6.5rem}.minutes.svelte-1ucgl3k,.tempo.svelte-1ucgl3k{width:4.5rem}.recorded.svelte-1ucgl3k{text-align:center;width:5.5rem}.note.svelte-1ucgl3k{width:32%}.box.svelte-1ucgl3k{border:1.5px solid #333;width:.9rem;height:.9rem;display:inline-block}.print-only.svelte-1ucgl3k{display:none}@media print{p.print-only.svelte-1ucgl3k{display:block}.print-title.svelte-1ucgl3k{color:#333;margin:0 0 6px;font-size:.9rem}.week.svelte-1ucgl3k{margin:0;overflow:visible}.week.svelte-1ucgl3k+.week:where(.svelte-1ucgl3k){break-before:page}table.svelte-1ucgl3k{min-width:0}th.svelte-1ucgl3k,td.svelte-1ucgl3k{color:#000;border-color:#555}tbody.svelte-1ucgl3k td:where(.svelte-1ucgl3k),tfoot.svelte-1ucgl3k td:where(.svelte-1ucgl3k),tfoot.svelte-1ucgl3k th:where(.svelte-1ucgl3k){height:5rem}th.svelte-1ucgl3k{background:0 0}.goal-line.svelte-1ucgl3k .fill:where(.svelte-1ucgl3k){border-color:#555}}
