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:var(--glassBackground);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}#SideBar{background-color:var(--primary);border-radius:20px;bottom:10px;box-shadow:8px 0 20px #0000005e;display:none;left:2px;position:absolute;top:10px;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;border-radius:15px;bottom:4px;box-sizing:border-box;display:flex;justify-content:center;left:6px;padding:10px;position:absolute;right:6px;top:4px;transition:background-color .2s ease}#SideBar .AccionDrawer .AccionDrawer1:hover{background-color:#ffffff1a}#SideBar .AccionDrawer .AccionDrawer1:active{background-color:#fff3}#SideBar .AccionDrawer .AccionDrawer2{background-color:#0000;border-radius:10px;bottom:15px;position:absolute;right:2px;top:15px;transition:background-color .3s ease;width:4px}#SideBar .AccionDrawer .AccionDrawer2.activo{background-color:var(--tertiary)}#SideBar .AccionSistema{height:60px;position:relative}#SideBar .AccionSistema .AccionSistema1{align-items:center;border-radius:15px;bottom:4px;box-sizing:border-box;display:flex;justify-content:center;left:6px;padding:10px;position:absolute;right:6px;top:4px;transition:background-color .2s ease}#SideBar .AccionSistema .AccionSistema1:hover{background-color:#ffffff1a}#SideBar .AccionSistema .AccionSistema1:active{background-color:#fff3}#SideBar .AccionSistema.girar{animation:spin 2s linear infinite}#Drawer{bottom:70px;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);border-radius:20px;bottom:10px;box-shadow:0 8px 25px #00000040;display:flex;height:60px;justify-content:space-around;left:10px;position:absolute;right:10px;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;border-radius:15px;bottom:4px;box-sizing:border-box;display:flex;justify-content:center;left:6px;padding:10px;position:absolute;right:6px;top:4px;transition:background-color .2s ease}#Pies .AccionDrawer .AccionDrawer1:hover{background-color:#ffffff1a}#Pies .AccionDrawer .AccionDrawer1:active{background-color:#fff3}#Pies .AccionDrawer .AccionDrawer2{background-color:#0000;border-radius:10px;height:4px;left:15px;position:absolute;right:15px;top:2px;transition:background-color .3s ease}#Pies .AccionDrawer .AccionDrawer2.activo{background-color:var(--tertiary)}#Pies .AccionSistema{flex:1 1;max-width:100px;position:relative}#Pies .AccionSistema .AccionSistema1{align-items:center;border-radius:15px;bottom:4px;box-sizing:border-box;display:flex;justify-content:center;left:6px;padding:10px;position:absolute;right:6px;top:4px;transition:background-color .2s ease}#Pies .AccionSistema .AccionSistema1:hover{background-color:#ffffff1a}#Pies .AccionSistema .AccionSistema1:active{background-color:#fff3}#Pies .AccionSistema.girar{animation:spin 2s linear infinite}.CargandoContenedor,.ErrorContenedor{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.CargandoContenedor{color:#555;font-size:1.1rem;font-weight:500;gap:15px}.CargandoContenedor .LoaderIcon{animation:spin 1s linear infinite;color:#0d6efd;color:var(--tertiary,#0d6efd)}.ErrorContenedor{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000a;margin:auto;max-height:400px;max-width:500px}.ErrorContenedor .ErrorIconoBg{align-items:center;animation:pulse 2s ease-in-out infinite;background-color:#fff5f5;border-radius:50%;box-shadow:0 8px 16px #dc354526;color:#dc3545;display:flex;height:120px;justify-content:center;margin-bottom:25px;width:120px}.ErrorContenedor .ErrorTitulo{color:#2b2b2b;font-size:1.5rem;font-weight:700;margin:0 0 10px}.ErrorContenedor .ErrorDescripcion{color:#6c757d;font-size:1rem;line-height:1.5;margin:0 0 30px;max-width:80%}.ErrorContenedor .BtnReintentar{background-color:#0d6efd;background-color:var(--tertiary,#0d6efd);border:none;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:transform .2s,background-color .2s,box-shadow .2s}.ErrorContenedor .BtnReintentar:hover{background-color:color-mix(in srgb,#0d6efd 90%,#000);background-color:color-mix(in srgb,var(--tertiary,#0d6efd) 90%,#000);box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.ErrorContenedor .BtnReintentar:active{transform:translateY(0)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}#Listado{bottom:80px;box-sizing:border-box;left:0;overflow-y:auto;padding:15px;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:65px;top:100px}}#Listado .Item{background-color:#fff;border:1px solid #00000005;border-radius:16px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box;height:80px;margin-bottom:5px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}#Listado .Item:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}#Listado .Item .DatosEstudio{height:100%;transition:.25s}#Listado .Item .DatosEstudio .DatosEstudio1{display:flex;height:100%}#Listado .Item .DatosEstudio .DatosEstudio1 .Inform{background-color:#ff4d4f;border-bottom-right-radius:6px;border-top-right-radius:6px;height:calc(100% - 30px);margin-left:0;margin-top:15px;transition:background-color .3s;width:6px}#Listado .Item .DatosEstudio .DatosEstudio1 .Inform.Exist{background-color:#52c41a}#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:#f7f9fc;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}#DialogN{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:100}@media screen and (min-width:768px){#DialogN{padding:0}}#DialogN .Velo{animation:fadeIn .3s forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:105}#DialogN .Box{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:500px;overflow:hidden;position:relative;width:100%;z-index:110}@media screen and (min-width:768px){#DialogN .Box{border-radius:16px}}#DialogN .Box .CloseDialog{align-items:center;background-color:#0000000a;border-radius:50%;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:15px;top:10px;transition:all .2s;-webkit-user-select:none;user-select:none;width:36px;z-index:120}#DialogN .Box .CloseDialog:hover{background-color:#dc35451a;color:#dc3545;transform:scale(1.05)}#DialogN .Box .Contenido{display:flex;flex-direction:column;min-height:500px;overflow-y:auto;position:relative;width:100%;z-index:115}#DialogN .Box .Contenido .Share{bottom:0;left:0;position:absolute;right:0;top:0}#DialogN .Box .Contenido .Share .contenedor{align-items:center;background-color:#f7f9fc;bottom:50px;display:flex;flex-direction:column;justify-content:center;left:0;overflow-y:auto;padding:20px 20px 10px;position:absolute;right:0;top:0}#DialogN .Box .Contenido .Share .contenedor.flex-center{justify-content:center;padding-top:20px}#DialogN .Box .Contenido .Share .contenedor .form-card{background:#fff;border:1px solid #00000008;border-radius:16px;box-shadow:0 4px 20px #0000000d;max-width:400px;padding:15px 20px;width:100%}#DialogN .Box .Contenido .Share .contenedor .form-card.qr-card{align-items:center;display:flex;flex-direction:column;text-align:center}#DialogN .Box .Contenido .Share .contenedor .form-card .form-title{color:#2b2b2b;font-size:1.25rem;margin:5px 0;text-align:center}#DialogN .Box .Contenido .Share .contenedor .form-card .form-subtitle{color:#777;font-size:.9rem;margin:0 0 10px}#DialogN .Box .Contenido .Share .contenedor .form-card .form-group{margin-top:20px;width:100%}#DialogN .Box .Contenido .Share .contenedor .form-card .form-group.flex-group{display:flex;gap:10px}#DialogN .Box .Contenido .Share .contenedor .form-card .form-group.config-group{align-items:center;background-color:#f8f9fa;border-radius:10px;display:flex;justify-content:center;margin-top:25px;padding:10px}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap{background:#f8f9fa;border:1px solid #0000;border-radius:10px;padding:10px 15px;transition:border-color .2s}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap:focus-within{background:#fff;border-color:var(--tertiary)}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap.flex-fill{flex:1 1}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap.select-wrap{padding:10px 5px}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap .inputitem{background:#0000;border:none;color:#333;font-size:16px;width:100%}#DialogN .Box .Contenido .Share .contenedor .form-card .input-wrap .inputitem:focus{outline:none}#DialogN .Box .Contenido .Share .contenedor .form-card .inputitem2{background:#fff;border:1px solid #ddd;border-radius:6px;color:var(--tertiary);font-size:16px;font-weight:700;height:35px;margin:0 10px;text-align:center;width:50px}#DialogN .Box .Contenido .Share .contenedor .form-card .inputitem2:focus{border-color:var(--tertiary);outline:none}#DialogN .Box .Contenido .Share .contenedor .form-card .Subtitulo{color:#666;font-size:14px;font-weight:500}#DialogN .Box .Contenido .Share .contenedor .form-card .qr-wrap{background:#fff;border:1px solid #eee;border-radius:12px;display:inline-block;margin-bottom:10px;padding:15px}#DialogN .Box .Contenido .Share .contenedor .form-card .qr-wrap .qr-canvas{display:block}#DialogN .Box .Contenido .Share .contenedor .form-card .Actions{display:flex;justify-content:center;margin-top:15px}#DialogN .Box .Contenido .Share .contenedor .form-card .Actions .BtnAccion{background-color:var(--tertiary);border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 20px;transition:all .2s;width:100%}#DialogN .Box .Contenido .Share .contenedor .form-card .Actions .BtnAccion:active{box-shadow:0 2px 5px #0000001a;transform:translateY(2px)}#DialogN .Box .Contenido .Share .contenedor .form-card .Actions .BtnAccion:disabled{background-color:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}#DialogN .Box .Contenido .Share .contenedor .form-card .Actions .BtnAccion.loading{opacity:.8}#DialogN .Box .Contenido .Share .Selector{background-color:var(--primary);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #ebebeb;bottom:0;display:flex;height:50px;left:0;overflow:hidden;position:absolute;right:0}#DialogN .Box .Contenido .Share .Selector .BtnShare{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:background-color .2s}#DialogN .Box .Contenido .Share .Selector .BtnShare .iconcont{align-items:center;display:flex;height:24px;justify-content:center;opacity:.7;transition:opacity .2s;width:24px}#DialogN .Box .Contenido .Share .Selector .BtnShare .iconcont svg{fill:#fff}#DialogN .Box .Contenido .Share .Selector .BtnShare:not(:last-child):after{background-color:#fff3;content:"";height:50%;position:absolute;right:0;width:1px}#DialogN .Box .Contenido .Share .Selector .BtnShare:hover{background-color:#ffffff1a}#DialogN .Box .Contenido .Share .Selector .BtnShare:hover .iconcont{opacity:1}#DialogN .Box .Contenido .Share .Selector .BtnShare:active{background-color:#ffffff26}#DialogN .Box .Contenido .Share .Selector .BtnShare:active .iconcont svg,#DialogN .Box .Contenido .Share .Selector .BtnShare:hover .iconcont svg{fill:#fff}#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{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:50px 15px 15px;width:100%}#DialogN .Box .Contenido .Agenda.cargandoAgenda{align-items:center;color:#888;font-weight:500;justify-content:center;min-height:250px}#DialogN .Box .Contenido .Agenda .TarjetaContacto{align-items:center;background-color:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 4px 10px #00000008;display:flex;justify-content:space-between;padding:12px;transition:transform .2s,box-shadow .2s}#DialogN .Box .Contenido .Agenda .TarjetaContacto:hover{border-color:#0000001a;box-shadow:0 6px 15px #00000014;transform:translateY(-2px)}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:15px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1 .TarjetaContacto11{color:#2b2b2b;font-size:16px;font-weight:700;margin-bottom:2px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto1 .TarjetaContacto12{color:#777;font-size:13px;font-weight:500}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2{align-items:center;display:flex;justify-content:center}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 10px #25d3664d;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:transform .2s,background-color .2s;width:44px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM svg{fill:#fff;height:22px;width:22px}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM:hover{background-color:color-mix(in srgb,#25d366 90%,#000);transform:scale(1.1)}#DialogN .Box .Contenido .Agenda .TarjetaContacto .TarjetaContacto2 .ShareM:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.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:90px}}#Main .CabezaMain .Buscador{align-items:center;display:flex;flex:1 1;justify-content:center}#Main .CabezaMain .Buscador .contenedor{background-color:#f7f9fc;border:1px solid #edf2f7;border-radius:25px;box-shadow:0 2px 5px #0000000a;display:flex;height:45px;max-width:600px;transition:all .3s ease;width:calc(100% - 40px)}#Main .CabezaMain .Buscador .contenedor:focus-within{background-color:#fff;border-color:#e2e8f0;box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}#Main .CabezaMain .Buscador .contenedor .icono{align-items:center;border-bottom-left-radius:25px;border-top-left-radius:25px;display:flex;justify-content:center;width:50px}#Main .CabezaMain .Buscador .contenedor .icono img{opacity:.5;transition:all .3s ease;width:20px}#Main .CabezaMain .Buscador .contenedor:focus-within .icono img{opacity:.8;transform:scale(1.1)}#Main .CabezaMain .Buscador .contenedor .Continput{flex:1 1}#Main .CabezaMain .Buscador .contenedor .Continput input{background-color:#0000;border:none;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#2d3748;font-family:inherit;font-size:16px;height:100%;padding:0 15px 0 0;transition:color .3s ease;width:100%}#Main .CabezaMain .Buscador .contenedor .Continput input::placeholder{color:#a0aec0}#Main .CabezaMain .Buscador .contenedor .Continput input:focus{outline:none}#Main .CabezaMain .Logo{display:none}@media screen and (min-width:768px){#Main .CabezaMain .Logo{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:15px;width:100px}#Main .CabezaMain .Logo img{height:100%;object-fit:contain;width:100%}}#Main{z-index:0}.SplashScreen{align-items:center;animation:gradientBG 15s ease infinite;background:linear-gradient(-45deg,var(--primary),var(--tertiary),var(--primary),var(--tertiary));background-size:400% 400%;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.SplashScreen .wave-container{bottom:0;height:25vh;left:0;max-height:250px;min-height:120px;position:absolute;width:100%;z-index:0}.SplashScreen .wave-container .waves{bottom:0;height:100%;left:0;position:absolute;width:100vw}.SplashScreen .wave-container .parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.SplashScreen .wave-container .parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.SplashScreen .wave-container .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.SplashScreen .wave-container .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.SplashScreen .wave-container .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}.SplashScreen:before{background:radial-gradient(circle at center,#ffffff14 0,#0000 60%);content:"";height:200vh;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200vw}.SplashScreen .splash-content{align-items:center;animation:slideUpFade .8s ease-out forwards;display:flex;flex-direction:column;gap:30px;z-index:1}.SplashScreen .splash-content .logo-container{margin-bottom:20px}.SplashScreen .splash-content .logo-container .splash-logo{animation:pulseLogo 3s ease-in-out infinite alternate;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));height:auto;max-width:280px;width:100%}.SplashScreen .splash-content .message-container{display:flex;justify-content:center;min-height:28px;width:100%}.SplashScreen .splash-content .message-container .splash-message{animation:pulseText 2s ease-in-out infinite;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:1px;margin:0;text-align:center;text-shadow:0 2px 4px #0003;text-transform:uppercase}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseText{0%,to{opacity:.6}50%{opacity:1}}@keyframes pulseLogo{0%{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2)) brightness(1);transform:scale(1)}to{filter:drop-shadow(0 8px 12px rgba(255,255,255,.3)) brightness(1.1);transform:scale(1.05)}}#Externo,#Externo .Caducado{bottom:0;left:0;position:absolute;right:0;top:0}#Externo .Caducado{align-items:center;animation:gradientBG 15s ease infinite;background:linear-gradient(135deg,#1a1a1a 0,var(--primary) 50%,#0d0d0d 100%);background-size:400% 400%;box-sizing:border-box;display:flex;justify-content:center;padding:20px;z-index:9999}#Externo .Caducado .caducado-card{align-items:center;animation:slideUpFade .6s ease-out forwards;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glassBackground);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;max-width:420px;padding:40px 30px;text-align:center;width:100%}#Externo .Caducado .caducado-card .icon-container{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}#Externo .Caducado .caducado-card .icon-container .warning-icon{color:#ef4444;filter:drop-shadow(0 0 10px rgba(239,68,68,.4))}#Externo .Caducado .caducado-card .titulo{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 15px}#Externo .Caducado .caducado-card .mensaje{color:#fffc;font-size:1.05rem;line-height:1.5;margin:0 0 30px}#Externo .Caducado .caducado-card .actions{width:100%}#Externo .Caducado .caducado-card .actions .btn-return{background-color:var(--primary);border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 0;transition:all .2s;width:100%}#Externo .Caducado .caducado-card .actions .btn-return:active{box-shadow:0 2px 5px #0000001a;transform:translateY(2px)}.Caducado{align-items:center;animation:gradientBG 15s ease infinite;background:linear-gradient(135deg,#1a1a1a 0,var(--primary) 50%,#0d0d0d 100%);background-size:400% 400%;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0;z-index:9999}.Caducado .caducado-card{align-items:center;animation:slideUpFade .6s ease-out forwards;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glassBackground);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;max-width:420px;padding:40px 30px;text-align:center;width:100%}.Caducado .caducado-card .icon-container{align-items:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.Caducado .caducado-card .icon-container .warning-icon{color:#ef4444;filter:drop-shadow(0 0 10px rgba(239,68,68,.4))}.Caducado .caducado-card .titulo{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 15px}.Caducado .caducado-card .mensaje{color:#fffc;font-size:1.05rem;line-height:1.5;margin:0 0 30px}.Caducado .caducado-card .actions{width:100%}.Caducado .caducado-card .actions .btn-return{background-color:var(--primary);border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 0;transition:all .2s;width:100%}.Caducado .caducado-card .actions .btn-return:active{box-shadow:0 2px 5px #0000001a;transform:translateY(2px)}.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}
/*# sourceMappingURL=main.08c9918b.css.map*/