/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}.contenedor{width:95%;max-width:1200px;margin:0 auto}.contenedor-sm{max-width:70rem;margin:0 auto}.formulario{margin-top:5rem}.formulario .campo{display:flex;align-items:center;margin-bottom:2rem}.formulario .campo label{flex:0 0 10rem}.formulario .campo input{flex:1;padding:1rem;border:none;background-color:#d8dadf}.formulario .campo button{background-color:#2563eb;padding:1.5rem 4rem;color:#fff;font-size:1.6rem;margin-left:1rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:30%}.formulario .campo button:hover{background-color:#134cca;cursor:pointer}.acciones{margin-top:5rem}@media (min-width:768px){.acciones{display:flex;justify-content:space-between}}.acciones a{display:block;text-align:center;margin-bottom:2rem;color:#000}.acciones a:last-of-type{margin-bottom:0}.alerta{padding:.2rem 1rem .2rem 2rem;text-transform:uppercase;margin:1rem 0;max-width:80rem;font-size:.8rem}.alerta.error{background-color:#ffdcdc;border-left:.5rem solid #a90000;color:#a90000}.alerta.exito{background-color:#abffab;border-left:.5rem solid #007800;color:#007800}.login{margin-top:5rem}.login .uptask{background:linear-gradient(90deg,#0891b2 0,#5bd9f8);color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;font-size:7rem}@media (min-width:768px){.login .uptask{font-size:10rem}}.login input[type=submit]{background-color:#0891b2;padding:1.5rem 4rem;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%}@media (min-width:768px){.login input[type=submit]{width:auto}}.login input[type=submit]:hover{background-color:#066981;cursor:pointer}.login .acciones a{color:#0891b2}.olvide{margin-top:5rem}.olvide .uptask{background:linear-gradient(90deg,#db2777 0,#f1aaca);color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;font-size:7rem}@media (min-width:768px){.olvide .uptask{font-size:10rem}}.olvide input[type=submit]{background-color:#db2777;padding:1.5rem 4rem;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%}@media (min-width:768px){.olvide input[type=submit]{width:auto}}.olvide input[type=submit]:hover{background-color:#b11e5f;cursor:pointer}.olvide .acciones a{color:#db2777}.reestablecer{margin-top:5rem}.reestablecer .uptask{background:linear-gradient(90deg,#2563eb 0,#b1c7f8);color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;font-size:7rem}@media (min-width:768px){.reestablecer .uptask{font-size:10rem}}.reestablecer input[type=submit]{background-color:#2563eb;padding:1.5rem 4rem;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%}@media (min-width:768px){.reestablecer input[type=submit]{width:auto}}.reestablecer input[type=submit]:hover{background-color:#134cca;cursor:pointer}.reestablecer .acciones a{color:#2563eb}.mensaje{margin-top:5rem}.mensaje .uptask{background:linear-gradient(90deg,#f59e0b 0,#fbd89e);color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;font-size:7rem}@media (min-width:768px){.mensaje .uptask{font-size:10rem}}.confirmar{margin-top:5rem}.confirmar .uptask{background:linear-gradient(90deg,#4338ca 0,#b5b1ea);color:transparent;-webkit-background-clip:text;background-clip:text;text-align:center;font-size:7rem}@media (min-width:768px){.confirmar .uptask{font-size:10rem}}.confirmar .acciones{justify-content:center}.confirmar .acciones a{color:#4338ca}.dashboard{background-color:#f3f4f6}@media (min-width:768px){.dashboard{display:flex;height:100vh}}.dashboard .principal{flex:1;overflow:scroll}.dashboard .contenido{padding:2rem}.dashboard .contenido .nombre-pagina{font-size:2.8rem;text-align:center}.dashboard .formulario input:not([type=submit]){background-color:#fff}.dashboard .formulario input[type=submit]{background-color:#4338ca;color:#fff;font-size:1.6rem;display:inline-block;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%;padding:1rem;text-transform:uppercase;font-weight:700;font-size:1.4rem}@media (min-width:768px){.dashboard .formulario input[type=submit]{width:auto}}.dashboard .formulario input[type=submit]:hover{background-color:#352ca3;cursor:pointer}.dashboard .enlace{color:#4338ca}.dashboard .enlace:hover{color:#28217b}.barra-mobile{background-color:#4338ca;padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.barra-mobile{display:none}}.barra-mobile h1{color:#fff;margin:0}.barra-mobile .menu img{width:.8rem}.barra-mobile .menu img:hover{cursor:pointer}.barra{display:none}@media (min-width:768px){.barra{background-color:#fff;padding:1rem 2rem;box-shadow:1px 12px 9px -13px rgba(0,0,0,.4);display:flex;justify-content:space-between;align-items:center}}.barra p{margin:0;font-size:1.4rem}.barra p span{font-weight:700;color:#4338ca}.barra .cerrar-sesion{background-color:#28217b;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%;font-size:1.2rem;padding:1rem;border-radius:.5rem}@media (min-width:768px){.barra .cerrar-sesion{width:auto}}.barra .cerrar-sesion:hover{background-color:#1b1653;cursor:pointer}.no-proyectos a{color:#4338ca}.listado-proyectos{list-style:none;padding:0;margin-top:3rem;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.listado-proyectos{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.listado-proyectos{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}.listado-proyectos .proyecto{background-color:#564ccf;min-height:12rem;display:flex;align-items:center;padding:2rem;line-height:2;border-radius:.5rem}.listado-proyectos .proyecto:hover{background-color:#3b31b8}.listado-proyectos .proyecto a{color:#fff}.contenedor-nueva-tarea{display:flex;justify-content:center}.contenedor-nueva-tarea .agregar-tarea{background-color:#0891b2;padding:1.5rem 4rem;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%}@media (min-width:768px){.contenedor-nueva-tarea .agregar-tarea{width:auto}}.contenedor-nueva-tarea .agregar-tarea:hover{background-color:#066981;cursor:pointer}.listado-tareas{list-style:none;padding:0;margin-top:3rem}.listado-tareas .no-tareas{text-align:center}.tarea{padding:.5rem 2rem;border-bottom:2px solid #e4e7eb;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.tarea:last-of-type{border:none}.tarea p{font-size:1.4rem}.tarea .opciones{display:flex;gap:1rem}.tarea .opciones button{border:none;font-size:.9rem;padding:.5rem 1rem;text-transform:uppercase;font-weight:700;border-radius:1rem}.tarea .opciones button:hover{cursor:pointer}.tarea .opciones .completa{background-color:#2563eb;color:#fff}.tarea .opciones .pendiente{background-color:#f59e0b;color:#fff}.tarea .opciones .eliminar-tarea{background-color:#a90000;color:#fff}.ventana-modal{position:absolute;background-color:rgba(0,0,0,.8);top:0;left:0;right:0;bottom:0;z-index:3}.filtros{background-color:#fff;margin-top:2rem;border-radius:1rem;padding:2rem}@media (min-width:768px){.filtros .filtros-inputs{display:flex;align-items:center;gap:3rem}}.filtros h2{color:#4338ca;font-size:2.8rem}@media (min-width:768px){.filtros h2{margin:0}}.filtros .campo{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (min-width:768px){.filtros .campo{margin-bottom:0}}.filtros input[type=radio]{accent-color:#4338ca;width:1.6rem;height:1.6rem}@media (prefers-color-scheme:dark){body{background-color:#2c2c3b}.crear .acciones a,.formulario label,.login .acciones a,.olvide .acciones a,.tagline{color:#fff}.descripcion-pagina,.formulario .campo input,.nombre-pagina{color:#c7ccd5}.formulario .campo input{background-color:#626284}.formulario .campo input::-moz-placeholder{color:#9ca4b4}.formulario .campo input:-ms-input-placeholder{color:#9ca4b4}.formulario .campo input::placeholder{color:#9ca4b4}.alerta.error{background-color:#fff}}@media (prefers-color-scheme:dark) and (min-width:768px){.sidebar{background-color:#21212c}}@media (prefers-color-scheme:dark){.sidebar .sidebar-nav a.activo,.sidebar .sidebar-nav a:hover{background-color:#f59e0b}}@media (prefers-color-scheme:dark){.barra,.barra-mobile{background-color:#1d1d27}}@media (prefers-color-scheme:dark){.barra p{color:#f59e0b}.barra p span{color:#f3f4f6}.barra .cerrar-sesion{background-color:#f59e0b;color:#fff;font-size:1.6rem;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:100%;padding:1rem;font-size:1.2rem}}@media (prefers-color-scheme:dark) and (min-width:768px){.barra .cerrar-sesion{width:auto}}@media (prefers-color-scheme:dark){.barra .cerrar-sesion:hover{background-color:#c57f08;cursor:pointer}}@media (prefers-color-scheme:dark){.filtros{background-color:#424258}.filtros h2,.filtros label{color:#fff}.filtros input[type=radio]{accent-color:#f59e0b}}@media (prefers-color-scheme:dark){.dashboard{background-color:#2c2c3b}.dashboard .enlace{color:#f3f4f6}.dashboard .enlace:hover{color:#b9bfca}.dashboard .formulario input:not([type=submit]){background-color:#585875;color:#fff}.dashboard .formulario input:not([type=submit])::-moz-placeholder{color:#9ca4b4}.dashboard .formulario input:not([type=submit]):-ms-input-placeholder{color:#9ca4b4}.dashboard .formulario input:not([type=submit])::placeholder{color:#9ca4b4}}@media (prefers-color-scheme:dark){.listado-proyectos .proyecto{background-color:#585875}.listado-proyectos .proyecto:hover{background-color:#4d4d67}}@media (prefers-color-scheme:dark){.listado-tareas .tarea{background-color:#424258;border:none}.listado-tareas .tarea p{color:#f3f4f6}}@media (prefers-color-scheme:dark){.modal .formulario{background-color:#2c2c3b}.modal .formulario input[type=text]{background-color:#585875;border:none;color:#fff}.modal .formulario input[type=text]::-moz-placeholder{color:#b9bfca}.modal .formulario input[type=text]:-ms-input-placeholder{color:#b9bfca}.modal .formulario input[type=text]::placeholder{color:#b9bfca}.modal .formulario legend{color:#f3f4f6}}
/*# sourceMappingURL=app.css.map */
