.reservation-date-picker-container .vpd-main .vpd-input-group{display:none!important}.reservation-date-picker-container .vpd-actions{padding-right:20px}.reservation-date-picker-container .vpd-actions button:first-of-type{display:none!important}.reservation-date-picker-container .vpd-weekday{color:#000}.reservation-date-picker-container .change-month-button{flex-direction:row-reverse;width:51px;display:flex}.vpd-controls button[disabled]{opacity:1!important}.reservation-date-picker-container .vpd-next[disabled=disabled] .change-month-button,.reservation-date-picker-container .vpd-prev[disabled=disabled] .change-month-button{color:#646464;opacity:1!important}.reservation-date-picker-container .vpd-selected .vpd-day-effect{border-radius:4px;background:#ff4338!important;width:92%!important;height:55px!important}.reservation-date-picker-container .vpd-day:not(.vpd-selected):hover .vpd-day-effect{border:1px solid #ff4338;background-color:#0000!important;width:92%!important;height:55px!important}.reservation-date-picker-container .vpd-day:not(.vpd-selected):not([disabled=disabled]):hover .vpd-day-text,.reservation-date-picker-container .weekday-custom{color:#ff4338}.reservation-date-picker-container .vpd-header{display:none}.reservation-date-picker-container .vpd-month-label{width:unset!important}.reservation-date-picker-container .vpd-content,.reservation-date-picker-container .vpd-main{width:100%!important}.reservation-date-picker-container .vpd-day,.reservation-date-picker-container .vpd-day:not([disabled]):hover,.reservation-date-picker-container .vpd-weekday{width:14.2857%!important}.reservation-date-picker-container .vpd-day-effect{border-radius:4px!important;width:100%!important}.reservation-date-picker-container .vpd-month-label{font-size:22px}.reservation-date-picker-container .vpd-days{min-height:360px;height:max-content!important}.reservation-date-picker-container .vpd-day{justify-content:center;align-items:center;display:flex;height:60px!important}.reservation-date-picker-container .vpd-day-text{justify-content:center;align-items:center;margin:0 5px;display:flex;width:100%!important;height:90%!important}.reservation-date-picker-container .vpd-day[disabled=disabled] .vpd-day-text{color:#646464;border-radius:4px;background:repeating-linear-gradient(45deg,#969696,#969696 2px,#0000 0 8px)!important}.reservation-date-picker-container .vpd-day[disabled=disabled]{cursor:pointer;position:relative}.reservation-date-picker-container .vpd-day[disabled=disabled]:before{content:"رزرو شده";color:#fff;opacity:0;z-index:10;background-color:#000000cb;border-radius:8px;width:fit-content;height:fit-content;padding:4px;font-size:8px;line-height:16px;transition:opacity .3s;position:absolute}.reservation-date-picker-container .vpd-day[disabled=disabled]:hover:before{opacity:1}.reservation-date-picker-container .vpd-prev[disabled=disabled]{color:#646464}@media (width<=640px){.reservation-date-picker-container .vpd-days{min-height:270px}.reservation-date-picker-container .vpd-actions{padding-right:5px}.reservation-date-picker-container .vpd-week{font-size:10px}.reservation-date-picker-container .vpd-day,.reservation-date-picker-container .vpd-selected .vpd-day-effect{height:45px!important}.reservation-date-picker-container .vpd-days,.reservation-date-picker-container .vpd-week{padding:0 5px}.reservation-date-picker-container .vpd-day:hover .vpd-day-effect,.reservation-date-picker-container .vpd-selected .vpd-day-effect{height:43px!important}.reservation-date-picker-container .vpd-day-text{margin:0 2px;width:100%!important;height:90%!important}}.highlight-today>span:before{content:"";background:radial-gradient(circle,#33b4eb 10%,#fff);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulsate;position:absolute;top:5px;right:5px}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.box[data-v-5dc2ad92]{--tw-border-opacity:1;border:1px solid #e6e6e6;border-radius:.25rem;height:565px;padding:1rem}.time-item-container[data-v-5dc2ad92]{max-height:492px;overflow-x:auto}.time-item[data-v-5dc2ad92]{border:1px solid #e6e6e6;margin-bottom:.5rem;font-weight:700;transition:all .25s}.time-item:not(.selected):not(.inactive):hover .checkbox[data-v-5dc2ad92],.time-item[data-v-5dc2ad92]:not(.selected):not(.inactive):hover{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 67 56/var(--tw-border-opacity));color:#ff4338}.inactive[data-v-5dc2ad92]{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.selected[data-v-5dc2ad92]{--tw-bg-opacity:1;background-color:rgb(255 67 56/var(--tw-bg-opacity));color:#fff}.time-item p[data-v-5dc2ad92]{font-weight:700}.checkbox-icon[data-v-5dc2ad92]{width:24px;height:24px}.details[data-v-5dc2ad92]{box-shadow:0 -3px 15px -3px #0000001a}.checkbox[data-v-5dc2ad92]{border-radius:50%!important}@media (width<=640px){.box[data-v-5dc2ad92]{height:450px;margin-bottom:.5rem;padding:.25rem}.time-item-container[data-v-5dc2ad92]{max-height:398px}}.mirror[data-v-5dc2ad92]{display:block;-webkit-transform:matrix(-1,0,0,1,0,0);-moz-transform:matrix(-1,0,0,1,0,0);-o-transform:matrix(-1,0,0,1,0,0)}