@layer component{.igGldq_placeholder{min-block-size:24rem}.igGldq_Calendar{gap:var(--space-4);display:grid}.igGldq_Calendar h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.igGldq_Calendar .igGldq_toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.igGldq_Calendar .igGldq_toolbar h2{font-variant-numeric:tabular-nums;flex:10rem}.igGldq_Calendar .igGldq_navigation,.igGldq_Calendar .igGldq_views{align-items:center;gap:var(--space-1);display:flex}.igGldq_Calendar .igGldq_views{border:0;margin:0;padding:0}.igGldq_Calendar .igGldq_jump,.igGldq_Calendar .igGldq_settings{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,14rem));display:grid}.igGldq_Calendar .igGldq_settings{border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-4)}.igGldq_Calendar .igGldq_details{gap:var(--space-3);display:grid}.igGldq_Calendar .igGldq_details h2{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.igGldq_month{border-collapse:separate;inline-size:100%;border-spacing:var(--space-1);table-layout:fixed;margin-inline:calc(-1 * var(--space-1));font-variant-numeric:tabular-nums}.igGldq_month th{padding-block:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-align:center}.igGldq_month[data-week-numbers] thead th:first-child{inline-size:2.5rem}.igGldq_month tbody .igGldq_weekNumber{font-size:var(--font-size-xs)}.igGldq_month td{border-radius:var(--radius-sm);block-size:2.75rem;color:var(--color-text-primary);text-align:center;cursor:pointer;border:1px solid #0000;position:relative}.igGldq_month td:hover{background:var(--color-bg-hover)}.igGldq_month td:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.igGldq_month td[data-outside]{color:var(--color-text-tertiary)}.igGldq_month td[data-holiday]{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);text-underline-offset:.3em}.igGldq_month td[aria-current=date]{border-color:var(--color-border-strong);font-weight:var(--font-weight-semibold)}.igGldq_month td[aria-selected=true]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.igGldq_year{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.igGldq_mini{gap:var(--space-2);inline-size:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer;display:grid}.igGldq_mini:hover{border-color:var(--color-border-default);background:var(--color-bg-hover)}.igGldq_mini:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.igGldq_mini[aria-current=date]{border-color:var(--color-border-strong)}.igGldq_miniTitle{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.igGldq_miniDays{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));line-height:1.6;display:grid}.igGldq_miniDays>span{border-radius:var(--radius-sm)}.igGldq_miniDays>[data-holiday]{text-underline-offset:.2em;text-decoration:underline}.igGldq_miniDays>[data-today]{outline:1px solid var(--color-border-strong);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.igGldq_miniDays>[data-selected]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.igGldq_miniWeekday{color:var(--color-text-tertiary)}}
