.sheet[data-astro-cid-jlfjr2ns]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:1rem}.sheet-title[data-astro-cid-jlfjr2ns]{text-align:center;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.5rem}.grid[data-astro-cid-jlfjr2ns]{border-collapse:collapse;table-layout:fixed;width:100%}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns]{color:var(--text-muted);border-bottom:1px solid var(--border);padding:.4rem 0;font-size:.85rem;font-weight:700}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns].sun{color:#e5484d}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns].sat{color:#3e63dd}.grid[data-astro-cid-jlfjr2ns] td{vertical-align:top;border:1px solid var(--border);height:4.6rem;padding:.28rem .3rem;font-size:.95rem;overflow:hidden}.grid[data-astro-cid-jlfjr2ns] td .d{margin-bottom:.12rem;font-weight:700;line-height:1.25;display:block}.grid[data-astro-cid-jlfjr2ns] td.holiday .d{color:#e5484d}.grid[data-astro-cid-jlfjr2ns] td.sat .d{color:#3e63dd}.grid[data-astro-cid-jlfjr2ns] td.out{opacity:.3}.grid[data-astro-cid-jlfjr2ns] td.out .m{display:none}.grid[data-astro-cid-jlfjr2ns] td.today{outline:2px solid var(--accent);outline-offset:-2px}.grid[data-astro-cid-jlfjr2ns] td .m{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.4;display:block;overflow:hidden}.grid[data-astro-cid-jlfjr2ns] td .m.holiday{color:#e5484d;font-weight:600}.src[data-astro-cid-jlfjr2ns]{text-align:right;color:var(--text-subtle);margin:.75rem 0 0;font-size:.75rem}@media (width<=560px){.grid[data-astro-cid-jlfjr2ns] td{height:3.6rem;padding:.2rem .25rem;font-size:.85rem}.grid[data-astro-cid-jlfjr2ns] td .m{font-size:.62rem}}@media print{.header,.footer,#scroll-top,.crumbs,.head,.notes,.privacy,.share,.share-toast,.blogs,.related,.no-print,.ad,ins.adsbygoogle,.google-auto-placed,.adsbygoogle-noablate,[id^=aswift_],[id^=google_ads_],[data-anchor-status],[data-google-query-id],iframe[src*=googleads],iframe[src*=doubleclick],iframe[src*=googlesyndication],body>div[style*="position: fixed"],body>div[style*=position\:fixed]{display:none!important}html,body,.sheet[data-astro-cid-jlfjr2ns]{color:#000!important;background:#fff!important}body,main,.tool,.container{max-width:none!important;margin:0!important;padding:0!important}.cal{gap:0}.sheet[data-astro-cid-jlfjr2ns]{border:0;padding:0}.sheet-title[data-astro-cid-jlfjr2ns]{flex:none;margin:0 0 5mm;font-size:26pt}.grid[data-astro-cid-jlfjr2ns]{height:auto}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns]{color:#000;border-bottom:1.2pt solid #000;height:8mm;font-size:11pt}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns].sun,.grid[data-astro-cid-jlfjr2ns] td.holiday .d,.grid[data-astro-cid-jlfjr2ns] td .m.holiday,.holidays li b{color:#c00!important}.grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns].sat,.grid[data-astro-cid-jlfjr2ns] td.sat .d{color:#00458a!important}.grid[data-astro-cid-jlfjr2ns] td{box-sizing:border-box;height:calc(230mm / var(--rows,6));border:.5pt solid #999;padding:1.5mm 2mm;font-size:12pt}.grid[data-astro-cid-jlfjr2ns] td .d{margin-bottom:.8mm;font-size:13pt}.grid[data-astro-cid-jlfjr2ns] td.out{opacity:1}.grid[data-astro-cid-jlfjr2ns] td.out .d{font-weight:400;color:#b0b0b0!important}.grid[data-astro-cid-jlfjr2ns] td.today{outline:0}.grid[data-astro-cid-jlfjr2ns] td .m{color:#555;white-space:normal;text-overflow:clip;word-break:keep-all;font-size:8.5pt;line-height:1.3}.src[data-astro-cid-jlfjr2ns]{color:#888;font-size:7pt}.grid[data-astro-cid-jlfjr2ns],.grid[data-astro-cid-jlfjr2ns] tr[data-astro-cid-jlfjr2ns]{page-break-inside:avoid;break-inside:avoid}.sheet[data-astro-cid-jlfjr2ns].compact{break-inside:avoid;page-break-inside:avoid}.sheet[data-astro-cid-jlfjr2ns].compact .sheet-title[data-astro-cid-jlfjr2ns]{margin:0 0 1.5mm;font-size:12pt}.sheet[data-astro-cid-jlfjr2ns].compact .grid[data-astro-cid-jlfjr2ns] th[data-astro-cid-jlfjr2ns]{border-bottom-width:.6pt;height:auto;font-size:7pt}.sheet[data-astro-cid-jlfjr2ns].compact .grid[data-astro-cid-jlfjr2ns] td{height:8mm;padding:.6mm .8mm;font-size:7.5pt}.sheet[data-astro-cid-jlfjr2ns].compact .grid[data-astro-cid-jlfjr2ns] td .d{margin-bottom:0;font-size:7.5pt}.sheet[data-astro-cid-jlfjr2ns].compact .grid[data-astro-cid-jlfjr2ns] td .m{display:none}}@page{size:A4 portrait;margin:12mm}
