.date-picker-popup-wrap{margin-top:-22px!important;margin-right:8px!important}.date-picker-popup-bottom{margin-top:5px!important;margin-right:8px!important}.calendar{pointer-events:all;box-shadow:0 0 16px -4px #10182829,0 4px 6px -2px #1018280d;min-height:fit-content;outline:none;width:348px;display:flex;flex-direction:column;gap:1.5rem;border-radius:.5rem;border-width:1px;border-style:solid;border-color:var(--importantElBorder);background-color:var(--importantEl);color:var(--textDefault)}.calendar .header{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1rem}.calendar .header .selected-month-year{color:#498cf7;letter-spacing:.1px;font-weight:500;font-size:18px;line-height:21px;word-spacing:12px}.calendar .header .arrows{display:flex;-webkit-user-select:none;user-select:none;gap:1rem}.calendar .header .arrows em.custom-icons{display:flex;height:1.5rem;width:1.5rem}.calendar .calendar-grid-wrap{padding:0 10px 16px;font-family:Roboto,Arial,Helvetica,sans-serif;display:grid;grid-template-columns:40px 40px 40px 40px 40px 40px 40px;column-gap:8px}.calendar .calendar-grid-wrap .hidden-input{line-height:0;height:0;margin:0;border:none;position:absolute;outline:none}.calendar .calendar-grid-wrap .day-label{display:flex;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;line-height:19px;letter-spacing:.3px;color:var(--textDefault)}.calendar .calendar-grid-wrap .day{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;letter-spacing:.1px;font-size:16px;line-height:24px;-webkit-user-select:none;user-select:none;border-radius:50%;color:var(--textDefault)}.calendar .calendar-grid-wrap .day:hover{background-color:var(--importantElHover)}.calendar .calendar-grid-wrap .day.other-month{color:var(--placeholderText)}.calendar .calendar-grid-wrap .day.selected{background-color:#498cf7;color:#fff}.calendar .calendar-grid-wrap .day.focused{border:1px solid #498cf7}.calendar .time-reminder-wrap{display:flex;justify-content:space-between;padding:16px 16px 26px}.calendar .time-reminder-wrap .time-picker-wrap .time-label{font-weight:500;font-size:18px;line-height:21px;word-spacing:12px;margin-top:16px}.calendar .time-reminder-wrap .time-picker-wrap .arrows{height:24px;-webkit-user-select:none;user-select:none;margin-top:13px;color:var(--iconDefault)}.calendar .time-reminder-wrap .time-picker-wrap .arrows em:first-child{margin-right:16px}.calendar .time-reminder-wrap .calendar-grid-wrap{padding:0 10px 16px;font-family:Roboto,Arial,Helvetica,sans-serif;display:grid;grid-template-columns:40px 40px 40px 40px 40px 40px 40px;column-gap:8px}.calendar .time-reminder-wrap .calendar-grid-wrap .hidden-input{line-height:0;height:0;margin:0;border:none;position:absolute;outline:none}.calendar .time-reminder-wrap .calendar-grid-wrap .day-label{display:flex;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;line-height:19px;letter-spacing:.3px;color:var(--textDefault)}.calendar .time-reminder-wrap .calendar-grid-wrap .day{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;letter-spacing:.1px;color:#475467}.calendar .time-reminder-wrap .calendar-grid-wrap .time-picker{box-sizing:border-box;height:44px;border:1px solid #d0d5dd;border-radius:8px;font-size:14px;line-height:20px;color:#475467;padding:0 14px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #1018280d}.calendar .time-reminder-wrap .calendar-grid-wrap .time-picker.time{width:130px}.calendar .time-reminder-wrap .calendar-grid-wrap.reminder .time-picker{width:170px}.calendar .time-reminder-wrap .calendar-grid-wrap .time-dropdown{margin-top:4px;height:247px}[data-focused-date=true]{border:1px solid #498cf7;border:1px solid -moz-var(--selectedColor)}.time-picker-section{display:flex;justify-content:space-between;gap:1rem;padding:1rem}.time-picker-section .time-inputs{display:flex;align-items:center;gap:.5rem}.time-picker-section .time-inputs .time-input-group{display:flex;flex-direction:column;align-items:center}.time-picker-section .time-inputs .time-input-group label{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--textDefault)}.time-picker-section .time-inputs .time-input-group .time-input{height:2.25rem;width:50px;border-radius:.25rem;border-width:1px;border-style:solid;border-color:var(--standardElementBorder);background-color:var(--standardElementBg);text-align:center;font-size:1rem;line-height:1.5rem;color:var(--textDefault)}.time-picker-section .time-inputs .time-input-group .time-input:focus{outline:none;border-color:#498cf7}.time-picker-section .time-inputs .time-input-group .time-input::-webkit-inner-spin-button,.time-picker-section .time-inputs .time-input-group .time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-picker-section .time-inputs .time-separator{font-size:24px;font-weight:500;margin-top:20px;color:var(--textDefault)}.time-picker-section .delete-icon{display:flex;height:1.5rem;width:1.5rem}
