.printable-calendar[data-astro-cid-4uiyir34]{container-type:inline-size}.territory-label[data-astro-cid-4uiyir34]{color:var(--muted);font-weight:400;font-size:.9em}.pc-intro[data-astro-cid-4uiyir34]{margin:0 0 1rem;color:var(--muted);font-size:.94rem}.pc-controls[data-astro-cid-4uiyir34]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding:.75rem 1rem;background:var(--surface-strong, #f7f8fa);border:1px solid var(--line, #e2e8f0);border-radius:.65rem;margin-bottom:1.25rem}.pc-control-group[data-astro-cid-4uiyir34]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pc-control-label[data-astro-cid-4uiyir34]{font-size:.88rem;font-weight:500;color:var(--text);white-space:nowrap}.pc-select[data-astro-cid-4uiyir34]{padding:.35rem .65rem;border:1px solid var(--line, #e2e8f0);border-radius:.4rem;background:var(--surface, #fff);font-size:.88rem;cursor:pointer;min-width:180px;max-width:340px}.pc-radio-label[data-astro-cid-4uiyir34],.pc-checkbox-label[data-astro-cid-4uiyir34]{display:flex;align-items:center;gap:.3rem;font-size:.88rem;cursor:pointer}.pc-print-btn[data-astro-cid-4uiyir34]{padding:.45rem 1rem;border:1px solid var(--accent, #3b82f6);border-radius:.5rem;background:var(--accent, #3b82f6);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .1s;margin-left:auto}.pc-print-btn[data-astro-cid-4uiyir34]:hover{opacity:.88}.pc-preview-shell[data-astro-cid-4uiyir34]{background:#fff;border:1px solid var(--line, #e2e8f0);border-radius:.5rem;padding:1rem;overflow:auto}.pc-year-grid[data-astro-cid-4uiyir34]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@container (max-width: 600px){.pc-year-grid[data-astro-cid-4uiyir34]{grid-template-columns:repeat(2,1fr)}}.pc-month-block[data-astro-cid-4uiyir34]{border:1px solid var(--line, #e8e8e8);border-radius:.4rem;padding:.5rem;background:#fff}.pc-month-title[data-astro-cid-4uiyir34]{font-size:.82rem;font-weight:700;text-align:center;margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text)}.pc-weekday-headers[data-astro-cid-4uiyir34]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:.15rem}.pc-wd-header[data-astro-cid-4uiyir34]{font-size:.65rem;text-align:center;font-weight:600;color:var(--muted)}.pc-day-grid[data-astro-cid-4uiyir34]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.pc-day-cell[data-astro-cid-4uiyir34]{font-size:.68rem;text-align:center;padding:1px 0;border-radius:2px;line-height:1.6;cursor:default}.pc-day-blank[data-astro-cid-4uiyir34]{visibility:hidden}.pc-day-holiday[data-astro-cid-4uiyir34]{background:color-mix(in oklab,var(--accent, #3b82f6) 18%,transparent);color:var(--accent, #3b82f6);font-weight:700;border-radius:3px}.pc-day-weekend[data-astro-cid-4uiyir34]{color:var(--muted)}.pc-day-holiday[data-astro-cid-4uiyir34].pc-day-weekend{color:var(--accent, #3b82f6)}.pc-footer-note[data-astro-cid-4uiyir34]{text-align:center;font-size:.72rem;color:var(--muted);margin-top:.75rem}@page{size:A4 portrait;margin:12mm 10mm}@media print{body.printing-mi-calendario{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:8pt;line-height:1.4}body.printing-mi-calendario .site-header[data-astro-cid-4uiyir34],body.printing-mi-calendario .site-footer[data-astro-cid-4uiyir34],body.printing-mi-calendario #share-fab[data-astro-cid-4uiyir34],body.printing-mi-calendario .no-print[data-astro-cid-4uiyir34]{display:none!important}body.printing-mi-calendario .shell[data-astro-cid-4uiyir34]{padding:0!important;max-width:none!important}body.printing-mi-calendario .shell[data-astro-cid-4uiyir34] [data-astro-cid-4uiyir34]{visibility:hidden!important}body.printing-mi-calendario .print-target[data-astro-cid-4uiyir34],body.printing-mi-calendario .print-target[data-astro-cid-4uiyir34] [data-astro-cid-4uiyir34]{visibility:visible!important}body.printing-mi-calendario .print-target[data-astro-cid-4uiyir34]{position:absolute!important;inset:0!important;width:100%!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0!important;overflow:visible!important}body.printing-mi-calendario .pc-year-grid[data-astro-cid-4uiyir34]{display:grid;grid-template-columns:repeat(4,1fr);gap:4mm}body.printing-mi-calendario .layout-two-page[data-astro-cid-4uiyir34] .pc-year-grid[data-astro-cid-4uiyir34]{grid-template-columns:repeat(6,1fr)}body.printing-mi-calendario .pc-month-block[data-astro-cid-4uiyir34]{display:block;break-inside:avoid;page-break-inside:avoid;border:.5pt solid #ccc;padding:2mm;margin:0}body.printing-mi-calendario .pc-month-title[data-astro-cid-4uiyir34]{font-size:7pt;font-weight:700;text-align:center;margin:0 0 1mm}body.printing-mi-calendario .pc-weekday-headers[data-astro-cid-4uiyir34],body.printing-mi-calendario .pc-day-grid[data-astro-cid-4uiyir34]{display:grid;grid-template-columns:repeat(7,1fr);gap:0}body.printing-mi-calendario .pc-wd-header[data-astro-cid-4uiyir34],body.printing-mi-calendario .pc-day-cell[data-astro-cid-4uiyir34]{font-size:6pt;text-align:center;padding:.3mm 0}body.printing-mi-calendario .pc-day-holiday[data-astro-cid-4uiyir34]{background:#d1e8ff;color:#1d4ed8;font-weight:700}body.printing-mi-calendario .pc-footer-note[data-astro-cid-4uiyir34]{font-size:6pt;text-align:center;margin-top:3mm}body.printing-mi-calendario-bw .pc-day-holiday[data-astro-cid-4uiyir34]{background:transparent!important;color:#000!important;font-weight:700!important;text-decoration:underline}body.printing-mi-calendario-bw .pc-day-cell[data-astro-cid-4uiyir34]{border:.3pt solid #999!important}@media(forced-colors:active){.pc-day-cell[data-astro-cid-4uiyir34]{border:1px solid ButtonText}.pc-day-cell[data-astro-cid-4uiyir34].pc-day-holiday{background:Highlight;color:HighlightText;forced-color-adjust:none}.pc-day-blank[data-astro-cid-4uiyir34]{border:none}}}@media(forced-colors:active){.pc-day-cell[data-astro-cid-4uiyir34].pc-day-holiday{background:Highlight;color:HighlightText;forced-color-adjust:none}}
