:root{--colorPrimary:#ffca02;--colorSecondary:#ffdd5e;--colorTertiary:#fff58d;--colorTertiaryTransparent:#dad5a4;--colorAlert:#c1432a;--colorBackgroundTransparent:#d9d9d999;--colorBackgroundTransparent90:#d9d9d9e6;--colorBackgroundTransparent95:#d9d9d9f2;--colorBackground:#d9d9d9;--colorBackgroundMenu:#abababf5;--colorSVGMenu:#333;--colorText:#202020;--colorTextTransparent:#333333e3;--colorBorder:#33333368;--sans:"KoHo", sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--colorText);background:var(--colorBackground);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{text-align:center;min-height:100vh;margin:0;padding:0}.swal2-title{font-weight:inherit;font-weight:initial;margin:0;padding:10px;font-size:27px}.swal2-popup{background-color:var(--colorBackgroundTransparent95);border:1px solid var(--colorBorder);border-radius:2px;min-width:300px;max-width:500px;padding:20px 0;font-size:14px;width:100%!important}.swal-politicas-popup{width:auto!important;max-width:90%!important}.swal2-deny,.swal2-confirm{color:var(--colorText);background-color:var(--colorTertiary)}.swal2-deny{background-color:var(--colorPrimary)}.swal2-html-container{padding:0 1.6em .3em;font-size:20px}.swalItemNotification{text-align:left;width:100%;display:block}.swalItemNotification>.swalItemNotificationTitle{font-weight:700}.swal2-close{color:var(--colorSVGMenu);opacity:.7;margin-bottom:0;margin-right:20px;transition:all .3s}.swal2-close:hover{opacity:1;color:var(--colorSVGMenu)}.swal2-icon{margin:0 auto}.swal2-confirm:hover{background-color:var(--colorPrimary)}@media (width<=1024px){:root{font-size:16px}}.containerNotification{z-index:2;flex-wrap:wrap;place-content:center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 68px);min-height:calc(100vh - 68px);padding:20px;display:flex;position:relative;overflow-y:scroll}.containerNotification .notificationBox{border:1px solid var(--colorBorder);border-radius:4px}.containerNotification .notificationBox h2{border-bottom:1px solid var(--colorBorder);margin:0;padding:10px 0}.containerNotification .notificationBox p{margin:0;padding:10px}.searchShiftsButton{width:100%;height:42px;color:var(--colorText);text-align:right;cursor:pointer;background-color:#0000;border:none;align-content:center;padding:10px;font-size:14px;text-decoration:none;transition:all .3s}.searchShiftsButton:hover{background:var(--colorSecondary);padding-right:20px;font-size:1rem}.searchModalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0}.searchModal{background-color:var(--colorBackground);border-radius:8px;flex-direction:column;width:90%;max-width:800px;max-height:80vh;display:flex;overflow:hidden}.searchModalHeader{justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.searchModalHeader h3{color:var(--colorText);margin:0;font-size:18px}.searchModalClose{cursor:pointer;color:var(--colorText);opacity:.6;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.searchModalClose:hover{opacity:.9}.searchModalBody{padding:20px}.searchInputGroup{margin-bottom:20px;display:flex}.searchInput{border:1px solid var(--colorBorder);background-color:var(--colorBackground);color:var(--textColor);border-radius:3px 0 0 3px;outline:none;flex:1;padding:10px 15px;font-size:14px}.searchInput:focus{border-color:var(--colorPrimary)}.searchButton{background-color:var(--colorPrimary);color:#fff;cursor:pointer;border:none;border-radius:0 3px 3px 0;padding:10px 20px;font-size:14px;font-weight:700}.searchButton:hover:not(:disabled){opacity:.9}.searchButton:disabled{opacity:.5;cursor:not-allowed}.searchResults{border:1px solid var(--colorBorder);width:100%;height:300px;overflow:auto}.searchLoading,.searchNoResults{text-align:center;color:var(--colorText);padding:20px;font-style:italic}.searchResultsTable{border-collapse:collapse;table-layout:fixed;background-color:var(--colorBackgroundTransparent90);width:100%;min-width:100%}.searchResultsTable th,.searchResultsTable td{width:180px}.searchResultsTable th{opacity:.8;background-color:var(--colorBackgroundTransparent90);border-bottom:1px dashed var(--colorBorder);color:var(--colorText);text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;padding:6px 10px;font-size:13px}.searchResultsTable .isPast{opacity:.7;text-decoration:line-through}.searchResultsTable td{border-bottom:1px solid var(--colorBorder);padding:10px 12px;font-size:14px}.searchResultsTable tr:hover{background-color:var(--colorBackgroundTransparent)}@media (width<=768px){.searchModal{width:95%;max-height:90vh}.searchResultsTable{font-size:12px}.searchResultsTable th,.searchResultsTable td{padding:8px 6px}}.swal2-html-container .contactInfoAlert{align-items:baseline;margin-bottom:5px;display:flex}.swal2-html-container .contactInfoAlert svg{width:18px;fill:var(--colorText);opacity:.8;margin-right:6px}.containerMenuPublic{background-color:var(--colorBackgroundMenu);z-index:99;flex-wrap:wrap;place-content:space-between center;width:40px;height:calc(100dvh - 10px);padding:5px;display:flex;position:fixed;top:0;right:0}.containerMenuPublic .logoBoxAux{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.containerMenuPublic .logoBoxAux svg,.containerMenuPublic .logoBoxAux img{width:100%;margin-bottom:5px}.containerMenuPublic .logoBoxAux svg{width:30px;height:30px;fill:var(--colorPrimary)}.containerMenuPublic .logoBoxAux h2{writing-mode:vertical-rl;text-orientation:mixed;color:#3333339c;font-weight:inherit;cursor:default;margin:0}.containerMenuPublic .iconsMenuPublic{width:30px}.containerMenuPublic .iconsMenuPublic .buttonMenuPublic{background-color:#0000;border:none;width:100%;padding:0}.containerMenuPublic .iconsMenuPublic .buttonMenuPublic .iconMenuPublic{opacity:.6;width:20px;fill:var(--colorSVGMenu);cursor:pointer;transition:all .3s}.containerMenuPublic .iconsMenuPublic .buttonMenuPublic .iconMenuPublic:hover{opacity:1}.containerMenuPublic .swal2-popup{width:80%;max-width:500px}.containerMenuAdmin{background-color:var(--colorBackgroundMenu);z-index:99;flex-wrap:wrap;place-content:baseline center;width:200px;height:100dvh;transition:all .3s;display:flex;position:fixed;top:0;right:0;transform:translate(calc(100% - 50px))}.containerMenuAdmin .buttonAdminMenuBox{align-content:center;align-items:center;width:100%;display:flex}.containerMenuAdmin .buttonAdminMenuBox svg{width:30px;fill:var(--colorSVGMenu);cursor:pointer;position:absolute;left:10px}.containerMenuAdmin .buttonAdminMenuBox .userNameBox{text-align:right;width:100%;padding:10px;font-size:1.3rem}.containerMenuAdmin .buttonAdminMenuBox .buttonHomeAdmin{width:100%;color:var(--colorText);text-align:right;cursor:pointer;background-color:#0000;border:none;align-content:center;padding:10px;font-size:14px;text-decoration:none;transition:all .3s}.containerMenuAdmin .buttonAdminMenuBox .buttonHomeAdmin.active,.containerMenuAdmin .buttonAdminMenuBox .buttonHomeAdmin:hover{background:var(--colorSecondary);padding-right:20px;font-size:1rem}.containerMenuAdmin .logOutBox{position:absolute;bottom:0}.containerMenuAdmin:hover{transform:translate(0%)}footer{flex-wrap:wrap;justify-content:center;width:calc(100vw - 54px);min-width:calc(100vw - 54px);display:flex;position:relative}footer .footerInfo{text-align:center;width:100%;font-weight:400}footer .footerInfo .footerInfoLarge,footer .footerInfo .footerInfoMid{width:100%}footer .footerInfo .footerInfoMid{display:none}.footerSectionHome{width:100%;bottom:0}@media (width<=790px){footer{font-size:12px}footer .footerInfo .footerInfoLarge{display:none}footer .footerInfo .footerInfoMid{display:block}}@media (width<=540px){footer .footerInfo .footerInfoLarge{display:none}}.containerLoader{background-color:var(--colorBackground);opacity:.8;z-index:4;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.containerLoader .loader{aspect-ratio:1;border:8px solid var(--colorSecondary);border-right-color:var(--colorPrimary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite l2}@keyframes l2{to{transform:rotate(1turn)}}.containerHome{flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 31px);display:flex;overflow:hidden}.containerHome .textBoxHome{z-index:3;flex-wrap:wrap;place-content:center;align-items:baseline;width:300px;display:flex}.containerHome .textBoxHome header{margin:0;font-size:0}.containerHome .textBoxHome header h1{color:var(--colorTextTransparent);margin:0 0 10px;padding:0;font-size:30px;font-weight:400}.containerHome .textBoxHome header svg,.containerHome .textBoxHome header img{width:130px}.containerHome .textBoxHome header svg{width:130px;height:130px;fill:var(--colorPrimary)}.containerHome .textBoxHome a{opacity:1;width:230px;font:inherit;background-color:var(--colorBackgroundTransparent90);color:var(--colorTextTransparent);cursor:pointer;border:1px solid #3333331e;border-radius:2px 0 0 2px;margin:15px 0;padding:10px 0;font-size:19px;text-decoration:none;transition:all .3s}.containerHome .textBoxHome a:hover{color:#333;background-color:#3333331e}.containerHome .textBoxHome .EspecialidadCarousel{justify-content:center;align-items:center;width:300px;height:142px;display:flex;position:relative;overflow:hidden}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad{opacity:0;white-space:nowrap;font-size:18px;transition:all .5s;position:absolute}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.active{opacity:1;font-size:28px}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.prev,.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.next{opacity:.7;font-size:18px}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.prev{opacity:0;transform:translateY(-100px)}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.next{transform:translateY(0)}.containerHome .textBoxHome .EspecialidadCarousel .itemEspecialidad.active{transform:translateY(-50px)}.containerLogin{z-index:2;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100dvh - 98px);min-height:calc(100dvh - 98px);overflow-y:none;flex-wrap:wrap;place-content:baseline center;padding:50px 20px 20px;display:flex;position:relative}.containerLogin .loginForm{width:200px}.containerLogin .nameClinica{width:100%;max-width:300px}.containerLogin .nameClinica img{width:100px}.containerLogin .nameClinica svg{width:100px;height:100px;fill:var(--colorPrimary)}.containerLogin span{width:100%;max-width:300px;margin-top:10px;display:block}.containerLogin span input{width:180px;height:30px;color:var(--colorText);background-color:#fff;border:none;border-radius:3px;padding:0 10px}.containerLogin span input:focus{outline:none}.containerLogin span button{opacity:.8;background-color:var(--colorBackgroundMenu);width:200px;color:var(--colorText);cursor:pointer;border:none;border-radius:3px;padding:7px 20px;transition:all .3s}.containerLogin span button:hover{background-color:var(--colorSecondary)}.containerNotFound{justify-content:center;align-items:center;min-height:calc(100vh - 31px);padding:24px;display:flex}.cardNotFound{text-align:center;max-width:420px}.cardNotFound svg{width:220px;height:auto;margin-bottom:8px}.cardNotFound .pulse{fill:none;stroke:var(--colorPrimary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cardNotFound h1{letter-spacing:.02em;opacity:.4;height:35px;margin:0 0 10px;font-size:56px}.cardNotFound .msgNotFound{margin:0 0 24px;font-size:16px;line-height:1.5}.cardNotFound .btnNotFound{opacity:1;font:inherit;background-color:var(--colorBackgroundTransparent90);color:var(--colorTextTransparent);cursor:pointer;border:1px solid #3333331e;border-radius:2px 0 0 2px;margin:15px 0;padding:10px 0;font-size:20px;text-decoration:none;transition:all .3s;display:block}.cardNotFound .btnNotFound:hover{color:#333;background-color:#3333331e}.printTurnsButton{background-color:var(--colorSecondary);width:100%;color:var(--colorText);cursor:pointer;transition:opacity backgroundColor .2s;border:none;border-radius:1px;padding:8px 16px;font-size:14px}.printTurnsButton:hover{background-color:var(--colorPrimary)}.printTurnsButton:hover:not(:disabled){opacity:.8}.printTurnsButton:disabled{opacity:.4;cursor:not-allowed}.containerPanelAdmin{box-sizing:border-box;gap:7px;width:calc(100vw - 50px);min-width:calc(100vw - 50px);min-height:calc(100vh - 58px);padding:20px;display:flex}.panelAdminHeader{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);border-radius:2px 0 0 2px;flex-wrap:wrap;place-content:baseline center;align-items:start;width:20%;height:calc(100vh - 98px);padding:15px;display:flex;position:relative}.panelAdminHeader img{width:60%;max-width:200px;position:absolute;bottom:30px}.clockBox{flex-direction:column;margin-bottom:10px;display:flex}.clockDate{color:var(--colorText);font-size:18px;font-weight:700}.clockTime{font-family:Courier New,monospace;font-size:32px;font-weight:700}.doctorSelectBox{flex-wrap:wrap;align-items:center;width:100%;display:flex}.doctorSelectBox label{margin-right:13px;font-size:16px;font-weight:700}.doctorSelectBox select{color:var(--colorText);background-color:#0000;border:none;border-radius:3px;padding:0;font-size:14px}.calendarBox{flex-wrap:wrap;align-items:center;width:100%;display:flex}.calendarBox label{margin-right:13px;font-size:16px;font-weight:700}.calendarBox input[type=date]{color:var(--colorText);background-color:#0000;border:none;border-radius:3px;padding:0;font-size:14px}.shiftsListBox{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);border-radius:2px 0 0 2px;width:76%;height:calc(100vh - 68px);overflow-y:auto}.shiftsListHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.shiftsListHeader h3{color:var(--colorText);margin:0;font-size:20px;font-weight:700}.unavailableMsg{text-align:center;color:var(--colorPrimary);padding:20px;font-size:18px}.shiftsTable{border-collapse:collapse;table-layout:fixed;width:100%}.shiftsTable th,.shiftsTable td{width:33.33%}.shiftsTable th{opacity:.8;background-color:var(--colorBackgroundTransparent90);border-bottom:1px dashed var(--colorBorder);color:var(--colorText);text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;padding:6px 10px;font-size:13px}.shiftsTable td{border-bottom:1px solid var(--colorBorder);padding:10px 15px;font-size:14px}.shiftsTable tr:last-child td{border-bottom:none}.shiftsTable .shiftOccupied{opacity:.6}@media (width<=768px){.containerPanelAdmin{flex-wrap:wrap;padding:10px}.panelAdminHeader{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-height:102px}.clockBox{display:none}.calendarBox,.doctorSelectBox{flex-wrap:nowrap;width:auto}.printTurnsButton{width:auto}.panelAdminHeader img{width:auto;height:70%;max-height:70px;bottom:auto;right:30px}.shiftsListBox{width:100%}.shiftsTable{font-size:12px}.shiftsTable th,.shiftsTable td{padding:8px 10px}}@media (width<=410px){.panelAdminHeader img{display:none}}.containerPanelPacientes{z-index:2;flex-wrap:wrap;place-content:baseline center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 68px);min-height:calc(100vh - 68px);padding:20px;display:flex;position:relative;overflow-y:scroll}.containerPanelPacientes .containerTable{border:1px solid var(--colorBorder);border-bottom:none;border-radius:3px 3px 0 0;width:100%;height:calc(100% - 100px);overflow:auto}.containerPanelPacientes .containerTable table{border-collapse:collapse;table-layout:auto;background-color:var(--colorBackgroundTransparent90);width:100%;min-width:100%}.containerPanelPacientes .containerTable table thead tr th{opacity:.8;background-color:var(--colorBackgroundTransparent90);border-bottom:1px dashed var(--colorBorder);color:var(--colorText);text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;padding:6px 10px;font-size:13px}.containerPanelPacientes .containerTable table tbody tr{cursor:pointer}.containerPanelPacientes .containerTable table tbody tr td{text-align:center;white-space:nowrap;box-sizing:border-box;padding:8px 10px;font-size:16px}.containerPanelPacientes .containerTable table tbody tr:nth-child(2n){background-color:#f2f2f2}.containerPanelPacientes .containerTable table tbody tr:hover{background-color:var(--colorTertiary)}.containerPanelPacientes .infoPacientesBox{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);border-radius:0 0 3px 3px;flex-wrap:wrap;gap:10px;width:calc(100% - 20px);min-height:71px;padding:10px;display:flex;overflow:hidden}.containerPanelPacientes .infoPacientesBox input,.containerPanelPacientes .infoPacientesBox select{box-sizing:border-box;border:none;border:1px solid var(--colorBorder);background-color:var(--colorBackground);width:100%;min-height:30px;color:var(--colorText);border-radius:2px;flex:0 0 calc(33.33% - 10px);padding:0 6px}.containerPanelPacientes .infoPacientesBox select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;padding-right:24px}.containerPanelPacientes .buttonBox{border:none;border-radius:5px;flex:0 0 calc(33.33% - 10px);width:100%;min-height:30px;display:flex}.containerPanelPacientes .buttonBox button{text-align:center;cursor:pointer;color:var(--colorText);background-color:var(--colorSecondary);padding:7px;transition:all .3s}.containerPanelPacientes .buttonBox .deletePacienteButton,.containerPanelPacientes .buttonBox .searchPacienteButton,.containerPanelPacientes .buttonBox .updatePacienteButton,.containerPanelPacientes .buttonBox .limpiarPacienteButton{border:none;width:calc(50% - 2px)}.containerPanelPacientes .buttonBox .deletePacienteButton,.containerPanelPacientes .buttonBox .updatePacienteButton,.containerPanelPacientes .buttonBox .limpiarPacienteButton{border-right:2px solid #d9d9d9}.containerPanelPacientes .buttonBox .limpiarPacienteButton{border-radius:2px 0 0 2px}.containerPanelPacientes .buttonBox .searchPacienteButton{border-radius:0 2px 2px 0}.containerPanelPacientes .buttonBox button:hover{background-color:var(--colorPrimary)}@media (width<=975px){.containerPanelPacientes .containerTable{height:calc(100% - 135px)}.containerPanelPacientes .buttonBox{flex:1}}@media (width<=540px){.containerPanelPacientes .infoPacientesBox input,.containerPanelPacientes .infoPacientesBox select,.containerPanelPacientes .infoPacientesBox .buttonBox{flex:0 0 100%}.containerPanelPacientes .containerTable{height:auto;overflow-x:auto}.containerPanelPacientes .containerTable table{height:auto}.containerPanelPacientes .containerTable table th{width:180px}.containerPanelPacientes .containerTable table td{padding:10px 1px}}.pacienteModalBox{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.pacienteModalBox label{margin-top:4px;font-size:14px;font-weight:700}.pacienteModalBox input,.pacienteModalBox select{box-sizing:border-box;border:1px solid var(--colorBorder);background-color:var(--colorBackground);width:100%;color:var(--colorText);border-radius:2px;padding:8px 10px;font-size:15px}.pacienteModalBox select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;padding-right:24px}.pacienteModalBox .pacienteModalError{color:var(--colorAlert);text-align:center;margin-top:4px;font-size:14px}.pacienteModalBox .pacienteModalButtons{justify-content:center;gap:10px;margin-top:14px;display:flex}.pacienteModalBox .pacienteModalButtons button{cursor:pointer;color:var(--colorText);border:none;border-radius:2px;flex:1;padding:8px;font-size:15px;transition:all .3s}.pacienteModalBox .pacienteModalButtons .pacienteModalCancel{background-color:var(--colorSecondary)}.pacienteModalBox .pacienteModalButtons .pacienteModalSave{background-color:var(--colorPrimary)}.pacienteModalBox .pacienteModalButtons button:hover{filter:brightness(1.1)}@media (width<=540px){.pacienteModalBox .pacienteModalButtons{flex-direction:column}}.containerPanelDeudores{z-index:2;flex-wrap:wrap;place-content:baseline center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 68px);min-height:calc(100vh - 68px);padding:20px;display:flex;position:relative;overflow-y:scroll}.containerPanelDeudores .containerTable{border:1px solid var(--colorBorder);border-bottom:none;border-radius:3px 3px 0 0;width:100%;height:calc(100% - 100px);overflow:auto}.containerPanelDeudores .containerTable table{border-collapse:collapse;table-layout:auto;background-color:var(--colorBackgroundTransparent90);width:100%;min-width:100%}.containerPanelDeudores .containerTable table thead tr th{opacity:.8;background-color:var(--colorBackgroundTransparent90);border-bottom:1px dashed var(--colorBorder);color:var(--colorText);text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box;padding:6px 10px;font-size:13px}.containerPanelDeudores .containerTable table tbody tr{cursor:pointer}.containerPanelDeudores .containerTable table tbody tr td{text-align:center;white-space:nowrap;box-sizing:border-box;padding:8px 10px;font-size:16px}.containerPanelDeudores .containerTable table tbody tr:nth-child(2n){background-color:#f2f2f2}.containerPanelDeudores .containerTable table tbody tr:hover{background-color:var(--colorTertiary)}.containerPanelDeudores .containerTable table tbody .noDeudor{opacity:.4;cursor:not-allowed;text-decoration:line-through}.containerPanelDeudores .searchDeudoresBox{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);border-radius:0 0 3px 3px;flex-wrap:wrap;gap:10px;width:calc(100% - 20px);min-height:71px;padding:10px;display:flex;overflow:hidden}.containerPanelDeudores .searchDeudoresBox input,.containerPanelDeudores .searchDeudoresBox select{box-sizing:border-box;border:none;border:1px solid var(--colorBorder);background-color:var(--colorBackground);width:100%;min-height:30px;color:var(--colorText);border-radius:2px;flex:0 0 calc(33.33% - 10px);padding:0 6px}.containerPanelDeudores .searchDeudoresBox select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;padding-right:24px}.containerPanelDeudores .buttonBox{border:none;border-radius:5px;flex:0 0 calc(33.33% - 10px);min-height:30px;display:flex}.containerPanelDeudores .buttonBox button{text-align:center;cursor:pointer;color:var(--colorText);background-color:var(--colorSecondary);padding:7px;transition:all .3s}.containerPanelDeudores .buttonBox .searchDeudorButton,.containerPanelDeudores .buttonBox .limpiarDeudorButton{border:none;border-right:2px solid #d9d9d9;width:calc(50% - 2px)}.containerPanelDeudores .buttonBox .limpiarDeudorButton{border-radius:2px 0 0 2px}.containerPanelDeudores .buttonBox .searchDeudorButton{border-radius:0 2px 2px 0}.containerPanelDeudores .buttonBox button:hover{background-color:var(--colorPrimary)}@media (width<=975px){.containerPanelPacientes .containerTable{height:calc(100% - 135px)}.containerPanelPacientes .buttonBox{flex:1}}@media (width<=540px){.containerPanelDeudores .searchDeudoresBox input,.containerPanelDeudores .searchDeudoresBox select,.containerPanelDeudores .searchDeudoresBox .buttonBox{flex:0 0 100%}.containerPanelDeudores .containerTable{height:auto;overflow-x:auto}.containerPanelDeudores .containerTable table{height:auto}.containerPanelDeudores .containerTable table th{width:180px}.containerPanelDeudores .containerTable table td{padding:10px 1px}}.containerDoctorTurns{z-index:2;justify-content:center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 68px);min-height:calc(100vh - 68px);padding:20px;display:flex;position:relative;overflow-y:scroll}.containerDoctorTurns .areaToggle{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);width:100%;color:var(--colorText);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;padding:10px;font-size:20px;display:none}.containerDoctorTurns .areaToggle p{width:calc(100% - 30px);margin:0}.containerDoctorTurns .areaToggle svg{width:20px}.containerDoctorTurns .turnsDoctorToggle{display:none}.containerDoctorTurns .card{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);width:20%;height:calc(100dvh - 113px);box-shadow:none;border-radius:2px 0 0 2px;flex-wrap:wrap;align-content:baseline;padding:20px;display:flex;position:relative;overflow-y:auto}.containerDoctorTurns .card .closeButton{cursor:pointer;width:20px;display:none;position:absolute;top:13px;right:10px}.containerDoctorTurns .card h2{margin:0;padding:0 20px 10px;font-size:27px;font-weight:400}.containerDoctorTurns .card p{text-align:left;opacity:.6;width:100%;margin:0;font-size:22px}.containerDoctorTurns .card .obraParticularDoctor,.containerDoctorTurns .card .diasDoctor,.containerDoctorTurns .card .horariosDoctor,.containerDoctorTurns .card .doctor{flex-wrap:wrap;justify-content:center;width:100%;font-size:29px;display:flex}.containerDoctorTurns .card .obraParticularDoctor p,.containerDoctorTurns .card .diasDoctor p,.containerDoctorTurns .card .horariosDoctor p,.containerDoctorTurns .card .doctor p{opacity:1}.containerDoctorTurns .card .obraParticularDoctor .selectObraSocial,.containerDoctorTurns .card .diasDoctor .selectObraSocial,.containerDoctorTurns .card .horariosDoctor .selectObraSocial,.containerDoctorTurns .card .doctor .selectObraSocial{color:var(--colorText);text-align:center;cursor:pointer;margin-bottom:10px;font-weight:400}.containerDoctorTurns .card .obraParticularDoctor button,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios,.containerDoctorTurns .card .diasDoctor button,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios,.containerDoctorTurns .card .horariosDoctor button,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios,.containerDoctorTurns .card .doctor button,.containerDoctorTurns .card .doctor .boxAuxHorarios{border-bottom:1px dashed var(--colorBorder);background-color:#0000;width:80%;min-height:35px;font-size:20px}.containerDoctorTurns .card .obraParticularDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .diasDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .horariosDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .doctor button .boxAuxHorariosItem,.containerDoctorTurns .card .doctor .boxAuxHorarios .boxAuxHorariosItem{font-size:20px}.containerDoctorTurns .card .obraParticularDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .diasDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .horariosDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .doctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .doctor .boxAuxHorarios .boxAuxHorariosItem i{margin:0}.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorariosLast,.containerDoctorTurns .card .diasDoctor .boxAuxHorariosLast,.containerDoctorTurns .card .horariosDoctor .boxAuxHorariosLast,.containerDoctorTurns .card .doctor .boxAuxHorariosLast{border-bottom:none}.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorariosUnique,.containerDoctorTurns .card .diasDoctor .boxAuxHorariosUnique,.containerDoctorTurns .card .horariosDoctor .boxAuxHorariosUnique,.containerDoctorTurns .card .doctor .boxAuxHorariosUnique{border:none;border-bottom:1px dashed var(--colorBorder)}.containerDoctorTurns .card .obraParticularDoctor .obraSocialBox,.containerDoctorTurns .card .diasDoctor .obraSocialBox,.containerDoctorTurns .card .horariosDoctor .obraSocialBox,.containerDoctorTurns .card .doctor .obraSocialBox{text-align:center}.containerDoctorTurns .card .obraParticularDoctor button,.containerDoctorTurns .card .diasDoctor button,.containerDoctorTurns .card .horariosDoctor button,.containerDoctorTurns .card .doctor button{cursor:pointer}.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios{justify-content:center;align-items:center;width:100%;display:flex}.containerDoctorTurns .card .obraParticularDoctor{margin:10px 0}.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios{justify-content:space-evenly;margin-bottom:0;padding:5px}.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios:last-child{border:none}.containerDoctorTurns .card .ObraParticular{opacity:1;font-size:20px}.containerDoctorTurns .boxSecondSlot{width:75%;display:flex}.containerDoctorTurns .boxSecondSlot .cardTurnsList{border-left:none;border-radius:0 2px 2px 0;justify-content:center;width:100%;height:calc(100dvh - 108px);padding:15px 0 20px}.containerDoctorTurns .boxSecondSlot .cardTurnsList p{text-align:center}.containerDoctorTurns .boxSecondSlot .cardTurnsList input[type=date]{background-color:var(--colorTertiary);border:1px solid var(--colorBorder);width:30%;height:35px;box-shadow:none;opacity:.7;text-align:center;border-radius:3px;justify-content:center;align-items:center;font-size:20px;display:flex}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList{justify-content:space-evenly;width:90%;min-height:39px;margin-bottom:20px;display:flex}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList input{width:30%;color:var(--colorText);cursor:pointer;font-size:15px;transition:all .3s;position:relative;top:0}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList button{background-color:var(--colorBackground);border:1px solid var(--colorBorder);opacity:.7;width:30%;color:var(--colorText);cursor:pointer;border-radius:3px;font-size:15px;transition:all .3s}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList .closeButtonInfo{z-index:3;cursor:pointer;border:none;width:20px;min-width:20px;padding:0;font-size:20px;position:absolute;top:10px;right:10px}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList input:hover,.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList button:hover{background-color:var(--colorBorder)}.containerDoctorTurns .boxSecondSlot .cardTurnsList .boxAuxbuttonsTurnList input:focus{outline:none}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT{flex-wrap:wrap;place-content:baseline center;width:50%;display:flex}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .titleHorario,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .turnoHorario,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .titleHorario,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .turnoHorario{background-color:var(--colorTertiary);border:1px solid var(--colorBorder);text-align:center;border-radius:3px;justify-content:center;align-items:center;width:90%;min-height:30px;margin-bottom:4px;font-size:20px;display:flex}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .titleHorario,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .titleHorario{background-color:var(--colorSecondary);border-radius:3px}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .turnoHorario,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .turnoHorario{cursor:pointer;margin-bottom:8px;transition:all .3s}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .turnoHorario:hover,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .turnoHorario:hover{background-color:var(--colorSecondary)}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .disp,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .disp{cursor:pointer;background-color:var(--colorTertiaryTransparent)}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .disp:hover,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .disp:hover{background-color:var(--colorTertiary)}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .ocup,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .ocup{opacity:.7;background-color:#a4a199}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .annuledTurn,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .annuledTurn{background-color:var(--colorSVGMenu);color:#a4a199}.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosM .lockedTurn,.containerDoctorTurns .boxSecondSlot .cardTurnsList .horariosT .lockedTurn{color:#fff;cursor:pointer;background-color:#f0a500}.containerDoctorTurns .boxSecondSlot .cardTurnsList input[type=date]:hover{background-color:var(--colorSecondary);opacity:1}.containerDoctorTurns .boxSecondSlot .turnsListClose{display:none!important}.containerDoctorTurns .boxSecondSlot .cardSinTurnsList p{opacity:1}.containerDoctorTurns .boxSecondSlot .cardSinTurnsList .inputFeak{background-color:var(--colorPrimary);text-align:center;border:none;border-radius:20px;justify-content:center;align-items:center;width:300px;height:35px;font-size:20px;display:flex;position:absolute;top:15px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente{background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);width:100%;height:calc(100dvh - 163px);box-shadow:none;border-left:none;border-radius:0 2px 2px 0;flex-wrap:wrap;place-content:baseline center;padding:70px 0 20px;display:flex;position:relative;overflow-y:auto}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .timer-container{justify-content:center;width:100%;margin-bottom:15px;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .timer-container .timerBox{text-align:center;border:1px solid var(--colorBorder);background:0 0;border-radius:2px;width:calc(100% - 40px);max-width:500px;padding:10px;display:block}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .timer-container .timerBox .timer{color:var(--colorText);font-weight:700}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInfoPacienteData{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente h2{opacity:.7;width:calc(100% - 20px);margin:0;font-size:20px;font-weight:400;position:absolute;top:20px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput{justify-content:space-between;width:90%;margin-bottom:10px;display:flex;position:relative}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput svg{cursor:pointer;width:26px;padding:3px;position:absolute;right:0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput .selectObraSocial,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput label,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput textarea{background-color:var(--colorSecondary);border:1px solid var(--colorBorder);text-align:center;width:50%;height:30px;color:var(--colorText);border-radius:2px 0 0 2px;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput label{border-right:none}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input:focus{outline:none}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput .selectObraSocial{height:32px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput .selectObraSocial,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput textarea{background-color:#0000;border-left:none;border-radius:0 2px 2px 0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input[type=number]{-moz-appearance:textfield}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton{flex-wrap:wrap;justify-content:center}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton input,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton label{width:60%}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton input{border:1px solid var(--colorBorder);border-radius:0 0 3px 3px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton label{border:1px solid var(--colorBorder);border-radius:3px 3px 0 0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton svg{position:relative}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton .buttonAnnularShift,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton .searchDNIPacienteButton{background:var(--colorSecondary);border:1px solid var(--colorBorder);width:60%;color:var(--colorText);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;margin-top:20px;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton .buttonAnnularShift svg,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton .searchDNIPacienteButton svg{top:0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton .searchDNIPacienteButton:hover{background-color:#90ee90}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxPolP{flex-wrap:wrap;justify-content:center;width:90%;margin-bottom:10px;font-size:18px;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxPolP a{margin-left:5px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxPolP i{cursor:pointer;margin-left:5px;text-decoration:underline}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxPolP i:hover{color:var(--colorCartBackground)}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .inputIdShift{display:none}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente button{background-color:var(--colorBackground);border:1px solid var(--colorBorder);width:40%;min-width:150px;color:var(--colorText);opacity:.7;cursor:pointer;border-radius:3px;padding:7px;font-size:17px;transition:all .3s}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonCheckShift:hover,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonEditShift:hover{background-color:#90ee90}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonAnnularShift:hover,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonCancelShift:hover{background-color:#f08080}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonReSendWhatsapp:hover,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonDeudor:hover{background-color:#add8e6}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonBoxInfoPaciente{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .closeButtonInfo{z-index:3;cursor:pointer;border:none;width:20px;min-width:20px;padding:0;font-size:20px;position:absolute;top:10px;right:10px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInfoPacienteDataHide{display:none!important}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .buttonAnnularShift{width:54%}.containerDoctorTurns .boxSecondSlot .hide{display:none}@media (width<=1279px){.containerDoctorTurns .card h2{font-size:22px}.containerDoctorTurns .card p{font-size:19px}.containerDoctorTurns .card .obraParticularDoctor button,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios,.containerDoctorTurns .card .diasDoctor button,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios,.containerDoctorTurns .card .horariosDoctor button,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios,.containerDoctorTurns .card .doctor button,.containerDoctorTurns .card .doctor .boxAuxHorarios,.containerDoctorTurns .card .obraParticularDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .diasDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .horariosDoctor button .boxAuxHorariosItem,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios .boxAuxHorariosItem,.containerDoctorTurns .card .doctor button .boxAuxHorariosItem,.containerDoctorTurns .card .doctor .boxAuxHorarios .boxAuxHorariosItem{font-size:17px}.containerDoctorTurns .card .obraParticularDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .obraParticularDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .diasDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .diasDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .horariosDoctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .horariosDoctor .boxAuxHorarios .boxAuxHorariosItem i,.containerDoctorTurns .card .doctor button .boxAuxHorariosItem i,.containerDoctorTurns .card .doctor .boxAuxHorarios .boxAuxHorariosItem i{margin:0}}@media (width<=800px){.sobreTurnsListBox{border:1px solid var(--colorBorder);width:100%;height:calc(100dvh - 144px)}.containerDoctorTurns{flex-wrap:wrap;height:calc(100dvh - 54px);min-height:calc(100dvh - 54px);padding-bottom:0}.containerDoctorTurns .cardTurns{height:calc(100dvh - 150px)}.containerDoctorTurns .card{border:1px solid var(--colorBorder);width:100%}.containerDoctorTurns .areaToggle{border-bottom:none;border-radius:2px 2px 0 0;display:flex}.containerDoctorTurns .boxSecondSlot{width:100%}.containerDoctorTurns .boxSecondSlot .cardTurnsList{border:1px solid var(--colorBorder);border-radius:0 0 2px 2px;height:calc(100dvh - 145px)}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente{border:1px solid var(--colorBorder);border-radius:0 0 2px 2px;width:100%;height:calc(100dvh - 170px);padding:40px 0 20px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente h2{display:none}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput{flex-wrap:wrap}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput label,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput .selectObraSocial,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput textarea{border:1px solid var(--colorBorder);width:100%;font-size:15px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput input,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput .selectObraSocial,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput textarea{border-top:none;border-radius:0 0 3px 3px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput label{border-radius:3px 3px 0 0}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxInput svg{top:32px}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton label,.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton input{width:60%}.containerDoctorTurns .boxSecondSlot .boxInfoPaciente .infoPaciente .boxPolP{font-size:15px}.containerDoctorTurns .hideMobile{display:none}}@media (width<=590px){.containerDoctorTurns .sobreShiftsList .horariosM,.containerDoctorTurns .sobreShiftsList .horariosT,.containerDoctorTurns .cardTurnosList .horariosM,.containerDoctorTurns .cardTurnosList .horariosT{width:100%}.containerDoctorTurns .sobreShiftsList .boxAuxbuttonsShiftList,.containerDoctorTurns .cardTurnosList .boxAuxbuttonsShiftList{flex-wrap:wrap}.containerDoctorTurns .sobreShiftsList .boxAuxbuttonsShiftList input,.containerDoctorTurns .sobreShiftsList .boxAuxbuttonsShiftList button,.containerDoctorTurns .cardTurnosList .boxAuxbuttonsShiftList input,.containerDoctorTurns .cardTurnosList .boxAuxbuttonsShiftList button{width:100%}.containerDoctorTurns .sobreShiftsList .boxAuxbuttonsShiftList button,.containerDoctorTurns .cardTurnosList .boxAuxbuttonsShiftList button{height:39px;margin-top:5px}.containerDoctorTurns .sobreShiftsList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton label,.containerDoctorTurns .sobreShiftsList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton input,.containerDoctorTurns .cardTurnosList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton label,.containerDoctorTurns .cardTurnosList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton input,.containerDoctorTurns .sobreShiftsList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton #searchDNIPacienteButton,.containerDoctorTurns .cardTurnosList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton #searchDNIPacienteButton{width:100%}.containerDoctorTurns .sobreShiftsList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton #searchDNIPacienteButton svg,.containerDoctorTurns .cardTurnosList .boxInfoPaciente .infoPaciente .boxSearchDNIPacienteButton #searchDNIPacienteButton svg{top:0}}#containerPoliticas{text-align:left;font-size:15px;line-height:1.5}#containerPoliticas ol{margin:10px 0 0 18px;padding:0}#containerPoliticas ol li{text-align:justify}#containerPoliticas ol li ul{margin:5px 0 5px 18px}#containerPoliticas h2{text-align:center;margin:0 0 10px;font-size:18px}.containerDoctors{z-index:2;flex-wrap:wrap;justify-content:center;width:calc(100vw - 94px);min-width:calc(100vw - 94px);height:calc(100vh - 68px);min-height:calc(100vh - 68px);padding:20px;display:flex;position:relative;overflow-y:scroll}.containerDoctors .containerListDoctors{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px;width:100%;height:auto;overflow:hidden auto}.containerDoctors .containerListDoctors .cardDoctorList{-moz-column-break-inside:avoid;break-inside:avoid;background-color:var(--colorBackgroundTransparent90);border:1px solid var(--colorBorder);border-radius:2px 0 0 2px;align-content:baseline;width:auto;height:fit-content;margin-bottom:20px;display:block;position:relative;overflow-y:auto}.containerDoctors .containerListDoctors .cardDoctorList h2{width:calc(100% - 20px);margin:0;padding:10px;font-size:25px;font-weight:400;position:relative}.containerDoctors .containerListDoctors .cardDoctorList .doctor{border-bottom:1px dashed var(--colorBorder);justify-content:center;align-items:center;width:calc(100% - 20px);padding:20px 10px;font-size:29px;display:flex}.containerDoctors .containerListDoctors .cardDoctorList .doctor .doctorInfoAux{text-align:left;flex-wrap:wrap;align-content:center;align-items:center;width:calc(100% - 70px);display:flex}.containerDoctors .containerListDoctors .cardDoctorList .doctor .doctorInfoAux p{text-align:left;width:100%;margin:0;font-size:20px}.containerDoctors .containerListDoctors .cardDoctorList .doctor .doctorInfoAux i{opacity:.6;text-align:left;width:100%;margin:0;font-size:18px}.containerDoctors .containerListDoctors .cardDoctorList .doctor .buttonDoctorHome{border:1px solid var(--colorBorder);width:70px;color:var(--colorText);background-color:var(--colorTertiaryTransparent);opacity:.7;cursor:pointer;border-radius:2px 0 0 2px;padding:3px;font-size:17px;text-decoration:none;transition:all .3s}.containerDoctors .containerListDoctors .cardDoctorList .doctor .buttonDoctorHome:hover{opacity:1;background-color:var(--colorSecondary)}.containerDoctors .containerListDoctors .cardDoctorList .doctor:nth-child(2){padding-top:0}.containerDoctors .containerListDoctors .cardDoctorList .doctor:last-child{border-bottom:none}@media (width<=1279px){.containerDoctors .containerListDoctors .cardDoctorList h2{font-size:22px}.containerDoctors .containerListDoctors .cardDoctorList p{font-size:19px}}@media (width<=1100px){.containerDoctors .containerListDoctors{-moz-column-count:2;column-count:2}}@media (width<=800px){.containerDoctors{height:calc(100dvh - 54px);min-height:calc(100dvh - 54px);padding-bottom:0}.containerDoctors .containerListDoctors .cardTurnosList{border:1px solid var(--colorBorder);width:100%}}@media (width<=750px){.containerDoctors .containerListDoctors{-moz-column-count:1;column-count:1}}
