.fi-header-heading,.fi-page-heading,h1,h2,h3{letter-spacing:-.01em;font-family:"Source Sans 3",system-ui,sans-serif;font-weight:700}.fi-main-sidebar{background-color:#fff}.dark .fi-main-sidebar{background-color:#0f172a}.fi-sidebar-header,.dark .fi-sidebar-header{background-color:#021830;border-bottom-color:#03244a}.ucr-nav{flex:auto;min-height:0;display:flex;position:relative}.ucr-rail{scrollbar-width:thin;scrollbar-color:#03244a transparent;background-color:#021830;flex-direction:column;flex:0 0 5.5rem;align-items:center;gap:.25rem;width:5.5rem;padding:.75rem 0;display:flex;overflow:hidden auto}.ucr-rail::-webkit-scrollbar{width:6px}.ucr-rail::-webkit-scrollbar-track{background:0 0}.ucr-rail::-webkit-scrollbar-thumb{background:#03244a;border-radius:3px}.ucr-rail::-webkit-scrollbar-thumb:hover{background:#2c66a1}.ucr-rail-btn{color:#a6c0dd;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:4.75rem;min-height:3.625rem;padding:.375rem .125rem;font-size:.625rem;font-weight:500;line-height:1.15;transition:background-color .15s,color .15s;display:flex}.ucr-rail-btn .fi-icon{width:1.375rem;height:1.375rem;color:inherit}.ucr-rail-btn span{overflow-wrap:anywhere;max-width:100%}.ucr-rail-btn:hover{color:#fff;background-color:#03244a}.ucr-rail-btn{position:relative}.ucr-rail-btn.is-here:after{content:"";background:#fbba00;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.4375rem;right:.8125rem}.ucr-rail-btn.is-current{color:#fff;background-color:#043062;box-shadow:inset 3px 0 #fbba00}.ucr-rail-btn:focus-visible{outline-offset:-2px;outline:2px solid #fbba00}.fi-topbar-collapse-sidebar-btn-ctn{display:none!important}.ucr-panel{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border-right:1px solid #e3e8ef;flex-direction:column;flex:auto;gap:1.125rem;min-width:0;padding:1.375rem .875rem 1rem;display:flex;overflow-y:auto}.dark .ucr-panel{scrollbar-color:#334155 transparent;border-right-color:#1e293b}.ucr-panel.ucr-panel-flotante{z-index:2;background-color:#fff;border-right:0;border-radius:0 .875rem .875rem 0;width:16rem;animation:.14s ease-out ucr-flota-entra;position:absolute;top:0;bottom:0;left:5.5rem;box-shadow:0 0 0 1px #0218300f,18px 0 44px -10px #02183066}.dark .ucr-panel.ucr-panel-flotante{background-color:#0f172a;box-shadow:0 0 0 1px #1e293b,18px 0 44px -10px #000000bf}.ucr-scrim{z-index:1;background-color:#02183029;width:100vw;animation:.14s ease-out ucr-velo-entra;position:absolute;top:0;bottom:0;left:5.5rem}.dark .ucr-scrim{background-color:#0006}@media (width>=1024px){.fi-main-sidebar:has(.ucr-panel-flotante){z-index:25}}@keyframes ucr-flota-entra{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:none}}@keyframes ucr-velo-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ucr-panel.ucr-panel-flotante,.ucr-scrim{animation:none}}.ucr-area-eyebrow-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.625rem;display:flex}.ucr-pin{color:#334155;cursor:pointer;background:0 0;border:1px solid #d5dce5;border-radius:.4375rem;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .5rem;font-family:inherit;font-size:.71875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ucr-pin .fi-icon{width:.875rem;height:.875rem;color:inherit}.ucr-pin:hover{color:#053e7c;background-color:#eff4fa;border-color:#a6c0dd}.ucr-pin:focus-visible{outline-offset:1px;outline:2px solid #053e7c}.dark .ucr-pin{color:#cbd5e1;border-color:#334155}.dark .ucr-pin:hover{color:#e2ecf8;background-color:#16294a;border-color:#2c66a1}.ucr-area{flex-direction:column;gap:1rem;display:flex}.ucr-area-head{flex-direction:column;gap:.25rem;padding:0 .5rem;display:flex}.ucr-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5a6577;font-size:.65625rem;font-weight:600}.ucr-area-title{color:#021830;margin:0;font-family:"Source Sans 3",system-ui,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}.ucr-area-desc{color:#5a6577;margin:0;font-size:.78125rem;line-height:1.45}.dark .ucr-eyebrow,.dark .ucr-area-desc{color:#94a3b8}.dark .ucr-area-title{color:#f1f5f9}.ucr-items,.ucr-subitems{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ucr-subitems{border-left:1px solid #e3e8ef;margin:2px 0 4px .75rem;padding-left:.5rem}.dark .ucr-subitems{border-left-color:#1e293b}.ucr-item{color:#1e293b;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .75rem;font-size:.84375rem;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ucr-item-label{flex:auto;min-width:0}.ucr-item-ext{color:#5a6577;flex-shrink:0;width:.875rem;height:.875rem}.ucr-item:hover{color:#053e7c;background-color:#eff4fa}.ucr-item.is-active,.ucr-item.is-parent-active{color:#053e7c;background-color:#eff4fa;font-weight:600;box-shadow:inset 3px 0 #fbba00}.ucr-item-child{min-height:2rem;font-size:.8125rem}.ucr-item:focus-visible{outline-offset:-2px;outline:2px solid #053e7c}.dark .ucr-item{color:#cbd5e1}.dark .ucr-item:hover,.dark .ucr-item.is-active,.dark .ucr-item.is-parent-active{color:#e2ecf8;background-color:#16294a}.dark .ucr-item-ext{color:#94a3b8}.ucr-tip{color:#475569;background:#f5f7fa;border:1px solid #e3e8ef;border-radius:.625rem;align-items:center;gap:.625rem;margin-top:auto;padding:.75rem;font-size:.75rem;line-height:1.4;display:flex}.ucr-tip kbd{color:#1a1a1a;background:#fbba00;border-radius:.375rem;flex-shrink:0;padding:.1875rem .4375rem;font-family:inherit;font-size:.65625rem;font-weight:600}.dark .ucr-tip{color:#94a3b8;background:#111827;border-color:#1e293b}@media (width<=1023px){.ucr-tip,.ucr-pin{display:none}.ucr-rail,.ucr-panel{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@media (width>=1024px){.fi-layout>div:has(>.fi-main-sidebar){flex:0 0 5.5rem;width:5.5rem}html.ucr-menu-listo .fi-layout>div:has(>.fi-main-sidebar){transition:width .15s,flex-basis .15s}.fi-layout>div:has(>.fi-main-sidebar.fi-sidebar-open){flex-basis:21.5rem;width:21.5rem}}.fi-sidebar-header .fi-logo:hover{filter:brightness(1.15)}.fi-topbar,.dark .fi-topbar{background-color:#021830!important;border-bottom:2px solid #fbba00!important}.fi-topbar .ucrish-wordmark__name{color:#fff}.fi-topbar .ucrish-wordmark__tagline{color:#a6c0dd}.fi-topbar .fi-user-menu-trigger{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.fi-topbar .fi-user-menu-trigger:hover{border-color:#fff3;background:#ffffff24!important}.fi-topbar .fi-user-menu-trigger .fi-avatar,.fi-topbar .fi-user-menu-trigger img{border-radius:50%!important;width:30px!important;height:30px!important}.fi-topbar .fi-user-menu-trigger .fi-user-menu-trigger-label{color:#fff}.fi-global-search-ctn,.fi-page-header-main-ctn:empty,.fi-page-header-main-ctn>div:empty{display:none!important}.fi-main-ctn{padding-block-start:.5rem!important}[x-cloak=""],[x-cloak="1"]{display:none!important}@media (width<=1023px){[x-cloak=-lg]{display:none!important}}.ucr-bottom-nav{display:none}@media (width<=768px){.ucr-bottom-nav{z-index:10000;height:60px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e2e8f0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000a;display:flex!important}.dark .ucr-bottom-nav{background:#1e293b;border-top-color:#334155}.ucr-bottom-nav-item{color:#64748b;font-family:var(--ucr-font-ui);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:10px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex}.ucr-bottom-nav-item:hover,.ucr-bottom-nav-item:active{color:#053e7c;background:#053e7c0f}.dark .ucr-bottom-nav-item{color:#94a3b8}.dark .ucr-bottom-nav-item:hover,.dark .ucr-bottom-nav-item:active{color:#7ba4cc;background:#ffffff0a}.fi-main-ctn{padding-bottom:70px!important}}html,body{overflow-x:clip}.fi-topbar{z-index:40!important;align-items:center!important;gap:8px!important;padding-inline:16px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}.fi-topbar-start .ucrish-wordmark,.fi-topbar-start .fi-logo{display:none!important}.ucr-brand{flex:none;order:1;align-items:center;display:inline-flex}.fi-topbar-start{flex:none!important;order:1!important;align-items:center!important;gap:12px!important}.ucr-palette{width:min(520px,100% - 480px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ucr-topbar-icons{flex-shrink:0;order:3;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.fi-topbar-end{order:4!important;margin-inline-start:0!important}.ucr-topbar-icon-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ucr-topbar-icon-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.ucr-topbar-moodle{color:#fff;white-space:nowrap;background:#ffffff0a;border:1px solid #fbba008c;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px 0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ucr-topbar-moodle svg{color:#fbba00;flex-shrink:0}.ucr-topbar-moodle:hover{background:#fbba001f;border-color:#fbba00}.ucr-topbar-moodle:focus-visible{outline-offset:2px;outline:2px solid #fbba00}.ucr-moodle-wrap{display:inline-flex;position:relative}.ucr-topbar-moodle{position:relative}.ucr-moodle-dot{border:2px solid #021830;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.ucr-moodle-dot.is-ok{background:#fbba00}.ucr-moodle-dot.is-no{background:#dc2626}.ucr-moodle-pop{z-index:60;color:#0f1b2d;white-space:normal;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:12px;width:300px;max-width:80vw;padding:12px 14px;font-size:12.5px;line-height:1.5;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 36px #02183038}.ucr-moodle-pop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dark .ucr-moodle-pop{color:#e4ecf6;background:#111d2e;border-color:#24364f}.ucr-moodle-wrap:hover .ucr-moodle-pop,.ucr-topbar-moodle:focus-visible+.ucr-moodle-pop,.ucr-moodle-pop:focus-within{display:block}.ucr-moodle-wrap.is-cerrado .ucr-moodle-pop{display:none}.ucr-moodle-pop-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ucr-moodle-pop-row{color:#55657a;margin-top:4px}.dark .ucr-moodle-pop-row{color:#9aaac0}.ucr-moodle-pop-row b{color:inherit;font-weight:600}.ucr-moodle-pop-no{color:#a81815;background:#fbeeed;border-radius:8px;margin-top:8px;padding:8px 10px}.dark .ucr-moodle-pop-no{color:#f08a87;background:#3a1412}.ucr-moodle-pop-link{color:#053e7c;margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}.dark .ucr-moodle-pop-link{color:#a6c0dd}.ucr-moodle-pop-link:hover{text-decoration:underline}.ucr-lv{border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ucr-lv-manager{color:#7a5a00;background:#fff1c2}.ucr-lv-gestion{color:#053e7c;background:#e3ecf7}.ucr-lv-supervision{color:#0e6b61;background:#e0f4f1}.ucr-lv-entrar{color:#55657a;background:#eef1f5}.dark .ucr-lv-manager{color:#f5d36b;background:#3a2e05}.dark .ucr-lv-gestion{color:#a6c0dd;background:#16304f}.dark .ucr-lv-supervision{color:#7fd9cc;background:#0f2f2b}.dark .ucr-lv-entrar{color:#9aaac0;background:#1c2a3d}.ucr-topbar-inbox,.ucr-bottom-nav-inbox{position:relative}.ucr-inbox-badge{box-sizing:content-box;color:#1a1a1a;min-width:18px;height:18px;font:700 10.5px/18px var(--ucr-font-ui);text-align:center;background:#fbba00;border:2px solid #021830;border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-6px}.ucr-inbox-badge[hidden]{display:none}.ucr-inbox-badge-bottom{border-color:#fff;top:3px;right:calc(50% - 24px)}.dark .ucr-inbox-badge-bottom{border-color:#1e293b}@media (width>=769px) and (width<=1439px){.ucr-palette{flex:0 520px;order:2;width:auto;min-width:0;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.ucr-topbar-icons{margin-inline-start:0}}@media (width>=769px) and (width<=1279px){.ucr-topbar-moodle{justify-content:center;width:38px;padding:0}.ucr-topbar-moodle-label{display:none}}@media (width<=768px){.ucr-topbar-icons{display:none!important}.fi-topbar-end{margin-inline-start:auto!important}}.fi-main{max-width:100%!important;margin-inline:0!important;padding-inline:1.5rem!important}.fi-main.fi-width-full{width:100%!important}.fi-main:not(.fi-width-full) .fi-page:not(.fi-page-has-sub-navigation) .fi-page-content{width:100%;max-width:80rem;margin-inline:auto}.fi-main:not(.fi-width-full) .fi-page-has-sub-navigation .fi-page-content{max-width:80rem;margin-inline:auto}.fi-main:not(.fi-width-full) .fi-page{--ucr-nav-offset:0rem}@media (width>=48rem){.fi-main:not(.fi-width-full) .fi-page-has-sub-navigation{--ucr-nav-offset:20rem}html.ucr-subnav-collapsed .fi-main:not(.fi-width-full) .fi-page-has-sub-navigation{--ucr-nav-offset:0rem}}.fi-main:not(.fi-width-full) .fi-header{width:calc(100% - max(0rem, (100% - var(--ucr-nav-offset) - 80rem) / 2));margin-inline:0}.ucr-palette-input-wrap{align-items:center;display:flex;position:relative}.ucr-palette-icon-menu{color:#475569;pointer-events:none;z-index:2;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dark .ucr-palette-icon-menu{color:#94a3b8}.ucr-palette-input{color:#fff;width:100%;font:500 14px/1.4 var(--ucr-font-ui);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:9px 80px 9px 42px;transition:background .15s,border-color .15s,box-shadow .15s}.ucr-palette-input::placeholder{color:#fff9;font-weight:400}.ucr-palette-input:hover{background:#ffffff1f;border-color:#fbba0066}.ucr-palette-input:focus{cursor:text;background:#ffffff24;border-color:#fbba00;box-shadow:0 0 0 3px #fbba0033}.ucr-palette-icon-menu,.dark .ucr-palette-icon-menu{color:#ffffffbf}.ucr-palette-kbd{letter-spacing:.08em;color:#fbba00;pointer-events:none;white-space:nowrap;background:#fbba001f;border:1px solid #fbba004d;border-radius:5px;padding:4px 8px;font:700 10px/1 Poppins,system-ui,sans-serif;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ucr-palette-dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:70vh;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #0000000a}.dark .ucr-palette-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 24px 48px -12px #00000080}.ucr-palette-empty{text-align:center;color:#64748b;padding:24px 20px;font-size:13px}.dark .ucr-palette-empty{color:#94a3b8}.ucr-palette-group{padding:4px 0}.ucr-palette-group+.ucr-palette-group{border-top:1px solid #f1f5f9;margin-top:2px;padding-top:6px}.dark .ucr-palette-group+.ucr-palette-group{border-top-color:#334155}.ucr-palette-group-label{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;padding:8px 16px 4px;font:700 10px/1 Poppins,system-ui,sans-serif}.dark .ucr-palette-group-label{color:#64748b}.ucr-palette-item{color:#1e293b;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:0 6px;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.ucr-palette-item:hover,.ucr-palette-item-active{color:#053e7c;background:#eff4fa}.ucr-palette-item-active{outline-offset:-2px;outline:2px solid #053e7c2e}.dark .ucr-palette-item{color:#e2e8f0}.dark .ucr-palette-item:hover,.dark .ucr-palette-item-active{color:#7ba4cc;background:#053e7c40}.dark .ucr-palette-item-active{outline-color:#7ba4cc66}.ucr-palette-item-title{flex:1;min-width:0}.ucr-palette-item-group{color:#94a3b8;font-size:11px;font-weight:400}.dark .ucr-palette-item-group{color:#64748b}.ucr-palette-item-maintenance{opacity:.65}.ucr-palette-item-maintenance:hover{opacity:1;color:#d69f00;background:#fef9e6}.dark .ucr-palette-item-maintenance:hover{color:#fbba00;background:#fbba001a}.ucr-palette-item-badge{color:#d69f00;vertical-align:middle;background:#fbba0024;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.dark .ucr-palette-item-badge{color:#fbba00;background:#fbba002e}.ucr-palette-close-btn{color:#475569;cursor:pointer;z-index:3;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ucr-palette-close-btn:hover{background:#f1f5f9}.ucr-palette-close-btn:active{background:#e2e8f0}.dark .ucr-palette-close-btn{color:#cbd5e1}.dark .ucr-palette-close-btn:hover{background:#ffffff14}@media (width<=768px){.ucr-palette{display:none!important}.ucr-palette.ucr-palette-fullscreen-mobile{display:flex!important}.ucr-palette-kbd{display:none}.ucr-palette-input{padding-right:48px}.ucr-palette.ucr-palette-fullscreen-mobile{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;box-shadow:0 6px 16px -4px #00000014;top:64px!important;left:0!important;right:0!important;bottom:calc(60px + env(safe-area-inset-bottom))!important;z-index:9999!important;background:#fff!important;flex-direction:column!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;transform:none!important}.dark .ucr-palette.ucr-palette-fullscreen-mobile{border-top-color:#334155;border-bottom-color:#334155;background:#1e293b!important}.ucr-palette-fullscreen-mobile .ucr-palette-input-wrap{flex-shrink:0;background:inherit!important;border-bottom:1px solid #e2e8f0!important;padding:12px 16px!important}.dark .ucr-palette-fullscreen-mobile .ucr-palette-input-wrap{border-bottom-color:#334155!important}.ucr-palette-fullscreen-mobile .ucr-palette-input{box-shadow:none!important;color:#1e293b!important;background:0 0!important;border-color:#0000!important;padding-inline:46px 48px!important}.ucr-palette-fullscreen-mobile .ucr-palette-input::placeholder{color:#64748b!important}.ucr-palette-fullscreen-mobile .ucr-palette-input:focus{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ucr-palette-fullscreen-mobile .ucr-palette-icon-menu{left:16px;color:#475569!important}.dark .ucr-palette-fullscreen-mobile .ucr-palette-input{color:#f1f5f9!important}.dark .ucr-palette-fullscreen-mobile .ucr-palette-input::placeholder,.dark .ucr-palette-fullscreen-mobile .ucr-palette-icon-menu{color:#94a3b8!important}.ucr-palette-fullscreen-mobile .ucr-palette-dropdown{max-height:none!important;box-shadow:none!important;background:inherit!important;border:none!important;border-radius:0!important;flex:auto!important;margin-top:0!important;padding:8px 0 16px!important;position:static!important}.ucr-palette-close-btn{display:flex}}
