body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App *{font-family:Roboto,sans-serif}.ConError{align-items:center;background:url(/static/media/symphonybackground.d505ddc5b3c1f0ac722a.jpg) no-repeat 50% fixed;background-size:cover;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.ConError>.contenedor{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,81%,.456);border:1px solid #d6d1d1;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:550px;padding:20px;width:500px}@media screen and (max-width:500px){.ConError>.contenedor{box-shadow:none;height:100%;max-height:500px;width:100%}}.ConError>.contenedor>.imagen>img{height:100%;object-fit:contain;width:100%}.ConError>.contenedor>.texto{font-size:30px;font-weight:700;margin-top:20px;text-align:center}.ConError>.contenedor>.exp{color:#545454;font-size:20px;margin-top:20px;text-align:center}#Login{animation:gradientBG 15s ease infinite;background:linear-gradient(135deg,#1a1a1a 0,var(--primary) 50%,#0d0d0d 100%);background-size:400% 400%;bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;left:0;position:absolute;right:0;top:0}#Login,#Login .TarjetaLogin{align-items:center;display:flex}#Login .TarjetaLogin{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;box-sizing:border-box;flex-direction:column;max-width:420px;padding:40px;width:calc(100% - 40px)}#Login .TarjetaLogin .Logo{display:flex;justify-content:center;margin-bottom:30px;width:100%}#Login .TarjetaLogin .Logo .imgF{filter:drop-shadow(0 0 10px rgba(255,255,255,.2));width:180px}#Login .TarjetaLogin .LoginContenedor,#Login .TarjetaLogin .Logo .imgF img{width:100%}#Login .TarjetaLogin .LoginContenedor form{display:flex;flex-direction:column;gap:20px}#Login .TarjetaLogin .LoginContenedor form .InputGroup{display:flex;flex-direction:column;gap:8px}#Login .TarjetaLogin .LoginContenedor form .InputGroup label{color:#ffffffb3;font-size:14px;font-weight:500;margin-left:4px}#Login .TarjetaLogin .LoginContenedor form .InputGroup input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;padding:12px 16px;transition:all .2s ease}#Login .TarjetaLogin .LoginContenedor form .InputGroup input::placeholder{color:#ffffff4d}#Login .TarjetaLogin .LoginContenedor form .InputGroup input:focus{background:#ffffff1a;border-color:var(--primary);box-shadow:0 0 0 4px #35949333;outline:none}#Login .TarjetaLogin .LoginContenedor form .InputGroup .ErrorText{color:#ff4d4d;font-size:12px;margin-left:4px}#Login .TarjetaLogin .LoginContenedor form .ErrorMessage{background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:12px;color:#ff4d4d;font-size:14px;margin-top:10px;padding:10px;text-align:center}#Login .TarjetaLogin .LoginContenedor form .SubmitBtn{align-items:center;background:var(--tertiary);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-top:10px;padding:14px;transition:all .2s ease}#Login .TarjetaLogin .LoginContenedor form .SubmitBtn:hover:not(:disabled){box-shadow:0 10px 15px -3px #35949366;filter:brightness(1.1);transform:translateY(-2px)}#Login .TarjetaLogin .LoginContenedor form .SubmitBtn:active:not(:disabled){transform:translateY(0)}#Login .TarjetaLogin .LoginContenedor form .SubmitBtn:disabled{cursor:not-allowed;opacity:.6}#Login .TarjetaLogin .LoginContenedor form .SubmitBtn .Spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#SideBar{background-color:var(--primary);bottom:0;display:none;left:0;position:absolute;top:0;width:60px;z-index:100}@media screen and (min-width:992px){#SideBar{display:flex;flex-direction:column}}#SideBar .AccionDrawer{height:60px;position:relative}#SideBar .AccionDrawer .AccionDrawer1{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:10px;position:absolute;right:0;top:0}#SideBar .AccionDrawer .AccionDrawer1:active{background-color:red}#SideBar .AccionDrawer .AccionDrawer2{background-color:var(--primary);bottom:0;position:absolute;right:0;top:0;width:5px}#SideBar .AccionDrawer .AccionDrawer2.activo{background-color:var(--tertiary)}#SideBar .AccionSistema{height:60px;position:relative}#SideBar .AccionSistema .AccionSistema1{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:10px;position:absolute;right:0;top:0}#SideBar .AccionSistema.girar{animation:spin 2s linear infinite}#Drawer{bottom:60px;height:0;left:0;position:absolute;right:0;z-index:200}@media screen and (min-width:992px){#Drawer{bottom:0;height:100%;left:60px;top:0;width:0}}#Drawer.activo{height:calc(100% - 60px)}@media screen and (min-width:992px){#Drawer.activo{bottom:0;height:100%;left:60px;top:0;width:calc(100% - 60px)}}#Drawer .Caja{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;height:0;left:0;overflow:hidden;position:absolute;right:0;transition:.25s;white-space:nowrap;z-index:220}#Drawer .Caja .btncontenedor{height:50px;margin-top:20px;position:relative;width:calc(100% - 40px)}#Drawer .Caja .btncontenedor:first-child{margin-top:0}#Drawer .Caja .btncontenedor .Boton{background-color:var(--tertiary);border:none;border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:var(--primary-foreground);font-weight:700;height:50px;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}#Drawer .Caja .btncontenedor .Boton:focus{outline:none}#Drawer .Caja .btncontenedor .Boton:active{background-color:var(--tertiary);box-shadow:none}#Drawer .Caja .btncontenedor .check{align-items:center;background-color:#8e0000;border-radius:50%;bottom:-15px;display:none;height:30px;justify-content:center;position:absolute;right:-15px;width:30px}#Drawer .Caja .btncontenedor .check.activo{box-sizing:border-box;display:flex;padding:5px}#Drawer .Caja .CajaFechas .CajaFechas1,#Drawer .Caja .CajaFechas .CajaFechas2{align-items:center;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px}#Drawer .Caja .CajaFechas .CajaFechas2 label{font-weight:700;margin-bottom:5px;margin-top:10px;text-transform:uppercase}#Drawer .Caja .CajaFechas .CajaFechas2 input{font-size:20px;height:40px;width:calc(100% - 40px)}#Drawer .Caja .CajaFechas .CajaFechas2 input:first-child{margin-bottom:15px}#Drawer .Caja .FiltroModalidades,#Drawer .Caja .Setting{align-items:center;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px}#Drawer .Caja .CerrarDrawer{align-items:center;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center}@media screen and (min-width:992px){#Drawer .Caja{border-bottom-right-radius:5px;border-top-left-radius:0;bottom:0;height:100%;left:0;top:0;width:0}#Drawer .Caja .btncontenedor{height:50px;margin-top:20px;position:relative;width:calc(100% - 40px)}#Drawer .Caja .btncontenedor:first-child{margin-top:0}#Drawer .Caja .btncontenedor .Boton{background-color:var(--tertiary);border:none;border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:var(--primary-foreground);font-weight:700;height:50px;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}#Drawer .Caja .btncontenedor .Boton:focus{outline:none}#Drawer .Caja .btncontenedor .Boton:active{background-color:var(--tertiary);box-shadow:none}#Drawer .Caja .btncontenedor .check{align-items:center;background-color:#8e0000;border-radius:50%;bottom:-15px;display:none;height:30px;justify-content:center;position:absolute;right:-15px;width:30px}#Drawer .Caja .btncontenedor .check.activo{box-sizing:border-box;display:flex;padding:5px}#Drawer .Caja .CajaFechas .CajaFechas1,#Drawer .Caja .CajaFechas .CajaFechas2{align-items:center;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px}#Drawer .Caja .CajaFechas .CajaFechas2 label{font-weight:700;margin-bottom:5px;margin-top:10px;text-transform:uppercase}#Drawer .Caja .CajaFechas .CajaFechas2 input{font-size:20px;height:40px;width:calc(100% - 40px)}#Drawer .Caja .CajaFechas .CajaFechas2 input:first-child{margin-bottom:15px}#Drawer .Caja .FiltroModalidades,#Drawer .Caja .Setting{align-items:center;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px}#Drawer .Caja .CerrarDrawer{display:none}}#Drawer .Caja.activo{height:calc(100% - 8px);overflow:visible;overflow:initial;white-space:normal}@media screen and (min-width:992px){#Drawer .Caja.activo{height:100%;width:300px}}#Drawer .Velo{background-color:rgba(0,0,0,.424);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:.25s;z-index:210}#Drawer .Velo.activo{opacity:1}#Pies{background-color:var(--primary);bottom:0;display:flex;height:60px;left:0;position:absolute;right:0;z-index:100}@media screen and (min-width:992px){#Pies{display:none}}#Pies .AccionDrawer{flex:1 1;max-width:100px;position:relative}#Pies .AccionDrawer .AccionDrawer1{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0}#Pies .AccionDrawer .AccionDrawer1:active{background-color:red}#Pies .AccionDrawer .AccionDrawer2{background-color:var(--primary);height:5px;left:0;position:absolute;right:0;top:0}#Pies .AccionDrawer .AccionDrawer2.activo{background-color:var(--tertiary)}#Pies .AccionSistema{flex:1 1;max-width:100px;position:relative}#Pies .AccionSistema .AccionSistema1{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0}#Pies .AccionSistema.girar{animation:spin 2s linear infinite}#Listado{bottom:60px;left:0;overflow-y:auto;position:absolute;right:0;top:60px}@media screen and (min-width:768px){#Listado{top:100px}}@media screen and (min-width:992px){#Listado{bottom:0;left:60px;top:100px}}#Listado .Item{background-color:#fff;border-bottom:1px solid #d3d3d3;box-sizing:border-box;height:80px}#Listado .Item .DatosEstudio{height:100%;transition:.25s}#Listado .Item .DatosEstudio .DatosEstudio1{display:flex;height:100%}#Listado .Item .DatosEstudio .DatosEstudio1 .Inform{background-color:#ab1d1d;height:calc(100% - 5px);margin-left:2px;margin-top:2.5px;width:4px}#Listado .Item .DatosEstudio .DatosEstudio1 .Inform.Exist{background-color:#1dab22}#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio11{align-items:center;display:flex;justify-content:center;width:80px}#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio12 .DatosEstudio121{font-size:20px;font-weight:700;height:25px;overflow:hidden;padding-top:10px}#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio12 .DatosEstudio122,#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio12 .DatosEstudio123{font-size:15px}#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio12{flex:1 1}#Listado .Item .DatosEstudio .DatosEstudio1 .DatosEstudio13{display:flex;width:40px}#Listado .Item .Herramientas{height:0;overflow:hidden;transition:.25s;white-space:nowrap}#Listado .Item .Herramientas .Herramientas1{display:flex;height:0}#Listado .Item .Herramientas .Herramientas1 .Herramientas11{flex:1 1}#Listado .Item .Herramientas .Herramientas1 .Herramientas12{display:flex;width:40px}#Listado .Item.activo .DatosEstudio{height:0;overflow:hidden;transition:.25s;white-space:nowrap}#Listado .Item.activo .Herramientas{background-color:#f5f5f5;height:100%;overflow:visible;overflow:initial;transition:.25s;white-space:normal}#Listado .Item.activo .Herramientas .Herramientas1{display:flex;height:100%}#Listado .Item.activo .Herramientas .Herramientas1 .Herramientas11{display:grid;flex:1 1;grid-template-rows:20px 1fr}#Listado .Item.activo .Herramientas .Herramientas1 .Herramientas11 .Herramientas111{box-sizing:border-box;font-size:18px;font-weight:700;padding-left:10px}#Listado .Item.activo .Herramientas .Herramientas1 .Herramientas11 .Herramientas112{display:flex}#Listado .Item.activo .Herramientas .Herramientas1 .Herramientas11 .Herramientas112 .IconoHerramientas{align-items:center;display:flex;flex:1 1;justify-content:center}#Listado .Item.activo .Herramientas .Herramientas1 .Herramientas12{display:flex;width:40px}.CargandoContenedor{align-items:center;color:#555;display:flex;flex-direction:column;font-size:1.1rem;font-weight:500;gap:15px;height:100%;justify-content:center}.CargandoContenedor .LoaderIcon{animation:spin 1s linear infinite;color:var(--tertiary)}#DialogN{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}#DialogN.activo{display:flex}@media screen and (min-width:768px){#DialogN{left:calc(50% - 250px);right:auto;width:500px}}#DialogN .Velo{background-color:rgba(0,0,0,.337);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:.25s;z-index:100;z-index:105}#DialogN .Velo.activo{opacity:1}#DialogN .Box{background-color:#fff;height:500px;position:relative;width:100%;z-index:110}#DialogN .Box .CloseDialog{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:40px;z-index:120}#DialogN .Box .Contenido{z-index:115}#DialogN .Box .Contenido,#DialogN .Box .Contenido .Share{bottom:0;left:0;position:absolute;right:0;top:0}#DialogN .Box .Contenido .Share .contenedor{background-color:#fff;bottom:40px;left:0;overflow-y:auto;position:absolute;right:0;top:0}#DialogN .Box .Contenido .Share .contenedor .inputdata{padding-bottom:10px;padding-top:100px}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput{display:flex;justify-content:center;padding-bottom:20px;padding-top:10px}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput.QR{padding-top:10px}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput .inputitem{border:none;border-bottom:1px solid var(--primary);font-size:18px;height:30px;width:calc(100% - 30px)}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput .inputitem:focus{outline:none}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput .inputitem2{border:none;border-bottom:1px solid var(--primary);font-size:18px;height:30px;text-align:center;width:60px}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput .inputitem2:focus{outline:none}#DialogN .Box .Contenido .Share .contenedor .inputdata .contenedorinput .Subtitulo{align-items:center;display:flex;font-weight:700;margin-right:10px}#DialogN .Box .Contenido .Share .contenedor .Actions{align-items:center;display:flex;justify-content:center;padding:10px 5px}#DialogN .Box .Contenido .Share .contenedor .Actions .BtnAccion{background-color:var(--tertiary);border:none;border-radius:5px;box-shadow:0 0 10px 0 #00000080;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:100%;padding:10px 0;transition:all .1s ease-in-out;width:90%}#DialogN .Box .Contenido .Share .contenedor .Actions .BtnAccion:active{background-color:var(--tertiary);box-shadow:0 0 0 0 #00000080;transform:translateY(2px)}#DialogN .Box .Contenido .Share .contenedor .Actions .BtnAccion:disabled{background-color:#c6c6c6;box-shadow:0 0 0 0 #00000080;transform:translateY(2px)}#DialogN .Box .Contenido .Share .Selector{background-color:var(--primary);bottom:0;color:text-clr(var(--primary));display:flex;height:40px;left:0;position:absolute;right:0}#DialogN .Box .Contenido .Share .Selector .BtnShare{align-items:center;display:flex;flex:1 1;justify-content:center}#DialogN .Box .Contenido .Share .Selector .BtnShare .iconcont{width:30px}#DialogN .Box .Contenido .Share .Selector .BtnShare:active{background-color:red}#DialogN .Box .Contenido .Upload{bottom:0;display:grid;grid-template-rows:1fr 100px;left:0;position:absolute;right:0;top:40px}#DialogN .Box .Contenido .Upload .Upload1,#DialogN .Box .Contenido .Upload .Upload1 .Upload11{align-items:center;display:flex;justify-content:center}#DialogN .Box .Contenido .Upload .Upload1 .Upload11{border:2px dashed #000;height:250px;text-align:center;width:250px}#DialogN .Box .Contenido .Upload .Upload1 input{display:none}#DialogN .Box .Contenido .Upload .Upload2{align-items:center;display:flex;justify-content:center}#DialogN .Box .Contenido .Agenda{bottom:10px;display:flex;flex-direction:column;gap:12px;left:10px;overflow-y:auto;padding-right:5px;position:absolute;right:10px;top:40px}#DialogN .Box .Contenido .Agenda::-webkit-scrollbar{width:6px}#DialogN .Box .Contenido .Agenda::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}#DialogN .Box .Contenido .Agenda.AgendaCargando,#DialogN .Box .Contenido .Agenda.AgendaVacia{align-items:center;color:#777;gap:15px;justify-content:center;text-align:center}#DialogN .Box .Contenido .Agenda.AgendaCargando .spinner,#DialogN .Box .Contenido .Agenda.AgendaVacia .spinner{animation:spin 1s linear infinite;color:var(--primary)}#DialogN .Box .Contenido .Agenda.AgendaCargando p,#DialogN .Box .Contenido .Agenda.AgendaVacia p{font-size:1.1rem;font-weight:500;margin:0}#DialogN .Box .Contenido .Agenda .TarjetaContacto{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px #00000005;display:grid;grid-template-columns:1fr 60px;padding:12px;transition:all .2s ease}#DialogN .Box .Contenido .Agenda .TarjetaContacto:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;justify-content:center}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1 .TarjetaContacto11{color:#2c3e50;font-size:16px;font-weight:700}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1 .TarjetaContacto12{color:#7f8c8d;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2{align-items:center;border-left:1px solid #eee;box-sizing:border-box;display:flex;justify-content:flex-end}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM{align-items:center;background-color:#f8f9fa;border-radius:10px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM svg{fill:#25d366;height:24px;width:24px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM:hover{background-color:#e9ecef;transform:scale(1.05)}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM:active{transform:scale(.95)}.Boton{background-color:var(--tertiary);border:none;border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:text-clr(var(--tertiary));color:#fff;font-weight:700;height:40px;text-transform:uppercase;width:calc(100% - 30px)}.Boton:focus{outline:none}.Boton:active{background-color:var(--tertiary);box-shadow:none}.Boton:disabled{background-color:#dedede;box-shadow:none;color:#9e9e9e}#Main{bottom:0}#Main,#Main .CabezaMain{left:0;position:absolute;right:0;top:0}#Main .CabezaMain{background:#fff;background:linear-gradient(0deg,#ffffff80,#fff 50%);display:flex;height:60px;z-index:100}@media screen and (min-width:768px){#Main .CabezaMain{height:100px}}@media screen and (min-width:992px){#Main .CabezaMain{left:60px}}#Main .CabezaMain .Buscador{align-items:center;display:flex;flex:1 1;justify-content:center}#Main .CabezaMain .Buscador .contenedor{border-radius:5px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;height:40px;width:calc(100% - 40px)}#Main .CabezaMain .Buscador .contenedor .icono{align-items:center;background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;display:flex;justify-content:center;width:40px}#Main .CabezaMain .Buscador .contenedor .icono img{width:25px}#Main .CabezaMain .Buscador .contenedor .Continput{flex:1 1}#Main .CabezaMain .Buscador .contenedor .Continput input{background-color:#fff;border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#616161;font-size:22px;height:100%;padding:0;width:100%}#Main .CabezaMain .Buscador .contenedor .Continput input:focus{outline:none}#Main .CabezaMain .Logo{background-position:50%;background-repeat:no-repeat;background-size:85px;display:none}@media screen and (min-width:768px){#Main .CabezaMain .Logo{display:block;width:100px}}#Main{z-index:0}.Cargando{align-items:center;background:var(--primary);background:radial-gradient(circle,var(--primary) 0,var(--primary) 100%);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.Cargando .mensaje{color:#fff;font-size:20px;margin-bottom:10px}.Cargando .Logo{background-position:50%;background-repeat:no-repeat;background-size:150px;height:200px;width:150px}.Cargando .loader{border-radius:50%;height:50px;perspective:800px;position:relative;width:50px}.Cargando .loader .inner{border-radius:50%;box-sizing:border-box;height:100%;position:absolute;width:100%}.Cargando .loader .inner.one{animation:rotate-one 1s linear infinite;border-bottom:3px solid #efeffa;left:0;top:0}.Cargando .loader .inner.two{animation:rotate-two 1s linear infinite;border-right:3px solid #efeffa;right:0;top:0}.Cargando .loader .inner.three{animation:rotate-three 1s linear infinite;border-top:3px solid #efeffa;bottom:0;right:0}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}#Externo,#Externo .Caducado{bottom:0;left:0;position:absolute;right:0;top:0}#Externo .Caducado{align-items:center;background:var(--primary);background:radial-gradient(circle,var(--primary) 0,var(--primary) 100%);display:flex;flex-direction:column;justify-content:center}#Externo .Caducado .Logocaducado{background-position:50%;background-repeat:no-repeat;background-size:150px;height:150px;width:150px}#Externo .Caducado .mensaje{color:#fff;font-size:20px;max-width:300px}.img-upload-container{align-items:flex-start;background-color:#f0f2f5;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:1.5rem;position:fixed;top:0;width:100%}@media(max-width:600px){.img-upload-container{padding:.75rem}}.img-upload-container .upload-card{background:#fff;border:1px solid #e1e4e8;border-radius:20px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;margin:2rem auto;max-width:800px;padding:2.5rem;width:100%}.img-upload-container .upload-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.img-upload-container .upload-card .card-header .btn-back{align-items:center;background:none;border:none;color:#57606a;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:8px 0;transition:color .2s ease}.img-upload-container .upload-card .card-header .btn-back:hover{color:var(--primary)}.img-upload-container .upload-card .card-header .btn-back:hover svg{transform:translateX(-3px)}.img-upload-container .upload-card .card-header .btn-back svg{transition:transform .2s ease}.img-upload-container .upload-card .card-header .btn-settings{align-items:center;background:none;border:none;border-radius:50%;color:#57606a;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.img-upload-container .upload-card .card-header .btn-settings:hover{background:#fdfaf3;color:var(--tertiary);transform:rotate(30deg)}.img-upload-container .upload-card .card-header .btn-settings.active{background:#fef5e7;color:var(--tertiary);transform:rotate(90deg)}@media(max-width:600px){.img-upload-container .upload-card{border-radius:16px;padding:1.5rem}}.img-upload-container .upload-card h1{color:var(--secondary);font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin-bottom:2rem;text-align:center}@media(max-width:600px){.img-upload-container .upload-card h1{font-size:1.4rem;margin-bottom:1.5rem}}.img-upload-container .form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.5rem}@media(max-width:600px){.img-upload-container .form-grid{gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}}.img-upload-container .form-grid .input-group{display:flex;flex-direction:column;gap:.5rem}.img-upload-container .form-grid .input-group label{color:#57606a;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding-left:4px;text-transform:uppercase}.img-upload-container .form-grid .input-group input{background:#fff;border:1px solid #d0d7de;border-radius:10px;color:#1a1d21;font-size:.95rem;padding:.8rem 1rem;transition:all .2s ease}@media(max-width:600px){.img-upload-container .form-grid .input-group input{padding:.7rem .9rem}}.img-upload-container .form-grid .input-group input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3594931a;outline:none}.img-upload-container .form-grid .input-group input::placeholder{color:#8c959f}.img-upload-container .upload-area{background:#f6f8fa;border:2px dashed #d0d7de;border-radius:16px;cursor:pointer;margin-bottom:2rem;padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease}@media(max-width:600px){.img-upload-container .upload-area{margin-bottom:1.5rem;padding:2rem 1rem}}.img-upload-container .upload-area:hover{background:#f0f7ff;border-color:var(--primary)}.img-upload-container .upload-area:hover .upload-icon{color:var(--primary);transform:translateY(-5px)}.img-upload-container .upload-area.dragging{background:#fefcf8;border-color:var(--tertiary)}.img-upload-container .upload-area .upload-icon{color:#8c959f;display:inline-block;font-size:2.5rem;margin-bottom:1rem;transition:all .3s ease}@media(max-width:600px){.img-upload-container .upload-area .upload-icon{font-size:2rem}}.img-upload-container .upload-area #fileCount{color:#1a1d21;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}@media(max-width:600px){.img-upload-container .upload-area #fileCount{font-size:.9rem}}.img-upload-container .upload-area p{color:#57606a;line-height:1.5;margin:0}@media(max-width:600px){.img-upload-container .upload-area p{font-size:.8rem}}.img-upload-container .upload-area input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.img-upload-container .upload-area .btn-clear{align-items:center;background:#fff;border:1px solid #d0d7de;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#57606a;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;position:absolute;right:15px;top:15px;transition:all .2s ease;z-index:10}@media(max-width:600px){.img-upload-container .upload-area .btn-clear{padding:4px 10px;right:10px;top:10px}}.img-upload-container .upload-area .btn-clear:hover{background:#fefcf8;border-color:var(--tertiary);box-shadow:0 4px 8px #e6ae4826;color:var(--tertiary);transform:translateY(-1px)}.img-upload-container .upload-area .btn-clear:active{transform:translateY(0)}.img-upload-container .btn-submit{align-items:center;background:var(--primary);border:none;border-radius:10px;color:#fff;color:var(--primary-foreground,#fff);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:1rem;transition:all .2s ease;width:100%}@media(max-width:600px){.img-upload-container .btn-submit{padding:.8rem}}.img-upload-container .btn-submit:hover{box-shadow:0 4px 12px #35949340;filter:brightness(1.1);transform:translateY(-1px)}.img-upload-container .btn-submit:active{transform:translateY(0)}.img-upload-container .btn-submit svg{transition:transform .2s ease}.img-upload-container .btn-submit:hover svg{transform:translateY(-2px)}.img-upload-container .file-list{grid-gap:10px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:1.5rem;max-height:200px;overflow-y:auto;padding:10px}.img-upload-container .file-list::-webkit-scrollbar{width:6px}.img-upload-container .file-list::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{animation:spin 1s linear infinite}.advanced-section{display:contents}.advanced-section.hidden{display:none}.upload-area.success{background:#f0fff4;border-color:#2da44e}.error-message{align-items:center;background:#fff8f8;border:1px solid #ffebe9;border-radius:8px;color:#cf222e;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;margin-bottom:1.5rem;padding:10px}
/*# sourceMappingURL=main.4ddf2f06.css.map*/