.optionsAppointments[data-v-685fec22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;width:100%}.comment-container[data-v-685fec22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;width:250px;font-size:14px}.comment-container label[data-v-685fec22]{padding:5px}.container-information-patient{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:480px}.container-information-patient .content-information-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:15px;width:100%}.container-information-patient .left-content{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;position:relative;padding-top:20px}.container-information-patient .left-content .fotter-expediente{position:absolute;bottom:0;padding:10px;width:100%;background-color:#8f70c7;color:#fff;text-align:center;font-weight:700}.container-information-patient .right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;padding:10px;margin-top:25px;overflow-y:scroll}.container-information-patient #btn-update-name{border-radius:10px;background-color:#8f70c7;color:#fff;border:none;width:100%;margin-top:10px}.container-information-patient .form-changeName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:5px}.container-information-patient .form-changeName label{font-weight:700;color:#8f70c7;padding:5px 0}.container-information-patient .form-changeName input{border-radius:7px}.el-tabs__item.is-top{font-size:14px;font-weight:700;color:#bdbdbd}.dialog-fotter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0 15px 0;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.tab-scroll{height:450px;overflow:auto;overscroll-behavior-y:contain}.el-tabs__active-bar{background-color:#8f70c7}.el-button:focus,.el-button:hover,.el-tabs__item.is-active{color:#8f70c7}.el-dialog__header{padding:0}.el-dialog__body{padding:0;font-size:14px}.el-descriptions__title{color:#8f70c7}.information-Patient{padding:10px 0}.el-descriptions__body{padding:0 15px}.el-descriptions-item__label.has-colon{font-weight:700}.el-descriptions__header{margin-bottom:5px}.el-descriptions :not(.is-bordered){padding:0}.information-contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 0}.information-contact label:first-child{font-weight:700;color:#8f70c7}.information-contact i{font-size:34px}.el-tabs__content{padding:0 15px}.left-content{background-color:#f4faff}.antecedentes-paciente{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.antecedentes-paciente strong{font-weight:600;color:#737373}.left-content[data-v-cbe660d0]{max-width:400px}.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}.title-citas[data-v-72b90b62]{font-size:2em;margin:0;color:rgba(106,65,189,.7058823529411765)}#fecha-title[data-v-72b90b62]{font-size:1em;margin:0;color:rgba(106,65,189,.7058823529411765);font-weight:700}.el-form-item__label{font-size:14px;font-weight:500}.el-col{padding-left:10px}.busqueda[data-v-dfaecc92]{width:100%;text-align:center;padding:15px}.title[data-v-dfaecc92]{color:rgba(106,65,189,.792156862745098)}.selects-agendas[data-v-dfaecc92]{margin-top:20px;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:left;-ms-flex-align:left;align-items:left;text-align:left}label[data-v-dfaecc92]{color:rgba(106,65,189,.792156862745098);font-weight:700}#label-hora[data-v-dfaecc92]{color:rgba(106,65,189,.7058823529411765);font-size:16px;font-weight:700}.block-hour[data-v-dfaecc92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.block-hour strong[data-v-dfaecc92]{color:#373737}.block-hour button[data-v-dfaecc92]{border:none}#button-fundacionLuz[data-v-dfaecc92]{background-color:#9477d0;color:#fff;border:none;border-radius:8px}.opciones-horario[data-v-dfaecc92]{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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:33px}.dialog-block[data-v-dfaecc92]{padding:15px}#fecha-title[data-v-dfaecc92]{font-size:1em;margin:0;color:rgba(106,65,189,.7058823529411765);font-weight:700}.opciones[data-v-dfaecc92]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}.container-Agenda,.opciones[data-v-dfaecc92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.container-Agenda{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:95%;margin-right:10px;margin-bottom:18px;color:rgba(106,65,189,.7058823529411765)}.container-Agenda .containerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-Agenda .containerInfo .titleContainer{height:30px}.container-Agenda .containerInfo .dateContainer{height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px}.table-agenda{overflow-x:hidden;height:700px;width:80%;min-width:850px}.horario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:30px}.horario strong{color:rgba(106,65,189,.7058823529411765)}.info-cita{gap:10px;border-top:1px solid grey;padding:8px 5px 0 8px;min-height:30px;width:100%;font-size:1rem}.agregar-bloquear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;text-align:center;color:#b3b3b3}.agregar-bloquear #btn-agregar,.agregar-bloquear #btn-bloquear{border-radius:12px;font-size:13px;color:rgba(122,7,158,.897);border:none;font-weight:900}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#9d6ce5;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:rgba(123,59,218,.855);border-radius:12px}.vdp-datepicker__calendar{padding:5px}.vdp-datepicker__calendar .cell.selected{background:rgba(106,65,189,.8431372549019608)!important;color:#fff}.vdp-datepicker__calendar .cell.highlighted{background:#c4a7ff!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}.crearCita[data-v-a8a5b3c8]{font-size:18px;padding:40px}.busqueda[data-v-a8a5b3c8]{width:100%;text-align:center;padding:15px}.title[data-v-a8a5b3c8]{color:rgba(106,65,189,.792156862745098)}.selects-agendas[data-v-a8a5b3c8]{margin-top:20px;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:left;-ms-flex-align:left;align-items:left;text-align:left}label[data-v-a8a5b3c8]{color:rgba(106,65,189,.792156862745098);font-weight:700}.block-hour[data-v-a8a5b3c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.block-hour strong[data-v-a8a5b3c8]{color:#373737}.block-hour button[data-v-a8a5b3c8]{border:none}.opciones-horario[data-v-a8a5b3c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:53px}.typeSwitchAppointment{padding:10px}.typeSwitchAppointment .el-switch.is-checked .el-switch__core{background-color:rgba(87,21,135,.6196078431372549);border:#000}