#root{text-align:center}body{background-image:url(/assets/fondo-ByP2jobq.jpg)}._navBar_lqteo_1{width:100%;height:70px;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#0181ab;box-shadow:0 4px 6px #0000001a;transition:all ease-in-out .3s;font-weight:500}._navBar_lqteo_1 a{text-decoration:none;color:inherit}._logo_lqteo_21{margin-left:25px}._logo_lqteo_21 img{width:60px;height:60px}._navBarList_lqteo_29{display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:10;margin:0;width:100%;height:100%}._navBarList_lqteo_29 li{margin:25px;cursor:pointer;font-size:20px;font-weight:700}._navBarList_lqteo_29 a:hover{transform:translateY(-3px);background-color:#f2f2f2}._profile_lqteo_59{margin-right:25px;cursor:pointer}._profile_lqteo_59 img{width:60px;height:60px}._profile_lqteo_59:hover{transform:translateY(-3px)}button{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;font-family:inherit;font-size:15px;background:none;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:medium}._register_lqteo_89{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:smaller;font-weight:300;color:#382b22;text-transform:uppercase;padding:.5em 1em;background:#fff0f0;border:2px solid #b18597;border-radius:.75em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:background .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);transition:transform .15s cubic-bezier(0,0,.58,1),background .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1);margin-bottom:20px}._register_lqteo_89:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#f9c4d2;border-radius:inherit;-webkit-box-shadow:0 0 0 2px #b18597,0 .625em 0 0 #0181ab;box-shadow:0 0 0 2px #b18597,0 .625em #0181ab;-webkit-transform:translate3d(0,.75em,-1em);transform:translate3d(0,.75em,-1em);transition:transform .15s cubic-bezier(0,0,.58,1),box-shadow .15s cubic-bezier(0,0,.58,1),-webkit-transform .15s cubic-bezier(0,0,.58,1),-webkit-box-shadow .15s cubic-bezier(0,0,.58,1)}._register_lqteo_89:hover{background:#fff0f0;-webkit-transform:translate(0,.25em);transform:translateY(.25em)}._register_lqteo_89:hover:before{-webkit-box-shadow:0 0 0 2px #b18597,0 .5em 0 0 #0181ab;box-shadow:0 0 0 2px #b18597,0 .5em #0181ab;-webkit-transform:translate3d(0,.5em,-1em);transform:translate3d(0,.5em,-1em)}._register_lqteo_89:active{-webkit-transform:translate(0em,.75em);transform:translateY(.75em)}._register_lqteo_89:active:before{-webkit-box-shadow:0 0 0 2px #b18597,0 0 #0181ab;box-shadow:0 0 0 2px #b18597,0 0 #0181ab;-webkit-transform:translate3d(0em,0,-1em);transform:translateZ(-1em)}._login_lqteo_149{display:inline-block;padding:10px 15px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff;background-color:#65b741;border:2px solid #000;border-radius:10px;box-shadow:5px 5px #000;transition:all .3s ease;cursor:pointer;margin-bottom:13px}._login_lqteo_149:hover,._login_lqteo_149:active{background-color:#fff;color:#65b741;transform:translateY(5px);box-shadow:5px 5px #000}._logout_lqteo_181{display:inline-block;padding:10px 15px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff;background-color:#ff5252;border:2px solid #000;border-radius:10px;box-shadow:5px 5px #000;transition:all .3s ease;cursor:pointer;margin-bottom:13px}._logout_lqteo_181:hover,._logout_lqteo_181:active{background-color:#fff;color:#ff5252;transform:translateY(5px);box-shadow:5px 5px #000}._containerLogin_1poi2_2{background-image:url(/assets/doctor-B0bn8pM0.jpg);background-attachment:inherit;background-size:cover;background-repeat:no-repeat;background-position:center;width:800px;height:600px;display:flex;flex-direction:row;overflow:hidden;width:600px;margin-top:50px;margin-left:600px;border-radius:50px}._login_1poi2_19{background:#f8f9fd;background:linear-gradient(0deg,#fff,#f4f7fb);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:#f0f8ff;width:300px;height:600px;box-shadow:0 4px 6px #85bdd7e0}._title_1poi2_32{text-align:center;font-weight:900;font-size:30px;color:#1089d3}._label_1poi2_39{margin-top:25px;color:#1089d3}._input_1poi2_44{width:auto;height:auto;background:#fff;border:none;padding:15px 20px;border-radius:20px;box-shadow:#cff0ff 0 10px 10px -5px;border-inline:2px solid transparent}._button_1poi2_55{display:flex;justify-content:center;align-items:center;width:150px;height:50px;font-weight:700;background:linear-gradient(45deg,#1089d3,#12b1d1);color:#fff;padding-block:15px;margin:20px auto;border-radius:10px;box-shadow:#85bdd7e0 0 20px 10px -15px;border:none;transition:all .2s ease-in-out;cursor:pointer}._button_1poi2_55:hover{transform:scale(1.03);box-shadow:#85bdd7e0 0 23px 10px -20px}._button_1poi2_55:active{transform:scale(.95);box-shadow:#85bdd7e0 0 15px 10px -10px}._appointmentContainer_qt6zr_1{width:100%;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5px}._appointmentList_qt6zr_15{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:90%;height:auto;margin:5px;padding:5px;background-color:#f9e8c9;border-radius:5px;border-color:#87ceeb;border-style:solid;border-width:1px;list-style:none}._appointmentList_qt6zr_15:hover,._appointmentHover_qt6zr_32{cursor:pointer;background-color:#265073;transition:all ease-in-out .3s;transform:scale(1.05)}._appointmentList_qt6zr_15 li{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;height:auto;margin:3px;padding:3px;list-style:none}._Active_qt6zr_51{color:#adff2f}._Inactive_qt6zr_55{color:red}._zoomButton_qt6zr_59,._switchButton_qt6zr_69{width:40px;height:40px;margin:5px;padding:5px;background-color:transparent;border:none;cursor:pointer}._detailContainer_p5nyu_1{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;background-color:#d3d3d3;border-radius:5px;box-shadow:0 4px 6px #0000001a;transition:all ease-in-out .3s;width:90%;height:100%;margin-bottom:10px}._detailImageText_p5nyu_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}._detailImageText_p5nyu_15 img{width:85px}._detailAppointment_p5nyu_26{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:10px}._detailAppointment_p5nyu_26 h2{margin-top:10px;margin-bottom:10px;font-size:1.5rem;color:#00f}._newAppointment_1arl9_1{display:flex;justify-content:flex-start;margin-left:30px;margin-bottom:20px;padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;transition:background-color .3s ease}._newAppointment_1arl9_1:hover{background-color:#68cf6b}._newAppointment_1arl9_1 a{color:#fff;text-decoration:none}._container_yj8m4_1{display:flex;flex-direction:row;justify-content:center;align-self:center;background-color:#f0f8ff;width:700px;height:auto;box-shadow:0 4px 6px #85bdd7e0;border-radius:10px;margin-top:70px;margin-left:550px}._images_yj8m4_15{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:50px;gap:.5rem}._images_yj8m4_15 img{animation:_float_yj8m4_1 3s ease-in-out infinite alternate}._formRegister_yj8m4_28{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-right:50px}p{color:red;font-weight:medium;font-size:20px;margin-bottom:35px;margin-top:-10px}._formLabel_yj8m4_45{display:block;margin-bottom:-20px;margin-top:40px;font-size:18px;font-weight:700;color:#0181ab}._formInput_yj8m4_54{width:100%;padding:10px;font-size:16px;border-radius:5px;border:none;margin-bottom:20px}._button_yj8m4_63{background-color:#0181ab;color:#fff;font-size:18px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin-right:35px;margin-top:15px}._button_yj8m4_63:hover{background-color:#87ceeb}@keyframes _float_yj8m4_1{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}._container_ckn4m_1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:80%;margin:0 auto}._characterAnimationContainer_ckn4m_11{position:relative}._characterAnimation_ckn4m_11{width:100%;max-width:100%;height:auto}._speechBubble_ckn4m_22{position:absolute;top:-50px;background-color:#fff;border:2px solid #000000;border-radius:10px;padding:10px;font-family:Arial,sans-serif;font-size:16px}._button_ckn4m_33{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:purple;background-color:#ffa600ef;border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff5;border-radius:40px;padding:16px 24px 16px 28px;transform:translate(0) rotate(0);transition:.2s;box-shadow:-4px -2px 16px #fff,4px 2px 16px #5f9de77a}._button_ckn4m_33 a{text-decoration:none}._button_ckn4m_33:hover{color:purple;background-color:#ff0;box-shadow:-2px -1px 8px #fff,2px 1px 8px #5f9de77a}._button_ckn4m_33:active{box-shadow:none}._container_10kpr_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:1.5rem}._form_10kpr_11{display:flex;flex-direction:column;width:280px;height:430px;background-color:#fff;box-shadow:-1px 0 25px #21719369;padding:2.25em;box-sizing:border-box;border:solid 1px #DDD;border-radius:.5em;font-family:sans-serif;font-size:16px;font-weight:400}._form_10kpr_11 div{margin-bottom:2em}._form_10kpr_11 label{margin:0 0 10px;display:block;font-size:1.25em;color:#217093;font-weight:600;font-family:inherit}._form_10kpr_11 input{padding:.3em .5em .4em;background-color:#f3fafd;border:solid 2px #217093;border-radius:4px;box-sizing:border-box;width:100%;height:50px;font-size:1.3em;color:#353538;font-weight:600;font-family:inherit;transition:box-shadow .2s linear,border-color .25s ease-out}._form_10kpr_11 input:focus{outline:none;box-shadow:0 2px 10px #0000001a;background-color:#edf8fc;border:solid 2px #4eb8dd}._form_10kpr_11 input::placeholder{color:#21719383}._formAppointmentButton_10kpr_67{margin:0;padding:.5em;background-color:#4eb8dd;border:none;border-radius:4px;box-sizing:border-box;box-shadow:none;width:100%;height:50px;font-size:1.4em;color:#fff;font-weight:600;font-family:inherit;transition:transforme .1s ease-in-out,background-color .2s ease-out}._formAppointmentButton_10kpr_67:hover{cursor:pointer;background-color:#217093}._formAppointmentButton_10kpr_67:active{transform:scale(.98)}._error_10kpr_93{margin-top:15px;color:red}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
