[data-dialog-floating-layer=true] .rmdp-container,[data-dialog-floating-layer=true] .erp-jalali-calendar,[data-dialog-floating-layer=true] .erp-jalali-calendar .rmdp-calendar{pointer-events:auto}.erp-jalali-calendar.rmdp-wrapper{--calendar-holiday: var(--destructive);--calendar-holiday-bg: .12;--calendar-holiday-hover-bg: .22;width:230px;max-width:calc(100vw - 16px);padding:0;overflow:hidden;border:1px solid hsl(var(--muted-foreground) / .45);border-radius:12px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-family:inherit;box-shadow:0 8px 24px -12px #0f172a33}.erp-jalali-calendar .rmdp-calendar{box-sizing:border-box;width:100%;padding:8px}.erp-jalali-calendar .rmdp-top-class>div{min-width:0}.erp-jalali-calendar .rmdp-header{display:flex;align-items:center;justify-content:space-between;height:30px;margin:0 0 6px;padding:0}.erp-jalali-calendar .rmdp-header-values{display:flex;align-items:center;justify-content:center;gap:4px;color:hsl(var(--popover-foreground));font-size:14px;font-weight:600;line-height:1.5}.erp-jalali-calendar .rmdp-header>div{width:100%;justify-content:space-between}.erp-jalali-calendar .rmdp-header-values span{padding:4px 2px;border-radius:6px;cursor:pointer}.erp-jalali-calendar .rmdp-arrow-container{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;border-radius:8px;box-shadow:none}.erp-jalali-calendar .rmdp-arrow{width:6px;height:6px;margin:0;padding:0;border-color:hsl(var(--muted-foreground));border-width:0 1.5px 1.5px 0}.erp-jalali-calendar .rmdp-arrow-container:hover,.erp-jalali-calendar .rmdp-header-values span:hover{background:hsl(var(--muted));color:hsl(var(--link))}.erp-jalali-calendar .rmdp-arrow-container:hover .rmdp-arrow{border-color:hsl(var(--link));border-width:0 1.5px 1.5px 0}.erp-jalali-calendar .rmdp-day-picker{padding:0}.erp-jalali-calendar .rmdp-day-picker[data-active=false]{visibility:hidden;pointer-events:none}.erp-jalali-calendar .rmdp-day-picker>div{width:100%}.erp-jalali-calendar .rmdp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.erp-jalali-calendar .rmdp-week-day,.erp-jalali-calendar .rmdp-day{box-sizing:border-box;width:100%;height:30px;margin:0;color:hsl(var(--popover-foreground))}.erp-jalali-calendar .rmdp-week-day{align-items:center;height:26px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.erp-jalali-calendar .rmdp-day span{top:3px;right:3px;bottom:3px;left:3px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;font-size:14px;line-height:1.5;transition:background-color .12s,color .12s}.erp-jalali-calendar .rmdp-week-day:last-child,.erp-jalali-calendar .rmdp-week .rmdp-day:last-child:not(.rmdp-disabled):not(.rmdp-deactive){color:hsl(var(--calendar-holiday))}.erp-jalali-calendar .rmdp-day span.erp-holiday{background:hsl(var(--calendar-holiday) / var(--calendar-holiday-bg));color:hsl(var(--calendar-holiday));font-weight:700}@media screen{.dark .erp-jalali-calendar.rmdp-wrapper{--calendar-holiday: 0 90.6% 70.8%;--calendar-holiday-bg: .24;--calendar-holiday-hover-bg: .38}}.erp-jalali-calendar .rmdp-day.rmdp-deactive,.erp-jalali-calendar .rmdp-day.rmdp-disabled{color:hsl(var(--muted-foreground) / .5)}.erp-jalali-calendar .rmdp-day span.erp-today{border-color:hsl(var(--primary));font-weight:600}.erp-jalali-calendar .rmdp-day span.erp-today:not(.erp-holiday){background:transparent;color:hsl(var(--link))}.erp-jalali-calendar .rmdp-day.rmdp-selected span:not(.highlight){border:0;background:hsl(var(--btn-primary-bg));color:hsl(var(--btn-primary-fg));font-weight:600;box-shadow:none}.erp-jalali-calendar .rmdp-month-picker,.erp-jalali-calendar .rmdp-year-picker{position:absolute;z-index:1;box-sizing:border-box;top:0;right:-8px;bottom:-8px;left:-8px;padding:0 8px 8px;border-radius:0 0 11px 11px;background:hsl(var(--popover))}.erp-jalali-calendar .rmdp-month-picker>div{margin:0!important}.erp-jalali-calendar .rmdp-ym{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.erp-jalali-calendar .rmdp-ym .rmdp-day{width:100%;height:32px;margin:0}.erp-jalali-calendar .rmdp-ym .rmdp-day span{top:3px;right:4px;bottom:3px;left:4px;padding:0;border-radius:8px;font-size:13px}.erp-jalali-calendar .rmdp-day:not(.rmdp-range):focus-visible,.erp-jalali-calendar .rmdp-arrow-container:focus-visible,.erp-jalali-calendar .rmdp-header-values span:focus-visible{border-radius:10px;outline:2px solid hsl(var(--ring));outline-offset:1px}@media(hover:hover){.erp-jalali-calendar .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.rmdp-selected) span:not(.erp-holiday):hover{background:hsl(var(--selection-blue));color:hsl(var(--link))}.erp-jalali-calendar .rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden,.rmdp-selected) span.erp-holiday:hover{border-color:hsl(var(--calendar-holiday) / .55);background:hsl(var(--calendar-holiday) / var(--calendar-holiday-hover-bg));color:hsl(var(--calendar-holiday))}}@media(prefers-reduced-motion:reduce){.erp-jalali-calendar .rmdp-day span{transition:none}}
