.custom-datepicker,.dark-custom-datepicker{--rmdp-primary:var(--color-primary);--rmdp-secondary:#808390;--rmdp-background:#ffffff;--rmdp-surface:#f8f7fa;--rmdp-on-surface:#2f3349;--rmdp-on-background:#2f3349;--rmdp-border-color:rgba(47,43,61,0.12);--rmdp-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.dark-custom-datepicker{--rmdp-background:#2f3349;--rmdp-surface:#25293c;--rmdp-on-surface:#e1ddf7;--rmdp-on-background:#e1ddf7;--rmdp-border-color:rgba(225,222,245,0.12);--rmdp-shadow:0 4px 6px -1px rgba(0,0,0,0.3)}.rmdp-container,.rmdp-input{inline-size:100%;font-family:IRANYekanXFaNum,IRANYekanX,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rmdp-input{padding-block:8px;padding-inline:12px;border:1px solid var(--rmdp-border-color);border-radius:6px;background-color:var(--rmdp-background);color:var(--rmdp-on-surface);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.rmdp-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-100)}.rmdp-input::placeholder{color:var(--rmdp-secondary);opacity:.7}.rmdp-wrapper{border-radius:8px;box-shadow:var(--rmdp-shadow);border:1px solid var(--color-primary);background-color:var(--rmdp-surface)!important;overflow:hidden}.rmdp-border-bottom{border-block-end:none!important}.rmdp-ep-arrow:after{background-color:var(--color-primary)!important;box-shadow:none}.rmdp-ep-arrow{border-block-end:1px solid var(--color-primary)!important}.rmdp-ep-arrow[direction=bottom]{border-block-start:1px solid var(--color-primary)!important}.rmdp-shadow{box-shadow:0 0 10px var(--color-primary)!important}.rmdp-calendar{background-color:var(--color-white);color:var(--rmdp-on-surface)}.dark .rmdp-calendar{background-color:var(--color-neutral-800)}.rmdp-header{background-color:var(--color-white);color:var(--rmdp-on-surface);padding-block:12px;padding-inline:16px;border-block-end:1px solid var(--rmdp-border-color)}.dark .rmdp-header{background-color:var(--color-neutral-800);color:var(--color-white)!important}.rmdp-header-values{color:var(--rmdp-on-surface);font-weight:500}.dark .rmdp-header-values{color:var(--color-white)!important}.rmdp-arrow{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background-color:transparent;margin-block:0!important}.rmdp-down{margin-block-start:9px!important}.rmdp-arrow:hover{background-color:var(--color-primary-100)}.rmdp-header button{color:var(--color-primary)}.rmdp-header button:hover{background-color:rgb(from var(--color-primary-500) r g b/.5)!important}.rmdp-day:hover span:not(.highlight){background-color:var(--color-primary-100)!important}.rmdp-day{color:var(--rmdp-on-surface);border-radius:50%;margin:1px;inline-size:32px;block-size:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.rmdp-selected{background-color:var(--color-primary)!important;color:white!important;border-radius:50%!important}.rmdp-today{background-color:transparent;font-weight:600;position:relative}.rmdp-today:after{content:"";position:absolute;inset-block-end:4px;inline-size:4px;block-size:4px;background-color:white;border-radius:50%}.rmdp-day.rmdp-deactive{color:var(--rmdp-secondary);cursor:not-allowed}.dark .rmdp-day{color:var(--color-white)!important}.rmdp-day.rmdp-deactive:hover{background-color:transparent}.rmdp-week-day{color:var(--color-primary);font-weight:500;font-size:12px;padding-block:8px;padding-inline:4px}.rmdp-action-buttons{padding-block:12px;padding-inline:16px;background-color:var(--rmdp-background);border-block-start:1px solid var(--rmdp-border-color)}.rmdp-button{background-color:var(--color-primary);color:white;border:none;padding-block:8px;padding-inline:16px;border-radius:4px;cursor:pointer;font-size:14px;font-family:IRANYekanXFaNum,IRANYekanX,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .2s ease}.rmdp-button:hover{background-color:var(--color-primary-700)}.rmdp-button:not(:last-child){background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.rmdp-button:not(:last-child):hover{background-color:var(--color-primary-100)}.rmdp-time-picker{background-color:var(--rmdp-surface);border-block-start:1px solid var(--rmdp-border-color)}.rmdp-time-picker input{background-color:var(--rmdp-background);border:1px solid var(--rmdp-border-color);color:var(--rmdp-on-surface);border-radius:4px;padding-block:6px;padding-inline:12px;font-size:14px;font-family:IRANYekanXFaNum,IRANYekanX,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;inline-size:70px;text-align:center}.rmdp-time-picker div input{inline-size:50px!important}.rmdp-time-picker input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-100)}.rmdp-time-picker button{color:var(--color-primary);background-color:transparent;inline-size:28px;block-size:28px;cursor:pointer;transition:all .2s ease;font-weight:500;margin-block-end:9px;align-items:center}.rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--color-primary-500)!important}.rmdp-day.rmdp-today span{background-color:rgb(from var(--color-primary-500) r g b/.5)!important}.rmdp-time-picker button:hover{background-color:var(--color-primary-100);border-color:var(--color-primary)}.rmdp-time-picker button:active{background-color:var(--color-primary);color:white}.rmdp-range{background-color:var(--color-primary-500);border-radius:0}.rmdp-range.rmdp-range-start{border-radius:50% 0 0 50%}.rmdp-range.rmdp-range-end{border-radius:0 50% 50% 0}.rmdp-input:disabled{background-color:var(--color-primary-50);color:var(--rmdp-secondary);cursor:not-allowed}.rmdp-arrow-container{align-items:center}.rmdp-month-picker,.rmdp-year-picker{background-color:var(--rmdp-surface)!important}.dark .rmdp-month-picker,.dark .rmdp-year-picker{background-color:var(--color-neutral-800)!important}.rmdp-calendar .rmdp-month-picker,.rmdp-calendar .rmdp-month-picker .rmdp-day,.rmdp-calendar .rmdp-year-picker,.rmdp-calendar .rmdp-year-picker .rmdp-day{color:var(--rmdp-on-surface)}.rmdp-calendar .rmdp-month-picker .rmdp-day:hover,.rmdp-calendar .rmdp-year-picker .rmdp-day:hover{border-radius:50%}.rmdp-calendar .rmdp-month-picker .rmdp-selected,.rmdp-calendar .rmdp-year-picker .rmdp-selected{background-color:var(--color-primary)!important;color:white!important;border-radius:50%!important}.rmdp-calendar .rmdp-day-picker .rmdp-day{color:var(--rmdp-on-surface)}.custom-datepicker .rmdp-day.rmdp-selected,.dark-custom-datepicker .rmdp-day.rmdp-selected{background-color:transparent!important;color:white!important}.custom-datepicker .rmdp-week-day,.dark-custom-datepicker .rmdp-week-day{color:var(--color-primary)!important}.rmdp-day.rmdp-range-end,.rmdp-day.rmdp-range-end span,.rmdp-day.rmdp-range-start,.rmdp-day.rmdp-range-start span,.rmdp-day.rmdp-selected,.rmdp-day.rmdp-selected span,.rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--color-primary)!important;color:white!important}.rmdp-range,.rmdp-range span{background-color:var(--color-primary-100)!important}.rmdp-day.rmdp-today:hover,.rmdp-day.rmdp-today:hover span{color:var(--rmdp-on-surface)!important}.rmdp-day[style*=background-color]{background-color:var(--color-primary)!important}.rmdp-range[style*=background-color]{background-color:var(--color-primary-100)!important}.custom-datepicker .rmdp-day.rmdp-selected,.custom-datepicker .rmdp-day.rmdp-selected span,.dark-custom-datepicker .rmdp-day.rmdp-selected,.dark-custom-datepicker .rmdp-day.rmdp-selected span{color:white!important}.custom-datepicker .rmdp-range,.custom-datepicker .rmdp-range span,.dark-custom-datepicker .rmdp-range,.dark-custom-datepicker .rmdp-range span{background-color:var(--color-primary-100)!important}.custom-datepicker .rmdp-range.rmdp-range-end,.custom-datepicker .rmdp-range.rmdp-range-start,.dark-custom-datepicker .rmdp-range.rmdp-range-end,.dark-custom-datepicker .rmdp-range.rmdp-range-start{background-color:var(--color-primary)!important;color:white!important}.rmdp-calendar .rmdp-day.rmdp-range-end,.rmdp-calendar .rmdp-day.rmdp-range-start,.rmdp-calendar .rmdp-day.rmdp-selected,.rmdp-calendar .rmdp-day.rmdp-selected span,.rmdp-calendar .rmdp-day.rmdp-selected span:not(.highlight){color:white!important}.rmdp-calendar .rmdp-day.rmdp-range{background-color:var(--color-primary-100)!important}.rmdp-calendar .rmdp-day.rmdp-range-end span,.rmdp-calendar .rmdp-day.rmdp-range-start span{background-color:var(--color-primary)!important;color:white!important}.rmdp-calendar .rmdp-day:hover span{background-color:var(--color-primary-500)!important}.custom-datepicker,.custom-datepicker *{--rmdp-primary:var(--color-primary)!important}.rmdp-day[data-range=true],.rmdp-day[data-range=true] span,.rmdp-day[data-selected=true],.rmdp-day[data-selected=true] span{background-color:var(--color-primary)!important;color:white!important}.rmdp-day[data-range-middle=true],.rmdp-day[data-range-middle=true] span{background-color:var(--color-primary-100)!important}.rmdp-day-picker .rmdp-day .rmdp-range{background-color:var(--color-primary-500)!important}.rmdp-day[style*="background-color: #"],.rmdp-day[style*="background-color: rgb"],.rmdp-day[style*="background-color: rgba"]{background-color:var(--color-primary)!important;color:white!important}.rmdp-range[style*="background-color: #"],.rmdp-range[style*="background-color: rgb"],.rmdp-range[style*="background-color: rgba"]{background-color:var(--color-primary-100)!important}.rmdp-day-picker .rmdp-day.rmdp-range-end,.rmdp-day-picker .rmdp-day.rmdp-range-end span,.rmdp-day-picker .rmdp-day.rmdp-range-start,.rmdp-day-picker .rmdp-day.rmdp-range-start span,.rmdp-day-picker .rmdp-day.rmdp-selected,.rmdp-day-picker .rmdp-day.rmdp-selected span{background-color:var(--color-primary)!important;color:white!important;border-radius:50%!important}.rmdp-day-picker .rmdp-day.rmdp-range,.rmdp-day-picker .rmdp-day.rmdp-range span,.rmdp-day-picker .rmdp-day:hover,.rmdp-day-picker .rmdp-day:hover span{background-color:var(--color-primary-500)!important}@media (max-width:768px){.rmdp-day{inline-size:28px;block-size:28px;font-size:12px}}@media (max-width:639px){.rmdp-wrapper{inline-size:auto}.rmdp-container{display:flex;justify-content:center}.rmdp-calendar{margin-inline:auto}}