:root{--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-sans)}::selection{background:#B2D7FF}a{color:inherit;text-decoration:none}body.no-scroll{overflow:hidden!important;pointer-events:none!important}:root{--color-primary:#4F46E5;--color-primary-hover:#4338CA;--color-bg:#F9FAFB;--color-white:#FFFFFF;--color-text:#111827;--color-border:#E5E7EB;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--fs-1:3rem;--lh-1:3.75rem;--fs-2:2.25rem;--lh-2:2.875rem;--fs-3:1.875rem;--lh-3:2.375rem;--fs-4:1.6875rem;--lh-4:2.125rem;--fs-5:1.5rem;--lh-5:2rem;--fs-6:1.25rem;--lh-6:1.75rem;--fs-7:1.125rem;--lh-7:1.5rem;--fs-8:1rem;--lh-8:1.5rem;--fs-9:0.875rem;--lh-9:1.25rem;--fs-10:0.75rem;--lh-10:1rem;--text-black:oklch(21% 0.034 264.665);--text-black-grey:oklch(44.6% 0.03 256.802);--text-grey:#808080;--text-white:#FFFFFF;--text-inherit:inherit;--glass-bg:rgba(255,255,255,0.1);--neon-cyan:#00f3ff;--neon-purple:#a855f7;--content-background:#F7F7F7;--background-white:#FFFFFF;--background-blue:#1A73E8;--background-hover-blue:#1666CF;--background-focus-blue:#135ABB;--background-active-blue:#104EA7;--background-dark-blue:#081229;--background-hover-dark-blue:#070F21;--background-focus-dark-blue:#060C1A;--background-active-dark-blue:#050A13;--background-navy:#162447;--background-hover-navy:#141F3E;--background-focus-navy:#121A35;--background-active-navy:#10162D;--background-orange:#FF4500;--background-hover-orange:#E63D00;--background-focus-orange:#CC3600;--background-active-orange:#B32F00;--background-cyan:#00BCD4;--background-hover-cyan:#00A5BA;--background-focus-cyan:#009EB3;--background-active-cyan:#008C9E;--background-light-1-cyan:#f6fafd;--background-light-2-cyan:#f1f8fa;--background-light-grey:#F7F7F7;--background-hover-light-grey:#ECECEC;--background-focus-light-grey:#E0E0E0;--background-active-light-grey:#D6D6D6;--background-green:#4CAF50;--background-hover-green:#449D47;--background-focus-green:#3D8D3F;--background-active-green:#357C36;--background-red:#E53935;--background-hover-red:#D32F2F;--background-focus-red:#C62828;--background-active-red:#B71C1C;--background-yellow:#FFC107;--background-hover-yellow:#E6AD06;--background-focus-yellow:#CC9A05;--background-active-yellow:#B38704;--background-hover-white-opacity:rgba(255,255,255,0.2);--background-gradient-cool:linear-gradient(135deg,#081229,#0A3D62 50%,#16A085);--background-gradient-warm:linear-gradient(90deg,#00BCD4,#FF6B35);--background-gradient-cyan-blue:linear-gradient(135deg,#1A73E8,#00BCD4);--background-gradient-orange:linear-gradient(90deg,#FFB300,#FF6B35);--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--fw-normal:400;--fw-medium:500;--fw-bold:700;--max-width-container:1140px;--adjusted-width:calc(100% - 50px)}@media (max-width:1024px){:root{--fs-1:2.25rem;--lh-1:2.875rem;--fs-2:1.875rem;--lh-2:2.375rem;--fs-3:1.625rem;--lh-3:2.125rem;--fs-4:1.4375rem;--lh-4:1.875rem;--fs-5:1.375rem;--lh-5:1.75rem;--fs-6:1.125rem;--lh-6:1.5rem;--fs-7:1rem;--lh-7:1.5rem;--fs-8:0.9375rem;--lh-8:1.375rem;--fs-9:0.8125rem;--lh-9:1.25rem;--fs-10:0.75rem;--lh-10:1rem;--adjusted-width:calc(100% - 30px)}}@media (max-width:768px){:root{--fs-1:2rem;--lh-1:2.5rem;--fs-2:1.75rem;--lh-2:2.25rem;--fs-3:1.5rem;--lh-3:2rem;--fs-4:1.375rem;--lh-4:1.875rem;--fs-5:1.25rem;--lh-5:1.75rem;--fs-6:1.125rem;--lh-6:1.5rem;--fs-7:1rem;--lh-7:1.375rem;--fs-8:0.875rem;--lh-8:1.25rem;--fs-9:0.8125rem;--lh-9:1.1875rem;--fs-10:0.75rem;--lh-10:1rem;--adjusted-width:calc(100% - 20px)}}img[border=true]{border:2px solid #007bff;border-radius:4px}.miPopup{border-radius:var(--radius-md);font-family:inherit}.miTitulo{font-size:var(--fs-6);font-weight:var(--fw-bold)}.miDescripcion,.miTitulo{color:var(--text-black);margin-bottom:10px}.miConfirmar,.miDescripcion{font-size:var(--fs-8)}.miConfirmar{background-color:var(--background-cyan);color:var(--text-white);padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:var(--fw-medium)}.miConfirmar:hover{background-color:var(--background-hover-cyan)}.miConfirmar:focus{background-color:var(--background-focus-cyan)}.miConfirmar:active{background-color:var(--background-active-cyan)}.miCancelar{background-color:var(--background-red);color:var(--text-white);padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:var(--fw-medium);font-size:var(--fs-8)}.miCancelar:hover{background-color:var(--background-hover-red)}.miCancelar:focus{background-color:var(--background-focus-red)}.miCancelar:active{background-color:var(--background-active-red)}.Cookies_banner__yY__L{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(100% - 24px);z-index:9999;pointer-events:none}.Cookies_bannerInner__kVr5N{position:relative;pointer-events:all;width:100%;background:#ffffff;border-radius:16px;padding:16px 18px 14px;display:flex;flex-direction:column;gap:12px;color:#111827;box-shadow:0 14px 36px rgba(15,23,42,.12);border:1px solid #e5e7eb;font-size:16px}.Cookies_bannerText__r4B_p{width:100%}.Cookies_descriptionBanner__Zs3iP{margin:6px 0 0;font-size:var(--fs-8);line-height:var(--lh-8);color:#374151}.Cookies_tittleBanner__LZL0y{font-size:var(--fs-5);line-height:var(--lh-5);font-weight:var(--fw-bold)}.Cookies_badge__WZL_h{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.Cookies_link__BJ87W{color:#2563eb;text-decoration:underline}.Cookies_closeBannerBtn__n0d5o{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:18px;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .15s ease,color .15s ease}.Cookies_closeBannerBtn__n0d5o:hover{background-color:#f3f4f6;color:#4b5563}.Cookies_bannerActions__auQ6f{flex-wrap:wrap;align-items:center;margin-top:8px}.Cookies_acceptBtn__tb9ZJ,.Cookies_configureBtn__ZBdDL,.Cookies_rejectBtn__5dNZb{border-radius:999px;padding:10px 16px;font-size:var(--fs-8);line-height:var(--lh-8);font-weight:var(--fw-medium);border:none;cursor:pointer;white-space:nowrap;transition:transform .08s ease,box-shadow .08s ease,background-color .12s ease,color .12s ease,border-color .12s ease;display:inline-flex;align-items:center;justify-content:center}.Cookies_acceptBtn__tb9ZJ:focus-visible,.Cookies_configureBtn__ZBdDL:focus-visible,.Cookies_rejectBtn__5dNZb:focus-visible{outline:2px solid #0F172A;outline-offset:2px}.Cookies_acceptBtn__tb9ZJ{background:#ff4500;color:#ffffff;box-shadow:none;width:220px}.Cookies_acceptBtn__tb9ZJ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,69,0,.25)}.Cookies_rejectBtn__5dNZb{background:#ffffff;color:#0f172a;border:1px solid #cbd5e1;width:220px}.Cookies_rejectBtn__5dNZb:hover{background:#f9fafb}.Cookies_configureBtn__ZBdDL{background:transparent;color:#0f172a;padding-inline:0;padding-block:6px;border-radius:0;text-decoration:underline;display:inline-flex;align-items:center;gap:4px;width:220px}.Cookies_configureBtn__ZBdDL:hover{color:#111827}.Cookies_iconInline__fzUhd{width:16px;height:16px}.Cookies_modalOverlay__m24_T{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.25);display:flex;align-items:center;justify-content:center;padding:12px}.Cookies_modal__zMJ0v{width:100%;max-width:520px;background:#ffffff;color:#111827;border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 45px rgba(15,23,42,.16);border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:14px;max-height:95vhV}.Cookies_modalHeader__9j4mH{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.Cookies_modalHeader__9j4mH h3{margin:0;font-size:18px;color:#111827}.Cookies_modalSubtitle__KSxfl{margin:4px 0 0;font-size:14px;color:#4b5563}.Cookies_closeBtn__DmAmn{background:transparent;border:none;color:#9ca3af;font-size:20px;line-height:1;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.Cookies_closeBtn__DmAmn:hover{color:#111827}.Cookies_modalBody__1H_Ke{margin-top:4px;display:flex;flex-direction:column;gap:12px;overflow:auto}.Cookies_option__FIFN9{padding:10px;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb}.Cookies_optionHeader__3nVWt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.Cookies_optionLabel__qwEUP{font-size:14px;font-weight:600;color:#111827}.Cookies_optionTag__Bm7dN{font-size:11px;padding:2px 8px;border-radius:999px;background:#e5f3ff;color:#1d4ed8;border:1px solid #bfdbfe}.Cookies_optionDescription__GSgcn{margin:0;font-size:14px;line-height:1.5;color:#4b5563}.Cookies_switch__41Rx6{position:relative;display:inline-flex;align-items:center;width:40px;height:22px}.Cookies_switch__41Rx6 input{opacity:0;width:0;height:0}.Cookies_slider__PPikL{position:absolute;cursor:pointer;inset:0;border-radius:999px;background-color:#d1d5db;transition:background-color .2s ease}.Cookies_slider__PPikL:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;border-radius:50%;background-color:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.2);transition:transform .2s ease}.Cookies_switch__41Rx6 input:checked+.Cookies_slider__PPikL{background-color:#00bcd4}.Cookies_switch__41Rx6 input:checked+.Cookies_slider__PPikL:before{transform:translateX(16px)}.Cookies_modalFooter__lPMJj{margin-top:0;padding-top:12px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.Cookies_modalHelper__413Xb{font-size:12px;line-height:1.4;color:#6b7280;text-align:left}.Cookies_saveSelectionBtn__l_DdF{border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;background:#0f172a;color:#ffffff;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:background-color .12s ease,transform .08s ease,box-shadow .08s ease;margin-top:4px}.Cookies_saveSelectionBtn__l_DdF:hover{background:#020617;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.25)}.Cookies_saveSelectionBtn__l_DdF:focus-visible{outline:2px solid #0f172a;outline-offset:2px}.Cookies_bannerActions__auQ6f{display:flex;flex-direction:row∫;gap:8px;width:100%;margin-top:12px}@media (max-width:768px){.Cookies_acceptBtn__tb9ZJ,.Cookies_configureBtn__ZBdDL,.Cookies_rejectBtn__5dNZb{width:180px}}@media (max-width:480px){.Cookies_modalOverlay__m24_T{align-items:flex-end;padding:0}.Cookies_modal__zMJ0v{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0}.Cookies_bannerActions__auQ6f{flex-direction:column;gap:10px}.Cookies_banner__yY__L{width:100%;bottom:0}.Cookies_bannerInner__kVr5N{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.Cookies_acceptBtn__tb9ZJ,.Cookies_configureBtn__ZBdDL,.Cookies_rejectBtn__5dNZb{width:100%}}.container{display:flex;flex-direction:row;height:100vh;background-color:var(--background-gradient-cool);color:var(--text-white);position:relative;z-index:1}.content{flex-direction:column;overflow-y:auto;margin-top:100px}.content,.contentSectionUp{display:flex;height:100%}.verticalBar{width:1px;background-color:rgba(200,200,200,.5)}.mainDashboard{display:flex;flex-direction:column;flex-grow:1;background-color:var(--background-light-1-cyan);overflow:hidden}.dashboardSection{padding:20px}.dashboardSection h2{font-size:var(--fs-6);line-height:var(--lh-6);font-weight:var(--fw-bold);color:var(--text-black)}@media (max-width:1024px){.verticalBar{display:none}.dashboardSection{padding:18px 16px}.mainDashboard{margin-left:60px}}@media (max-width:768px){.dashboardSection{padding:14px 12px}.content{gap:6px;flex-direction:column}.contentSectionUp{display:block;height:auto}}@media (max-width:480px){.mainDashboard{margin-left:54px}}@media (max-width:580px){.dashboardSection{padding:12px 10px;border-radius:14px!important}.content{margin-top:95px}}.inputGlobal{flex:1 1;font-size:var(--fs-8);font-weight:var(--fw-normal);color:var(--text-black);background-color:var(--background-white);border:1px solid #d1d5db;border-radius:var(--radius-md);padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;outline:none}.inputGlobal:focus{border-color:var(--background-cyan);box-shadow:0 0 4px rgba(0,188,212,.4)}.inputGlobal[disabled]{background-color:var(--background-light-grey);color:var(--text-grey);cursor:not-allowed}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:rgba(150,150,150,.4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:rgba(120,120,120,.5)}::-webkit-scrollbar-track{background-color:rgba(230,230,230,.3);border-radius:4px}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;background-color:var(--background-dark-blue);color:#ffffff;padding:6px 12px;border-radius:4px;font-size:.85rem;white-space:nowrap;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;z-index:10;pointer-events:none;margin-top:6px}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(4px)}.custom-swal-zindex{z-index:10000!important}