:root{--rmdp-primary-purple:#9c27b0;--rmdp-secondary-purple:#7b1fa2;--rmdp-shadow-purple:#8e24aa;--rmdp-today-purple:#e040fb;--rmdp-hover-purple:#d500f9;--rmdp-deselect-purple:#ba68c8}.purple .rmdp-wrapper{border:1px solid var(--rmdp-secondary-purple);box-shadow:0 0 5px var(--rmdp-secondary-purple)}.purple .rmdp-panel-body li{background-color:var(--rmdp-primary-purple);box-shadow:0 0 2px var(--rmdp-secondary-purple)}.purple .rmdp-week-day{color:var(--rmdp-primary-purple)}.purple .rmdp-day.rmdp-deactive{color:var(--rmdp-secondary-purple)}.purple .rmdp-range{background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px var(--rmdp-shadow-purple)}.purple .rmdp-arrow{border:solid var(--rmdp-primary-purple);border-width:0 2px 2px 0}.purple .rmdp-arrow-container:hover{background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px var(--rmdp-secondary-purple)}.purple .rmdp-panel-body::-webkit-scrollbar-thumb{background:var(--rmdp-primary-purple)}.purple .rmdp-day.rmdp-today span{background-color:var(--rmdp-today-purple)}.purple .rmdp-rtl .rmdp-panel{border-left:unset;border-right:1px solid var(--rmdp-secondary-purple)}.purple .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--rmdp-primary-purple);box-shadow:0 0 3px var(--rmdp-shadow-purple)}.purple .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:var(--rmdp-hover-purple)!important}.purple .b-deselect{color:var(--rmdp-deselect-purple);background-color:white}.purple .rmdp-action-button{color:var(--rmdp-primary-purple)}.purple .rmdp-button:not(.rmdp-action-button){background-color:var(--rmdp-primary-purple)}.purple .rmdp-button:not(.rmdp-action-button):hover{background-color:var(--rmdp-deselect-purple)}.purple .rmdp-analog-clock{background-color:#ec9efa;border:5px solid #7b1fa2}.purple .rmdp-analog-clock .dial-lines{background-color:#ba68c8}.purple .rmdp-analog-clock .dial-lines:nth-of-type(5n){width:3px;height:8px;background-color:#8e24aa}.purple .rmdp-analog-clock .rmdp-second{background-color:#8e24aa}.rmdp-week-day{color:#704ecc!important}.rmdp-day.rmdp-selected{background-color:#5b2b82!important;color:#fff!important;border-radius:9999px!important}.rmdp-range{background-color:#5a2d76!important;border-radius:30px!important}.rmdp-range-hover{background-color:#f7eaff!important;border-radius:30px!important;color:#000!important}.rmdp-day.rmdp-today span{background-color:#704ecc!important}.rmdp-day span:hover{background-color:#7e5697!important;border-radius:30px!important}.rmdp-day.rmdp-range-end,.rmdp-day.rmdp-range-start{background-color:#5b2b82!important;color:#fff!important;border-radius:9999px!important}.rmdp-day:not(.rmdp-disabled):hover{background-color:rgba(91,43,130,.2);border-radius:9999px;color:#000}.rmdp-header{font-weight:600;font-size:1.2rem}.rmdp-day.rmdp-selected span:not(.highlight){background:none!important}.rmdp-arrow-container{padding:.5rem;border-radius:9999px;transition:background .2s ease;display:flex;align-items:center;width:30px!important;height:30px!important;justify-content:center}.rmdp-arrow-container:hover{background-color:rgba(91,43,130,.1)}.rmdp-arrow{border-color:#704ecc!important}.rmdp-arrow-container.rmdp-right{margin-left:5px}.rmdp-arrow-container:hover .rmdp-arrow{border-color:#fff!important}.rmdp-arrow-container.rmdp-left:hover,.rmdp-arrow-container.rmdp-right:hover{background-color:#7e5697!important;cursor:pointer}.rmdp-arrow{width:5px!important;height:5px!important;cursor:pointer;margin-top:0!important;border-width:2px 2px 0 0}.rmdp-right i{margin-right:0!important}.rmdp-left i{margin-left:0!important}.rmdp-wrapper:focus{outline:none!important}.rmdp-analog-clock{background-color:#ec9efa!important;border:none!important}.rmdp-analog-clock .dial-lines:nth-of-type(5n){background-color:#8e24aa!important}.rmdp-analog-clock .dial-lines{background-color:#ba68c8!important}.rmdp-analog-clock .rmdp-second{background-color:#8e24aa!important}.rmdp-arrow-container:hover{background-color:#7e5697!important}.rmdp-second{animation:rotate-sec 60s linear infinite}@keyframes rotate-sec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}