.bg-dark.rmdp-wrapper,.bg-dark .rmdp-month-picker,.bg-dark .rmdp-year-picker,.bg-dark .rmdp-time-picker div input,.rmdp-container .bg-dark.ep-arrow:after{color:#c4c7ca;background-color:#312f2f}.bg-dark .rmdp-day:not(.rmdp-deactive),.bg-dark .rmdp-time-picker div .rmdp-am,.bg-dark .rmdp-header-values,.bg-dark .rmdp-panel-header{color:#c4c7ca}.bg-dark .rmdp-day.rmdp-range{color:#fff}.bg-dark .rmdp-panel-body li{color:#f5f5f5}.bg-dark .rmdp-day.rmdp-deactive,.bg-dark .rmdp-day.rmdp-disabled{color:#87898b}.rmdp-container .bg-dark.ep-arrow[direction=top]{border-bottom:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=left]{border-right:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=right]{border-left:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=bottom]{border-top:1px solid #312f2f}.rmdp-calendar-container-mobile{background-color:#0009;inset:0}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;padding-bottom:15px;font-size:16px}.rmdp-mobile .rmdp-arrow-container{width:26px;height:26px}.rmdp-mobile .rmdp-arrow{width:3px;height:3px;margin-top:6px;padding:3px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-top:7px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:7px;margin-left:-2px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{width:38px;height:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{justify-content:flex-end;align-items:center;padding:0 10px;display:flex}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width:420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{width:32px;height:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{width:20px;height:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{width:3px;height:3px;margin-top:6px;padding:2px}.rmdp-mobile .rmdp-action-button{padding:5px;font-size:13px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height:450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{width:22px;height:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{padding:2px;font-size:12px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{margin:5px 0;padding:0}.rmdp-mobile .rmdp-panel-body li{margin:5px;font-size:11px}.rmdp-mobile .rmdp-action-button{margin:10px 5px;padding:0 5px;font-size:9px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{width:16px;height:16px;margin:0 3px}.rmdp-mobile .rmdp-arrow{width:2px;height:2px;margin-top:3px;padding:2px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .rmdp-time-picker div input,.rmdp-mobile .dvdr{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}.rmdp-time-picker{min-width:160px!important}.time-picker-rmdp-size-xl .rmdp-container,.time-picker-rmdp-size-md .rmdp-container{width:100%}.rmdp-time-picker input{color:#000}.rmdp-ep-arrow{border:unset;background:0 0}.bg-dark.rmdp-time-picker input{color:#fff}.timepicker-rmdp-error{border:1px solid var(--mantine-color-error);border-radius:var(--mantine-radius-default)}.rmdp-input{border:1px solid #c0c4d6;border-radius:5px}.rmdp-time-picker.bottom input{padding:0!important}.timepicker-rmdp-error .rmdp-input,.timepicker-rmdp-error input:not(.rmdp-time-picker input){color:red;border:none}.timepicker-rmdp-error .rmdp-input:focus{border:unset;box-shadow:unset;outline:unset}.rmdp-ep-arrow.timepicker-rmdp-error{border:unset}.rmdp-input{cursor:pointer;caret-color:#0000}.timepicker-rmdp-error .icon-clock{color:#fa5252}.rmdp-container input:disabled{color:var(--mantine-color-disabled-color);background-color:#e9ecef;cursor:not-allowed!important}.bg-dark .rmdp-container input:disabled{background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);cursor:not-allowed!important}.timepicker-container>div[style*="position: absolute"]{width:100%!important}.rmdp-day-picker>div,.rmdp-top-class .rmdp-calendar{width:100%}.timepicker-container .rmdp-wrapper{width:100%;max-width:576px}.timepicker-container .rmdp-time-picker{place-self:center;max-width:220px}.rmdp-day span{border-radius:3px!important}.rmdp-input{cursor:pointer;caret-color:#0000;border:1px solid #c0c4d6;border-radius:5px;padding:2px 14px!important}.rmdp-container input:disabled,.bg-dark .rmdp-container input:disabled{background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);cursor:not-allowed!important}.rmdp-ep-arrow{background:0 0;border:unset!important}.rmdp-arrow-container{width:24px!important;height:24px!important}.rmdp-day.rmdp-selected span:not(.highlight){box-shadow:none!important}.rmdp-wrapper,.rmdp-calendar,.rmdp-time-picker{box-sizing:border-box}.rmdp-up i{margin-top:9px!important}.rmdp-time-picker .rmdp-down i{margin-top:7px}.rmdp-arrow{margin-top:9px}.rmdp-action-buttons{border-top:1px solid var(--mantine-color-gray-3,#dee2e6);justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.rmdp-button{all:unset;cursor:pointer;width:100%;font-family:var(--mantine-font-family,Inter, sans-serif);font-size:var(--mantine-font-size-md,.875rem);border-radius:var(--mantine-radius-md,.5rem);text-align:center;min-height:2.5rem;padding:.5rem 1.25rem;font-weight:400;transition:background-color .15s,color .15s,box-shadow .15s;border-radius:7px!important}.rmdp-button:last-child{background-color:var(--mantine-primary-color-filled);color:#fff}.rmdp-button:last-child:hover{background-color:var(--mantine-color-blue-filled-hover)}.rmdp-button:first-child{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-text)}.rmdp-button:first-child:hover{background-color:var(--mantine-color-blue-light-hover)}[dir=rtl] .rmdp-action-buttons{direction:rtl}[dir=ltr] .rmdp-action-buttons{direction:ltr}@media (max-width:576px){.timepicker-container .rmdp-mobile{width:95%}}
