.calendar-wrapper{position:relative;width:100%;max-width:320px;min-width:220px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;padding-bottom:10px;overflow-y:auto!important}.calendar-wrapper .calendar{width:100%;height:auto;text-align:center}.calendar-wrapper .calendar .title p{font-size:14px;font-weight:700;margin-bottom:7px}.calendar-wrapper .calendar .calendar__component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar{width:90%;height:100%;margin:0 5%;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.19);box-shadow:0 0 10px 2px rrgba(0,0,0,.19)}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell{cursor:pointer}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell.disabled{cursor:default!important}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #8c00ff!important}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:rgba(196,167,255,.7529411764705882);color:#fff;border-radius:50%}.calendar-wrapper .calendar .calendar__component .vdp-datepicker .vdp-datepicker__calendar .cell:not(.disabled):hover{color:#fff;background:#c4a7ff!important}.calendar-wrapper .schedule__component{width:100%;min-width:280px!important;margin-top:10px;height:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-wrapper .schedule__component .schedule__component-inner{width:90%;height:inherit;background-color:#fff;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.19);box-shadow:0 0 10px 2px rrgba(0,0,0,.19)}.calendar-wrapper .schedule__component .schedule__component-inner .title p{font-size:14px;font-weight:700;margin-bottom:5px}.calendar-wrapper .schedule__component .schedule__component-inner .options{margin-left:5%;margin-bottom:10px;width:90%;height:inherit}.calendar-wrapper .schedule__component .schedule__component-inner .options .options__row{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:20px;width:100%}.calendar-wrapper .schedule__component .schedule__component-inner .options .options__row .option{border:none;margin:0;padding:0;overflow:hidden;height:90%;width:calc(25% - 2px);font-size:14px}.el-dialog__body{padding:5px 10px}.el-dropdown+.el-dropdown{margin-left:10px}.el-divider--vertical{width:2px;height:1.2em}.el-divider{background-color:#49749f}.appointmentsContainer .el-divider{background-color:#b6d3ef}.appointmentsContainer .el-divider--horizontal{width:90%;margin:0 0 0 5%}.vdp-datepicker__calendar .cell.selected{background:#49749f!important;color:#fff}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled):hover{background:rgba(104,85,247,.25)!important;color:#fff;border:none}.vdp-datepicker__calendar{-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.19);box-shadow:0 0 10px 2px rrgba(0,0,0,.19)}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:none!important}.vdp-datepicker__calendar .cell.blank:hover{background:#fff!important}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover{border-radius:50%}.vdp-datepicker__calendar .cell.selected:hover,.vdp-datepicker__calendar .cell:hover{background:#006eff}.el-dropdown-menu{overflow:auto!important;max-height:calc(100vh - 20px)!important}.row[data-v-41a0612e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#appointments[data-v-41a0612e]{height:100%}#appointments .el-row[data-v-41a0612e]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appointments .el-row .workingArea[data-v-41a0612e],#appointments .el-row[data-v-41a0612e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#appointments .el-row .workingArea[data-v-41a0612e]{width:70%;padding:10px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#appointments .el-row .workingArea .card[data-v-41a0612e]{height:95%;border-radius:5px;background:#fff;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}#appointments .el-row .workingArea .card .title[data-v-41a0612e]{padding:10px 25px;font-size:20px;color:#557da6;font-weight:700;-ms-flex-item-align:start;align-self:flex-start}#appointments .el-row .workingArea .card .schedule[data-v-41a0612e]{height:95%;width:95%}#appointments .el-row .workingArea .card .schedule .header[data-v-41a0612e]{background-color:#49749f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top-left-radius:10px;border-top-right-radius:10px;height:6%}#appointments .el-row .workingArea .card .schedule .header i[data-v-41a0612e]{font-size:30px;color:#fff}#appointments .el-row .workingArea .card .schedule .header .time[data-v-41a0612e]{width:13%}#appointments .el-row .workingArea .card .schedule .header .status[data-v-41a0612e]{width:12%;margin:0}#appointments .el-row .workingArea .card .schedule .header .info[data-v-41a0612e]{width:45%;margin:0}#appointments .el-row .workingArea .card .schedule .header .comments[data-v-41a0612e]{width:30%}#appointments .el-row .workingArea .card .schedule .header .comments[data-v-41a0612e],#appointments .el-row .workingArea .card .schedule .header .info[data-v-41a0612e],#appointments .el-row .workingArea .card .schedule .header .status[data-v-41a0612e],#appointments .el-row .workingArea .card .schedule .header .time[data-v-41a0612e]{text-align:center}#appointments .el-row .workingArea .card .schedule .appointmentsContainer[data-v-41a0612e]{background-color:#f8f8f8;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);overflow-x:scroll;max-height:90%}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment[data-v-41a0612e]{background-color:#fff}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content[data-v-41a0612e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .time[data-v-41a0612e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:13%;color:#2e2a60;font-weight:600}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .time .actions i[data-v-41a0612e]{cursor:pointer;color:#bfbfbf;margin:0 3px}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info[data-v-41a0612e]{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .name[data-v-41a0612e]{color:#2e2a60;font-size:14px;font-weight:500;letter-spacing:.42px;margin:10px 0 2px}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .role[data-v-41a0612e]{color:#828bc2;font-weight:400;font-size:12px;letter-spacing:.28px;margin:0 0 2px;text-transform:uppercase}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .type[data-v-41a0612e]{color:#828bc2;font-weight:400;font-size:12px;margin:-5px 0 10px 0}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .patient[data-v-41a0612e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#6a6a6a;font-size:12px;line-height:12px;margin-bottom:15px}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .patient .name[data-v-41a0612e]{color:#6a6a6a;font-size:14px;line-height:12px;margin:0 0 0 2px;border-bottom:1px solid #fff}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .info .patient .name[data-v-41a0612e]:hover{border-bottom:1px solid #49749f}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .status[data-v-41a0612e]{width:12%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .status .color-code-badge[data-v-41a0612e]{background-color:#f0f0f0;width:100%;height:10px;position:absolute;bottom:0}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .comments[data-v-41a0612e]{width:30%;text-align:center;display:block;padding:10px 0 10px 0;position:relative}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .comments .comments__actions[data-v-41a0612e]{position:absolute;right:10px}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .comments .comments__actions .el-button[data-v-41a0612e]{padding:5px!important}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .location[data-v-41a0612e],#appointments .el-row .workingArea .card .schedule .appointmentsContainer .appointment .content .time[data-v-41a0612e]{text-align:center}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content[data-v-41a0612e]{background:#fcb7b7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .time[data-v-41a0612e]{width:20%;color:#2e2a60;font-weight:600}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .time .actions[data-v-41a0612e]{display:none}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .info[data-v-41a0612e]{width:50%}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .info .patient[data-v-41a0612e],#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .info .role[data-v-41a0612e]{color:#fff}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .canceled .content .location[data-v-41a0612e]{width:30%}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .checked[data-v-41a0612e]{background-color:#f8f8f8}#appointments .el-row .workingArea .card .schedule .appointmentsContainer .checked .actions[data-v-41a0612e]{display:none}#appointments .el-row .calendarArea[data-v-41a0612e]{padding:10px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#appointments .el-row .calendarArea .calendar[data-v-41a0612e]{height:60%}#appointments .el-row .calendarArea .calendar .title[data-v-41a0612e]{text-align:center;color:#2e2a60}#appointments .el-row .calendarArea .calendar .stadistics .section[data-v-41a0612e]{width:300px;margin:10px 0;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(15.62%,#49749f),to(#193561));background:linear-gradient(180deg,#49749f 15.62%,#193561);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#appointments .el-row .calendarArea .calendar .stadistics .section .icon i[data-v-41a0612e]{color:#fff;font-size:70px;float:right}#appointments .el-row .calendarArea .calendar .stadistics .section .info[data-v-41a0612e]{-webkit-box-flex:1;-ms-flex:1;flex:1}#appointments .el-row .calendarArea .calendar .stadistics .section .info p[data-v-41a0612e]{margin:0}#appointments .el-row .calendarArea .calendar .stadistics .section .info .label[data-v-41a0612e]{font-size:16px;font-weight:400;color:#fff}#appointments .el-row .calendarArea .calendar .stadistics .section .info .number[data-v-41a0612e]{font-size:25px;font-weight:700;color:#fff}#appointments .el-row .calendarArea .calendar .stadistics .section .info .content[data-v-41a0612e]{font-size:12px;font-weight:400;color:#fff}#appointments .el-row .calendarArea .calendar .stadistics .section[data-v-41a0612e]:nth-child(2){background:-webkit-gradient(linear,left top,left bottom,color-stop(15.62%,#49749f),to(#193561));background:linear-gradient(180deg,#49749f 15.62%,#193561)}