.persian-date-picker-container{width:100%}.persian-date-picker-input{width:100%;height:2.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:0 .875rem;font:inherit;text-align:right;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.persian-date-picker-input::placeholder{color:var(--muted-foreground)}.persian-date-picker-input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 30%,transparent)}.persian-date-picker.rmdp-wrapper{border:1px solid var(--border);border-radius:calc(var(--radius) + .375rem);background:var(--popover);color:var(--popover-foreground);box-shadow:0 16px 40px #0000001f;font-family:inherit;overflow:hidden}.persian-date-picker .rmdp-calendar{padding:1rem}.persian-date-picker .rmdp-header-values{color:var(--foreground);font-weight:600}.persian-date-picker .rmdp-day,.persian-date-picker .rmdp-week-day{width:clamp(3rem,10vw,3rem);height:clamp(3rem,10vw,3rem)}.persian-date-picker .rmdp-week-day{color:var(--muted-foreground);font-weight:500}.persian-date-picker .rmdp-arrow{border-color:var(--foreground)}.persian-date-picker .rmdp-arrow-container:hover{background:var(--accent);box-shadow:none}.persian-date-picker .rmdp-day span{border-radius:.5rem;font-size:.9375rem}.persian-date-picker .rmdp-day.rmdp-today span{background:var(--secondary);color:var(--secondary-foreground)}.persian-date-picker .rmdp-day.rmdp-selected span,.persian-date-picker .rmdp-day:not(.rmdp-day-hidden) span:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.persian-date-picker .rmdp-day.rmdp-deactive{color:var(--muted-foreground);opacity:.45}
