@layer app{._calendar_nwgzo_1{padding:.75rem}._months_nwgzo_5{flex-direction:row;gap:1rem;display:flex;position:relative}@media (width>=640px){._months_nwgzo_5{flex-direction:column;align-items:center;gap:1rem}}._month_nwgzo_5{flex-direction:column;gap:1rem;display:flex}._caption_nwgzo_26{justify-content:center;align-items:center;padding-top:.25rem;display:flex}._captionLabel_nwgzo_33{text-transform:capitalize;font-size:.875rem;font-weight:500}._nav_nwgzo_39{flex-direction:row;align-items:center;gap:.25rem;display:flex}._navButton_nwgzo_46{z-index:1;opacity:.5;border:1px solid var(--border-color,#e2e8f0);cursor:pointer;background-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-weight:500;display:flex}._navButton_nwgzo_46:hover{opacity:1;background-color:var(--hover-bg,#0000000d)}._navButtonPrevious_nwgzo_67{position:absolute;left:1rem}._navButtonNext_nwgzo_72{position:absolute;right:1rem}._table_nwgzo_77{border-collapse:collapse;width:100%;margin-top:.25rem}._headRow_nwgzo_83{display:flex}._headCell_nwgzo_87{color:var(--muted-foreground,#6b7280);text-align:center;border-radius:.375rem;width:2.25rem;font-size:.8rem;font-weight:400}._row_nwgzo_96{width:100%;margin-top:.5rem;display:flex}._cell_nwgzo_102{text-align:center;width:2.25rem;height:2.25rem;padding:0;font-size:.875rem;position:relative}._cell_nwgzo_102:has(._dayRangeEnd_nwgzo_111){border-radius:0 .375rem .375rem 0}._cell_nwgzo_102:has(._dayOutside_nwgzo_115){background-color:var(--accent-color-50,#f3f4f680)}._cell_nwgzo_102:has([aria-selected]){background-color:var(--accent-color,#f3f4f6)}._cell_nwgzo_102:first-child:has([aria-selected]){border-radius:.375rem 0 0 .375rem}._cell_nwgzo_102:last-child:has([aria-selected]){border-radius:0 .375rem .375rem 0}._cell_nwgzo_102:focus-within{z-index:20;position:relative}._day_nwgzo_111{cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-weight:400;display:inline-flex}._day_nwgzo_111:hover{background-color:var(--hover-bg,#0000000d)}._dayRangeEnd_nwgzo_111{background-color:var(--primary-color,#3b82f6);border-radius:100%}._daySelected_nwgzo_159{background-color:var(--primary-color,#3b82f6);color:var(--font-base-default);border-radius:100%}._daySelected_nwgzo_159:hover,._daySelected_nwgzo_159:focus{background-color:var(--primary-color,#3b82f6);color:var(--font-base-default)}._dayToday_nwgzo_175{border:.0625rem solid var(--color-palette-blue-500,#3b82f6);width:2.25rem;height:2.25rem;color:var(--color-palette-blue-500,#3b82f6);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._dayToday_nwgzo_175[aria-selected]{color:var(--font-base-default)}._dayOutside_nwgzo_115{color:var(--muted-foreground,#6b7280)}._dayOutside_nwgzo_115[aria-selected]{background-color:var(--accent-color-50,#f3f4f680);color:var(--muted-foreground,#6b7280)}._dayDisabled_nwgzo_199{color:var(--muted-foreground,#6b7280);opacity:.5}._dayRangeMiddle_nwgzo_204{background-color:var(--background-base-enabled-default-3,#f0f5fe);border-radius:0}._dayRangeMiddle_nwgzo_204[aria-selected]{background-color:var(--background-base-enabled-default-3,#f0f5fe);color:var(--accent-foreground,#111827)}._dayHidden_nwgzo_215{visibility:hidden}._icon_nwgzo_219{width:1.25rem;height:1.25rem}._dropdowns_nwgzo_224{align-items:center;gap:.5rem;display:flex}._dropdownRoot_nwgzo_233{border-radius:.375rem;align-items:center;padding:.125rem .25rem;display:inline-flex;position:relative}._dropdownRoot_nwgzo_233:hover{background-color:var(--background-base-hover-default,#0000000d)}._dropdownRoot_nwgzo_233:focus-within{outline:.125rem solid var(--border-neutral,#3b82f6);outline-offset:.0625rem}._dropdown_nwgzo_224{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._dropdownRoot_nwgzo_233 ._captionLabel_nwgzo_33{align-items:center;gap:.125rem;display:inline-flex}._dropdownRoot_nwgzo_233 ._icon_nwgzo_219{width:1rem;height:1rem}}
