._wrap_9u7t4_1{margin:16px 0}._toolbar_9u7t4_5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:.9rem}._toolbar_9u7t4_5 select{font:inherit;padding:4px 6px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink)}._print_9u7t4_24{font:inherit;font-weight:600;padding:8px 16px;border-radius:999px;border:0;background:var(--ink);color:var(--bg);cursor:pointer}._printTitle_9u7t4_35{display:none}._grid_9u7t4_39{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}._month_9u7t4_45{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px;break-inside:avoid}._month_9u7t4_45 h3{margin:0 0 6px;font-size:1rem;text-transform:capitalize}._month_9u7t4_45 table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem;text-align:center}._month_9u7t4_45 th{font-weight:600;color:var(--muted);padding:2px 0;text-transform:uppercase}._month_9u7t4_45 td{padding:3px 0;border-radius:6px}._wk_9u7t4_79{width:1.6em;font-size:.7rem;color:var(--muted);opacity:.7}._weekend_9u7t4_86{color:var(--muted)}td._holiday_9u7t4_90,._swatch_9u7t4_91._holiday_9u7t4_90{background:#c0392b;color:#fff;font-weight:700}td._other_9u7t4_97,._swatch_9u7t4_91._other_9u7t4_97{background:color-mix(in srgb,var(--accent) 25%,transparent)}td._today_9u7t4_102{outline:2px solid var(--ink);outline-offset:-2px;font-weight:700}._list_9u7t4_108{list-style:none;margin:8px 0 0;padding:0;font-size:.78rem;line-height:1.35}._list_9u7t4_108 b{font-variant-numeric:tabular-nums}._otherItem_9u7t4_120{color:var(--muted)}._legend_9u7t4_124{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.85rem;color:var(--muted)}._swatch_9u7t4_91{display:inline-block;width:.9em;height:.9em;border-radius:3px}@media print{@page{size:A4 landscape;margin:8mm}header,footer,nav,ins.adsbygoogle,iframe,[data-noprint]{display:none!important}._printTitle_9u7t4_35{display:block;margin:0 0 4mm;font-size:14pt;font-weight:700;text-align:center}._wrap_9u7t4_1{margin:0}._grid_9u7t4_39{grid-template-columns:repeat(4,1fr);gap:3mm}._month_9u7t4_45{border:1px solid #999;border-radius:4px;padding:2mm;background:#fff;color:#000}._month_9u7t4_45 h3{font-size:10pt;margin-bottom:1mm}._month_9u7t4_45 table{font-size:7.5pt}._month_9u7t4_45 td{padding:.4mm 0}._list_9u7t4_108{font-size:6pt;margin-top:1mm}td._holiday_9u7t4_90,._swatch_9u7t4_91._holiday_9u7t4_90{-webkit-print-color-adjust:exact;print-color-adjust:exact}td._today_9u7t4_102{outline:none;font-weight:400}}
