:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:black;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{font-size:16px}h1,h2,h3,button,input{font-size:1rem}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:100%;margin:0 auto;padding:2rem;text-align:center}.backgroundImage{width:100%;height:100vh;position:fixed;opacity:.2;top:0;left:0;background-repeat:repeat;background-attachment:absolute;background-size:100% 100%}#support{position:fixed;bottom:10px;right:40px;float:right;z-index:90;font-size:15px;color:#558cf1;cursor:pointer;font-weight:700;width:150px}#support img{border-radius:50%;border:solid 3px red;width:40%;height:40%}#support .menuSupport{display:none;padding:8px;background-color:#fff;border-radius:8px;position:absolute;width:270px;top:-110px;left:-125px;box-shadow:0 0 4px 1px #878787}#support .menuSupport button{background-color:inherit;border:none;padding:8px}#support .menuSupport button:hover{background-color:#e7e7e7;cursor:pointer}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.btnBlue{border-color:#2834aa;border-radius:6px;color:#2834aa;cursor:pointer;font-weight:700}.btnBlue:hover{background-color:#82b3de;font-weight:700}.btnRed{font-weight:700;border-color:#c1272d;border-radius:6px;color:#c1272d;cursor:pointer}.btnRed:hover{background-color:#ffabab;color:#c1272d;font-weight:700}@media (pointer: coarse){.backgroundImage{background-size:200% 100%}.createAppointment{width:97%!important}.sectionRegister{position:relative;width:100%!important;right:20px}.sectionLogin{width:100%!important;position:relative;right:25px!important}.preRegister{margin-top:90px;margin-bottom:30px!important;width:85%!important}.preRegister .content-info{width:100%!important}.preRegister .row{display:grid;grid-template-columns:100%!important;gap:20%;margin-top:30px}.preRegister label{margin-top:2px!important}.preRegister .save-buttons{margin-bottom:20px!important}.editMyInfo{width:88%!important;top:55%!important;font-size:.7em;margin-bottom:10px}.searchAvailability{top:110px!important}.searchAvailability .info-specialties{padding:2px!important}.searchAvailability .info-specialties td{padding:2px!important;font-size:11px}.searchAvailability .appointments-available{z-index:10;grid-template-columns:1fr!important}.searchAvailability .appointments-available .column1{z-index:11}.searchAvailability .appointments-available .column2{z-index:10}.searchAvailability .info-specialties{width:90%!important}.scheduledAppointment{width:91%!important;font-size:.7em}.remindAppointment{margin-top:10px!important;width:98%!important;right:20px!important;font-size:.5em!important}.remindAppointment table{width:98%!important}.remindAppointment table th{padding:0!important}.remindAppointment table td{padding:7.5px!important}.remindAppointment .button-cancel{width:95%!important;margin-bottom:5px}#support{width:40px;height:40px;right:10px;top:2px}#support img{border-radius:50%;width:100%;height:100%}#support span{display:none}#support .menuSupport{display:none;padding:8px;background-color:#fff;border-radius:8px;position:absolute;width:270px;top:40px;left:-245px;box-shadow:0 0 4px 1px #878787}}@media (min-width: 1600px){.preRegister,.scheduledAppointment{width:50%!important}}@media (min-width: 768px) and (max-width: 1199px){.scheduledAppointment{width:80%!important}.remindAppointment .button-cancel,.button-reschedule{width:85%!important;margin-bottom:5px}}@media (max-width: 767px){.responsive-div{max-width:100%;padding:10px}.remindAppointment .button-cancel,.button-reschedule{width:85%!important;margin-bottom:5px}}@media (max-width: 600px){.sectionRegister .row{grid-template-columns:1fr;gap:1px}.sectionRegister{grid-template-columns:1fr}.sectionRegister .buttons .check div{grid-template-columns:16% 84%}.sectionRegister .buttons{grid-template-columns:66% 38%}.arrowCheckbox{margin-left:25px}.editMyInfo{margin-top:300px}.editMyInfo .row{grid-template-columns:1fr!important;gap:1px!important;margin-top:10px}.searchAvailability .appointments-available{width:90%!important;grid-template-columns:1fr!important}.searchAvailability .appointments-available .calendar{float:none!important;right:none!important;margin:0 auto;position:relative}}.shadow{position:fixed;top:0;left:0;overflow:hidden;background-color:#000000d3;z-index:1000!important;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.firebase-emulator-warning{display:none}.shadow.svelte-1epndhh.svelte-1epndhh{position:fixed;top:0;left:0;overflow:hidden;background-color:#000000d3;z-index:1001;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.editMyInfo.svelte-1epndhh.svelte-1epndhh{position:absolute;width:50%;max-width:600px;box-shadow:0 0 3px #000;padding:16px;background-color:#fff;min-height:200px;z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px}.editMyInfo.svelte-1epndhh .row.svelte-1epndhh{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.editMyInfo.svelte-1epndhh .title.svelte-1epndhh{background-color:#444;margin:-16px -16px 0;color:#fff;padding:5px;font-weight:700}.editMyInfo.svelte-1epndhh .title .close.svelte-1epndhh{position:absolute;float:right;right:3px;color:red;top:0;font-size:25px;cursor:pointer}.editMyInfo.svelte-1epndhh .dni.svelte-1epndhh{margin-top:26px;font-weight:700}.editMyInfo.svelte-1epndhh button.svelte-1epndhh{margin-top:15px;padding:10px;background-color:#6868ee;color:#fff;border:none;border-radius:3px;width:90%;cursor:pointer}.editMyInfo.svelte-1epndhh input.svelte-1epndhh,.editMyInfo.svelte-1epndhh select.svelte-1epndhh{width:100%;box-sizing:border-box;padding:8px;border:1px black solid;background-color:#f6f6fe;border:none;border-bottom:solid 1px #353535}.editMyInfo.svelte-1epndhh .mandatory2.svelte-1epndhh{color:#10659e}.editMyInfo.svelte-1epndhh .mantadory-input.svelte-1epndhh{border-bottom:solid 1px #10659e}.mantadory-top-info.svelte-1epndhh.svelte-1epndhh{position:relative;display:flex;align-items:center;background-color:#dedede;padding:4px;border-radius:6px;overflow:hidden;font-size:.9rem;margin-top:10px}.mantadory-icon.svelte-1epndhh.svelte-1epndhh{position:absolute;left:-2px;top:50%;transform:translateY(-50%);font-size:18px;background-color:#9bd7ff}.mantadory-icon.svelte-1epndhh.svelte-1epndhh i{color:#fff;padding:5px;color:#10659e}.mantaroty-info.svelte-1epndhh.svelte-1epndhh{text-align:center;flex:1;font-size:.8rem}.editMyInfo.svelte-1epndhh label.svelte-1epndhh{margin-top:20px;float:left;font-size:12px}.editMyInfo.svelte-1epndhh .input-disabled.svelte-1epndhh{border:1px rgb(206,206,206) solid}@media (pointer: coarse){.editMyInfo.svelte-1epndhh.svelte-1epndhh{top:58%}}.preRegister.svelte-1n4atr6.svelte-1n4atr6{position:absolute;width:60%;max-width:600px;box-shadow:0 0 3px #000;padding:16px;background-color:#fff;min-height:200px;z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%);text-wrap:wrap;border-radius:8px}.preRegister.svelte-1n4atr6 .title.svelte-1n4atr6{background-color:#444;margin:-16px -16px 0;color:#fff;padding:5px;font-weight:700}.preRegister.svelte-1n4atr6 .title .close.svelte-1n4atr6{position:absolute;float:right;right:3px;color:red;top:0;font-size:23px}.preRegister.svelte-1n4atr6 .content-info.svelte-1n4atr6{width:65%;max-width:500px;margin:0 auto;position:relative}.preRegister.svelte-1n4atr6 .row.svelte-1n4atr6{display:grid;grid-template-columns:40% 40%;gap:20%}.preRegister.svelte-1n4atr6 button.svelte-1n4atr6{margin-top:15px;padding:10px;background-color:#6868ee;color:#fff;border:none;border-radius:3px;width:90%;cursor:pointer}.preRegister.svelte-1n4atr6 input.svelte-1n4atr6,.preRegister.svelte-1n4atr6 select.svelte-1n4atr6{width:100%;box-sizing:border-box;padding:8px;border-radius:5px;border:1px black solid;background-color:#f6f6fe;border:none;border-bottom:solid 1px #2834aa}.preRegister.svelte-1n4atr6 label.svelte-1n4atr6{margin-top:28px;float:left;font-size:12px}form.svelte-h4e5cb.svelte-h4e5cb{width:50%;max-width:450px;margin:0 auto;padding:8px;background-color:#fff;position:absolute;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;display:grid;gap:10px}form.svelte-h4e5cb .close.svelte-h4e5cb{position:absolute;float:right;right:0;color:red;top:0;font-size:25px;cursor:pointer;border:none;background-color:inherit;border-top-right-radius:10px}form.svelte-h4e5cb .close.svelte-h4e5cb:hover{color:#a80505}form.svelte-h4e5cb h4.svelte-h4e5cb{color:#2834aa;border-bottom:#c2c8fd 1px solid;padding:10px}form.svelte-h4e5cb .list.svelte-h4e5cb{background-color:inherit;border:none;font-size:1.1em;display:flex;gap:10px;align-items:center;width:350px;margin:0 auto;padding:8px;position:relative}form.svelte-h4e5cb .list i.svelte-h4e5cb{float:left;left:0;position:relative}form.svelte-h4e5cb .list span.svelte-h4e5cb{display:flex;width:96%;gap:10px;margin:0 auto;text-align:left}form.svelte-h4e5cb .list.svelte-h4e5cb:hover{background-color:#c2c8fd;cursor:pointer}form.svelte-h4e5cb i.svelte-h4e5cb{position:relative;float:left;color:#656565}form.svelte-h4e5cb .cancel.svelte-h4e5cb{background-color:#aaa;text-align:center;border:none;padding:10px;width:70%;margin:10px auto 0;border-radius:5px;font-weight:700}form.svelte-h4e5cb .cancel.svelte-h4e5cb:hover{background-color:#898989;cursor:pointer}form.svelte-h4e5cb .send.svelte-h4e5cb{background-color:#0cf;text-align:center;border:none;padding:10px;width:70%;margin:10px auto 0;border-radius:5px;font-weight:700}form.svelte-h4e5cb .send.svelte-h4e5cb:hover{background-color:#1089a7;cursor:pointer}form.svelte-h4e5cb textarea.svelte-h4e5cb{min-height:150px;width:100%;resize:none;box-sizing:border-box;border:1px solid #a3a2a2;padding:10px;outline:none;border-radius:5px;margin:0 auto;background-color:#f6f6fe;border:solid 1px #2834aa;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}form.svelte-h4e5cb .handleButtons.svelte-h4e5cb{display:flex;gap:17px}form.svelte-h4e5cb p.svelte-h4e5cb{font-size:12px;background-color:#e2e2e2;padding:2px;border-radius:5px;margin-top:-15px}@media (pointer: coarse){form.svelte-h4e5cb.svelte-h4e5cb{width:94%}}video.svelte-717isl{position:absolute;z-index:1005;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);border:solid 12px rgb(148,151,247);border-radius:9px}.close.svelte-717isl{position:absolute;float:right;color:red;right:2px;top:2px;font-size:35px;cursor:pointer;z-index:1006}.loadingLogin.svelte-e2llnm.svelte-e2llnm{color:#414141;top:0;left:0;position:fixed;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1002}.loader.svelte-e2llnm.svelte-e2llnm{width:58px;height:58px;border-radius:50%;display:inline-block;position:relative;border:10px solid;border-color:rgba(255,255,255,.15) rgba(255,255,255,.25) rgba(255,255,255,.719) rgba(255,255,255,.5);box-sizing:border-box;animation:svelte-e2llnm-rotation 1s linear infinite}@keyframes svelte-e2llnm-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingLogin.svelte-e2llnm div.svelte-e2llnm{margin-bottom:10px;position:relative;margin-top:10px;padding:7px;background-color:#eaeaea;border-radius:8px;box-shadow:0 0 3px #fff}.appointment.svelte-e2llnm.svelte-e2llnm{width:10px;height:10px;border-radius:50%;display:block;margin:15px auto;position:relative;color:#fff;left:-100px;box-sizing:border-box;animation:svelte-e2llnm-shadowRolling 2s linear infinite}@keyframes svelte-e2llnm-shadowRolling{0%{box-shadow:0 0 #fff0,0 0 #fff0,0 0 #fff0,0 0 #fff0}12%{box-shadow:100px 0 #01b7ff,0 0 #fff0,0 0 #fff0,0 0 #fff0}25%{box-shadow:110px 0 #01b7ff,100px 0 #01b7ff,0 0 #fff0,0 0 #fff0}36%{box-shadow:120px 0 #01b7ff,110px 0 #01b7ff,100px 0 #01b7ff,0 0 #fff0}50%{box-shadow:130px 0 #01b7ff,120px 0 #01b7ff,110px 0 #01b7ff,100px 0 #01b7ff}62%{box-shadow:200px 0 #fff0,130px 0 #01b7ff,120px 0 #01b7ff,110px 0 #01b7ff}75%{box-shadow:200px 0 #fff0,200px 0 #fff0,130px 0 #01b7ff,120px 0 #01b7ff}87%{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,130px 0 #01b7ff}to{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,200px 0 #fff0}}.loader2.svelte-e2llnm.svelte-e2llnm{width:100%;height:4.8px;display:inline-block;position:relative;background:#ffffff26;overflow:hidden}.loader2.svelte-e2llnm.svelte-e2llnm:after{content:"";box-sizing:border-box;width:0;height:4.8px;background:#727272;position:absolute;top:0;left:0;animation:svelte-e2llnm-animFw2 90s linear}@keyframes svelte-e2llnm-animFw2{0%{width:0}to{width:100%}}.shadow.svelte-1q26lny.svelte-1q26lny{position:fixed;top:0;left:0;overflow:hidden;background-color:#000000d3;z-index:1002;width:100%;height:100vh}.scheduledAppointment.svelte-1q26lny.svelte-1q26lny{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;box-shadow:0 0 3px #000;padding:10px;background-color:#fff;min-height:100px;z-index:1002;border-radius:5px;margin:0 auto}.scheduledAppointment.svelte-1q26lny .close.svelte-1q26lny{position:absolute;float:right;right:3px;color:red;top:0;font-size:25px;cursor:pointer}.scheduledAppointment.svelte-1q26lny .title.svelte-1q26lny{color:#3b3b3b}.scheduledAppointment.svelte-1q26lny .data.svelte-1q26lny{background-color:#e3e1e1;width:100%;margin:0 auto;box-shadow:0 0 4px 1px #c4c4c4}.scheduledAppointment.svelte-1q26lny .data td.svelte-1q26lny{padding:8px}.scheduledAppointment.svelte-1q26lny .data .lightGray.svelte-1q26lny{background-color:#f7f7f7}.scheduledAppointment.svelte-1q26lny .data tr.svelte-1q26lny:hover{background-color:#d1d1d1!important}.scheduledAppointment.svelte-1q26lny .data .title.svelte-1q26lny{display:flex;gap:10px;text-align:left}.scheduledAppointment.svelte-1q26lny .data .scheduledAppointment-icons.svelte-1q26lny{float:left;margin-left:5px;color:#606060}.scheduledAppointment.svelte-1q26lny .info.svelte-1q26lny{border:dashed 2px rgb(111,111,111);background-color:#f9fef8;margin:16px auto;width:100%;padding:10px;text-align:left;box-sizing:border-box}.scheduledAppointment.svelte-1q26lny .info-email.svelte-1q26lny{border:dashed 2px rgb(169,169,7);background-color:#fefef8;margin:16px auto;width:100%;padding:10px;text-align:left;box-sizing:border-box}.scheduledAppointment.svelte-1q26lny .content-info-appointment.svelte-1q26lny{width:90%;margin:0 auto}.scheduledAppointment.svelte-1q26lny button.svelte-1q26lny{margin:15px auto;padding:10px;background-color:#6868ee;color:#fff;border:none;border-radius:3px;width:30%;cursor:pointer}form.svelte-zlzqgf.svelte-zlzqgf{width:50%;max-width:450px;margin:0 auto;padding:8px;background-color:#fff;position:absolute;z-index:1001;top:58%;left:50%;transform:translate(-50%,-50%);border-radius:10px;font-size:.5rem}form.svelte-zlzqgf .row.svelte-zlzqgf{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}form.svelte-zlzqgf .typeOfProblem.svelte-zlzqgf{background-color:#c1c1c1;min-width:230px;border-radius:8px;margin:20px auto;text-align:center;padding:8px;color:#202020}form.svelte-zlzqgf .typeOfProblem .messageLogin.svelte-zlzqgf{color:#171717;font-size:16px}form.svelte-zlzqgf div.svelte-zlzqgf{display:grid;text-align:left;margin-top:15px;font-size:13px;box-sizing:border-box}form.svelte-zlzqgf input.svelte-zlzqgf,form.svelte-zlzqgf select.svelte-zlzqgf{width:100%;box-sizing:border-box;padding:8px;border-radius:5px;border:1px rgb(138,138,138) solid;background-color:#f6f6fe;border:none;border-bottom:solid 1px #2834aa}form.svelte-zlzqgf textarea.svelte-zlzqgf{width:100%;height:200px;resize:none;box-sizing:border-box;border:1px solid #a3a2a2;padding:10px;outline:none;border-radius:5px;margin:0 auto;background-color:#f6f6fe;border:solid 1px #2834aa}form.svelte-zlzqgf .buttons.svelte-zlzqgf{display:flex;gap:40px}form.svelte-zlzqgf .buttons .registerButton.svelte-zlzqgf{width:170px;border:none;padding:8px;border-radius:5px;background-color:#0ff;box-shadow:0 0 4px 1px #888;margin:0 auto;font-weight:700}form.svelte-zlzqgf .buttons .cancel.svelte-zlzqgf{width:170px;border:none;padding:8px;border-radius:5px;background-color:#999;box-shadow:0 0 4px 1px #888;margin:0 auto;font-weight:700}form.svelte-zlzqgf button.svelte-zlzqgf:hover{cursor:pointer;background-color:#47b447}form.svelte-zlzqgf .title.svelte-zlzqgf{background-color:#2834aa;margin:-10px -9px 0;color:#fff;padding:5px;font-weight:700;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}form.svelte-zlzqgf .title .close.svelte-zlzqgf{position:absolute;float:right;right:3px;color:red;top:-15px;font-size:25px;cursor:pointer}@media (pointer: coarse){form.svelte-zlzqgf.svelte-zlzqgf{width:92%;margin-top:70px}form.svelte-zlzqgf .row.svelte-zlzqgf{display:grid;grid-template-columns:repeat(1,1fr)}form.svelte-zlzqgf div.svelte-zlzqgf{margin-top:8px}}.shadow-modal.svelte-rq0mst.svelte-rq0mst{position:fixed;top:0;left:0;overflow:hidden;background-color:#000000d3;z-index:1002;width:100%;height:100vh}h5.svelte-rq0mst.svelte-rq0mst{color:#393939;background-color:#e8e7e7;padding:5px;border-radius:4px}.modal.svelte-rq0mst.svelte-rq0mst{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:326px;max-width:500px;box-shadow:0 0 3px #000;background-color:#fff;min-height:100px;z-index:8882;border-radius:5px;margin:0 auto;padding:8px}.close.svelte-rq0mst.svelte-rq0mst{position:absolute;float:right;right:3px;color:red;top:0;font-size:23px;cursor:pointer}.modal.svelte-rq0mst button.svelte-rq0mst:hover{background-color:#a0a0e2}section.svelte-rq0mst.svelte-rq0mst{display:grid;align-items:center;justify-content:center;gap:20px}section.svelte-rq0mst div.svelte-rq0mst{width:60%;display:flex;align-items:center;gap:10px;margin:10px auto}section.svelte-rq0mst div.svelte-rq0mst .info{color:gray;margin-top:-31px;font-size:10px;position:absolute;margin-left:30px}label.svelte-rq0mst.svelte-rq0mst{font-size:1rem;cursor:pointer}.buttons.svelte-rq0mst.svelte-rq0mst{display:flex;justify-content:center;gap:17px;margin-top:20px}.buttons.svelte-rq0mst.svelte-rq0mst button{padding:12px 20px;border:none;box-shadow:0 0 3px #787878;margin-bottom:10px;background-color:#c1c1f5;font-weight:700;cursor:pointer;margin-top:10px;border-radius:5px}.buttons.svelte-rq0mst.svelte-rq0mst .closed{background-color:#fff;color:#373535}.buttons.svelte-rq0mst.svelte-rq0mst .closed:hover{background-color:#e8e8e8}.close.svelte-rq0mst.svelte-rq0mst{position:absolute;float:right;right:0;color:red;top:0;font-size:25px;cursor:pointer;border:none;background-color:inherit;border-top-right-radius:5px}.sectionLogin.svelte-1tbpw3b.svelte-1tbpw3b{width:300px;margin:0 auto;position:relative;background-color:#fff;border-radius:8px;color:#000;box-shadow:6px 6px 6px #777;padding:20px;border:solid 1px rgb(185,185,185)}.sectionLogin.svelte-1tbpw3b .label.svelte-1tbpw3b{float:left;margin-top:15px;font-size:12px}.loginDni.svelte-1tbpw3b.svelte-1tbpw3b,.loginPassword.svelte-1tbpw3b.svelte-1tbpw3b{width:100%;position:relative;padding:8px;border-radius:5px;background-color:#f3f3f3;color:#000;border:solid 1px #2834aa;font-size:15px;box-sizing:border-box}.sectionLogin.svelte-1tbpw3b .recordData.svelte-1tbpw3b{font-size:13px}.rememberLoginData.svelte-1tbpw3b.svelte-1tbpw3b{box-sizing:border-box;float:left;left:3px;position:relative;margin-bottom:10px;margin-top:15px}.loginButtons.svelte-1tbpw3b.svelte-1tbpw3b{position:relative;margin-top:45px;width:100%;font-size:10px;height:110px;cursor:pointer}.loginButtons.svelte-1tbpw3b button.svelte-1tbpw3b{padding:12px;cursor:pointer}.loginButton.svelte-1tbpw3b.svelte-1tbpw3b{position:relative;border:solid 1px #0e8647;border-radius:6px;color:#0e8647;background-color:#defcec;float:right;right:2px;width:100%;margin-bottom:10px}.loginButton.svelte-1tbpw3b.svelte-1tbpw3b:hover{background-color:#aef7d1}.openRegister.svelte-1tbpw3b.svelte-1tbpw3b{border:solid 1px #2834aa;border-radius:6px;color:#2834aa;margin-bottom:10px;padding:10px;background-color:#ced2f1;cursor:pointer;position:relative;width:100%}.openRegister.svelte-1tbpw3b.svelte-1tbpw3b:hover{background-color:#b1b9f8}.button-recoverPassword.svelte-1tbpw3b.svelte-1tbpw3b{font-size:13px;background-color:#f2f2f2;border:none;display:grid;align-items:center;justify-content:center;padding:10px;width:100%;margin:8px auto 28px;position:relative;border-radius:5px}.button-recoverPassword.svelte-1tbpw3b i.svelte-1tbpw3b{float:left;left:-12px;top:10px;position:relative}.button-recoverPassword.svelte-1tbpw3b.svelte-1tbpw3b:hover{cursor:pointer;background-color:#e1e1e1}.button-recoverPassword.svelte-1tbpw3b .recoverPassword.svelte-1tbpw3b{cursor:pointer;color:#932427}.sectionLogin.svelte-1tbpw3b .videoTutorial.svelte-1tbpw3b{cursor:pointer;position:absolute;background-color:#d7d6d6;width:100%;bottom:0;left:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:none;border-top:solid 1px rgb(90,90,90);padding-top:8px;padding-bottom:8px}.sectionLogin.svelte-1tbpw3b .videoTutorial.svelte-1tbpw3b:hover{background-color:gray;cursor:pointer}@media (pointer: coarse){.sectionLogin.svelte-1tbpw3b.svelte-1tbpw3b{width:95%}}.passwordRecovery.svelte-1guh3k7.svelte-1guh3k7{position:relative;width:450px;margin:20px auto;background-color:#f5f5f5;padding:19px;border-radius:8px;box-shadow:0 0 3px #424242;background-color:#fff;z-index:20;text-align:left}.passwordRecovery.svelte-1guh3k7 select.svelte-1guh3k7,.loginDni.svelte-1guh3k7.svelte-1guh3k7{width:100%;position:relative;padding:8px;border-radius:5px;background-color:#e0e0e0;color:#000;border:solid 1px #2834aa;font-size:20px;box-sizing:border-box}h4.svelte-1guh3k7.svelte-1guh3k7{color:#535252}.passwordRecovery.svelte-1guh3k7 .label.svelte-1guh3k7{float:left;margin-top:25px;font-size:12px}button.svelte-1guh3k7.svelte-1guh3k7{width:100%;margin-top:12px;padding:8px;font-weight:700;cursor:pointer}.recovery.svelte-1guh3k7.svelte-1guh3k7{border:solid 1px #0E8647;border-radius:6px;color:#0e8647;background-color:#defcec}.recovery.svelte-1guh3k7.svelte-1guh3k7:hover{background-color:#aef7d1}.cancel.svelte-1guh3k7.svelte-1guh3k7{border:solid 1px #707070;border-radius:6px;color:#1f1e1e;background-color:#fff2f2}.cancel.svelte-1guh3k7.svelte-1guh3k7:hover{background-color:#8f8f8f}@media (pointer: coarse){.passwordRecovery.svelte-1guh3k7.svelte-1guh3k7{width:90%;margin:20px auto}}.sectionRegister.svelte-2kkgqf.svelte-2kkgqf{position:relative;margin:0 auto;padding:10px;width:90%;box-shadow:3px 3px 5px 3px #757575;border-radius:10px;background-color:#fff}.sectionRegister.svelte-2kkgqf .row.svelte-2kkgqf{padding:8px;width:100%;display:grid;gap:76px;grid-template-columns:repeat(2,1fr);flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.sectionRegister.svelte-2kkgqf .column label.svelte-2kkgqf{float:left;font-size:12px;margin-top:10px}.sectionRegister.svelte-2kkgqf .buttons div.svelte-2kkgqf{display:grid;position:relative}.sectionRegister.svelte-2kkgqf .buttons .check div.svelte-2kkgqf{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;text-align:left;line-height:16px;vertical-align:middle;width:100%}.sectionRegister.svelte-2kkgqf .buttons .check label.svelte-2kkgqf{padding:0;margin:0 2px 3px;font-size:.7rem}.sectionRegister.svelte-2kkgqf .buttons .check div.svelte-2kkgqf{margin-top:13px;position:relative;z-index:10}.sectionRegister.svelte-2kkgqf .buttons.svelte-2kkgqf{display:grid;grid-template-columns:50% 50%;font-size:12px;position:relative}.sectionRegister.svelte-2kkgqf .registerButton.svelte-2kkgqf{width:120px;border:none;padding:8px;border-radius:5px;float:right;right:1px;position:absolute;background-color:#0cf}.sectionRegister.svelte-2kkgqf .registerButton.svelte-2kkgqf:hover{background-color:#27afd1;cursor:pointer}.sectionRegister.svelte-2kkgqf .cancelButton.svelte-2kkgqf{width:120px;border:none;padding:8px;border-radius:5px;float:right;right:1px;top:50px;position:absolute;background-color:#c3c3c3}.sectionRegister.svelte-2kkgqf .cancelButton.svelte-2kkgqf:hover{background-color:gray;cursor:pointer}.sectionRegister.svelte-2kkgqf .button.svelte-2kkgqf{width:92%;padding:3px}.sectionRegister.svelte-2kkgqf .column input.svelte-2kkgqf,.sectionRegister.svelte-2kkgqf .column select.svelte-2kkgqf{width:100%;box-sizing:border-box;padding:8px;border-radius:5px;border:1px black solid;background-color:#f6f6fe;border:none;border-bottom:solid 1px #2834aa}.sectionRegister.svelte-2kkgqf .insuranceCompany.svelte-2kkgqf{width:40%;margin:10px auto}.arrowCheckbox.svelte-2kkgqf.svelte-2kkgqf{width:15px;height:20px;margin-left:15px;background:#ee1e03;display:inline-block;position:relative;box-sizing:border-box;animation:svelte-2kkgqf-bump .4s ease-in infinite alternate;position:absolute;top:-45px;left:-8px;z-index:9}.arrowCheckbox.svelte-2kkgqf.svelte-2kkgqf:after{content:"";box-sizing:border-box;left:50%;top:100%;transform:translate(-50%);position:absolute;border:15px solid transparent;border-top-color:#ee1e03}@keyframes svelte-2kkgqf-bump{0%{transform:translate(-50%,5px)}to{transform:translate(-50%,-5px)}}@media (max-width: 600px){.sectionRegister.svelte-2kkgqf .row.svelte-2kkgqf{grid-template-columns:1fr;gap:1px}.sectionRegister.svelte-2kkgqf.svelte-2kkgqf{grid-template-columns:1fr}.sectionRegister.svelte-2kkgqf .buttons .check div.svelte-2kkgqf{grid-template-columns:16% 84%}.sectionRegister.svelte-2kkgqf .buttons.svelte-2kkgqf{grid-template-columns:66% 38%}.arrowCheckbox.svelte-2kkgqf.svelte-2kkgqf{margin-left:25px}}.fa-circle-info.svelte-2kkgqf.svelte-2kkgqf{position:relative;color:#30302e;font-size:15px;margin-left:10px;cursor:pointer}.fa-circle-info.svelte-2kkgqf.svelte-2kkgqf:hover:after{width:290px;height:100px;text-align:left;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:15px;content:attr(data-tooltip);position:absolute;left:-95px;top:-110px;background-color:#333;color:#fcfdfd;padding:5px 10px;border-radius:5px;z-index:100;opacity:1;transition:opacity .3s ease}section.svelte-ibeu0e{width:100%;z-index:900;min-height:45px;background-color:#f3f37c;position:relative;top:0;left:0;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:10px;font-size:.8rem}section.svelte-ibeu0e i{color:#820c0c;position:absolute;font-size:20px;display:block}section.svelte-ibeu0e .fa-xmark-large{left:10px;color:gray;font-size:16px}@media (pointer: coarse){.fa-triangle-exclamation.svelte-ibeu0e{display:none}}section.svelte-tv9njn{width:75%;height:35px;padding:8px;background-color:#f9f9cc;position:absolute;top:30px;left:50%;transform:translate(-50%,-50%);border-radius:8px;box-shadow:0 0 3px #a7a7a7;text-align:center;display:flex;gap:10px;justify-content:center;align-items:center;font-size:.8rem;z-index:999}section.svelte-tv9njn .fa-xmark-large{color:#4a4a4a;float:left;left:10px;position:absolute}button.svelte-tv9njn{padding:8px;border-radius:5px;border:none;cursor:pointer;box-shadow:0 0 3px 1px #8f8f8f}@media (pointer: coarse){section.svelte-tv9njn{font-size:.7rem;top:100px;height:100px}.fa-xmark-large.svelte-tv9njn{top:8px}}.header.svelte-pggmsv.svelte-pggmsv{width:100%;height:80px;position:absolute;top:0;left:0}.header.svelte-pggmsv header .menu-user.svelte-pggmsv{position:absolute;font-size:45px;float:right;right:10px;cursor:pointer;z-index:999;color:#2835aac3;background-color:#fff;border-radius:50%;box-shadow:0 0 3px 1px #57b0f5}.header.svelte-pggmsv header .menu-user.svelte-pggmsv:hover{color:#58acc5}.header.svelte-pggmsv header.svelte-pggmsv{width:100%!important;height:65px;position:relative;top:0;left:0}.header.svelte-pggmsv header h4.svelte-pggmsv:hover{color:red;cursor:pointer}.header.svelte-pggmsv header .banner.svelte-pggmsv{float:left;left:0;width:100%;height:100%!important;background-color:#fff;box-shadow:3px 3px 4px 1px #57687f44;overflow:hidden;position:absolute;display:flex;align-items:center;justify-content:center;background-image:url(../banner1.webp);background-repeat:no-repeat;background-position:-35px -8px;background-size:300px 100px}.header.svelte-pggmsv header .bannerAdmin.svelte-pggmsv{float:left;left:0;width:100%;height:100%!important;background-color:#2834aa;box-shadow:3px 3px 4px 1px #57687f44;overflow:hidden;position:absolute;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:-35px -8px;background-size:300px 100px;color:#fff;z-index:1010}.backAdmin.svelte-pggmsv.svelte-pggmsv{float:left;left:0;position:absolute;background-color:#fff;color:#000;width:auto;height:100%;text-align:center;display:grid;justify-content:center;align-items:center;font-size:15px;z-index:1010;display:flex;font-weight:700}.backAdmin.svelte-pggmsv.svelte-pggmsv:hover{color:#0a3c01;cursor:pointer;background-color:#f0f8ff}.go-back.svelte-pggmsv.svelte-pggmsv{background-color:inherit;border:none;cursor:pointer;font-size:30px;float:left;left:10px;margin-top:10px;color:#9292ec;position:relative;z-index:999}.go-back.svelte-pggmsv.svelte-pggmsv:before{background-color:#fff;border-radius:50%}.go-back.svelte-pggmsv.svelte-pggmsv:hover{color:#7b7bdb}.header.svelte-pggmsv menu.svelte-pggmsv{background-color:#fff;min-width:250px;max-width:350px;padding-left:18px;padding-right:18px;float:right;right:50px;top:25px;position:absolute;box-shadow:0 0 8px 4px #cfcfcf;z-index:1011;color:#535353;border-radius:8px;overflow:hidden;-webkit-user-select:none;user-select:none}.header.svelte-pggmsv menu hr.svelte-pggmsv{border:solid 1px rgb(225,224,224)}.header.svelte-pggmsv menu li.svelte-pggmsv:hover{cursor:pointer;background-color:#e9f3ff}.header.svelte-pggmsv menu .user.svelte-pggmsv{box-sizing:content-box;list-style:none;display:grid;gap:12px;grid-template-columns:10% 90%;justify-content:center;align-items:center;padding:10px}.header.svelte-pggmsv menu .user i.svelte-pggmsv{font-size:25px}.header.svelte-pggmsv menu li.svelte-pggmsv{list-style:none;display:grid;gap:12px;grid-template-columns:10% 90%;justify-content:center;align-items:center;padding:12px;margin:0 -18px}.header.svelte-pggmsv menu li a.svelte-pggmsv{text-align:left;color:#3e3e3e}.premium.svelte-pggmsv.svelte-pggmsv{position:absolute;height:45px;left:50%;top:0;z-index:999;transform:translate(-50%);font-size:1em;color:#fafafa;font-weight:700;background-color:#424242;padding:8px;text-align:center;display:flex;justify-content:center;align-items:center;background:#6e6632;background:linear-gradient(40deg,#6e6632,#9c9e6d 56%,#cfc35b);font-family:Helvetica,sans-serif;letter-spacing:3px;border:solid 3px rgb(121,122,27)}.dashboard.svelte-7ldq6o.svelte-7ldq6o{width:100%;position:relative;margin-top:10px}.dashboard.svelte-7ldq6o div.svelte-7ldq6o{margin:0 auto;width:30%;display:grid;align-items:center;justify-content:center}.dashboard.svelte-7ldq6o div button.svelte-7ldq6o{width:270px;padding:10px 15px;margin-top:14px;border:solid 1px rgb(124,124,224);color:#7c7ce0;border-radius:4px;background-color:#fff;font-size:20px}.dashboard.svelte-7ldq6o div button.svelte-7ldq6o:hover{background-color:#cecefc;cursor:pointer}.createAppointment.svelte-1b13sus.svelte-1b13sus{width:420px;height:340px;box-shadow:0 0 3px #000;border-radius:7px;margin:0 auto;position:relative;display:grid;justify-content:center;background-color:#fff;box-sizing:border-box}.createAppointment.svelte-1b13sus select.svelte-1b13sus{padding:8px;border-radius:4px;width:235px;box-sizing:border-box;text-align:center;text-align-last:center}option.svelte-1b13sus.svelte-1b13sus{text-align:center}.createAppointment.svelte-1b13sus .form div.svelte-1b13sus{margin-top:25px;position:relative}.createAppointment.svelte-1b13sus div label.svelte-1b13sus{text-align:center;color:#9393d4;font-weight:700}.createAppointment.svelte-1b13sus div button.svelte-1b13sus{position:relative;padding:10px 45px;background-color:#09c2c2ce;border:none;border-radius:3px;color:#fff;font-weight:700;cursor:pointer;font-size:17px}.createAppointment.svelte-1b13sus div button.svelte-1b13sus i{float:left;left:6px;top:10px;position:absolute}.step.svelte-1b13sus.svelte-1b13sus{font-size:30px;float:left;left:66px;top:24px;color:#b5b5f7;display:none}.info.svelte-1b13sus.svelte-1b13sus{background-color:#9292ec;position:absolute;top:-40px;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;display:none}.form.svelte-1b13sus.svelte-1b13sus{width:100%;height:300px;position:relative;display:grid}.button.svelte-1b13sus.svelte-1b13sus{height:60px}.calendar{min-width:300px;width:100%;max-width:350px;min-height:250px;position:fixed}.calendar .shadow-calendar{border-radius:10px;box-shadow:5px 4px 7px 1px #828282}.calendar .visual-calendar{min-width:300px;width:100%;max-width:350px;min-height:250px;background-color:#ebebeb;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.calendar .title-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;font-size:12px;background-color:#fff;width:100%}.calendar .title-days span{text-align:center;padding:10px;font-weight:700}.calendar .dates{display:grid;grid-template-columns:repeat(7,1fr);gap:0px;font-size:12px;width:100%;position:relative;box-sizing:border-box;min-width:300px}.calendar .dates .filled{border-left:solid .3px rgb(214,213,213);border-bottom:solid .3px rgb(207,207,207);background-color:#fff}.calendar .dates span{padding:13px}.calendar .dates .disabled{background-color:#ddd;border-left:1px rgb(187,187,187) solid;cursor:not-allowed}.calendar .dates .enabled{background-color:#9848f3}.calendar .dates .selected{background-color:#70ddd8}.calendar .dates .enabled:hover{background-color:#9848f373;cursor:pointer;font-weight:700;outline:solid 1px greenyellow;color:#000}.calendar .calendar-info{width:100%;margin:0 auto;position:relative;display:grid;align-items:center;justify-content:center}.calendar .calendar-info div{margin-top:5px;width:100%}.calendar .calendar-info .point{width:25px;height:20px;border-radius:50%;background-color:red;position:relative}.calendar .calendar-info .item{display:flex;align-items:center;justify-content:center;text-align:left;gap:4px}.calendar .calendar-info .point-selected{background-color:#70ddd8}.calendar .calendar-info .point-available{background-color:#9848f3}.calendar .calendar-info .point-no-agenda{background-color:#9b9b9b}.calendar .navi-month{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-align:center;margin:0 auto;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#34495e;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .navi-month button{position:absolute;font-size:18px;font-weight:700;background-color:inherit;border:none;height:100%}.calendar .navi-month .right{float:right;right:70px;color:#fff}.calendar .navi-month .left{float:left;left:70px;color:#fff}.calendar .navi-month button:hover{color:#2def0a;cursor:pointer}.message-not-available.svelte-d60sdp{width:94%;margin:50px auto;color:#850404;font-size:1.5rem;text-align:center;margin-bottom:.5rem;padding:4px;position:relative;border-radius:5px;background-color:#fad5d5}.searchAvailability{width:100%;position:absolute;float:left;left:0;top:80px}.searchAvailability .info-specialties{width:40%;padding:6px;margin:0 auto;border-radius:10px;background-color:#fff;font-size:13px;text-align:center;border-collapse:collapse;box-shadow:0 0 3px 1px #afafaf}.searchAvailability .info-specialties td{padding:6px}.searchAvailability .info-specialties .trSecond{border-top:solid 1px rgb(190,190,190)}.searchAvailability .info-specialties .xtitle span{display:flex;gap:4px;text-align:left;align-items:center}.searchAvailability .info-specialties select{padding:4px;border-radius:4px;background-color:#e5e5fb}.searchAvailability .xcard{width:100%;height:32px;border-radius:8px;box-shadow:0 0 3px #000;padding:4px;margin:10px auto 20px;position:relative;overflow:hidden}.searchAvailability .open-card{height:150px;height:auto}.searchAvailability .xcard .xtitle{background-color:#e0e0e0;padding:4px 8px;position:relative}.searchAvailability .xcard .xtitle:hover{background-color:#b3b3b3;cursor:pointer}.searchAvailability .xcard div{display:grid;grid-template-columns:30% 70%;text-align:left}.searchAvailability .xcard div span{border-bottom:solid 1px rgb(233,233,233);padding:5px}.searchAvailability .xcard button{padding:10px;border-radius:6px;border:none;width:90%;margin-top:5px;cursor:pointer;background-color:#8383ee;color:#fff}.searchAvailability .appointments-available{display:grid;grid-template-columns:45% 50%;gap:35px;width:800px;margin:0 auto;justify-content:center}.searchAvailability .appointments-available .column1{margin-top:0;width:auto;position:relative}.searchAvailability .appointments-available .fa-chevron-down,.searchAvailability .appointments-available .fa-chevron-up{float:right;right:18px;margin-top:3px}.searchAvailability .appointments-available .column2{padding:10px 18px 10px 10px;background-color:#fcfcfc;border-radius:5px;margin-bottom:10px;z-index:10;box-shadow:0 0 2px #000}.searchAvailability .appointments-available .column2 .fa-clock{color:gray}.searchAvailability .icon-calendar{color:#fff;position:fixed;font-size:22px;left:5px;float:left;z-index:20;padding:8px;background-color:#34495e;border-radius:6px;cursor:pointer;animation:shadow-pulse 1s ease-in-out 2}@keyframes shadow-pulse{0%{box-shadow:0 0 5px 1px #0f0}50%{box-shadow:0 0 8px 3px orange}to{box-shadow:0 0 5px 1px #0f0}}.remindAppointment.svelte-199mfk6.svelte-199mfk6{background-color:#fff;opacity:.9;border-radius:8px;font-size:.8em;padding:6px;width:95%;position:absolute;margin:0 auto;margin-top:20px!important;top:100px;left:50%;transform:translate(-50%);box-shadow:3px 3px 4px 2px #959595}.remindAppointment.svelte-199mfk6 .gray.svelte-199mfk6{background-color:#e8e8e8}.remindAppointment.svelte-199mfk6 table.svelte-199mfk6{border-collapse:collapse;text-align:center;background-color:#f0f8ff!important;box-sizing:border-box;background-color:#fff;opacity:.9;border-radius:8px;padding:6px;width:100%;position:relative;margin:0 auto}.remindAppointment.svelte-199mfk6 table th.svelte-199mfk6{background-color:#f0f8ff;color:#3a3a3a;padding:8px}.remindAppointment.svelte-199mfk6 table tr.svelte-199mfk6{background-color:#fff}.remindAppointment.svelte-199mfk6 table td.svelte-199mfk6{border:solid 1px rgb(199,198,198);padding:16px 7px;color:#000}.remindAppointment.svelte-199mfk6 table tr.svelte-199mfk6:hover{background-color:#d3d3d3}.remindAppointment.svelte-199mfk6 .pending.svelte-199mfk6{background-color:#edfbff;border:dashed 2px rgb(43,108,178)!important}.remindAppointment.svelte-199mfk6 .info.svelte-199mfk6{position:relative;color:#30302e;font-size:15px;margin-left:10px;cursor:pointer}.remindAppointment.svelte-199mfk6 .info.svelte-199mfk6:hover:after{width:150px;height:20px;text-align:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:15px;content:attr(data-tooltip);position:absolute;left:5px;top:-10px;background-color:#333;color:#fcfdfd;padding:5px 10px;border-radius:5px;z-index:100;opacity:1;transition:opacity .3s ease}.notification-system.svelte-813alg.svelte-813alg{position:fixed;top:0;right:0;width:100%;height:100vh;padding:15px;background-color:#333333ca;color:#fff;box-shadow:0 4px 8px #0000004d;z-index:900;display:flex;gap:8px;justify-content:center;align-items:center}.notification-system-particular.svelte-813alg section.svelte-813alg{position:fixed;bottom:0;right:0;width:350px;padding:15px;background-color:#333;color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000004d;z-index:1000;display:flex;gap:8px;justify-content:center;align-items:center}.notification-system.svelte-813alg section.svelte-813alg{border-radius:5px;background-color:#333;display:flex;align-items:center;justify-content:center;padding:20px}.notification-system.svelte-813alg p.svelte-813alg,.notification-system-particular.svelte-813alg p.svelte-813alg{text-align:left}.notification-system.svelte-813alg .gettingData.svelte-813alg{width:130px;height:40px;position:relative;display:inline-block;--base-color:#263238}.notification-system.svelte-813alg .gettingData.svelte-813alg:before{content:"";left:0;top:0;position:absolute;width:36px;height:36px;border-radius:50%;background-color:#fff;background-image:radial-gradient(circle 8px at 18px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 0px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack 3s linear infinite}.notification-system.svelte-813alg .gettingData.svelte-813alg:after{content:"";left:35px;top:15px;position:absolute;width:24px;height:24px;border-radius:50%;background-color:#fff;background-image:radial-gradient(circle 5px at 12px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 0px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack 4s linear infinite reverse}.notification-system-particular.svelte-813alg .gettingData.svelte-813alg{width:130px;height:40px;position:relative;display:inline-block;--base-color:#263238}.notification-system-particular.svelte-813alg .gettingData.svelte-813alg:before{content:"";left:0;top:0;position:absolute;width:36px;height:36px;border-radius:50%;background-color:#fff;background-image:radial-gradient(circle 8px at 18px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 0px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack 3s linear infinite}.notification-system-particular.svelte-813alg .gettingData.svelte-813alg:after{content:"";left:35px;top:15px;position:absolute;width:24px;height:24px;border-radius:50%;background-color:#fff;background-image:radial-gradient(circle 5px at 12px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 0px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack 4s linear infinite reverse}.loader.svelte-813alg.svelte-813alg{width:100%;height:4.8px;display:inline-block;position:relative;background:#ffffff26;overflow:hidden}.loader.svelte-813alg.svelte-813alg:after{content:"";box-sizing:border-box;width:0;height:4.8px;background:#727272;position:absolute;top:0;left:0;animation:svelte-813alg-animFw 45s linear}@keyframes svelte-813alg-animFw{0%{width:0}to{width:100%}}section.svelte-1lgtae9{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000000f1;position:fixed;top:0;left:0;z-index:9999;color:#fff;font-size:24px;text-align:center;padding:20px;background-image:url(https://firebasestorage.googleapis.com/v0/b/sabe-bb8b0.appspot.com/o/cocips%2Fmaintenance_mode.webp?alt=media&token=f140f2f7-a123-42c5-bf66-5f198c3d9123);background-size:cover;background-position:center}.container.svelte-1lgtae9{position:absolute;z-index:10000;background-color:#000c;top:10px;width:100%}.content.svelte-buqeov{position:fixed;display:none;width:300px;height:60px;bottom:20px;left:0;z-index:2000}.discconnected.svelte-buqeov{background-color:#f3c0a2;width:100%;height:100%;color:#272727;position:absolute;left:0;top:0;display:none;grid-template-columns:10% 80%;justify-content:center;align-items:center;gap:20px;font-weight:700;padding:9px;box-shadow:0 0 6px 3px #949494;border-top-right-radius:8px}.discconnected.svelte-buqeov i{float:left;left:10px;font-size:42px;color:#474747}.connected.svelte-buqeov{background-color:#87e587;width:100%;height:100%;color:#000;position:absolute;left:0;top:0;display:none;grid-template-columns:10% 80%;justify-content:center;align-items:center;gap:10px;font-weight:700;padding:9px;box-shadow:0 0 6px 3px #949494;border-top-right-radius:8px}.connected.svelte-buqeov i{float:left;left:10px;font-size:42px;color:#272727}.userWarningNotification.svelte-j2pt6x{width:100%;position:absolute;top:0;left:0}
