.calendar-dates-popover{padding:0;width:250px}.calendar-dates-popover.final-date-visible{width:500px}.calendar-dates-selector .dates-separator{position:relative;width:20px;height:2px}.calendar-dates-selector .dates-separator:before{content:" ";position:absolute;width:18px;height:1px;border-bottom:1px solid #a0a0a0}.calendar-selector{font-size:14px;color:#333!important;font-weight:400}.arrow-down:before{font-size:15px;font-weight:600;color:#333}.calendar-list-item{font-size:14px;color:#333!important;font-weight:400}.calendar-selector-dropdown .dropdown-toggle{border:1px solid #ebebeb;border-radius:4px;background:#fff}.calendar-selector-dropdown .dropdown-menu .dropdown-item{padding:8px 20px 8px 12px!important}.done{background-color:#caedcd!important}.deleted{background-color:#ffe8e3!important}.disabled{opacity:.5}.word-breaking{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.vue-line-clamp{word-break:normal!important}.calendar-reminders .custom-select-sm{height:28px}.calendar-reminders .reminders-container{width:400px}.calendar-reminders .reminder.disabled .reminder-line{cursor:unset}.calendar-reminders .reminder.edit-mode:not(.disabled):hover{background:#f9f9f9}.calendar-reminders .reminder-line{cursor:pointer;padding-top:.15rem;padding-bottom:.15rem}.calendar-reminders .reminder-time{width:60px}.calendar-reminders .reminder-type{width:100px}.calendar-reminders .reminder-notification{width:150px}.calendar-reminders .add-reminder-container{height:26px}.calendar-reminders .actions-container{width:55px}