.calendar-panel__reminder-select.active[data-v-7715aa17] .options{bottom:calc(100% + 8px)!important;top:auto!important}.calendar-panel-overlay[data-v-7715aa17]{background:transparent;inset:0;position:fixed;z-index:120}.calendar-panel[data-v-7715aa17]{background:#fff;border:1px solid #d4cced;border-radius:24px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a;max-width:calc(100vw - 32px);padding:12px 24px 24px;position:fixed;width:467px}.calendar-panel__busy[data-v-7715aa17]{color:#333;font-size:16px;line-height:150%;padding:8px 0 4px}.calendar-panel__footer[data-v-7715aa17]{display:flex;justify-content:flex-end;margin-top:20px}.calendar-panel__save-btn[data-v-7715aa17]{min-width:140px}.calendar-panel__save-btn[data-v-7715aa17]:disabled{pointer-events:none}.calendar-panel__missed[data-v-7715aa17]{border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:18px 14px}.calendar-panel__missed.active[data-v-7715aa17]{background:#d8adbb40}.calendar-panel__missed-check[data-v-7715aa17]{font-size:16px;line-height:150%}.calendar-panel__missed-check[data-v-7715aa17] label{font-size:16px;line-height:150%;padding-left:36px}.calendar-panel__missed-check[data-v-7715aa17] label:after{height:22px;top:1px;width:22px}.calendar-panel__missed-reason[data-v-7715aa17]{flex-direction:column;gap:0;justify-content:flex-start}.calendar-panel__missed-reason[data-v-7715aa17] .textarea{border-radius:12px;font-size:16px;line-height:150%;max-width:none;padding:12px 16px;width:100%}.calendar-panel__dropdown-empty[data-v-7715aa17]{color:#858585;font-size:13px;line-height:150%;padding:12px 8px;text-align:center}.calendar-panel__head[data-v-7715aa17]{align-items:center;cursor:move;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-panel__title[data-v-7715aa17]{color:#333;font-size:18px;font-weight:700;line-height:140%;margin:0}.calendar-panel__actions[data-v-7715aa17]{align-items:center;display:flex;gap:8px}.calendar-panel__icon-btn[data-v-7715aa17]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.calendar-panel__icon-btn[data-v-7715aa17] svg{height:20px;width:20px}.calendar-panel__icon-btn_close[data-v-7715aa17]{height:44px;width:44px}.calendar-panel__icon-btn_close[data-v-7715aa17] svg{height:24px;width:24px}.calendar-panel__icon-btn_close[data-v-7715aa17] path{stroke:#59595d}.calendar-panel__icon-btn[data-v-7715aa17]:hover{background:#f9f7ff}.calendar-panel__body[data-v-7715aa17]{display:flex;flex-direction:column;gap:25px}.calendar-panel__row[data-v-7715aa17]{align-items:center;display:flex;gap:12px}.calendar-panel__row_dropdown[data-v-7715aa17]{flex-wrap:wrap;position:relative}.calendar-panel__icon-wrap[data-v-7715aa17]{align-items:center;background:#f9f7ff;border-radius:8px;display:inline-flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.calendar-panel__icon-wrap[data-v-7715aa17] svg{height:24px;width:24px}.calendar-panel__icon-wrap[data-v-7715aa17] path{stroke:#805ee8}.calendar-panel__icon-wrap[data-v-7715aa17] circle{stroke:#805ee8}.calendar-panel__content[data-v-7715aa17]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.calendar-panel__content_wide[data-v-7715aa17]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px}.calendar-panel__label[data-v-7715aa17]{color:#333;font-size:16px;font-weight:500;line-height:150%}.calendar-panel__label_important[data-v-7715aa17]{font-weight:700}.calendar-panel__value[data-v-7715aa17]{color:#858585;font-size:16px;font-weight:400;line-height:150%}.calendar-panel__value_link[data-v-7715aa17]{text-decoration:underline}.calendar-panel__value_new[data-v-7715aa17]{color:#333;font-weight:500}.calendar-panel__link[data-v-7715aa17]{background:none;border:none;color:#5031ad;cursor:pointer;font-size:16px;line-height:150%;padding:0;text-align:left;text-decoration:underline}.calendar-panel__link_centered[data-v-7715aa17]{align-self:center;flex-shrink:0;text-decoration:none;white-space:nowrap}.calendar-panel__time-editor[data-v-7715aa17]{display:flex;flex-direction:column;gap:16px}.calendar-panel__date-field[data-v-7715aa17]{position:relative}.calendar-panel__date-readonly[data-v-7715aa17]{background:none;border:1px solid #e2e2e2;border-radius:12px;color:#333;cursor:pointer;font-family:inherit;font-size:16px;line-height:150%;padding:12px;text-align:left;width:100%}.calendar-panel__date-readonly[data-v-7715aa17]:hover{border-color:#805ee8}.calendar-panel__date-popup[data-v-7715aa17]{left:0;position:absolute;top:calc(100% + 8px);z-index:10}.calendar-panel__time-range[data-v-7715aa17]{align-items:center;display:flex;gap:9px}.calendar-panel__time-separator[data-v-7715aa17]{background:#858585;flex-shrink:0;height:1px;width:20px}.calendar-panel__field-btn[data-v-7715aa17]{background:none;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;padding:0;text-align:left}.calendar-panel__field-btn_plain .calendar-panel__field-title[data-v-7715aa17]{font-weight:500}.calendar-panel__field-title[data-v-7715aa17]{color:#333;font-size:16px;font-weight:500;line-height:150%}.calendar-panel__field-value[data-v-7715aa17]{color:#858585;font-size:16px;line-height:150%;text-decoration:underline}.calendar-panel__dropdown[data-v-7715aa17]{background:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 8px 24px #9993a62e;left:57px;overflow:hidden;position:absolute;right:0;z-index:5}.calendar-panel__dropdown_bottom[data-v-7715aa17]{top:calc(100% + 8px)}.calendar-panel__dropdown_top[data-v-7715aa17]{bottom:calc(100% + 8px)}.calendar-panel__dropdown_candidates[data-v-7715aa17]{display:flex;flex-direction:column;max-height:min(320px,44vh)}.calendar-panel__dropdown-title[data-v-7715aa17]{color:#333;font-size:16px;font-weight:500;line-height:1;padding:16px}.calendar-panel__dropdown-list[data-v-7715aa17]{overflow-y:auto;padding-bottom:4px}.calendar-panel__dropdown-list[data-v-7715aa17]::-webkit-scrollbar{width:6px}.calendar-panel__dropdown-list[data-v-7715aa17]::-webkit-scrollbar-track{background:transparent}.calendar-panel__dropdown-list[data-v-7715aa17]::-webkit-scrollbar-thumb{background:#805ee8;border-radius:999px}.calendar-panel__candidate[data-v-7715aa17]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease}.calendar-panel__candidate[data-v-7715aa17]:hover{background:#f9f7ff}.calendar-panel__candidate-photo[data-v-7715aa17]{border-radius:50%;flex-shrink:0;height:43px;-o-object-fit:cover;object-fit:cover;width:43px}.calendar-panel__candidate-name[data-v-7715aa17]{color:#333;font-size:16px;font-weight:500;line-height:150%;text-decoration:underline}.calendar-panel__candidate-role[data-v-7715aa17]{color:#858585;font-size:14px;line-height:150%}.fade-enter-active[data-v-7715aa17],.fade-leave-active[data-v-7715aa17]{transition:opacity .2s ease}.fade-enter-from[data-v-7715aa17],.fade-leave-to[data-v-7715aa17]{opacity:0}
