:root{--primary:#335ce5;--primary-dark:#3b9ddd;--primary-light:#6dbfe1;--primary--1000--darken:#1a43cb;--primary--150--lighten:#3a61e6;--primary--color-invert:#fff;--primary--dark-color:#1b46d5;--primary--light-color:#edf1fd;--primary-dark--1000--darken:#2283c3;--primary-dark--dark-color:#1d6fa5;--primary-dark--light-color:#eef6fc;--primary-light--1000--darken:#43add8;--primary-light--dark-color:#1a617f;--primary-light--light-color:#eef8fc;--scheme-main:$white;--scheme-main-bis:$white-bis;--scheme-main-ter:$white-ter;--scheme-invert:$black;--scheme-invert-bis:$black-bis;--scheme-invert-ter:$black-ter;--text:#4a5468;--text-light:$grey;--text-strong:$black;--text-subtle:#6e7a8a;--border:$grey-lighter;--navbar-item-color:$black;--navbar-item-hover-color:$black;--navbar-dropdown-background-color:$white-ter;--link-hover:$grey-darker;--link-hover-border:$grey-light;--link-focus:$grey-darker;--link-active:$grey-darker;--link-active-border:$grey-dark;--card-background-color:$scheme-main;--modal-background-background-color:bulmaRgba($scheme-invert, .86);--card-shadow-base:0 .5em 1em -.125em #dbdbdb;--card-shadow-base-light:0 .5em 1em -.125em #dbdbdb;--card-shadow-base-dark:0 .5em 1em -.125em rgba($border, .8);--card-shadow-outline:0 0px 0 1px rgba($border, .85);--sidebar-background:$white;--background:$white-ter}.lti-drawer .sidebar-content{width:var(--lti-sidebar-width,75%)!important}@media screen and (max-width:1023px){.lti-drawer .sidebar-content{width:100%!important}}.lti-drawer .sidebar-background{background-color:var(--lti-overlay-bg,#00000080)!important}.p-drawer-right .lti-drawer.p-drawer,.lti-drawer.p-drawer.p-drawer-right{box-sizing:border-box;overflow-x:hidden;width:var(--lti-sidebar-maxwidth,75vw)!important;max-width:var(--lti-sidebar-maxwidth,75vw)!important}.lti-drawer .sidebar-content,.p-drawer-right .lti-drawer.p-drawer,.lti-drawer.p-drawer.p-drawer-right{transition:width .3s,max-width .3s,transform .3s}.p-drawer-right .lti-drawer.is-maximized.p-drawer,.lti-drawer.is-maximized.p-drawer.p-drawer-right{width:100vw!important;max-width:100vw!important}.lti-drawer.is-hidden-visually .sidebar-content,.p-drawer-right .lti-drawer.is-hidden-visually.p-drawer,.lti-drawer.is-hidden-visually.p-drawer.p-drawer-right{transform:translateY(-100%)!important}.is-scrollable{overflow-y:auto}.lti-bubble{z-index:var(--lti-bubble-z,20);transition:transform .32s,opacity .32s;position:fixed;top:70px;left:50%;transform:translate(-50%)translateY(0)}.lti-bubble .bubble-content{color:#333;cursor:pointer;background-color:#fff;border:1px solid #0000001f;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-width:220px;height:48px;padding:0 16px;display:flex;box-shadow:0 -2px 8px #00000014,0 4px 12px #0000001f}.lti-bubble .bubble-divider{background-color:#d3d3d3;align-self:center;width:1px;height:48px;margin:0 12px}.app-dark .lti-bubble .bubble-content{color:#fff;background-color:#000}.lti-drawer__button-group{border:1px solid #d3d3d3;border-radius:6px;display:inline-flex;overflow:hidden}.bubble-text{flex:auto;min-width:0}.bubble-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media screen and (max-width:1024px){.lti-bubble .bubble-content{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:auto;min-width:0;max-width:calc(100vw - 2rem);height:auto;padding:8px 12px}.lti-bubble{left:50%;transform:translate(-50%)}.bubble-title{white-space:normal;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble-subtitle{white-space:normal}}@media screen and (max-width:420px){.bubble-title{line-clamp:3;-webkit-line-clamp:3}}.bubble-subtitle{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:.75rem;display:block;overflow:hidden}.bubble-buttons{flex:none}.bubble-icon{color:#fff;background:#1f2937;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lti-drawer__button-group .lti-drawer__group-btn{background:0 0!important;border:none!important;border-radius:0!important}.lti-drawer__button-group .lti-drawer__group-btn:not(:last-child){border-right:1px solid #d3d3d3!important}@media screen and (max-width:640px){.lti-drawer .card-header .card-header-icon .lti-drawer__button-group .lti-drawer__group-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}}.lti-drawer__footer{background:#fff;border-top:1px solid #e5e7eb;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.app-dark .lti-drawer__footer{color:#f8fafc;background:#0f1720;border-top-color:#ffffff0f}.lti-drawer .card{box-shadow:none!important;background-color:#0000!important;border:none!important}.lti-drawer .card-content{background-color:#0000!important}.lti-drawer.p-drawer{box-shadow:none!important}.lti-drawer aside.card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.lti-drawer .card-header{box-sizing:border-box;gap:.25rem;width:100%;min-width:0;max-width:100%;overflow:hidden}.lti-drawer .card-header .card-header-title{flex:1 1 0;min-width:0;overflow:hidden}.lti-drawer .card-header .card-header-icon{flex:none;padding-left:.25rem;padding-right:.5rem}.lti-drawer .card-header .card-header-title .header-text{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.lti-drawer .card-header .card-header-title .header-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lti-drawer .card-header .card-header-icon .lti-drawer__button-group{flex:none}.lti-drawer .card-header{transform:translateY(var(--lti-drawer-header-offset,-.75rem))}.lti-drawer .card-content{transform:translateY(var(--lti-drawer-content-offset,-1.375rem))}@media screen and (max-width:768px){.lti-drawer{--lti-drawer-header-offset:-.5rem;--lti-drawer-content-offset:-.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.lti-drawer{--lti-drawer-header-offset:-.65rem;--lti-drawer-content-offset:-.9rem}}@media screen and (min-width:1024px){.lti-drawer{--lti-drawer-header-offset:-.75rem;--lti-drawer-content-offset:-1.375rem}}.lti-drawer{--lti-sidebar-width:75%;--lti-sidebar-maxwidth:75vw}@media screen and (max-width:1200px){.lti-drawer{--lti-sidebar-width:85%;--lti-sidebar-maxwidth:85vw}}@media screen and (max-width:640px){.lti-drawer{--lti-sidebar-width:100%;--lti-sidebar-maxwidth:100vw}.lti-drawer .card-header .card-header-title .header-title{font-size:1rem}.lti-drawer .card-header .card-header-title{padding-right:.25rem}}@media screen and (max-width:480px){.lti-drawer .card-header .card-header-title .header-title{font-size:.95rem}.lti-drawer .card-header .card-header-title .edverum-logo-compact.edverumLogo{flex-shrink:0;width:28px!important;height:28px!important;margin-right:.5rem!important}.lti-drawer .card-header .card-header-icon{padding-right:.25rem}}.app-dark .lti-drawer .lti-drawer__footer{color:#f8fafc!important;background-color:#0f1720!important;border-top:1px solid #ffffff0f!important}.app-dark .lti-drawer.p-drawer,.app-dark .lti-drawer .card{color:var(--p-text-color,#f9fafb);background-color:var(--p-surface-900,#111827)!important}.app-dark .lti-drawer .card-header,.app-dark .lti-drawer .card-content{color:inherit;background-color:#0000!important}.app-dark .lti-drawer .card-header .header-title{color:var(--p-text-color,#f9fafb)}
