.sheet-viewport{position:relative}.sheet-viewport:after{content:"";width:var(--space-8);pointer-events:none;background:linear-gradient(to right, transparent, var(--surface) 85%);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0 0 0 auto}.sheet-viewport[data-more]:after{opacity:1}.sheet-frame{margin:0}.frame-caption{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.scroll-hint{display:none}.sheet-scroll{border-radius:var(--radius-md);position:relative;overflow-x:auto}.sheet{min-width:780px;padding:var(--space-6);background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-paper);border-radius:var(--radius-md);font-size:.875rem;line-height:1.35}.sheet .sheet-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--paper-ink);flex-wrap:wrap;display:flex}.sheet .sheet-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600}.sheet .sheet-meta{gap:var(--space-5);align-items:baseline;display:flex}.sheet .line{border-bottom:1px solid var(--paper-ink);vertical-align:baseline;height:1em;display:inline-block}.sheet .w-date{width:9rem}.sheet .w-s{width:4.5rem}.sheet .w-m{width:7rem}.sheet .pill{padding:0 var(--space-2);border:1px solid var(--paper-rule);border-radius:var(--radius-full);display:inline-block}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sheet .c-time{width:11%}.sheet .c-source{width:25%}.sheet .c-num{width:13%}.sheet .c-note{width:25%}.sheet th{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--paper-ink);vertical-align:bottom;font-size:.8rem;font-weight:700}.sheet td{height:2.5rem;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--paper-rule);vertical-align:middle}.sheet .bottles td+td,.sheet .bottles th+th,.sheet .nursing td+td,.sheet .nursing th+th{border-left:1px solid var(--paper-rule)}.sheet .drank{background:var(--paper-mark)}.sheet .sub{color:var(--paper-muted);font-size:.72rem;font-weight:400;display:block}.sheet .pen{color:var(--paper-pen);font-weight:700}.sheet .opts{white-space:nowrap;align-items:center;gap:var(--space-1);color:var(--paper-muted);flex-wrap:nowrap;font-size:.75rem;display:inline-flex}.sheet .box{border:1px solid var(--paper-ink);width:12px;height:12px;margin-left:var(--space-1);color:var(--paper-ink);border-radius:2px;place-items:center;display:inline-grid}.sheet .box:first-child{margin-left:0}.sheet .chips{white-space:nowrap;gap:var(--space-1);flex-wrap:nowrap;align-items:center;font-size:.72rem;display:inline-flex}.sheet .muted-s{color:var(--paper-muted)}.sheet .chip{padding:0 var(--space-1);border:1px solid var(--paper-rule);border-radius:var(--radius-full);color:var(--paper-muted)}.sheet .sheet-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.sheet .block-title{padding-bottom:var(--space-1);border-bottom:1px solid var(--paper-ink);font-weight:700}.sheet .mix{padding-block:var(--space-2);border-bottom:1px solid var(--paper-rule);white-space:nowrap;align-items:flex-end;gap:var(--space-1);flex-wrap:nowrap;min-height:2.5rem;display:flex}.sheet .mix.example-line{white-space:normal}.sheet .mix .w-s{width:3.5rem}.sheet .example-line{display:block}.sheet .unit{float:right;color:var(--paper-muted);font-size:.72rem}.sheet .nursing th{border-bottom-color:var(--paper-rule);color:var(--paper-muted);font-weight:400}.sheet .total{margin-top:var(--space-5);padding:var(--space-3) 0;border-top:2px solid var(--paper-ink);gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.sheet .total-label{margin-right:var(--space-3);font-weight:700}.sheet .sheet-foot{margin-top:var(--space-2);color:var(--paper-muted);font-size:.72rem}.sheet .print-only{display:none}@media (width<=900px){.scroll-hint{display:inline}}.ledger[data-astro-cid-yoskuem3]{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--paper);color:var(--paper-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-paper);margin:0}.ledger-cap[data-astro-cid-yoskuem3]{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);padding-bottom:var(--space-3);border-bottom:2px solid var(--paper-ink);font-weight:600;display:flex}.ledger-cap[data-astro-cid-yoskuem3] .tag[data-astro-cid-yoskuem3]{font-family:var(--font-text);color:var(--paper-muted);border-color:var(--paper-rule)}table[data-astro-cid-yoskuem3]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th[data-astro-cid-yoskuem3],td[data-astro-cid-yoskuem3]{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--paper-rule);text-align:left;vertical-align:top}thead[data-astro-cid-yoskuem3] th[data-astro-cid-yoskuem3]{font-size:var(--text-sm);color:var(--paper-muted);font-weight:700}tbody[data-astro-cid-yoskuem3] th[data-astro-cid-yoskuem3]{font-weight:700}.n[data-astro-cid-yoskuem3]{text-align:right}b[data-astro-cid-yoskuem3]{color:var(--paper-pen);display:block}td[data-astro-cid-yoskuem3] span[data-astro-cid-yoskuem3],th[data-astro-cid-yoskuem3] span[data-astro-cid-yoskuem3]{color:var(--paper-muted);font-size:.8125rem;font-weight:400;display:block}.drank[data-astro-cid-yoskuem3]{background:var(--paper-mark)}.blank[data-astro-cid-yoskuem3] td[data-astro-cid-yoskuem3]{height:2.75rem}.nursing[data-astro-cid-yoskuem3] td[data-astro-cid-yoskuem3]{color:var(--paper-muted);font-size:var(--text-sm)}tfoot[data-astro-cid-yoskuem3] th[data-astro-cid-yoskuem3],tfoot[data-astro-cid-yoskuem3] td[data-astro-cid-yoskuem3]{border-bottom:0;border-top:2px solid var(--paper-ink);font-size:var(--text-sm)}tfoot[data-astro-cid-yoskuem3] td[data-astro-cid-yoskuem3]{font-weight:700}.print-controls[data-astro-cid-6xyeb77w]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;display:flex}fieldset[data-astro-cid-6xyeb77w]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin:0;display:flex}legend[data-astro-cid-6xyeb77w]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}label[data-astro-cid-6xyeb77w]{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3);cursor:pointer;border-radius:2px;display:inline-flex}label[data-astro-cid-6xyeb77w]:has(input:checked){background:var(--surface-sunken);font-weight:700}label[data-astro-cid-6xyeb77w]:has(input:focus-visible){box-shadow:var(--focus-ring)}input[data-astro-cid-6xyeb77w]{accent-color:var(--accent);width:24px;height:24px;margin:0}.hint[data-astro-cid-6xyeb77w]{font-size:var(--text-sm);flex-basis:100%}.download[data-astro-cid-vjrlcwpr]{padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-md);gap:var(--space-3);display:grid;max-width:none!important}.download[data-astro-cid-vjrlcwpr] h2[data-astro-cid-vjrlcwpr]{font-size:var(--text-xl)}.download[data-astro-cid-vjrlcwpr] ul[data-astro-cid-vjrlcwpr]{padding-left:var(--space-5)}.download[data-astro-cid-vjrlcwpr] .after[data-astro-cid-vjrlcwpr]{font-size:var(--text-sm)}.sheet-block[data-astro-cid-vjrlcwpr]{gap:var(--space-5);flex-direction:column;display:flex}.sb-controls[data-astro-cid-vjrlcwpr]{order:2}.sb-sheet[data-astro-cid-vjrlcwpr]{order:1}.sb-mini[data-astro-cid-vjrlcwpr]{display:none}.mini-note[data-astro-cid-vjrlcwpr]{margin-top:var(--space-3);font-size:var(--text-sm)}@media (width<=900px){.sb-controls[data-astro-cid-vjrlcwpr]{order:0}.sb-mini[data-astro-cid-vjrlcwpr]{order:1;display:block}.sb-sheet[data-astro-cid-vjrlcwpr]{order:2}}
