.izTChq_month{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);width:100%;padding:1rem}.izTChq_monthName{text-transform:uppercase;font-weight:800}.izTChq_grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.izTChq_weekday{color:var(--bs-secondary-color);text-overflow:clip;white-space:nowrap;padding-bottom:.25rem;font-size:.75rem;overflow:hidden}.izTChq_day{border-radius:var(--bs-border-radius-sm);font-variant-numeric:tabular-nums;padding:.375rem 0;font-size:.875rem;line-height:1.5}.izTChq_working{background-color:color-mix(in srgb, var(--wdc-working) 16%, transparent)}.izTChq_weekend{background-color:color-mix(in srgb, var(--wdc-weekend) 16%, transparent);color:var(--bs-secondary-color)}.izTChq_holiday{background-color:color-mix(in srgb, var(--wdc-holiday) 24%, transparent);color:var(--bs-danger-text-emphasis);font-weight:600}.izTChq_today{box-shadow:inset 0 0 0 2px var(--bs-primary);font-weight:700}.izTChq_holidays{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.izTChq_holidays li{align-items:baseline;gap:.5rem;display:flex}.izTChq_holidays .izTChq_day{text-align:center;flex-shrink:0;min-width:2.25rem}
