.OcjiIW_calendar{width:100%;min-width:0;color:hsl(var(--foreground));font-size:14px;position:relative}.OcjiIW_months{grid-template-columns:repeat(var(--range-months), minmax(0, 1fr));gap:24px;display:grid}.OcjiIW_month{min-width:0}.OcjiIW_caption{justify-content:center;align-items:center;min-height:44px;margin-bottom:12px;padding-inline:52px;display:flex;position:relative}.OcjiIW_dropdowns{gap:8px;min-width:0;display:flex}.OcjiIW_dropdown{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:44px;height:44px;color:hsl(var(--foreground));font:inherit;cursor:pointer;border-radius:6px;padding:4px 6px}.OcjiIW_navigationButton{width:44px;height:44px;color:hsl(var(--foreground));cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0}.OcjiIW_previous{inset-inline-start:0}.OcjiIW_next{inset-inline-end:0}.OcjiIW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.OcjiIW_navigationButton:hover,.OcjiIW_dayButton:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.OcjiIW_dropdown:focus-visible,.OcjiIW_navigationButton:focus-visible,.OcjiIW_dayButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.OcjiIW_grid{border-collapse:collapse;table-layout:fixed;width:100%}.OcjiIW_weekday{height:32px;color:hsl(var(--muted-foreground));text-align:center;font-size:12px;font-weight:400}.OcjiIW_cell{text-align:center;height:50px;padding:3px 0}.OcjiIW_dayButton{width:100%;min-width:0;height:44px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.OcjiIW_dayButton.OcjiIW_selected{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.OcjiIW_dayButton.OcjiIW_rangeMiddle{background:hsl(var(--primary) / .1);color:hsl(var(--foreground));border-radius:0;font-weight:400}.OcjiIW_dayButton.OcjiIW_selected:not(.OcjiIW_rangeMiddle),.OcjiIW_dayButton.OcjiIW_rangeStart,.OcjiIW_dayButton.OcjiIW_rangeEnd{aspect-ratio:1;border-radius:50%;width:min(100%,44px);height:auto}.OcjiIW_today:not(.OcjiIW_selected){box-shadow:inset 0 0 0 1px hsl(var(--border));font-weight:600}.OcjiIW_outside{color:hsl(var(--muted-foreground))}.OcjiIW_hidden{visibility:hidden}.OcjiIW_dayButton.OcjiIW_disabled,.OcjiIW_navigationButton:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.OcjiIW_dayButton,.OcjiIW_navigationButton{transition:background-color .12s}}
._k2dLa_toast[data-sonner-toast][data-styled=true]{min-height:64px;flex-wrap:wrap;max-inline-size:100%;padding-inline-end:60px!important}._k2dLa_solid[data-styled=true]{--toast-background:hsl(var(--primary,214 100% 45%));--toast-foreground:hsl(var(--primary-foreground,0 0% 100%));background:var(--toast-background)!important;color:var(--toast-foreground)!important;border-color:#0000!important}._k2dLa_solid[data-type=success]{--toast-background:hsl(var(--success,142 52% 42%));--toast-foreground:hsl(var(--success-foreground,0 0% 100%))}._k2dLa_solid[data-type=error]{--toast-background:hsl(var(--destructive,0 72% 51%));--toast-foreground:hsl(var(--destructive-foreground,0 0% 100%))}._k2dLa_solid[data-type=warning]{--toast-background:hsl(var(--warning,45 96% 55%));--toast-foreground:hsl(var(--warning-foreground,0 0% 12%))}._k2dLa_solid[data-type=info]{--toast-background:hsl(var(--info,217 91% 60%));--toast-foreground:hsl(var(--info-foreground,0 0% 100%))}._k2dLa_surface[data-styled=true]{--toast-tone:hsl(var(--primary,214 100% 45%));--toast-text-mix:black;background:hsl(var(--background,0 0% 100%))!important;color:hsl(var(--foreground,0 0% 12%))!important;border-color:hsl(var(--border,0 0% 85%))!important}._k2dLa_surface[data-type=success]{--toast-tone:hsl(var(--success,142 52% 42%))}._k2dLa_surface[data-type=error]{--toast-tone:hsl(var(--destructive,0 72% 51%))}._k2dLa_surface[data-type=warning]{--toast-tone:hsl(var(--warning,45 96% 55%))}._k2dLa_surface[data-type=info]{--toast-tone:hsl(var(--info,217 91% 60%))}:is(._k2dLa_surface[data-type=success],._k2dLa_surface[data-type=error],._k2dLa_surface[data-type=warning],._k2dLa_surface[data-type=info]){background:color-mix(in srgb, var(--toast-tone) 10%, hsl(var(--background,0 0% 100%)))!important;color:color-mix(in srgb, var(--toast-tone) 65%, var(--toast-text-mix))!important;border-color:color-mix(in srgb, var(--toast-tone) 25%, hsl(var(--background,0 0% 100%)))!important}:is(._k2dLa_surface[data-type=warning],._k2dLa_surface[data-type=info]){color:color-mix(in srgb, var(--toast-tone) 50%, var(--toast-text-mix))!important}:is([data-sonner-toaster][data-theme=dark] ._k2dLa_surface,[data-sonner-toaster][data-sonner-theme=dark] ._k2dLa_surface){--toast-text-mix:white}._k2dLa_content{overflow-wrap:anywhere;flex:1;min-inline-size:0}._k2dLa_description{color:inherit!important}._k2dLa_closeButton{justify-content:center;align-items:center;inset-inline:auto 8px!important;width:40px!important;height:40px!important;color:inherit!important;background:0 0!important;border-color:#0000!important;display:flex!important;position:absolute!important;top:8px!important;transform:none!important}._k2dLa_closeButton:hover{opacity:.75}._k2dLa_closeButton:focus-visible{outline-offset:-4px;outline:2px solid}._k2dLa_actionButton{background:hsl(var(--background,0 0% 100%))!important;color:hsl(var(--foreground,0 0% 12%))!important}._k2dLa_cancelButton{color:inherit!important;background:#0000001a!important}._k2dLa_actionButton,._k2dLa_cancelButton{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;min-height:32px;height:auto!important}
.-zoOoG_surface{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.-zoOoG_canvas{touch-action:none;width:100%;height:100%;display:block}
.CVUbyq_notice{border:1px solid hsl(var(--border));border:1px solid color-mix(in srgb, hsl(var(--warning)) 30%, hsl(var(--border)));background:hsl(var(--card));background:color-mix(in srgb, hsl(var(--warning)) 10%, hsl(var(--card)));min-width:0;color:hsl(var(--foreground));white-space:pre-line;overflow-wrap:anywhere;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.625}
