.Calendar{--cell-size:32px;background:hsl(var(--background));border-radius:24px;padding:12px}[data-slot=card-content] .Calendar,[data-slot=popover-content] .Calendar{background:0 0}.Calendar-root{width:fit-content}.Calendar-months{flex-direction:column;gap:16px;display:flex;position:relative}@media (min-width:768px){.Calendar-months{flex-direction:row}}.Calendar-month{flex-direction:column;gap:16px;width:100%;display:flex}.Calendar-nav{inset-inline:0;justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex;position:absolute;top:0}.Calendar-navButton{width:var(--cell-size);height:var(--cell-size);-webkit-user-select:none;user-select:none;padding:0}.Calendar-navButton[aria-disabled=true]{opacity:.5}[dir=rtl] .Calendar-navButton svg{transform:rotate(180deg)}.Calendar-monthCaption{width:100%;height:var(--cell-size);padding-inline:var(--cell-size);justify-content:center;align-items:center;display:flex}.Calendar-dropdowns{width:100%;height:var(--cell-size);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);justify-content:center;align-items:center;gap:6px;display:flex}.Calendar-dropdownRoot{border:1px solid hsl(var(--input));border-radius:var(--radius-m,6px);position:relative;box-shadow:0 1px 2px #0000000d}.Calendar-dropdownRoot:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.5)}.Calendar-dropdown{opacity:0;background:var(--color-surface);position:absolute;inset:0}.Calendar-captionLabel{font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none}.Calendar-captionLabel_layout_label{font-size:var(--font-size-sm,.875rem)}.Calendar-captionLabel_layout_dropdown{height:32px;font-size:var(--font-size-sm,.875rem);border-radius:16px;align-items:center;gap:4px;padding-left:8px;padding-right:4px;display:flex}.Calendar-captionLabel_layout_dropdown>svg{width:14px;height:14px;color:hsl(var(--muted-foreground))}.Calendar-table{border-collapse:collapse;width:100%}.Calendar-weekdays{display:flex}.Calendar-weekday{color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;border-radius:16px;flex:1;font-size:12.8px;font-weight:400}.Calendar-week{width:100%;margin-top:8px;display:flex}.Calendar-weekNumberHeader{width:var(--cell-size);-webkit-user-select:none;user-select:none}.Calendar-weekNumber{color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;font-size:12.8px}.Calendar-weekNumberCell{width:var(--cell-size);height:var(--cell-size);text-align:center;justify-content:center;align-items:center;display:flex}.Calendar-day{aspect-ratio:1;text-align:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:0;position:relative}.Calendar-rangeStart{background:hsl(var(--color-foreground-muted));border-radius:16px 0 0 16px}.Calendar-rangeMiddle{border-radius:0}.Calendar-rangeEnd{background:hsl(var(--color-foreground-muted));border-radius:0 16px 16px 0}.Calendar-outside{color:hsl(var(--color-primary))!important}.Calendar-outside[aria-selected=true]{color:hsl(var(--muted-foreground))}.Calendar-disabled{color:hsl(var(--muted-foreground));opacity:.5}.Calendar-hidden{visibility:hidden}.Calendar-chevron{width:16px;height:16px}.Calendar-dayButton{width:100%;min-width:var(--cell-size);aspect-ratio:1;height:auto;color:hsl(var(--color-primary));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:400;line-height:1;display:flex;overflow:clip}.Calendar-dayButton>span{opacity:.7;font-size:12px}.Calendar-dayButton[data-selected-single=true],.Calendar-dayButton[data-range-start=true],.Calendar-dayButton[data-range-end=true]{background:hsl(var(--color-foreground-muted));color:hsl(var(--color-stroke-primary));border-radius:16px}.Calendar-dayButton[data-range-middle=true]{background:hsl(var(--color-foreground-muted));color:hsl(var(--color-primary));border-radius:0}.Calendar-dayButton_outside{color:var(--color-text-secondary)}.Calendar-dayButton_today{border:1px solid hsl(var(--color-stroke-primary));border-radius:16px}.Calendar-day[data-focused=true] .Calendar-dayButton{z-index:10;position:relative}
.RangeDatePicker-trigger{z-index:1;color:var(--Menu-text-active-500,#989898);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 14px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.RangeDatePicker-trigger:hover:not(:disabled){color:var(--Text-Brand-800,#2dae31)}.dark .RangeDatePicker-trigger:hover:not(:disabled){color:var(--Menu-text-pressed-400,#9dff00)}.RangeDatePicker-trigger:focus-visible{outline:2px solid hsl(var(--btn-brand-bg));outline-offset:2px}.RangeDatePicker-trigger[data-state=open]{color:var(--Text-Brand-800,#2dae31)}.dark .RangeDatePicker-trigger[data-state=open]{color:var(--Menu-text-pressed-400,#9dff00)}.RangeDatePicker-icon{flex-shrink:0;width:20px;height:20px}@media (max-width:767px){.RangeDatePicker-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.RangeDatePicker-panel{width:auto;padding:0}
.TabFilters{width:100%}.TabFilters-skeleton{background:var(--color-fill-muted);border-radius:6px;width:100%;height:50px}.TabFilters .TabsNav-scroller{min-height:50px}.TabFilters-picker{align-items:center;gap:4px;display:flex;position:relative}.TabFilters-clear{color:var(--Menu-text-active-500,#989898);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0 0 14px;transition:color .2s;display:inline-flex}.TabFilters-clear:hover{color:var(--Text-Brand-800,#2dae31)}.dark .TabFilters-clear:hover{color:var(--Menu-text-pressed-400,#9dff00)}.TabFilters-clearIcon{width:20px;height:20px}
