html{height:100%;margin:0;padding:0;width:100%}body{background-color:#111b21;color:#e9edef;transition:background-color .3s ease,color .3s ease}#root{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-primary:#111b21;--bg-secondary:#202c33;--bg-tertiary:#2a3942;--bg-input:#2b3942;--bg-message-own:#005d4b;--bg-message-other:#1f2c34;--text-primary:#e9edef;--text-secondary:#8696a0;--border-color:#222d34;--accent-color:#00a884;--error-color:#ff5252;--success-color:#1af3cf;--chat-bg-image:url(/static/media/fondo_support.7d38d5ea5ed1de3e690f.webp)}.light-theme{--bg-primary:#fff;--bg-secondary:#f0f2f5;--bg-tertiary:#e4e6eb;--bg-input:#f0f2f5;--bg-message-own:#dcf8c6;--bg-message-other:#fff;--text-primary:#111b21;--text-secondary:#667781;--border-color:#d1d7db;--accent-color:#00a884;--error-color:#ff5252;--success-color:#1af3cf;--chat-bg-image:url(/static/media/fondo_support.7d38d5ea5ed1de3e690f.webp)}.dark-theme{--bg-primary:#111b21;--bg-secondary:#202c33;--bg-tertiary:#2a3942;--bg-input:#2b3942;--bg-message-own:#005d4b;--bg-message-other:#1f2c34;--text-primary:#e9edef;--text-secondary:#8696a0;--border-color:#222d34;--accent-color:#00a884;--error-color:#ff5252;--success-color:#1af3cf;--chat-bg-image:url(/static/media/fondo_support.7d38d5ea5ed1de3e690f.webp)}.page-transition-enter{opacity:0;position:absolute;transform:scale(.98);width:100%}.page-transition-enter-active{transition:opacity .3s ease-out,transform .3s ease-out}.page-transition-enter-active,.page-transition-exit{opacity:1;position:absolute;transform:scale(1);width:100%}.page-transition-exit-active{opacity:0;position:absolute;transform:scale(.98);transition:opacity .3s ease-out,transform .3s ease-out;width:100%}#root{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;position:relative}#root,.transition-wrapper,div[class^=page-transition]{background-color:#111b21;background-color:var(--bg-primary)}.transition-wrapper{min-height:100vh;overflow:hidden;position:relative}.transition-active{pointer-events:none}.errorNotification,.successNotification{animation:fadeInUp .3s ease-out;bottom:20px;box-shadow:0 4px 8px #0003;left:50%;position:fixed;transform:translateX(-50%);z-index:2000}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.container,.dashboardContainer,.loginBox,.mainContainer,.supportChatContainer{background-color:initial}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{-webkit-text-size-adjust:100%;box-sizing:border-box;touch-action:manipulation}*,:after,:before{box-sizing:inherit}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;height:100%;margin:0;overscroll-behavior-y:none;padding:0}#app-container,body{overflow:hidden;position:fixed;width:100%}#app-container{height:100vh;left:0;overscroll-behavior:none;top:0}@supports (-webkit-touch-callout:none){#app-container,body{height:-webkit-fill-available}}@media (max-width:768px){body{font-size:14px}.overlay-active{height:100%;overflow:hidden!important;position:fixed;width:100%}*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:480px){body{font-size:13px}}@media (max-width:360px){body{font-size:12px}}.sidebar-visible{overflow:hidden!important}@media (max-width:768px){body.overlay-active{height:100%;overflow:hidden!important;position:fixed;width:100%}*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports (-webkit-touch-callout:none){#root,.mainContainer,body,html{height:-webkit-fill-available}}}.NotificationBanner_banner__Eb1JS{animation:NotificationBanner_fadeIn__KtFn\+ .5s ease-out;border-radius:8px;box-shadow:0 2px 10px #0003;display:block;margin-bottom:0;padding:1.25rem;text-align:center;width:100%}.NotificationBanner_banner__Eb1JS,.NotificationBanner_info__YQaev{background-color:#202c33;border-left:5px solid #00a884}.NotificationBanner_warning__0TJDO{background-color:#ff9800;border-left:5px solid #e65100}.NotificationBanner_error__fPxxh{background-color:#f44336;border-left:5px solid #b71c1c}.NotificationBanner_content__9VNGd{text-align:center;width:100%}.NotificationBanner_title__2vBR5{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .75rem;text-shadow:0 1px 2px #0000004d}.NotificationBanner_message__DGAWu{color:#ffffffe6;font-size:.95rem;line-height:1.4;margin:0}.NotificationBanner_htmlContent__ieMFJ{color:#ffffffe6;font-size:.95rem;line-height:1.4;text-align:center}.NotificationBanner_htmlContent__ieMFJ p{margin:.5rem 0}.NotificationBanner_htmlContent__ieMFJ h1,.NotificationBanner_htmlContent__ieMFJ h2,.NotificationBanner_htmlContent__ieMFJ h3{font-weight:600;margin-bottom:.5rem;margin-top:.75rem}.NotificationBanner_htmlContent__ieMFJ h1{font-size:1.3rem}.NotificationBanner_htmlContent__ieMFJ h2{font-size:1.2rem}.NotificationBanner_htmlContent__ieMFJ h3{font-size:1.1rem}.NotificationBanner_htmlContent__ieMFJ ol,.NotificationBanner_htmlContent__ieMFJ ul{margin-bottom:.5rem;margin-left:1.5rem}.NotificationBanner_htmlContent__ieMFJ li{margin-bottom:.25rem}.NotificationBanner_htmlContent__ieMFJ a{color:#90caf9;text-decoration:underline}.NotificationBanner_htmlContent__ieMFJ b,.NotificationBanner_htmlContent__ieMFJ strong{font-weight:600}.NotificationBanner_htmlContent__ieMFJ em,.NotificationBanner_htmlContent__ieMFJ i{font-style:italic}.NotificationBanner_loadingBanner__E4mcw{animation:NotificationBanner_fadeIn__KtFn\+ .5s;background-color:#202c33;border-radius:8px;box-shadow:0 2px 10px #0000004d;color:#fff;font-weight:700;margin-bottom:0;padding:1rem;text-align:center;width:100%}.NotificationBanner_actions__5fGoB{display:none}.NotificationBanner_navigation__8MvqZ{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.NotificationBanner_navButton__9GvIj{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;padding:0;transition:background-color .2s;width:24px}.NotificationBanner_navButton__9GvIj:hover{background:#ffffff4d}.NotificationBanner_navButton__9GvIj:active{background:#fff6}.NotificationBanner_pageIndicator__BpbE4{color:#fffc;font-size:.8rem;margin:0 .5rem}@keyframes NotificationBanner_fadeIn__KtFn\+{0%{opacity:0}to{opacity:1}}.NotificationBanner_imageContainer__FqGQP{margin:.75rem 0;text-align:center}.NotificationBanner_notificationImage__FsGXH{border-radius:8px;box-shadow:0 2px 8px #0003;max-height:200px;max-width:100%;object-fit:contain}.Admin_container__-Ataz{background-image:url(/static/media/fondo_support.7d38d5ea5ed1de3e690f.webp);background-position:50%;background-size:cover;bottom:0;height:100%;min-height:100vh;padding:1rem;position:absolute;right:0}.Admin_container__-Ataz,.Admin_loadingContainer__VPvcb{align-items:center;background-color:#111b21;display:flex;justify-content:center;left:0;top:0;width:100%}.Admin_loadingContainer__VPvcb{flex-direction:column;height:100vh;position:fixed;z-index:1000}.Admin_loadingSpinner__UU9Fa{animation:Admin_spin__3tMCE 1s ease-in-out infinite;border:3px solid #1af3cf33;border-radius:50%;border-top-color:#1af3cf;height:40px;margin-bottom:15px;width:40px}.Admin_loadingText__j37NB{color:#fff;font-size:18px;font-weight:500}@keyframes Admin_spin__3tMCE{to{transform:rotate(1turn)}}.Admin_loginBox__PfXhK{animation:Admin_fadeInUp__rvUOk .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#111b21d9;border:1px solid #1af3cf33;border-radius:16px;box-shadow:0 10px 25px #0006;max-width:450px;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Admin_loginBox__PfXhK:hover{box-shadow:0 15px 35px #00000080}.Admin_logoContainer__xjkqZ{display:flex;justify-content:center;margin-bottom:1.5rem}.Admin_logo__9QdIg{filter:drop-shadow(0 4px 12px rgba(26,243,207,.3));height:auto;max-width:130px;transition:transform .3s ease}.Admin_logo__9QdIg:hover{filter:drop-shadow(0 4px 15px rgba(26,243,207,.5));transform:scale(1.05)}.Admin_title__Kogim{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-align:center;text-shadow:0 2px 4px #0003}.Admin_subtitle__tTK6w{color:#ccc;font-size:1rem;font-weight:400;margin-bottom:1.5rem;text-align:center}.Admin_actionLinks__TZd\+w{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.Admin_backButton__3zEHL{align-items:center;background:#0000;border:none;border-radius:8px;color:#1af3cf;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:6px 12px;transition:all .2s ease}.Admin_backButton__3zEHL:hover{background-color:#1af3cf1a;transform:translateX(-3px)}.Admin_buttonIcon__-vOym{font-size:.9rem}.Admin_helpLink__g-drW{color:#1af3cf;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.Admin_helpLink__g-drW:hover{color:#15d1b0;text-decoration:underline}.Admin_form__6MJyC{display:flex;flex-direction:column;gap:1rem}.Admin_inputGroup__v6Zs2{display:flex;flex-direction:column;gap:.5rem}.Admin_input__zkTw7{background-color:#ffffff14;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease}.Admin_input__zkTw7:focus{border-color:#1af3cf;box-shadow:0 0 0 2px #1af3cf33;outline:none}.Admin_input__zkTw7::placeholder{color:#ffffff80;font-style:italic;opacity:.7}.Admin_loginButton__e1G6l{background-color:#1af3cf;border:none;border-radius:12px;box-shadow:0 4px 8px #1af3cf40;color:#111b21;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;height:50px;margin:24px auto 0;overflow:hidden;padding:.75rem;position:relative;transition:all .3s ease;width:100%}.Admin_loginButton__e1G6l:hover{background-color:#15d1b0;box-shadow:0 6px 12px #1af3cf59;transform:translateY(-3px)}.Admin_loginButton__e1G6l:disabled{background-color:#a0a0a04d;box-shadow:none;color:#fff9;cursor:not-allowed;transform:none}.Admin_passwordContainer__ZyNg1{position:relative}.Admin_passwordInputGroup__WG0Zr .Admin_input__zkTw7{padding-right:40px;width:100%}.Admin_passwordToggle__dpmpB{align-items:center;background:#0000;border:none;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s}.Admin_passwordToggle__dpmpB:focus,.Admin_passwordToggle__dpmpB:hover{color:#1af3cf;outline:none}.Admin_error__CNJNh{background-color:#ff52521a;border-radius:8px;color:#ff5252;font-size:.9rem;margin-bottom:1rem;padding:10px;text-align:center}@keyframes Admin_fadeInUp__rvUOk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.Admin_loginBox__PfXhK{padding:2rem 1.5rem}.Admin_title__Kogim{font-size:1.5rem}.Admin_subtitle__tTK6w{font-size:.9rem;margin-bottom:1.2rem}.Admin_actionLinks__TZd\+w{flex-direction:column;gap:15px}}@media (min-width:481px) and (max-width:767px){.Admin_loginBox__PfXhK{max-width:400px}}@media (max-height:500px){.Admin_container__-Ataz{align-items:flex-start;overflow-y:auto;padding-bottom:1.5rem;padding-top:1.5rem}}.Dialog_overlay__x-Sw0{align-items:center;animation:Dialog_fadeIn__1FUlE .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1050}.Dialog_dialog__DvhR9{animation:Dialog_scaleIn__2uPgN .3s cubic-bezier(.16,1,.3,1);background-color:#222e35;border:1px solid #374248;border-radius:12px;box-shadow:0 8px 24px #00000080;max-width:450px;min-width:280px;overflow:hidden;width:100%}.Dialog_header__euVQB{align-items:center;background-color:#1a2329;border-bottom:1px solid #374248;display:flex;padding:16px 20px}.Dialog_iconContainer__TdcbA{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:12px;width:36px}.Dialog_icon__bly6W{font-size:1.2rem}.Dialog_info__bestB .Dialog_iconContainer__TdcbA{background-color:#00a88426;color:#00a884}.Dialog_success__w796L .Dialog_iconContainer__TdcbA{background-color:#4caf5026;color:#4caf50}.Dialog_warning__NKvgC .Dialog_iconContainer__TdcbA{background-color:#ff980026;color:#ff9800}.Dialog_error__sFHoX .Dialog_iconContainer__TdcbA{background-color:#f4433626;color:#f44336}.Dialog_title__m6glX{color:#e0e0e0;flex-grow:1;font-size:1.1rem;font-weight:600;margin:0}.Dialog_body__YCen6{padding:20px}.Dialog_message__oydop{color:#e0e0e0;font-size:1rem;line-height:1.5;margin:0}.Dialog_actions__JCKZu{border-top:1px solid #374248;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.Dialog_button__z7I2F{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .2s}.Dialog_confirmButton__o9OHI{background-color:#1a2329;color:#fff}.Dialog_cancelButton__YZw0U{background-color:initial;border:1px solid #374248;color:#aaa}.Dialog_cancelButton__YZw0U:hover{background-color:#ffffff0d;color:#e0e0e0}.Dialog_confirmButton__o9OHI.Dialog_info__bestB,.Dialog_info__bestB.Dialog_confirmButton__o9OHI{background-color:#00a884}.Dialog_confirmButton__o9OHI.Dialog_success__w796L,.Dialog_success__w796L.Dialog_confirmButton__o9OHI{background-color:#4caf50}.Dialog_confirmButton__o9OHI.Dialog_warning__NKvgC,.Dialog_warning__NKvgC.Dialog_confirmButton__o9OHI{background-color:#ff9800}.Dialog_confirmButton__o9OHI.Dialog_error__sFHoX,.Dialog_error__sFHoX.Dialog_confirmButton__o9OHI{background-color:#f44336}.Dialog_confirmButton__o9OHI:hover{filter:brightness(110%);transform:translateY(-1px)}.Dialog_confirmButton__o9OHI:active{transform:translateY(0)}@keyframes Dialog_fadeIn__1FUlE{0%{opacity:0}to{opacity:1}}@keyframes Dialog_scaleIn__2uPgN{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:576px){.Dialog_dialog__DvhR9{max-width:95%}.Dialog_actions__JCKZu{flex-direction:column-reverse}.Dialog_button__z7I2F{width:100%}}