@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";.chat-bubble{align-items:center;background-color:#e844d5;border:2px solid #ffffff;border-radius:100%;bottom:10px;box-shadow:0 0 20px #0003;color:#fff;cursor:pointer;display:flex;font-family:Inter,Arial,"sans-serif";font-size:1.85rem;height:55px;justify-content:center;left:10px;order:2;position:fixed;right:auto;transition:transform .3s ease-in-out;width:55px;z-index:9989}.chat-bubble:hover{transform:rotate(15deg)}@media screen and (min-width: 40em){.chat-bubble{left:auto;right:10px}}.chat-bubble .chat__unread-msg-counter{font-size:.825rem;height:1.25rem;left:auto;line-height:1;right:-3px;width:1.25rem}.chat{border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 0 15px #0003;color:#2c2c2c;display:flex;flex-flow:column nowrap;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;height:500px;max-height:calc(100vh - 20px);overflow:unset;position:fixed;width:700px;z-index:9989}@media screen and (min-width: 64em){.chat{width:800px}}.chat--detached{box-shadow:0 0 25px #0000004d}.chat--detached .chat__header{cursor:move}.chat--fullscreen{border-radius:0;box-shadow:none;max-height:100vh}.chat__header{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;border-top:5px solid #e844d5;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 0 2px #0003;display:flex;justify-content:flex-end;position:relative;width:100%;z-index:5}.chat__body{background:#f2f2f2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:100%;position:relative;width:100%}.chat__button-wrapper{align-items:center;display:flex;justify-content:center}.chat__button-wrapper--header{margin:5px}.chat__button-wrapper--rooms{justify-content:flex-end;margin:5px 0;width:auto}.chat__button-wrapper--mobile{bottom:0;height:3rem;left:0;margin:0;padding:10px;position:absolute;right:0}.chat__button-wrapper--users{justify-content:flex-start;margin:5px 0;width:auto}.chat__button-wrapper--close-discussion{display:none;position:absolute;right:5px;top:calc(50% - 13px)}.chat__option.chat__active-item,.chat__room.chat__active-item,.chat__user.chat__active-item,.chat__tab.chat__active-item{background:#1eaebd;color:#fff}.chat__option.chat__active-item .chat__option-name-container,.chat__option.chat__active-item .chat__room-name-container,.chat__option.chat__active-item .chat__profile-info-container,.chat__option.chat__active-item .button-icon--chat,.chat__option.chat__active-item .chat__staff-user-indicator,.chat__room.chat__active-item .chat__option-name-container,.chat__room.chat__active-item .chat__room-name-container,.chat__room.chat__active-item .chat__profile-info-container,.chat__room.chat__active-item .button-icon--chat,.chat__room.chat__active-item .chat__staff-user-indicator,.chat__user.chat__active-item .chat__option-name-container,.chat__user.chat__active-item .chat__room-name-container,.chat__user.chat__active-item .chat__profile-info-container,.chat__user.chat__active-item .button-icon--chat,.chat__user.chat__active-item .chat__staff-user-indicator,.chat__tab.chat__active-item .chat__option-name-container,.chat__tab.chat__active-item .chat__room-name-container,.chat__tab.chat__active-item .chat__profile-info-container,.chat__tab.chat__active-item .button-icon--chat,.chat__tab.chat__active-item .chat__staff-user-indicator{color:#fff}.chat__option.chat__active-item:hover,.chat__room.chat__active-item:hover,.chat__user.chat__active-item:hover,.chat__tab.chat__active-item:hover{background:#1eaebd}.chat__rooms-panel{background:#f2f2f2;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:0;transition:width .3s cubic-bezier(.46,.03,.52,.96),box-shadow .3s cubic-bezier(.46,.03,.52,.96);width:85px;z-index:4}.chat__rooms-panel--open{width:180px}.chat__rooms-panel--open-as-floating{box-shadow:5px 0 5px #0003;width:180px}.chat__rooms-container{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;scrollbar-width:none;top:calc(1.625rem + 10px);width:100%}.chat__rooms-container--mobile{padding:10px 5px;top:0}.chat__options,.chat__rooms{padding:0 0 10px}.chat__rooms-empty{margin:2px 5px;padding:5px}.chat__option,.chat__room{background:transparent;border-radius:5px;cursor:pointer;margin:2px 5px;position:relative;width:calc(100% - 10px)}.chat__option:hover,.chat__room:hover{background:#e5e5e5}.chat__option-name-container,.chat__room-name-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.chat__option-name-container,.chat__room-name-container{font-size:.875rem}}.chat__option-name,.chat__room-name{font-size:.8125rem;font-weight:400;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.chat__room-name--highlight{font-weight:600}.chat__room-name--highlight:before{background:#2c2c2c;border-radius:100%;content:" ";display:block;height:4px;left:-2px;position:absolute;top:calc(50% - 1px);width:4px}.chat__main-panel{background:#fff;border-radius:5px;box-shadow:0 0 2px #0003;height:calc(100% - 10px);margin:5px 54px 5px 87px;position:relative;transition:margin .3s cubic-bezier(.46,.03,.52,.96);width:auto}.chat__main-panel.chat__main-panel--left-panel-open{margin-left:182px}.chat__main-panel.chat__main-panel--right-panel-open{margin-right:182px}.chat__discussion-panel{background:transparent;height:100%;inset:0;position:absolute;width:100%}.chat__discussion-panel-header{align-items:center;background:#e844d5;color:#fff;display:flex;flex-flow:row nowrap;height:45px;padding:10px;position:relative;width:100%;z-index:2}@media screen and (min-width: 40em){.chat__discussion-panel-header{background:transparent;border-bottom:1px solid #f2f2f2;color:#2c2c2c;height:40px}}.chat__discussion-panel-header-title{cursor:pointer;flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:600;white-space:nowrap}.chat__discussion-panel-header-description{color:#fce3f9;flex-basis:100%;flex-grow:1;flex-shrink:1;font-weight:400;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width: 40em){.chat__discussion-panel-header-description{color:#797979}}.chat__discussion-panel-header-actions{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:1;justify-content:flex-end}.chat__discussion-panel-body{background:#fff;inset:45px 0 50px;overflow:hidden;position:absolute;width:100%}@media screen and (min-width: 40em){.chat__discussion-panel-body{bottom:40px;top:40px}}.chat__messages-container{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-width:thin;width:100%}.chat__message{align-items:flex-start;border-radius:5px;display:flex;flex-flow:row nowrap;font-size:.8125rem;margin:10px 0;padding:5px;position:relative}.chat__message:first-child{margin:0 0 10px}.chat__message:last-child{margin:10px 0 0}.chat__message:hover{background:#f2f2f2}.chat__message:hover .chat__message-actions{display:flex}.chat__message--deleting,.chat__message--editing{background:#f2f2f2}.chat__message-edited-info{font-size:.625rem;font-style:italic}.chat__message-user-info{align-items:center;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:10px}.chat__message-actions{align-items:center;display:none;flex-flow:row nowrap;position:absolute;right:0;top:0}.chat__message-actions--mobile{display:flex;flex-flow:row wrap;height:100%;justify-content:center;position:static;width:100%}.chat__message-action{padding:5px}.chat__message-content-container{flex-basis:calc(100% - 46px);flex-grow:1;flex-shrink:1;margin:0 0 0 10px}.chat__message-meta{padding:0 0 4px}.chat__message-meta-sender{font-weight:700;margin:0 5px 0 0}.chat__message-meta-timestamp{font-size:.75rem}.chat__message-body{line-height:1.25rem}.chat__message-footer{align-items:center;display:flex;font-size:.75rem;padding:2px 0}.chat__message-footer-action{color:#009fe3;cursor:pointer;text-decoration:underline}.chat__message-footer-action:first-child{padding:0 5px 0 0}.chat__message-footer-action:last-child{padding:0 0 0 5px}.chat__discussion-panel-footer{align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #ebebeb;bottom:0;display:flex;flex-flow:row nowrap;left:0;min-height:50px;overflow:hidden;position:absolute;right:0;width:100%}@media screen and (min-width: 40em){.chat__discussion-panel-footer{min-height:40px}}.chat__discussion-editor-container{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;min-height:40px}@media screen and (min-width: 40em){.chat__discussion-editor-container{border-right:1px solid #ebebeb}}.chat__users-panel{background:#f2f2f2;border-bottom-right-radius:5px;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;transition:width .3s cubic-bezier(.46,.03,.52,.96),box-shadow .3s cubic-bezier(.46,.03,.52,.96);width:52px;z-index:4}.chat__users-panel--open{width:180px}.chat__users-panel--open-as-floating{box-shadow:-5px 0 5px #0003;width:180px}.chat__users-container{bottom:50px;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;scrollbar-width:none;top:calc(1.625rem + 10px);width:100%}.chat__users-container--mobile{padding:10px 5px;top:0}.chat__users{padding:0 0 10px}.chat__rooms-category-title,.chat__users-category-title{font-size:.825rem;font-weight:600;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat__rooms-category-title--settings{line-height:1;padding:0}.chat__user{background:transparent;border-radius:5px;cursor:pointer;margin:2px 5px;padding:5px;position:relative;width:calc(100% - 10px)}.chat__user:hover{background:#e5e5e5}.chat__user:hover .chat__profile-info-container{flex-basis:calc(100% - 68px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;justify-content:center;margin:0 0 0 10px;max-width:calc(100% - 68px)}.chat__user:hover .chat__button-wrapper--close-discussion{display:block}.chat__staff-user-indicator{color:#e844d5;font-size:.625rem;left:-4px;position:absolute;top:-4px;z-index:3}.chat__profile-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative;width:100%}.chat__profile-container--my-profile{background:#d9d9d9;border-radius:5px;bottom:0;margin:5px;padding:5px;position:absolute;width:calc(100% - 10px)}.chat__profile-container--my-profile:hover{background:#d9d9d9}.chat__profile-container--my-profile .chat__profile-info-container{flex-basis:calc(100% - 68px);width:calc(100% - 68px)}.chat__profile-avatar-container{flex-basis:1.825rem;flex-grow:0;flex-shrink:0;position:relative}@media screen and (min-width: 40em){.chat__profile-avatar-container{flex-basis:2rem}}.chat__avatar-status{border:2px solid #ffffff;border-radius:100%;bottom:-3px;flex-basis:.875rem;flex-grow:0;flex-shrink:0;height:.875rem;position:absolute;right:-3px;width:.875rem;z-index:3}.chat__avatar-status--online{background:#6de164}.chat__avatar-status--offline{background:#cecdcd}.chat__avatar-status--dnd{background:#de3211}.chat__avatar-status--away{background:#fbb470}.chat__profile-info-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:flex-start;display:flex;flex-basis:calc(100% - 42px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;justify-content:center;margin:0 0 0 10px;max-width:calc(100% - 42px)}@media screen and (min-width: 48em){.chat__profile-info-container{font-size:.875rem}}.chat__profile-info-primary{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat__profile-info-secondary{font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat__unread-msg-counter{align-items:center;background:#de3211;border-radius:100%;color:#fff;display:flex;flex-flow:row nowrap;font-size:.6875rem;height:1rem;justify-content:center;left:22px;position:absolute;top:-3px;width:1rem;z-index:2}.chat__unread-msg-counter-number,.chat__unread-msg-counter-plus{letter-spacing:-2px}.chat__overview-panel{background:transparent;height:100%;inset:0;position:absolute;width:100%}.chat__overview-panel-header{align-items:center;background:#e844d5;color:#fff;display:flex;flex-flow:row nowrap;height:45px;padding:10px;position:relative;width:100%;z-index:2}@media screen and (min-width: 40em){.chat__overview-panel-header{background:transparent;border-bottom:1px solid #f2f2f2;color:#2c2c2c;height:40px}}.chat__overview-panel-header-title{border-right:1px solid #ebebeb;font-weight:600;margin:0 5px 0 0;padding:0 10px 0 0}.chat__overview-panel-header-actions{margin:0 0 0 auto}.chat__tabs{align-items:center;display:flex;flex-flow:row nowrap;margin:0 5px}.chat__tab{background:#f2f2f2;border-radius:5px;cursor:pointer;font-size:.8125rem;font-weight:600;margin:0 2px;padding:5px}.chat__tab:hover{background:#caf2f7}.chat__overview-panel-body{background:#fff;inset:45px 0 0;overflow:hidden;position:absolute;width:100%}@media screen and (min-width: 64em){.chat__overview-panel-body{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:40px}}.chat__overview-panel-search-container{align-items:center;border-bottom:1px solid #ebebeb;display:flex;flex-flow:row nowrap;padding:10px}.chat__overview-panel-items-container{height:calc(100% - 58px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-width:thin}.chat__overview-panel-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:2px 0;min-height:calc(1.825rem + 10px);padding:5px}@media screen and (min-width: 40em){.chat__overview-panel-item{min-height:calc(2rem + 10px)}}.chat__overview-panel-item:hover{background:#f2f2f2}.chat__overview-panel-item-data{align-items:center;display:flex;flex-basis:calc(100% - 26px);flex-grow:1;flex-shrink:1;font-weight:600;max-width:calc(100% - 26px)}.chat__overview-panel-items-container--rooms .chat__overview-panel-item-data{flex-basis:calc(100% - 52px);max-width:calc(100% - 52px)}.chat__overview-panel-item-actions{align-items:center;display:flex;flex-basis:0;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;justify-content:flex-end}.chat__resizer{background:transparent;border-radius:3px;position:absolute;z-index:5}.chat__resizer-r{cursor:col-resize;height:150px;margin-top:-75px;right:-6px;top:50%;width:4px}.chat__resizer-t{cursor:row-resize;height:4px;left:50%;margin-left:-75px;top:-6px;width:150px}.chat__resizer-b{bottom:-6px;cursor:row-resize;height:4px;left:50%;margin-left:-75px;width:150px}.chat__resizer-l{cursor:col-resize;height:150px;left:-6px;margin-top:-75px;top:50%;width:4px}.chat__resizer-tl{border-radius:100%;cursor:nwse-resize;height:10px;left:-6px;top:-6px;width:10px}.chat__resizer-tr{border-radius:100%;cursor:nesw-resize;height:10px;right:-6px;top:-6px;width:10px}.chat__resizer-bl{border-radius:100%;bottom:-6px;cursor:nesw-resize;height:10px;left:-6px;width:10px}.chat__resizer-br{border-radius:100%;bottom:-6px;cursor:nwse-resize;height:10px;right:-6px;width:10px}.chat__textfield{background:transparent;border:2px solid #e844d5;border-radius:5px;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:1rem;font-weight:400;padding:8px 5px;resize:none;width:100%}@media screen and (min-width: 40em){.chat__textfield{font-size:.8125rem}}.chat__textfield--with-filter{margin:0 5px 0 0}.chat__memofield{background:transparent;border:2px solid #e844d5;border-radius:5px;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:1rem;font-weight:400;height:5rem;line-height:1.25rem;padding:8px 5px;resize:none;width:100%}@media screen and (min-width: 40em){.chat__memofield{font-size:.8125rem}}.chat__new-message{background:#f2f2f2;border:0;border-radius:20px;font-size:1rem;height:30px;line-height:1.25rem;margin:10px;min-height:30px;padding:5px 15px;resize:none;width:100%}@media screen and (min-width: 40em){.chat__new-message{background:transparent;border:10px solid #ffffff;border-radius:5px;font-size:.8125rem;height:40px;margin:0;min-height:40px;padding:0}}.chat__edit-message{background:#e5e5e5;border:5px solid #e5e5e5;border-radius:5px;font-size:1rem;height:1rem;line-height:1.25rem;padding:0;resize:none;width:100%}@media screen and (min-width: 40em){.chat__edit-message{font-size:.8125rem}}.chat__submit{align-items:center;background:#e844d5;border:0;border-radius:100%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;margin:10px 10px 10px 0;min-width:30px;width:30px}@media screen and (min-width: 40em){.chat__submit{background:transparent;border-radius:0;color:#2c2c2c;height:40px;margin:0;width:40px}}.chat-mobile{background:#fff;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;inset:0;min-width:320px;position:fixed;z-index:9989}.chat-mobile__panel{background:#fff;bottom:0;height:100%;position:absolute;top:0;transform:none;user-select:none;z-index:7}.chat-mobile__main-container{bottom:3rem;left:0;position:fixed;right:0;top:0;z-index:6}.chat-mobile__footer{align-items:center;background:#e5e5e5;bottom:0;display:flex;height:3rem;justify-content:space-between;left:0;padding:10px;position:fixed;right:0;z-index:5}.chat-mobile__back-drop{inset:0;position:fixed;z-index:7}.chat-mobile__action-panel{background:#fff;bottom:0;left:0;min-height:5rem;padding:10px;position:fixed;right:0;width:100%;z-index:8}.avatar-container{align-items:center;border-radius:100%;color:#fff;display:flex;font-family:"Exo 2",Arial,"sans-serif";height:2.155rem;justify-content:center;overflow:hidden;position:relative;width:2.155rem}@media screen and (min-width: 48em){.avatar-container{height:2.875rem;width:2.875rem}}.avatar-container--discussion-area{background:#f2f2f2;color:#009fe3;font-size:1.5rem}@media screen and (min-width: 48em){.avatar-container--small{height:2.275rem;width:2.275rem}}@media screen and (min-width: 48em){.avatar-container--xsmall{height:1.475rem;width:1.475rem}}.avatar-container--group{border-radius:0;user-select:none}@media screen and (min-width: 48em){.avatar-container--group{width:auto}}.avatar--group-members{cursor:pointer}.avatar__group-members-search input{width:100%}.avatar__group-members-container{max-height:350px;overflow-y:auto;overscroll-behavior:contain;padding:10px 0 0 10px;scrollbar-width:thin}.avatar__group-user{display:flex;gap:5px;justify-content:space-between;margin-bottom:10px}.avatar__group-user-text{flex-basis:auto;flex-grow:1;flex-shrink:1;min-width:150px;text-align:left}.avatar-container--chat{height:1.825rem;width:1.825rem}@media screen and (min-width: 48em){.avatar-container--chat{height:2rem;width:2rem}}.avatar{align-items:center;border-radius:100%;color:#fff;display:flex;flex-grow:0;flex-shrink:0;font-size:1.125rem;height:100%;justify-content:center;width:100%;z-index:1}@media screen and (min-width: 48em){.avatar{font-size:1.5rem}}.avatar--approval_pending,.avatar--approved{cursor:pointer}.avatar--approval_pending{animation:approval-pending-border-pulse 1.75s infinite;border:2px solid #009fe3}.avatar--approved{border:2px solid #24c118}.avatar__decoration{margin-right:5px}.avatar__text{max-width:100%;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar--small{height:2.275rem;width:2.275rem}@media screen and (min-width: 48em){.avatar--small{font-size:1.125rem}}.avatar--xsmall{height:1.475rem;width:1.475rem}.avatar--xsmall.avatar--usergroup,.avatar--xsmall.avatar--workspace{border-radius:.7375rem;padding:5px}.avatar--xsmall.avatar--usergroup{border:1px solid #c10ebe}.avatar--xsmall.avatar--usergroup .icon{color:#c10ebe}.avatar--xsmall.avatar--workspace{border:1px solid #2fd4af}.avatar--xsmall.avatar--workspace .icon{color:#2fd4af}@media screen and (min-width: 48em){.avatar--xsmall{font-size:.685rem}}.avatar--group{background-color:#f2f2f2;color:#2c2c2c;max-width:100%}.avatar--usergroup,.avatar--workspace{width:auto}.avatar--chat{font-size:1rem}@media screen and (min-width: 48em){.avatar--chat{font-size:1.125rem}}.avatar-img{position:absolute;z-index:2}.avatar--category-1{background-color:#09f}.avatar--category-2{background-color:#f90}.avatar--category-3{background-color:#ff008d}.avatar--category-4{background-color:#0bf0f2}.avatar--category-5{background-color:#f00bf2}.avatar--category-6{background-color:#47ccae}.avatar--category-7{background-color:#7082b0}.avatar--category-8{background-color:#6eb5cf}.avatar--category-9{background-color:red}.avatar--category-10{background-color:#0cff00}@keyframes approval-pending-border-pulse{50%{opacity:20%}to{opacity:100%}}.dropdown{-moz-transition:opacity .15s;-ms-transition:opacity .15s;-o-transition:opacity .15s;-webkit-transition:opacity .15s;transition:opacity .15s;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:block;left:0;max-width:95%;opacity:0%;position:absolute;top:0;z-index:9999}@media screen and (min-width: 48em){.dropdown{font-size:.875rem}}.dropdown.visible{opacity:100%}.dropdown--group-members .dropdown__container{max-height:none}.dropdown--records-filters .dropdown__container{max-height:420px}.dropdown__container{background-color:#fff;border-radius:5px;box-shadow:0 10px 20px #0000004d;color:#2c2c2c;display:block;line-height:1.25rem;max-height:350px;min-width:100px;opacity:100%;overflow-y:auto;padding:5px;position:relative;text-align:center}.dropdown__container-item{display:flex;height:2.5rem;margin:0 0 1px;min-width:100px;position:relative}.dropdown__arrow{border:solid transparent;border-bottom-color:#fff;border-width:4px;bottom:100%;display:block;height:0;pointer-events:none;position:absolute;width:0;z-index:99}.dropdown--workspace-chart .dropdown__container .dropdown__container-item{height:auto}.dropdown--material-page-field-explanation,.dropdown--material-page-field-hint,.dropdown--word-definition{max-width:300px}.dropdown--material-page-field-explanation .dropdown__container,.dropdown--material-page-field-hint .dropdown__container,.dropdown--word-definition .dropdown__container{border-radius:2px;color:#2c2c2c;min-width:0;padding:3px 6px;text-align:left}@media screen and (min-width: 48em){.dropdown--material-page-field-explanation .dropdown__container,.dropdown--material-page-field-hint .dropdown__container,.dropdown--word-definition .dropdown__container{padding:5px 10px}}.dropdown--word-definition .dropdown__container{background:#c7fdd8;border:1px solid #8ed2a3}.dropdown--word-definition .dropdown__arrow{border-bottom-color:#8ed2a3}.dropdown--material-page-field-explanation .dropdown__container{background:#fafeff;border:1px solid #5ed2ff}.dropdown--material-page-field-explanation .dropdown__arrow{border-bottom-color:#5ed2ff}.dropdown--material-page-field-hint .dropdown__container{background:#ffffe1;border:1px solid #d6d823}.dropdown--material-page-field-hint .dropdown__arrow{border-bottom-color:#d6d823}.dropdown--material-management .dropdown__container,.dropdown--material-management-tooltip .dropdown__container{background:#5db5c5;border-radius:2px;color:#fff;min-width:0;text-align:left}.dropdown--material-management .dropdown__arrow,.dropdown--material-management-tooltip .dropdown__arrow{border-bottom-color:#5db5c5}.dropdown--material-management .dropdown__container{padding:5px}.dropdown--material-management-tooltip .dropdown__container{padding:5px 10px}.dropdown--chat .dropdown__container-item{display:block;height:2rem;margin:0 0 1px;min-width:100px;overflow:hidden;position:relative}.dropdown--guider-labels .dropdown__container,.dropdown--communicator-labels .dropdown__container{overflow-y:auto}.dropdown--color-picker .dropdown__container{z-index:12000}.dropdown--instructions .dropdown__container{border:1px solid #bce6f7;line-height:1.25rem;margin:0;max-width:500px;padding:10px;text-align:initial}.dropdown--instructions .dropdown__arrow{border-bottom-color:#62c3eb}.dropdown--instructions p{margin:0 0 10px}.dropdown--instructions p:last-child{margin:0}.loader__executing:after{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;content:" ";height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}.loader__executing--dialog:after{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;content:" ";height:220px;left:calc(50% - 110px);position:absolute;top:calc(50% - 110px);width:220px}.loader-empty:empty{min-height:75px;min-width:75px;position:relative}.loader-empty:empty:after{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;content:" ";height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-error{min-height:75px;min-width:75px;position:relative}.loader-error:after{color:#de3211;content:"\ea08";font-family:muikku;font-size:50px;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:50px}.loaded-empty{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}@media screen and (min-width: 48em){.loaded-empty{height:100%;min-height:100%}}.dialog{-moz-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;opacity:0%;position:fixed;z-index:9990}.dialog--local{position:absolute}.dialog--local .dialog__window{position:relative}@media screen and (min-width: 48em){.dialog--matriculation .dialog__window{left:auto;right:auto;width:728px}}@media screen and (min-width: 64em){.dialog--matriculation .dialog__window{width:984px}}@media screen and (min-width: 75em){.dialog--matriculation .dialog__window{width:1160px}}@media screen and (min-width: 48em){.dialog--studies .dialog__window{left:auto;right:auto;width:728px}}@media screen and (min-width: 64em){.dialog--studies .dialog__window{width:984px}}@media screen and (min-width: 75em){.dialog--studies .dialog__window{width:1160px}}.dialog--studies .dialog__content{overflow:auto}.dialog--guider-student{background-color:#fff;overflow:auto}@media screen and (min-width: 48em){.dialog--guider-student{background-color:#00000080}}.dialog--guider-student .dialog__content{overflow:clip}.dialog--disconnect-warning{background-color:#000000d9}.dialog--upload-header-image .dialog__window{max-width:none}.dialog--visible{opacity:100%}.dialog--workspace-signup-dialog{z-index:9999}.dialog__window{align-items:flex-start;background-color:#fff;border-radius:5px;display:flex;flex-flow:column nowrap;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;justify-content:flex-start;inset:10px;position:fixed;width:calc(100% - 20px)}@media screen and (min-width: 48em){.dialog__window{box-shadow:0 0 80px #0009;font-size:.875rem;inset:auto;max-width:470px;position:relative}}.dialog__window--chat{max-height:calc(100% - 20px)}@media screen and (min-width: 48em){.dialog__window--chat{max-width:700px}}.dialog__window--pedagogy-form-pdf{height:100%;max-width:unset;width:100%}@media screen and (min-width: 48em){.dialog__window--notebook-pdf-dialog,.dialog__window--cv-pdf-dialog{height:90%;max-width:1000px;width:90%}}@media screen and (min-width: 48em){.dialog__window--assignments{max-width:1000px}}.dialog__window--course-description .dialog__content{line-height:1.5rem;padding:5px 20px}.dialog__window--guider-student{position:absolute}@media screen and (min-width: 48em){.dialog__window--guider-student{box-shadow:unset;max-width:unset;top:20px;width:calc(100% - 40px)}}@media screen and (min-width: 48em){.dialog__window--new-user{max-width:815px}.dialog__window--new-user .dialog__content{height:400px}}@media screen and (min-width: 48em){.dialog__window--edit-workspace,.dialog__window--edit-user-group{max-width:815px}.dialog__window--edit-workspace .dialog__content,.dialog__window--edit-user-group .dialog__content{height:546px}}@media screen and (min-width: 48em){.dialog__window--new-workspace{max-width:815px}.dialog__window--new-workspace .dialog__content{height:420px}}.dialog__window--wizard,.dialog__window--studies{display:flex;flex-direction:column;inset:0;position:fixed;width:auto}@media screen and (min-width: 48em){.dialog__window--wizard,.dialog__window--studies{border-radius:10px;inset:20px;max-width:none;position:fixed}}.dialog__window--wizard .dialog__content,.dialog__window--studies .dialog__content{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;max-height:100%}.dialog__window--wizard .multi-step,.dialog__window--studies .multi-step{display:flex;flex-direction:column;inset:0 5px 20px;position:absolute}@media screen and (min-width: 48em){.dialog__window--wizard .multi-step,.dialog__window--studies .multi-step{left:20px;right:20px;top:20px}}.dialog__window--wizard .wizard__content,.dialog__window--studies .wizard__content{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:auto}.dialog__window--copy-workspace{height:100%;max-width:none}.dialog__window--copy-workspace .multi-step{inset:0 0 20px}.dialog__window--note-information{max-height:100%;max-width:none}.dialog__window--note-information .dialog__content{padding:20px 15px 20px 20px}@media screen and (min-width: 48em){.dialog__window--note-information{border-radius:5px;left:auto;max-height:calc(100% - 30px);right:auto;width:728px}}@media screen and (min-width: 64em){.dialog__window--note-information{width:984px}}.dialog__window--exam{background-color:#f2f2f2;display:flex;flex-direction:column;inset:0;max-width:100%;position:fixed;width:auto}.dialog__window--exam .dialog__content{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;max-height:100%}@media screen and (min-width: 64em){.dialog__window--exam{border-radius:5px;inset:20px auto;max-height:calc(100% - 30px);max-width:1240px;width:100%}}.dialog__window--disconnect-warning{background-color:#009fe3;color:#fff;font-size:1.175rem;max-width:100%}@media screen and (min-width: 48em){.dialog__window--disconnect-warning{border-radius:5px;font-size:1.375rem;margin:0 20px;max-width:1200px}}.dialog__overlay{align-items:center;background-color:#fff;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:90%;position:absolute;width:100%;z-index:1000}.dialog__container{align-items:flex-start;display:flex;justify-content:space-between;padding:5px 0}.dialog__container--color-picker{flex-basis:auto;flex-flow:row wrap;flex-grow:0;flex-shrink:0;justify-content:center;padding:0 15px 15px 0}.dialog__container--label-form{flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;padding:0}.dialog__image-tools{align-items:center;display:flex;justify-content:center;margin-top:5px}.dialog__slider{flex-basis:auto;flex-grow:1;flex-shrink:1;padding-right:15px}.dialog__header{align-items:center;background-color:#fff;border-radius:5px 5px 0 0;color:#2c2c2c;display:flex;flex-basis:3rem;flex-grow:0;flex-shrink:0;height:3rem;padding:15px 10px 15px 20px;position:relative;width:100%}@media screen and (min-width: 48em){.dialog__header{background-color:#009fe3;color:#fff;display:flex;height:3rem;min-height:3rem;padding:0 10px 0 20px}}.dialog__header--study-planner-delete-course,.dialog__header--study-planner-specify-course,.dialog__header--study-planner-edit-month{padding:10px}@media screen and (min-width: 48em){.dialog__header--guider-student{position:sticky;top:0;z-index:4}}.dialog__header--wizard,.dialog__header--course-description{background:#fff;color:#2c2c2c}@media screen and (min-width: 48em){.dialog__header--exam,.dialog__header--wizard{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#2c2c2c;display:flex;height:3rem;padding:0 20px}}.dialog__header--exam{background-color:#f2f2f2;color:#2c2c2c}.dialog__header--exam .button-icon--dialog-close{color:#2c2c2c}.dialog__header--disconnect-warning{background-color:transparent;color:#fff;flex-basis:auto;height:auto;padding:20px}.dialog__header--disconnect-warning .dialog__title{font-size:1.375rem;text-transform:none}@media screen and (min-width: 48em){.dialog__header--disconnect-warning{padding:30px}.dialog__header--disconnect-warning .dialog__title{font-size:1.75rem;text-transform:none}.dialog__header--disconnect-warning .dialog__close{right:5px;top:25px}}.dialog__header--chat{background:#fff;color:#2c2c2c}.dialog__header--chat .dialog__title{font-size:.9375rem}@media screen and (min-width: 48em){.dialog__header--chat .dialog__title{font-size:1rem}}.dialog__header--chat .button-icon--dialog-close,.dialog__header--matriculation .button-icon--dialog-close{color:#2c2c2c}.dialog__icon-container{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-size:72px;padding:5px;position:relative}.dialog__title{font-size:1rem;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width: 48em){.dialog__title{font-size:1.1rem}}.dialog__title-sub-container{align-items:center;display:flex}.dialog__title-item:not(:first-child){margin-left:10px}.dialog__title-item--hops-toggle{display:flex;flex-grow:1;justify-content:flex-end}.dialog__title-item--studyprogramme{display:flex}.dialog__close{-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:40px;cursor:pointer;font-size:18px;height:40px;line-height:40px;margin-top:-20px;position:absolute;right:5px;text-align:center;top:50%;width:40px}.dialog__content{flex-basis:calc(100% - 6rem - 20px);flex-grow:1;flex-shrink:1;line-height:1.25rem;max-height:calc(100% - 6rem - 20px);min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px;width:100%}.dialog__content--note-information{display:flex;flex-wrap:wrap}@media screen and (min-width: 48em){.dialog__content--note-information{flex-flow:nowrap}}.dialog__note-item{flex-basis:0;flex-grow:1;flex-shrink:1}.dialog__note-recipients{border-left:1px solid #ebebeb;flex-basis:100%;margin:0 0 0 10px;padding:0 0 0 10px}@media screen and (min-width: 40em){.dialog__note-recipients{flex-basis:340px}}.dialog__content--study-planner-edit-month,.dialog__content--study-planner-specify-course,.dialog__content--study-planner-delete-course{padding:10px}.dialog__content--workspace-signup-dialog{display:block;width:100%}.dialog__content--notebook-pdf-dialog{max-height:100%}.dialog__content--disconnect-warning{line-height:1.5rem;padding:0 20px}@media screen and (min-width: 48em){.dialog__content--disconnect-warning{line-height:1.75rem;padding:0 30px}}.dialog__content--chat{padding:10px 20px}.dialog__content-column-container{align-items:flex-start;display:flex;flex-flow:column wrap;gap:20px 30px;justify-content:flex-start}@media screen and (min-width: 48em){.dialog__content-column-container{flex-flow:row wrap}}.dialog__content-column{align-items:flex-start;display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;justify-content:flex-start;width:100%}@media screen and (min-width: 48em){.dialog__content-column{max-width:50%;width:auto}}.dialog__content-row{margin:0 0 15px;width:100%}.dialog__content-row:last-child{margin:0}.dialog__content-row label{font-weight:600}.dialog__content-row p{margin:0 0 10px}.dialog__content-row--user-search{margin:10px 0}.dialog__content-row--dates{display:flex}.dialog__content-row--new-user{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.dialog__content-row--new-workspace,.dialog__content-row--edit-workspace{display:flex;flex-wrap:wrap}@media screen and (min-width: 48em){.dialog__content-row--new-workspace .form-element:not(:first-child),.dialog__content-row--edit-workspace .form-element:not(:first-child){margin-left:20px}}.dialog__content-row--label{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.dialog__content-row-header-title{font-size:1.0625rem}.dialog__content-row-header-description{font-weight:300;padding:10px 0}.dialog__content-row-content{padding:2px 0 0}.dialog__content-row-content--new-workspace,.dialog__content-row-content--edit-workspace,.dialog__content-row-content--summary-dates{padding-left:20px}.dialog__content-row-content--new-workspace span,.dialog__content-row-content--edit-workspace span,.dialog__content-row-content--summary-dates span{margin-left:10px}.dialog__content-row-content--summary{padding-left:20px}.dialog__content-row-content--summary-dates span{margin-left:0}.dialog__content-row-content--summary-dates span:not(:first-child){margin-left:5px}.dialog__content-row-content--summary-dates span:not(:first-child):before{content:"-";margin-right:5px}.dialog__footer{bottom:0;left:0;padding:20px;position:absolute;right:0;text-align:right}@media screen and (min-width: 48em){.dialog__footer{position:relative;width:100%}}.dialog__footer--disconnect-warning .dialog__button-set{justify-content:center}@media screen and (min-width: 48em){.dialog__footer--disconnect-warning{padding:35px}}.dialog__button-set{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}@media screen and (min-width: 64em){.dialog__button-set{justify-content:flex-start}}.dialog__button-set .button{margin:0 0 0 10px}@media screen and (min-width: 64em){.dialog__button-set .button{margin:0 10px 0 0}}.dialog--evaluation{width:100%}.dialog--evaluation .dialog__header--evaluation{display:none}.dialog--evaluation .dialog__content{height:100%;max-height:100%;padding:0}@media screen and (min-width: 48em){.dialog--evaluation .dialog__window--evaluation{inset:0;margin:0;max-width:100%;position:fixed;width:100%}}.dialog--enrollment{background:transparent;bottom:auto;left:calc(50% - 235px);max-width:470px;top:10px}.dialog--enrollment .dialog__content-row--label{flex-flow:row nowrap}.dialog--enrollment .dialog__content-column{flex-basis:100%;flex-grow:1;flex-shrink:1;font-size:.9375rem;line-height:1.375rem;padding-left:24px}.dialog__header--enrollment{background:#fff;color:#2c2c2c}.dialog__header--enrollment .button-icon--dialog-close{color:#009fe3}.dialog__executer.state-DONE{color:#24c118}@media screen and (min-width: 48em){.dialog--hops .dialog__window{left:auto;right:auto;width:728px}}@media screen and (min-width: 64em){.dialog--hops .dialog__window{width:984px}}@media screen and (min-width: 75em){.dialog--hops .dialog__window{width:1160px}}.dialog__state{align-items:center;border:1px solid transparent;border-left-width:3px;display:flex;margin:20px 0 5px;padding:7px}.dialog__state.state-INFO{border-color:#009fe3}.dialog__state.state-INFO .dialog__state-icon{color:#009fe3}.dialog__state-icon{flex-basis:20px;flex-grow:0;flex-shrink:0;font-size:35px;margin:0 7px 0 0}.dialog__state-text{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.form{position:relative;width:100%}.form__container-title{align-items:center;display:flex;flex-flow:row wrap;font-weight:400}.form__row{margin:0 0 15px;position:relative;width:100%}.form__row:last-child{margin:0}.form__row--evaluation-warning{font-size:1rem;justify-content:center}.form__row--evaluation-warning .recording-warning{color:#de3211;display:flex;justify-content:center;padding:10px 0}.form__row--workspace-management{align-items:center;display:flex;flex-flow:row wrap}.form__row--matriculation-plan{margin:0 0 5px}.form__row--split{display:flex;flex-flow:row wrap}.form__row-header{display:flex;justify-content:space-between}.form__buttons{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.form__buttons--notebook .button{margin:0 10px 0 0}.form__buttons--evaluation{justify-content:center}.form__buttons--evaluation .button{margin:0 5px}.form__subdivision{flex-basis:100%;margin:5px 0}@media screen and (min-width: 64em){.form__subdivision{flex-basis:50%;padding:0 10px}.form__subdivision:first-child{padding:0 10px 0 0}.form__subdivision:last-child{padding:0 0 0 10px}}.form__subdivision .form__row:last-child{margin:0}@media screen and (min-width: 64em){.form__subdivision--auto-width{flex-basis:auto}}input,select,option,textarea,fieldset,legend{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){input,select,option,textarea,fieldset,legend{font-size:.875rem}}.form__fieldset{border:0;margin:0;max-width:100%;min-width:0;padding:0}.form__legend{display:block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:600;padding:0 0 5px}@media screen and (min-width: 48em){.form__legend{font-size:.875rem}}.form__fieldset-content{display:flex}.form__fieldset-content--horizontal{align-items:center;flex-flow:row wrap;justify-content:flex-start}.form__fieldset-content--vertical{align-items:flex-start;flex-flow:column wrap;justify-content:flex-start}.form-switch-element{align-items:center;display:flex;flex-flow:row nowrap;gap:0 10px}.form-switch-element label{font-weight:400}.form-element{width:auto}.form-element label{display:block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:600;padding:0 0 5px}.form-element label:first-child{margin-right:5px}@media screen and (min-width: 48em){.form-element label{font-size:.875rem}}.form-element input[type=checkbox]{align-items:center;appearance:none;background:#fff;border:solid 2px #62c3eb;border-radius:3px;display:flex;height:1rem;justify-content:center;margin-right:5px;padding:0;width:1rem}.form-element input[type=checkbox][disabled]{border:2px solid #e6e5e5;color:#b3b2b2}.form-element input[type=checkbox][disabled]:checked{background-color:#b3b2b2;border:2px solid #b3b2b2}.form-element input[type=radio]{align-items:center;appearance:none;border:solid 2px #62c3eb;border-radius:100%;display:flex;height:1rem;justify-content:center;margin-right:5px;width:1rem}.form-element input[type=radio][disabled]{border:2px solid #e6e5e5;color:#b3b2b2}.form-element input[type=radio][disabled]:checked{background-color:#b3b2b2;border:2px solid #b3b2b2}.form-element input:checked{background-color:#29b0c4;border:solid 2px #29b0c4}.form-element input:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.form-element--chat input[type=checkbox],.form-element--chat input[type=radio]{border:solid 2px #e844d5}.form-element--chat input:checked{background-color:#e844d5;border:solid 2px #e844d5}.form-element--chat input:checked:after{color:#fff}.form-element--new-label,.form-element--new-label .form-element__input,.form-element--user-group-name{width:100%}.form-element--sign-up-message{max-width:100%;width:100%}.form-element--sign-up-message .form-element__input{width:100%}.form-element--item-selection-container{padding:2px}.form-element--checkbox-radiobutton,.form-element--icon-with-label{align-items:center;background-color:transparent;border-radius:0;display:flex;margin:0 5px 0 0;padding:5px 10px 0 0;width:auto}.form-element--checkbox-radiobutton label,.form-element--icon-with-label label{font-weight:400;padding:0}.form-element--edit-label{margin:0 0 10px;width:100%}.form-element--new-user{flex-basis:100%;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.form-element--new-user{flex-basis:auto}}.form-element--organization-workspace-date{margin-right:10px}.form-element--new-user:not(:first-child){margin:10px 0 0}@media screen and (min-width: 48em){.form-element--new-user:not(:first-child){margin:0 0 0 20px}}.form-element--main-action{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1}.form-element--add-producer,.form-element--add-exam-category,.form-element--search{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;justify-content:flex-end}.form-element--search{position:relative}.form-element--subpanel-search{flex-basis:100%}.form-element--profile{margin:10px 0 0}.form-element--workspace-name,.form-element--workspace-name-extension{display:flex;flex-direction:column;flex-grow:1}.form-element--forgot-password{display:flex;flex-direction:column}.form-element--forgot-password label{font-size:1rem;font-weight:400}.form-element--copy-workspace-start-date{flex-basis:100%;flex-grow:1;flex-shrink:1;padding:0 0 10px}@media screen and (min-width: 48em){.form-element--copy-workspace-start-date{flex-basis:50%;padding:0 10px 10px 0}}.form-element--copy-workspace-ckeditor{display:flex;flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;width:100%}.form-element--copy-workspace-ckeditor .cke{flex-basis:auto;flex-grow:1;flex-shrink:1}.form-element--copy-workspace-end-date{flex-basis:100%;flex-grow:1;flex-shrink:1;padding:0 0 10px}@media screen and (min-width: 48em){.form-element--copy-workspace-end-date{flex-basis:50%;padding:0 0 10px 10px}}.form-element--copy-workspace-start-date .react-datepicker-wrapper,.form-element--copy-workspace-end-date .react-datepicker-wrapper,.form-element--copy-workspace-start-date .react-datepicker__input-container,.form-element--copy-workspace-end-date .react-datepicker__input-container{display:block}.form-element__description{flex-basis:100%;flex-grow:1;flex-shrink:1;font-size:.8125rem;margin:5px 0}.form-element__description-chip{align-items:center;background:#ebebeb;border-color:#ebebeb;border-radius:2px;display:flex;font-size:.8125rem;height:2.25rem;justify-content:center;margin:0 5px;padding:0 10px;width:auto}@media screen and (min-width: 48em){.form-element__description-chip{font-size:.875rem;height:2.5rem}}.form-element__input{-webkit-transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out,border .2s ease-in-out;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;appearance:none;border:solid 2px #62c3eb;border-radius:2px;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:2.25rem;padding:0 10px;resize:none;width:auto}@media screen and (min-width: 48em){.form-element__input{font-size:.875rem;height:2.5rem}}.form-element__input.INVALID{border-color:#de3211}.form-element__input.VALID{border-color:#24c118}.form-element__input[disabled]{border-color:#ebebeb}.form-element__input:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.form-element__input--note-title,.form-element__input--material-editor-assignment-points{width:100%}.form-element__input--content-centered{text-align:center}.form-element__divider{margin:0 5px}.form-element__input--material-editor-title{background:#fff;font-size:1.25rem;font-weight:300;height:auto;line-height:1;padding:10px;width:100%}@media screen and (min-width: 48em){.form-element__input--material-editor-title{font-size:1.375rem;padding:15px}}.form-element__input--new-label{width:100%}.form-element__input--worklist-description,.form-element__input--worklist-price,.form-element__input--worklist-factor,.form-element__input--worklist-date{max-width:100%;width:100%}.form-element__input--worklist-date,.form-element__input--worklist-price,.form-element__input--worklist-factor{text-align:center}.form-element__input--worklist-description[disabled],.form-element__input--worklist-price[disabled],.form-element__input--worklist-factor[disabled]{background:#ebebeb;border-color:#ebebeb}.form-element__input--profile-auto-reply{width:100%}@media screen and (min-width: 64em){.form-element__input--profile-auto-reply{width:50%}}.form-element__input--workspace-management,.form-element__input--material-editor{margin:0;width:100%}.form-element__input--workspace-data,.form-element__input--guider-label-name,.form-element__input--communicator-label-name,.form-element__input--announcement-category-name,.form-element__input--profile,.form-element__input--workspace-name,.form-element__input--user-group-name,.form-element__input--workspace-name-extension,.form-element__input--new-user{width:100%}.form-element__input--forgotpassword{font-size:1.1rem;width:100%}.form-element__input--profile-error{color:#de3211}.form-element__input--label{display:block}.form-element__input--search,.form-element__input--add-producer,.form-element__input--add-exam-category,.form-element__input--add-material-producer{background-color:#fff;border-bottom:2px solid #62c3eb;border-left:2px solid #62c3eb;border-right:2px solid #009fe3;border-top:2px solid #62c3eb;width:100%}.form-element__input--search:focus{position:fixed;right:46px;width:calc(100% - 56px)}@media screen and (min-width: 48em){.form-element__input--search:focus{position:relative;right:unset;width:100%}}.form-element__input-decoration{border-radius:2px}.form-element__input-decoration--search,.form-element__input-decoration--add-producer,.form-element__input-decoration--add-exam-category{background-color:#009fe3}.form-element__input-decoration--search:before,.form-element__input-decoration--add-producer:before,.form-element__input-decoration--add-exam-category:before{align-items:center;display:flex;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem;color:#fff}@media screen and (min-width: 48em){.form-element__input-decoration--search:before,.form-element__input-decoration--add-producer:before,.form-element__input-decoration--add-exam-category:before{font-size:1.25rem;height:2.5rem;width:2.5rem}}.form-element__input-decoration--clear-search{background-color:#f2f2f2;cursor:pointer;height:1.8rem;position:absolute;right:41px;top:calc(50% - .9rem);width:1.8rem}.form-element__input-decoration--clear-search:before{align-items:center;color:#b3b2b2;display:flex;font-size:.6rem;height:1.8rem;justify-content:center;width:1.8rem}.form-element__input-decoration--clear-search:active:before,.form-element__input-decoration--clear-search.active:before{color:#de3211}@media screen and (min-width: 48em){.form-element__input-decoration--clear-search{right:46px}}.form-element__select{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='skyblue'><polygon points='0,0 3,0 8,7 12,0 15,0 8,10 0,0' /></svg>") no-repeat right 5px center;background-color:transparent;border:2px solid #62c3eb;border-radius:2px;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:2.25rem;padding:0 25px 0 10px;position:relative}@media screen and (min-width: 48em){.form-element__select{font-size:.875rem;height:2.5rem}}.form-element__select.INVALID{border-color:#de3211}.form-element__select.VALID{border-color:#24c118}.form-element__select[disabled]{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='lightgrey'><polygon points='0,0 3,0 8,7 12,0 15,0 8,10 0,0' /></svg>") no-repeat right 5px center;border:2px solid #e6e5e5}.form-element__select:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.form-element__select--guider-hops{margin:5px 10px 5px 0}.form-element__select--worklist-template{max-width:200px;width:200px}.form-element__select--matriculation-exam{flex-basis:50%;flex-grow:0;flex-shrink:1;margin-right:5px;max-width:50%}.form-element__select--hops-selector{margin-left:5px;margin-right:5px;width:auto}.form-element__select--main-action{display:inline-block;font-weight:300;height:35px;min-width:150px;padding:5px 25px 5px 5px;text-transform:uppercase;vertical-align:top;width:100%}@media screen and (min-width: 48em){.form-element__select--main-action{height:40px}}.form-element__select--material-editor{background-color:#fff;width:100%}.form-element__select--toolbar-selector{display:inline-block;font-weight:300;height:35px;margin-right:20px;max-width:200px;padding:5px 25px 5px 5px;text-transform:uppercase;vertical-align:top;width:100%}@media screen and (min-width: 48em){.form-element__select--toolbar-selector{height:40px;max-width:250px}}.form-element__select--new-user{width:100%}.form-element__select--evaluation{background-color:#fff}.form-element__textarea-container{width:100%}.form-element__textarea{background-color:transparent;border:2px solid #62c3eb;border-radius:2px;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;min-height:150px;padding:8px 10px;width:100%}@media screen and (min-width: 64em){.form-element__textarea{font-size:.875rem}}.form-element__textarea:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.form-element__dropdown-selection-container{padding:3px 0}.form-element__dropdown-selection-container--nowrap{align-items:center;display:flex;flex-flow:row nowrap}.form-element__autocomplete-highlight{background:#ffc200}.form-element__actions{align-items:center;display:flex;justify-content:flex-end}.form-element__actions .button{margin:0 0 0 10px}@media screen and (min-width: 64em){.form-element__actions{justify-content:flex-start}.form-element__actions .button{margin:0 10px 0 0}}@media screen and (min-width: 64em){.form-element__actions--wizard{justify-content:center}}.button{-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;align-items:center;background-color:#fff;border-radius:20px;color:#2c2c2c;cursor:pointer;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.75rem;justify-content:center;overflow:hidden;padding:5px 15px;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;user-select:text;white-space:nowrap}@media screen and (min-width: 48em){.button{font-size:.8125rem}}.button.disabled,.button.disabled:hover{background-color:#ccc;cursor:not-allowed}.button--frontpage-button{font-size:.7rem}.button__icon{font-size:1rem}.button-image{align-items:center;border-radius:100%;height:35px;justify-content:center;margin-right:10px;width:35px}@media screen and (min-width: 48em){.button-image{display:flex;height:100%;margin:0;width:100%}}.button--button-has-icon{padding:5px 15px 5px 10px}.button--create-student-order,.button--delete-student-order,.button--complete-student-order,.button--pay-student-order,.button--back-to-muikku,.button--send-message{display:inline-flex;margin:0 10px 0 0}.button--create-student-order:last-child,.button--delete-student-order:last-child,.button--complete-student-order:last-child,.button--pay-student-order:last-child,.button--back-to-muikku:last-child,.button--send-message:last-child{margin:0}.button--delete-student-order,.button--complete-student-order{font-size:.7rem;padding:4px 12px 4px 8px}.button--delete-student-order .button__icon,.button--complete-student-order .button__icon{font-size:.7rem}.button--coursepicker-course-action{margin:0 10px 0 0}.button--studies-course-action{background:#fff;border:1px solid #24ac8e;color:#1f977c;font-size:.75rem;margin:0 10px 0 0;padding:4px 10px}.button--studies-course-action:last-child{margin:0}.button--studies-course-action:hover{background:#1f977c;border:1px solid #1f977c;color:#fff}.button--execute{background-color:#66b43b;color:#fff;order:3}.button--execute:hover,.button--execute.hover{background-color:#508e2e}.button--execute:active,.button--execute.active{background-color:#3a6722}@media screen and (min-width: 64em){.button--execute{order:1}}.button--branded{font-family:"Exo 2",Arial,"sans-serif"}.button--warn{background-color:#ea7503;color:#fff}.button--warn:hover,.button--warn.hover{background-color:#b85c02}.button--warn:active,.button--warn.active{background-color:#854302}.button--assigments{margin-left:15px}.button--info{background-color:#009fe3;color:#fff}.button--info:hover,.button--info.hover{background-color:#007bb0}.button--info:active,.button--info.active{background-color:#00587d}.button--fatal{background-color:#de3211;color:#fff}.button--fatal:hover,.button--fatal.hover{background-color:#af270d}.button--fatal:active,.button--fatal.active{background-color:#7f1d0a}.button--error{background-color:#f60;color:#fff}.button--error:hover,.button--error.hover{background-color:#cc5200}.button--error:active,.button--error.active{background-color:#993d00}.button--success{background-color:#24c118;color:#fff}.button--success:hover,.button--success.hover{background-color:#1c9412}.button--success:active,.button--success.active{background-color:#13660d}.button--cancel{background-color:#466175;color:#fff}.button--cancel:hover,.button--cancel.hover{background-color:#334755}.button--cancel:active,.button--cancel.active{background-color:#202c35}.button--continue-exam{background:#ab1566;color:#fff}.button--start-exam,.button--goto-exam{background:#009fe3;color:#fff}.button--disconnect-warning{background-color:transparent;border:1px solid #ffffff;border-radius:3px;color:#fff;font-size:1rem}.button--loading{background-color:#2c2c2c;color:#fff}.button--loading:hover,.button--loading.hover{background-color:#131313}.button--loading:active,.button--loading.active{background-color:#000}.button--secondary{background-color:#72d200;color:#fff}.button--secondary:hover,.button--secondary.hover{background-color:#569f00}.button--secondary:active,.button--secondary.active{background-color:#3b6c00}.button--inverse{background-color:#2c2c2c;color:#fff}.button--inverse:hover,.button--inverse.hover{background-color:#131313}.button--inverse:active,.button--inverse.active{background-color:#000}.button--signup-read-more{background:#ff008d;color:#fff;display:inline-block;line-height:1.15rem}.button--signup-read-more:hover,.button--signup-read-more.hover{background-color:#cc0071}.button--signup-read-more:active,.button--signup-read-more.active{background-color:#905}.button--note-priority{background:#fff;border-style:solid;border-width:1px;font-size:.75rem;font-weight:400;margin:2px 10px 0 0;padding:2px 6px}.button--note-priority.button--active{color:#fff}.button--note-priority-high{border-color:#de3211;color:#de3211}.button--note-priority-high.button--active{background-color:#de3211}.button--note-priority-normal{border-color:#24c118;color:#24c118}.button--note-priority-normal.button--active{background-color:#24c118}.button--note-priority-low{border-color:#7391a7;color:#7391a7}.button--note-priority-low.button--active{background-color:#7391a7}.button--login{background-color:#009fe3;color:#fff;font-size:.9375rem}.button--login:hover,.button--login.hover{background-color:#007bb0}.button--login:active,.button--login.active{background-color:#00587d}.button--login.button--login-main-function{background-color:#fff;color:#009fe3}.button--login.button--login-main-function:hover,.button--login.button--login-main-function.hover{background-color:#e6e6e6}.button--login.button--login-main-function:active,.button--login.button--login-main-function.active{background-color:#ccc}.button--reset-password{background-color:#009fe3;color:#fff;display:inline-block;font-size:.9375rem}.button--reset-password:hover,.button--reset-password.hover{background-color:#007bb0}.button--reset-password:active,.button--reset-password.active{background-color:#00587d}.button--reset-password.button--login-main-function{background-color:#fff;color:#009fe3}.button--reset-password.button--login-main-function:hover,.button--reset-password.button--login-main-function.hover{background-color:#e6e6e6}.button--reset-password.button--login-main-function:active,.button--reset-password.button--login-main-function.active{background-color:#ccc}.button--frontpage-upper-secondary-school-readmore{background-color:#5db5c5;color:#fff;display:inline-flex}.button--frontpage-upper-secondary-school-readmore:hover,.button--frontpage-upper-secondary-school-readmore.hover{background-color:#3f9fb0}.button--frontpage-upper-secondary-school-readmore:active,.button--frontpage-upper-secondary-school-readmore.active{background-color:#327d8a}.button--frontpage-secondary-school-readmore{background-color:#f58220;color:#fff;display:inline-flex}.button--frontpage-secondary-school-readmore:hover,.button--frontpage-secondary-school-readmore.hover{background-color:#d8690a}.button--frontpage-secondary-school-readmore:active,.button--frontpage-secondary-school-readmore.active{background-color:#a75108}.button--frontpage-open-materials-readmore{background-color:#c64986;color:#fff;display:inline-flex;margin:5px 5px 0 0;white-space:normal}.button--frontpage-open-materials-readmore:hover,.button--frontpage-open-materials-readmore.hover{background-color:#a8346d}.button--frontpage-open-materials-readmore:active,.button--frontpage-open-materials-readmore.active{background-color:#812853}.button--frontpage-website{background-color:#009fe3;color:#fff;display:inline-flex;margin:.3rem}.button--frontpage-website:hover,.button--frontpage-website.hover{background-color:#007bb0}.button--frontpage-website:active,.button--frontpage-website.active{background-color:#00587d}@media screen and (min-width: 64em){.button--frontpage-website{margin:0 .6rem 0 0}}.button--frontpage-newsletter{background-color:#ea7503;color:#fff;display:inline-flex;margin:.3rem}.button--frontpage-newsletter:hover,.button--frontpage-newsletter.hover{background-color:#b85c02}.button--frontpage-newsletter:active,.button--frontpage-newsletter.active{background-color:#854302}@media screen and (min-width: 64em){.button--frontpage-newsletter{margin:0}}.button--frontpage-bubble{height:40px;letter-spacing:1px;overflow-wrap:break-word;padding-bottom:5px;padding-top:5px;white-space:normal;width:100%}.button--yo-signup{background-color:#75ce41;color:#fff;height:2.5rem;width:100%}@media screen and (min-width: 48em){.button--yo-signup{display:inline-flex;width:auto}.button--yo-signup:hover,.button--yo-signup.hover{background-color:#5daf2d}.button--yo-signup:active,.button--yo-signup.active{background-color:#478623}}.button--yo-signup:not(:first-child){margin-left:10px}.button--primary{background-color:#009fe3;color:#fff;display:inline-flex;height:2.5rem;width:fit-content}.button--primary:hover,.button--primary.hover{background-color:#007bb0}.button--primary:active,.button--primary.active{background-color:#00587d}.button--primary-function{display:none}@media screen and (min-width: 48em){.button--primary-function{background-color:#009fe3;color:#fff;display:inline-flex;height:2.5rem;width:100%}.button--primary-function:hover,.button--primary-function.hover{background-color:#007bb0}.button--primary-function:active,.button--primary-function.active{background-color:#00587d}}.button--guider-student{overflow:unset}.button--primary-function-content{background-color:#009fe3;border:0;color:#fff;display:inline-flex;padding:4px 10px}.button--primary-function-content:not(:first-child){margin-left:10px}.button--primary-function-content:hover,.button--primary-function-content.hover{background-color:#007bb0}.button--primary-function-content:active,.button--primary-function-content.active{background-color:#00587d}.button--remove-subject-row{background:#de3211}.button--remove-subject-row:hover,.button--remove-subject-row.hover{background-color:#af270d}.button--remove-subject-row:active,.button--remove-subject-row.active{background-color:#7f1d0a}.button--primary-function-save{background-color:#66b43b;color:#fff;display:inline-flex;font-size:.8125rem}@media screen and (min-width: 48em){.button--primary-function-save{font-size:.875rem}}.button--guider-share-label{order:2}@media screen and (min-width: 64em){.button--guider-share-label{order:3}}.button--communicator-remove-label,.button--guider-remove-label{order:1}.button--communicator-remove-label.disabled,.button--communicator-remove-label.disabled:hover,.button--guider-remove-label.disabled,.button--guider-remove-label.disabled:hover{background-color:#ccc}@media screen and (min-width: 64em){.button--communicator-remove-label,.button--guider-remove-label{order:4}}.button--standard-ok{order:4}@media screen and (min-width: 64em){.button--standard-ok{order:1}}.button--standard-cancel{order:3}@media screen and (min-width: 64em){.button--standard-cancel{order:2}}.button--standard-fit-content{width:fit-content}.button--contact-teacher{font-size:.75rem}.button--guider-hops-studytool{background-color:#009fe3;border:0;color:#fff;display:inline-flex;font-size:.75rem;margin:5px 2.5px;min-width:fit-content;padding:4px 10px}.button--guider-hops-studytool-suggested{background:#fff;border:2px solid #e464dc;color:#e464dc;font-weight:600}.button--guider-hops-studytool-next{background:#fff;border:2px solid #bd0174;color:#bd0174;font-weight:600}.button--chat{background:transparent;color:#009fe3;font-size:.75rem;margin:0 4px;padding:0;text-transform:none}.button--delete-chip{background:transparent;border:0;height:1rem;padding:0;width:1rem}.button--delete-chip .button__icon{font-size:.5rem;margin:0}.button-icon{-moz-user-select:none;-o-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;align-items:center;background-color:transparent;color:#0fa5e4;cursor:pointer;display:inline-flex;font-size:1.125rem;height:2rem;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;width:2rem}.button-icon:hover,.button-icon.hover,.button-icon:active,.button-icon.active{background-color:transparent}.button-icon.disabled,.button-icon:disabled{background-color:#ccc;color:#fff;cursor:not-allowed}.button-icon input{height:100%;opacity:0%;position:absolute;width:100%}@media screen and (min-width: 48em){.button-icon{font-size:1.25rem;height:2.5rem;width:2.5rem}}.button-icon--studies-panel-list-item-delete{align-items:unset;font-size:.925rem;height:unset;width:unset}@media screen and (min-width: 48em){.button-icon--dialog-close{color:#fff}}.button-icon--workspace-notebook{height:25px}.button-icon--workspace-extra-tools-close{height:2.25rem}.button__icon--left{margin-left:0;margin-right:5px}.button__icon--right{margin-left:5px;margin-right:0}.button-icon--notes-action{color:#7391a7;font-size:.9375rem;height:1.25rem;margin:0 0 0 10px;width:1.25rem}.button-icon--notes-action:hover{color:#009fe3}.button-icon--workspace-add-note-from-context{background:#fff;border:1px solid #7391a7;border-radius:25px 25px 25px 3px;box-shadow:0 0 10px #0003;color:#7391a7;font-size:1.5rem;padding:10px}.button-icon--workspace-add-note-from-context:hover{background:#fff;color:#009fe3}.button-icon--notebook-drag-handle{height:100%}.button-icon--journal-central{font-size:2rem;height:2.5rem;width:2.5rem}.button-icon--workspace-users-contact{color:#009fe3}.button-icon--workspace-users-archive{color:#de3211}.button-icon--workspace-users-unarchive{color:#009fe3}.button-icon--discussion-action{color:#2c2c2c}.button-icon--discussion-action-active{color:#009fe3}.button-icon--chat{background:transparent;border-radius:100%;color:#2c2c2c;font-size:.875rem;height:1.625rem;padding:5px;width:1.625rem}.button-icon--chat:hover,.button-icon--chat.hover,.button-icon--chat:active,.button-icon--chat.active{background:transparent}.button-icon--chat-mobile-footer{background:#fff;color:#5f5f5f;font-size:1.25rem;height:2rem;width:2rem}.button-icon--chat-invert{color:#fff}.button-icon--chat-block{color:#de3211}.button-icon--clear-skills{color:#de3211;font-size:.875rem;height:1.25rem;margin-right:5px;width:1.25rem}.button-pill{-moz-user-select:none;-o-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;align-items:center;background-color:#009fe3;border-radius:100%;color:#2c2c2c;cursor:pointer;display:inline-flex;font-size:1.125rem;height:2rem;justify-content:center;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;width:2rem}.button-pill:hover,.button-pill.hover{background-color:#007bb0}.button-pill:active,.button-pill.active{background-color:#00587d}.button-pill.disabled,.button-pill.disabled:hover{background-color:#ccc;color:#fff;cursor:not-allowed}.button-pill input{cursor:pointer;height:100%;opacity:0%;position:absolute;width:100%}.button-pill .external-link-indicator{display:none}@media screen and (min-width: 48em){.button-pill{font-size:1.25rem;height:2.5rem;width:2.5rem}}.button-pill--evaluation-journal-sorter,.button-pill--evaluation-journal-sorter:hover,.button-pill--evaluation-journal-sorter.hover{background:#fff;color:#2c2c2c}.button-pill--instructions{background:#eaf7fc;border:1px solid #bce6f7;color:#007bb0;font-size:.7rem;height:1.25rem;margin:0 0 0 10px;padding:5px;text-decoration:none!important;width:1.25rem}.button-pill--instructions:hover,.button-pill--instructions.hover,.button-pill--instructions:active,.button-pill--instructions.active{background:#bce6f7}.button-pill--workspace-users-contact{background-color:transparent;color:#0fa5e4}.button-pill--workspace-users-contact:hover,.button-pill--workspace-users-contact.hover{background-color:transparent}.button-pill--organization{color:#fff}.button-pill--floating{background-color:#009fe3;bottom:10px;box-shadow:0 4px 8px #00000040;color:#fff;font-size:1.25rem;height:2.6rem;position:fixed;right:10px;width:2.6rem}.button-pill--floating:active{box-shadow:0 0 #00000040}@media screen and (min-width: 48em){.button-pill--floating{display:none}}.button-pill--current-language{background-color:#2c2c2c;color:#fff;font-size:.875rem;height:2.2rem;margin-right:10px;width:2.2rem}@media screen and (min-width: 48em){.button-pill--current-language{font-size:1rem;height:2.5rem;width:2.5rem}}.button-pill--current-language:hover,.button-pill--current-language.hover{background-color:#1f1f1f}.button-pill--current-language:active,.button-pill--current-language.active{background-color:#131313}.button-pill--profile{display:none}@media screen and (min-width: 48em){.button-pill--profile{background:#fff;border:1px solid #ffffff;box-shadow:0 0 5px #fff6;display:inline-flex;font-size:1rem;height:2.5rem;margin-right:15px;width:2.5rem}.button-pill--profile:hover,.button-pill--profile.hover,.button-pill--profile:active,.button-pill--profile.active{background-color:#fff}.button-pill--profile .button-pill__icon{color:#1fe00a;font-size:1.5rem}}.button-pill--search .button-pill__icon{color:#009fe3}.button-pill--hops{height:1.5rem;width:1.5rem}.button-pill--settings{background-color:transparent;color:#2c2c2c;font-size:1.375rem;height:1.5rem;vertical-align:top;width:1.5rem}.button-pill--settings:hover,.button-pill--settings.hover{background-color:transparent}.button-pill--settings:active,.button-pill--settings.active{background-color:#0003}.button-pill--settings.disabled,.button-pill--settings:disabled{background-color:#ccc;color:#fff}.button-pill--delete,.button-pill--create-student-order,.button-pill--toggle,.button-pill--restore,.button-pill--edit,.button-pill--create-contact-log-entry,.button-pill--new-message,.button-pill--filter,.button-pill--add-note{background-color:#009fe3;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 0 0 10px;vertical-align:top}.button-pill--delete:hover,.button-pill--delete.hover,.button-pill--create-student-order:hover,.button-pill--create-student-order.hover,.button-pill--toggle:hover,.button-pill--toggle.hover,.button-pill--restore:hover,.button-pill--restore.hover,.button-pill--edit:hover,.button-pill--edit.hover,.button-pill--create-contact-log-entry:hover,.button-pill--create-contact-log-entry.hover,.button-pill--new-message:hover,.button-pill--new-message.hover,.button-pill--filter:hover,.button-pill--filter.hover,.button-pill--add-note:hover,.button-pill--add-note.hover{background-color:#007bb0}.button-pill--delete:active,.button-pill--delete.active,.button-pill--create-student-order:active,.button-pill--create-student-order.active,.button-pill--toggle:active,.button-pill--toggle.active,.button-pill--restore:active,.button-pill--restore.active,.button-pill--edit:active,.button-pill--edit.active,.button-pill--create-contact-log-entry:active,.button-pill--create-contact-log-entry.active,.button-pill--new-message:active,.button-pill--new-message.active,.button-pill--filter:active,.button-pill--filter.active,.button-pill--add-note:active,.button-pill--add-note.active{background-color:#00587d}.button-pill--delete.disabled,.button-pill--delete:disabled,.button-pill--create-student-order.disabled,.button-pill--create-student-order:disabled,.button-pill--toggle.disabled,.button-pill--toggle:disabled,.button-pill--restore.disabled,.button-pill--restore:disabled,.button-pill--edit.disabled,.button-pill--edit:disabled,.button-pill--create-contact-log-entry.disabled,.button-pill--create-contact-log-entry:disabled,.button-pill--new-message.disabled,.button-pill--new-message:disabled,.button-pill--filter.disabled,.button-pill--filter:disabled,.button-pill--add-note.disabled,.button-pill--add-note:disabled{background-color:#ccc;color:#fff}@media screen and (min-width: 48em){.button-pill--delete,.button-pill--create-student-order,.button-pill--toggle,.button-pill--restore,.button-pill--edit,.button-pill--create-contact-log-entry,.button-pill--new-message,.button-pill--filter,.button-pill--add-note{margin:0 10px 0 0}}.button-pill--within-content{font-size:1rem;height:2rem;width:2rem}.button-pill--filter{background-color:#009fe3;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 0 0 10px;vertical-align:top}.button-pill--filter:hover,.button-pill--filter.hover{background-color:#007bb0}.button-pill--filter:active,.button-pill--filter.active{background-color:#00587d}.button-pill--filter.disabled,.button-pill--filter:disabled{background-color:#ccc;color:#fff}.button-pill--discussion-toolbar{background-color:#009fe3;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin-right:10px;vertical-align:top}.button-pill--discussion-toolbar:hover,.button-pill--discussion-toolbar.hover{background-color:#007bb0}.button-pill--discussion-toolbar:active,.button-pill--discussion-toolbar.active{background-color:#00587d}.button-pill--discussion-toolbar.disabled,.button-pill--discussion-toolbar:disabled{background-color:#ccc;color:#fff}.button-pill--label{background-color:#72d200;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 0 0 10px;vertical-align:top}.button-pill--label:hover,.button-pill--label.hover{background-color:#569f00}.button-pill--label:active,.button-pill--label.active{background-color:#3b6c00}.button-pill--label.disabled,.button-pill--label:disabled{background-color:#ccc;color:#fff}@media screen and (min-width: 48em){.button-pill--label{margin:0 10px 0 0}}.button-pill--flag{background-color:#72d200;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 10px;vertical-align:top}.button-pill--flag:hover,.button-pill--flag.hover{background-color:#569f00}.button-pill--flag:active,.button-pill--flag.active{background-color:#3b6c00}.button-pill--flag.disabled,.button-pill--flag:disabled{background-color:#ccc;color:#fff}@media screen and (min-width: 48em){.button-pill--flag{margin:0 10px 0 0}}.button-pill--toggle-read,.button-pill--mark-all-read{background-color:#72d200;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 0 0 10px;vertical-align:top}.button-pill--toggle-read:hover,.button-pill--toggle-read.hover,.button-pill--mark-all-read:hover,.button-pill--mark-all-read.hover{background-color:#569f00}.button-pill--toggle-read:active,.button-pill--toggle-read.active,.button-pill--mark-all-read:active,.button-pill--mark-all-read.active{background-color:#3b6c00}.button-pill--toggle-read.disabled,.button-pill--toggle-read:disabled,.button-pill--mark-all-read.disabled,.button-pill--mark-all-read:disabled{background-color:#ccc;color:#fff}@media screen and (min-width: 48em){.button-pill--toggle-read,.button-pill--mark-all-read{margin:0 10px 0 0}}.button-pill--go-back{background-color:#62c3eb;border-radius:10px;color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;margin-right:10px;vertical-align:top}.button-pill--go-back:hover,.button-pill--go-back.hover{background-color:#35b2e5}.button-pill--go-back:active,.button-pill--go-back.active{background-color:#1a99cd}.button-pill--go-back.disabled,.button-pill--go-back:disabled{background-color:#ccc;color:#fff}@media screen and (min-width: 48em){.button-pill--go-back{margin-right:20px}}.button-pill--prev-page{display:none}@media screen and (min-width: 48em){.button-pill--prev-page{background-color:#62c3eb;border-radius:10px;color:#fff;display:inline-flex;margin-left:10px;vertical-align:top}.button-pill--prev-page:hover,.button-pill--prev-page.hover{background-color:#35b2e5}.button-pill--prev-page:active,.button-pill--prev-page.active{background-color:#1a99cd}.button-pill--prev-page.disabled,.button-pill--prev-page:disabled{background-color:#ccc;color:#fff}}.button-pill--next-page{display:none}@media screen and (min-width: 48em){.button-pill--next-page{background-color:#62c3eb;border-radius:10px;color:#fff;display:inline-flex;margin-left:10px;vertical-align:top}.button-pill--next-page:hover,.button-pill--next-page.hover{background-color:#35b2e5}.button-pill--next-page:active,.button-pill--next-page.active{background-color:#1a99cd}.button-pill--next-page.disabled,.button-pill--next-page:disabled{background-color:#ccc;color:#fff}}.button-pill--toolbar-edit-label{background-color:transparent;color:#00000080;display:inline-flex;font-size:1rem;height:auto;padding:0 0 0 5px;width:22px}.button-pill--toolbar-edit-label:hover,.button-pill--toolbar-edit-label.hover,.button-pill--toolbar-edit-label:active,.button-pill--toolbar-edit-label.active{background-color:transparent;color:#000}@media screen and (min-width: 48em){.button-pill--toolbar-edit-label{display:none}}.button-pill--navigation-edit-label{display:none}@media screen and (min-width: 48em){.button-pill--navigation-edit-label{background-color:transparent;color:#00000080;display:flex;flex-basis:1.125rem;flex-grow:0;flex-shrink:0;font-size:1rem;height:1.125rem;line-height:1;margin:0 0 0 5px;width:1.125rem}.button-pill--navigation-edit-label:hover,.button-pill--navigation-edit-label.hover,.button-pill--navigation-edit-label:active,.button-pill--navigation-edit-label.active{background-color:transparent;color:#000}}.button--workspace-management{background-color:#66b43b;color:#fff;order:3}@media screen and (min-width: 64em){.button--workspace-management{order:1}}.button--load-further{background-color:#82c2e7;color:#fff;width:200px}.button--form-element-next{background-color:#009fe3;color:#fff;order:5}.button--form-element-last{background-color:#009fe3;color:#fff;order:4}.button--dialog-execute,.button--form-element-execute{background-color:#66b43b;color:#fff;order:4}@media screen and (min-width: 64em){.button--dialog-execute,.button--form-element-execute{order:4}}.button--dialog-execute.disabled,.button--dialog-execute:disabled,.button--form-element-execute.disabled,.button--form-element-execute:disabled{background-color:#ccc;color:#fff}.button--dialog-clear,.button--form-element-clear{background-color:#f60;color:#fff;order:1}@media screen and (min-width: 64em){.button--dialog-clear,.button--form-element-clear{order:3}}.button--dialog-delete{background-color:#de3211;color:#fff;order:1}@media screen and (min-width: 64em){.button--dialog-delete{order:3}}.button--dialog-cancel,.button--form-element-cancel{background-color:#466175;color:#fff;order:5}.button--dialog-cancel.disabled,.button--dialog-cancel:disabled,.button--form-element-cancel.disabled,.button--form-element-cancel:disabled{background-color:#ccc;color:#fff}.button-social{-moz-transition:color .3s,background-color .3s;-ms-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;background-color:#454545;border-radius:2.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:muikku;font-variant:normal;height:2.5rem;line-height:2.5rem;margin:0 .3rem;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;width:2.5rem}.button-social:hover,.button-social.hover,.button-social:active,.button-social.active{background-color:#009fe3;color:#fff}@media screen and (min-width: 64em){.button-social:first-of-type{margin:0 .3rem 0 0}.button-social:last-of-type{margin:0 0 0 .3rem}}.button-social .external-link-indicator{display:none}.button--change-image-edit,.button--change-image-delete{background-color:#00000080;color:#fff;flex-grow:1;transition:background-color .3s ease-in-out}.button--change-image-edit:hover,.button--change-image-edit:active,.button--change-image-delete:hover,.button--change-image-delete:active{background-color:#000000e6}.button--change-image-edit .icon,.button--change-image-delete .icon{background:transparent;padding-right:5px}.button--change-image-workspace{flex-basis:20%;flex-grow:0}.muikku-submit-interim-evaluation,.button--muikku-submit-journal,.button--muikku-submit-exercise,.button--muikku-show-correct-answers-button,.button--muikku-submit-assignment,.button--muikku-withdraw-assignment,.button--muikku-update-assignment{color:#fff;font-size:.8125rem;margin:5px}@media screen and (min-width: 48em){.muikku-submit-interim-evaluation,.button--muikku-submit-journal,.button--muikku-submit-exercise,.button--muikku-show-correct-answers-button,.button--muikku-submit-assignment,.button--muikku-withdraw-assignment,.button--muikku-update-assignment{font-size:.875rem}}.button--muikku-submit-interim-evaluation{background-color:#005f6a;color:#fff}.button--muikku-submit-journal{background-color:#29b0c4}.button--muikku-submit-exercise{background:#f90}.button--muikku-show-correct-answers-button{background:#62c3eb}.button--muikku-submit-assignment{background:#ce01bd}.button--muikku-withdraw-assignment{background:#9b018e}.button--muikku-update-assignment{background:#ce01bd}.button--add-signup-message{background-color:#009fe3;border:0;color:#fff;margin:5px}.button--evaluation-lock-request,.button--evaluation-lock-assignments{background-color:#009fe3;color:#fff;margin:5px}.button--evaluation-unlock-request,.button--evaluation-unlock-assignments{background-color:#2c2c2c;color:#fff;margin:5px}.button--evaluation-add-assessment{background-color:#66b43b;color:#fff;margin:5px}.button--evaluation-add-supplementation{background-color:#ea7503;color:#fff;margin:5px}.button-pill--sorter,.button-pill--archive-request,.button-pill--archive-student,.button-pill--evaluate,.button-pill--remove-evaluation,.button-icon--important,.button-icon--unimportant,.button-pill--assignment-locked,.button-pill--assignment-unlocked{border-radius:3px;box-sizing:unset;cursor:pointer;display:inline-block;font-family:muikku;font-size:1.125rem;height:1.125rem;line-height:1.125rem;margin:0 10px 0 0;padding:6px;width:1.125rem}.button-pill--sorter:last-child,.button-pill--archive-request:last-child,.button-pill--archive-student:last-child,.button-pill--evaluate:last-child,.button-pill--remove-evaluation:last-child,.button-icon--important:last-child,.button-icon--unimportant:last-child,.button-pill--assignment-locked:last-child,.button-pill--assignment-unlocked:last-child{margin:0}.button-pill--sorter{background:#e6e5e5;color:#2c2c2c}.button-pill--sorter:hover,.button-pill--sorter-selected{background:#009fe3;color:#fff}.button-pill--archive-request{background:#de3211;color:#fff}.button-pill--archive-request:hover{background:#af270d}.button-pill--archive-student{background:#2c2c2c;color:#fff}.button-pill--archive-student:hover{background:#131313}.button-pill--evaluate{background:#009fe3;color:#fff}.button-pill--evaluate:hover{background:#007bb0}.button-pill--remove-evaluation{background:#de3211;color:#fff}.button-pill--remove-evaluation:hover{background:#af270d}.button-icon--important,.button-icon--unimportant{background:transparent;border-radius:100%;color:#009fe3}.button-icon--important:hover,.button-icon--unimportant:hover{background:#2c2c2c;color:#fff}.button-pill--assignment-locked{background:#de3211;color:#fff}.button-pill--assignment-locked:hover{background:#af270d}.button-pill--assignment-unlocked{background:#e6e5e5;color:#2c2c2c}.button-pill--assignment-unlocked:hover{background:#c0bfbf}.button-icon--important-selected,.button-icon--unimportant-selected{background:#2c2c2c;color:#fff}.button-pill--material-management-master{-moz-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background:transparent;border-radius:15px;color:#5db5c5;font-size:1.5rem;height:2.75rem;margin:0 5px;overflow:visible;position:relaive;width:2.75rem}.button-pill--material-management-master:hover{background:#3f9fb0;color:#fff}.button-pill--material-management-page,.button-pill--material-management-chapter{-moz-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background:#fff;border:0;border-radius:10px;color:#5db5c5;font-size:1rem;height:1.75rem;margin:0 5px;overflow:visible;position:relative;width:1.75rem}.button-pill--material-management-page:hover,.button-pill--material-management-chapter:hover{background:#3f9fb0;border:1px solid #3f9fb0;color:#fff}.button-pill--material-page-close-editor{background:transparent;color:#5db5c5;font-size:1.25rem;height:2rem;position:absolute;right:0;top:3px;width:2rem;z-index:2}.button-pill--material-page-close-editor:hover{background:transparent}@media screen and (min-width: 48em){.button-pill--material-page-close-editor{font-size:1.5rem;height:2.5rem;top:0;width:2.5rem}}.button-pill--material-page-close-mobile-editor{position:static}.button-pill--material-editor{-moz-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background:#5db5c5;border:1px solid #5db5c5;border-radius:10px;color:#fff;font-size:1rem;height:1.75rem;margin:0 5px;overflow:visible;position:relative;width:1.75rem}.button-pill--material-editor.button-pill--disabled,.button-pill--material-editor.button-pill--disabled:hover{background:#b3b2b2;border:1px solid #b3b2b2;color:#fff;cursor:not-allowed}.button-pill--material-editor-change-page-type,.button-pill--material-editor-change-page-type:hover{background:#b3b2b2;border-color:#b3b2b2}.button-pill--material-editor-exercise{background:#f90;border-color:#f90;color:#fff}.button-pill--material-editor-exercise:hover{background:#f90;border-color:#f90}.button-pill--material-editor-assignment{background:#ce01bd;border-color:#ce01bd;color:#fff}.button-pill--material-editor-assignment:hover{background:#ce01bd;border-color:#ce01bd}.button-pill--material-editor-journal{background:#29b0c4;border-color:#29b0c4;color:#fff}.button-pill--material-editor-journal:hover{background:#29b0c4;border-color:#29b0c4}.button-pill--material-editor-interim-evaluation{background:#005f6a;border-color:#005f6a;color:#fff}.button-pill--material-editor-interim-evaluation:hover{background:#005f6a;border-color:#005f6a}.button-pill--material-editor-publish-page{background:#24c118;border-color:#24c118;color:#fff}.button-pill--material-editor-publish-page:hover{background:#24c118;border-color:#24c118}.button-pill--material-editor-revert-page{background:#ea7503;border-color:#ea7503;color:#fff}.button-pill--material-editor-revert-page:hover{background:#ea7503;border-color:#ea7503}.button-pill--material-editor-delete-page,.button-pill--remove-custom-signup-message{background:#de3211;border-color:#de3211;color:#fff}.button-pill--material-editor-delete-page:hover,.button-pill--remove-custom-signup-message:hover{background:#de3211;border-color:#de3211}.button-pill--material-editor-disabled,.button-pill--material-editor-disabled:hover{background:#b3b2b2;border-color:#b3b2b2}.button-pill--material-editor-enabled,.button-pill--material-editor-enabled:hover{background:#36c881;border-color:#36c881}.button-pill--material-editor-members-only,.button-pill--material-editor-members-only:hover{background:#62c3eb;border-color:#62c3eb}.button-pill--material-editor-always-show,.button-pill--material-editor-always-show:hover{background:#36c881;border-color:#36c881}.button-pill--material-editor-never-show,.button-pill--material-editor-never-show:hover{background:#b3b2b2;border-color:#b3b2b2}.button-pill--material-editor-on-request,.button-pill--material-editor-on-request:hover{background:#62c3eb;border-color:#62c3eb}.button-pill--switch-vertical{align-items:center;appearance:none;background:#fff;border:2px solid #ffffff;border-radius:10px;display:flex;height:34px;justify-content:center;margin-right:15px;position:relative;width:20px}.button-pill--switch-vertical:after{background:#ccc;border-radius:100%;content:" ";height:16px;position:absolute;top:0;transition:.3s;width:16px}.button-pill--switch-vertical:hover{background:#fff}@media screen and (min-width: 48em){.button-pill--switch-vertical{border-radius:12px;height:42px;width:24px}.button-pill--switch-vertical:after{height:20px;width:20px}}.button-pill--switch-vertical-active:after{background:#de3211;border-radius:100%;content:" ";position:absolute;top:calc(100% - 32px);transform:translateY(100%)}@media screen and (min-width: 48em){.button-pill--switch-vertical-active{width:24px}.button-pill--switch-vertical-active:after{top:calc(100% - 40px)}}.button-pill--switch-horizontal{align-items:center;appearance:none;background:#fff;border:2px solid #ffffff;border-radius:10px;box-shadow:0 0 0 1px #b3b2b2;display:flex;height:20px;justify-content:center;margin:0;position:relative;width:34px}.button-pill--switch-horizontal:after{background:#b3b2b2;border-radius:100%;content:" ";height:16px;left:0;position:absolute;transition:.3s;width:16px}.button-pill--switch-horizontal:hover{background:#fff}.button-pill--switch-horizontal[disabled]{cursor:not-allowed}@media screen and (min-width: 48em){.button-pill--switch-horizontal{border-radius:12px;height:24px;width:42px}.button-pill--switch-horizontal:after{height:20px;width:20px}}.button-pill--switch-horizontal-active{background:#caf8c7;border-color:#caf8c7;box-shadow:0 0 0 1px #24c118}.button-pill--switch-horizontal-active:after{background:#24c118;border-radius:100%;content:" ";left:unset;position:absolute;right:16px;transform:translate(100%)}.button-pill--switch-horizontal-active:hover{background:#caf8c7}@media screen and (min-width: 48em){.button-pill--switch-horizontal-active{height:24px}.button-pill--switch-horizontal-active:after{right:20px}}.button-pill--signup-switch{margin:0 20px}.button-pill--chat-sound-switch{margin:0}.button-pill--chat-sound-switch.button-pill--switch-horizontal-active{background:#f9ccf4;border-color:#f9ccf4;box-shadow:0 0 0 1px #e844d5}.button-pill--chat-sound-switch.button-pill--switch-horizontal-active:after{background:#e844d5}.button-pill--chat-sound-switch.button-pill--switch-horizontal-active:hover{background:#f9ccf4}.button-pill--expand-worklist{background:transparent;border-radius:3px;color:#b3b2b2;font-size:.625rem;height:1.5rem;width:1.5rem}.button-pill--expand-worklist:hover,.button-pill--expand-worklist.hover,.button-pill--expand-worklist:active,.button-pill--expand-worklist.active{background:transparent}.button-pill--add-worklist-entry{border-radius:3px;color:#fff;height:2.25rem;width:2.25rem}@media screen and (min-width: 48em){.button-pill--add-worklist-entry{height:2.5rem;width:2.5rem}}.button-pill--save-worklist-entry{background:#66b43b;border-radius:3px;color:#fff;height:2.25rem;margin:0 0 0 5px;width:2.25rem}.button-pill--save-worklist-entry:hover,.button-pill--save-worklist-entry.hover,.button-pill--save-worklist-entry:active,.button-pill--save-worklist-entry.active{background:#3a6722}@media screen and (min-width: 48em){.button-pill--save-worklist-entry{height:2.5rem;width:2.5rem}}.button-pill--cancel-worklist-entry{background:#466175;border-radius:3px;color:#fff;height:2.25rem;width:2.25rem}.button-pill--cancel-worklist-entry:hover,.button-pill--cancel-worklist-entry.hover,.button-pill--cancel-worklist-entry:active,.button-pill--cancel-worklist-entry.active{background:#202c35}@media screen and (min-width: 48em){.button-pill--cancel-worklist-entry{height:2.5rem;width:2.5rem}}.button-pill--edit-worklist-entry{background:transparent;border-radius:3px;color:#009fe3;font-size:.875rem;height:1.5rem;width:2.5rem}.button-pill--edit-worklist-entry:hover,.button-pill--edit-worklist-entry.hover,.button-pill--edit-worklist-entry:active,.button-pill--edit-worklist-entry.active{background:transparent}.button-pill--delete-worklist-entry{background:transparent;border-radius:3px;color:#de3211;font-size:.875rem;height:1.5rem;margin:0 0 0 5px;width:2.5rem}.button-pill--delete-worklist-entry:hover,.button-pill--delete-worklist-entry.hover,.button-pill--delete-worklist-entry:active,.button-pill--delete-worklist-entry.active{background:transparent}.button-pill--new-message-to-staff{background:#009fe3;color:#fff;font-size:1.125rem;height:2rem;margin:0 10px 0 0;width:2rem}.button-pill--new-message-to-staff:hover,.button-pill--new-message-to-staff.hover,.button-pill--new-message-to-staff:active,.button-pill--new-message-to-staff.active{background:#007bb0}.button-pill--whatsapp-me{background:#2bb741;color:#fff;font-size:1.25rem;height:2rem;margin:0 10px 0 0;width:2rem}.button-pill--whatsapp-me:hover,.button-pill--whatsapp-me.hover,.button-pill--whatsapp-me:active,.button-pill--whatsapp-me.active{background:#218e32}.button-pill--appointment-calendar{background:#f64e4e;color:#fff;font-size:1.25rem;height:2rem;margin:0 10px 0 0;width:2rem}.button-pill--appointment-calendar:hover,.button-pill--appointment-calendar.hover,.button-pill--appointment-calendar:active,.button-pill--appointment-calendar.active{background:#f41d1d}.button-pill--discussion-subscription{background:#ccc;color:#fff}.button-pill--discussion-subscription:hover,.button-pill--discussion-subscription.hover,.button-pill--discussion-subscription:active,.button-pill--discussion-subscription.active{background:#de3211}.button--wizard{background-color:#009fe3;border:0;color:#fff;display:inline-flex}.button--wizard:not(:first-child){margin-left:10px}.button--journal-material-toggle{color:#009fe3;text-transform:none}.button--add-extra-row,.button--load-all-hops-events,.button--back-to-hops-start{background:transparent;border:1px solid transparent;color:#009fe3;padding:4px 6px}.button--add-extra-row.disabled,.button--load-all-hops-events.disabled,.button--back-to-hops-start.disabled,.button--add-extra-row.disabled:hover,.button--load-all-hops-events.disabled:hover,.button--back-to-hops-start.disabled:hover{background:transparent;border:1px solid transparent;color:#b3b2b2}.button--remove-extra-row,.button--remove-hops-row,.button--remove-pedagogy-row,.button--remove-language,.button--remove-sample,.button--cancel-sample-removal{background:transparent;height:2.25rem;padding:5px;width:2.25rem}.button--remove-extra-row .icon-trash,.button--remove-hops-row .icon-trash,.button--remove-pedagogy-row .icon-trash,.button--remove-language .icon-trash,.button--remove-sample .icon-trash,.button--cancel-sample-removal .icon-trash{align-items:center;color:#de3211;display:flex;font-size:1.25rem;height:2.25rem;justify-content:center;margin:0;padding:5px;width:2.25rem}.button--remove-extra-row.disabled,.button--remove-hops-row.disabled,.button--remove-pedagogy-row.disabled,.button--remove-language.disabled,.button--remove-sample.disabled,.button--cancel-sample-removal.disabled{background:transparent}.button--remove-extra-row.disabled .icon-trash,.button--remove-hops-row.disabled .icon-trash,.button--remove-pedagogy-row.disabled .icon-trash,.button--remove-language.disabled .icon-trash,.button--remove-sample.disabled .icon-trash,.button--cancel-sample-removal.disabled .icon-trash{color:#b3b2b2}.button--remove-extra-row.disabled:hover,.button--remove-hops-row.disabled:hover,.button--remove-pedagogy-row.disabled:hover,.button--remove-language.disabled:hover,.button--remove-sample.disabled:hover,.button--cancel-sample-removal.disabled:hover{background:transparent;color:#b3b2b2}.button--edit-extra-row{background:transparent;height:2.25rem;padding:5px;width:2.25rem}.button--edit-extra-row .icon-pencil{align-items:center;color:#009fe3;display:flex;font-size:1.25rem;height:2.25rem;justify-content:center;margin:0;padding:5px;width:2.25rem}.button--edit-extra-row.disabled{background:transparent}.button--edit-extra-row.disabled .icon-pencil{color:#b3b2b2}.button--edit-extra-row.disabled:hover{background:transparent;color:#b3b2b2}.button--cancel-sample-removal .icon-trash{color:#2c2c2c}.button--whatsapp-me{background:linear-gradient(#25d366,#2bb741);color:#fff;margin:0 0 0 10px}.button-icon--evaluation{color:#009fe3;font-size:2rem}.button-icon--evaluation.disabled,.button-icon--evaluation:disabled{background-color:transparent;color:#b3b2b2}.button-icon--back-to-toc{background:transparent;border:0;font-size:1rem;height:1.5rem}.button-icon--whatsapp-me{font-size:1.75rem;height:1.75rem;margin:0 5px 0 0;transition:.3s;width:1.75rem}.button-icon--whatsapp-me:hover{color:#25d366}.button-icon--whatsapp-active{color:#2bb741}.button-icon--whatsapp-inactive{color:#b3b2b2}.button-icon--reading-ruler{border-radius:100%;color:#2c2c2c}.button-icon--reading-ruler.disabled,.button-icon--reading-ruler.disabled:hover,.button-icon--reading-ruler.disabled:active{background-color:transparent;color:#b3b2b2}.button-icon--toc-action,.button-icon--notebook-action{color:#2c2c2c;font-size:1rem;height:1.5rem;margin:0 5px;width:1.5rem}.button-icon--toc-action:first-child,.button-icon--notebook-action:first-child{margin-left:10px}.button-icon--toc-action:last-child,.button-icon--notebook-action:last-child{margin-right:10px}.button-icon--notebook-item-action{color:#2c2c2c;font-size:.875rem;height:1.25rem;margin:0 5px;width:1.25rem}.button-icon--notebook-item-action:last-child{margin-right:0}.button-icon--note-item-content{transform:rotate(0);transition:.3s ease-in-out transform}.button-icon--note-item-content.state-OPEN{transform:rotate(-180deg)}.button-icon--reading-ruler-active{background:#2c2c2c;border-radius:100%;color:#fff;height:2rem;margin:0 4px;width:2rem}.button-icon--reading-ruler-active:hover,.button-icon--reading-ruler-active.hover,.button-icon--reading-ruler-active:active,.button-icon--reading-ruler-active.active{background:#2c2c2c;border-radius:100%;color:#fff}.button--modify-hops{background-color:#009fe3;color:#fff;margin-right:10px}.button--modify-hops-active{background-color:#de3211;color:#fff;margin-right:10px}.button--reading-ruler-preset-active{background-color:#2c2c2c;color:#fff}.button--journal-filter{margin:0 10px 0 0}.button--journal-filter-active{background-color:#29b0c4;color:#fff}.button--planner-course-group-toggle,.button--study-planner-month-toggle{align-items:center;background:transparent;color:#ab1566;display:flex;flex-flow:row nowrap;font-size:.8125rem;font-weight:600;gap:5px;justify-content:flex-start;padding:0;text-decoration:none;text-transform:none;transition:color .1s ease-in-out;white-space:wrap;width:100%}@media screen and (min-width: 48em){.button--planner-course-group-toggle,.button--study-planner-month-toggle{font-size:.875rem}}.button--planner-course-group-toggle .button__icon,.button--study-planner-month-toggle .button__icon{font-size:.75rem;margin:0 3px}.button--study-planner-extra-info-toggle{font-size:.75rem;padding-left:0}.button-icon--study-planner-month-selection{background:transparent;color:#ab1566;font-size:1rem}.link{-moz-transition:background-color .3s,color .3s;-ms-transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#0670b7;cursor:pointer;display:inline-block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;position:relative;text-align:center;text-decoration:none;user-select:text;vertical-align:middle;white-space:nowrap}.link .link__icon{display:inline-block}.link:not(.link--icon) .link__icon{margin-right:10px}.link.disabled,.link:disabled{cursor:not-allowed;opacity:50%}@media screen and (min-width: 48em){.link{font-size:.875rem}}.link--index{text-decoration:underline}.link--index:not(:first-child){margin-left:10px}.link--index-text-link{text-decoration:underline;vertical-align:top}.link--frontpage{color:#2c2c2c;font-size:.9375rem;text-transform:uppercase}.link--frontpage .link__icon{color:#2c2c2c}.link--frontpage:hover,.link--frontpage.hover,.link--frontpage:active,.link--frontpage.active{background-color:#0000000d;color:#0670b7}.link--feed-nettilukio{align-items:center;color:#5db5c5;display:flex}.link--feed-nettipk{align-items:center;color:#f58220;display:flex}.link--submit-worklist-approval,.link--worklist-entries-sorting{text-decoration:underline}.link--worklist-entries-sorting{font-weight:600;text-decoration:underline}.link--forgot-password{flex-basis:0;flex-grow:0;flex-shrink:1;line-height:1rem;margin:0 15px;max-width:75px;text-align:left;white-space:normal;word-spacing:75px}.link--forgot-password.link--forgot-password-main-function{color:#fff}@media screen and (min-width: 40em){.link--forgot-password{flex-basis:auto}}@media screen and (min-width: 48em){.link--forgot-password{flex-basis:0}}@media screen and (min-width: 64em){.link--forgot-password{flex-basis:auto}}.link--plagscan-logo{align-items:center;border:0;color:#fff;display:flex}.link--plagscan-logo:hover,.link--plagscan-logo:active{color:#fff}.link--privacy-policy,.link--plagscan-privacy-policy,.link--accessibility-statement{align-items:center;color:#fff;display:inline-flex}.link--privacy-policy:hover,.link--privacy-policy:active,.link--plagscan-privacy-policy:hover,.link--plagscan-privacy-policy:active,.link--accessibility-statement:hover,.link--accessibility-statement:active{color:#fff}.link--icon{color:#fff;font-family:muikku;font-size:1.625rem;font-style:normal;font-variant:none;font-weight:400;text-transform:none}@media screen and (min-width: 48em){.link--icon:hover,.link--icon.hover{background-color:#fff3;color:#fff}.link--icon:active,.link--icon.active{color:#fff}.link--icon:active:before,.link--icon.active:before{background-color:#fff3;content:" ";height:4.2rem;left:0;position:absolute;top:0;width:100%}}.link--highlight{background-color:#0000;color:#00af00}.link--inverse{background-color:invisible;color:#fff}.link--inverse:hover,.link--inverse.hover,.link--inverse:active,.link--inverse.active{background-color:#0000000d;color:#fff}.link--full{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px;width:100%}.link--menu{justify-content:flex-start;overflow:hidden}.link--menu.active,.link--menu:active{background-color:#fff;color:#2c2c2c;font-weight:600}.link--menu .link__icon{background-color:#009fe3;border-radius:100%;color:#fff;font-size:20px;height:35px;line-height:35px;text-align:center;vertical-align:middle;width:35px}.link--menu .link__icon--workspace{background-color:#2fd4af}.link--menu-text{overflow:hidden;text-overflow:ellipsis}.link--menu-instructions .link__icon,.link--menu-helpdesk .link__icon{background:#e3005b;color:#fff}.link--menu-logout .link__icon{background:#4c4c4c;color:#fff}.link--language-picker-dropdown,.link--profile-dropdown,.link--announcement-category-dropdown,.link--tasks-dropdown,.link--purchasable-product-dropdown,.link--chat-dropdown,.link--material-editor-dropdown{color:#2c2c2c;justify-content:flex-start}.link--language-picker-dropdown:hover,.link--language-picker-dropdown.hover,.link--language-picker-dropdown:active,.link--language-picker-dropdown.active,.link--profile-dropdown:hover,.link--profile-dropdown.hover,.link--profile-dropdown:active,.link--profile-dropdown.active,.link--announcement-category-dropdown:hover,.link--announcement-category-dropdown.hover,.link--announcement-category-dropdown:active,.link--announcement-category-dropdown.active,.link--tasks-dropdown:hover,.link--tasks-dropdown.hover,.link--tasks-dropdown:active,.link--tasks-dropdown.active,.link--purchasable-product-dropdown:hover,.link--purchasable-product-dropdown.hover,.link--purchasable-product-dropdown:active,.link--purchasable-product-dropdown.active,.link--chat-dropdown:hover,.link--chat-dropdown.hover,.link--chat-dropdown:active,.link--chat-dropdown.active,.link--material-editor-dropdown:hover,.link--material-editor-dropdown.hover,.link--material-editor-dropdown:active,.link--material-editor-dropdown.active{background-color:#0000000d;color:#2c2c2c}.link--language-picker-dropdown .link__icon,.link--profile-dropdown .link__icon,.link--announcement-category-dropdown .link__icon,.link--tasks-dropdown .link__icon,.link--purchasable-product-dropdown .link__icon,.link--chat-dropdown .link__icon,.link--material-editor-dropdown .link__icon{align-items:center;display:flex;justify-content:center;min-width:16px}.link--chat-dropdown{font-size:.825rem;padding:0 5px}.link--chat-availability-chat .link__icon{color:#6de164}.link--chat-availability-away .link__icon{color:#fbb470}.link--chat-availability-dnd .link__icon{color:#de3211}.link--chat-availability-xa .link__icon{color:#cecdcd}.link--chat{font-size:.825rem;line-height:1;padding:0 0 5px;text-transform:none}.link--material-management-dropdown{color:#fff;justify-content:flex-start}.link--material-management-dropdown input[type=file]{cursor:pointer;inset:0;opacity:0%;position:absolute}.link--material-management-dropdown:hover,.link--material-management-dropdown.hover,.link--material-management-dropdown:active,.link--material-management-dropdown.active{background-color:#3f9fb0;color:#fff}.link--restrict-type-dropdown-enabled .link__icon{color:#36c881}.link--restrict-type-dropdown-disabled .link__icon{color:#b3b2b2}.link--restrict-type-dropdown-members-only .link__icon{color:#62c3eb}.link--material-editor-dropdown-active{background:#f2f2f2;font-weight:600}.link--material-editor-dropdown-exercise .link__icon{color:#f90}.link--material-editor-dropdown-assignment .link__icon{color:#ce01bd}.link--material-editor-dropdown-journal .link__icon{color:#29b0c4}.link--material-editor-dropdown-theory .link__icon{color:#b3b2b2}.link--material-editor-dropdown-always .link__icon{color:#36c881}.link--material-editor-dropdown-on-request .link__icon{color:#62c3eb}.link--material-editor-dropdown-never .link__icon{color:#b3b2b2}.link--main-functions-settings-dropdown{color:#2c2c2c;justify-content:flex-start}.link--main-functions-settings-dropdown:hover,.link--main-functions-settings-dropdown.hover,.link--main-functions-settings-dropdown:active,.link--main-functions-settings-dropdown.active{background-color:#0000000d;color:#2c2c2c}.link--studies-file-attachment{padding:0 0 0 10px}.link--communicator-label-dropdown,.link--guider-label-dropdown{color:#2c2c2c;justify-content:flex-start}.link--communicator-label-dropdown:hover,.link--communicator-label-dropdown.hover,.link--guider-label-dropdown:hover,.link--guider-label-dropdown.hover{background-color:#0000000d}.link--communicator-label-dropdown:active,.link--communicator-label-dropdown.active,.link--guider-label-dropdown:active,.link--guider-label-dropdown.active{background-color:#d0fff9}.link--communicator-label-dropdown.selected,.link--guider-label-dropdown.selected{background-color:#29b0c4}.link--communicator-label-dropdown.selected .link__text,.link--guider-label-dropdown.selected .link__text{color:#fff;font-weight:600}.link--communicator-label-dropdown.semi-selected,.link--guider-label-dropdown.semi-selected{background-color:#72d3e1}.link--communicator-label-dropdown.semi-selected .link__text,.link--guider-label-dropdown.semi-selected .link__text{color:#fff;font-weight:600}.link--application-list,.link--evaluation,.link--contact-event-footer{color:#009fe3;cursor:pointer;text-decoration:underline;text-transform:none}.link--application-list:not(:first-child),.link--evaluation:not(:first-child),.link--contact-event-footer:not(:first-child){margin-left:20px}.link--workspace-management{margin-right:20px}.link--matriculation-enrollment{display:flex;flex-flow:row nowrap;padding:5px 0}.link--workspace-assessment{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px;width:100%}.link--workspace-assessment:before{border-radius:100%;box-shadow:0 0 5px #fffc;padding:8px}.link--workspace-assessment-pending:before{background:#009fe3}.link--workspace-assessment-interim-request:before{background:#005f6a}.link--workspace-assessment-failed:before{background:#de3211}.link--workspace-assessment-passed:before{background:#24c118}.link--workspace-assessment-incomplete:before{background:#ea7503}.link--workspace-assessment-unassessed:before{background:transparent;box-shadow:none}.link--workspace-is-being-evaluated{cursor:not-allowed}.link--workspace-is-being-evaluated:before{background:#2c2c2c}.link--evaluation{font-size:.825rem;text-decoration:underline}.link--evaluation-delete{color:#de3211}.link--studies-open-close{text-decoration:underline}.link--studies-open-close:not(:first-child){margin-left:20px}.link--download-pdf{display:block;padding:20px}@media screen and (min-width: 64em){.link--download-pdf{display:none;padding:0}}.link--to-student-guider{margin:0 10px 0 0}.link--study-planner-specify{color:#009fe3;text-decoration:underline}.link--study-planner-delete{color:#de3211;text-decoration:underline}.application-list{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;height:100%;overflow:visible;width:100%}@media screen and (min-width: 48em){.application-list{font-size:.875rem}}.application-list::-webkit-scrollbar{display:none}.application-list--dialog-users{height:234px}.application-list--dialog-remove-users{height:285px}.application-list__header-container,.application-list__subheader-container{align-items:center;display:flex;flex-flow:row nowrap;padding:10px}@media screen and (min-width: 48em){.application-list__header-container,.application-list__subheader-container{padding:14px 0 7px}}.application-list__subheader-container{cursor:pointer}.application-list__actions-container{align-items:center;display:flex;flex-flow:row nowrap;padding:10px}@media screen and (min-width: 48em){.application-list__actions-container{padding:14px 0 7px}}.application-list__subheader-icon{font-size:.75rem;margin-right:10px;padding:2px}.application-list__header-container--sorter{align-items:center;background-color:#f8f8f8;cursor:pointer;justify-content:space-between;padding:10px}.application-list__header{margin-bottom:20px}.application-list__header--discussion{align-items:center;display:flex;margin-bottom:0;margin-left:10px}@media screen and (min-width: 48em){.application-list__header--discussion{margin-left:0}}.application-list__header--sorter{font-size:.875rem;margin-bottom:0}.application-list__header--filters{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:20px;width:100%}.application-list__subheader{font-size:.875rem}.application-list--workspace-users{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.application-list--workspace-templates{min-height:208px;overflow:hidden}.application-list__content--workspace-staff-members{display:block;min-height:0;padding:0}@media screen and (min-width: 48em){.application-list__content--workspace-staff-members{align-content:start;display:flex;flex-wrap:wrap}.application-list__content--workspace-staff-members.state-FULL{min-height:330px}}@media screen and (min-width: 48em){.application-list__content--workspace-users{height:660px}}.application-list__footer{align-items:center;display:flex;justify-content:flex-start}.application-list__footer--organization{align-items:center;display:flex;justify-content:center}.application-list__title{font-size:1.1875rem;font-weight:400;align-items:center;display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:1;flex-shrink:1;justify-content:space-between;width:100%}.application-list__title-aside{flex-basis:auto;flex-grow:0;flex-shrink:0}.application-list__header-icon{align-self:flex-start;color:#2fd4af;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1.25rem;margin-right:10px}.application-list__header-icon.state-UNPUBLISHED,.application-list__header-icon--inactive{color:#b3b2b2}.application-list__header-icon--notification-1{color:#75ce4a}.application-list__header-icon--notification-2{color:#b1b1b1}.application-list__header-icon--notification-3{color:#c43c38}.application-list__header-primary{display:flex;flex-basis:0;flex-flow:row wrap;flex-grow:1;flex-shrink:1;padding:0 10px 0 0;word-wrap:break-word}.application-list__header-primary--product{flex-flow:column wrap}.application-list__header-primary-title{padding:0 0 5px}.application-list__header-primary-description{font-size:.8125rem;padding:5px 0}.application-list__header-primary-meta{font-size:.75rem;padding:0 0 5px}.application-list__header-primary-meta span{display:inline-block;margin:0 10px 0 0}.application-list__header-primary-meta--records{display:flex;width:100%}.application-list__header-primary-actions{padding:5px 0}.application-list__header-primary--announcement-meta{margin:0 10px 10px;width:100%}.application-list__header-primary--highlight,.application-list__header-primary-sender{font-weight:600}.application-list__header-primary-sender:after{content:">";margin:0 10px}.application-list__header-recipients .application-list__header-recipient:not(:last-child):after{content:",";padding:0 5px 0 0}.application-list__header-helper{color:#b3b2b2;flex-basis:100%;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.application-list__header-helper{flex-basis:auto;padding:0 0 0 15px}}.application-list__fee-indicatoricon-coin-euro{color:#009fe3;font-size:1rem;padding:4px}.application-list__header-secondary{align-items:center;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:1;font-size:.75rem;justify-content:flex-end;margin:0 0 0 15px;text-transform:uppercase}@media screen and (min-width: 48em){.application-list__header-secondary{font-size:.815rem}}.application-list__indicator-badge{align-items:center;border-radius:2px;color:#fff;cursor:help;display:flex;font-size:.875rem;font-weight:600;height:1.375rem;justify-content:center;margin:0 0 0 10px;text-align:center;width:1.375rem}.application-list__indicator-badge.state-PASSED{background:#24c118}.application-list__indicator-badge.state-FAILED{background:#de3211}.application-list__indicator-badge.state-INCOMPLETE{background:#ea7503}.application-list__indicator-badge.state-NO-ASSESSMENT{background:#b3b2b2}.application-list__indicator-badge.state-UNASSESSED{color:#2c2c2c}.application-list__indicator-badge--course{margin:0 0 0 10px}.application-list__indicator-badge--task{border-radius:3px;font-size:1rem;height:1.75rem;margin:0 10px 0 0;width:2.75rem}.application-list__indicator-badge--evaluation-request{background-color:#009fe3;font-size:1rem;font-weight:400}.application-list__indicator-badge--interim-evaluation-request{background-color:#005f6a;font-size:1rem;font-weight:400}.application-list__header-item-date{text-align:right}.application-list__header-item-dates{display:inline-block;font-weight:600;margin-left:5px}.application-list__header-item-body{display:inline-block;line-height:1.3275rem}.application-list__item-content>span:not(:first-child){margin-left:5px}.application-list__item-content-primary-data{align-items:center;display:flex;flex-flow:row nowrap}.application-list__item-content-actions{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0}.application-list__item-content-actions span{cursor:pointer}.application-list__item-content-actions .state-DISABLED{color:#b3b2b2;cursor:default}.application-list__item-content-wrapper{align-items:flex-start;display:flex;flex-flow:row nowrap}.application-list__item-content-wrapper.state-ENDED{color:#b3b2b2}.application-list__item-content-wrapper--workspace-user,.application-list__item-content-wrapper--dialog-remove-users{align-items:center}.application-list__item-content-container--combination-course{padding:0 0 10px 33px;position:relative}.application-list__item-content-container--combination-course:after{border-bottom:1px solid #59ddbf;border-left:1px solid #59ddbf;content:" ";display:block;height:25px;left:10px;position:absolute;top:5px;width:15px}.application-list__item-content-container--course-assessments{background:#f8f8f8;border-radius:5px;margin:0 0 20px;padding:10px}.application-list__item-content-single-item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:4px 0}.application-list__item-content-single-item-primary{display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;font-size:.8125rem}.application-list__item--workspace-staff-member{flex-basis:100%;padding:10px 0}@media screen and (min-width: 48em){.application-list__item--workspace-staff-member{flex-basis:50%}.application-list__item--workspace-staff-member:nth-child(odd){padding:10px 10px 10px 0}.application-list__item--workspace-staff-member:nth-child(2n){padding:10px 0 10px 10px}}.application-list__item--workspace-user{padding:10px 0;width:100%}.application-list__item--studies-file-attacment{align-items:center;display:flex;flex-flow:row nowrap;padding:5px 10px;width:100%}.application-list__item{-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;align-items:center;background-color:#fff;position:relative}.application-list__item.selected{background-color:#29b0c4}.application-list__item.selected .label{background-color:#97e1ef}.application-list__item.selected .glyph,.application-list__item.selected .link,.application-list__item.selected .application-list__header-primary,.application-list__item.selected .application-list__header-secondary,.application-list__item.selected .application-list__header-helper,.application-list__item.selected .application-list__header-item-date,.application-list__item.selected .application-list__header-item-body,.application-list__item.selected .application-list-document-short-header{color:#fff}.application-list__item.selected .text--item-counter{color:#2c2c2c}@media screen and (min-width: 48em){.application-list__item.selected{background-color:#fff}.application-list__item.selected .application-list__header-helper{color:#b3b2b2}.application-list__item.selected .application-list__header-primary,.application-list__item.selected .application-list__header-secondary,.application-list__item.selected .application-list__header-item-date,.application-list__item.selected .application-list__header-item-body,.application-list__item.selected .application-list-document-short-header{color:#2c2c2c}.application-list__item.selected .link{color:#0670b7}.application-list__item.selected .label{background:#f5f5f5}.application-list__item.selected.announcement--environment .glyph{color:#009fe3}.application-list__item.selected.announcement--workspace .glyph{color:#2fd4af}}.application-list__item.state-DISABLED{background-color:#fbfbfb;color:#b9b7b7}.application-list__item--notification{background:#ffeecb;border-radius:5px;font-size:1rem;font-style:italic;padding:10px;text-align:center}.application-list__item--user{border-top:1px solid #f2f2f2;padding:10px}.application-list__item--user:first-child{border-color:transparent}.application-list__item--highlight{border-left:3px solid #e30086;margin-left:1px;padding-left:6px}@media screen and (min-width: 48em){.application-list__item--highlight{border-left-width:2px;margin-left:0;padding-left:8px}}.application-list__item--highlight.selected{background-color:#29b0c4}@media screen and (min-width: 48em){.application-list__item--highlight.selected{background-color:transparent}}.application-list__item-dates{display:flex}.application-list__item-date-container{margin-left:5px}.application-list__item-body{padding:0}.application-list-document-short{padding:10px 0 0}.application-list-document-short-header{font-weight:600}.application-list-document{line-height:1.5rem;margin:20px 0 0}.application-list__item-counter-container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}@media screen and (min-width: 40em){.application-list__item-counter-container{justify-content:flex-end}}.application-list__item-counter{align-items:center;background-color:#c4ffd6;border-radius:3px;display:flex;height:20px;justify-content:center;margin:0 10px 0 2px;min-width:20px;padding:0 4px}.application-list__item-counter-title{font-size:.8125rem;padding:0 3px 0 0}.application-list__item-content-aside{display:none}@media screen and (min-width: 48em){.application-list__item-content-aside{align-items:flex-start;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0}}.application-list__item-content-aside--course{padding:15px 0}.application-list__item-content-aside--workspace-user{align-items:flex-start;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0}.application-list__item-content-main{flex-basis:auto;flex-grow:1;flex-shrink:1;min-width:0}.application-list__item-content-main--workspace-user{margin-left:5px}.application-list__item-content-secondary-data{color:#b3b2b2}.application-list__item-content-avatar{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:1.25rem;height:46px;justify-content:center;width:46px}.application-list__item-content-avatar--category-1{background-color:#09f}.application-list__item-content-avatar--category-2{background-color:#f90}.application-list__item-content-avatar--category-3{background-color:#ff008d}.application-list__item-content-avatar--category-4{background-color:#0bf0f2}.application-list__item-content-avatar--category-5{background-color:#f00bf2}.application-list__item-content-avatar--category-6{background-color:#47ccae}.application-list__item-content-avatar--category-7{background-color:#7082b0}.application-list__item-content-avatar--category-8{background-color:#6eb5cf}.application-list__item-content-avatar--category-9{background-color:red}.application-list__item-content-avatar--category-10{background-color:#0cff00}.application-list__item-header{align-items:center;display:flex;flex-flow:row wrap}.application-list__item-content-header{font-size:1rem;line-height:1.3275rem;padding:10px}.application-list__item-content-header--unread{font-weight:600}@media screen and (min-width: 48em){.application-list__item-content-header--announcer-announcement{font-size:1.125rem}}.application-list__item-content-body{padding:0 10px}.application-list__item-meta{display:flex;padding:10px;width:100%}.application-list__item-footer{align-items:flex-start;display:flex;padding:0}.application-list__item-footer-content-aside{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;justify-content:flex-start}@media screen and (min-width: 40em){.application-list__item-footer-content-aside{justify-content:flex-end}}.application-list__item-footer-content-main{align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:0;font-size:.8125rem;padding:0 0 7px}@media screen and (min-width: 40em){.application-list__item-footer-content-main{flex-basis:auto;flex-grow:1;flex-shrink:1;padding:0}}.application-list__item-footer-content-main--discussion-subscriptions{align-items:flex-start;flex-flow:column nowrap}.application-list__item-footer-meta{margin:0 10px 0 0}.application-list__item-footer-meta--discussion-subscriptions{margin:5px 10px 0 0}.application-list__item-date{align-items:center;display:flex;flex-flow:row nowrap;flex-grow:1;font-size:.8125rem;justify-content:flex-end;text-align:right}@media screen and (min-width: 40em){.application-list__item-date{max-width:250px}}.application-list__item-header-main{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1}.application-list__item-header-main-content{display:inline-block}.application-list__item-header-main-content--discussion-message-creator{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600}@media screen and (min-width: 48em){.application-list__item-header-main-content--discussion-message-creator{font-size:1.125rem;font-weight:400}}.application-list__item-header-main-content--communicator-sender{font-weight:600}.application-list__item-header-main-content--communicator-sender:after{content:">";margin:0 10px}.application-list__item-header-main-content--communicator-recipients span:not(:last-child):after{content:",";padding:0 5px 0 0}.application-list__item-header-aside{flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:right}.application-list--open{overflow:-moz-scrollbars-none;overflow-y:auto}.application-list--open::-webkit-scrollbar{display:none}.application-list__item-header-main-content--journal-entry-title{font-size:.875rem;font-weight:600;padding:0 0 10px}@media screen and (min-width: 48em){.application-list__item-header-main-content--journal-entry-title{font-size:1.25rem;font-weight:400;padding:0 10px 0 0}}.application-list__item-header-main-content--journal-entry-title-in-studies{font-size:.875rem;font-weight:600}@media screen and (min-width: 48em){.application-list__item-header-main-content--journal-entry-title-in-studies{font-size:1rem;font-weight:400;padding:0 20px 0 0}}.application-list__header--journal{border-top:3px solid #f2f2f2;padding:15px 0 0}.application-list__item-header--journal-entry{cursor:pointer;flex-flow:row wrap}@media screen and (min-width: 48em){.application-list__item-header--journal-entry{flex-flow:row nowrap}}.application-list__item-header--journal-entry-current{cursor:initial}.application-list__item-header--journal-comment{flex-flow:row wrap;margin:0 0 15px}@media screen and (min-width: 48em){.application-list__item-header--journal-comment{flex-flow:row nowrap}}.application-list__item-header-main-content--journal-entry-creator,.application-list__item-header-main-content--journal-comment-creator{font-size:.875rem;font-weight:600;margin-right:5px;padding:0 5px 0 15px}@media screen and (min-width: 48em){.application-list__item-header-main-content--journal-entry-creator,.application-list__item-header-main-content--journal-comment-creator{font-size:1.125rem;font-weight:400}}.application-list__item-content-header--journal-entry{padding:20px 0 0}@media screen and (min-width: 48em){.application-list__item-content-header--journal-entry{font-size:1.125rem}}.application-list__item-body--journal-comment{background:#eaf7fc;border-radius:3px;padding:5px 20px}.application-list__item-content-body--journal-entry,.application-list__item-content-body--journal-comment,.application-list__item-content-body--discussion{padding:0}.application-list__item-footer--journal-entry{flex-flow:row wrap;margin:10px 0 0}.application-list__item-footer--journal-comment{flex-flow:row wrap;margin:10px 0}.application-list__item-content-aside--user{padding:0 16px 0 0}.application-list__item-content-main--user{align-self:center}.application-list__item-content--secondary{color:#b3b2b2}.application-list__item-content-wrapper--user{padding:10px 0}.application-list__header--workspace-users{padding:10px}@media screen and (min-width: 48em){.application-list__header--workspace-users{padding:10px 0 10px 10px}}.application-list__header-container--discussion{padding:10px}@media screen and (min-width: 48em){.application-list__header-container--discussion{padding:10px 0 0}}.application-list__item--discussion-message{padding:10px}@media screen and (min-width: 48em){.application-list__item--discussion-message{padding:20px 0}}.application-list__item-header--discussion{justify-content:space-between}.application-list__item-header--discussion-thread-list{font-size:1.1875rem;justify-content:space-between}.application-list__item-text-body--discussion-message{font-size:.8125rem;font-style:italic;font-weight:400;line-height:1.125rem;max-height:5rem;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%}@media screen and (min-width: 48em){.application-list__item-text-body--discussion-message{font-size:.875rem;line-height:1.25rem}}.application-list__item-text-body--discussion-area-description{font-size:.8125rem;font-style:italic;font-weight:300;line-height:1.125rem;margin:0 0 5px}@media screen and (min-width: 48em){.application-list__item-text-body--discussion-area-description{font-size:.875rem;line-height:1.25rem}}.application-list__item-edited{font-style:italic;font-weight:600;margin:0 0 10px}.application-list__item-text-body--discussion-message-overflow:before{background:linear-gradient(#fff0 1rem,#fff);bottom:0;content:"";height:4rem;left:0;position:absolute;width:100%}.application-list__item--discussion-reply{border-top:3px solid #f2f2f2;margin:10px 0 0;padding:10px}@media screen and (min-width: 48em){.application-list__item--discussion-reply{margin:0;padding:20px 0}}.application-list__item--discussion-reply-of-reply{padding:10px 10px 10px 30px}@media screen and (min-width: 48em){.application-list__item--discussion-reply-of-reply{padding:10px 0 20px 55px}}.application-list__item-content-aside--discussion{padding:0 16px 0 0}.application-list__item-content-main--discussion{align-self:center}.application-list__item-header--discussion-current-thread-title{font-size:2 rem}.application-list__item-footer--discussion-message{flex-flow:row wrap}.application-list__item--workspace-announcement,.application-list__item--environment-announcement{padding:10px 0}.application-list__item--workspace-announcement .glyph:before,.application-list__item--environment-announcement .glyph:before{color:#2fd4af}@media screen and (min-width: 48em){.application-list__item--workspace-announcement,.application-list__item--environment-announcement{padding:15px 0}}.application-list__item--environment-announcement .glyph:before{color:#009fe3}.application-list__item-header--announcer-announcement{align-items:flex-start;flex-direction:column}.application-list__item--workspace-announcement:first-child .application-list__item-header,.application-list__item--environment-announcement:first-child .application-list__item-header{background-color:#f8f8f8}.application-list__item-footer--announcement-actions{margin:10px 0 0}.application-list__item--communicator-message{border-bottom:3px solid #f2f2f2;padding:10px 0}.application-list__item--communicator-message:last-child{border:0}@media screen and (min-width: 48em){.application-list__item--communicator-message{padding:15px 0}}.application-list__item:first-child .application-list__item-header--communicator-message-thread{background-color:#f8f8f8}.application-list__item-body--communicator-message{margin:5px 0}.application-list__item-footer--communicator-message-thread-actions{padding:10px}.application-list__item-header--course{cursor:pointer;padding:10px 0}@media screen and (min-width: 48em){.application-list__item-header--course{padding:15px 0}}.application-list__item-header--no-assessment{cursor:default}.application-list__item-header--combination-course{padding:10px 0 5px}@media screen and (min-width: 48em){.application-list__item-header--combination-course{padding:15px 0 5px}}.application-list__item-body--course{padding:0 0 10px}@media screen and (min-width: 48em){.application-list__item-body--course{padding:0 0 15px}}.application-list__item--product{border-top:1px solid #f2f2f2}.application-list__item--product:first-child{border-color:transparent}.application-list__item-header--product{align-items:flex-start;padding:10px}.application-list__item-body-meta-content{display:flex;flex-direction:column;padding:0 0 10px}.application-list__item-body-meta-content label{font-weight:600;margin-right:5px}.application-list__item-body-meta-content div{padding:5px 0}.application-list__item-footer--course{align-items:center;padding:0 0 10px}@media screen and (min-width: 48em){.application-list__item-footer--course{padding:0 0 15px}}.application-list__item-footer--student{margin:5px 0 0}.application-list__header-container--studies-detailed-info{font-size:1.125rem;padding:10px 0}@media screen and (min-width: 48em){.application-list__header-container--studies-detailed-info{padding:14px 0}}.application-list__fee-indicator{color:#2fd4af;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1.25rem;justify-content:flex-end;margin-right:10px}.application-list__item-header--studies-assignment{cursor:pointer;font-size:.875rem;font-weight:600}@media screen and (min-width: 48em){.application-list__item-header--studies-assignment{font-size:1rem;font-weight:400}}.application-list__item-body--evaluation-assignment{padding:2px 8px}.zoom__clickable-item{cursor:zoom-in}.zoom__zoomed-item-overlay{background-color:#000000bf;cursor:zoom-out;height:100vh;inset:0;position:fixed;width:100vw;z-index:100}.zoom__zoomed-item-container{display:flex;height:100vh;left:0;overflow:auto;padding:.5rem;position:absolute;top:0;width:100vw}.zoom__zoomed-item{cursor:zoom-out;margin:auto;max-width:100%}.zoom__zoomed-item-close{color:#fff;cursor:pointer;font-size:30px;height:30px;position:fixed;right:1rem;top:1rem;width:30px}.rsbtn.muikku,.rsbtn.muikku.mega_toggle{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:15px;display:flex;justify-content:flex-start;margin:0}.rsbtn.muikku .toolsopen .rsbtn_play,.rsbtn.muikku.mega_toggle .toolsopen .rsbtn_play{border-radius:15px}.rsbtn.muikku .rsicn,.rsbtn.muikku.mega_toggle .rsicn{align-items:center;cursor:pointer;display:flex;font-size:1rem;height:1.5rem;justify-content:center;padding:0;width:2rem}.rsbtn.muikku .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container.rsbtn_dropdown,.rsbtn.muikku .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container.rsbtn_dropdown,.rsbtn.muikku.mega_toggle .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container.rsbtn_dropdown,.rsbtn.muikku.mega_toggle .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container.rsbtn_dropdown{background:#fff;border-radius:5px;border:0;box-shadow:0 10px 20px #0000004d;margin:4px 0 0}.rsbtn.muikku .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container.rsbtn_dropdown:before,.rsbtn.muikku .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container.rsbtn_dropdown:before,.rsbtn.muikku.mega_toggle .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container.rsbtn_dropdown:before,.rsbtn.muikku.mega_toggle .rsbtn_exp .rsbtn_exp_inner .rsbtn_speed_container.rsbtn_dropdown:before{border:solid transparent;border-top-width:medium;border-right-width:medium;border-bottom-color:transparent;border-bottom-width:medium;border-left-width:medium;border-bottom-color:#fff;border-width:4px;bottom:100%;content:" ";display:block;height:0;pointer-events:none;position:absolute;right:15px;top:-7px;width:0;z-index:99}.rsbtn.muikku.rsexpanded a.rsbtn_play,.rsbtn.muikku.mega_toggle.rsexpanded a.rsbtn_play{display:none}.rsbtn.muikku.rsexpanded .rsbtn_exp,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp{align-items:center;background-color:transparent;height:auto;line-height:1;margin:0;order:2;padding:0;width:auto}.rsbtn.muikku.rsexpanded .rsbtn_exp .rs-player-loadindicator,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rs-player-loadindicator{background-color:#ebebeb;left:0!important;right:-33px!important;top:-10px!important}.rsbtn.muikku.rsexpanded .rsbtn_exp .rs-player-loadindicator .rsbtn-loading,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rs-player-loadindicator .rsbtn-loading{background-color:#ffce65}.rsbtn.muikku.rsexpanded .rsbtn_exp .rs-player-loadindicator .rsbtn-progress,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rs-player-loadindicator .rsbtn-progress{background-color:#24c118}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner{background-color:#fff;border:0;border-radius:15px;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;height:auto;width:auto}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_player_item,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_player_item{align-items:center;background-color:#fff;border:0;border-radius:15px;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;float:none;height:auto;line-height:1;margin:0;order:3;padding:0;position:relative;width:auto}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_]:hover,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_]:hover{background-color:#29b0c4}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn],.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]{line-height:1}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:hover:before,.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:active:before,.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:focus:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:hover:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:active:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:focus:before{color:#fff;font-size:1rem}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button[class^=rsbtn_] *[class^=rsicn]:before{color:#737373;font-size:1rem}.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:hover .rsicn-cross:before,.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:active .rsicn-cross:before,.rsbtn.muikku.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:focus .rsicn-cross:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:hover .rsicn-cross:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:active .rsicn-cross:before,.rsbtn.muikku.mega_toggle.rsexpanded .rsbtn_exp .rsbtn_exp_inner button.rsbtn_closer:focus .rsicn-cross:before{color:#fff;content:"\e90b"}.rsbtn.muikku.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:hover:before,.rsbtn.muikku.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:active:before,.rsbtn.muikku.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:focus:before,.rsbtn.muikku.mega_toggle.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:hover:before,.rsbtn.muikku.mega_toggle.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:active:before,.rsbtn.muikku.mega_toggle.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:focus:before{color:#fff}.rsbtn.muikku.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:before,.rsbtn.muikku.mega_toggle.rspaused .rsbtn_exp .rsbtn_exp_inner button.rsbtn_pause .rsicn-pause:before{color:#737373}.rsbtn.muikku *,.rsbtn.muikku.mega_toggle *{float:none!important}.rsbtn.muikku a,.rsbtn.muikku span,.rsbtn.muikku.mega_toggle a,.rsbtn.muikku.mega_toggle span{font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}.rsbtn.muikku button.rsbtn_tooltoggle,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle{align-items:center;background-color:#fff;border:0;border-radius:15px;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;float:none;height:auto;line-height:1;margin:0;order:3;padding:0;position:relative;width:auto}.rsbtn.muikku button.rsbtn_tooltoggle:hover,.rsbtn.muikku button.rsbtn_tooltoggle:active,.rsbtn.muikku button.rsbtn_tooltoggle:focus,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:hover,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:active,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:focus{background-color:#29b0c4;border:0}.rsbtn.muikku button.rsbtn_tooltoggle:hover .rsicn.rsicn-arrow-down:before,.rsbtn.muikku button.rsbtn_tooltoggle:active .rsicn.rsicn-arrow-down:before,.rsbtn.muikku button.rsbtn_tooltoggle:focus .rsicn.rsicn-arrow-down:before,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:hover .rsicn.rsicn-arrow-down:before,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:active .rsicn.rsicn-arrow-down:before,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle:focus .rsicn.rsicn-arrow-down:before{color:#fff}.rsbtn.muikku button.rsbtn_tooltoggle .rsicn-arrow-down:before,.rsbtn.muikku.mega_toggle button.rsbtn_tooltoggle .rsicn-arrow-down:before{color:#737373;font-size:1rem}.rsbtn.muikku .rsbtn_toolpanel.vertical,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical{margin-top:4px;position:absolute;right:-10px}.rsbtn.muikku .rsbtn_toolpanel.vertical:before,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical:before{border:solid transparent;border-top-width:medium;border-right-width:medium;border-bottom-color:transparent;border-bottom-width:medium;border-left-width:medium;border-bottom-color:#fff;border-width:4px;bottom:100%;content:" ";display:block;height:0;pointer-events:none;position:absolute;right:23px;top:-7px;width:0;z-index:99}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools{border-radius:5px;border:0;box-shadow:0 10px 20px #0000004d}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer{min-width:150px}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist{background-color:#fff;border-radius:5px;padding:5px}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool],.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool]{background-color:#fff;border:0;height:auto;max-height:none;min-height:auto}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool{align-items:center;display:flex;justify-content:flex-start;padding:5px}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool span[class^=rsicn],.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool span[class^=rsicn]{font-size:1rem;height:auto;line-height:1}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool span.rsbtn_btnlabel,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool span.rsbtn_btnlabel{font-size:.875rem;font-weight:400}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:hover,.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:active,.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:focus,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:hover,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:active,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool] button.rsbtn_tool:focus{background-color:#0000000d}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool]:last-child,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li[class^=rsbtn_tool]:last-child{border:0}.rsbtn.muikku .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered,.rsbtn.muikku.mega_toggle .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered{display:none}.rsbtn.muikku a.rsbtn_play,.rsbtn.muikku.mega_toggle a.rsbtn_play{align-items:center;background-color:#fff;border:0;border-radius:15px;cursor:pointer;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;float:none;height:auto;line-height:1;margin:0;order:1;padding:0;width:auto}.rsbtn.muikku a.rsbtn_play:hover,.rsbtn.muikku.mega_toggle a.rsbtn_play:hover{background-color:#29b0c4}.rsbtn.muikku a.rsbtn_play:hover .rsbtn_right.rsplay:before,.rsbtn.muikku.mega_toggle a.rsbtn_play:hover .rsbtn_right.rsplay:before{color:#fff}.rsbtn.muikku a.rsbtn_play .rsbtn_right.rsplay,.rsbtn.muikku.mega_toggle a.rsbtn_play .rsbtn_right.rsplay{align-items:center;border:0;display:flex;height:1.5rem;justify-content:center;line-height:1;margin:0;padding:0;width:2rem}.rsbtn.muikku a.rsbtn_play .rsbtn_right.rsplay:before,.rsbtn.muikku.mega_toggle a.rsbtn_play .rsbtn_right.rsplay:before{color:#737373;content:"\ea27";font-family:muikku!important;font-size:1rem;font-variant:normal}#rs-controlpanel.unselectable{align-items:center;background:#29b0c4;border:1px solid #29b0c4;border-radius:20px;box-shadow:0 10px 20px #0000004d;color:#fff;display:flex;justify-content:center}#rs-controlpanel.unselectable .rsicn.rsicn-logo{display:none}#rs-controlpanel.unselectable button.rs-controlpanel-btn{border:0;border-radius:15px;color:#fff;float:none}#rs-controlpanel.unselectable button.rs-controlpanel-btn:hover,#rs-controlpanel.unselectable button.rs-controlpanel-btn:active,#rs-controlpanel.unselectable button.rs-controlpanel-btn:focus{background-color:#fff;color:#29b0c4}#rs-controlpanel.unselectable .rs-controlpanel-scroll-toggler{background:#fff;border:0;border-radius:15px}#rs-controlpanel.unselectable .rs-controlpanel-scroll-toggler .rs-controlpanel-scroll-label{color:#2c2c2c;font-size:.75rem}#rs-controlpanel.unselectable .rs-controlpanel-scroll-toggler .rs-controlpanel-scroll-state{font-size:.75rem}#rsbtn_popup.rspopup{background:#fff;border-radius:5px;border:0;box-shadow:0 10px 20px #0000004d;padding:5px}#rsbtn_popup.rspopup .rspopup_play.rspopup_btn{border:0;color:#2c2c2c;padding:5px 10px 5px 30px}#rsbtn_popup.rspopup .rspopup_play.rspopup_btn:before,#rsbtn_popup.rspopup .rspopup_play.rspopup_btn:after{color:#737373;font-size:.825rem;line-height:1.9rem;margin:0}#rsbtn_popup.rspopup .rspopup_play.rspopup_btn:hover,#rsbtn_popup.rspopup .rspopup_play.rspopup_btn:active,#rsbtn_popup.rspopup .rspopup_play.rspopup_btn:focus{background-color:#0000000d;color:#2c2c2c}.tabs{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;margin-top:10px}@media screen and (min-width: 48em){.tabs{font-size:.875rem}}.tabs--chat{margin-top:0;order:2}.tabs--notes{width:100%}.tabs--guider-student{margin-left:auto;margin-right:auto;max-width:2540px;width:100%}.tabs--material-editor,.tabs--workspace-materials{height:100%;margin:0}.tabs__header-actions{align-items:center;display:flex;justify-content:flex-start}.tabs__header-actions--hops{justify-content:center;padding:5px 0}.tabs__tab-labels{align-items:center;border-bottom:1px solid #5db5c5;display:none;flex-flow:row nowrap;height:2.25rem;margin-bottom:-1px;padding:0;position:relative}@media screen and (min-width: 48em){.tabs__tab-labels{display:flex}}.tabs__tab-labels--pedagogy-support{display:flex}.tabs__tab-labels--chat{border-bottom:none}.tabs__tab-labels--application-panel{border-bottom:solid 1px #e2e2e2}.tabs__tab-labels--mobile{display:flex}@media screen and (min-width: 48em){.tabs__tab-labels--mobile{display:none}}.tabs__tab-labels--desktop{background:#fff;border:0;display:none}@media screen and (min-width: 48em){.tabs__tab-labels--desktop{display:flex}}.tabs__tab-labels--no-tabs{background:#fff;border:0;display:none}.tabs__tab-labels--no-tabs .tabs__tab--no-tabs{cursor:default}@media screen and (min-width: 48em){.tabs__tab-labels--no-tabs{display:flex}}.tabs__tab-labels--workspace-materials{align-items:flex-start;border-bottom:1px solid #e2e2e2}.tabs__tab{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#f5f5f5;border-bottom:0;border-left:1px solid #f5f5f5;border-radius:5px 5px 0 0;border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;color:#6f6d6d;cursor:default;flex-basis:auto;flex-grow:1;flex-shrink:1;line-height:1;margin:2px;outline-offset:-2px;padding:10px;text-align:left;user-select:none;z-index:1}@media screen and (min-width: 48em){.tabs__tab{font-size:.875rem}}.tabs__tab:first-child{margin:0 2px 0 0}.tabs__tab:last-child{margin:0 0 0 2px}.tabs__tab.active{background:#fff;border-left:1px solid #5db5c5;border-right:1px solid #5db5c5;border-top:1px solid #5db5c5;color:#2c2c2c;min-height:2.25rem;padding:10px;z-index:3}@media screen and (min-width: 48em){.tabs__tab{cursor:pointer}}.tabs__tab--workspace-materials{margin:0}.tabs__tab--workspace-materials.active{border-bottom:2px solid #ffffff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.tabs__tab--chat{border-bottom:none;border-left:none;border-radius:0;border-right:none;border-top:none;margin:0}.tabs__tab--chat.active{border-left:none;border-right:none;border-top:none;margin-bottom:none}.tabs__tab-data-container--no-tabs{display:flex}.tabs__tab-data-container--mobile-tabs{display:flex;flex-direction:column-reverse}@media screen and (min-width: 64em){.tabs__tab-data-container--mobile-tabs{display:none}}.tabs__tab-data-container--desktop-tabs{display:none}@media screen and (min-width: 48em){.tabs__tab-data-container--desktop-tabs{display:block}}.tabs__tab-data{display:none;flex-basis:100%;max-width:100%}.tabs__tab-data.active{display:block}.tabs__tab-data--workspace-table-of-contents,.tabs__tab-data--workspace-notebook{bottom:0;left:0;position:absolute;right:0;top:calc(4.25rem + 1px)}@media screen and (min-width: 64em){.tabs__tab-data--workspace-table-of-contents,.tabs__tab-data--workspace-notebook{top:calc(2.25rem + 1px)}}.tabs__tab-data--guider-student,.tabs__tab-data--pedagogy-support{padding:10px}.tabs__tab-labels--material-editor{padding:0 40px 0 2px}.tabs__tab-data--material-editor.active{display:flex}.tabs__tab--workspace-students{flex-basis:50%}@media screen and (min-width: 48em){.tabs__tab--workspace-students{background:#fff;border:0;color:#2c2c2c;font-weight:600}.tabs__tab--workspace-students.active{margin:0;padding:10px}.tabs__tab--workspace-students:first-child{padding:10px 10px 10px 0}.tabs__tab--workspace-students:last-child{padding:10px 0 10px 10px}}.tabs__tab--workspace-students.active{display:block}.tabs__tab--application-panel{background-clip:padding-box;border-bottom:solid 1px #e2e2e2;border-radius:0;border-top:solid 1px rgba(255,255,255,0);color:#2c2c2c;flex-grow:0;font-size:1rem;font-weight:300;margin:0 0 -1px;padding:10px 20px;text-align:center;text-transform:uppercase}.tabs__tab--application-panel.active{border-bottom:solid 1px rgba(255,255,255,0);border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;padding:10px 20px}.tabs__tab--application-panel:first-child{margin-left:-1px;padding:10px 20px}@media screen and (min-width: 48em){.tabs__tab--application-panel{margin:0 2px -1px 0}.tabs__tab--application-panel.active{padding:10px 20px}.tabs__tab--application-panel:first-child{margin-left:0;padding:10px 20px}.tabs__tab--application-panel:last-child{padding:10px 20px}}@media screen and (min-width: 48em){.tabs__tab--no-tabs{background:#fff;border:0;color:#2c2c2c;font-weight:600}}@media screen and (min-width: 48em){.tabs__tab--no-tabs.active{background:#fff;border:0;color:#2c2c2c}}.tabs__tab-data--workspace-students{padding:0}@media screen and (min-width: 48em){.tabs__tab-data--workspace-students{display:flex;flex-basis:50%}.tabs__tab-data--workspace-students:first-child{padding:0 10px}.tabs__tab-data--workspace-students:last-child{padding:0 0 0 10px}}.tabs__tab-data--workspace-students.active{display:flex}.tabs__tab-data--workspace-students:first-child{padding:0 10px}.tabs__tab-data--workspace-students:last-child{padding:0 0 0 10px}@media screen and (min-width: 48em){.tabs__tab-data--workspace-students{display:flex;flex-basis:50%}}.tabs__mobile-tab{align-items:center;background:#fff;display:flex;font-size:1.5rem;justify-content:space-between;padding:0 10px}.tabs__pagination-container--bullets{align-items:center;background:#fff;display:flex;justify-content:center;padding:10px}.tabs__pagination-container--bullets span{margin-right:4px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.pager{border-top:1px solid #ebebeb;margin:10px 0 0}@media screen and (min-width: 48em){.pager{margin:0}}.pager__body{align-items:center;display:flex;justify-content:center;padding:12px 0}@media screen and (min-width: 48em){.pager__body{padding:24px 0 12px}}.pager__item,.pager__item>a{align-items:center;border-radius:10px;color:#000;cursor:pointer;display:flex;flex-wrap:wrap;height:34px;justify-content:center;margin:0 0 0 10px;width:34px}.pager__item>a{margin:0}.pager__items--first{margin:0 10px 0 0}.pager__item--gap{width:20px}.pager__item--current,.pager__item--current>a{background-color:#82c2e7;color:#fff;cursor:initial}.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;user-select:none;width:1px}.external-link-indicator{align-items:center;display:inline-flex;font-size:.8125rem;padding:0 4px}@media screen and (min-width: 48em){.external-link-indicator{font-size:.875rem}}.wizard .cke{border:2px solid #62c3eb}.wizard.wizard--hops-form .cke,.wizard.wizard--pedagogy-form .cke{border:2px solid #f8a1ce}.wizard ol.progtrckr{display:flex;padding:5px 0 25px}.wizard ol.progtrckr li{align-items:center;cursor:pointer;display:flex;flex-basis:auto;flex-grow:1;justify-content:center;line-height:normal;position:relative}.wizard ol.progtrckr li span{margin-bottom:14px;display:none;padding:0;width:auto}@media screen and (min-width: 40em){.wizard ol.progtrckr li span{display:flex;padding:0 5px;text-align:center}}.wizard ol.progtrckr li.no-hl{cursor:default}.wizard ol.progtrckr .progtrckr-todo{border-bottom:4px solid #b3b2b2;color:#b3b2b2}.wizard ol.progtrckr .progtrckr-todo:hover:before{border:2px solid #b3b2b2}.wizard ol.progtrckr .progtrckr-todo:before{border-radius:20px;height:20px;width:20px;background-color:#b3b2b2;color:#b3b2b2;content:"";line-height:normal}.wizard ol.progtrckr .progtrckr-doing{border-bottom:4px solid #ea7503;color:#ea7503}.wizard ol.progtrckr .progtrckr-doing:hover:before{color:#ea7503}.wizard ol.progtrckr .progtrckr-doing:before{border-radius:20px;height:20px;width:20px;background-color:#ea7503;content:"";line-height:normal}.wizard ol.progtrckr .progtrckr-done{border-bottom:4px solid #24c118;color:#24c118}.wizard ol.progtrckr .progtrckr-done:hover:before{color:#24c118}.wizard ol.progtrckr .progtrckr-done:before{border-radius:20px;height:20px;width:20px;background-color:#24c118;content:"";line-height:normal}.wizard ol.progtrckr .progtrckr-error{border-bottom:4px solid red;color:red}.wizard ol.progtrckr .progtrckr-error:hover:before{color:red}.wizard ol.progtrckr .progtrckr-error:before{border-radius:20px;height:20px;width:20px;background-color:red;content:"";line-height:normal}.wizard ol.progtrckr li:before{bottom:-12px;left:calc(50% - 10px);position:absolute}.wizard ol.progtrckr li:after{content:""}.wizard .progtrckr em{margin-bottom:14px;display:flex;font-weight:700;padding:0}@media screen and (min-width: 40em){.wizard .progtrckr em{display:none}}.wizard .footer-buttons{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:20px 20px 0}.wizard--copy-workspace{height:100%}.wizard--copy-workspace .wizard__container{height:100%;position:relative}.wizard--matriculation-exam-form{display:flex;flex-flow:column nowrap;height:100%}.wizard--matriculation-exam-form .wizard__container{flex-basis:100%;overflow:auto}.wizard--matriculation-exam-form .wizard__footer{padding:20px 0 0}.wizard--matriculation-exam-form ol.progtrckr li{cursor:default}.wizard--language-profile .wizard__container{overflow-x:clip}.wizard__summary-row{font-size:1rem;padding:15px 0}.wizard__summary-row ul{list-style-type:disc}.wizard__summary-row li{display:block}.wizard__container{min-height:400px}.wizard__footer{align-items:center;display:flex;justify-content:center;padding:10px}.wizard__footer>*{margin:0 5px}.popover{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 20px #0000004d;box-sizing:border-box;font-size:90%;max-width:calc(100vw - 10px);width:max-content;z-index:999}@media screen and (min-width: 48em){.popover{font-size:.875rem}}.popover--chat{border-radius:5px;z-index:9999}.item-list{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.item-list{font-size:.875rem}}.item-list__header{font-weight:400;padding:0 0 0 10px}.item-list__content{padding:5px 0 10px 15px}.item-list--student-counselors,.item-list--student-contact-info{align-items:flex-start;display:flex;flex-flow:row wrap;padding:5px 0 20px;width:100%}.item-list--student-counselors .item-list__item,.item-list--student-contact-info .item-list__item{align-items:flex-start;border:1px solid #ebebeb;border-radius:3px;box-shadow:0 0 15px #00000005;cursor:inherit;flex-basis:calc(100% - 16px);flex-grow:1;flex-shrink:1;margin:8px;max-width:calc(100% - 10px);padding:10px}@media screen and (min-width: 48em){.item-list--student-counselors .item-list__item,.item-list--student-contact-info .item-list__item{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}@media screen and (min-width: 64em){.item-list--student-counselors .item-list__item,.item-list--student-contact-info .item-list__item{flex-basis:calc(33% - 16px);max-width:calc(33% - 16px)}}.item-list--matriculation-results{width:100%}.item-list__item{align-items:flex-start;color:#2c2c2c;cursor:pointer;display:flex;padding:10px;position:relative}.item-list__item--continue-studies,.item-list__item--next-studies,.item-list__item--dependant-workspaces{cursor:default}.item-list__item--dependant-workspaces{flex-wrap:wrap;justify-content:space-between}.item-list__item--teacher{cursor:auto}.item-list__item--info-popover{background-color:transparent;cursor:auto;max-width:325px}.item-list--panel-workspaces .item-list__item{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.item-list--panel-workspaces .item-list__item{font-size:.875rem}}.item-list--panel-latest-messages .item-list__item{align-items:flex-start;border-top:solid 1px #f2f2f2}.item-list--panel-latest-messages .item-list__item:first-child{border:0}.item-list--panel-latest-messages .item-list__item--unread .item-list__icon{color:#1fe00a}.item-list--panel-teachers .item-list__item{align-items:flex-start;border-top:solid 1px #f2f2f2}.item-list--panel-teachers .item-list__item:first-child{border:0}.item-list--panel-announcements .item-list__item{align-items:flex-start;border-top:solid 1px #f2f2f2}.item-list--panel-announcements .item-list__item:first-child{border:0}.item-list--panel-announcements .item-list__item--unread .item-list__icon{color:#494949}.item-list--panel-announcements .item-list__item--unread.item-list__item--has-workspaces .item-list__icon{color:#2fd4af}.item-list__item--bordered{border-left:solid 4px}.item-list__item--unread .item-list__text-body{font-weight:600}.item-list__item-title{display:flex;flex-grow:1}.item-list__item-aside-title{display:flex;flex-grow:0}.item-list__item-content,.item-list__item-footer{padding:5px}.item-list__item-footer a:not(:first-child){margin-left:10px}.item-list__item-actions{align-items:center;display:flex;padding:0 15px 15px 33px}.item-list__item-actions a{cursor:pointer}.item-list__item-actions--continue-studies{flex-wrap:wrap;padding:0 15px 15px 31px}.item-list__item-actions--continue-studies span:after{content:"\a0"}.item-list__icon{align-items:center;color:#4c4c4c;display:flex;flex-basis:16px;flex-grow:0;flex-shrink:0;font-size:.925rem;justify-content:center;padding:2px 0 0}.item-list__icon--workspaces,.item-list__icon--dependant-workspaces,.item-list__icon--next-studies,.item-list__icon--continue-studies{color:#2fd2ae}.item-list__icon--latest-messages{color:#aaa}.item-list__icon--announcements{color:#494949}.item-list__item--has-workspaces .item-list__icon{color:#2fd4af}.item-list__profile-picture{padding:0 5px 0 0}.item-list__user-contact-info,.item-list__user-extra-info{margin:4px 0}.item-list__user-vacation-period{color:#de3211;margin:0 0 12px}.item-list__user-actions{align-items:center;display:flex;margin:4px 0}.item-list__user-name{font-weight:600}.item-list__counselors{padding:5px 0 0}.item-list__user-email,.item-list__user-phone{overflow-wrap:break-word;word-break:break-all;word-wrap:break-word;align-items:center;display:flex;flex-flow:row nowrap;padding:2px 0}.item-list__user-email .glyph,.item-list__user-phone .glyph{margin:0 5px 0 0}.item-list__text-title{line-height:1.25rem}.item-list__text-body{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:.8125rem;line-height:1.25rem;margin-left:5px}@media screen and (min-width: 48em){.item-list__text-body{font-size:.875rem}}.item-list__text-body--date{font-weight:600}.item-list__text-body--multiline{align-items:flex-start;display:flex;flex-flow:column wrap;white-space:initial}.item-list__text-body--multiline--footer{display:inline-block;margin:0;text-align:center}.item-list__latest-message-date,.item-list__announcement-date{color:#565656;font-size:calc(.8125rem / 1.1);font-style:italic;padding:6px 0 0}@media screen and (min-width: 48em){.item-list__latest-message-date,.item-list__announcement-date{font-size:calc(.875rem / 1.1)}}.item-list__announcement-workspaces,.item-list__announcement-usergroups{margin:10px 0 0}.notification-queue{height:0;left:2px;line-height:0;position:fixed;right:2px;text-align:center;top:2px;z-index:10000}.notification-queue__items{display:inline-block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:300;line-height:1;max-width:100%;position:relative;width:100%}@media screen and (min-width: 48em){.notification-queue__items{border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:.875rem;width:620px}}.notification-queue__item{background-color:#fff;border-bottom:1px solid rgba(255,255,255,.3);border-radius:5px;box-shadow:0 2px 4px #0000004d;color:#2c2c2c;display:block;font-weight:400;line-height:1.25rem;margin:0 0 5px;overflow:hidden;padding:12px 55px 12px 12px;position:relative;text-align:center;width:100%;word-wrap:break-word;z-index:2}.notification-queue__item.notification-queue__item--primary{background-color:#009fe3;color:#fff}.notification-queue__item.notification-queue__item--primary .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--warn{background-color:#ea7503;color:#fff}.notification-queue__item.notification-queue__item--warn .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--notice{background-color:#ffce65;color:#2c2c2c;font-size:.9375rem;line-height:1.375rem}.notification-queue__item.notification-queue__item--notice .notification-queue__close:before{color:#2c2c2c}.notification-queue__item.notification-queue__item--info{background-color:#009fe3;color:#fff}.notification-queue__item.notification-queue__item--info .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--fatal{background-color:#de3211;color:#fff}.notification-queue__item.notification-queue__item--fatal .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--persistent-info{background-color:#2c2c2c;color:#fff}.notification-queue__item.notification-queue__item--persistent-info .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--error{background-color:#f60;color:#fff}.notification-queue__item.notification-queue__item--error .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--success{background-color:#24c118;color:#fff}.notification-queue__item.notification-queue__item--success .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--loading{background-color:#2c2c2c;background-image:url(/gfx/eventqueueloader.png);background-position:8px center;background-repeat:no-repeat;color:#fff}.notification-queue__item.notification-queue__item--loading .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--secondary{background-color:#72d200;color:#fff}.notification-queue__item.notification-queue__item--secondary .notification-queue__close:before{color:#fff}.notification-queue__item.notification-queue__item--inverse{background-color:#2c2c2c;color:#fff}.notification-queue__item.notification-queue__item--inverse .notification-queue__close:before{color:#fff}.notification-queue__item.hidden{height:0}.notification-queue__item .notification-queue__close{align-items:center;background-color:#fff3;border-radius:3px;cursor:pointer;display:flex;height:100%;justify-content:center;padding:5px;position:absolute;right:0;top:0;width:40px}@media screen and (min-width: 48em){.notification-queue__item .notification-queue__close{width:50px}}.notification-queue__item .notification-queue__close:before{color:#fff;content:"\e905";font-family:muikku;font-size:14px;line-height:14px;opacity:80%}@media screen and (min-width: 48em){.notification-queue__item{padding:15px 65px 15px 15px}.notification-queue__item:last-child{margin-bottom:0}}:root{--fg-container-item-ht: 60px;--fg-container-item-wt: 60px;--fg-container-wt-tf: -60px}.easy-to-use-drawer{display:flex;height:80px;position:fixed;top:calc(50% - 40px);transform:translate(0);transition:transform .3s ease;z-index:9999}.easy-to-use-drawer--closed{transform:translate(var(--fg-container-wt-tf));transition:transform .3s ease}.easy-to-use-list{margin:auto 0}.easy-to-use-list-item{align-items:center;background:#fff;border-radius:50px;display:flex;height:var(--fg-container-item-ht);justify-content:center;margin:10px 0;transition:.3s;width:var(--fg-container-item-wt)}.easy-to-use-drawer-handle{margin:auto 0}.reading-ruler-container{display:block;height:100vh;position:fixed;width:100%;z-index:9999}.reading-ruler-top,.reading-ruler-middle,.reading-ruler-bottom,.reading-ruler-dragger-handle-container{background:#000;height:100px;left:0;position:fixed;top:0;width:100%;z-index:10000}.reading-ruler-top--inverted,.reading-ruler-middle--inverted,.reading-ruler-bottom--inverted{background:unset}.reading-ruler-middle{align-items:center;background:unset;display:flex;flex-direction:column;justify-content:flex-end;opacity:100%}.reading-ruler-dragger-handle-container{align-items:center;background:unset;bottom:0;display:flex;height:20px;justify-content:center;top:auto}.reading-ruler-middle-mobile-handle{background-color:#2c2c2c;border-radius:25px;height:inherit;opacity:70%;width:200px}@media screen and (min-width: 64em){.reading-ruler-middle-mobile-handle{display:none}}.reading-ruler-middle--inverted{opacity:50%}.reading-ruler-bottom{bottom:0;top:auto}.reading-ruler-controllers{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:20px;display:inline-flex;justify-content:flex-end;min-width:0;position:fixed;right:10px;width:auto;z-index:10010}.reading-ruler-controllers-tool-button{transform:rotate(0);transition:rotate .2s ease}.reading-ruler-controllers-tool-button--open{transform:rotate(180deg);transition:rotate .2s ease}.reading-ruler-controllers-presets-container,.reading-ruler-controllers-settings-container{align-items:center;display:flex;justify-content:flex-end;opacity:0%;visibility:hidden;width:0}.reading-ruler-controllers-presets-container--open,.reading-ruler-controllers-settings-container--open{opacity:100%;visibility:visible;width:auto}@media print{body{background-color:#fff!important}.content-panel__navigation-open,.material-page__buttonset,.button--muikku-submit-exercise,.button--muikku-submit-assignment,.chat,.chat-bubble,.navbar__default-options,.button-pill--floating{display:none}.content-panel__item .material-page,.content-panel__chapter .content-panel__chapter-title{border:1px solid #ffffff}.navbar,.application-panel__actions{position:relative}.application-panel,.reading-panel,.content-panel{padding:1rem 0 0!important}.screen-container .screen-container__wrapper{margin:1rem 0 0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*:lang(ru){font-family:Noto Sans,sans-serif}html{height:100%;width:100%}body{background-color:#f5f5f5;overflow-y:auto}body *:focus-visible{outline:2px solid #d90ed5;outline-offset:-2px}body.using-mouse *:focus-visible:not(:focus){outline:none}body.using-mouse .button-icon--back-to-toc{display:none}ul,ol{list-style-type:none;padding:0}li{display:inline-block;padding:0}a{color:#0670b7;text-decoration:none}dt{font-weight:600;margin:5px 0 0}dd{margin:0 0 5px}::placeholder{font-style:normal}details{background:#fff;border:1px solid #b0e7ff;border-radius:10px;margin:10px 0;max-width:100%;width:100%}details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details[open] summary:after{transform:rotate(-90deg)}details summary{align-items:center;background:#f8f8f8;border-radius:10px;color:#2c2c2c;cursor:pointer;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:flex-start;padding:10px;text-align:left}details summary:after{align-items:center;color:#009fe3;content:"\f104";cursor:pointer;display:flex;flex-basis:1.5rem;flex-grow:0;flex-shrink:0;font-family:muikku;height:1.5rem;justify-content:center;margin:0 0 0 auto;transform:rotate(0);transform-origin:50% 50%;transition:.2s;width:1.5rem}.details--language-profile{border-color:#f8f8f8;border-width:2px}.details--language-profile summary{background:#f8f8f8;color:#ab1566}.details--language-profile summary:after{color:#ab1566}.details--language-profile p{margin:5px 0}.details--evaluation{border-color:#5ed2ff;border-width:2px}.details__content{font-weight:300;padding:5px 10px}@media screen and (min-width: 48em){.details__content{padding:5px 15px}}.drawer{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-color:#00000080;display:none;font-family:"Exo 2",Arial,"sans-serif";inset:0;opacity:0%;position:fixed;z-index:9999}.drawer.state-DISPLAYED{display:block}.drawer.state-VISIBLE{opacity:100%}.drawer.state-VISIBLE>.drawer__container{left:0}.drawer.state-DRAGGING,.drawer.state-DRAGGING .menu__container{transition:none}.drawer .menu-wrapper{padding:0 10px}.drawer .menu-wrapper--aside{border-bottom:solid 1px #ebebeb}@media screen and (min-width: 64em){.drawer{left:-400px;width:400px}}.drawer--main-function .drawer__header{background-color:#009fe3}.drawer--workspace .drawer__header{background-color:#2fd4af}.drawer--workspace-edit-mode .drawer__header{background-color:#000}.drawer--hidden{left:-300px}.drawer__header{background-color:#0000001a;height:3.5rem;position:relative;width:100%}.drawer__header-logo{display:inline-block;height:3.5rem;width:175px}.drawer__header-link{display:block;height:3.5rem;position:relative;z-index:99}.drawer__container{-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;-ms-transition:left .3s;transition:left .3s;align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:-300px;position:absolute;top:0;width:300px}.drawer__body{overflow-y:auto;position:relative;width:100%}.drawer__button-close{-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer;font-size:24px;font-weight:600;height:3.5rem;line-height:3.5rem;padding-right:5px;position:absolute;right:0;text-align:center;top:0;transition:background-color .3s;vertical-align:middle;width:45px}.drawer__button-close:active,.drawer__button-close.active{background-color:#ffffff4d}.drawer__button-close--main-function,.drawer__button-close--workspace,.drawer__button-close--workspace-edit-mode{color:#fff}.drawer__button-close--frontpage{color:#009fe3}.menu-wrapper{margin:15px 0;width:100%}.menu{list-style-type:none;margin:0 0 15px;padding:0;width:100%}@media screen and (min-width: 48em){.menu--communicator-settings{display:none}}.menu__title{display:block;font-size:.8125rem;font-weight:600;line-height:1;padding:0 0 6px}@media screen and (min-width: 48em){.menu__title{font-size:.875rem}}.menu__item{display:block;margin:0 0 5px}.menu__spacer{height:15px}.menu__item-link{align-items:flex-start;background-color:#fff;border-radius:2px;color:#2c2c2c;cursor:pointer;display:flex;padding:5px;position:relative}.menu__item-link:hover,.menu__item-link.hover{background-color:#d0fff980}.menu__item-link.active{background-color:#62aec1;color:#fff}.menu__item-link.active .menu__item-link-icon{color:#fff}@media screen and (min-width: 48em){.menu__item-link{background-color:#f7f7f7;padding:8px}}.menu__item-link-icon{padding:1px 0 0}.menu__item-link-text{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:.8125rem;margin-left:5px}.menu__item-link--aside-navigation-guider-course .menu__item-link-icon,.menu__item-link--aside-navigation-guider-user-group .menu__item-link-icon{color:#2fd4af}.menu__item--main{height:35px;margin:0 0 10px}.menu__item--main .menu__item-link{align-items:center;border-radius:18px;cursor:pointer;display:flex;flex-flow:row nowrap;padding:0}.menu__item--main .menu__item-link.active{background:#f2f2f2;color:#2c2c2c;font-weight:600}.menu__item--main .menu__item-link-icon{background-color:#009fe3;border-radius:100%;color:#fff;font-size:20px;height:35px;line-height:35px;margin:0 10px 0 0;text-align:center;vertical-align:middle;width:35px}.menu__item--main .menu__item-link-text{overflow:hidden;text-overflow:ellipsis}.menu__item-link--instructions.active{background-color:#e3005b;color:#fff}.menu__item-link--instructions .menu__item-link-icon,.menu__item-link--helpdesk.active,.menu__item-link--helpdesk .menu__item-link-icon{background:#e3005b;color:#fff}.menu__item-link--logout.active,.menu__item-link--logout .menu__item-link-icon{background:#4c4c4c;color:#fff}.menu__item-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 10px 20px #0000004d;display:block;line-height:1.25rem;max-height:350px;min-width:100px;opacity:100%;overflow-y:auto;padding:5px;text-align:center;z-index:101;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.menu__item-dropdown{font-size:.875rem}}.menu__item-dropdown-list{list-style:none;margin:0;padding:0}.menu__item-dropdown-list-item{cursor:pointer;display:block;font-size:.875rem;padding:8px 12px;text-align:left;transition:background-color .2s ease-in-out}.menu__item-dropdown-list-item:hover,.menu__item-dropdown-list-item.hover,.menu__item-dropdown-list-item:active,.menu__item-dropdown-list-item.active{background-color:#0000000d;color:#2c2c2c}.menu__item-dropdown-list-item.disabled,.menu__item-dropdown-list-item.disabled:hover{background:transparent;border:1px solid transparent;color:#b3b2b2;cursor:not-allowed}.menu__item-dropdown-icon{margin-right:8px}.navbar{background-color:#f5f5f5;box-shadow:0 0 10px #0003;box-sizing:border-box;color:#2c2c2c;font-family:"Exo 2",Arial,"sans-serif";font-size:.9375rem;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}.navbar__wrapper{align-items:stretch;display:flex;flex-flow:row nowrap;height:3.5rem;margin:0 auto;max-width:80rem;padding:0}@media screen and (min-width: 48em){.navbar__wrapper{height:4.2rem}}.navbar__logo{display:none;flex-basis:auto;flex-grow:0;flex-shrink:0;height:3.5rem}@media screen and (min-width: 48em){.navbar__logo{display:inline-flex;height:4.2rem;width:175px}}@media screen and (min-width: 48em){.navbar__logo-link{align-items:center;display:flex;height:4.2rem}}.navbar--frontpage .navbar__logo{display:none}@media screen and (min-width: 64em){.navbar--frontpage .navbar__logo{display:inline-block}}.navbar__mobile-title{color:#fff;font-size:1.5rem;font-weight:300;height:3.5rem;left:55px;line-height:3.5rem;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0}@media screen and (min-width: 48em){.navbar__mobile-title{height:4.2rem;line-height:4.2rem}}.navbar__items{display:block;flex-basis:auto;flex-grow:0;flex-shrink:0;height:3.5rem;line-height:3.5rem;list-style-type:none;margin:0;padding:0;position:relative;white-space:nowrap}@media screen and (min-width: 48em){.navbar__items{flex-grow:1;height:4.2rem;line-height:4.2rem}}.navbar__item{display:none;height:3.5rem;line-height:3.5rem;margin:0;vertical-align:top}@media screen and (min-width: 48em){.navbar__item{height:4.2rem;line-height:4.2rem}}.navbar__item--menu-button{display:inline-block}@media screen and (min-width: 48em){.navbar--main-function .navbar__item--menu-button,.navbar--workspace .navbar__item--menu-button,.navbar--workspace-edit-mode .navbar__item--menu-button,.navbar__mobile-title{display:none}.navbar__item--studying,.navbar__item--contact,.navbar__item--open-materials{display:inline-block}.navbar__item--settings,.navbar__item--home,.navbar__item--coursepicker,.navbar__item--communicator,.navbar__item--discussion,.navbar__item--guider,.navbar__item--guardian,.navbar__item--records,.navbar__item--evaluation,.navbar__item--announcements,.navbar__item--announcer,.navbar__item--help,.navbar__item--materials,.navbar__item--exams,.navbar__item--language-profile,.navbar__item--journal,.navbar__item--users,.navbar__item--assessment-request,.navbar__item--workspace-management,.navbar__item--organization,.navbar__item--hops{display:inline-block;width:4.2rem}}@media screen and (min-width: 64em){.navbar--frontpage .navbar__item--menu-button{display:none}.navbar__item--news,.navbar__item--organization{display:inline-block}}.navbar--main-function{background-color:#009fe3}.navbar--workspace{background-color:#2fd4af}.navbar--workspace-edit-mode{background-color:#000}.navbar__default-options{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;height:3.5rem;justify-content:flex-end}@media screen and (min-width: 40em){.navbar__default-options{flex-grow:1}}@media screen and (min-width: 48em){.navbar__default-options{flex-grow:0;height:4.2rem}}@media screen and (min-width: 64em){.navbar__default-options{flex-basis:auto;flex-grow:1}}.indicator{background-color:#de3211;border-radius:100%;color:#fff;display:block;font-family:"Exo 2",Arial,"sans-serif";font-size:12px;height:auto;line-height:12px;max-width:30px;min-width:20px;overflow:hidden;padding:4px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0}.indicator.indicator--main-function,.indicator.indicator--workspace{right:14px;top:15px}.indicator.indicator--panel-header{right:2px;top:0}.menu .indicator.indicator--main-function{margin-top:-10px;right:14px;top:50%}.indicator:empty{display:none}.screen-container{align-items:center;display:flex;justify-content:center;overflow:visible;width:100%}.screen-container .toc{width:100%}.screen-container__header{color:#009fe3;font-family:"Exo 2",Arial,"sans-serif";font-size:1.7rem;font-weight:300;margin-bottom:20px;text-align:left}@media screen and (min-width: 40em){.screen-container__header{font-size:1.8rem}}@media screen and (min-width: 48em){.screen-container__header{font-size:2rem;font-weight:200}}@media screen and (min-width: 64em){.screen-container__header{font-size:2.375rem}}.screen-container__wrapper{align-items:flex-start;display:flex;flex-flow:row wrap;height:100%;justify-content:flex-start;max-width:80rem;overflow:visible;width:100%}.screen-container__wrapper--error{margin:calc(3.5rem * 1.35) 0 10px}@media screen and (min-width: 48em){.screen-container__wrapper--error{margin:5.25rem auto 10px}}.screen-container__wrapper--index{margin:calc(3.5rem * 1.35) 0 10px}@media screen and (min-width: 48em){.screen-container__wrapper--index{margin:5.25rem auto 10px}}.screen-container__wrapper--workspace{margin:calc(3.5rem * 1.35) 0 10px}@media screen and (min-width: 48em){.screen-container__wrapper--workspace{margin:5.25rem auto 10px}}.screen-container__section{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-top:1.5rem;max-width:100%;padding:0 10px}@media screen and (min-width: 48em){.screen-container__section{margin-top:4.375rem;padding:0 20px}}.ordered-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-flow:row wrap;min-height:25px;position:relative;width:100%}@media screen and (min-width: 48em){.ordered-container{font-size:.875rem}}.ordered-container__error-title{align-items:center;background-color:#fff;color:#2c2c2c;display:flex;flex-flow:row nowrap;font-size:1.1875rem;font-weight:400;padding:10px 0 0 5px;text-transform:uppercase}@media screen and (min-width: 48em){.ordered-container__error-title{background:none;font-size:1.375rem;font-weight:300;padding:0 2px .4rem}}.ordered-container--frontpage-studying .ordered-container__item{margin-bottom:20px}@media screen and (min-width: 64em){.ordered-container--frontpage-studying{flex-flow:row nowrap}}.ordered-container--frontpage-organization-info{justify-content:center}@media screen and (min-width: 48em){.ordered-container--frontpage-organization-info{flex-flow:row wrap}}@media screen and (min-width: 64em){.ordered-container--frontpage-organization-info{justify-content:flex-start}}.ordered-container__item{flex-basis:100%;flex-grow:1;flex-shrink:1;max-width:100%;min-height:25px;position:relative}.ordered-container__item-header{align-items:center;background-color:#fff;color:#2c2c2c;display:flex;flex-flow:row nowrap;font-size:1.1875rem;font-weight:400;padding:10px 0 0 5px;text-transform:uppercase}@media screen and (min-width: 48em){.ordered-container__item-header{background:none;font-size:1.375rem;font-weight:300;padding:0 2px .4rem}}.ordered-container__item-subcontainer{text-align:center}@media screen and (min-width: 64em){.ordered-container__item-subcontainer{text-align:left}}.ordered-container__subcontainer-content{color:#2c2c2c;font-family:"Exo 2",Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem}.ordered-container__subcontainer-content p{margin:0 0 1.15rem}@media screen and (min-width: 48em){.ordered-container__subcontainer-content{font-size:.875rem}}.ordered-container__item-subcontainer--organization-social-media{margin-top:1.5rem}@media screen and (min-width: 48em){.ordered-container__item-subcontainer--organization-social-media{margin-top:0}}.ordered-container__item-subcontainer--organization-description{margin-top:0}@media screen and (min-width: 48em){.ordered-container__item-subcontainer--organization-description{margin-top:1.5rem}}@media screen and (min-width: 64em){.ordered-container__item-subcontainer--organization-description{margin-top:0}}.ordered-container__subcontainer-content--organization-description{font-size:1rem}@media screen and (min-width: 64em){.ordered-container__subcontainer-content--organization-description{font-size:1.0625rem}}.ordered-container__subcontainer-header--social-media{color:#2c2c2c;font-family:"Exo 2",Arial,"sans-serif";font-size:.8125rem;font-weight:600;margin:0 0 .625rem;text-transform:uppercase}@media screen and (min-width: 48em){.ordered-container__subcontainer-header--social-media{font-size:.875rem}}@media screen and (min-width: 48em){.ordered-container__item--upper-secondary-school{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;margin:0 10px 0 0;order:1}.ordered-container__item--secondary-school{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;margin:0 0 0 10px;order:2}.ordered-container__item--open-materials{flex-basis:100%;flex-grow:1;flex-shrink:1;order:3}.ordered-container__item--frontpage-news{flex-basis:100%;flex-grow:1;flex-shrink:1}}@media screen and (min-width: 64em){.ordered-container__item--upper-secondary-school{flex-basis:33%;flex-grow:1;flex-shrink:1;margin:0 10px 0 0}.ordered-container__item--secondary-school{flex-basis:33%;flex-grow:1;flex-shrink:1;margin:0 10px}.ordered-container__item--open-materials{flex-basis:33%;flex-grow:1;flex-shrink:1;margin:0 0 0 10px}}.ordered-container__item--organization-logo{flex-basis:100%;flex-grow:1;flex-shrink:0;order:1}@media screen and (min-width: 48em){.ordered-container__item--organization-logo{flex-basis:50%;flex-grow:1;flex-shrink:1;order:1}}@media screen and (min-width: 64em){.ordered-container__item--organization-logo{flex-basis:30%;flex-grow:0;flex-shrink:1;order:1}}.ordered-container__item--organization-social-media{flex-basis:100%;flex-grow:1;flex-shrink:0;order:3}@media screen and (min-width: 48em){.ordered-container__item--organization-social-media{flex-basis:50%;flex-grow:1;flex-shrink:1;order:2}}@media screen and (min-width: 64em){.ordered-container__item--organization-social-media{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:1.5rem 0 0 30%;order:3}}.ordered-container__item--organization-description{flex-basis:100%;flex-grow:1;flex-shrink:0;order:2}@media screen and (min-width: 48em){.ordered-container__item--organization-description{flex-basis:100%;flex-grow:1;flex-shrink:0;order:3}}@media screen and (min-width: 64em){.ordered-container__item--organization-description{flex-basis:70%;flex-grow:1;flex-shrink:1;order:2}}.ordered-container__item--studies{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.ordered-container__item--studies{flex-basis:100%;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;padding:0}}@media screen and (min-width: 64em){.ordered-container__item--studies{flex-basis:calc(33% - 20px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;max-width:calc(33% - 20px);padding:0 10px 0 0}}@media screen and (min-width: 48em){.ordered-container__item--continue-studies{flex-basis:calc(50% - 20px);flex-flow:row nowrap;flex-grow:1;flex-shrink:1;padding:0 10px}}@media screen and (min-width: 64em){.ordered-container__item--continue-studies{flex-basis:calc(100% - 20px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;padding:0}}@media screen and (min-width: 48em){.ordered-container__item--workspaces{flex-basis:calc(50% - 20px);flex-flow:row nowrap;flex-grow:1;flex-shrink:1;padding:0 10px}}@media screen and (min-width: 64em){.ordered-container__item--workspaces{flex-basis:calc(100% - 20px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;padding:0}}.ordered-container__item--messages{flex-basis:auto;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.ordered-container__item--messages{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;padding:0 10px}}@media screen and (min-width: 64em){.ordered-container__item--messages{flex-basis:calc(33% - 20px);flex-grow:1;flex-shrink:1;padding:0 10px}}.ordered-container__item--announcements{flex-basis:auto;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.ordered-container__item--announcements{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;padding:0 10px}}@media screen and (min-width: 64em){.ordered-container__item--announcements{flex-basis:calc(33% - 20px);flex-grow:1;flex-shrink:1;padding:0 0 0 10px}}.ordered-container__item--index-panel-container{margin:0 0 1rem}@media screen and (min-width: 48em){.ordered-container__item--index-panel-container{margin:0 0 1.5rem}}.ordered-container--error-panels{flex-flow:column nowrap;height:100%;padding:calc(3.5rem * 1.35) 0 10px}@media screen and (min-width: 48em){.ordered-container--error-panels{flex-flow:row wrap;height:auto;padding:calc(4.2rem * 1.5) 0 10px}}@media screen and (min-width: 64em){.ordered-container--error-panels{flex-flow:row nowrap;padding:calc(4.2rem * 1.5) 10px 10px}}.ordered-container__item--error{flex-basis:auto;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.ordered-container__item--error{padding:0 10px}}.panel-group{align-items:flex-start;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:1;min-width:0}.panel-group--dependants{order:1}@media screen and (min-width: 48em){.panel-group--dependants{max-width:100%}}@media screen and (min-width: 64em){.panel-group--dependants{flex-basis:66.66%;flex-flow:row wrap;flex-grow:1}}.panel-group--studies{order:1}@media screen and (min-width: 48em){.panel-group--studies{max-width:100%}}@media screen and (min-width: 64em){.panel-group--studies{flex-basis:33.333%;flex-flow:row wrap;max-width:33.333%}}.panel-group--info{order:2}@media screen and (min-width: 48em){.panel-group--info{max-width:100%}}@media screen and (min-width: 64em){.panel-group--info{flex-basis:33.333%;flex-flow:row wrap;max-width:33.333%}}.panel-group--workspace-main{order:2}@media screen and (min-width: 64em){.panel-group--workspace-main{flex-flow:row nowrap}}.panel-group--workspace-aside{order:1}@media screen and (min-width: 48em){.panel-group--workspace-aside{flex-flow:row nowrap}}@media screen and (min-width: 64em){.panel-group--workspace-aside{align-items:flex-start;flex-basis:33%;flex-flow:row wrap;max-width:33%}}.panel{align-items:flex-start;background-color:#fff;box-shadow:0 2px 3px #0000000d;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:1;margin:0 0 10px;max-width:100%;min-height:25px;overflow:visible;position:relative}@media screen and (min-width: 48em){.panel{background-color:transparent;box-shadow:none;margin:0}}.panel--continue-studies{flex-shrink:0;order:1}@media screen and (min-width: 48em){.panel--continue-studies{flex-basis:50%}}@media screen and (min-width: 64em){.panel--continue-studies{flex-basis:100%}}.panel--workspaces{flex-shrink:0;order:2}@media screen and (min-width: 48em){.panel--workspaces{flex-basis:50%}}@media screen and (min-width: 64em){.panel--workspaces{flex-basis:100%}}.panel--announcements{order:3}@media screen and (min-width: 48em){.panel--announcements{flex-basis:50%;max-width:50%}}@media screen and (min-width: 64em){.panel--announcements{flex-basis:33.333%;max-width:33.333%}}.panel--workspace-signup{order:1}@media screen and (min-width: 48em){.panel--workspace-signup{flex-basis:100%;max-width:100%}}@media screen and (min-width: 64em){.panel--workspace-signup{flex-basis:100%;max-width:100%}}.panel--workspace-teachers{order:1}@media screen and (min-width: 48em){.panel--workspace-teachers{flex-basis:50%;max-width:50%}}@media screen and (min-width: 64em){.panel--workspace-teachers{flex-basis:100%;max-width:100%}}.panel--workspace-announcements{order:2}@media screen and (min-width: 48em){.panel--workspace-announcements{flex-basis:50%;max-width:50%}}@media screen and (min-width: 64em){.panel--workspace-announcements{flex-basis:100%;max-width:100%}}.panel--workspace-description{order:2}@media screen and (min-width: 64em){.panel--workspace-description{align-items:initial;align-self:stretch;flex-basis:67%;flex-flow:column nowrap;max-width:67%;order:1}}.panel__header{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:1;flex-shrink:0;height:38px;justify-content:flex-start;margin:0;padding:5px}@media screen and (min-width: 48em){.panel__header{margin:10px;padding:0}}.panel__header--workspace-settings{display:none}@media screen and (min-width: 48em){.panel__header--workspace-settings{display:flex}}.panel__header-icon{align-items:center;border:2px solid #ffffff;border-radius:100%;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;padding:7px;width:34px}@media screen and (min-width: 48em){.panel__header-icon{font-size:1.25rem;height:38px;width:38px}}.panel__header-icon--wall{background-color:#ffca62;color:#fff}.panel__header-icon--dependants{background-color:#d4422f;color:#fff}.panel__header-icon--continue-studies{background-color:#2fd4af;color:#fff}.panel__header-icon--workspaces{background-color:#2fd2ae;color:#fff}.panel__header-icon--latest-messages{background-color:#1fe00a;color:#fff}.panel__header-icon--important{background-color:#494949;color:#fff}.panel__header-icon--announcements{background-color:#494949;color:#fff;position:relative}.panel__header-icon--error{background-color:#de3211;color:#fff}.panel__header-icon--studies-ended{background-color:#009fe3;color:#fff}.panel__header-icon--workspace-evaluation{background-color:#2fd4af;color:#fff}.panel__header-icon--workspace-evaluation.STATE-passed{background-color:#24c118;color:#fff}.panel__header-icon--workspace-evaluation.STATE-incomplete{background-color:#ea7503;color:#fff}.panel__header-icon--workspace-teachers{background-color:#2fd4af;color:#fff}.panel__header-icon--workspace-announcements{background-color:#2fd4af;color:#fff;position:relative}.panel__header-icon--workspace-description{background-color:#2fd4af;color:#fff}.panel__header-icon--workspace-signup{background-color:#ff008d;color:#fff}.panel__header-title{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1.25rem;font-weight:300;height:20px;line-height:1;position:relative;text-transform:uppercase}@media screen and (min-width: 48em){.panel__header-title{font-size:.875rem}}@media screen and (min-width: 48em){.panel__header-title{font-size:1.5rem;height:24px}}.panel__header-title:not(:first-child){margin:0 0 0 10px}.panel__header-icon-text{font-family:Inter,Arial,"sans-serif"}.panel__body{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#fff;border:0;border-radius:2px;flex-basis:100%;flex-grow:1;flex-shrink:1;min-height:2.625rem}@media screen and (min-width: 48em){.panel__body{font-size:.875rem}}@media screen and (min-width: 48em){.panel__body{border:solid 1px #e2e2e2;margin:0 10px 10px}}.panel__body--empty,.panel__body-content--empty{font-style:italic;padding:10px}.panel__body--studies-ended,.panel__body--error{font-style:italic;line-height:1.35rem;padding:10px}.panel__body-highlight{display:inline;font-style:italic;font-weight:600;margin:0 5px}.panel__body-text{font-weight:400;line-height:1.5rem}.panel__body-title{font-size:1rem;font-weight:400;padding:10px 10px 0}.panel__body-content{padding:10px}.panel__body-content--signup{line-height:1.5rem}.panel__body-content--continue-studies{align-items:center;display:flex;flex-flow:row wrap}.panel__body-footer{line-height:1;padding:0 10px 10px}.labels{align-items:center;display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:1;flex-shrink:1}.labels--communicator-message,.labels--announcer-announcement{margin:0 10px 10px}.labels__wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.label{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;margin:2px 5px 2px 0;padding:2px 10px}.label--guider-concent{background-color:#b0e7ff;width:fit-content}.label--guider-contact-type{background-color:#ffeecb;position:absolute;right:5px;top:-13px;width:fit-content}.label--ENDING{background-color:#f9f1c8}.label--folder{background-color:#f5f5f5;color:#2c2c2c}.label--draft{background-color:#ffc299;width:fit-content}.label--mandatory{background-color:#9ce0ea;width:fit-content}.label--pedagogy-plan{align-items:center;background-color:#97e0ff;cursor:help;display:flex;height:1.25rem;justify-content:center;margin:2px 5px;padding:2px;width:1.25rem}.label--u18-compulsory{align-items:center;background-color:#ffde98;cursor:help;display:flex;height:1.25rem;justify-content:center;margin:2px 5px;padding:2px;width:1.25rem}.label__icon{align-items:center;display:flex;font-size:.8125rem;padding:0 5px 0 0}.label__icon.state-ENDING,.label__icon.state-ENDED{color:#de3211}.label__icon--workspace{color:#2fd4af}.label__icon--announcement-usergroup{color:#2c2c2c}.label__text{font-size:.75rem}@media screen and (min-width: 48em){.label__text{font-size:.8125rem}}.label__text--workspace,.label__text--announcement-usergroup{font-size:calc(.8125rem / 1.1)}@media screen and (min-width: 48em){.label__text--workspace,.label__text--announcement-usergroup{font-size:calc(.875rem / 1.1)}}.env-dialog{-moz-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:block;inset:0;opacity:0%;overflow:auto;position:fixed;z-index:9999}@media screen and (min-width: 48em){.env-dialog{font-size:.875rem}}.env-dialog.visible{opacity:100%}.env-dialog.visible .env-dialog__wrapper{bottom:0}.env-dialog label{display:block;font-family:Inter,Arial,"sans-serif";font-weight:600;overflow:hidden;text-overflow:ellipsis}.env-dialog__wrapper{background-color:#fefcfe;border-top:1px solid #e464dc;box-shadow:0 -5px 20px #00000026;display:flex;justify-content:center;inset:0 0 -100%;position:absolute}@media screen and (min-width: 48em){.env-dialog__wrapper{-moz-transition:bottom .3s;-ms-transition:bottom .3s;-webkit-transition:bottom .3s;-o-transition:bottom .3s;transition:bottom .3s;top:auto}}.env-dialog__content{display:flex;flex-direction:column;font-family:Inter,Arial,"sans-serif";height:100%;max-height:100vh;width:100%}@media screen and (min-width: 64em){.env-dialog__content{max-width:760px;overflow:initial}}@media screen and (min-width: 75em){.env-dialog__content{max-width:830px}}.env-dialog__header{color:#000;font-size:1rem;padding:10px;text-transform:uppercase}@media screen and (min-width: 48em){.env-dialog__header{font-size:1.1rem}}@media screen and (min-width: 48em){.env-dialog__header{left:15px}}.env-dialog__body{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:auto;padding:0 10px}.env-dialog__footer{padding:10px}.env-dialog__actions{align-items:center;display:flex;justify-content:flex-end}.env-dialog__actions .button{margin:0 0 0 10px}@media screen and (min-width: 64em){.env-dialog__actions{justify-content:flex-start}.env-dialog__actions .button{margin:0 10px 0 0}}.env-dialog__guidance-event{cursor:pointer}.env-dialog__actions--guidance-event{margin-top:20px}.env-dialog__row{margin-bottom:10px}.env-dialog__row--ckeditor{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;flex-shrink:1}.env-dialog__row--options{align-items:center;display:flex}.env-dialog__row--titles{display:flex;flex-flow:column wrap}.env-dialog__row--titles .env-dialog__form-element-container:not(:first-child){margin:10px 0 0}@media screen and (min-width: 48em){.env-dialog__row--titles .env-dialog__form-element-container:not(:first-child){margin:0 0 0 20px}}@media screen and (min-width: 48em){.env-dialog__row--titles{flex-flow:row wrap}}.env-dialog__row--dates,.env-dialog__row--new-contact-event{display:flex;flex-direction:row nowrap}.env-dialog__row--dates .env-dialog__form-element-container,.env-dialog__row--new-contact-event .env-dialog__form-element-container{flex-grow:0}.env-dialog__row--dates .env-dialog__form-element-container:not(:first-child),.env-dialog__row--new-contact-event .env-dialog__form-element-container:not(:first-child){margin:0 0 0 10px}@media screen and (min-width: 48em){.env-dialog__row--dates .env-dialog__form-element-container:not(:first-child),.env-dialog__row--new-contact-event .env-dialog__form-element-container:not(:first-child){margin:0 0 0 20px}}@media screen and (min-width: 48em){.env-dialog__row--dates,.env-dialog__row--new-contact-event{flex-direction:initial}}.env-dialog__row--new-contact-event .env-dialog__form-element-container{flex-grow:1}.env-dialog__form-element-container{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;position:relative}.env-dialog__form-element-container .cke{border:2px solid #f8a1ce;border-radius:3px;flex-basis:auto;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.env-dialog__form-element-container .cke{flex-basis:210px}}.env-dialog__form-element-container--pinned-thread,.env-dialog__form-element-container--locked-thread{align-items:center;flex-direction:row;flex-grow:0}.env-dialog__form-element-container--pinned-thread:not(:first-child),.env-dialog__form-element-container--locked-thread:not(:first-child){margin-left:10px}@media screen and (min-width: 48em){.env-dialog__form-element-container--pinned-thread:not(:first-child),.env-dialog__form-element-container--locked-thread:not(:first-child){margin-left:20px}}.env-dialog__label{align-items:center;color:#2c2c2c;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;height:1.45rem;padding:0 0 5px}@media screen and (min-width: 48em){.env-dialog__label{font-size:.875rem}}.env-dialog__selected-item{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#2c2c2c;display:inline-flex;height:24px;margin:4px 4px 0 0;padding:2px 4px;position:relative;white-space:nowrap}@media screen and (min-width: 64em){.env-dialog__selected-item{height:32px;margin:2px 4px 2px 0}}.env-dialog__selected-item-action{background-position:center center;background-repeat:no-repeat;cursor:pointer;font-size:.75rem;margin:0 0 0 10px}.env-dialog__input--communicator-new-message-subject{margin-bottom:5px}.env-dialog__label-name{display:block;margin-bottom:24px;text-align:center}.env-dialog__input--new-discussion-thread-area{flex-basis:auto;flex-grow:1;flex-shrink:1}.env-dialog__input{background-color:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:2.25rem;padding:4px 8px;width:100%}@media screen and (min-width: 48em){.env-dialog__input{height:2.5rem}}.env-dialog__input:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.env-dialog__input:disabled{background-color:#ebebeb}.env-dialog__input-label{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 0 0 5px}.env-dialog__input-description{border-left:2px solid #ebebeb;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0 0 0 15px;padding:0 0 0 15px}.env-dialog__input[type=checkbox]{align-items:center;appearance:none;background-color:#fff;border:solid 2px #f8a1ce;border-radius:3px;display:flex;height:1rem;justify-content:center;padding:8px;width:1rem}.env-dialog__input[type=checkbox]:checked{background-color:#e464dc;border:solid 2px #e464dc}.env-dialog__input[type=checkbox]:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.env-dialog__input--date-picker{width:100%}.env-dialog__select{background-color:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:2.25rem;padding:3px 6px;width:100%}@media screen and (min-width: 48em){.env-dialog__select{font-size:.875rem;height:2.5rem}}.env-dialog__select:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.env-dialog__textarea{background-color:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:100px;padding:8px;width:100%}@media screen and (min-width: 48em){.env-dialog__textarea{font-size:.875rem}}.env-dialog__textarea:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.env-dialog--reply-message,.env-dialog--edit-journal-entry{opacity:100%;position:relative;z-index:unset}.env-dialog--reply-message .env-dialog__wrapper,.env-dialog--edit-journal-entry .env-dialog__wrapper{background:#f8f8f8;border:0;box-shadow:none;position:relative}.env-dialog--reply-message .env-dialog__content,.env-dialog--edit-journal-entry .env-dialog__content{max-width:100%}.notes{display:flex;flex-direction:column;max-height:612px;padding:10px 0}.notes--full-height{max-height:100%}.notes__title{font-size:1.25rem;margin:0 0 10px}.notes__toolbar{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 8px;width:100%}.notes__toolbar-section{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:1;justify-content:flex-start}.notes__content{align-items:flex-start;display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:1;flex-shrink:1;justify-content:flex-start;overflow-y:auto;width:100%}.notes__item{border-color:#ebebeb;border-radius:3px;border-style:solid;border-width:4px 1px 1px;box-shadow:0 0 15px #00000005;display:flex;flex-basis:calc(100% - 16px);flex-flow:column nowrap;flex-grow:1;flex-shrink:1;height:330px;margin:8px;overflow:hidden;padding:5px 10px}@media screen and (min-width: 40em){.notes__item{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}@media screen and (min-width: 64em){.notes__item{flex-basis:calc(33% - 16px);max-width:calc(33% - 16px)}}@media screen and (min-width: 75em){.notes__item{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}}.notes__item--overdue .notes__item-dates-date-range{background-color:#de3211;color:#fff}.notes__item--overdue .notes__item-dates-date-range .notes__item-dates-indicator{color:#fff}.notes__item--dialog-information{align-items:flex-start;border-width:4px 0 0;box-shadow:none;display:flex;flex-flow:column nowrap;height:auto;justify-content:flex-start;margin:0;max-width:100%;padding:0}.notes__item--dialog-information .notes__item-header{flex-basis:auto;flex-grow:0;flex-shrink:0;white-space:normal}.notes__item--dialog-information .notes__item-body{flex-basis:auto;flex-grow:0;flex-shrink:1;height:auto;overflow-y:auto;scrollbar-color:#858585 #ffffff;scrollbar-width:thin}.notes__item--dialog-information .notes__item-body::-webkit-scrollbar{background-color:#fff;width:4px}.notes__item--dialog-information .notes__item-body::-webkit-scrollbar-thumb{background-color:#858585}.notes__item--dialog-information .notes__item-body:before,.notes__item--dialog-information .notes__item-recipients:before{display:none}.notes__item--high{border-top-color:#de3211}.notes__item--normal{border-top-color:#24c118}.notes__item--low{border-top-color:#7391a7}.notes__item-hero{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:space-between;margin:5px 0;width:100%}.notes__item-actions{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100%}.notes__item-dates{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:5px 0;width:100%}.notes__item-header{flex-basis:auto;flex-grow:0;flex-shrink:0;font-weight:600;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.notes__item-header--open-details{cursor:pointer}.notes__item-dates-date-range{align-items:center;background-color:#f2f2f2;border-radius:10px;display:inline-flex;flex-flow:row nowrap;font-size:.75rem;padding:2px 8px}.notes__item-dates-date-range .notes__item-dates-indicator{color:#466175}.notes__item-dates-text,.notes__item-dates-date,.notes__item-dates-indicator{margin:0 2px}.notes__item-body{flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:300;height:6.875rem;line-height:1.375rem;margin:5px 0;overflow:hidden;position:relative;width:100%}.notes__item-body:before{background:linear-gradient(#fff0 .5rem,#fff);bottom:0;content:" ";height:2rem;left:0;position:absolute;width:100%}.notes__item-body.rich-text{font-size:.8125rem}@media screen and (min-width: 48em){.notes__item-body.rich-text{font-size:.875rem}}.notes__item-body.rich-text p:first-child{margin-top:0}.notes__item-recipients{align-items:flex-start;display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:0;flex-shrink:0;gap:4px;height:auto;margin:5px 0;overflow:hidden;position:relative;width:100%}.notes__item-author{align-items:center;display:inline-flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;font-size:.75rem;font-style:italic;margin:5px 0;width:100%}.notes__item-footer{display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:0;flex-shrink:0;gap:5px;justify-content:flex-end;margin:5px 0;width:100%}.notes__item-status{align-items:center;background-color:#f2f2f2;border-radius:10px;display:inline-flex;flex-flow:row nowrap;font-size:.75rem;padding:2px 8px}.notes__item-status--overdue{background-color:#fbd2ca;color:#97220c}.notes__item-status--ongoing{background-color:#bbcbd6;color:#293945}.notes__item-status--pending{background-color:#edfaff;color:#006997}.notes__item-status--done{background-color:#e8fce6;color:#177d10}.notes__item-status-indicator{margin:0 4px 0 0}.autocomplete{display:block;position:relative;width:100%;z-index:98}.autocomplete__input{display:block;width:100%}.autocomplete__list{background-color:#fff;border:solid 1px #dcdcdc;border-top:0;left:0;max-height:350px;overflow:auto;position:absolute;top:100%;width:100%;z-index:99}.autocomplete__list-item{-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#fff;border-top:solid 1px #dcdcdc;cursor:pointer;padding:10px}.autocomplete__list-item:hover,.autocomplete__list-item.hover{background-color:#eee}.autocomplete__list-item:active,.autocomplete__list-item.active{background-color:#ddd}.autocomplete__list-item.selected{background-color:#29b0c4}.autocomplete--new-message{margin-bottom:10px}.autocomplete--new-announcement-recipients,.autocomplete--new-announcement-categories{margin-bottom:10px;z-index:auto}.autocomplete--new-announcement-recipients .autocomplete__list,.autocomplete--new-announcement-categories .autocomplete__list{top:64px}.autocomplete__recipient{display:flex}.autocomplete__recipient i{opacity:60%}.autocomplete__recipient>span{margin-right:5px}.autocomplete__selected-item{align-items:center;display:flex;flex-flow:row nowrap;font-size:.75rem}@media screen and (min-width: 48em){.autocomplete__selected-item{font-size:.8125rem}}.autocomplete__selected-item i{margin:0 0 0 5px;opacity:60%}.tag-input{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;position:relative}@media screen and (min-width: 48em){.tag-input:not(:first-child){margin-left:20px}}.tag-input__label{align-items:center;color:#2c2c2c;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;height:1.45rem;padding:0 0 5px}@media screen and (min-width: 48em){.tag-input__label{font-size:.875rem}}.tag-input__input{border:solid 2px #62c3eb;border-radius:2px;display:inline-block;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:2.25rem;padding:4px 8px;width:100%}@media screen and (min-width: 48em){.tag-input__input{height:2.5rem}}.tag-input__input--new-message,.tag-input__input--new-announcement-recipients{border-color:#f8a1ce;border-radius:3px}.tag-input__selected-item{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#2c2c2c;display:inline-flex;height:24px;margin:4px 4px 0 0;padding:2px 4px;position:relative;white-space:nowrap}.tag-input__selected-item.state-DISABLED{color:#b3b2b2}@media screen and (min-width: 64em){.tag-input__selected-item{height:32px;margin:2px 4px 2px 0}}.tag-input__selected-item-action{background-position:center center;background-repeat:no-repeat;cursor:pointer;font-size:.75rem;margin:0 0 0 10px}.tag-input__selected-item-action.state-DISABLED{color:#b3b2b2}.glyph{align-items:center;display:flex}.glyph--autocomplete-recipient{align-items:center;display:flex;min-width:15px}.glyph--selected-recipient{align-items:center;display:flex;flex-basis:0;flex-grow:0;flex-shrink:0;justify-content:center;margin-right:5px;min-width:15px}.glyph--worklist-state-indicator{align-self:flex-start;font-size:1rem;height:1rem;margin:4px 10px 0 0;width:1rem}.glyph--worklist-state-indicator.state-ENTERED{color:#b3b2b2}.glyph--worklist-state-indicator.state-PROPOSED{color:#009fe3}.glyph--worklist-state-indicator.state-APPROVED{color:#24c118}.glyph--worklist-state-indicator.state-PAID{color:#2c2c2c}.glyph--submit-worklist{align-items:center;color:#009fe3;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1rem;height:1rem;justify-content:center;padding:4px;width:1rem}.glyph--product-state-indicator{align-self:flex-start;font-size:1.35rem;height:1.35rem;margin:0 10px 0 0;width:1.35rem}.glyph--product-state-indicator.state-CANCELLED{color:#b3b2b2}.glyph--product-state-indicator.state-ERRORED{color:#de3211}.glyph--product-state-indicator.state-CREATED,.glyph--product-state-indicator.state-ONGOING{color:#009fe3}.glyph--product-state-indicator.state-PAID,.glyph--product-state-indicator.state-COMPLETE{color:#24c118}.note{border-left:3px solid #ffffff;cursor:pointer;padding:5px 0 5px 5px}.note:not(:first-child){margin-top:10px}.note.state-LOW{border-color:#7391a7}.note.state-NORMAL{border-color:#24c118}.note.state-HIGH{border-color:#de3211}.note.state-OVERDUE{animation:border 1s ease-in alternate infinite;border-left:3px solid #de3211}.note__header{align-items:center;display:flex;justify-content:space-between;padding:5px}.note__header.state-OVERDUE{color:#de3211;font-weight:600}.note__date{border-radius:10px;font-size:.8rem;font-weight:400;padding:5px 10px}.note__overdue-tag{background-color:#fbd2ca;border-radius:10px;color:#97220c;margin-right:5px;padding:2px 8px}.note__description{padding:5px}.note__description.rich-text{font-size:.8125rem}@media screen and (min-width: 48em){.note__description.rich-text{font-size:.875rem}}.note__description.rich-text p:first-child{margin-top:0}.note__footer{padding:5px}@keyframes border{0%{border-left:3px solid #de3211}to{border-left:3px solid #ffffff}}.rich-text,.cke_editable{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.25rem;word-wrap:break-word}.rich-text .cke *,.cke_editable .cke *{clear:unset}.rich-text .math-tex,.cke_editable .math-tex{align-items:center;display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.2em .1em;vertical-align:middle}.rich-text .details,.cke_editable .details{background:#fff;border:1px solid #b0e7ff;border-radius:10px;margin:5px 0}.rich-text .details[open] .details__summary,.cke_editable .details[open] .details__summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.rich-text .details[open] .details__summary:after,.cke_editable .details[open] .details__summary:after{transform:rotate(-90deg)}.rich-text .details__summary,.cke_editable .details__summary{align-items:center;background:#f8f8f8;border-radius:10px;color:#2c2c2c;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:flex-start;padding:10px;text-align:left}.rich-text .details__summary:after,.cke_editable .details__summary:after{align-items:center;color:#009fe3;content:"\f104";cursor:pointer;display:flex;flex-basis:1.5rem;flex-grow:0;flex-shrink:0;font-family:muikku;height:1.5rem;justify-content:center;margin:0 0 0 auto;transform:rotate(0);transform-origin:50% 50%;transition:.2s;width:1.5rem}.rich-text .details__content,.cke_editable .details__content{font-weight:300;padding:5px 10px}@media screen and (min-width: 48em){.rich-text .details__content,.cke_editable .details__content{padding:5px 15px}}.rich-text .mathjax-preview-result,.cke_editable .mathjax-preview-result{display:block}.rich-text.cke_wysiwyg_div,.cke_editable.cke_wysiwyg_div{padding:5px 20px}.rich-text p,.cke_editable p{margin:10px 0}.rich-text h3,.cke_editable h3{font-size:1.125rem;font-weight:400;margin:25px 0 10px}@media screen and (min-width: 48em){.rich-text h3,.cke_editable h3{font-size:1.3125rem;font-weight:300;margin:35px 0 10px}}.rich-text h4,.cke_editable h4{font-size:1rem;font-weight:400;margin:20px 0 10px}@media screen and (min-width: 48em){.rich-text h4,.cke_editable h4{font-size:1.125rem;margin:25px 0 10px}}.rich-text b,.rich-text strong,.cke_editable b,.cke_editable strong{font-weight:600}.rich-text i,.cke_editable i{font-style:italic}.rich-text a,.cke_editable a{color:#0670b7;text-decoration:underline}.rich-text img,.cke_editable img{border:0;max-width:100%}.rich-text iframe,.cke_editable iframe{max-width:100%}.rich-text blockquote,.cke_editable blockquote{background:#f8f8f8;border-left:5px solid #f2f2f2;margin:10px;padding:.01em 10px}.rich-text ul,.rich-text ol,.cke_editable ul,.cke_editable ol{display:block;margin:10px 0;padding:0 0 0 30px}.rich-text ul ul,.rich-text ol ol,.rich-text ul ol,.rich-text ol ul,.cke_editable ul ul,.cke_editable ol ol,.cke_editable ul ol,.cke_editable ol ul{margin:0}.rich-text ul,.cke_editable ul{list-style-type:disc}.rich-text ul ul,.cke_editable ul ul{list-style-type:circle}.rich-text ol,.cke_editable ol{list-style-type:decimal}.rich-text li,.cke_editable li{display:list-item}.rich-text table,.cke_editable table{border-collapse:collapse;font-size:.875rem;margin:initial;padding:initial}.rich-text table[cellspacing],.cke_editable table[cellspacing],.rich-text table[cellpadding] td,.cke_editable table[cellpadding] td{border-collapse:separate}.rich-text table[cellspacing="0"],.cke_editable table[cellspacing="0"]{border-spacing:0px}.rich-text table[cellpadding="0"] td,.cke_editable table[cellpadding="0"] td{padding:0}.rich-text table[cellspacing="1"],.cke_editable table[cellspacing="1"]{border-spacing:1px}.rich-text table[cellpadding="1"] td,.cke_editable table[cellpadding="1"] td{padding:1px}.rich-text table[cellspacing="2"],.cke_editable table[cellspacing="2"]{border-spacing:2px}.rich-text table[cellpadding="2"] td,.cke_editable table[cellpadding="2"] td{padding:2px}.rich-text table[cellspacing="3"],.cke_editable table[cellspacing="3"]{border-spacing:3px}.rich-text table[cellpadding="3"] td,.cke_editable table[cellpadding="3"] td{padding:3px}.rich-text table[cellspacing="4"],.cke_editable table[cellspacing="4"]{border-spacing:4px}.rich-text table[cellpadding="4"] td,.cke_editable table[cellpadding="4"] td{padding:4px}.rich-text table[cellspacing="5"],.cke_editable table[cellspacing="5"]{border-spacing:5px}.rich-text table[cellpadding="5"] td,.cke_editable table[cellpadding="5"] td{padding:5px}.rich-text table[cellspacing="6"],.cke_editable table[cellspacing="6"]{border-spacing:6px}.rich-text table[cellpadding="6"] td,.cke_editable table[cellpadding="6"] td{padding:6px}.rich-text table[cellspacing="7"],.cke_editable table[cellspacing="7"]{border-spacing:7px}.rich-text table[cellpadding="7"] td,.cke_editable table[cellpadding="7"] td{padding:7px}.rich-text table[cellspacing="8"],.cke_editable table[cellspacing="8"]{border-spacing:8px}.rich-text table[cellpadding="8"] td,.cke_editable table[cellpadding="8"] td{padding:8px}.rich-text table[cellspacing="9"],.cke_editable table[cellspacing="9"]{border-spacing:9px}.rich-text table[cellpadding="9"] td,.cke_editable table[cellpadding="9"] td{padding:9px}.rich-text table[cellspacing="10"],.cke_editable table[cellspacing="10"]{border-spacing:10px}.rich-text table[cellpadding="10"] td,.cke_editable table[cellpadding="10"] td{padding:10px}.rich-text table[cellspacing="11"],.cke_editable table[cellspacing="11"]{border-spacing:11px}.rich-text table[cellpadding="11"] td,.cke_editable table[cellpadding="11"] td{padding:11px}.rich-text table[cellspacing="12"],.cke_editable table[cellspacing="12"]{border-spacing:12px}.rich-text table[cellpadding="12"] td,.cke_editable table[cellpadding="12"] td{padding:12px}.rich-text table[cellspacing="13"],.cke_editable table[cellspacing="13"]{border-spacing:13px}.rich-text table[cellpadding="13"] td,.cke_editable table[cellpadding="13"] td{padding:13px}.rich-text table[cellspacing="14"],.cke_editable table[cellspacing="14"]{border-spacing:14px}.rich-text table[cellpadding="14"] td,.cke_editable table[cellpadding="14"] td{padding:14px}.rich-text table[cellspacing="15"],.cke_editable table[cellspacing="15"]{border-spacing:15px}.rich-text table[cellpadding="15"] td,.cke_editable table[cellpadding="15"] td{padding:15px}.rich-text table[cellspacing="16"],.cke_editable table[cellspacing="16"]{border-spacing:16px}.rich-text table[cellpadding="16"] td,.cke_editable table[cellpadding="16"] td{padding:16px}.rich-text table[cellspacing="17"],.cke_editable table[cellspacing="17"]{border-spacing:17px}.rich-text table[cellpadding="17"] td,.cke_editable table[cellpadding="17"] td{padding:17px}.rich-text table[cellspacing="18"],.cke_editable table[cellspacing="18"]{border-spacing:18px}.rich-text table[cellpadding="18"] td,.cke_editable table[cellpadding="18"] td{padding:18px}.rich-text table[cellspacing="19"],.cke_editable table[cellspacing="19"]{border-spacing:19px}.rich-text table[cellpadding="19"] td,.cke_editable table[cellpadding="19"] td{padding:19px}.rich-text table[cellspacing="20"],.cke_editable table[cellspacing="20"]{border-spacing:20px}.rich-text table[cellpadding="20"] td,.cke_editable table[cellpadding="20"] td{padding:20px}.rich-text table[cellspacing="21"],.cke_editable table[cellspacing="21"]{border-spacing:21px}.rich-text table[cellpadding="21"] td,.cke_editable table[cellpadding="21"] td{padding:21px}.rich-text table[cellspacing="22"],.cke_editable table[cellspacing="22"]{border-spacing:22px}.rich-text table[cellpadding="22"] td,.cke_editable table[cellpadding="22"] td{padding:22px}.rich-text table[cellspacing="23"],.cke_editable table[cellspacing="23"]{border-spacing:23px}.rich-text table[cellpadding="23"] td,.cke_editable table[cellpadding="23"] td{padding:23px}.rich-text table[cellspacing="24"],.cke_editable table[cellspacing="24"]{border-spacing:24px}.rich-text table[cellpadding="24"] td,.cke_editable table[cellpadding="24"] td{padding:24px}.rich-text table[cellspacing="25"],.cke_editable table[cellspacing="25"]{border-spacing:25px}.rich-text table[cellpadding="25"] td,.cke_editable table[cellpadding="25"] td{padding:25px}.rich-text table[cellspacing="26"],.cke_editable table[cellspacing="26"]{border-spacing:26px}.rich-text table[cellpadding="26"] td,.cke_editable table[cellpadding="26"] td{padding:26px}.rich-text table[cellspacing="27"],.cke_editable table[cellspacing="27"]{border-spacing:27px}.rich-text table[cellpadding="27"] td,.cke_editable table[cellpadding="27"] td{padding:27px}.rich-text table[cellspacing="28"],.cke_editable table[cellspacing="28"]{border-spacing:28px}.rich-text table[cellpadding="28"] td,.cke_editable table[cellpadding="28"] td{padding:28px}.rich-text table[cellspacing="29"],.cke_editable table[cellspacing="29"]{border-spacing:29px}.rich-text table[cellpadding="29"] td,.cke_editable table[cellpadding="29"] td{padding:29px}.rich-text table[cellspacing="30"],.cke_editable table[cellspacing="30"]{border-spacing:30px}.rich-text table[cellpadding="30"] td,.cke_editable table[cellpadding="30"] td{padding:30px}.rich-text table[cellspacing="31"],.cke_editable table[cellspacing="31"]{border-spacing:31px}.rich-text table[cellpadding="31"] td,.cke_editable table[cellpadding="31"] td{padding:31px}.rich-text table[cellspacing="32"],.cke_editable table[cellspacing="32"]{border-spacing:32px}.rich-text table[cellpadding="32"] td,.cke_editable table[cellpadding="32"] td{padding:32px}.rich-text table[cellspacing="33"],.cke_editable table[cellspacing="33"]{border-spacing:33px}.rich-text table[cellpadding="33"] td,.cke_editable table[cellpadding="33"] td{padding:33px}.rich-text table[cellspacing="34"],.cke_editable table[cellspacing="34"]{border-spacing:34px}.rich-text table[cellpadding="34"] td,.cke_editable table[cellpadding="34"] td{padding:34px}.rich-text table[cellspacing="35"],.cke_editable table[cellspacing="35"]{border-spacing:35px}.rich-text table[cellpadding="35"] td,.cke_editable table[cellpadding="35"] td{padding:35px}.rich-text table[cellspacing="36"],.cke_editable table[cellspacing="36"]{border-spacing:36px}.rich-text table[cellpadding="36"] td,.cke_editable table[cellpadding="36"] td{padding:36px}.rich-text table[cellspacing="37"],.cke_editable table[cellspacing="37"]{border-spacing:37px}.rich-text table[cellpadding="37"] td,.cke_editable table[cellpadding="37"] td{padding:37px}.rich-text table[cellspacing="38"],.cke_editable table[cellspacing="38"]{border-spacing:38px}.rich-text table[cellpadding="38"] td,.cke_editable table[cellpadding="38"] td{padding:38px}.rich-text table[cellspacing="39"],.cke_editable table[cellspacing="39"]{border-spacing:39px}.rich-text table[cellpadding="39"] td,.cke_editable table[cellpadding="39"] td{padding:39px}.rich-text table[cellspacing="40"],.cke_editable table[cellspacing="40"]{border-spacing:40px}.rich-text table[cellpadding="40"] td,.cke_editable table[cellpadding="40"] td{padding:40px}.rich-text table[cellspacing="41"],.cke_editable table[cellspacing="41"]{border-spacing:41px}.rich-text table[cellpadding="41"] td,.cke_editable table[cellpadding="41"] td{padding:41px}.rich-text table[cellspacing="42"],.cke_editable table[cellspacing="42"]{border-spacing:42px}.rich-text table[cellpadding="42"] td,.cke_editable table[cellpadding="42"] td{padding:42px}.rich-text table[cellspacing="43"],.cke_editable table[cellspacing="43"]{border-spacing:43px}.rich-text table[cellpadding="43"] td,.cke_editable table[cellpadding="43"] td{padding:43px}.rich-text table[cellspacing="44"],.cke_editable table[cellspacing="44"]{border-spacing:44px}.rich-text table[cellpadding="44"] td,.cke_editable table[cellpadding="44"] td{padding:44px}.rich-text table[cellspacing="45"],.cke_editable table[cellspacing="45"]{border-spacing:45px}.rich-text table[cellpadding="45"] td,.cke_editable table[cellpadding="45"] td{padding:45px}.rich-text table[cellspacing="46"],.cke_editable table[cellspacing="46"]{border-spacing:46px}.rich-text table[cellpadding="46"] td,.cke_editable table[cellpadding="46"] td{padding:46px}.rich-text table[cellspacing="47"],.cke_editable table[cellspacing="47"]{border-spacing:47px}.rich-text table[cellpadding="47"] td,.cke_editable table[cellpadding="47"] td{padding:47px}.rich-text table[cellspacing="48"],.cke_editable table[cellspacing="48"]{border-spacing:48px}.rich-text table[cellpadding="48"] td,.cke_editable table[cellpadding="48"] td{padding:48px}.rich-text table[cellspacing="49"],.cke_editable table[cellspacing="49"]{border-spacing:49px}.rich-text table[cellpadding="49"] td,.cke_editable table[cellpadding="49"] td{padding:49px}.rich-text td,.cke_editable td{border-radius:2px;margin:initial;max-width:100%;overflow-wrap:break-word;padding:initial;vertical-align:top;width:auto}.rich-text .message-from-ceepos-error,.cke_editable .message-from-ceepos-error{background:#f5f5f5;border-radius:3px;font-size:.825rem;font-style:normal;margin:20px 0 10px;padding:2px 7px}.rich-text .mf-signature,.cke_editable .mf-signature{background:#f8f8f8;border-left:5px solid #f2f2f2;display:block;font-style:italic;margin:20px 0 10px;padding:10px 15px}.rich-text .mf-signature p,.cke_editable .mf-signature p{margin:0}.rich-text .message-from-workspace,.cke_editable .message-from-workspace{background:#f5f5f5;border-radius:3px;font-size:.825rem;font-style:normal;margin:20px 0 10px;padding:2px 7px}@media screen and (min-width: 48em){.rich-text,.cke_editable{font-size:1rem;font-weight:300;line-height:1.625rem}}.rich-text--contact-event{font-size:.8125rem}@media screen and (min-width: 48em){.rich-text--contact-event{font-size:.875rem;font-weight:400;line-height:1.5rem}}.rich-text--evaluation-literal{font-size:.825rem}.rich-text--evaluation-literal h3{font-size:1.125rem}@media screen and (min-width: 48em){.rich-text--evaluation-literal h3{font-size:1.25rem}}.rich-text--evaluation-literal h4{font-size:1rem}@media screen and (min-width: 48em){.rich-text--evaluation-literal h4{font-size:1.125rem}}@media screen and (min-width: 48em){.rich-text--evaluation-literal{font-size:.875rem;line-height:1.25rem}}.dependant{padding:5px 5px 15px}.dependant:not(:last-child){border-bottom:1px solid #e2e2e2;margin:0 0 20px}.dependant:last-child{padding:5px}.dependant__accordion-button{background:#fff;border-radius:3px;transition:background-color .2s ease-in-out}.dependant__accordion-button:before{color:#0670b7}.dependant__accordion-button:hover{background:#f2f2f2}.dependant__details-container{align-items:flex-start;display:flex;flex-flow:row nowrap}.dependant__details{align-items:flex-start;display:flex;flex-basis:100%;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;justify-content:flex-start}.dependant__header{align-items:center;display:flex;padding:5px 0;width:100%}@media screen and (min-width: 48em){.dependant__header{flex-wrap:nowrap}}.dependant__header-text-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:1rem;width:100%}.dependant__header-title{font-weight:400;margin-right:1rem}.dependant__header-aside{text-transform:uppercase}@media screen and (min-width: 48em){.dependant__header-aside{font-size:.815rem}}.dependant__contact-info-container{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:15px 0 0;width:100%}.dependant__info-item{align-items:center;background-color:#f5f5f5;border-radius:15px;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 5px 5px 0;padding:5px 10px;word-break:break-all}@media screen and (min-width: 40em){.dependant__info-item{word-break:normal}}.dependant__workspaces-container h3{padding:20px 0}.dependant__info-item--email{word-break:break-all}@media screen and (min-width: 64em){.dependant__info-item--email{word-break:normal}}.dependant__info-item-icon{margin:0 5px 0 0}.dependant__details-footer{margin:15px 0 0;width:100%}.dependant__activity-container{margin:20px 0}.dependant__workspaces-title{font-weight:400}.application-panel{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:80rem;padding:3.5rem 0 10px;width:100%}@media screen and (min-width: 48em){.application-panel{padding:5.25rem 10px 10px}}.application-panel--tabs-with-dialog{padding:0}.application-panel--guider-student-hops{max-width:100%;padding:0}.application-panel__container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 48em){.application-panel__container{font-size:.875rem}}.application-panel__header{display:none}@media screen and (min-width: 48em){.application-panel__header{align-items:center;background-color:#f5f5f5;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center;margin:10px;max-width:calc(80rem - 20px);position:relative;width:calc(100% - 20px)}}.application-panel__header-title{display:none}@media screen and (min-width: 48em){.application-panel__header-title{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1.5rem;font-weight:300;height:24px;text-transform:uppercase}}.application-panel__header-options{margin:0 0 0 auto}.application-panel__header-actions{display:none}@media screen and (min-width: 48em){.application-panel__header-actions{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;height:24px}}.application-panel__body{background-color:#fff;box-shadow:0 2px 3px #0000000d;display:flex;flex-direction:column}@media screen and (min-width: 48em){.application-panel__body{border:solid 1px #e2e2e2;box-shadow:none}}@media screen and (min-width: 48em){.application-panel__body--tabs-with-dialog{border:none}}@media screen and (min-width: 48em){.application-panel__body--tabs{border-top:0}}.application-panel__actions{background:#fff;left:0;position:fixed;right:0;top:3.5rem;z-index:99}@media screen and (min-width: 48em){.application-panel__actions{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center;position:sticky;top:4.2rem}}.application-panel__actions--tabs{position:static}@media screen and (min-width: 48em){.application-panel__actions--tabs{position:sticky}}.application-panel__actions-aside{display:none;height:auto}@media screen and (min-width: 48em){.application-panel__actions-aside{align-items:center;border-bottom:1px solid #ebebeb;display:flex;flex-basis:220px;flex-grow:0;flex-shrink:0;height:4.2rem;margin:0;padding:12px;z-index:1}}.application-panel__actions-main{background:#fff;border-bottom:2px solid #ebebeb;flex-basis:auto;flex-flow:row wrap;flex-grow:1;flex-shrink:1;height:3.5rem;margin:0;min-width:0;padding:10px;position:relative;width:100%}@media screen and (min-width: 48em){.application-panel__actions-main{background:transparent;border-width:1px;height:4.2rem;padding:12px}}.application-panel__toolbar{align-items:center;display:flex;width:100%}.application-panel__toolbar-actions-aside{display:flex;justify-content:flex-end}.application-panel__toolbar-actions-main{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1}.application-panel__toolbar-tools-container{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0 0 0 10px}.application-panel__toolbar-tools-container:first-child{margin:0}@media screen and (min-width: 48em){.application-panel__toolbar-tools-container{margin:0}}.application-panel__content{padding:3.5rem 0 0}@media screen and (min-width: 48em){.application-panel__content{display:flex;flex-direction:row;padding:0}}.application-panel__content--tabs{padding:1rem 0 0}.application-panel__content-header{font-size:1.25rem;font-weight:300;margin-bottom:20px;margin-left:10px}@media screen and (min-width: 48em){.application-panel__content-header{font-size:1.5rem;margin-left:0}}.application-panel__content-aside{display:none;height:auto}@media screen and (min-width: 48em){.application-panel__content-aside{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-basis:220px;flex-grow:0;flex-shrink:0;height:calc(100vh - 153px);margin:0 0 8px;overflow:auto;overscroll-behavior:contain;padding:0 12px;position:sticky;top:134px;z-index:1}.application-panel__content-aside::-webkit-scrollbar{width:0}}.application-panel__content-aside--tabs-with-dialog{padding:0 12px 0 0}.application-panel__content-main{flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0;min-width:0;padding:0;position:relative;width:100%}@media screen and (min-width: 48em){.application-panel__content-main{padding:12px}}.application-panel__mobile-current-folder{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:400;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 48em){.application-panel__mobile-current-folder{display:none}}.application-panel__mobile-current-folder-icon{font-size:1rem;height:auto;padding:0 5px 0 0;width:22px}.application-panel__mobile-current-folder-title{display:inline-block;font-size:1rem;max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{align-items:center;display:flex;justify-content:center;line-height:1.25rem;padding:20px;width:100%}.empty>*{font-family:Inter,Arial,"sans-serif";font-size:1.125rem;font-weight:300}.empty--chat>*{font-family:Inter,Arial,"sans-serif";font-size:.875rem;font-weight:400}.empty--dialog-row,.empty--sub-panel-data{justify-content:left;padding:0}.empty--sub-panel-data span{font-size:inherit;font-weight:400}.empty--front-page{padding:10px}.message{border-top:2px solid #f2f2f2;cursor:pointer;padding:10px}.message:first-child{border-top-color:transparent}@media screen and (min-width: 48em){.message{border-width:1px;padding:15px 10px}}.message--search-result.application-list__item--highlight{padding:10px 15px}@media screen and (min-width: 48em){.message--discussion{padding:15px 0}}.message__title{font-weight:600;padding:0 0 0 7px}.message__title--category-1{border-left:5px solid #0099ff}.message__title--category-2{border-left:5px solid #ff9900}.message__title--category-3{border-left:5px solid #ff008d}.message__title--category-4{border-left:5px solid #0bf0f2}.message__title--category-5{border-left:5px solid #f00bf2}.message__title--category-6{border-left:5px solid #47ccae}.message__title--category-7{border-left:5px solid #7082b0}.message__title--category-8{border-left:5px solid #6eb5cf}.message__title--category-9{border-left:5px solid #ff0000}.message__title--category-10{border-left:5px solid #0cff00}.message__recipients span:not(:last-child):after{content:",";padding:0 5px 0 0}.message__user-studies-ended{color:#b3b2b2;font-style:italic}.message__user-archived{color:#ea7503;font-style:italic}.course{border-top:1px solid #f2f2f2;margin:0 0 1px;padding:0 10px}.course:first-child{border-color:transparent}.course.course--open{background:#fff;border-left:3px solid #29b0c4;margin-left:1px;padding-left:6px}@media screen and (min-width: 48em){.course.course--open{border-left-width:2px;margin-left:0;padding-left:8px}}@media screen and (min-width: 48em){.course{border-width:1px}}.course--studies:hover svg,.course--studies.hover svg,.course--studies:active svg,.course--studies.active svg{opacity:90%}.course--credits,.course--credits .application-list__item-header--course{cursor:auto}.course--open .text--list-item-title{font-weight:600}.course__content{flex-flow:row nowrap;padding:0 0 0 9px}.course__title{padding-left:5px}.react-select-override{background-color:#fff;position:unset!important}.react-select-override .react-select-override__control{border-color:#62c3eb;border-radius:2px;border-style:solid;border-width:2px;box-shadow:none;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:2.25rem;max-width:150px;width:100%}.react-select-override .react-select-override__control:hover{border-color:#62c3eb}.react-select-override .react-select-override__control.react-select-override__control--is-focused{border-color:#d90ed5}.react-select-override .react-select-override__control.react-select-override__control--is-disabled{border-color:#e6e5e5;border-style:solid;border-width:2px}.react-select-override .react-select-override__control.react-select-override__control--is-disabled:hover{border-color:#e6e5e5}@media screen and (min-width: 48em){.react-select-override .react-select-override__control{font-size:.875rem;height:2.5rem;max-width:320px}}.react-select-override .react-select-override__menu{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;max-width:300px;min-width:100px;top:unset;z-index:999}@media screen and (min-width: 48em){.react-select-override .react-select-override__menu{font-size:.875rem}}@media screen and (min-width: 48em){.react-select-override .react-select-override__menu{max-width:400px}}.react-select-override .react-select-override__menu-list{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-basis:100%;flex-flow:column nowrap}@media screen and (min-width: 48em){.react-select-override .react-select-override__menu-list{font-size:.875rem}}.react-select-override .react-select-override__option{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.react-select-override .react-select-override__option{font-size:.875rem}}.react-select-override .react-select-override__option--is-disabled{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.react-select-override .react-select-override__option--is-disabled{font-size:.875rem}}.react-select-override .react-select-override__option--is-focused{background-color:#f2f2f2}.react-select-override .react-select-override__option--is-selected{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#009fe3;color:#fff}@media screen and (min-width: 48em){.react-select-override .react-select-override__option--is-selected{font-size:.875rem}}.react-select-override .react-select-override__group-heading{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;font-weight:600;margin:5px 0;text-transform:none}@media screen and (min-width: 48em){.react-select-override .react-select-override__group-heading{font-size:.875rem}}.react-select-override .react-select-override__option-label{font-weight:600}.react-select-override .react-select-override__option-body{font-size:.8125rem;line-height:1.125rem;margin:5px 0 0}.react-select-override__menu-portal{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.react-select-override__menu-portal{font-size:.875rem}}.react-select-override--hops .react-select-override__control{border-color:#f8a1ce;height:auto;max-width:unset}.react-select-override--hops .react-select-override__control:hover{border-color:#f8a1ce}.react-select-override--pedagogy-form .react-select-override__control{border-color:#f8a1ce;height:auto;max-width:unset}.react-select-override--pedagogy-form .react-select-override__control:hover{border-color:#f8a1ce}.react-select-override--language-profile-form .react-select-override__control{border-color:#f8a1ce;height:auto;max-width:unset}.react-select-override--language-profile-form .react-select-override__control:hover{border-color:#f8a1ce}.react-select-override--material-editor .react-select-override__control{max-width:unset;width:100%}.react-select-override--chat .react-select-override__control,.react-select-override--chat .react-select-override__control:hover,.react-select-override--chat .react-select-override__control:active{border-color:#e844d5}.react-select-override--chat .react-select-override__menu{border:1px solid #f9ccf4;box-shadow:0 10px 20px #0000004d;max-width:200px}.react-select-override--chat .react-select-override__option{background:#fff;color:#2c2c2c;font-weight:600}.react-select-override--chat .react-select-override__option:hover,.react-select-override--chat .react-select-override__option:active{background:#fce3f9}.react-select-override--chat .react-select-override__option--is-selected,.react-select-override--chat .react-select-override__option--is-selected:hover,.react-select-override--chat .react-select-override__option--is-selected:active{background:#e844d5;color:#fff}.react-select-override--chat-mobile{background:#c718b3;border-radius:5px;display:block;height:1.625rem;margin:0 5px}.react-select-override--chat-mobile .react-select-override__control{background:#c718b3;border:0;border-radius:5px;font-size:.8125rem;font-weight:400;height:1.625rem;min-height:1.625rem}.react-select-override--chat-mobile .react-select-override__value-container{padding:0 4px 0 8px}.react-select-override--chat-mobile .react-select-override__single-value{color:#fff;font-weight:600}.react-select-override--chat-mobile .react-select-override__input-container{color:#fff;font-size:1rem}.react-select-override--chat-mobile .react-select-override__indicator{color:#fff;padding:0 8px 0 4px}.react-select-override--chat-mobile .react-select-override__indicator-separator{display:none}.react-select-override--chat-mobile .react-select-override__menu{border:1px solid #f9ccf4;box-shadow:0 10px 20px #0000004d;max-width:200px}.react-select-override--chat-mobile .react-select-override__option{background:#fff;color:#2c2c2c;font-weight:600}.react-select-override--chat-mobile .react-select-override__option--is-selected{background:#e844d5;color:#fff}.color-picker{position:absolute;top:102px;z-index:100}.color-picker-overlay{inset:0;position:fixed}.application-sub-panel{margin:0 0 30px;width:100%}.application-sub-panel:last-child{border:0;margin:0}.application-sub-panel--guidance-relation-contact-info{flex-basis:100%}@media screen and (min-width: 48em){.application-sub-panel--guidance-relation-contact-info{flex-basis:400px;flex-grow:1;flex-shrink:0}}.application-sub-panel--guidance-relation-contact-events{flex-basis:100%}@media screen and (min-width: 48em){.application-sub-panel--guidance-relation-contact-events{flex-basis:50%;flex-grow:2;flex-shrink:1}}.application-sub-panel--guidance-relation-guidance-events{flex-basis:100%}.application-sub-panel--header-main{align-items:flex-start;border-bottom:none;display:flex;flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;margin:0 0 0 15px;text-transform:none}@media screen and (min-width: 64em){.application-sub-panel--header-main{align-items:center;flex-flow:row wrap}}.application-sub-panel--student-data-container{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (min-width: 75em){.application-sub-panel--student-data-container{flex-wrap:unset}}.application-sub-panel--student-data-primary{border:0;flex-basis:100%;margin:0 0 30px;width:auto}@media screen and (min-width: 75em){.application-sub-panel--student-data-primary{flex-basis:45%;margin:0}}.application-sub-panel--student-data-secondary{border:0;flex-basis:100%;margin:0 0 30px;width:auto}@media screen and (min-width: 75em){.application-sub-panel--student-data-secondary{flex-basis:auto;flex-grow:1;margin:0;padding:0 0 0 20px}}.application-sub-panel--studies-journal-entries,.application-sub-panel--studies-assignments,.application-sub-panel--studies-exercises{padding:10px}.application-sub-panel--worklist{border:0;margin:0 0 15px}.application-sub-panel--yo-status-container{border-bottom:0}.application-sub-panel--workspace-settings{margin:0;padding:10px}.application-sub-panel--workspace-settings .cke{border:2px solid #62c3eb}@media screen and (min-width: 48em){.application-sub-panel--workspace-settings{padding:20px}}.application-sub-panel--workspace-image-settings{display:none}@media screen and (min-width: 48em){.application-sub-panel--workspace-image-settings{display:block;padding:20px 0}}.application-sub-panel--workspace-users,.application-sub-panel--organization-summary{margin:0;padding:10px}@media screen and (min-width: 48em){.application-sub-panel--workspace-users,.application-sub-panel--organization-summary{padding:20px}}.application-sub-panel--organization-users:first-child{padding-bottom:12px}.application-sub-panel--evaluation-cards{margin:0 0 15px;padding:0 0 15px}.application-sub-panel--matriculation-plan-content,.application-sub-panel--matriculation-results-content{align-items:flex-start;display:flex;flex-flow:row wrap}.application-sub-panel--matriculation-plan-data,.application-sub-panel--matriculation-results{border-bottom:unset;flex-basis:100%;flex-grow:1;flex-shrink:1;margin:0 0 10px}@media screen and (min-width: 48em){.application-sub-panel--matriculation-plan-data,.application-sub-panel--matriculation-results{flex-basis:50%}}.application-sub-panel--matriculation-plan-info{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:0 0 10px}@media screen and (min-width: 48em){.application-sub-panel--matriculation-plan-info{flex-basis:50%}}.application-sub-panel__header{font-size:1.1875rem;font-weight:400;align-items:center;display:flex;flex-flow:row wrap;margin:0 10px 10px}@media screen and (min-width: 48em){.application-sub-panel__header{margin:0 0 10px}}.application-sub-panel__header--with-instructions{justify-content:space-between}.application-sub-panel__header--workspace-settings{padding:0}.application-sub-panel__header--workspace-image-settings{margin:0 20px 10px}.application-sub-panel__header--workspace-users{padding:0}.application-sub-panel__header--worklist-entries{background:#f8f8f8;cursor:pointer;font-size:1rem;margin:0;padding:5px}.application-sub-panel__header--studies-exams,.application-sub-panel__header--studies-assignments,.application-sub-panel__header--studies-exercises,.application-sub-panel__header--studies-journal-entries{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:10px 0}.application-sub-panel__header-action{border:1px solid #e0e0e0;border-radius:3px;font-size:1rem;margin:0 10px 0 0;padding:4px}.application-sub-panel__header-main-container{align-items:flex-start;display:flex;flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;text-transform:none}.application-sub-panel__header-main-container:not(:first-child){margin-left:15px}@media screen and (min-width: 64em){.application-sub-panel__header-main-container{align-items:center;flex-flow:row wrap}}.application-sub-panel__header-main{flex-basis:100%;flex-grow:1;font-size:1.125rem;font-weight:400}@media screen and (min-width: 64em){.application-sub-panel__header-main{flex-basis:unset;flex-grow:0;font-size:1.25rem;margin:0 10px 0 0;white-space:nowrap}}.application-sub-panel__header-main-detail{color:#b3b2b2;flex-basis:100%;font-size:1rem}@media screen and (min-width: 64em){.application-sub-panel__header-main-detail{flex-basis:auto;font-size:1.25rem}}.application-sub-panel__header-aside-container{align-items:center;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:1;font-size:.75rem;justify-content:flex-end;text-transform:uppercase}.application-sub-panel__header-aside-container a:not(:first-child){margin-left:20px}@media screen and (min-width: 48em){.application-sub-panel__header-aside-container{font-size:.815rem}}.application-sub-panel__description{font-weight:300;line-height:1.375rem;padding:10px}@media screen and (min-width: 48em){.application-sub-panel__description{padding:10px 0}}.application-sub-panel__body--multicolumn{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:0 20px}@media screen and (min-width: 48em){.application-sub-panel__body--multicolumn{flex-flow:row nowrap}}.application-sub-panel__body--multicolumn .application-sub-panel__item--multicolumn{flex-basis:50%;flex-grow:1;flex-shrink:1}.application-sub-panel__body--yo-status-incomplete{border-left:4px solid #f76868}.application-sub-panel__body--yo-status-complete{border-left:4px solid #2ed31c}.application-sub-panel__body--studies-summary-info{display:flex;flex-flow:column nowrap}.application-sub-panel__body--studies-options{align-items:center;background-color:#009fe3;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;width:50%}.application-sub-panel__body--studies-summary-cards{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 64em){.application-sub-panel__body--studies-summary-cards{flex-direction:row}}.application-sub-panel__body--guidance-relation{display:flex;flex-flow:wrap}.application-sub-panel__notification-item{flex-basis:100%}.application-sub-panel__notification-title{font-weight:600;padding:5px 0}.application-sub-panel__notification-body{padding:10px}@media screen and (min-width: 48em){.application-sub-panel__notification-body{padding:10px 0}}.application-sub-panel__notification-body p{margin:0 0 10px}.application-sub-panel__notification-body p:last-child{margin:0}.application-sub-panel__notification-content{align-items:center;display:flex;flex-flow:row wrap;padding:5px}.application-sub-panel__notification-content-title{font-weight:600}.application-sub-panel__notification-content-label{margin:0 .5rem 0 0}.application-sub-panel__notification-content-data{background-color:#d2f4d5;border-radius:3px;margin:0 .5rem 0 0;padding:4px}.application-sub-panel__notification-footer{align-items:center;display:flex;flex-flow:row wrap;padding:10px 0}.application-sub-panel__card-item{border-radius:10px;margin:10px 0}@media screen and (min-width: 64em){.application-sub-panel__card-item{border-radius:5px;flex-basis:100%;flex-grow:1;flex-shrink:1;margin:10px}.application-sub-panel__card-item:first-child{margin:10px 10px 10px 0}.application-sub-panel__card-item:last-child{margin:10px 0 10px 10px}}.application-sub-panel__card-header{display:flex;font-size:1.075rem;font-weight:600;justify-content:center;padding:10px;text-transform:uppercase}.application-sub-panel__card-highlight{display:flex;font-size:2.5rem;justify-content:center;padding:10px}.application-sub-panel__card-body{display:flex;justify-content:center;padding:10px;text-align:center}.application-sub-panel__card-item--summary-evaluated{background-color:#f6fff2}.application-sub-panel__card-header--summary-evaluated,.application-sub-panel__card-highlight--summary-evaluated{color:#75ce41}.application-sub-panel__card-item--summary-activity{background-color:#f3fbff}.application-sub-panel__card-header--summary-activity,.application-sub-panel__card-highlight--summary-activity{color:#82c2e7}.application-sub-panel__card-item--summary-returned{background-color:#faf0fa}.application-sub-panel__card-header--summary-returned,.application-sub-panel__card-highlight--summary-returned{color:#dc62d8}.application-sub-panel__body--workspace-settings{padding:0}@media screen and (min-width: 48em){.application-sub-panel__body--workspace-settings{align-items:flex-start;display:flex;flex-flow:row wrap}}.application-sub-panel__body--workspace-staff-members{padding:0}.application-sub-panel__body--workspace-students{padding:10px 0 0}.application-sub-panel__item-split-container{display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:1}@media screen and (min-width: 64em){.application-sub-panel__item-split-container{flex-basis:50%}.application-sub-panel__item-split-container:first-child{padding:0 10px 0 0}.application-sub-panel__item-split-container:last-child{padding:0 0 0 10px}}.application-sub-panel__multiple-items{align-items:center;display:flex;flex-flow:row wrap;padding:0 10px 10px}@media screen and (min-width: 48em){.application-sub-panel__multiple-items{padding:0 0 10px}}@media screen and (min-width: 64em){.application-sub-panel__multiple-items{flex-flow:row nowrap}}.application-sub-panel__multiple-item-container{display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:1;flex-shrink:1;margin:0 10px 0 0}.application-sub-panel__multiple-item-container .application-sub-panel__item-title{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;font-weight:600}.application-sub-panel__multiple-item-container .application-sub-panel__item-title-sort-indicator{display:flex;font-size:.825rem;height:.825rem;justify-content:center;margin:0 4px;width:.825rem}.application-sub-panel__multiple-item-container .application-sub-panel__item-data{flex-basis:100%;flex-grow:1;flex-shrink:1}.application-sub-panel__multiple-items--item-labels{display:none;padding:5px 0 5px 12px}@media screen and (min-width: 64em){.application-sub-panel__multiple-items--item-labels{display:flex}}.application-sub-panel__multiple-items--list-mode{border-top:1px solid #ebebeb;padding:10px 0 10px 12px}.application-sub-panel__multiple-items--list-mode .application-sub-panel__multiple-item-container--worklist-description{align-items:flex-start;flex-flow:row nowrap}.application-sub-panel__multiple-items--edit-mode{border-top:1px solid #ebebeb;padding:5px 12px}@media screen and (min-width: 48em){.application-sub-panel__multiple-items--edit-mode{padding:5px 0}}.application-sub-panel__multiple-item-container-title{font-weight:600}.application-sub-panel__multiple-item-container-description{font-size:.8125rem;padding:5px 0}.application-sub-panel__multiple-item-container--worklist-template{flex-basis:100%}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--worklist-template{flex-basis:auto}}.application-sub-panel__multiple-item-container--worklist-description{align-items:flex-start;flex-basis:100%;flex-flow:row wrap;margin:0}.application-sub-panel__multiple-item-container--worklist-description .application-sub-panel__item-title--worklist-list-mode{margin:0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--worklist-description{margin:0 10px 0 0}}.application-sub-panel__multiple-item-container--worklist-date{flex-basis:100px;flex-grow:1;flex-shrink:0;justify-content:flex-start}.application-sub-panel__multiple-item-container--worklist-date .application-sub-panel__item-title--worklist-list-mode{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--worklist-date{flex-grow:0;justify-content:center}}.application-sub-panel__multiple-item-container--worklist-price{flex-basis:80px;flex-grow:0;flex-shrink:0;justify-content:center}.application-sub-panel__multiple-item-container--worklist-price .application-sub-panel__item-title--worklist-list-mode{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}.application-sub-panel__multiple-item-container--worklist-factor{flex-basis:60px;flex-grow:0;flex-shrink:0;justify-content:center}.application-sub-panel__multiple-item-container--worklist-factor .application-sub-panel__item-title--worklist-list-mode{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}.application-sub-panel__multiple-item-container--worklist-submit{align-self:flex-end;margin:0 0 2px}.application-sub-panel__multiple-item-container--worklist-actions{align-items:center;display:flex;flex-basis:85px;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-end;margin:2px 0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--worklist-actions{flex-grow:1}}.application-sub-panel__multiple-item-container--product-details{align-items:flex-start;flex-basis:100%;flex-flow:column nowrap;margin:0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--product-details{margin:0 10px 0 0}}.application-sub-panel__multiple-item-container--product-date{flex-basis:100px;flex-grow:1;flex-shrink:0;justify-content:flex-start}.application-sub-panel__multiple-item-container--product-date .application-sub-panel__item-title--product{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--product-date{flex-grow:0;justify-content:center}}.application-sub-panel__multiple-item-container--product-id{flex-basis:100px;flex-grow:0;flex-shrink:0;justify-content:center}.application-sub-panel__multiple-item-container--product-id .application-sub-panel__item-title--product{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}.application-sub-panel__multiple-item-container--product-actions{flex-basis:200px;flex-grow:0;flex-shrink:0;justify-content:center}.application-sub-panel__multiple-item-container--product-actions .application-sub-panel__item-title--product{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:0}@media screen and (min-width: 64em){.application-sub-panel__multiple-item-container--product-actions{flex-grow:1}}.application-sub-panel__item{align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:1;padding:10px}.application-sub-panel__item.NON-ACTIVE{opacity:50%}.application-sub-panel__item:not(:last-child){border-bottom:1px solid #f2f2f2}@media screen and (min-width: 48em){.application-sub-panel__item{padding:10px 0}}@media screen and (min-width: 64em){.application-sub-panel__item{flex-flow:row nowrap}}.application-sub-panel__item--counselors{align-items:start;flex-flow:column nowrap}.application-sub-panel__item--guider-student{border-bottom:unset}.application-sub-panel__item--organization-previous-bills,.application-sub-panel__item--organization-contact-information{align-items:flex-start}.application-sub-panel__item--worklist-total{border-top:1px solid #ebebeb;padding:5px 0 5px 12px}@media screen and (min-width: 48em){.application-sub-panel__item--worklist-total{padding:5px 0}}.application-sub-panel__item--worklist-items-footer{margin:5px 0 5px 12px;padding:2px 12px}.application-sub-panel__item--workspace-management{align-items:flex-start;border:0;display:flex;flex-basis:100%;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;margin:5px 0;padding:0 10px 0 0}.application-sub-panel__item--workspace-management:not(:last-child){border:0}@media screen and (min-width: 48em){.application-sub-panel__item--workspace-management{flex-basis:auto;padding:0 20px 0 0}.application-sub-panel__item--workspace-management:last-child{padding:0}}.application-sub-panel__item--workspace-publicity,.application-sub-panel__item--workspace-access{flex-basis:auto;flex-grow:0;flex-shrink:0}.application-sub-panel__item--workspace-name-extension{flex-basis:0;flex-grow:1;flex-shrink:1}@media screen and (min-width: 48em){.application-sub-panel__item--workspace-name-extension{min-width:400px}}.application-sub-panel__item--workspace-type{flex-basis:0;flex-grow:0;flex-shrink:1}.application-sub-panel__item--workspace-description{align-items:flex-start;display:flex;flex-flow:column nowrap}.application-sub-panel__item--workspace-description .cke{flex-basis:210px;flex-grow:0;flex-shrink:0}.application-sub-panel__item--workspace-start-date{flex-basis:auto;flex-grow:0;flex-shrink:1}.application-sub-panel__item--workspace-end-date{flex-basis:0;flex-grow:0;flex-shrink:1}.application-sub-panel__item--workspace-permissions{flex-flow:row nowrap;padding:10px 0 0}.application-sub-panel__item--workspace-permissions:not(:last-child){border:0}.application-sub-pane__button-container{display:flex}.application-sub-panel__image{width:100%}.application-sub-panel__item--summarizer{align-items:normal;flex-basis:50%;flex-flow:column wrap}@media screen and (min-width: 64em){.application-sub-panel__item--summarizer{flex-flow:column nowrap}}.application-sub-panel__summary-highlight{color:#c2c2c2;font-size:2.5rem}.application-sub-panel__summary-highlight:not(:first-child){margin-left:15px}.application-sub-panel__summary-highlight--total{color:#000}.application-sub-panel__summary-highlight--done{color:#75ce41}.application-sub-panel__summary-highlight--undone{color:#82c2e7}.application-sub-panel__summary-definition{margin-left:5px}.application-sub-panel__item-body{padding:10px}.application-sub-panel__summary-item{display:flex}.application-sub-panel__summary-item--subject-eligibility{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin:0 0 10px;padding:0 0 10px}.application-sub-panel__summary-item--subject-eligibility:last-child{border:0;margin:0;padding:0}@media screen and (min-width: 48em){.application-sub-panel__summary-item--subject-eligibility{flex-flow:row nowrap}}.application-sub-panel__summary-item-state{align-items:center;border-radius:5px;display:flex;font-size:.75rem;justify-content:center;line-height:1;margin:0 10px 0 0;padding:5px;text-transform:uppercase;width:45px}.application-sub-panel__summary-item-label{font-weight:600;padding:5px}.application-sub-panel__summary-item-description{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:.8125rem;font-style:italic;padding:5px 5px 5px 0}@media screen and (min-width: 48em){.application-sub-panel__summary-item-description{padding:5px}}.application-sub-panel__summary-item-state--eligible{background-color:#2ed31c;color:#fff}.application-sub-panel__summary-item-state--not-eligible{background-color:#f76868;color:#fff}.application-sub-panel__item-header{font-weight:600;padding:10px 0}.application-sub-panel__item-title{flex-basis:100%;flex-grow:0;flex-shrink:0;margin:0 0 5px}@media screen and (min-width: 48em){.application-sub-panel__item-title{flex-basis:250px;margin:0 10px 5px 0}}.application-sub-panel__item-title--counselors{flex-basis:auto;font-weight:600;width:100%}.application-sub-panel__item-title--organization-summary,.application-sub-panel__item-title--organization-previous-bills,.application-sub-panel__item-title--organization-contact-information{font-weight:600}.application-sub-panel__item-label{font-weight:600;margin:2px 5px 2px 0;padding:0}.application-sub-panel__item-title--worklist-total{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 10px 0 0;text-transform:uppercase}@media screen and (min-width: 48em){.application-sub-panel__item-title--worklist-total{flex-grow:1;flex-shrink:1;margin:0 10px 0 38px}}.application-sub-panel__item-inline-value{background-color:#ecfafe;border-radius:3px;display:inline-block;margin-left:5px;margin-right:5px;padding:2px 5px}.application-sub-panel__item-actions{padding:10px}@media screen and (min-width: 48em){.application-sub-panel__item-actions{padding:10px 0}}.application-sub-panel__item-data{align-items:center;display:flex;flex-basis:auto;flex-flow:row wrap;flex-grow:0;flex-shrink:0;max-width:100%}@media screen and (min-width: 64em){.application-sub-panel__item-data{flex-grow:1;flex-shrink:1}}.application-sub-panel__item-data--organization-summary{font-style:italic;font-weight:600}.application-sub-panel__item-data-container{display:flex}.application-sub-panel__item-data-container--guider-course-credits{flex-direction:column}.application-sub-panel__item-data-container--organization-summary *:not(:first-child){margin-left:10px}.application-sub-panel__item-data-container--organization-previous-bills{flex-direction:column}.application-sub-panel__item-sub-item--organization-previous-bills{display:flex}.application-sub-panel__item-sub-item--organization-previous-bills:not(:first-child){margin-top:5px}.application-sub-panel__item-sub-item--organization-previous-bills div:not(:first-child){margin-left:10px}.application-sub-panel__item-data-content--no-bg .application-sub-panel__single-entry{background-color:transparent}.application-sub-panel__item-data--worklist-total{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0}@media screen and (min-width: 48em){.application-sub-panel__item-data--worklist-total{display:flex;flex-basis:80px;justify-content:center;margin:0 165px 0 0}}.application-sub-panel__item-data--worklist-submit-entries{flex-grow:1;justify-content:flex-end}.application-sub-panel__item-data--study-start-date .application-sub-panel__single-entry{background-color:#d2f4d5}.application-sub-panel__item-data--study-end-date .application-sub-panel__single-entry{background-color:#4d4d4d;color:#fff}.application-sub-panel__item-data-content--organization-contact-information{font-weight:400}.application-sub-panel__item-data-content--primary{background-color:#ecfafe;border-radius:3px;display:inline-block;margin:2px 5px 2px 0;padding:4px}.application-sub-panel__item-data-label{margin-right:5px}.application-sub-panel__single-entry{background-color:#ecfafe;border-radius:3px;display:inline-block;margin:2px 5px 2px 0;padding:4px}.application-sub-panel__item--hops-readable{flex-flow:row wrap}@media screen and (min-width: 64em){.application-sub-panel__item--hops-readable .application-sub-panel__item-title{flex-basis:60%;margin:0 10px 0 0}}@media screen and (min-width: 64em){.application-sub-panel__item--hops-readable .application-sub-panel__item-data{flex-basis:auto}}.application-sub-panel__item--hops-editable{align-items:flex-start;flex-flow:column wrap}@media screen and (min-width: 64em){.application-sub-panel__item--hops-editable .application-sub-panel__item-title{flex-basis:auto}}@media screen and (min-width: 64em){.application-sub-panel__item--hops-editable .application-sub-panel__item-data{flex-basis:auto}}.application-sub-panel__item--profile{align-items:flex-start;flex-flow:column wrap}.application-sub-panel__item--profile .application-sub-panel__item-title{flex-basis:100%;font-weight:600}.application-sub-panel__item--profile .application-sub-panel__item-data{flex-basis:100%}.application-sub-panel__header--studies-hops,.application-sub-panel__header--studies-vops{font-size:1.1875rem;padding:10px;text-transform:uppercase;width:100%}@media screen and (min-width: 48em){.application-sub-panel__header--studies-hops,.application-sub-panel__header--studies-vops{font-size:1.375rem;padding:0}}.application-sub-panel__body--studies-detailed-info{padding:10px}@media screen and (min-width: 48em){.application-sub-panel__body--studies-detailed-info{padding:10px 0}}.application-sub-panel--guider-student-header{border:0;margin:0;padding:10px 0 0}@media screen and (min-width: 48em){.application-sub-panel--guider-student-header{padding:0}}.application-sub-panel__text{padding:2px 12px}.application-sub-panel__text--task-evaluation{background:#e2ffe2;border-radius:3px}.application-sub-panel__text--course-evaluation.state-PASSED{border-left:3px solid #24c118}.application-sub-panel__text--course-evaluation.state-FAILED{border-left:3px solid #de3211}.application-sub-panel__text--course-evaluation.state-INCOMPLETE{border-left:3px solid #ea7503}.application-sub-panel__body--labels{padding:10px}@media screen and (min-width: 48em){.application-sub-panel__body--labels{padding:10px 0}}.application-sub-panel__item--label{display:flex;flex-basis:auto;flex-shrink:1;margin:5px 10px 5px 0}.application-sub-panel__item--course-activity{padding:10px 0}.application-sub-panel__item-data-container--currentstudent-emails-list,.application-sub-panel__item-data-container--currentstudent-phonenumbers-list,.application-sub-panel__item-data-container--currentstudent-usergroups-list{flex-wrap:wrap}.application-sub-panel__item-data--currentstudent-email-item,.application-sub-panel__item-data--currentstudent-phonenumber-item,.application-sub-panel__item-data--currentstudent-usergroup-item{width:100%}.application-sub-panel--matriculation-enrollment{border:0;margin:0}.ref-wrapper--last-organization-item{position:relative}.ref-wrapper--last-organization-item .course{border-top:1px solid #f2f2f2}.toc{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#fff;border:solid 1px #e2e2e2;height:100%;width:100%}@media screen and (min-width: 48em){.toc{font-size:.875rem}}@media screen and (min-width: 64em){.toc{inset:0;position:absolute}}.toc--workspace-materials{border-top-color:transparent;border-top-width:0;height:100%}.toc__header{align-items:center;display:flex;flex-flow:row nowrap;height:2.625rem;justify-content:flex-end}.toc__header--workspace-instructions{justify-content:flex-start}.toc__title{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1;padding:11px 10px 10px}@media screen and (min-width: 48em){.toc__title{font-size:.875rem}}.toc__section-title-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;margin:0 4px;padding:5px 5px 5px 2px;text-transform:uppercase;user-select:text}@media screen and (min-width: 48em){.toc__section-title-container{font-size:.875rem}}.toc__section-title-container.hidden{font-style:italic;opacity:50%}.toc__section-title{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;width:100%}@media screen and (min-width: 48em){.toc__section-title{font-size:.875rem}}.toc__item-container{height:calc(100vh - 77px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#afafaf #e0e0e0;scrollbar-width:thin;width:100%}.toc__item-container::-webkit-scrollbar{width:7.5px}.toc__item-container::-webkit-scrollbar-track{background:#e0e0e0}.toc__item-container::-webkit-scrollbar-thumb{background:#afafaf;border-radius:3px}@media screen and (min-width: 64em){.toc__item-container{bottom:0;height:auto;left:0;position:absolute;right:0;top:2.625rem}}.toc__item{-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;align-items:flex-start;background-color:#fff;border-bottom-right-radius:2px;border-left:3px solid #ffffff;border-top-right-radius:2px;color:#2c2c2c;cursor:pointer;display:flex;font-weight:400;margin:5px;padding:4px;position:relative;user-select:text}.toc__item:hover{background:#9ce0ea}.toc__item.active{background:#29b0c4;color:#fff;font-weight:400}.toc__item.hidden{font-style:italic;opacity:50%}.toc__item.filteredOut{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;padding:0}@media screen and (min-width: 75em){.toc__item{min-height:28px;padding:4px 4px 4px 8px}}.toc__element--drag-placeholder-container{border:2px dashed #ebebeb;height:1.75rem;margin:0 12px 5px}.toc__section--drag-container,.toc__item--drag-container{position:relative}.toc__section--drag-handle,.toc__item--drag-handle{align-items:center;background:#fff;border-radius:100%;color:#5db5c5;cursor:grab;display:flex;font-size:.8125rem;height:1.37rem;justify-content:center;position:absolute;right:8px;top:3px;width:1.37rem;z-index:9999}.toc__section--drag-handle{top:4px}.toc__item--exercise{border-color:#f90}.toc__item--assignment{border-color:#ce01bd}.toc__item--journal{border-color:#29b0c4}.toc__item--interim-evaluation{border-color:#005f6a}.toc__item--submitted .toc__icon{background:#009fe3}.toc__item--answered .toc__icon{background:transparent;color:#009fe3}.toc__item--answered.active .toc__icon{color:#fff}.toc__section-container.active .toc__section-title-container{background:#f2f2f2}.toc__section-container--view-restricted-to-logged-in .toc__section-title-container .toc__icon.icon-restriction,.toc__item--view-restricted-to-logged-in .toc__icon.icon-restriction{background:#de3211}.toc__section-container--view-restricted-to-members .toc__section-title-container .toc__icon.icon-restriction,.toc__item--view-restricted-to-members .toc__icon.icon-restriction{background:#62c3eb}.toc__item--withdrawn .toc__icon{background:#b3b2b2}.toc__item--passed .toc__icon{background:#24c118}.toc__item--incomplete .toc__icon{background:#ea7503}.toc__item--failed .toc__icon{background:#de3211}.toc__text-body{flex-basis:calc(100% - 20px);flex-grow:0;flex-shrink:1;font-size:.8125rem;padding:0 4px 0 0}@media screen and (min-width: 48em){.toc__text-body{font-size:.875rem}}.toc__icon{align-items:center;border-radius:100%;color:#fff;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:.8125rem;height:1.25rem;justify-content:center;width:1.25rem}.toc__icon--section-open-close{color:inherit;cursor:pointer;margin:0 5px 0 0}.touch-pager{min-height:calc(100vh - 155px);overflow:hidden;position:relative;width:100%}@media screen and (min-width: 64em){.touch-pager{min-height:0}}.touch-pager__prev-page,.touch-pager__next-page{background-color:#fff;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;opacity:95%;width:100%}.touch-pager__current-page{width:100%}.breadcrumb{align-items:center;display:flex;white-space:nowrap}.breadcrumb__item{padding:0 5px}.breadcrumb__arrow{align-items:center;display:flex;font-size:.75rem;padding:2px 0 0}.breadcrumb__item--area-1{border-left:5px solid #0099ff}.breadcrumb__item--area-2{border-left:5px solid #ff9900}.breadcrumb__item--area-3{border-left:5px solid #ff008d}.breadcrumb__item--area-4{border-left:5px solid #0bf0f2}.breadcrumb__item--area-5{border-left:5px solid #f00bf2}.breadcrumb__item--area-6{border-left:5px solid #47ccae}.breadcrumb__item--area-7{border-left:5px solid #7082b0}.breadcrumb__item--area-8{border-left:5px solid #6eb5cf}.breadcrumb__item--area-9{border-left:5px solid #ff0000}.breadcrumb__item--area-10{border-left:5px solid #0cff00}.discussion-category{padding:0 0 0 10px}.discussion-category--category-1{border-left:5px solid #0099ff}.discussion-category--category-2{border-left:5px solid #ff9900}.discussion-category--category-3{border-left:5px solid #ff008d}.discussion-category--category-4{border-left:5px solid #0bf0f2}.discussion-category--category-5{border-left:5px solid #f00bf2}.discussion-category--category-6{border-left:5px solid #47ccae}.discussion-category--category-7{border-left:5px solid #7082b0}.discussion-category--category-8{border-left:5px solid #6eb5cf}.discussion-category--category-9{border-left:5px solid #ff0000}.discussion-category--category-10{border-left:5px solid #0cff00}.discussion__icon{align-self:flex-start;display:flex;flex-basis:0;flex-grow:0;flex-shrink:0;padding:5px 10px 5px 0}@media screen and (min-width: 48em){.discussion__icon{align-self:center;padding:8px 10px 8px 0}}.reading-panel-wrapper{flex-basis:auto;flex-grow:1;flex-shrink:1}.reading-panel{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:80rem;padding:3.5rem 0 10px;width:100%}@media screen and (min-width: 48em){.reading-panel{padding:5.25rem 10px 10px}}.reading-panel__container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 48em){.reading-panel__container{font-size:.875rem}}.reading-panel__body{display:flex;flex-direction:column}.reading-panel__header{display:none}@media screen and (min-width: 48em){.reading-panel__header{align-items:center;background-color:#f5f5f5;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center;margin:10px;max-width:calc(80rem - 20px);position:relative;width:calc(100% - 20px)}}.reading-panel__header-title{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1.5rem;font-weight:300;height:20px;line-height:1;text-transform:uppercase}@media screen and (min-width: 48em){.reading-panel__header-title{height:24px}}.reading-panel__header-actions{flex-basis:auto;flex-grow:0;flex-shrink:0}.reading-panel__actions{background:#fff;left:0;position:fixed;right:0;top:3.5rem;z-index:8}@media screen and (min-width: 48em){.reading-panel__actions{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center;left:0;position:relative;right:0;top:0}}.reading-panel__toolbar{align-items:center;display:flex;width:100%}.reading-panel__toolbar-actions-main{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1}.reading-panel__toolbar-actions-aside{display:flex;justify-content:flex-end}@media screen and (min-width: 48em){.reading-panel__content{align-items:flex-start;display:flex;flex-direction:row;padding:0}}.reading-panel__helper-container{display:none}@media screen and (min-width: 48em){.reading-panel__helper-container{background-color:#fff;border:solid 1px #e2e2e2;border-radius:2px;display:block;flex-basis:40%;flex-grow:1;flex-shrink:1;margin:0 0 0 10px;overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:1}.reading-panel__helper-container::-webkit-scrollbar{display:none}}@media screen and (min-width: 64em){.reading-panel__helper-container{flex-basis:33%}}.reading-panel__main-container{background-color:#fff;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0;min-width:0;padding:10px}@media screen and (min-width: 48em){.reading-panel__main-container{border:solid 1px #e2e2e2;flex-basis:60%;margin:0 10px 0 0;padding:10px 20px}.reading-panel__main-container::-webkit-scrollbar{display:none}}@media screen and (min-width: 64em){.reading-panel__main-container{flex-basis:67%}}.reading-panel__main-container--actions{border-bottom:1px solid #ebebeb;flex-direction:row;margin:0;padding:10px;position:relative}@media screen and (min-width: 48em){.reading-panel__main-container--actions{margin:0 12px;padding:12px 0}}.reading-panel__main-container--header{justify-content:flex-end}@media screen and (min-width: 48em){.reading-panel__main-container--content-full{padding-left:0}}.article{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;flex-basis:100%;max-width:100%}@media screen and (min-width: 48em){.article{font-size:.875rem}}.article__header{font-size:1rem;margin:10px 0}@media screen and (min-width: 48em){.article__header{font-size:1.125rem}}.article__header--announcement{display:flex;width:100%}.article__date{color:#565656;font-style:italic;margin:10px 0 0}.article__body{line-height:1.5rem;margin:10px 0 0}.announcement{border-top:2px solid #f2f2f2;cursor:pointer;padding:10px}.announcement:first-child{border-top-color:transparent}@media screen and (min-width: 48em){.announcement{border-width:1px;padding:15px 10px}}.announcement__content{flex-flow:row nowrap}.announcement--environment .glyph{color:#009fe3}.announcement--workspace .glyph{color:#2fd4af}.pagination{cursor:pointer;display:flex;justify-content:center;list-style:none;padding:10px}.pagination__link{color:#000}.pagination__link--active{color:#fff}.pagination__link,.pagination__link--active{padding:8px}.announcement__icon--pinned-to-self{color:#ab1566;margin-left:5px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker-popper{z-index:101}.react-datepicker__triangle{transform:translate(25px)!important}.workspace-activity{display:flex;flex-flow:row wrap}.workspace-activity--studies{align-items:center;flex-basis:100%;flex-grow:1;flex-shrink:1;max-width:100%;padding:10px 0 0}.workspace-activity--workspace-home,.workspace-activity--workspace-materials{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}@media screen and (min-width: 64em){.workspace-activity--workspace-home,.workspace-activity--workspace-materials{justify-content:flex-end}}.workspace-activity__title{padding:0 5px;text-transform:uppercase}.workspace-activity__title--workspace-materials{font-weight:400;padding:0 5px 0 0;text-transform:none}.workspace-activity__content{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.workspace-activity__progressbar{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;height:20px;margin:5px 0 0;max-width:100%}.workspace-activity__progressbar-circle-wrapper{align-items:center;display:flex}.workspace-activity__progressbar-circle{line-height:1;margin:0 5px}.workspace-activity__progressbar-circle--workspace{align-items:center;cursor:pointer;display:flex;height:25px}.workspace-activity__progressbar--studies svg{-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:30%}.workspace-activity__progressbar-label{background:#fff;border:1px solid #ce01bd;border-radius:3px;font-size:.75rem;font-weight:600;line-height:1;padding:2px 4px;position:absolute;text-align:center}.workspace-activity__progressbar-label--assignment{color:#ce01bd}.workspace-activity__progressbar-label--exercise{color:#f90}.workspace-activity__progressbar-label--workspace{background:transparent;border:0;padding:0 6px;position:relative;white-space:nowrap}.workspace-activity__assignment-done-percent{color:#ce01bd;font-size:.9rem;padding:0 5px 0 0}.workspace-activity__exercise-done-percent{color:#f90;font-size:.9rem;padding:0 0 0 5px}.workspace-activity__evaluated-date{padding:0 0 0 5px}.workspace-activity__menu-title{font-size:.8125rem;font-weight:400;padding:4px 5px 8px;text-align:left}.workspace-activity__menu-label{font-size:.8125rem;padding:4px 5px;text-align:left}.workspace-activity__menu-data{font-weight:400}.chart{max-width:100%}.chart--main-chart{min-height:400px;width:auto}.chart--workspace-chart{height:250px;width:600px}.chart__activator{align-items:center;background-color:#009fe3;border-radius:2px;color:#fff;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:.875rem;height:1.375rem;justify-content:center;width:1.375rem}.chart__activator:hover,.chart__activator.hover{background-color:#007bb0}.chart__activator:active,.chart__activator.active{background-color:#00587d}.chart__activator--workspace-chart{margin-left:10px;margin-right:0}.chart-legend{align-items:stretch;display:flex;flex-flow:row nowrap;font-family:Inter,Arial,"sans-serif";font-size:.875rem;justify-content:flex-end;padding-left:30px;padding-right:21px}@media screen and (min-width: 48em){.chart-legend{justify-content:space-between}}.chart-legend-filter{align-items:center}@media screen and (min-width: 48em){.chart-legend-filter{display:flex;flex-basis:0;flex-grow:1;flex-shrink:0}}.filter{margin-left:10px}.filter-items{display:flex;flex-flow:row;flex-wrap:wrap}.filter-items--graph-filter{display:none}@media screen and (min-width: 48em){.filter-items--graph-filter{display:inline-flex;padding:0 5px}}.filter-category{align-items:center;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.875rem;height:100%}.filter-category__label{font-weight:600;margin-left:5px}.filter-category__link{cursor:pointer;margin-left:10px}.filter-item{align-items:center;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.875rem;height:100%;margin-right:10px}.filter-item input[type=checkbox]{align-items:center;appearance:none;border:2px solid #c7c7c7;border-radius:3px;display:flex;height:1.125rem;justify-content:center;margin:5px;width:1.125rem}.filter-item input[type=checkbox]:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.filter-item input:checked{background-color:#29b0c4;border-color:#29b0c4}.filter-item input:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.filter-item input[disabled],.filter-item input[disabled]+label{cursor:not-allowed;opacity:40%}.filter-item--assignments input[type=checkbox]{border-color:#ce01bd}.filter-item--assignments input:checked{background-color:#ce01bd}.filter-item--logins input[type=checkbox]{border-color:#2c2c2c}.filter-item--logins input[type=checkbox]:checked{background-color:#2c2c2c}.filter-item--exercises input[type=checkbox]{border-color:#f90}.filter-item--exercises input[type=checkbox]:checked{background-color:#f90}.filter-item--visits input[type=checkbox]{border-color:#2fd4af}.filter-item--visits input[type=checkbox]:checked{background-color:#2fd4af}.filter-item--discussion-messages input[type=checkbox]{border-color:#009fe3}.filter-item--discussion-messages input[type=checkbox]:checked{background-color:#009fe3}.filter-item--workspaces-empty{font-style:italic;opacity:80%}.filter-item--evaluation-requested input[type=checkbox]{border-color:#009fe3}.filter-item--evaluation-requested input[type=checkbox]:checked{background-color:#009fe3}.filter-item--evaluation-passed input[type=checkbox]{border-color:#24c118}.filter-item--evaluation-passed input[type=checkbox]:checked{background-color:#24c118}.filter-item--evaluation-failed input[type=checkbox]{border-color:#de3211}.filter-item--evaluation-failed input[type=checkbox]:checked{background-color:#de3211}.filter-item--evaluation-incompleted input[type=checkbox]{border-color:#ea7503}.filter-item--evaluation-incompleted input[type=checkbox]:checked{background-color:#ea7503}.filter-item--chat input[type=checkbox]{border-color:#e844d5}.filter-item--chat input:checked{background-color:#e844d5}.filter__activator{background-color:#009fe3;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1.125rem;padding:5px}.filter__activator:hover,.filter__activator.hover{background-color:#007bb0}.filter__activator:active,.filter__activator.active{background-color:#00587d}@media screen and (min-width: 48em){.filter__activator--graph-filter{display:none}}.activity-badge{display:flex;height:30px;justify-content:space-between;margin-left:10px;width:22px}.activity-badge--percent{height:auto;width:auto}.activity-badge__item{align-items:flex-end;background-color:#fff;border-radius:2px;display:flex;height:100%;width:9px}.activity-badge__item--assignment{border:1px solid #ce01bd}.activity-badge__item--assignment .activity-badge__unit-bar{background-color:#ce01bd}.activity-badge__item--exercise{border:1px solid #ff9900}.activity-badge__item--exercise .activity-badge__unit-bar{background-color:#f90}.activity-badge__item--assignment-percent{color:#ce01bd;padding:0 5px 0 0;width:auto}.activity-badge__item--exercise-percent{color:#f90;padding:0 0 0 5px;width:auto}.activity-badge__item--empty{border:1px solid #f2f2f2}.activity-badge__item--empty .activity-badge__unit-bar{background-color:#ce01bd}.activity-badge__unit-bar{background-color:#2c2c2c;width:100%}.activity-badge__unit-bar--1{height:1%}.activity-badge__unit-bar--2{height:2%}.activity-badge__unit-bar--3{height:3%}.activity-badge__unit-bar--4{height:4%}.activity-badge__unit-bar--5{height:5%}.activity-badge__unit-bar--6{height:6%}.activity-badge__unit-bar--7{height:7%}.activity-badge__unit-bar--8{height:8%}.activity-badge__unit-bar--9{height:9%}.activity-badge__unit-bar--10{height:10%}.activity-badge__unit-bar--11{height:11%}.activity-badge__unit-bar--12{height:12%}.activity-badge__unit-bar--13{height:13%}.activity-badge__unit-bar--14{height:14%}.activity-badge__unit-bar--15{height:15%}.activity-badge__unit-bar--16{height:16%}.activity-badge__unit-bar--17{height:17%}.activity-badge__unit-bar--18{height:18%}.activity-badge__unit-bar--19{height:19%}.activity-badge__unit-bar--20{height:20%}.activity-badge__unit-bar--21{height:21%}.activity-badge__unit-bar--22{height:22%}.activity-badge__unit-bar--23{height:23%}.activity-badge__unit-bar--24{height:24%}.activity-badge__unit-bar--25{height:25%}.activity-badge__unit-bar--26{height:26%}.activity-badge__unit-bar--27{height:27%}.activity-badge__unit-bar--28{height:28%}.activity-badge__unit-bar--29{height:29%}.activity-badge__unit-bar--30{height:30%}.activity-badge__unit-bar--31{height:31%}.activity-badge__unit-bar--32{height:32%}.activity-badge__unit-bar--33{height:33%}.activity-badge__unit-bar--34{height:34%}.activity-badge__unit-bar--35{height:35%}.activity-badge__unit-bar--36{height:36%}.activity-badge__unit-bar--37{height:37%}.activity-badge__unit-bar--38{height:38%}.activity-badge__unit-bar--39{height:39%}.activity-badge__unit-bar--40{height:40%}.activity-badge__unit-bar--41{height:41%}.activity-badge__unit-bar--42{height:42%}.activity-badge__unit-bar--43{height:43%}.activity-badge__unit-bar--44{height:44%}.activity-badge__unit-bar--45{height:45%}.activity-badge__unit-bar--46{height:46%}.activity-badge__unit-bar--47{height:47%}.activity-badge__unit-bar--48{height:48%}.activity-badge__unit-bar--49{height:49%}.activity-badge__unit-bar--50{height:50%}.activity-badge__unit-bar--51{height:51%}.activity-badge__unit-bar--52{height:52%}.activity-badge__unit-bar--53{height:53%}.activity-badge__unit-bar--54{height:54%}.activity-badge__unit-bar--55{height:55%}.activity-badge__unit-bar--56{height:56%}.activity-badge__unit-bar--57{height:57%}.activity-badge__unit-bar--58{height:58%}.activity-badge__unit-bar--59{height:59%}.activity-badge__unit-bar--60{height:60%}.activity-badge__unit-bar--61{height:61%}.activity-badge__unit-bar--62{height:62%}.activity-badge__unit-bar--63{height:63%}.activity-badge__unit-bar--64{height:64%}.activity-badge__unit-bar--65{height:65%}.activity-badge__unit-bar--66{height:66%}.activity-badge__unit-bar--67{height:67%}.activity-badge__unit-bar--68{height:68%}.activity-badge__unit-bar--69{height:69%}.activity-badge__unit-bar--70{height:70%}.activity-badge__unit-bar--71{height:71%}.activity-badge__unit-bar--72{height:72%}.activity-badge__unit-bar--73{height:73%}.activity-badge__unit-bar--74{height:74%}.activity-badge__unit-bar--75{height:75%}.activity-badge__unit-bar--76{height:76%}.activity-badge__unit-bar--77{height:77%}.activity-badge__unit-bar--78{height:78%}.activity-badge__unit-bar--79{height:79%}.activity-badge__unit-bar--80{height:80%}.activity-badge__unit-bar--81{height:81%}.activity-badge__unit-bar--82{height:82%}.activity-badge__unit-bar--83{height:83%}.activity-badge__unit-bar--84{height:84%}.activity-badge__unit-bar--85{height:85%}.activity-badge__unit-bar--86{height:86%}.activity-badge__unit-bar--87{height:87%}.activity-badge__unit-bar--88{height:88%}.activity-badge__unit-bar--89{height:89%}.activity-badge__unit-bar--90{height:90%}.activity-badge__unit-bar--91{height:91%}.activity-badge__unit-bar--92{height:92%}.activity-badge__unit-bar--93{height:93%}.activity-badge__unit-bar--94{height:94%}.activity-badge__unit-bar--95{height:95%}.activity-badge__unit-bar--96{height:96%}.activity-badge__unit-bar--97{height:97%}.activity-badge__unit-bar--98{height:98%}.activity-badge__unit-bar--99{height:99%}.activity-badge__unit-bar--100{height:100%}.list__container--section{border-top:2px solid #f8a1ce;display:flex;flex-flow:column wrap;padding:5px 0;width:100%}.list__container--section:last-child{border-bottom:2px solid #f8a1ce}.list__container--subject{margin:5px 0}.list__container--row{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:5px 0}.list__header{font-weight:600}.list__header--subtitle{font-size:1rem;font-weight:400}.list__header--subject-name{font-weight:600}.list-subject-name-proggress{background-color:#24c118;bottom:0;content:"\a";height:5px;left:0;position:absolute;transition:all 2s;width:0}.list__item{border-radius:5px;overflow:hidden;padding:5px;position:relative;width:100%}.list__item--centered{text-align:center}.list__item--course{border-radius:0;width:auto}.list__item--empty{display:none}.list__item--NOSTATUS{background-color:unset}.list__indicator{align-items:center;border:3px solid transparent;border-radius:100%;color:#2c2c2c;cursor:pointer;display:flex;height:35px;justify-content:center;position:relative;width:35px}.list__indicator-data-wapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.list__indicator--MANDATORY{background-color:#7adee8}.list__indicator--MANDATORY.list__indicator--NOT-AVAILABLE{background:transparent;border:3px solid #7adee8}.list__indicator--OPTIONAL{background-color:#c6efff}.list__indicator--OPTIONAL.list__indicator--NOT-AVAILABLE{background:transparent;border:3px solid #c6efff}.list__indicator--COMPLETED:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:1}.list__indicator--COMPLETED:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:2}.list__indicator--COMPLETED.list__indicator--PASSED-GRADE{background:#57f26f;border-color:#20992d;border-radius:50% 50% 50% 3px}.list__indicator--COMPLETED.list__indicator--FAILED-GRADE{background:#f8b6a9;border-color:#de3211;border-radius:50% 50% 50% 3px}.list__indicator--APPROVAL:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:1}.list__indicator--APPROVAL:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:2}.list__indicator--APPROVAL.list__indicator--NOT-AVAILABLE{border:unset}.list__indicator--APPROVAL.list__indicator--NOT-AVAILABLE:after{right:-4px;top:-3px}.list__indicator--APPROVAL.list__indicator--NOT-AVAILABLE:before{right:-4px;top:-3px}.list__indicator--APPROVAL.list__indicator--PASSED-GRADE{background:#57f26f}.list__indicator--APPROVAL.list__indicator--FAILED-GRADE{background:#f8b6a9}.list__indicator--ABORTED{background:#dfdfdf;border-color:#2c2c2c}.list__indicator--INPROGRESS{background:#fff;border-color:#009fe3;border-radius:50% 3px 50% 50%}.list__indicator--NEXT{background:#ffbee6;border-color:#bd0174;border-radius:50% 3px}.table__scrollable-wrapper{max-height:300px;overflow-y:auto}.table__scrollable-wrapper .table{position:relative}.table__scrollable-wrapper .table__thead--sticky{position:sticky;top:0;z-index:1}.table__scrollable-wrapper .table__thead--sticky .table__head{top:0}.table--assignment-points .table__data,.table--assignment-points .table__head{height:30px}.table{border-collapse:separate;border-spacing:0;font-family:Inter,Arial,"sans-serif";table-layout:fixed;width:100%}.table--language-table,.table--question-table{margin:5px;width:calc(100% - 10px)}.table__tbody{border-bottom:2px solid #f8a1ce}.table__thead th{background:#fff;border-bottom:2px solid #f8a1ce;z-index:3}.table__thead--sticky th{position:sticky;top:3.5rem}@media screen and (min-width: 48em){.table__thead--sticky th{position:sticky;top:4.2rem}}.table__thead--sticky-inside-dialog th{position:sticky;top:3rem}.table__alignment-helper{display:inline-block}.table__alignment-helper--required:after{color:#de3211;content:" *"}.table__data,.table__head{height:50px}.table__row{background-color:#fff}.table__row--clickable{cursor:pointer}.table__row--disabled{color:#b3b2b2;cursor:not-allowed;font-style:italic}.table__row--empty{background:transparent}.table__row--empty .table__data{height:20px}.table__row:nth-child(2n){background-color:#f8f8f8}.table__head{color:#2c2c2c;font-weight:600}.table__head--month{padding:5px;text-align:left;width:100px}.table__head--planned-courses{padding:5px;text-align:left}.table__head--language,.table__head--subject{padding:5px;text-align:left;width:100px}@media screen and (min-width: 48em){.table__head--language,.table__head--subject{width:150px}}@media screen and (min-width: 64em){.table__head--language,.table__head--subject{width:200px}}.table__head--left,.table__data--left{text-align:left}.table__head--centered,.table__data--centered{text-align:center}.table__head--language-profile-first-cell{overflow:hidden;width:auto}@media screen and (min-width: 48em){.table__head--language-profile-first-cell{width:200px}}.table__head--evaluate-workspaces{overflow:hidden;width:auto}@media screen and (min-width: 48em){.table__head--evaluate-workspaces{width:400px}}.table__head--right,.table__data--right{text-align:right}.table__data{padding:5px;position:relative;width:auto}.table__data--language-profile-first-cell{overflow:hidden;width:auto}@media screen and (min-width: 48em){.table__data--language-profile-first-cell{width:200px}}.table__data--evaluate-workspaces,.table__data--language-levels{align-items:center;display:flex;flex-direction:row-reverse;justify-content:start}@media screen and (min-width: 48em){.table__data--evaluate-workspaces,.table__data--language-levels{white-space:nowrap;width:400px}}.table__data--language-profile-single-column{align-items:center;display:flex;justify-content:space-between}.table__data--subtitle{border-bottom:2px solid #f8a1ce;font-size:1rem;font-weight:600}.table__data--merged{font-weight:600;padding:10px 5px 5px;text-align:left}.table__data--language{font-weight:600}.table__data--subject{font-weight:600;max-width:200px;width:200px}.table__data--course{overflow:hidden;text-align:center}.table__data-content-wrapper--course{align-items:center;border:3px solid transparent;border-radius:100%;color:#2c2c2c;cursor:pointer;display:flex;height:35px;justify-content:center;margin:0 auto;padding:5px;width:35px}.table__data--MANDATORY .table__data-content-wrapper--course{background-color:#7adee8}.table__data--OPTIONAL .table__data-content-wrapper--course{background:#c6efff}.table__data--MANDATORY.table__data--NOT-AVAILABLE .table__data-content-wrapper--course{background:transparent;border:3px solid #7adee8}.table__data--OPTIONAL.table__data--NOT-AVAILABLE .table__data-content-wrapper--course{background:transparent;border:3px solid #c6efff}.table__data--COMPLETED:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;left:calc(50% + 3px);position:absolute;top:3px;width:1rem;z-index:1}.table__data--COMPLETED:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;left:calc(50% + 3px);position:absolute;top:3px;width:1rem;z-index:2}.table__data--COMPLETED.table__data--PASSED-GRADE .table__data-content-wrapper--course{background:#57f26f;border-color:#20992d;border-radius:50% 50% 50% 3px}.table__data--COMPLETED.table__data--FAILED-GRADE .table__data-content-wrapper--course{background:#f8b6a9;border-color:#de3211;border-radius:50% 50% 50% 3px}.table__data--APPROVAL:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;left:calc(50% + 3px);position:absolute;top:3px;width:1rem;z-index:1}.table__data--APPROVAL:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;left:calc(50% + 3px);position:absolute;top:3px;width:1rem;z-index:2}.table__data--ABORTED .table__data-content-wrapper--course{background:#dfdfdf;border-color:#2c2c2c}.table__data--APPROVAL.table__data--NOT-AVAILABLE .table__data-content-wrapper--course{border:unset}.table__data--APPROVAL.table__data--PASSED-GRADE .table__data-content-wrapper--course{background:#57f26f}.table__data--APPROVAL.table__data--FAILED-GRADE .table__data-content-wrapper--course{background:#f8b6a9}.table__data--SUPPLEMENTATIONREQUEST .table__data-content-wrapper--course{background:#fdc289;border-color:#ea7503;border-width:3px}.table__data--INPROGRESS .table__data-content-wrapper--course{background:#fff;border-color:#009fe3;border-radius:50% 3px 50% 50%}.table__data--NEXT .table__data-content-wrapper--course{background:#ffbee6;border-color:#bd0174;border-radius:50% 3px}.table__data-content--empty{display:none}@media screen and (min-width: 40em){.table__data-content--empty{display:revert}}.table__data--NOSTATUS{background-color:unset}.file-uploader{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;border:2px solid #62c3eb;display:block}@media screen and (min-width: 48em){.file-uploader{font-size:.875rem}}.file-uploader--guider{margin:0 10px}@media screen and (min-width: 48em){.file-uploader--guider{margin:0}}.file-uploader--taskfield{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;border:solid 2px #5ed2ff}@media screen and (min-width: 48em){.file-uploader--taskfield{font-size:1rem;font-weight:300}}.file-uploader--taskfield.file-uploader--readonly{border-color:#e3e3e3;cursor:not-allowed}.file-uploader--taskfield.file-uploader--readonly .file-uploader__field-container--taskfield{display:none}.file-uploader--taskfield.file-uploader--readonly .file-uploader__items-container--empty{border:0;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:10px 0;padding:0;text-align:center}.file-uploader--taskfield.file-uploader--readonly .file-uploader__items--taskfield{border:0}.file-uploader__field-container{display:block;padding:10px;position:relative}@media screen and (min-width: 48em){.file-uploader__field-container{padding:20px}}.file-uploader__field{cursor:pointer;inset:0;opacity:0%;position:absolute;width:100%}.file-uploader__hint{display:flex;justify-content:center}.file-uploader__items-container{border-top:3px dotted #c4efff;display:block;position:relative}.uploaded-files{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;padding:0 10px}@media screen and (min-width: 48em){.uploaded-files{font-size:.875rem}}.file-uploader__items-container--empty{padding:10px}.file-uploader__item{align-items:center;display:flex;flex-flow:row nowrap;margin:5px;padding:0 5px}.file-uploader__item .file-uploader__item-upload-progressbar-wrapper{margin:5px 0;width:100%}.file-uploader__item.file-uploader__item--failed-to-upload .file-uploader__item-title{color:#de3211;margin:0 0 0 27px}.file-uploader__item.file-uploader__item--failed-to-upload .file-uploader__item-attachment-icon{color:#b3b2b2}.file-uploader__item .file-uploader__item-attachment-icon{display:inline-flex;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1.0625rem;margin-right:10px}.file-uploader__item .file-uploader__item-title-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;word-break:break-all}@media screen and (min-width: 48em){.file-uploader__item .file-uploader__item-title-container{font-size:.875rem}}.file-uploader__item .file-uploader__item-url{color:#009fe3;font-style:italic}.file-uploader__item .file-uploader__item-download-icon{background:transparent;color:#009fe3;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.file-uploader__item .file-uploader__item-download-icon .external-link-indicator{display:none}.file-uploader__item .file-uploader__item-delete-icon{background:transparent;color:#de3211;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.file-uploader__item--download-all{justify-content:flex-end}.file-uploader__item--material-editor{align-items:flex-start}.file-uploader__item--material-editor .file-uploader__item-attachment-icon{padding:2px 0 0}.file-uploader__item-upload-percentage{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;color:#72d200;line-height:1;margin:10px 0 5px}@media screen and (min-width: 48em){.file-uploader__item-upload-percentage{font-size:.875rem}}.material-page{background-color:#fff;border:solid 1px #e2e2e2;position:relative;width:100%}.material-page.state-HIDDEN{opacity:30%}.material-page.state-SUBMITTED.state-HIDDEN,.material-page.state-WITHDRAWN.state-HIDDEN,.material-page.state-ANSWERED.state-HIDDEN,.material-page.state-PASSED.state-HIDDEN,.material-page.state-FAILED.state-HIDDEN,.material-page.state-INCOMPLETE.state-HIDDEN{opacity:60%}.material-page--empty{font-style:italic;padding:20px;text-align:center}.material-page--workspace-description{border:0}.material-page--studies-material-page{border:0;padding:0}.material-page--studies-material-page .material-page__content{padding:0}.material-page--evaluation-material-page{border:0;padding:0}.material-page--evaluation-material-page .material-page__content{padding:0}.material-page__de-floater{clear:both}.material-page__title{align-items:flex-start;display:flex;flex-flow:row;font-size:1.25rem;font-weight:300;justify-content:space-between;line-height:1.75rem;margin:15px 0;padding:0 10px}@media screen and (min-width: 48em){.material-page__title{font-size:1.5rem;margin:20px 0;padding:0 20px}}.material-page__title-icon{position:absolute;right:25px}.material-page__title-back-to-toc{flex-grow:1;height:1.5rem}.material-page__ai-warning-container{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;margin:20px 0;padding:10px 20px}.material-page__ai-warning-icon{background-position:center center;background-repeat:no-repeat;background-size:32px 32px;height:32px;width:32px}.material-page__ai-warning-text{font-size:.8125rem}@media screen and (min-width: 48em){.material-page__ai-warning-text{font-size:1rem}}.material-page__ai-warning-container--allowed{background-color:#e8f8fd}.material-page__ai-warning-container--allowed .material-page__ai-warning-icon{background-image:url(/gfx/icons/64x64/ai-allowed.png)}.material-page__ai-warning-container--allowed .material-page__ai-warning-text{color:#1093bc}.material-page__ai-warning-container--disallowed{background-color:#ffe9e9}.material-page__ai-warning-container--disallowed .material-page__ai-warning-icon{background-image:url(/gfx/icons/64x64/ai-disallowed.png)}.material-page__ai-warning-container--disallowed .material-page__ai-warning-text{color:#da0000}.material-page__title--exercise,.material-page__title--assignment,.material-page__title--journal,.material-page__title--interim-evaluation{padding-left:7px}@media screen and (min-width: 48em){.material-page__title--exercise,.material-page__title--assignment,.material-page__title--journal,.material-page__title--interim-evaluation{padding-left:15px}}.material-page__title--exercise{border-left:3px solid #ff9900}@media screen and (min-width: 48em){.material-page__title--exercise{border-left:5px solid #ff9900}}.material-page__title--assignment{border-left:3px solid #ce01bd}@media screen and (min-width: 48em){.material-page__title--assignment{border-left:5px solid #ce01bd}}.material-page__title--journal{border-left:3px solid #29b0c4}@media screen and (min-width: 48em){.material-page__title--journal{border-left:5px solid #29b0c4}}.material-page__title--interim-evaluation{border-left:3px solid #005f6a}@media screen and (min-width: 48em){.material-page__title--interim-evaluation{border-left:5px solid #005f6a}}.material-page__title-meta{color:#009fe3;font-style:italic;padding:5px 20px}.material-page__content{margin:15px 0;padding:0 10px}@media screen and (min-width: 48em){.material-page__content{margin:20px 0;padding:0 20px}}.material-page__content-disclaimer{font-style:italic;margin:15px 0;padding:0 10px}@media screen and (min-width: 48em){.material-page__content-disclaimer{margin:20px 0;padding:0 20px}}.material-page__content--view-restricted{align-items:center;color:#676565;display:flex;font-size:1rem;font-style:italic;justify-content:center;min-height:70px}.material-page__content--binary-pdf{margin:15px 0 0;padding:0}.material-page__content--binary-pdf object{display:none;height:520px;width:100%}@media screen and (min-width: 64em){.material-page__content--binary-pdf object{display:inline;height:840px}}@media screen and (min-width: 75em){.material-page__content--binary-pdf object{height:890px}}@media screen and (min-width: 48em){.material-page__content--binary-pdf{margin:20px 0 0}}.material-page__content--binary-image{margin:10px 0}.material-page__content--binary-image img{max-width:100%}@media screen and (min-width: 48em){.material-page__content--binary-image{margin:15px 0}}.material-page__buttonset{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:15px 0;padding:0 10px}@media screen and (min-width: 48em){.material-page__buttonset{margin:20px 0;padding:0 20px}}.material-page__metadata-container{border-top:1px solid #e2e2e2;font-size:.875rem;font-weight:300;margin:15px 0 0;padding:5px 10px}@media screen and (min-width: 48em){.material-page__metadata-container{margin:20px 0 0;padding:10px 20px}}.material-page__producers{align-items:center;display:flex;flex-flow:row wrap;padding:5px 0}.material-page__producers-label{color:#2c2c2c;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 5px 0 0}.material-page__producers-item{flex-basis:auto;flex-grow:0;flex-shrink:1}.material-page__license{align-items:center;display:flex;flex-flow:row wrap;padding:5px 0}.material-page__license-label{color:#2c2c2c;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 5px 0 0}.material-page__license-item{flex-basis:auto;flex-grow:0;flex-shrink:1}.image{display:inline-block;line-height:1;position:relative}.image figcaption{background:#edfbf8;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;line-height:1.125rem;padding:6px 10px}@media screen and (min-width: 48em){.image figcaption{font-size:.875rem;line-height:1.3125rem}}.image .image__details{left:auto;position:absolute;right:0;top:0}.image .image__details:before{background:#009fe3;border-radius:100%;color:#fff;cursor:help;font-size:1.625rem;line-height:1;margin:5px;padding:1px;position:absolute;right:0;top:0}.image .image__details:hover{left:0}.image .image__details:hover .image__details-container{display:block}.image .image__details-container{background:#fff;color:#2c2c2c;display:none;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;margin:2.25rem 0 0;opacity:90%;padding:15px 10px}.image .image__details-label{padding:0 5px 0 0}.material-page__correct-answers{align-items:center;display:flex;flex-flow:row nowrap;font-size:.875rem;font-weight:400;justify-content:center;margin:10px 0}@media screen and (min-width: 48em){.material-page__correct-answers{font-size:1rem;margin:10px 0 20px}}.material-page__correct-answers-label{padding:0 10px 0 0}.material-page__field-answer-examples{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;background:#fff;border:1px solid #9aece0;border-radius:2px;box-shadow:0 3px 5px 2px #0000001a;display:inline-flex;flex-flow:row wrap;margin:4px;max-width:100%;padding:4px;vertical-align:middle}@media screen and (min-width: 48em){.material-page__field-answer-examples{font-size:.875rem}}.material-page__field-answer-examples--memofield{align-items:flex-start;flex-flow:column nowrap;width:calc(100% - 8px)}.material-page__field-answer-examples--sorterfield{display:flex;flex-flow:row wrap;margin:5px 0}.material-page__field-answer-examples-title{font-weight:400;line-height:1.375rem;padding:2px 4px}.material-page__field-answer-examples-title--memofield{align-self:flex-start}.material-page__field-answer-example{border-radius:2px;font-weight:300;line-height:1.375rem;margin:0 4px 0 0;padding:2px 4px}.material-page__field-explanation-wrapper{align-items:center;display:inline-flex;justify-content:center}.material-page__field-explanation-button{align-items:center;color:#009fe3;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.material-page__field-hint{background-color:#fff;border:1px solid #5ed2ff;border-radius:2px;color:#2c2c2c;display:block;max-width:300px;opacity:0%;padding:3px 6px;position:absolute;text-align:left;visibility:hidden;z-index:-1}@media screen and (min-width: 48em){.material-page__field-hint{font-weight:300;padding:5px 10px}}.material-page__interim-evaluation-wrapper{display:block;padding:.01em;position:relative}.material-page__interim-evaluation-wrapper .material-page__field-answer-synchronizer{left:0}.material-page__interim-evaluation-wrapper .cke_editable.cke_wysiwyg_div{padding:0 8px}.material-page__interim-evaluation-wrapper .cke{background:#fff;border:2px solid #005f6a;border-radius:2px;box-sizing:border-box;margin:4px 0 0;max-width:100%;min-width:100%}.material-page__interim-evaluation-wrapper .cke_wysiwyg_div{min-height:150px}.material-page__interim-evaluation-field-label{display:block;font-weight:600}.material-page__iframe-wrapper{display:block;max-width:100%;position:relative}.material-page__iframe-wrapper-overlay{background:#fff;display:block;inset:0;opacity:80%;position:absolute;z-index:2}@media screen and (min-width: 64em){.material-page__iframe-wrapper-overlay{display:none}}.material-page__table-wrapper{max-width:100%;overflow-x:auto}mark[data-muikku-word-definition]{background:transparent;border-bottom:1px dashed #007925;color:#007925;cursor:help;font-weight:400;position:relative}.material-page__assignment-assessment{border-left-style:solid;border-left-width:5px;border-top:1px solid #f2f2f2;display:flex;flex-flow:column nowrap;margin:20px 0 0;padding:10px;position:relative}@media screen and (min-width: 48em){.material-page__assignment-assessment{margin:20px 0 0;padding:20px}}.material-page__assignment-locked{background:#e3f7ff;border-left-color:#009fe3;border-left-style:solid;border-left-width:5px;border-top:1px solid #f2f2f2;display:flex;flex-flow:column nowrap;margin:20px 0 0;padding:10px;position:relative}@media screen and (min-width: 48em){.material-page__assignment-locked{margin:20px 0 0;padding:20px}}.material-page__assignment-locked .material-page__assignment-locked-icon{color:#009fe3}.material-page__assignment-assessment--incomplete{background:#fee9d4;border-left-color:#ea7503}.material-page__assignment-assessment--incomplete .material-page__assignment-assessment-grade-data,.material-page__assignment-assessment--incomplete .material-page__assignment-assessment-points-data{background:#ea7503}.material-page__assignment-assessment--incomplete .material-page__assignment-assessment-icon{color:#ea7503}.material-page__assignment-assessment--passed{background:#f5fef4;border-left-color:#24c118}.material-page__assignment-assessment--passed .material-page__assignment-assessment-grade-data,.material-page__assignment-assessment--passed .material-page__assignment-assessment-points-data{background:#24c118}.material-page__assignment-assessment--passed .material-page__assignment-assessment-icon{color:#24c118}.material-page__assignment-assessment--failed{background:#fcded8;border-left-color:#de3211}.material-page__assignment-assessment--failed .material-page__assignment-assessment-grade-data,.material-page__assignment-assessment--failed .material-page__assignment-assessment-points-data{background:#de3211}.material-page__assignment-assessment--failed .material-page__assignment-assessment-icon{color:#de3211}.material-page__assignment-assessment--withdrawn{background:#fff;border-left-color:#b3b2b2}.material-page__assignment-assessment--withdrawn .material-page__assignment-assessment-grade-data,.material-page__assignment-assessment--withdrawn .material-page__assignment-assessment-points-data{background:#b3b2b2}.material-page__assignment-assessment--withdrawn .material-page__assignment-assessment-icon{color:#b3b2b2}.material-page__assignment-assessment-literal{flex-basis:100%;flex-grow:1;flex-shrink:0}.material-page__assignment-assessment-literal-label,.material-page__assignment-assessment-verbal-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;font-weight:600}.material-page__assignment-assessment-literal-data{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem}.material-page__assignment-assessment-grade,.material-page__assignment-assessment-points{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;flex-basis:100;flex-flow:row nowrap;flex-grow:1;flex-shrink:0;margin:0 0 10px}.material-page__assignment-assessment-grade-label,.material-page__assignment-assessment-points-label{font-weight:600;padding:0 10px 0 0}.material-page__assignment-assessment-grade-data,.material-page__assignment-assessment-points-data{border-radius:3px;color:#fff;line-height:1;padding:5px 8px}.material-page__assignment-assessment-grade-data--incomplete,.material-page__assignment-assessment-points-data--incomplete{font-size:.625rem;text-transform:uppercase}.material-page__assignment-assessment-icon,.material-page__assignment-locked-icon{font-size:2rem;line-height:1;opacity:40%;position:absolute;right:15px;top:10px}.material-page__assignment-assessment-date{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;flex-basis:100;flex-flow:row nowrap;flex-grow:1;flex-shrink:0;margin:0 0 10px}.material-page__assignment-assessment-date-label{font-weight:600;padding:0 10px 0 0}.material-page__assignment-assessment-date-data{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem}.material-page__field-answer-synchronizer{border-radius:3px;bottom:-20px;display:block;font-size:.8125rem;font-weight:400;left:4px;line-height:1;padding:5px;position:absolute;transition:background-color .2s ease-in-out;white-space:nowrap;z-index:2}.material-page__field-answer-synchronizer--saving{background:#ffce65;color:#2c2c2c}.material-page__field-answer-synchronizer--saved{background:#24c118;color:#fff}.material-page__field-answer-synchronizer--error{background:#ea7503;color:#fff}.material-styles-block{box-sizing:content-box;font-size:inherit;margin:20px 0;min-height:40px;padding:16px;position:relative}.material-styles-block p:first-child,.material-styles-block h3:first-child,.material-styles-block h4:first-child,.material-styles-block ul:first-child,.material-styles-block ol:first-child,.material-styles-block blockquote:first-child{margin-top:0}.material-styles-block p:last-child,.material-styles-block h3:first-child,.material-styles-block h4:first-child,.material-styles-block ul:last-child,.material-styles-block ol:last-child,.material-styles-block blockquote:last-child{margin-bottom:0}.material-styles-block:before{align-items:center;border-bottom-left-radius:10px;border-top-right-radius:10px;color:#fff;content:"";display:flex;font-family:muikku;font-size:1.5rem;height:40px;justify-content:center;left:16px;position:absolute;top:16px;width:40px}.material-basicbox,.material-grammarbox,.material-recapbox{background:#fafefe;border:1px solid #00e3c8;border-left-width:1px}.material-basicbox:before,.material-grammarbox:before,.material-recapbox:before{display:none}.material-thinkingbox,.material-journalbox{border:1px solid #ff7ddb;border-left-width:3px;padding-left:72px}.material-thinkingbox:before,.material-journalbox:before{background:#ff7ddb;content:"\f02d"}.material-exercise-feedback{background:#fff;border:1px solid #9aece0;border-radius:2px;border-right-width:10px;box-shadow:0 3px 5px 2px #0000001a;margin:20px -30px 20px -20px;position:relative}.material-exercise-feedback-correct{border-color:#24c118;color:#020c01;padding-left:72px}.material-exercise-feedback-correct:before{color:#24c118;content:"\f164";font-size:2rem;opacity:70%}.material-exercise-feedback-incorrect{border-color:#f60;color:#331400;padding-left:72px}.material-exercise-feedback-incorrect:before{color:#f60;content:"\ea08";font-size:2rem;opacity:90%}.material-instructionbox{border:1px solid #ff7ddb;border-left-width:3px;padding-left:72px}.material-instructionbox:before{background:#ff7ddb;content:"\e635"}.material-ponderbox{border:1px solid #ff7ddb;border-left-width:3px;padding-left:72px}.material-ponderbox:before{background:#ff7ddb;content:"\f0eb"}.material-assignmentbox{border:1px solid #ce01bd;border-left-width:3px;padding-left:72px}.material-assignmentbox:before{background:#ce01bd;content:"\e63d"}.material-objectivebox{border:1px solid #06d98d;border-left-width:3px;padding-left:72px}.material-objectivebox:before{background:#06d98d;content:"\f041"}.material-infobox{border:1px solid #06d98d;border-left-width:3px;padding-left:72px}.material-infobox:before{background:#06d98d;content:"\f12a"}.material-linkbox{border:1px solid #07d2ff;border-left-width:3px;padding-left:72px}.material-linkbox:before{background:#07d2ff;content:"\e9cb"}.material-muikkulinkbox{border:1px solid #07d2ff;border-left-width:3px;padding-left:72px}.material-muikkulinkbox:before{background:#07d2ff;content:"\e92a"}.material-audiobox{border:1px solid #07d2ff;border-left-width:3px;padding-left:72px}.material-audiobox:before{background:#07d2ff;content:"\ea27"}.material-filebox{border:1px solid #07d2ff;border-left-width:3px;padding-left:72px}.material-filebox:before{background:#07d2ff;content:"\e92c"}.material-tablebox{border:0;padding:0}.material-tablebox table,.material-tablebox table[cellpadding],.material-tablebox table[cellspacing]{border:0;border-collapse:collapse;border-spacing:0;font-size:1rem;line-height:1.35rem;width:100%}.material-tablebox table caption,.material-tablebox table[cellpadding] caption,.material-tablebox table[cellspacing] caption{font-size:1.0625rem;font-weight:400;padding:8px;text-align:left}.material-tablebox table thead,.material-tablebox table[cellpadding] thead,.material-tablebox table[cellspacing] thead{border-bottom:1px solid #00e3c8}.material-tablebox table th,.material-tablebox table[cellpadding] th,.material-tablebox table[cellspacing] th{font-weight:400;padding:8px;text-align:left}.material-tablebox table tbody th[scope=row],.material-tablebox table[cellpadding] tbody th[scope=row],.material-tablebox table[cellspacing] tbody th[scope=row]{border-right:1px solid #00e3c8}.material-tablebox table tr:nth-child(2n),.material-tablebox table[cellpadding] tr:nth-child(2n),.material-tablebox table[cellspacing] tr:nth-child(2n){background:#f2fdfc}.material-tablebox table tr:nth-child(odd),.material-tablebox table[cellpadding] tr:nth-child(odd),.material-tablebox table[cellspacing] tr:nth-child(odd){background:#fff}.material-tablebox table td,.material-tablebox table[cellpadding] td,.material-tablebox table[cellspacing] td{padding:8px}.material-tablebox-small{border:0;padding:0}.material-tablebox-small table,.material-tablebox-small table[cellpadding],.material-tablebox-small table[cellspacing]{border:0;border-collapse:collapse;border-spacing:0;font-size:.875rem;line-height:1.35rem;width:100%}.material-tablebox-small table caption,.material-tablebox-small table[cellpadding] caption,.material-tablebox-small table[cellspacing] caption{font-size:1rem;font-weight:400;padding:8px;text-align:left}.material-tablebox-small table thead,.material-tablebox-small table[cellpadding] thead,.material-tablebox-small table[cellspacing] thead{border-bottom:1px solid #00e3c8}.material-tablebox-small table th,.material-tablebox-small table[cellpadding] th,.material-tablebox-small table[cellspacing] th{font-weight:400;padding:8px;text-align:left}.material-tablebox-small table tbody th[scope=row],.material-tablebox-small table[cellpadding] tbody th[scope=row],.material-tablebox-small table[cellspacing] tbody th[scope=row]{border-right:1px solid #00e3c8}.material-tablebox-small table tr:nth-child(2n),.material-tablebox-small table[cellpadding] tr:nth-child(2n),.material-tablebox-small table[cellspacing] tr:nth-child(2n){background:#f2fdfc}.material-tablebox-small table tr:nth-child(odd),.material-tablebox-small table[cellpadding] tr:nth-child(odd),.material-tablebox-small table[cellspacing] tr:nth-child(odd){background:#fff}.material-tablebox-small table td,.material-tablebox-small table[cellpadding] td,.material-tablebox-small table[cellspacing] td{padding:8px}.material-styles-text{box-sizing:content-box;margin:20px auto;max-width:920px;min-height:14px;position:relative}.material-styles-text p:first-child,.material-styles-text h3:first-child,.material-styles-text h4:first-child,.material-styles-text ul:first-child,.material-styles-text ol:first-child,.material-styles-text blockquote:first-child{margin-top:0}.material-styles-text p:last-child,.material-styles-text h3:first-child,.material-styles-text h4:first-child,.material-styles-text ul:last-child,.material-styles-text ol:last-child,.material-styles-text blockquote:last-child{margin-bottom:0}.material-styles-text a{color:#009fe3;text-decoration:underline}.material-text-highlight{background:#f8f8f8;border-left:3px solid #00e3cb;border-radius:0;color:#2c2c2c;display:inline-block;font-size:1.25rem;line-height:35px;padding:15px 20px}.material-citation-basic{color:#2c2c2c;display:inline-block;font-size:1.25rem;font-style:italic;line-height:40px;padding:10px 35px;quotes:"\201c" "\201d"}.material-citation-basic>p{display:inline}.material-citation-basic:before{color:#bbb;content:open-quote;display:inline-block;font-family:Arial,sans-serif;font-size:70px;line-height:1px;vertical-align:-25px;width:28px}.material-citation-basic:after{color:#bbb;content:close-quote;display:inline-block;font-family:Arial,sans-serif;font-size:70px;line-height:1px;vertical-align:-25px;width:25px}.material-citation-long{background:#f8f8f8;box-shadow:none;color:#2c2c2c;font-style:normal;padding:12px 12px 12px 50px;position:relative;quotes:"\201c" "\201d";text-shadow:none}.material-citation-long:before{color:#bbb;content:open-quote;font-family:Arial,sans-serif;font-size:3.75rem;left:16px;position:absolute;top:26px}.material-example{border-left:3px solid #009fe3;border-radius:0;box-shadow:none;color:#2c2c2c;padding:0 10px 4px 15px;text-shadow:none}.material-exercise{border-left:3px solid #ff9900;border-radius:0;box-shadow:none;color:#2c2c2c;padding:0 10px 4px 15px;text-shadow:none}.material-exercise .material-exercise-feedback{margin:20px -40px 20px 0}.material-exercise-feedback[data-show=true]{display:block}.material-exercise-feedback[data-show=false]{display:none}audio{border-radius:3px}.material-visually-guided-styles-combo-block{border-left-style:solid;border-left-width:2px;box-sizing:content-box;font-size:1.25rem;line-height:2rem;margin:20px 0;min-height:auto;padding:20px 20px 20px 157px;position:relative}.material-visually-guided-styles-combo-block:before{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:48px 48px;border-radius:100%;content:" ";height:56px;left:15px;position:absolute;top:calc(50% - 28px);width:56px}.material-visually-guided-styles-combo-block:after{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:48px 48px;border-radius:100%;content:" ";height:56px;left:86px;position:absolute;top:calc(50% - 28px);width:56px}.material-visually-guided-styles-block{border-left-style:solid;border-left-width:2px;box-sizing:content-box;font-size:1.25rem;line-height:2rem;margin:20px 0;min-height:auto;padding:20px 20px 20px 86px;position:relative}.material-visually-guided-styles-block:before{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:48px 48px;border-radius:100%;content:" ";height:56px;left:15px;position:absolute;top:calc(50% - 28px);width:56px}.material-visually-guided-styles-combo__listen-and-speak{background-color:#f1fcff;border-left-color:#70e1ff}.material-visually-guided-styles-combo__listen-and-speak:before{background-image:url(/gfx/icons/64x64/listen.png);border:2px solid #70e1ff}.material-visually-guided-styles-combo__listen-and-speak:after{background-image:url(/gfx/icons/64x64/speak.png);border:2px solid #ca72c7}.material-visually-guided-styles__listen{background-color:#f1fcff;border-left-color:#70e1ff}.material-visually-guided-styles__listen:before{background-image:url(/gfx/icons/64x64/listen.png);border:2px solid #70e1ff}.material-visually-guided-styles__speak{background-color:#f1fcff;border-left-color:#ca72c7}.material-visually-guided-styles__speak:before{background-image:url(/gfx/icons/64x64/speak.png);border:2px solid #ca72c7}.material-visually-guided-styles__read{background-color:#f1fcff;border-left:2px solid #9857be}.material-visually-guided-styles__read:before{background-image:url(/gfx/icons/64x64/read.png);border:2px solid #9857be}.material-visually-guided-styles__write{background-color:#f1fcff;border-left:2px solid #54abe4}.material-visually-guided-styles__write:before{background-image:url(/gfx/icons/64x64/write.png);border:2px solid #54abe4}.material-visually-guided-styles__look{background-color:#f1fcff;border-left:2px solid #03cb73}.material-visually-guided-styles__look:before{background-image:url(/gfx/icons/64x64/look.png);border:2px solid #03cb73}.material-visually-guided-styles__connect{background-color:#f1fcff;border-left:2px solid #545454}.material-visually-guided-styles__connect:before{background-image:url(/gfx/icons/64x64/connect.png);border:2px solid #545454}.material-visually-guided-styles__record{background-color:#f1fcff;border-left:2px solid #e80154}.material-visually-guided-styles__record:before{background-image:url(/gfx/icons/64x64/record.png);border:2px solid #e80154}.material-visually-guided-styles__search{background-color:#f1fcff;border-left:2px solid #2bcbff}.material-visually-guided-styles__search:before{background-image:url(/gfx/icons/64x64/search.png);border:2px solid #2bcbff}.textfield-wrapper{align-items:center;display:inline-flex;flex-flow:row wrap;max-width:100%;position:relative}.textfield-wrapper:hover .material-page__field-hint{opacity:0%;visibility:hidden;z-index:2}.textfield{max-width:100%}.textfield::-ms-clear{display:none}.textfield input{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;display:inline-flex;margin:4px;max-width:calc(100% - 8px);padding:4px 6px}@media screen and (min-width: 48em){.textfield input{font-size:1rem;font-weight:300}}.textfield input:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.textfield input[readonly]{border-color:#e3e3e3;cursor:not-allowed}.textfield.correct-answer input{border-color:#43f860}.textfield.incorrect-answer input{border-color:#f64e4e}.textfield--evaluation{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#ebf7ff;border:2px solid #ebf7ff;border-radius:2px;display:inline-block;margin:4px;min-width:30px;padding:0 6px}@media screen and (min-width: 48em){.textfield--evaluation{font-size:1rem;font-weight:300}}.textfield--evaluation.correct-answer{border:2px solid #43f860}.textfield--evaluation.incorrect-answer{border:2px solid #f64e4e}.selectfield-wrapper{align-items:center;display:inline-flex;flex-flow:row wrap;position:relative}.selectfield-wrapper--list{vertical-align:middle}.selectfield[disabled]{border-color:#e3e3e3;cursor:not-allowed}.selectfield{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;margin:4px;padding:3px}@media screen and (min-width: 48em){.selectfield{font-size:1rem;font-weight:300}}.selectfield:focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.selectfield.correct-answer{border-color:#43f860}.selectfield.incorrect-answer{border-color:#f64e4e}.selectfield__item-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;padding:2px 4px}@media screen and (min-width: 48em){.selectfield__item-container{font-size:1rem;font-weight:300}}.radiobuttonfield-wrapper{align-items:center;display:inline-flex;flex-flow:row wrap;position:relative;vertical-align:middle}.radiobuttonfield__items-wrapper{align-items:center;background:#f7fdff;border-radius:2px;display:inline-flex;margin:4px;padding:4px}.radiobuttonfield__items-wrapper--vertical{align-items:flex-start;flex-flow:column nowrap;vertical-align:middle}.radiobuttonfield__items-wrapper--horizontal{flex-flow:row wrap}.radiobuttonfield__items-wrapper.correct-answer .radiobuttonfield,.radiobuttonfield__items-wrapper.correct-answer .radiobuttonfield[disabled]{border-color:#43f860}.radiobuttonfield__items-wrapper.correct-answer .radiobuttonfield:checked,.radiobuttonfield__items-wrapper.correct-answer .radiobuttonfield[disabled]:checked{background-color:#43f860}.radiobuttonfield__items-wrapper.incorrect-answer .radiobuttonfield,.radiobuttonfield__items-wrapper.incorrect-answer .radiobuttonfield[disabled]{border-color:#f64e4e}.radiobuttonfield__items-wrapper.incorrect-answer .radiobuttonfield:checked,.radiobuttonfield__items-wrapper.incorrect-answer .radiobuttonfield[disabled]:checked{background-color:#f64e4e}.radiobuttonfield{align-items:center;appearance:none;border:solid 2px #5ed2ff;border-radius:100%;display:inline-flex;height:1.125rem;justify-content:center;min-width:1.125rem;width:1.125rem}.radiobuttonfield:checked{background-color:#5ed2ff;border:solid 2px #5ed2ff}.radiobuttonfield:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.radiobuttonfield[disabled]{border-color:#cacaca;cursor:not-allowed}.radiobuttonfield[disabled][checked],.radiobuttonfield[disabled]:checked{background-color:#b0b0b0;border-color:#b0b0b0}.radiobuttonfield__checkable-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:inline;padding:0 0 0 6px}@media screen and (min-width: 48em){.radiobuttonfield__checkable-label{font-size:1rem;font-weight:300}}.radiobuttonfield__item-container{align-items:center;display:inline-flex;margin:0 2px;padding:2px}.checkboxfield-wrapper{align-items:center;display:inline-flex;flex-flow:row wrap;position:relative;vertical-align:middle}.checkboxfield{align-items:center;appearance:none;border:solid 2px #5ed2ff;border-radius:2px;display:inline-flex;height:1.125rem;justify-content:center;min-width:1.125rem;width:1.125rem}.checkboxfield:checked{background-color:#5ed2ff;border:solid 2px #5ed2ff}.checkboxfield:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.checkboxfield.correct-answer,.checkboxfield[disabled].correct-answer{border-color:#43f860}.checkboxfield.correct-answer:checked,.checkboxfield[disabled].correct-answer:checked{background-color:#43f860;border-color:#43f860}.checkboxfield.incorrect-answer,.checkboxfield[disabled].incorrect-answer{border-color:#f64e4e}.checkboxfield.incorrect-answer:checked,.checkboxfield[disabled].incorrect-answer:checked{background-color:#f64e4e;border-color:#f64e4e}.checkboxfield[disabled]{border-color:#cacaca;cursor:not-allowed}.checkboxfield[disabled][checked],.checkboxfield[disabled]:checked{background-color:#b0b0b0;border-color:#b0b0b0}.checkboxfield__checkable-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:inline;padding:0 0 0 6px}@media screen and (min-width: 48em){.checkboxfield__checkable-label{font-size:1rem;font-weight:300}}.checkboxfield__items-wrapper{align-items:center;background:#f7fdff;border-radius:2px;display:inline-flex;margin:4px;padding:4px}.checkboxfield__items-wrapper--vertical{align-items:flex-start;flex-flow:column nowrap;vertical-align:middle}.checkboxfield__items-wrapper--horizontal{flex-flow:row wrap}.checkboxfield__item-container{align-items:center;display:inline-flex;margin:0 2px;padding:2px}.memofield-wrapper{display:block;padding:.01em;position:relative}.memofield-wrapper .material-page__field-answer-synchronizer{left:0}.memofield-wrapper .cke_editable.cke_wysiwyg_div{padding:0 8px}.memofield-wrapper .cke{background:#fff;border:2px solid #5ed2ff;border-radius:2px;box-sizing:border-box;margin:4px 0 0;max-width:100%;min-width:100%}.memofield-wrapper .cke_wysiwyg_div{min-height:150px}.memofield-header{display:inline-flex;justify-content:space-between;width:100%}.memofield{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;line-height:1.25rem;margin:4px 0 0;max-width:100%;min-width:100%;padding:4px 8px;width:100%}@media screen and (min-width: 48em){.memofield{font-size:1rem;font-weight:300}}@media screen and (min-width: 48em){.memofield{line-height:1.75rem}}.memofield--evaluation{background:#ebf7ff;border:0;border-radius:2px;padding:15px 20px}.memofield__ckeditor-replacement{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;display:block;line-height:1.25rem;margin:4px 0 0;max-width:100%;min-height:2.25rem;min-width:100%;padding:5px 20px;width:100%}@media screen and (min-width: 48em){.memofield__ckeditor-replacement{font-size:1rem;font-weight:300}}@media screen and (min-width: 48em){.memofield__ckeditor-replacement{line-height:1.75rem;min-height:2.75rem}}.memofield__ckeditor-replacement--evaluation{background:#ebf7ff;border:0;border-radius:2px}.memofield[readonly],.memofield[readonly].memofield--evaluation,.memofield__ckeditor-replacement.memofield__ckeditor-replacement--readonly,.memofield__ckeditor-replacement.memofield__ckeditor-replacement--evaluation.memofield__ckeditor-replacement--readonly{border-color:#e3e3e3;cursor:not-allowed}.memofield__counter-wrapper{align-items:center;display:flex;flex-flow:row wrap;font-size:85%;height:2rem;justify-content:flex-end}.memofield__word-count-container,.memofield__character-count-container{align-items:center;background:#f7fdff;border-bottom-left-radius:2px;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;padding:2px 6px}.memofield__word-count-title,.memofield__character-count-title{flex-basis:auto;flex-grow:1;flex-shrink:1;padding:0 4px}.memofield__word-count,.memofield__character-count{flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:400}.filefield-wrapper{display:block;position:relative}.filefield{display:block}.filefield--disabled{border-color:#e3e3e3;cursor:not-allowed}.filefield--disabled .audiofield__files-container,.filefield--disabled .file-uploader__items-container{border:0}.connectfield-wrapper{display:block;position:relative}.connectfield-header{display:inline-flex;justify-content:space-between;width:100%}.connectfield{align-items:flex-start;display:flex;flex-flow:row wrap}@media screen and (min-width: 48em){.connectfield{flex-flow:row wrap}}.connectfield ol.connectfield__terms-container,.connectfield ol.connectfield__counterparts-container{margin:0;padding:0}.connectfield li.connectfield__term,.connectfield li.connectfield__counterpart{display:flex;list-style-type:none}.connectfield--disabled{cursor:not-allowed}.connectfield--disabled .connectfield__term,.connectfield--disabled .connectfield__counterpart{border-color:#e3e3e3;cursor:not-allowed}.connectfield--disabled .connectfield__term-number,.connectfield--disabled .connectfield__counterpart-number,.connectfield--disabled .connectfield__term-data-container:hover,.connectfield--disabled .connectfield__counterpart-data-container:hover{border-color:#e3e3e3}.connectfield--disabled .connectfield__counterpart-icon{color:#ddd}.connectfield__terms-container{flex-basis:50%;flex-grow:0;flex-shrink:1}.connectfield__term{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;align-items:center;cursor:pointer;flex-flow:row nowrap;height:2.5rem;margin:8px 4px;position:relative;user-select:text}@media screen and (min-width: 48em){.connectfield__term{font-size:1rem;font-weight:300}}.connectfield__term.connectfield__term--disabled,.connectfield__term.correct-answer.connectfield__term--disabled,.connectfield__term.incorrect-answer.connectfield__term--disabled{border-color:#e3e3e3;cursor:not-allowed}.connectfield__term.connectfield__term--disabled .connectfield__term-number,.connectfield__term.correct-answer.connectfield__term--disabled .connectfield__term-number,.connectfield__term.incorrect-answer.connectfield__term--disabled .connectfield__term-number,.connectfield__term.connectfield__term--disabled .connectfield__term-data-container:hover,.connectfield__term.correct-answer.connectfield__term--disabled .connectfield__term-data-container:hover,.connectfield__term.incorrect-answer.connectfield__term--disabled .connectfield__term-data-container:hover{border-color:#e3e3e3}.connectfield__term.connectfield__term--edited{background:#def6ff}.connectfield__term.connectfield__term--selected,.connectfield__term.connectfield__term--edited.connectfield__term--selected{background:#1e7fa6;border-color:#1e7fa6;color:#fff}.connectfield__term.connectfield__term--selected .connectfield__term-icon,.connectfield__term.connectfield__term--edited.connectfield__term--selected .connectfield__term-icon{color:#fff}.connectfield__term.connectfield__term--selected .connectfield__term-number,.connectfield__term.connectfield__term--edited.connectfield__term--selected .connectfield__term-number{border-color:#1e7fa6}.connectfield__term.correct-answer{background:#fff;border-color:#43f860}.connectfield__term.correct-answer .connectfield__term-number{border-color:#43f860}.connectfield__term.correct-answer .connectfield__term-data-container:hover{border:2px solid #43f860}.connectfield__term.correct-answer.connectfield__term--selected,.connectfield__term.incorrect-answer.connectfield__term--selected{background:#1e7fa6;border-color:#1e7fa6}.connectfield__term.correct-answer.connectfield__term--selected .connectfield__term-data-container:hover,.connectfield__term.incorrect-answer.connectfield__term--selected .connectfield__term-data-container:hover,.connectfield__term.correct-answer.connectfield__term--selected .connectfield__term-number,.connectfield__term.incorrect-answer.connectfield__term--selected .connectfield__term-number{border-color:#1e7fa6}.connectfield__term.incorrect-answer{background:#fff;border-color:#f64e4e}.connectfield__term.incorrect-answer .connectfield__term-number{border-color:#f64e4e}.connectfield__term.incorrect-answer .connectfield__term-data-container:hover{border:2px solid #f64e4e}.connectfield__term-number{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;background:#fff;border:2px solid #5ed2ff;border-radius:100%;display:inline-flex;height:1.25rem;justify-content:center;margin:0 0 0 -.625rem;position:relative;width:1.25rem;z-index:2}@media screen and (min-width: 48em){.connectfield__term-number{font-size:.875rem}}@media screen and (min-width: 48em){.connectfield__term-number{height:1.5rem;margin:0 0 0 -.75rem;width:1.5rem}}.connectfield__term-label{display:block;flex-basis:auto;flex-grow:1;flex-shrink:0;line-height:1;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap;width:100px}@media screen and (min-width: 48em){.connectfield__term-label{line-height:1.25rem}}.connectfield__counterparts-container{flex-basis:50%;flex-grow:0;flex-shrink:1}@media screen and (min-width: 48em){.connectfield__counterparts-container{flex-basis:50%}}.connectfield__counterpart{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;align-items:center;cursor:grab;display:flex;flex-flow:row nowrap;height:2.5rem;margin:8px 4px;position:relative;user-select:text}@media screen and (min-width: 48em){.connectfield__counterpart{font-size:1rem;font-weight:300}}.connectfield__counterpart.connectfield__counterpart--edited{background:#def6ff}.connectfield__counterpart.connectfield__counterpart--selected{background:#1e7fa6;border-color:#1e7fa6;color:#fff}.connectfield__counterpart.connectfield__counterpart--selected .connectfield__counterpart-icon{color:#fff}.connectfield__counterpart.connectfield__counterpart--selected .connectfield__counterpart-number{border-color:#1e7fa6}.connectfield__counterpart.correct-answer{background:#fff;border-color:#43f860}.connectfield__counterpart.correct-answer .connectfield__counterpart-number{border-color:#43f860}.connectfield__counterpart.correct-answer .connectfield__counterpart-data-container:hover{border:2px solid #43f860}.connectfield__counterpart.correct-answer.connectfield__counterpart--selected{background:#1e7fa6;border-color:#1e7fa6}.connectfield__counterpart.correct-answer.connectfield__counterpart--selected .connectfield__counterpart-number,.connectfield__counterpart.correct-answer.connectfield__counterpart--selected .connectfield__counterpart-data-container:hover{border-color:#1e7fa6}.connectfield__counterpart.incorrect-answer{background:#fff;border-color:#f64e4e}.connectfield__counterpart.incorrect-answer .connectfield__counterpart-number{border-color:#f64e4e}.connectfield__counterpart.incorrect-answer .connectfield__counterpart-data-container:hover{border:2px solid #f64e4e}.connectfield__counterpart.incorrect-answer.connectfield__counterpart--selected{background:#1e7fa6;border-color:#1e7fa6}.connectfield__counterpart.incorrect-answer.connectfield__counterpart--selected .connectfield__counterpart-number,.connectfield__counterpart.incorrect-answer.connectfield__counterpart--selected .connectfield__counterpart-data-container:hover{border-color:#1e7fa6}.connectfield__counterpart-number{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;background:#fff;border:2px solid #5ed2ff;border-radius:100%;display:flex;height:1.25rem;justify-content:center;margin:0 -.625rem 0 0;position:relative;width:1.25rem;z-index:2}@media screen and (min-width: 48em){.connectfield__counterpart-number{font-size:.875rem}}@media screen and (min-width: 48em){.connectfield__counterpart-number{height:1.5rem;margin:0 -.75rem 0 0;width:1.5rem}}.connectfield__counterpart-icon{color:#5ed2ff;flex-basis:auto;flex-grow:0;flex-shrink:0;padding:6px}.connectfield__counterpart-label{display:block;flex-basis:auto;flex-grow:1;flex-shrink:0;line-height:1;overflow:hidden;padding:6px 6px 6px 0;text-overflow:ellipsis;white-space:nowrap;width:100px}@media screen and (min-width: 48em){.connectfield__counterpart-label{line-height:1.25rem}}.connectfield__term--edited .connectfield__term-data-container:hover,.connectfield__term--edited .connectfield__term-data-container:focus,.connectfield__counterpart--edited .connectfield__counterpart-data-container:hover,.connectfield__counterpart--edited .connectfield__counterpart-data-container:focus{background:#def6ff;border-color:#5ed2ff}.connectfield__term--selected .connectfield__term-data-container:hover,.connectfield__term--selected .connectfield__term-data-container:focus,.connectfield__counterpart--selected .connectfield__counterpart-data-container:hover,.connectfield__counterpart--selected .connectfield__counterpart-data-container:focus{background:#1e7fa6;border-color:#1e7fa6}.connectfield__term-data-container,.connectfield__counterpart-data-container{align-items:center;display:flex;flex-flow:row nowrap;height:2.5rem;position:relative;width:100%}.connectfield__term-data-container:hover,.connectfield__term-data-container:focus,.connectfield__counterpart-data-container:hover,.connectfield__counterpart-data-container:focus{background:#fff;border:2px solid #5ed2ff;height:auto;left:-2px;min-height:2.5rem;padding:5px 0;position:absolute;top:-2px;width:calc(100% + 4px);z-index:99}.connectfield__term-data-container:hover .connectfield__term-number,.connectfield__term-data-container:hover .connectfield__counterpart-number,.connectfield__term-data-container:focus .connectfield__term-number,.connectfield__term-data-container:focus .connectfield__counterpart-number,.connectfield__counterpart-data-container:hover .connectfield__term-number,.connectfield__counterpart-data-container:hover .connectfield__counterpart-number,.connectfield__counterpart-data-container:focus .connectfield__term-number,.connectfield__counterpart-data-container:focus .connectfield__counterpart-number{align-self:flex-start;margin-top:3px}@media screen and (min-width: 48em){.connectfield__term-data-container:hover .connectfield__term-number,.connectfield__term-data-container:hover .connectfield__counterpart-number,.connectfield__term-data-container:focus .connectfield__term-number,.connectfield__term-data-container:focus .connectfield__counterpart-number,.connectfield__counterpart-data-container:hover .connectfield__term-number,.connectfield__counterpart-data-container:hover .connectfield__counterpart-number,.connectfield__counterpart-data-container:focus .connectfield__term-number,.connectfield__counterpart-data-container:focus .connectfield__counterpart-number{margin-top:4px}}.connectfield__term-data-container:hover .connectfield__counterpart-icon,.connectfield__term-data-container:focus .connectfield__counterpart-icon,.connectfield__counterpart-data-container:hover .connectfield__counterpart-icon,.connectfield__counterpart-data-container:focus .connectfield__counterpart-icon{align-self:flex-start;padding:6px}@media screen and (min-width: 48em){.connectfield__term-data-container:hover .connectfield__counterpart-icon,.connectfield__term-data-container:focus .connectfield__counterpart-icon,.connectfield__counterpart-data-container:hover .connectfield__counterpart-icon,.connectfield__counterpart-data-container:focus .connectfield__counterpart-icon{padding:8px 6px 6px}}.connectfield__term-data-container:hover .connectfield__term-label,.connectfield__term-data-container:hover .connectfield__counterpart-label,.connectfield__term-data-container:focus .connectfield__term-label,.connectfield__term-data-container:focus .connectfield__counterpart-label,.connectfield__counterpart-data-container:hover .connectfield__term-label,.connectfield__counterpart-data-container:hover .connectfield__counterpart-label,.connectfield__counterpart-data-container:focus .connectfield__term-label,.connectfield__counterpart-data-container:focus .connectfield__counterpart-label{overflow:auto;text-overflow:initial;white-space:normal}@media screen and (min-width: 48em){.connectfield__term-data-container:hover,.connectfield__term-data-container:focus,.connectfield__counterpart-data-container:hover,.connectfield__counterpart-data-container:focus{padding:2px 0}}.organizerfield-wrapper{display:block;position:relative}.organizerfield-wrapper ul.organizerfield__terms-container{display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}.organizerfield-wrapper li.organizerfield__term{display:inline-flex;list-style-type:none;padding:0}.organizerfield-wrapper ul.organizerfield__categories{display:flex;flex-flow:row wrap;list-style-type:none;margin:5px 0 0;padding:0}.organizerfield-wrapper li.organizerfield__category{flex-basis:100%;flex-grow:1;flex-shrink:1;list-style-type:none;margin:4px;max-width:100%}@media screen and (min-width: 48em){.organizerfield-wrapper li.organizerfield__category{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}.organizerfield-wrapper ul.organizerfield__category-terms-container{align-items:flex-start;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;min-height:100px;padding:5px}.organizerfield-header{display:inline-flex;justify-content:space-between;width:100%}.organizerfield{display:block}.organizerfield.correct-answer .organizerfield__category{border-color:#43f860}.organizerfield.correct-answer .organizerfield__term{background:#fff;border-color:#43f860}.organizerfield--disabled{cursor:not-allowed}.organizerfield--disabled .organizerfield__category,.organizerfield--disabled .organizerfield__category-title,.organizerfield--disabled .organizerfield__term{border-color:#e3e3e3;cursor:not-allowed}.organizerfield--disabled .organizerfield__term--in-use,.organizerfield--disabled .organizerfield__term--no-dragging{background:#f5f5f5}.organizerfield--disabled .organizerfield__term-icon{color:#ddd}.organizerfield__terms{display:block}.organizerfield__terms-title{display:block;font-weight:600;padding:0 4px}@media screen and (min-width: 48em){.organizerfield__terms-title{font-weight:400}}.organizerfield__term{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;align-items:center;cursor:grab;flex-flow:row nowrap;margin:4px;user-select:text}@media screen and (min-width: 48em){.organizerfield__term{font-size:1rem;font-weight:300}}.organizerfield__term.correct-answer{background:#fff;border-color:#43f860}.organizerfield__term.incorrect-answer{background:#fff;border-color:#f64e4e}.organizerfield__term--in-use{background:#def6ff}.organizerfield__term--selected{background:#1e7fa6;border-color:#1e7fa6;color:#fff}.organizerfield__term--selected .organizerfield__term-icon{color:#fff}.organizerfield__term--no-dragging{background:#def6ff;cursor:default}.organizerfield__term--no-dragging .organizerfield__term-icon{transition:transform .3s ease-in-out;cursor:pointer;padding:6px}.organizerfield__term--no-dragging .organizerfield__term-icon:hover{transform:rotate(180deg)}.organizerfield__term--no-dragging .organizerfield__term-label{padding:6px 0 6px 6px}@media screen and (min-width: 48em){.organizerfield__term--no-dragging .organizerfield__term-label{padding:4px 0 4px 6px}}.organizerfield__term--missing{cursor:default;font-style:italic;line-height:1;opacity:60%;padding:4px 6px}@media screen and (min-width: 48em){.organizerfield__term--missing{line-height:1.25rem}}.organizerfield__term-data-container{align-items:center;display:flex;flex-flow:row nowrap}.organizerfield__term-icon{color:#5ed2ff;flex-basis:auto;flex-grow:0;flex-shrink:0;padding:6px}.organizerfield__term-label{flex-basis:auto;flex-grow:1;flex-shrink:1;line-height:1;padding:6px 6px 6px 0;user-select:none}@media screen and (min-width: 48em){.organizerfield__term-label{line-height:1.25rem;padding:4px 6px 4px 0}}.organizerfield__categories{align-items:flex-start;flex-flow:row wrap}@media screen and (min-width: 48em){.organizerfield__categories{flex-flow:row wrap}}.organizerfield__category{background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;flex-basis:100%;flex-grow:0;flex-shrink:1}.organizerfield__category.correct-answer{border-color:#43f860}.organizerfield__category.incorrect-answer{border-color:#f64e4e}@media screen and (min-width: 48em){.organizerfield__category{flex-basis:calc(50% - 8px)}}.organizerfield__category-container{display:flex;flex-flow:column nowrap}.organizerfield__category-title{border-bottom:3px dotted #c4efff;display:block;font-weight:600;padding:4px 6px}@media screen and (min-width: 48em){.organizerfield__category-title{font-weight:400}}.audiofield-wrapper{display:block;position:relative}.audiofield{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;display:block;margin:4px 0 0;position:relative;width:100%}@media screen and (min-width: 48em){.audiofield{font-size:1rem;font-weight:300}}.audiofield--disabled{border-color:#e3e3e3;cursor:not-allowed}.audiofield--disabled .material-page__audiofield-files-container,.audiofield--disabled .file-uploader__items-container{border:0}.audiofield__files-container{border-top:3px dotted #c4efff;display:block}.audiofield__files-container--empty{border:0;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:10px 0;text-align:center}.audiofield__file-container{align-items:center;display:flex;flex-flow:row nowrap;height:28px;margin:10px 5px;padding:0 5px}.audiofield__file-container .audiofield__remove-file-button{background:transparent;color:#de3211;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.audiofield__file-container .audiofield__download-file-button{background:transparent;color:#009fe3;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.audiofield__file-container .audiofield__download-file-button .external-link-indicator{display:none}.audiofield__file-container--uploading,.audiofield__file-container--recording{height:40px}.audiofield__file{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;flex-basis:auto;flex-grow:1;flex-shrink:1;height:1.75rem;max-width:calc(100% - 74px)}@media screen and (min-width: 48em){.audiofield__file{font-size:.875rem}}.audiofield__file--recording,.audiofield__file--uploading{height:auto}.audiofield__file-record-progressbar,.audiofield__file-upload-progressbar{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:400;height:auto}@media screen and (min-width: 48em){.audiofield__file-record-progressbar,.audiofield__file-upload-progressbar{font-size:.875rem}}.audiofield__file-record-percentage{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;color:#de3211;line-height:1;margin:10px 0 5px}@media screen and (min-width: 48em){.audiofield__file-record-percentage{font-size:.875rem}}.audiofield__file-record-percentage--recording{color:#de3211}.audiofield__file-record-percentage--uploading{color:#72d200}.audiofield__controls{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:10px}@media screen and (min-width: 48em){.audiofield__controls{padding:15px 20px}}.audiofield__controls .audiofield__start-record-button,.audiofield__controls .audiofield__stop-record-button{-moz-transition:background .15s;-ms-transition:background .15s;-o-transition:background .15s;-webkit-transition:background .15s;transition:background .15s;align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;margin:0 10px;padding:6px 10px;text-decoration:none;text-transform:uppercase}.audiofield__controls .audiofield__start-record-button{border:1px solid #de3211;color:#de3211}.audiofield__controls .audiofield__start-record-button:hover{background:#de3211;border:1px solid #de3211;color:#fff}.audiofield__controls .audiofield__start-record-button:hover .audiofield__start-record-label{color:#fff}.audiofield__controls .audiofield__stop-record-button{border:1px solid #2c2c2c;color:#2c2c2c}.audiofield__controls .audiofield__stop-record-button:hover{background:#2c2c2c;border:1px solid #2c2c2c;color:#fff}.audiofield__controls .audiofield__stop-record-button:hover .audiofield__stop-record-label{color:#fff}.audiofield__controls .audiofield__start-record-label,.audiofield__controls .audiofield__stop-record-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;padding:0 0 0 4px}@media screen and (min-width: 48em){.audiofield__controls .audiofield__start-record-label,.audiofield__controls .audiofield__stop-record-label{font-size:.875rem}}.audiofield__controls .audiofield__start-record-label{color:#de3211}.audiofield__controls .audiofield__stop-record-label{color:#2c2c2c}.audiofield__controls .audiofield__description{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:10px 0 0}@media screen and (min-width: 48em){.audiofield__controls .audiofield__description{margin:5px 0}}.journalfield-wrapper{display:block;padding:.01em;position:relative}.journalfield-wrapper .material-page__field-answer-synchronizer{left:0}.journalfield-wrapper .cke_editable.cke_wysiwyg_div{padding:0 8px}.journalfield-wrapper .cke{background:#fff;border:2px solid #29b0c4;border-radius:2px;box-sizing:border-box;margin:4px 0 0;max-width:100%;min-width:100%}.journalfield-wrapper .cke_wysiwyg_div{min-height:150px}.journalfield-header{display:inline-flex;justify-content:space-between;width:100%}.journalfield-header__title{font-weight:600}.journalfield__ckeditor-replacement{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;display:block;line-height:1.25rem;margin:4px 0 0;max-width:100%;min-height:2.25rem;min-width:100%;padding:5px 20px;width:100%}@media screen and (min-width: 48em){.journalfield__ckeditor-replacement{font-size:1rem;font-weight:300}}@media screen and (min-width: 48em){.journalfield__ckeditor-replacement{line-height:1.75rem;min-height:2.75rem}}.journalfield[readonly],.journalfield[readonly].journalfield--evaluation,.journalfield__ckeditor-replacement.journalfield__ckeditor-replacement--readonly,.journalfield__ckeditor-replacement.journalfield__ckeditor-replacement--evaluation.journalfield__ckeditor-replacement--readonly{border-color:#e3e3e3;cursor:not-allowed}.sorterfield-wrapper{display:inline-block;position:relative;vertical-align:middle}.sorterfield-wrapper ol.sorterfield{list-style-type:none;margin:0}.sorterfield-wrapper li.sorterfield__item{display:flex;list-style-type:none}.sorterfield-header{display:inline-flex;justify-content:space-between;width:100%}.sorterfield.sorterfield--disabled{border-color:#e3e3e3;cursor:not-allowed}.sorterfield.sorterfield--disabled .sorterfield__item{border-color:#e3e3e3}.sorterfield.sorterfield--disabled .sorterfield__item.correct-answer{border-color:#43f860}.sorterfield.sorterfield--disabled .sorterfield__item.incorrect-answer{border-color:#f64e4e}.sorterfield.sorterfield--disabled .sorterfield__data-container{cursor:not-allowed}.sorterfield.sorterfield--disabled .sorterfield__item-icon{color:#ddd}.sorterfield.sorterfield--horizontal.sorterfield--disabled{border-color:#e3e3e3}.sorterfield.correct-answer .sorterfield__item{border-color:#43f860}.sorterfield.sorterfield--vertical{align-items:flex-start;border-left:1px solid #91e0ff;display:flex;flex-flow:column nowrap;padding:0 0 0 5px}.sorterfield.sorterfield--horizontal{align-items:center;border-bottom:1px solid #91e0ff;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;padding:0 0 5px}.sorterfield__data-container{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:2rem;position:relative;width:100%}.sorterfield__data-container:hover,.sorterfield__data-container:focus{margin:-2px;padding:2px;width:calc(100% + 4px)}.sorterfield__item{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;align-items:center;cursor:grab;flex-flow:row nowrap;height:2rem;list-style-type:none;margin:4px;user-select:text}@media screen and (min-width: 48em){.sorterfield__item{font-size:1rem;font-weight:300}}.sorterfield__item:focus{height:auto;left:-2px;min-height:2rem;padding:5px 0;position:absolute;top:-2px;width:calc(100% + 4px);z-index:99}.sorterfield__item.correct-answer{border-color:#43f860}.sorterfield__item.incorrect-answer{border-color:#f64e4e}.sorterfield__item.sorterfield__item--selected{background:#1e7fa6;border-color:#1e7fa6;color:#fff}.sorterfield__item.sorterfield__item--selected .sorterfield__item-icon{background:transparent;color:#fff}.sorterfield__item.correct-answer.sorterfield__item--selected,.sorterfield__item.incorrect-answer.sorterfield__item--selected{background:#1e7fa6;border-color:#1e7fa6;color:#fff}.sorterfield__item.correct-answer.sorterfield__item--selected .sorterfield__item-icon,.sorterfield__item.incorrect-answer.sorterfield__item--selected .sorterfield__item-icon{background:transparent;color:#fff}.sorterfield__item-icon{color:#5ed2ff;flex-basis:auto;flex-grow:0;flex-shrink:0;padding:6px}.sorterfield__item-label{flex-basis:auto;flex-grow:1;flex-shrink:1;line-height:1;max-width:calc(100% - 25px);overflow-wrap:initial;padding:6px 6px 6px 0}@media screen and (min-width: 48em){.sorterfield__item-label{line-height:1.25rem;max-width:calc(100% - 27px);padding:4px 6px 4px 0}}.click-outside-listener{height:inherit;position:relative;width:inherit}.mathfield-wrapper{position:relative}.mathfield-header{display:inline-flex;justify-content:space-between;width:100%}.mathfield{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;vertical-align:middle;box-sizing:content-box;margin:4px 0;max-width:calc(100% - 8px);min-height:7.25rem;outline:none;padding:5px}@media screen and (min-width: 48em){.mathfield{font-size:1rem;font-weight:300}}.mathfield.focused,.mathfield:focus{border:2px solid #5ed2ff}.mathfield.focused img,.mathfield:focus img{background:#eaf7fc;border:1px solid #d3eef9}.mathfield img{border:1px solid transparent;cursor:pointer;margin:4px;padding:3px 10px;vertical-align:middle}.mathfield.mathfield--readonly{border-color:#e3e3e3;cursor:not-allowed}.mathfield__toolbar{background-color:#fff;border-bottom:#cccccc;box-shadow:0 4px 10px #0006;height:auto;left:0;max-height:40%;overflow:auto;padding:10px 0;position:fixed;right:0;top:0;z-index:9999}@media screen and (min-width: 48em){.mathfield__toolbar{max-height:100%;overflow:visible;top:4.2rem}}.mathfield__toolbar-symbols,.mathfield__toolbar-math{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 auto;max-width:80rem;padding:0;position:relative;width:100%}.mathfield__toolbar-math{border-top:1px solid #ebebeb;padding:10px 0 0}.mathfield__toolbar-more-symbols-button{align-items:center;background:#fff;border:0;border-radius:2px;color:#009fe3;cursor:pointer;display:inline-flex;font-size:1rem;height:35px;justify-content:center;position:fixed;right:5px;top:5px;width:35px}@media screen and (min-width: 48em){.mathfield__toolbar-more-symbols-button{position:absolute;right:10px;top:32px}}.mathfield__toolbar-symbol-group-label,.mathfield__toolbar-math-label{align-content:center;display:flex;flex-direction:column;font-size:.8125rem;font-weight:400;justify-content:center;line-height:1.125rem;padding:0 5px 0 0}.mathfield__toolbar-symbol-group,.mathfield__toolbar-math-formula-group{display:flex;flex-wrap:initial;margin-right:40px;padding:5px 10px;position:relative;width:100%}.mathfield__toolbar-symbol,.mathfield__toolbar-math-operation{align-items:center;background:#fff;border:0;border-radius:2px;cursor:pointer;display:inline-flex;font-size:1rem;height:35px;justify-content:center;position:relative;width:35px}.mathfield__toolbar-symbol:hover,.mathfield__toolbar-math-operation:hover{background:#eee}.mathfield__toolbar-symbol .mathfield__toolbar-symbol-latex-tooltip,.mathfield__toolbar-symbol .mathfield__toolbar-math-operation-tooltip,.mathfield__toolbar-math-operation .mathfield__toolbar-symbol-latex-tooltip,.mathfield__toolbar-math-operation .mathfield__toolbar-math-operation-tooltip{background-color:#29b0c4;border-radius:5px;color:#fff;display:block;font-size:1rem;line-height:.825rem;padding:10px;position:absolute;top:100%;z-index:99}.mathfield__toolbar-symbol .mathfield__toolbar-symbol-latex-tooltip:after,.mathfield__toolbar-symbol .mathfield__toolbar-math-operation-tooltip:after,.mathfield__toolbar-math-operation .mathfield__toolbar-symbol-latex-tooltip:after,.mathfield__toolbar-math-operation .mathfield__toolbar-math-operation-tooltip:after{border:solid transparent;border-bottom-color:#29b0c4;border-width:4px;bottom:100%;content:" ";display:block;height:0;left:calc(50% - 4px);pointer-events:none;position:absolute;top:-8px;width:0;z-index:99}.mathfield__toolbar-symbol img,.mathfield__toolbar-math-operation img{max-height:25px;max-width:24px}.mathfield__toolbar-more-math-button,.mathfield__toolbar-add-image-button{align-items:center;background:#fff;border:0;border-radius:2px;color:#009fe3;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;margin:10px 0 10px 10px;width:auto}.mathfield__editor{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 0 10px #0003;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:10px 5px;outline:none;position:relative;transition:box-shadow .3s ease-in-out,border .3s ease-in-out;width:calc(100% - 10px)}.mathfield__editor--formula-container{display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;min-height:6rem;position:relative;z-index:99}.mathfield__editor--formula-container .mq-editable-field{border:1px solid #ffffff;padding:5px 10px;width:100%}.mathfield__editor--formula-container .mq-editable-field.mq-focused{border:1px solid #29b0c4;border-radius:0;box-shadow:none}@media screen and (min-width: 48em){.mathfield__editor--formula-container{flex-basis:auto;flex-shrink:0;max-width:100%;min-width:50%}}.mathfield__editor--formula-text-editor{display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;min-height:6rem;position:relative;z-index:99}.mathfield__editor--formula-text-editor .ace_editor{border:1px solid #ffffff;color:#2c2c2c;font-size:1.125rem!important;overflow:visible;padding:5px 10px;width:100%}.mathfield__editor--formula-text-editor .ace_editor.ace_focus{border:1px solid #29b0c4;border-radius:0;box-shadow:none}.mathfield__editor--formula-text-editor .ace_editor .ace_marker-layer .ace_active-line{background:#0000000a;left:5px!important}.mathfield__editor--formula-text-editor .ace_editor .ace_cursor{margin:0 0 0 2px}.mathfield__editor--formula-text-editor .ace_editor .ace_storage,.mathfield__editor--formula-text-editor .ace_editor .ace_keyword{color:#0083db}.mathfield__editor--formula-text-editor .ace_editor .ace_variable{color:#29b0c4}.mathfield__editor--formula-text-editor .ace_editor .ace_constant{color:#f90}.mathfield__editor--formula-text-editor .ace_editor .ace_hidden-cursors .ace_cursor{visibility:hidden}.mathfield__editor--formula-text-editor .ace_editor .ace_invisible{color:#b3b2b2}@media screen and (min-width: 48em){.mathfield__editor--formula-text-editor{flex-basis:auto;flex-shrink:0;max-width:100%;min-width:50%}}.exams{display:flex;flex-flow:column nowrap;gap:20px;margin:5px}@media screen and (min-width: 48em){.exams{margin:10px}}.exam{background:#f8f8f8;border-left:3px solid #ce01bd;display:flex;flex-flow:column nowrap;gap:20px;padding:20px;position:relative}.exam--dialog{background:#fff;border:solid 1px #e2e2e2}.exam__completed-marker{align-items:center;background:#fff;border:2px solid #ce01bd;border-radius:100%;display:flex;height:1.5rem;justify-content:center;left:-14px;position:absolute;top:20px;width:1.5rem}.exam__completed-marker:after{color:#ce01bd;content:"\e639";font-family:muikku;font-size:1rem}.exam__header{display:flex;flex-flow:column nowrap;font-size:1.125rem;font-weight:400;gap:5px;margin:0}.exam__labels{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;margin-top:5px}.exam__label{background:#e3f7ff;border:1px solid #7dd8ff;border-radius:20px;font-size:.75rem;line-height:1;padding:3px 8px}.exam__label-accent{color:#ab1566;font-weight:600}.exam__body{display:flex;flex-flow:column nowrap;gap:20px}.exam__content{line-height:1.25rem}.exam__content p{margin:10px 0}.exam__content p:first-child{margin-top:0}.exam__content p:last-child{margin-bottom:0}.exam__content a{color:#0670b7;text-decoration:underline}.exam__status{font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;color:#2c2c2c;font-weight:600}@media screen and (min-width: 48em){.exam__status{font-size:.875rem}}.exam__status--ended{color:#24c118}.exam__status--ongoing{color:#de3211}.exam__duration{align-items:center;display:flex;flex-flow:row nowrap;gap:10px}.exam__duration-accent{color:#ab1566;font-size:1.125rem;font-weight:600}.exam__actions{align-items:center;display:flex;flex-flow:row nowrap;gap:15px}.exam__actions--centered{justify-content:center}.exam__actions-button{align-items:center;background:#009fe3;border:none;border-radius:20px;color:#fff;display:flex;flex-flow:row nowrap;font-size:.8125rem;justify-content:center;line-height:1;padding:8px 20px;text-transform:uppercase}.exam__actions-button--ongoing{background:#ab1566}.contact-event{padding:20px 0}.contact-event:not(:last-child){border-bottom:4px solid #ebebeb}.contact-event__header{display:flex;padding:10px 0}.contact-event__title{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.contact-event__title:not(:first-child){margin-left:10px}.contact-event__creator{font-weight:600;line-height:1;margin-right:10px}.contact-event__type{background-color:transparent;border-radius:12px;font-size:.6875rem;margin-right:10px;padding:2px 8px;text-transform:uppercase}.contact-event__type.type-OTHER{background-color:#b3e0ff}.contact-event__type.type-LETTER{background-color:#ffe0b3}.contact-event__type.type-EMAIL{background-color:#ffb3dd}.contact-event__type.type-PHONE{background-color:#b4fbfc}.contact-event__type.type-CHATLOG{background-color:#fbb4fc}.contact-event__type.type-SKYPE{background-color:#d3f3ec}.contact-event__type.type-FACE2FACE{background-color:#e3e7f0}.contact-event__type.type-ABSENCE{background-color:#f4f9fb}.contact-event__type.type-MUIKKU{background-color:#ffb3b3}.contact-event__date{color:#807f7f;flex-basis:100%;flex-grow:1;flex-shrink:1;margin:2px 0}.contact-event__body{background-color:#fff;padding:0 10px}.contact-event__footer{align-items:center;display:flex;padding:10px}.contact-event__footer a{cursor:pointer}.contact-event__footer>div:not(:first-child),.contact-event__footer a:not(:first-child){margin-left:10px}.contact-event__header--reply{font-size:1.05 rem}.contact-event__replies{padding:0 0 0 40px}.contact-event__reply{margin-top:20px}.assignment{border-top:1px solid #f2f2f2;margin:0 0 1px;padding:14px 0}.assignment:first-child{border-top:1px solid #ffffff}.assignment.assignment--open{background:#fff;border-bottom:solid 1px #29b0c4;border-top:solid 1px #29b0c4}.assignment.state-NO-ASSESSMENT{cursor:auto}.assignment.assignment--open:hover{background:#fff}.assignment--open .text--list-item-title{font-weight:600}.assignment__content{flex-flow:row nowrap;padding:0 0 0 9px}.assignment__title{padding-left:5px}.journal{border-top:3px solid #f2f2f2;padding:10px}.journal:first-child{border-top-color:transparent}@media screen and (min-width: 48em){.journal{padding:15px 0}}.journal--comment{border:0}.journal--studies{border-top:1px solid #f2f2f2;padding:15px 0;width:100%}.journal--feedback{background:#f5fef4;border-left:3px solid #24c118;padding:15px}.journal__header{font-size:1.25rem;font-weight:400}.journal__header--studies-view{font-size:1rem;font-weight:400}.journal__meta{align-items:center;display:flex;flex-flow:row wrap}.journal__meta-item{align-items:center;display:flex;margin:2px 20px 3px 0}.journal__meta-item-label{font-weight:600;margin:0 5px 0 0}.workspace-assessment{border-left-style:solid;border-left-width:5px;display:flex;flex-flow:column nowrap;margin:20px 0 0;padding:10px;position:relative}@media screen and (min-width: 48em){.workspace-assessment{padding:20px}}.workspace-assessment--studies-details{margin:0 0 20px}.workspace-assessment--incomplete{background:#fee9d4;border-left-color:#ea7503}.workspace-assessment--incomplete .workspace-assessment__grade-data{background:#ea7503;font-size:.625rem;text-transform:uppercase}.workspace-assessment--incomplete .workspace-assessment__icon{color:#ea7503}.workspace-assessment--passed{background:#f5fef4;border-left-color:#24c118}.workspace-assessment--passed .workspace-assessment__grade-data{background:#24c118}.workspace-assessment--passed .workspace-assessment__icon{color:#24c118}.workspace-assessment--failed{background:#fcded8;border-left-color:#de3211}.workspace-assessment--failed .workspace-assessment__grade-data{background:#de3211}.workspace-assessment--failed .workspace-assessment__icon{color:#de3211}.workspace-assessment--pending{background:#caefff;border-left-color:#009fe3}.workspace-assessment--pending .workspace-assessment__grade-data{background:#009fe3}.workspace-assessment--pending .workspace-assessment__icon{color:#009fe3}.workspace-assessment--workspace-panel{margin:0}.workspace-assessment__literal{flex-basis:100%;flex-grow:1;flex-shrink:0}.workspace-assessment__literal-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;font-weight:600}.workspace-assessment__literal-data{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem}.workspace-assessment__grade{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;flex-basis:100;flex-flow:row nowrap;flex-grow:1;flex-shrink:0;margin:0 0 10px}.workspace-assessment__grade-label{font-weight:600;padding:0 10px 0 0}.workspace-assessment__grade-data{border-radius:3px;color:#fff;line-height:1;padding:5px 8px}.workspace-assessment__icon{font-size:2rem;line-height:1;opacity:30%;position:absolute;right:20px;top:20px}.workspace-assessment__evaluator,.workspace-assessment__points,.workspace-assessment__date,.workspace-assessment__subject{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;flex-basis:100;flex-flow:row nowrap;flex-grow:1;flex-shrink:0;margin:0 0 10px}.workspace-assessment__evaluator-label,.workspace-assessment__points-label,.workspace-assessment__date-label{font-weight:600;padding:0 10px 0 0}.workspace-assessment__evaluator-data,.workspace-assessment__points-data,.workspace-assessment__date-data,.workspace-assessment__subject-data{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;line-height:1.375rem}.hops-animate__height-wrapper{display:flex;flex-basis:auto;flex-flow:row wrap;width:100%}.hops-container{flex-basis:100%;padding:10px;scroll-margin-top:150px;width:100%}@media screen and (min-width: 48em){.hops-container{padding:0}}.hops-form__toolbar-primary{align-items:center;display:flex;justify-content:center;margin:0 10px 0 0}.hops-form__toolbar-primary>*{margin:0 0 0 10px}.hops-form__toolbar-secondary{align-items:center;border-left:1px solid #ebebeb;display:flex;justify-content:center;padding:0 0 0 10px}.hops-form__toolbar-secondary>*{margin:0 10px 0 0}.hops-form__toolbar{align-items:center;display:flex;justify-content:center;margin:10px 0;position:relative}.hops-container__state{align-items:flex-start;border:1px solid transparent;border-left-width:3px;color:#2c2c2c;display:flex;flex-flow:row nowrap;font-size:1rem;margin:5px;padding:10px}.hops-container__state p{margin:0 0 15px}.hops-container__state p:last-child{margin:0 0 5px}.hops-container__state ul{list-style-type:initial;margin:15px 30px}.hops-container__state ul:last-child{margin:15px 30px 5px}.hops-container__state li{display:list-item}.hops-container__state.state-INFO{border-color:#009fe3}.hops-container__state.state-INFO .hops-container__state-icon{color:#009fe3}.hops-container__state.state-SUCCESS{border-color:#24c118}.hops-container__state.state-SUCCESS .hops-container__state-icon{color:#24c118}.hops-container__state.state-WARNING{border-color:#f60}.hops-container__state.state-WARNING .hops-container__state-icon{color:#f60}.hops-container__state.state-FAILED{border-color:#de3211}.hops-container__state.state-FAILED .hops-container__state-icon{color:#de3211}.hops-container__state.state-LOADER{border-color:#62c3eb}.hops-container__state.state-LOADER .hops-container__state-icon{color:#62c3eb}.hops-container__state-icon{flex-basis:2rem;flex-grow:0;flex-shrink:0;font-size:2rem}.hops-container__state-text{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:4px 0 0 10px}.hops-container__header{font-size:1.25rem;font-weight:300;margin:0 0 15px}@media screen and (min-width: 48em){.hops-container__header{font-size:1.5rem}}.hops-container__fieldset{border:0;border-bottom:1px solid #ebebeb;margin:0 0 15px;padding:0 0 10px}.hops-container__subheader{border:0;display:block;font-size:1.125rem;font-weight:400;margin:0 5px 10px;width:100%}@media screen and (min-width: 48em){.hops-container__subheader{font-size:1.25rem}}.hops-container__subheader--required:after{color:#de3211;content:" *"}.hops-container__subheader--activity-title{font-size:1rem;font-weight:400;width:auto}.hops-container__fieldset-description{font-size:1rem;line-height:1.5rem;margin:10px 5px}.hops-container__list{display:list-item;margin:10px 0;padding:0 20px}.hops-container__list li{display:list-item;list-style-type:disc;padding:5px}.hops-container__info{margin:10px 0;width:100%}.hops-container__not-available{margin:0 5px}.hops-container__info--activity-progressbar{background:#f8f8f8;border-radius:3px;margin:20px 5px;padding:10px 20px;width:calc(100% - 10px)}.hops-container__history{display:flex;flex-flow:column wrap}.hops-container__history-filter{cursor:pointer;font-weight:400;margin:0 5px}.hops-container__history-filter--active{font-weight:600}.hops-container__history-event{align-items:flex-start;border-bottom:1px solid #f2f2f2;display:flex;flex-basis:100%;flex-flow:column wrap;flex-grow:1;flex-shrink:1;justify-content:flex-start;margin:0 5px;padding:10px 0}.hops-container__history-event:last-child{border:0}.hops-container__history-event-primary,.hops-container__history-event-secondary{align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;flex-shrink:1;justify-content:flex-start;padding:4px 0;width:100%}@media screen and (min-width: 48em){.hops-container__history-event-primary,.hops-container__history-event-secondary{flex-flow:row nowrap}}.hops-container__history-event-secondary{font-size:.8125rem}.hops-container__history-event-secondary span{white-space:break-spaces}.hops-container__history-event-action{margin:0 7px}.hops-container__history-event-text{margin:0 7px 0 0}.hops-container__history-event-author{align-items:center;display:flex;flex-basis:100%;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;justify-content:flex-start;margin:0 7px 7px 0}@media screen and (min-width: 48em){.hops-container__history-event-author{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 7px 0 0}}.hops-container__history-event-author .avatar-container{border:2px solid #e464dc;border-radius:100%;margin:0 7px 0 0}.hops-container__history-event-author-name{font-weight:600}.hops-container__history-event-date{background:#f2f2f2;border-radius:3px;line-height:1;margin:0 7px 0 0;padding:4px}.hops-container__section{border:0;border-bottom:1px solid #ebebeb;margin:0 0 20px;padding:0 0 10px}.hops-container__row{display:flex;flex-flow:row wrap;gap:10px;margin:10px 0;position:relative;width:100%}.hops-container__row .hops-container__row--dependant-of-above{margin:0 0 0 15px;padding:0 0 0 15px}.hops-container__row .hops-container__row--dependant-of-above:before{border-bottom:1px solid #f8a1ce;border-left:1px solid #f8a1ce;content:" ";height:37px;left:0;position:absolute;top:10px;width:10px}.hops-container__row--submit-middle-of-the-form{justify-content:center;margin:10px 0}.hops-container__row--remove-row-action{justify-content:flex-end}.hops-container__row--input-groups{border-radius:3px;flex-flow:column wrap;margin:0}@media screen and (min-width: 48em){.hops-container__row--input-groups{flex-flow:row nowrap}}.hops-container__row--activity-progressbar{margin:15px 0}.hops-container__table-container{width:100%}.hops-container__table-container-descriptions{align-items:flex-start;background:#f8f8f8;border-radius:5px;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:5px;padding:5px}@media screen and (min-width: 48em){.hops-container__table-container-descriptions{display:none}}.hops-container__table-description-item{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;font-size:.8135rem;justify-content:flex-start;margin:5px 10px}.hops-container__table-head-description--long{display:none}@media screen and (min-width: 48em){.hops-container__table-head-description--long{align-items:center;display:flex;justify-content:center}}.hops-container__table-head-description--short{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 48em){.hops-container__table-head-description--short{display:none}}.hops__form-element-container{display:flex;flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;margin:5px;position:relative}.hops__form-element-container--button{align-items:flex-end;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-end;margin:5px 5px 5px 0;min-width:2.25rem}.hops__form-element-container--single-row{align-items:center;display:flex;flex-flow:row wrap}.hops__form-element-container--single-row .hops__label{flex-basis:auto;flex-shrink:1;margin:0 10px 0 0;padding:0}.hops__form-element-field-title-container{align-items:center;display:flex;flex-flow:row wrap;gap:10px}.hops__form-element-icon{background-position:center;background-repeat:no-repeat;background-size:36px;border-radius:5px;flex-basis:42px;flex-grow:0;flex-shrink:0;height:42px;margin:0 0 5px;width:42px}.hops__form-element-icon--goal{background-image:url(/gfx/icons/temp/goal.png);border:1px solid #19c85d}.hops__form-element-icon--estimated{background-image:url(/gfx/icons/temp/estimated.png);border:1px solid #ea8e4c}.hops__label{display:block;font-weight:600;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis}.hops__label--input-groups{padding:0}.hops__input[type=checkbox],.hops__input[type=radio]{align-items:center;appearance:none;border:solid 2px #f8a1ce;border-radius:3px;display:flex;height:1.5rem;justify-content:center;margin:0 10px 0 0;padding:4px 10px;width:1.5rem}.hops__input[type=checkbox]:checked,.hops__input[type=radio]:checked{background-color:#e464dc;border:solid 2px #e464dc}.hops__input[type=checkbox]:checked:after,.hops__input[type=radio]:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.hops__input[type=checkbox][disabled],.hops__input[type=radio][disabled]{background:transparent;border-color:#e6e5e5}.hops__input[type=checkbox][disabled]:checked,.hops__input[type=radio][disabled]:checked{background:#ccc;border-color:#ccc}.hops__input[type=checkbox][disabled]:checked:after,.hops__input[type=radio][disabled]:checked:after{color:#fff}.hops__input--input-groups[type=checkbox]{margin:0 5px 0 0}.hops__input[type=radio]{border-radius:100%}.hops__input{background:#fff;border:2px solid #f8a1ce;border-radius:3px;height:2.25rem;padding:4px 8px;width:100%}.hops__input[disabled]{background-color:#f2f2f2;border-color:#f2f2f2}@media screen and (min-width: 48em){.hops__input{height:2.5rem}}.hops__input--inside-table{margin:0}.hops__input--inside-table[disabled]{background-color:transparent;border-color:transparent;font-style:italic}.hops__select{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:2.25rem;padding:4px;width:100%}.hops__select[disabled]{background-color:#f2f2f2;border-color:#f2f2f2}@media screen and (min-width: 48em){.hops__select{height:2.5rem}}.hops__textarea{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:5rem;padding:4px 8px;resize:vertical;width:100%}.hops__textarea[disabled]{background-color:#f2f2f2;border:2px solid #f2f2f2}.hops__form-element-container--pad-upforwards{display:none}@media screen and (min-width: 64em){.hops__form-element-container--pad-upforwards{display:flex}}.hops__form-element-container--mobile{display:flex}@media screen and (min-width: 64em){.hops__form-element-container--mobile{display:none}}.hops__form-element-container--progressbar{align-items:center;justify-content:flex-start}.hops-container__activity-label{border-radius:10px;font-size:.8125rem;font-weight:600;line-height:1;padding:3px 6px 4px;text-align:center}.hops-container__activity-label--progressbar-line{background:#24c118;width:45px}.hops-container__indicator-descriptions{display:flex;flex-flow:row wrap;margin:10px 5px 20px}.hops-container__activity-progressbar-line-wrapper{width:100%}.hops-container__activity-progressbar-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.hops-container__activity-progressbar{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;margin:0 5px 5px;width:100%}.hops-container__activity-progressbar-icon{align-items:center;color:#24c118;display:flex;font-size:5rem;height:80px;width:80px}.hops-container__activity-progressbar--circle,.hops-container__activity-progressbar--total-study-time{align-items:center}.hops-container__study-tool-indicators,.hops-container__matrix-problems{align-items:center;background:#f8f8f8;border-radius:5px;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:5px;width:100%}.hops-container__matrix-problems{background:#fef2f0;border:2px solid #de3211;border-radius:3px;padding:10px}.hops-container__matrix-problems-message{font-size:1.125rem}.hops-container__matrix-problems-list{list-style-type:disc;margin:10px 0 0 20px;padding:0;width:100%}.hops-container__matrix-problems-list-item{display:list-item;padding:4px}.hops-container__study-tool-indicator-container{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;margin:10px}.hops-container__study-tool-indicator-container--legend-title{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:0;font-weight:600;margin:10px}.hops-container__indicator-item-label{font-size:.8135rem}.hops-container__indicator-item{border:3px solid transparent;border-radius:100%;color:#2c2c2c;height:35px;margin:0 5px 0 0;width:35px}.hops-container__indicator-item--mandatory{align-items:center;background:#7adee8;display:flex;justify-content:center}.hops-container__indicator-item--mandatory.hops-container__indicator-item--not-available{background:transparent;border:3px solid #7adee8}.hops-container__indicator-item--optional{align-items:center;background:#c6efff;display:flex;justify-content:center}.hops-container__indicator-item--optional.hops-container__indicator-item--not-available{background:transparent;border:3px solid #c6efff}.hops-container__indicator-item--approval{background:#57f26f;position:relative}.hops-container__indicator-item--approval:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:1}.hops-container__indicator-item--approval:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:2}.hops-container__indicator-item--completed{background:#57f26f;border-color:#20992d;border-radius:50% 50% 50% 3px;position:relative}.hops-container__indicator-item--completed:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:1}.hops-container__indicator-item--completed:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:2}.hops-container__indicator-item--failed{align-items:center;background:#f8b6a9;border-color:#de3211;display:flex;justify-content:center;position:relative}.hops-container__indicator-item--failed:after{color:gold;content:"\e62b";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:1}.hops-container__indicator-item--failed:before{color:#20992d;content:"\e62c";font-family:muikku;font-size:1rem;height:1rem;position:absolute;right:-6px;top:-6px;width:1rem;z-index:2}.hops-container__indicator-item--aborted{align-items:center;background:#dfdfdf;border-color:#2c2c2c;display:flex;justify-content:center}.hops-container__indicator-item--supplementationrequest{align-items:center;background:#fdc289;border-color:#ea7503;border-width:3px;display:flex;justify-content:center}.hops-container__indicator-item--inprogress{background:#fff;border-color:#009fe3;border-radius:50% 3px 50% 50%}.hops-container__indicator-item--next{background:#ffbee6;border-color:#bd0174;border-radius:50% 3px}.hops-container__study-tool-dropdown-container{max-height:340px;max-width:375px;padding:5px}.hops-container__study-tool-dropdow-suggestion-subsection{align-items:center;border-bottom:1px solid #ebebeb;display:flex;flex-flow:wrap;justify-content:flex-start;padding:10px 0}.hops-container__study-tool-dropdow-suggestion-subsection .hops-container__study-tool-dropdow-title{font-size:.875rem;font-weight:400}.hops-container__study-tool-dropdow-suggestion-container{display:flex;flex-flow:column;max-height:275px;max-width:inherit;overflow:auto}.hops-container__study-tool-dropdow-suggestion-subsection:last-child{border-bottom:none}.hops-container__study-tool-dropdow-title{font-size:1rem;font-weight:700;padding:5px 0;text-align:initial}.hops-planning__activity-proggressbar-tooltip{line-height:1.325rem;max-width:400px;padding:5px 10px;text-align:left}.hops-container__study-tool-button-container{display:flex;width:100%}.hops-edit__button-row{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-end;width:100%}.hops-container__description{margin:0 0 20px}.hops-container__description p{margin:10px 0}.hops-container__helper-text{color:#797979;padding:0 0 5px}.hops-container__progress-section{margin-top:2rem}.hops-container__progress-bar-container{margin-top:1rem}.hops-container__progress-dates{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem}.hops-container__progress-bar{background-color:#f8f8f8;border-radius:.25rem}.hops-container__progress-bar-fill{background-color:#24c118;border-radius:.25rem;height:100%;transition:width .3s ease}.matriculation-container{flex-basis:100%;overflow:auto;width:100%}.matriculation-container__state{align-items:flex-start;border:1px solid transparent;border-left-width:3px;color:#2c2c2c;display:flex;flex-flow:row nowrap;font-size:1rem;margin:10px 10px 10px 5px;padding:10px}.matriculation-container__state p{margin:0 0 15px}.matriculation-container__state p:last-child{margin:0 0 5px}.matriculation-container__state ul{list-style-type:initial;margin:15px 30px}.matriculation-container__state ul:last-child{margin:15px 30px 5px}.matriculation-container__state li{display:list-item}.matriculation-container__state.state-INFO{border-color:#009fe3}.matriculation-container__state.state-INFO .matriculation-container__state-icon{color:#009fe3}.matriculation-container__state.state-SUCCESS{border-color:#24c118}.matriculation-container__state.state-SUCCESS .matriculation-container__state-icon{color:#24c118}.matriculation-container__state.state-WARNING{border-color:#f60}.matriculation-container__state.state-WARNING .matriculation-container__state-icon{color:#f60}.matriculation-container__state.state-FAILED{border-color:#de3211}.matriculation-container__state.state-FAILED .matriculation-container__state-icon{color:#de3211}.matriculation-container__state.state-LOADER{border-color:#62c3eb}.matriculation-container__state.state-LOADER .matriculation-container__state-icon{color:#62c3eb}.matriculation-container__state-icon{flex-basis:2rem;flex-grow:0;flex-shrink:0;font-size:2rem}.matriculation-container__state-text{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:4px 0 0 10px}.matriculation-container__header{font-size:1.25rem;font-weight:300;margin:0 0 10px}@media screen and (min-width: 48em){.matriculation-container__header{font-size:1.5rem}}.matriculation-container__fieldset{border:0;border-bottom:1px solid #ebebeb;margin:0 0 15px;padding:0 0 15px}.matriculation-container__subheader{border:0;display:block;font-size:1.1875rem;font-weight:400;margin:0 0 10px;width:100%}@media screen and (min-width: 48em){.matriculation-container__subheader{font-size:1.25rem}}.matriculation-container__info .matriculation-container__subheader{margin:15px 0 10px}.matriculation-container__info-item{margin:15px 5px}.matriculation-container__info-item--instructions ol{list-style-type:decimal;margin:15px 30px}.matriculation-container__info-item--instructions li{display:list-item;text-align:left}.matriculation-container__info-list{list-style-type:disc;margin:15px 30px}.matriculation-container__info-list-item{display:list-item}.matriculation-container__row{display:flex;flex-flow:column wrap;padding:5px 0}@media screen and (min-width: 48em){.matriculation-container__row{flex-flow:row wrap}}.matriculation-container__row--input-groups{border-radius:3px;flex-flow:column wrap;margin:0}@media screen and (min-width: 48em){.matriculation-container__row--input-groups{flex-flow:row nowrap}}.matriculation__form-element-container{flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;margin:5px;position:relative}.matriculation__form-element-container--button{align-items:flex-end;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-end;margin:5px 5px 5px 0}.matriculation__form-element-container--single-row{align-items:center;display:flex;flex-flow:row wrap}.matriculation__form-element-container--single-row .matriculation__label{flex-basis:auto;flex-shrink:1;margin:0 10px 0 0;padding:0}.matriculation__label{display:block;font-weight:600;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis}.matriculation__input[type=checkbox]{align-items:center;appearance:none;border:solid 2px #f8a1ce;border-radius:3px;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.matriculation__input[type=radio]{align-items:center;appearance:none;border:solid 2px #f8a1ce;border-radius:100%;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.matriculation__input:checked{background-color:#e464dc;border:solid 2px #e464dc}.matriculation__input:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.matriculation__input{background:#fff;border:2px solid #f8a1ce;border-radius:3px;height:2.25rem;padding:4px 8px;width:100%}.matriculation__input[readonly]{background-color:#e6e5e5;border:0;height:2.5rem}.matriculation__select{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:2.25rem;padding:4px;width:100%}.matriculation__select[disabled]{background-color:#e6e5e5;border:0;height:2.5rem}.matriculation__textarea{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:5rem;padding:4px 8px;resize:vertical;width:100%}.matriculation__textarea[readonly]{background-color:#e6e5e5;border:0}.matriculation-container__row--input-groups--conflicted{background-image:linear-gradient(to right,#ffa366,#fff);margin-bottom:5px}.matriculation__form-element-container--repeatable-info:before,.matriculation__form-element-container--mandatory-conflict:before,.matriculation__form-element-container--repeat-conflict:before{border-bottom-left-radius:2px;border-bottom-right-radius:2px;bottom:-3px;content:" ";display:block;height:5px;position:absolute;width:100%}.matriculation__form-element-container--repeatable-info:before{background:#009fe3}.matriculation__form-element-container--mandatory-conflict:before{background:#ea7503}.matriculation__form-element-container--repeat-conflict:before{background:#de3211}.matriculation-container__indicator-examples{margin:10px 0 20px}.matriculation-container__repeatable-info,.matriculation-container__repeat-conflicts,.matriculation-container__mandatory-conflicts{align-items:center;display:flex;margin:2px 0}.matriculation-container__repeatable-info-indicator,.matriculation-container__mandatory-conflicts-indicator,.matriculation-container__repeat-conflicts-indicator{display:inline-block;height:5px;margin:0 10px;width:25px}.matriculation-container__mandatory-conflicts-indicator{background-color:#ea7503}.matriculation-container__repeat-conflicts-indicator{background-color:#de3211}.matriculation-container__repeatable-info-indicator{background-color:#009fe3}.matriculation__saving-draft{align-items:center;border-radius:3px;display:flex;justify-content:center;left:calc(50vw - 175px);padding:1rem;position:fixed;top:30px;width:350px;z-index:12000}.matriculation__saving-draft--info{background-color:#009fe3;color:#fff}.matriculation__saving-draft--error{background-color:#de3211;color:#fff}.matriculation__saving-draft-title span{align-items:center;animation-duration:1.4s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:blink;display:inline-flex;margin:0}.matriculation__saving-draft-title span:nth-child(2){animation-delay:.2s}.matriculation__saving-draft-title span:nth-child(3){animation-delay:.4s}.matriculation__saving-draft--fade-in{opacity:100%;transition:opacity .5s linear}.matriculation__saving-draft--fade-out{opacity:0%;transition:opacity .5s linear}.matriculation__hightlighted{font-weight:600}@keyframes blink{0%{opacity:20%}20%{opacity:100%}to{opacity:20%}}.study-planner{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;display:flex;flex-flow:column nowrap;height:750px}@media screen and (min-width: 48em){.study-planner{font-size:.875rem}}.study-planner--full-screen{padding:0 10px 10px}.study-planner--mobile-not-open{align-items:center;display:flex;height:100%;justify-content:center;margin:1rem .5rem}.study-planner--mobile-open{height:100vh;inset:0;position:fixed;width:100%;z-index:1000}.study-planner__controls{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:space-between;padding:5px}@media screen and (min-width: 48em){.study-planner__controls{padding:0}}.study-planner__control-buttons,.study-planner__period-navigation{display:flex;gap:.5rem}.study-planner__control-button{background:none;border:none;color:#2c2c2c;cursor:pointer;padding:.5rem}.study-planner__control-button:hover{color:#009fe3}.study-planner__nav-button{background:none;border:none;color:#2c2c2c;cursor:pointer;padding:.5rem}.study-planner__nav-button:hover{color:#009fe3}.study-planner__content{display:flex;flex-basis:100%;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;gap:10px;height:100%;overflow:hidden}@media screen and (min-width: 48em){.study-planner__content{border-top:1px solid #ab1566;padding:10px 0 0}}.study-planner__timeline-container{display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scrollbar-color:#b8b8b8 #f8f8f8;scrollbar-width:thin}.study-planner__timeline{display:flex;flex-flow:row nowrap;gap:10px}.study-planner__timeline-overlay{background:transparent;bottom:0;cursor:grab;left:0;position:absolute;top:0;z-index:1000}.study-planner__period{background:#f5f5f7;border-radius:10px;display:flex;flex-flow:column nowrap;height:100%;max-width:350px;overflow:hidden;position:relative}.study-planner__period--past .study-planner__months-container:after,.study-planner__period--past .study-planner__period-header:after{background-color:#fff;content:" ";cursor:not-allowed;inset:0;opacity:60%;position:absolute;z-index:2}.study-planner__period-header{align-items:center;display:flex;padding:5px 0;position:relative}.study-planner__period-past-label{background:#f7a291;border:1px solid #f1654a;border-radius:3px;color:#7f1d0a;font-size:.75rem;font-weight:300;line-height:1;margin:5px;padding:4px}.study-planner__collapse-button{align-items:center;background:transparent;border:none;color:#b3b2b2;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem;z-index:1000}.study-planner__period-header--collapsed{display:flex;flex-direction:column;height:100%;position:absolute}.study-planner__period-title{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin:0;position:absolute;white-space:nowrap;width:100%}.study-planner__period-title--collapsed{margin-top:50px;writing-mode:vertical-rl}.study-planner__scrollable-container{overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:#b8b8b8 #f8f8f8;scrollbar-width:thin}.study-planner__past-period-unlock-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;left:0;position:absolute;right:0;top:100px;width:100%}.study-planner__past-period-unlock{align-items:center;background:#fff;border:1px solid #009fe3;border-radius:5px;box-shadow:0 1px 2px #00000026;cursor:pointer;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;gap:10px;padding:10px;z-index:3}.study-planner__past-period-unlock:hover{background:#009fe3}.study-planner__past-period-unlock:hover .study-planner__past-period-unlock-icon,.study-planner__past-period-unlock:hover .study-planner__past-period-unlock-label{color:#fff}.study-planner__past-period-unlock-icon{color:#009fe3;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:1rem}.study-planner__past-period-unlock-label{font-size:.75rem}.study-planner__months-container{position:relative;width:auto}.study-planner__month{display:flex;flex-flow:column nowrap;gap:10px;padding:10px;position:relative}.study-planner__month-header{align-items:center;display:flex;flex-flow:row nowrap;font-size:.8125rem;font-weight:400;justify-content:space-between;width:100%}@media screen and (min-width: 48em){.study-planner__month-header{font-size:.875rem}}.study-planner__month-wrapper{position:relative}.study-planner__month-content{display:flex;flex-flow:column nowrap;gap:10px}.study-planner__month-dropzone{align-items:center;border:2px dashed #d9d9d9;border-radius:5px;color:#ab1566;display:flex;flex-flow:column nowrap;height:50px;justify-content:center;padding:.5rem;position:relative}.study-planner__month-dropzone:after{content:"\e114";font-family:muikku;font-size:1.5rem;height:1.5rem;left:calc(50% - .75rem);opacity:0%;position:absolute;top:calc(50% - .75rem);transition:opacity ease-in-out .3s;width:1.5rem}.study-planner__month-dropzone--active{cursor:pointer}.study-planner__month-dropzone--active:after{opacity:100%}.study-planner__sidebar{border-right:1px solid #ab1566;flex-basis:300px;flex-grow:0;flex-shrink:0;height:100%;padding:0 10px 0 0}.study-planner__course-tray{display:flex;flex-flow:column nowrap;gap:10px;height:100%;width:100%}.study-planner__course-tray-header{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:space-between}.study-planner__course-tray-header-extra{display:flex;flex-direction:column;gap:.5rem}.study-planner__course-tray-header-actions{display:flex;gap:.5rem}.study-planner__course-tray-title{margin:0}.study-planner__course-tray-search{flex-basis:auto;flex-grow:0;flex-shrink:0;position:relative}.study-planner__course-tray-group{display:flex;flex-flow:column nowrap;gap:10px}.study-planner__course-tray-groups{display:flex;flex-basis:auto;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#b8b8b8 #f8f8f8;scrollbar-width:thin}.study-planner__course-tray-list,.study-planner__planned-list{display:flex;flex-flow:column nowrap;gap:10px}.study-planner__course-tray-list{margin:0 5px}.study-planner__course-tray-item .study-planner__planned-list-item{flex-basis:auto;flex-grow:0;flex-shrink:0;width:100%}.study-planner__card-icon{color:#009fe3;font-size:1.25rem;margin-right:.5rem}.study-planner__card{background:#fff;border-radius:5px;box-shadow:0 1px 2px #00000026;cursor:move;min-width:270px;opacity:100%;position:relative;transition:transform .2s ease-in-out}.study-planner__card:has(.react-datepicker){z-index:9}.study-planner__card:hover{transform:translateY(-2px)}.study-planner__card--tray-card{box-shadow:none}.study-planner__card--note{border:1px solid #009fe3}.study-planner__card--preview,.study-planner__card--is-dragging{box-shadow:0 8px 16px #0000001a;cursor:grabbing;opacity:80%;transform:scale(1.05)}.study-planner__card--draggable{cursor:grab}.study-planner__card--not-draggable{cursor:not-allowed}.study-planner__card--disabled{cursor:not-allowed;opacity:50%}.study-planner__card--selected{outline:2px solid #e73f9a;outline-offset:-2px;overflow:hidden;position:relative}.study-planner__card--selected .study-planner__card-inner-container{border-color:#ab1566}.study-planner__card-inner-container{border-left:3px solid transparent;display:flex;flex-flow:column nowrap;gap:10px;padding:10px;position:relative;width:100%}.study-planner__card-inner-container--mandatory{border-left-color:#7adee8}.study-planner__card-inner-container--optional{border-left-color:#c6efff}.study-planner__card-header{align-items:center;display:flex;flex-flow:row nowrap}.study-planner__card-content{display:flex;flex-flow:column nowrap;gap:10px}.study-planner__card-actions{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-end}.study-planner__card-labels{display:flex;flex-flow:row wrap;gap:10px}.study-planner__card-label{align-items:center;border-radius:4px;display:flex;font-size:.8125rem;max-width:fit-content;padding:3px 6px;text-transform:uppercase}.study-planner__card-label--mandatory{background:#7adee8;color:#12626a}.study-planner__card-label--optional{background:#c6efff;color:#007cad}.study-planner__card-label--course-length{background:#009fe3;color:#fff}.study-planner__card-label--planned{background:#dffbdd;color:#2c2c2c}.study-planner__card-label--transferred{background:#24c118;color:#fff}.study-planner__card-label--inprogress{background:#009fe3;color:#fff}.study-planner__card-label--completed{background:#24c118;color:#fff}.study-planner__card-label--failed{background:#de3211;color:#fff}.study-planner__card-label--supplementation-request{background:#ea7503;color:#fff}.study-planner__card-label--suggested-next{background:#bd0174;color:#fff}.study-planner__course-code{font-weight:700;margin-right:.25rem}.study-planner__note-unsaved,.study-planner__course-unsaved{color:#de3211;font-size:1rem;font-weight:600;line-height:1;margin-left:.5rem}.study-planner__card-dates,.study-planner__note-dates{color:#2c2c2c;display:flex;flex-basis:100%;flex-direction:column;font-size:.75rem}.study-planner__card-dates-item{display:flex}.study-planner__course-workspace-instance-not-available{color:#de3211;display:block;flex-basis:100%;font-size:.75rem}.study-planner__extra-section{background:#fff;display:flex;flex-flow:column nowrap;gap:10px;padding:0}@media screen and (min-width: 48em){.study-planner__extra-section{padding:10px}}.study-planner__extra-section-title{font-size:1rem;width:100%}.study-planner__extra-section-content{display:flex;flex-flow:column nowrap;gap:15px;width:100%}.study-planner__extra-section-group{display:flex;flex-flow:column nowrap;gap:5px;width:100%}.study-planner__extra-section-group-label{font-size:.8125rem;font-weight:600;width:100%}@media screen and (min-width: 48em){.study-planner__extra-section-group-label{font-size:.875rem}}.study-planner__extra-section-group-label-info{font-size:.8125rem;font-weight:300;width:100%}.study-planner__extra-section-date-inputs{display:flex;flex-flow:row nowrap;width:100%}.study-planner__extra-section-date-inputs .react-datepicker-wrapper:first-child{margin:0 5px 0 0}.study-planner__extra-section-date-inputs .react-datepicker-wrapper{margin:0 0 0 5px}.study-planner__extra-section-group--button-set{display:flex;flex-flow:row nowrap;gap:10px;justify-content:center}.study-planner__input{background:#fff;border:2px solid #f8a1ce;border-radius:3px;height:2.25rem;padding:4px 8px;width:100%}.study-planner__textarea{background:#fff;border:2px solid #f8a1ce;border-radius:3px;height:4.5rem;padding:4px 8px;width:100%}.study-planner__input--filter-courses{background:#f5f5f7;border:0;border-radius:20px;height:2.25rem;padding:4px 36px 4px 14px;width:100%}.study-planner__input-decoration{align-items:center;color:#b3b2b2;display:flex;font-size:1rem;height:2.25rem;justify-content:center;position:absolute;right:0;top:0;width:2.25rem}.study-planner__state-info-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.study-planner__state-info-row-label{font-size:.8125rem;font-weight:300}@media screen and (min-width: 48em){.study-planner__state-info-row-label{font-size:.875rem}}.study-planner__state-info-row-value{font-size:.8125rem;font-weight:600}@media screen and (min-width: 48em){.study-planner__state-info-row-value{font-size:.875rem}}.study-planner__plan-status-section{margin:30px 0 0}.study-planner__plan-status-container{margin:10px 10px 0}@media screen and (min-width: 48em){.study-planner__plan-status-container{margin:10px 0 0}}.study-planner__plan-status-bar-container{position:relative}.study-planner__plan-status-bar-label{display:flex;inset:0;justify-content:center;position:absolute}.study-planner__plan-status-dates{display:flex;justify-content:space-between;margin:0 0 5px}.study-planner__plan-statistics{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 30px;margin:10px 10px 0}@media screen and (min-width: 48em){.study-planner__plan-statistics{margin:10px 0 0}}.study-planner__plan-statistic-item{flex-basis:100%}@media screen and (min-width: 48em){.study-planner__plan-statistic-item{flex:1}}.study-planner__plan-statistic-item-title{font-weight:600;margin:0 0 10px}.study-planner__plan-statistic-item-bar-container{align-items:center;display:flex;flex-direction:row;position:relative}.study-planner__plan-statistic-item-bar{border-radius:10px;width:100%}.study-planner__plan-statistic-item-bar-label{align-items:center;display:flex;inset:0;justify-content:center;line-height:1;position:absolute}.study-planner__info{background-color:#f8f8f8;border-left:5px solid #f8f8f8;border-radius:0 5px 5px 0;display:flex;gap:15px;line-height:1.5rem;margin:0 10px;padding:15px}@media screen and (min-width: 48em){.study-planner__info{margin:0}}.study-planner__info--neutral{border-color:#ebebeb}.study-planner__info--neutral .study-planner__info-icon{display:none}.study-planner__info--neutral .study-planner__info-content{color:#747272}.study-planner__info--info{border-color:#009fe3}.study-planner__info--info .study-planner__info-icon,.study-planner__info--info .study-planner__info-content{color:#009fe3}.study-planner__info--danger{border-color:#de3211}.study-planner__info--danger .study-planner__info-icon,.study-planner__info--danger .study-planner__info-content{color:#de3211}.study-planner__info--success{border-color:#24c118}.study-planner__info--success .study-planner__info-icon,.study-planner__info--success .study-planner__info-content{color:#24c118}.study-planner__info-icon{flex-shrink:0;font-size:4rem}.study-planner__info-content{align-items:center;display:flex;flex:1;font-size:1.125rem;font-weight:300}.study-planner__timeline-progress-container{width:100%}.study-planner__timeline-progress-flags{height:76px;margin:0 0 2px;position:relative}.study-planner__timeline-progress-flag{align-items:center;display:flex;flex-flow:column nowrap;position:absolute;transform:translate(-50%);z-index:2}.study-planner__timeline-progress-flag:hover{z-index:3}.study-planner__timeline-progress-flag-label-container{align-items:center;cursor:help;display:flex;flex-flow:column nowrap;justify-content:center}.study-planner__timeline-progress-flag-icon{background-position:center;background-repeat:no-repeat;background-size:30px 30px;border-radius:5px;height:36px;margin:2px 0;width:36px}.study-planner__timeline-progress-flag-label{align-items:center;border-radius:12px;color:#fff;display:flex;flex-flow:row nowrap;font-size:.75rem;gap:4px;line-height:1;padding:4px 8px}.study-planner__timeline-progress-flag-line{height:16px;width:2px}.study-planner__timeline-progress-flag--start .study-planner__timeline-progress-flag-icon{background-image:url(/gfx/icons/temp/start.png)}.study-planner__timeline-progress-flag--start .study-planner__timeline-progress-flag-label{background-color:#fde7ff;border:1px solid #e901ff;color:#a400b4}.study-planner__timeline-progress-flag--start .study-planner__timeline-progress-flag-line{background:#e901ff}.study-planner__timeline-progress-flag--end{right:0}.study-planner__timeline-progress-flag--end .study-planner__timeline-progress-flag-icon{background-image:url(/gfx/icons/temp/end.png)}.study-planner__timeline-progress-flag--end .study-planner__timeline-progress-flag-label{background-color:#f6efff;border:1px solid #943cff;color:#6c00ef}.study-planner__timeline-progress-flag--end .study-planner__timeline-progress-flag-line{background:#943cff}.study-planner__timeline-progress-flag--goal .study-planner__timeline-progress-flag-icon{background-image:url(/gfx/icons/temp/goal.png)}.study-planner__timeline-progress-flag--goal .study-planner__timeline-progress-flag-label{background-color:#c0f7d5;border:1px solid #19c85d;color:#0f7637}.study-planner__timeline-progress-flag--goal .study-planner__timeline-progress-flag-line{background:#19c85d}.study-planner__timeline-progress-flag--estimated .study-planner__timeline-progress-flag-icon{background-image:url(/gfx/icons/temp/estimated.png)}.study-planner__timeline-progress-flag--estimated .study-planner__timeline-progress-flag-label{background-color:#fae4d5;border:1px solid #ea8e4c;color:#8d4410}.study-planner__timeline-progress-flag--estimated .study-planner__timeline-progress-flag-line{background:#ea8e4c}.study-planner__timeline-progress-flag--current .study-planner__timeline-progress-flag-icon{background-image:url(/gfx/icons/temp/current.png)}.study-planner__timeline-progress-flag--current .study-planner__timeline-progress-flag-label{background-color:#dff3ff;border:1px solid #13a8ff;color:#007dc6}.study-planner__timeline-progress-flag--current .study-planner__timeline-progress-flag-line{background:#13a8ff}.study-planner__timeline-progress-flag--on-left-side{align-items:flex-start}.study-planner__timeline-progress-flag--on-left-side .study-planner__timeline-progress-flag-line{margin:0 0 0 5px}.study-planner__timeline-progress-flag--on-left-side .study-planner__timeline-progress-flag-label{border-radius:4px 12px 12px 4px;padding:4px 8px 4px 4px}.study-planner__timeline-progress-flag--on-right-side{align-items:flex-end}.study-planner__timeline-progress-flag--on-right-side .study-planner__timeline-progress-flag-line{margin:0 5px 0 0}.study-planner__timeline-progress-flag--on-right-side .study-planner__timeline-progress-flag-label{border-radius:12px 4px 4px 12px;padding:4px 4px 4px 8px}.language-profile-container{flex-basis:100%;width:100%}.language-profile-container__fieldset{border:0;border-bottom:1px solid #ebebeb;margin:0 0 15px;padding:0 0 10px}.language-profile-container__subheader{border:0;display:block;font-size:1.125rem;font-weight:400;margin:0 5px 10px;width:100%}@media screen and (min-width: 48em){.language-profile-container__subheader{font-size:1.25rem}}.language-profile-container__subheader--cv{display:flex;justify-content:space-between}.language-profile-container__secondary-header{border:0;display:block;font-size:1.0625rem;font-weight:400;margin:10px 5px 5px;width:100%}@media screen and (min-width: 48em){.language-profile-container__secondary-header{font-size:1.125rem}}.language-profile-container__fieldset-description{font-size:1rem;line-height:1.5rem;margin:10px 5px}.language-profile-container__fieldset-description--table-legend{background:#f8f8f8;border-radius:5px;margin:20px 0 5px;padding:10px;color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.language-profile-container__fieldset-description--table-legend{font-size:.875rem}}.language-profile-container__row{display:flex;flex-flow:row wrap;margin:10px 0;position:relative;width:100%}.language-profile-container__row--new-sample{background:#f2f2f2;border-radius:5px;display:flex;flex-flow:column nowrap;padding:10px}.language-profile-container__row--sample{align-items:center;border-radius:5px;display:flex;flex-flow:row nowrap;gap:10px;justify-content:space-between;padding:5px;transition:all .2s ease-in-out}.language-profile-container__row--sample:hover{background:#f2f2f2}.language-profile-container__row--sample audio{border-radius:25px;box-shadow:none;height:2rem;width:100%}.language-profile-container__row--sample-tagged-for-removal .language-profile__sample-link,.language-profile-container__row--sample-tagged-for-removal .language-profile__textarea{color:#b3b2b2;font-style:italic;text-decoration:line-through}.language-profile-container__row--buttons{gap:10px;justify-content:center}.language-profile__form-element-container{display:flex;flex-basis:auto;flex-flow:column wrap;flex-grow:1;flex-shrink:1;margin:5px;position:relative}.language-profile__button-container{height:0;transform:height .3s ease-in-out;transition:height .3s ease-in-out}.language-profile__button-container.state-OPEN{height:30px;transition:height .3s ease-in-out}.language-profile__sample{display:flex;flex-flow:column nowrap;gap:10px;justify-content:center}.language-profile__sample-buttons{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:center;margin:0}.language-profile__sample-buttons--add-sample{margin:10px 0 0}.language-profile__sample-buttons--edit-sample{margin:10px 0}.language-profile__select{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:2.25rem;padding:4px;width:100%}.language-profile__select[disabled]{background-color:#f2f2f2;border-color:#f2f2f2}@media screen and (min-width: 48em){.language-profile__select{height:2.5rem}}.language-profile__input-group-container{align-items:flex-start;display:flex;flex-flow:row wrap;gap:10px;justify-content:space-between;margin:10px 0;width:100%}.language-profile__textfield-container{align-items:center;display:flex;flex-flow:row wrap;gap:10px;justify-content:space-between}@media screen and (min-width: 48em){.language-profile__textfield-container{flex-wrap:nowrap}}.language-profile__text-sample{flex-basis:100%}.language-profile__textarea{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:6rem;padding:4px 8px;resize:vertical;width:100%}.language-profile__textarea[disabled]{background-color:#f2f2f2;border:2px solid #cccccc}.language-profile__input-container{display:flex;flex-flow:column nowrap;margin:10px 0}.language-profile__input{background:#fff;border:2px solid #f8a1ce;border-radius:3px;flex-basis:100%;flex-grow:1;flex-shrink:1;height:2.25rem;padding:4px 8px}.language-profile__input[disabled]{background-color:#f2f2f2;border-color:#f2f2f2}.language-profile__input.INVALID{animation:invalid .2s ease 0s normal forwards;border:2px solid #de3211}@media screen and (min-width: 48em){.language-profile__input{height:2.5rem}}.language-profile__input[type=checkbox],.language-profile__input[type=radio]{align-items:center;appearance:none;border:solid 2px #f8a1ce;border-radius:3px;display:inline-flex;height:1.5rem;justify-content:center;margin:0 5px;padding:4px 10px;width:1.5rem}.language-profile__input[type=checkbox]:checked,.language-profile__input[type=radio]:checked{background-color:#ab1566;border:solid 2px #ab1566}.language-profile__input[type=checkbox]:checked:after,.language-profile__input[type=radio]:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.language-profile__input[type=checkbox][disabled],.language-profile__input[type=radio][disabled]{background:transparent;border-color:#e6e5e5}.language-profile__input[type=checkbox][disabled]:checked,.language-profile__input[type=radio][disabled]:checked{background:#ccc;border-color:#ccc}.language-profile__input[type=checkbox][disabled]:checked:after,.language-profile__input[type=radio][disabled]:checked:after{color:#fff}.language-profile__input[type=radio]{border-radius:100%}.language-profile__label{display:block;font-weight:600;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis}.language-profile__field-description{color:#797979;display:block;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis}.language-profile__add-language{position:relative}.language-profile__language-dropdown{background-color:#fff;border:1px solid #ab1566;box-shadow:0 10px 20px #0000004d;left:0;max-height:200px;overflow-y:scroll;position:absolute;top:40px;transition:all .2s ease-in-out;width:100%;z-index:5}.language-profile__dropdown-item{cursor:pointer;padding:10px}.language-profile__dropdown-item:hover{background:#f8c7e1}.language-profile__languages-wrapper{border:1px solid #ebebeb;border-radius:3px;margin:10px 0}.language-profile__languages{border-collapse:collapse;width:100%}.language-profile__languages thead th{border-bottom:1px solid #d90ed5;padding:5px}.language-profile__languages tr:nth-child(2n){background-color:#f2f2f2}.language-profile__language{cursor:pointer}.language-profile__language.DISABLED{color:#b3b2b2;cursor:not-allowed}.language-profile__footer{align-items:center;display:flex;height:40px;justify-content:center}.language-profile__sample-file-description{display:flex;flex-direction:column;padding:10px 0}.language-profile__sample-file-description label{font-weight:600;margin-bottom:5px}.language-profile__sample-file{align-items:center;background:#f2f2f2;border-radius:5px;display:flex;font-size:.75rem;font-weight:600;height:30px;justify-content:space-between;margin:5px 0;padding:5px 0 5px 10px}.language-profile__file-uploader-file{background-color:#fff;margin:10px 0;padding:10px}.language-profile__file-uploader-field{cursor:pointer;inset:0;opacity:0%;position:absolute;width:100%}.language-profile__file-sample{display:flex;flex-flow:column nowrap;gap:10px;justify-content:center}.language-profile__audio-sample{flex-grow:1}.language-profile__audio-sample-description{font-weight:600;margin-bottom:10px}.language-profile__file-sample-description{font-weight:600}.language-profile__file-uploader-container{align-items:center;background:#fff;border:2px solid #f8a1ce;border-radius:2px;display:flex;height:6rem;justify-content:center;margin:0;padding:20px;position:relative;text-align:center;width:100%}.language-profile__file-description-input{border:2px solid #f8a1ce;padding:3px}.language-profile__remove-button{background:transparent;color:#de3211;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.language-profile__stars-container{align-items:center;display:flex;flex-flow:row nowrap;gap:10px}.language-profile__stars{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:5px}.language-profile__star{appearance:none;background-color:#fff;color:#ab1566;cursor:pointer;font-size:1rem;height:auto;text-decoration:none;width:auto}@keyframes invalid{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.voice-recorder{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;border:2px solid #5ed2ff;border-radius:2px;display:block;margin:4px 0 0;position:relative;width:100%}@media screen and (min-width: 48em){.voice-recorder{font-size:.875rem}}.voice-recorder .external-link-indicator{display:none}.voice-recorder--language-profile{align-items:center;border:2px solid #f8a1ce;justify-content:center;margin:0}.voice-container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;margin:4px 0 0;position:relative;width:100%}@media screen and (min-width: 48em){.voice-container{font-size:.875rem}}.voice-container .external-link-indicator{display:none}.voice-container .voice-recorder__files-container{padding:0}.voice-container .voice-recorder__file-container{margin:10px 0 0;padding:0}.voice-recorder__controls{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:10px}@media screen and (min-width: 48em){.voice-recorder__controls{padding:15px 20px}}.voice-recorder__start-record-button,.voice-recorder__stop-record-button{align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;font-weight:300;margin:0 10px;padding:6px 10px;text-decoration:none;text-transform:uppercase;transition:background .15s}.voice-recorder__start-record-label,.voice-recorder__stop-record-label{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;padding:0 0 0 4px}@media screen and (min-width: 48em){.voice-recorder__start-record-label,.voice-recorder__stop-record-label{font-size:.875rem}}.voice-recorder__start-record-label{color:#de3211}.voice-recorder__stop-record-label{color:#2c2c2c}.voice-recorder__start-record-button{border:1px solid #de3211;color:#de3211}.voice-recorder__start-record-button:hover{background:#de3211;border:1px solid #de3211;color:#fff}.voice-recorder__start-record-button:hover .voice-recorder__start-record-label{color:#fff}.voice-recorder__stop-record-button{border:1px solid #2c2c2c;color:#2c2c2c}.voice-recorder__stop-record-button:hover{background:#2c2c2c;border:1px solid #2c2c2c;color:#fff}.voice-recorder__stop-record-button:hover .voice-recorder__stop-record-label{color:#fff}.voice-recorder__description{flex-basis:auto;flex-grow:0;flex-shrink:1;margin:10px 0 0}@media screen and (min-width: 48em){.voice-recorder__description{margin:5px 0}}.voice-recorder__files-container{border-top:3px dotted #c4efff;display:block;padding:5px}.voice-recorder__files-container:first-child{border:0}.voice-recorder__file-container{display:flex;flex-flow:column;margin:5px}.voice-recorder__file-description{display:flex;flex-basis:100%;flex-direction:column;padding:10px 0}.voice-recorder__file-description-field{border:2px solid #f8a1ce;padding:3px}.voice-recorder__file-content{display:flex;flex-basis:100%}.voice-recorder__file-container--recording,.voice-recorder__file-container--uploading{margin:10px 5px}.voice-recorder__file{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;flex-basis:auto;flex-grow:1;flex-shrink:1;height:1.75rem;max-width:100%;min-width:0}@media screen and (min-width: 48em){.voice-recorder__file{font-size:.875rem}}.voice-recorder__file--recording,.voice-recorder__file--uploading{height:auto}.voice-recorder__file-record-progressbar{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;flex-basis:auto;flex-grow:1;flex-shrink:1;font-weight:400;height:auto}@media screen and (min-width: 48em){.voice-recorder__file-record-progressbar{font-size:.875rem}}.voice-recorder__file-record-percentage{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;color:#de3211;line-height:1;margin:10px 0 5px}@media screen and (min-width: 48em){.voice-recorder__file-record-percentage{font-size:.875rem}}.voice-recorder__file-record-percentage--recording{color:#de3211}.voice-recorder__file-record-percentage--uploading{color:#72d200}.voice-recorder__download-button{background:transparent;color:#009fe3;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.voice-recorder__remove-button{background:transparent;color:#de3211;cursor:pointer;font-size:1.0625rem;height:auto;margin:0 0 0 10px;padding:5px;text-decoration:none;width:auto}.voice-recorder__file-record-error{border:1px solid #de3211;border-left:5px solid #de3211;font-size:1rem;font-style:italic;margin:10px;padding:5px}.user-language-profile{background-color:transparent}.user-language-profile__drawer{border:1px solid #e2e2e2;margin-top:10px}.user-language-profile__drawer-header{padding:16px}.user-language-profile__drawer-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:1.5rem;justify-content:space-between;padding:0;width:100%}.user-language-profile__drawer-title{font-size:1.125rem;font-weight:400}.user-language-profile__drawer-content{padding:16px}.user-language-profile-container__row{margin:10px 0;width:100%}.user-language-profile__field-description{color:#797979;display:block;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis}.user-language-profile__textarea{background:#fff;border:2px solid #f8a1ce;border-radius:3px;display:inline-block;height:6rem;padding:4px 8px;resize:vertical;width:100%}.user-language-profile__textarea[disabled]{background-color:#f2f2f2}.user-language-profile__drawer-skill{align-items:center;margin:8px 0;padding:0 10px}.user-language-profile__drawer-skill>h5{font-size:.875rem}.user-language-profile__drawer-skill>p,.user-language-profile__drawer-skill>span{font-size:.875rem}.user-language-profile__drawer-skill>span:last-child{margin-left:5px}.user-language-profile__skills-container{border:0;margin-top:20px;padding:10px 0}.user-language-profile-container__subheader{font-size:1.25rem}.user-language-profile-container__secondary-header{font-size:1.125rem;padding:10px 0}.user-language-profile__label,.user-language-profile__star-label{font-weight:600;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis}.user-language-profile__cv-language-skill{margin:10px}.user-language-profile__skill-row{display:flex;justify-content:space-between;padding:0 10px 10px}.user-language-profile__star-displayer{display:flex;flex-flow:column nowrap}.user-language-profile__stars{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:5px}.user-language-profile__star{appearance:none;background-color:#fff;color:#ab1566;cursor:pointer;font-size:1rem;height:auto;text-decoration:none;width:auto}.pedagogy-form{position:relative}.pedagogy-form__overlay{align-items:center;background-color:#ffffff96;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:100}.pedagogy-form__toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;position:relative}.pedagogy-form__toolbar-primary{align-items:center;display:flex;justify-content:center;margin:0 10px 0 0}.pedagogy-form__toolbar-primary .button{margin:0 10px 0 0}.pedagogy-form__toolbar-secondary{align-items:center;display:flex;justify-content:center;padding:0 0 0 10px}.pedagogy-form__toolbar-secondary .button{margin:0 0 0 10px}.pedagogy-form__pdf{height:calc(100vh - 200px);width:100%}.pedagogy-form__overlay-content{height:fit-content}.pedagogy-form__container{position:relative}.user{border-top:2px solid #f2f2f2;cursor:pointer;padding:10px}.user:first-child{border-top-color:transparent}@media screen and (min-width: 48em){.user{border-width:1px;padding:15px 10px}}.user__select-container{align-items:center;display:flex;padding:2px 8px 2px 2px}.user--guider:first-child{border:0}.image-editor{align-items:center;cursor:move;display:flex;justify-content:center}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-bottom:0;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.rangeslider{background:#e6e6e6;display:block;margin:20px 0;position:relative;touch-action:none}.rangeslider__fill{box-shadow:inset 0 1px 3px #0006;display:block}.rangeslider__handle{background:#fff;border:1px solid #cccccc;box-shadow:0 1px 3px #0006,0 -1px 3px #0006;cursor:pointer;display:inline-block;position:absolute}.rangeslider__active{opacity:100%}.rangeslider__handle-tooltip{background-color:#000c;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:400;height:40px;left:50%;position:absolute;text-align:center;transform:translate3d(-50%,0,0);width:40px}.rangeslider__handle-tooltip:after{content:" ";height:0;position:absolute;width:0}.rangeslider__handle-tooltip span{display:inline-block;line-height:100%;margin-top:12px}.rangeslider__labels{position:relative}.rangeslider__label-item{cursor:pointer;display:inline-block;font-size:14px;position:absolute;top:10px;transform:translate3d(-50%,0,0)}.rangeslider-horizontal{border-radius:10px;height:12px}.rangeslider-horizontal .rangeslider__fill{background-color:#009fe3;border-radius:10px;height:100%;top:0}.rangeslider-horizontal .rangeslider__handle{border-radius:30px;height:30px;top:50%;transform:translate3d(-50%,-50%,0);width:30px}.rangeslider-horizontal .rangeslider__handle:after{background-color:#f2f2f2;border-radius:50%;box-shadow:0 1px 3px #0006 inset,0 -1px 3px #0006 inset;content:" ";height:16px;left:6px;position:absolute;top:6px;width:16px}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);bottom:-8px;left:50%;transform:translate3d(-50%,0,0)}.rangeslider-vertical{background-color:transparent;height:150px;margin:20px auto;max-width:10px}.rangeslider-vertical .rangeslider__fill{background-color:#009fe3;bottom:0;box-shadow:none;position:absolute;width:100%}.rangeslider-vertical .rangeslider__handle{box-shadow:none;height:10px;left:-10px;position:absolute;width:30px}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-bottom:8px solid transparent;border-left:8px solid #2c2c2c;border-top:8px solid transparent;left:100%;top:12px}.rangeslider-vertical .rangeslider__labels{height:100%;left:10px;list-style-type:none;margin:0 0 0 24px;padding:0;position:relative;text-align:left;width:250px}.rangeslider-vertical .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__label-item:before{background:#2c2c2c;content:"";height:2px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:-1}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{bottom:inherit;top:0}.change-image{align-items:center;display:flex;justify-content:center;margin:10px 0;min-width:250px;position:relative;width:100%}@media screen and (min-width: 48em){.change-image{justify-content:left}}.change-image__container{align-items:center;background-color:#e6e6e6;background-size:contain;display:flex;height:180px;justify-content:center;position:relative;width:180px}.change-image__container input{cursor:pointer;height:100%;left:0;opacity:0%;position:absolute;top:0;width:100%}@media screen and (min-width: 48em){.change-image__container{height:250px;width:250px}}.change-image__container--profile{border:solid 2px #62c3eb}@media screen and (min-width: 48em){.change-image__container--workspace{background-position:center center;background-size:cover;height:auto;min-height:196px;width:100%}}@media screen and (min-width: 64em){.change-image__container--workspace{min-height:250px}}@media screen and (min-width: 75em){.change-image__container--workspace{min-height:270px}}.change-image__actions{bottom:0;display:flex;justify-content:space-between;left:0;padding:2px;position:absolute;width:100%}.change-image__default-content{background-color:#00000080;color:#fff;display:flex;padding:10px}.change-image__container--empty:before{color:#fff;content:"\e114";font-family:muikku;font-size:65px;font-style:normal;font-variant:normal;font-weight:400;height:65px;line-height:1;text-transform:none;width:65px}.react-datepicker-override .react-datepicker__close-icon{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:1.8rem;justify-content:center;padding:0;right:6px;top:calc(50% - .9rem);width:1.8rem}.react-datepicker-override .react-datepicker__close-icon:after{align-items:center;background:transparent;border-radius:2px;color:#b3b2b2;content:"\e905";display:flex;font-family:muikku;font-size:.6rem;height:1.8rem;justify-content:center;width:1.8rem}.card-wrapper{align-items:center;display:flex;height:100%;justify-content:center;inset:0;position:absolute;width:100%}.card{background-color:#fff;border:solid 1px #e2e3e3;border-radius:3px;display:flex;flex-direction:column;font-family:"Exo 2",Arial,"sans-serif";height:100%;min-height:45px;overflow:hidden;width:100%}.card--counselors{border:0}.card__hero{padding:1.1rem}@media screen and (min-width: 48em){.card__hero{padding:1.6rem}}.card__hero--counselors{padding:10px 0}@media screen and (min-width: 48em){.card__hero--counselors{padding:10px 0}}.card__hero-image{position:relative;width:100%}.card__hero-text{font-weight:600}.card__image{position:relative;width:100%}.card__content{color:#2c2c2c;flex-grow:1;font-size:.8125rem;font-weight:400;line-height:1.2rem;padding:1.1rem;position:relative;text-align:left;width:100%}@media screen and (min-width: 48em){.card__content{font-size:.875rem;line-height:1.375rem;padding:1.6rem}}.card__content--counselors{padding:0 0 10px}@media screen and (min-width: 48em){.card__content--counselors{padding:0 0 10px}}.card__meta{align-items:center;display:flex;flex-flow:row nowrap;margin:0 0 20px}.card__meta:last-child{margin:0}.card__meta-aside{flex-basis:50px;flex-grow:0;flex-shrink:0;margin:0 10px 0 0}.card__meta-aside-logo{color:#e1306c;font-size:50px;height:50px;line-height:1;transition:color .3s ease-in-out;width:50px}.card__meta-body{flex-basis:auto;flex-grow:1;flex-shrink:1}.card__meta-body-title{font-size:1rem;font-weight:600}.card__meta-body-link--instagram{align-items:center;color:#e1306c;display:inline-flex;transition:color .3s ease-in-out}.card__title{color:#009fe3;font-size:1.2rem;font-weight:300;line-height:1;overflow:hidden;padding-bottom:1.1rem;text-overflow:ellipsis;text-transform:uppercase}@media screen and (min-width: 48em){.card__title{font-size:1.625rem;padding-bottom:1.6rem}}.card__text{font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.card__text{font-size:.875rem}}.card__text-row{align-items:flex-start;display:flex;flex-flow:column nowrap;font-weight:300;padding:10px 0}.card__subtitle{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1rem;font-weight:400}.card__text-highlight{font-size:1.25rem}.card__footer{padding:0 1.1rem 1.1rem;position:relative;text-align:left;width:100%}@media screen and (min-width: 48em){.card__footer{padding:0 1.6rem 1.6rem}}.card__error-guidance{background:#fff;border:1px solid #e2e2e2;border-radius:4px;margin-top:1rem;max-width:400px;padding:1rem;text-align:center;width:100%}.card__error-guidance-text{font-size:.9rem;line-height:1.4;margin:0 0 .5rem}.card__title--frontpage-upper-secondary-school{color:#5db5c5}.card__title--frontpage-secondary-school{color:#f58220}.card__title--frontpage-open-materials{color:#c64986}.card--frontpage-organization{margin-bottom:90px;padding:20px}.card--ceepos{background:transparent;border:0;font-family:Inter,Arial,"sans-serif";height:auto;margin:10px;max-width:430px}.card__hero--ceepos{align-items:center;display:flex;flex-flow:row nowrap}.card__hero-image--ceepos{height:50px;width:auto}@media screen and (min-width: 48em){.card__hero-image--ceepos{height:60px}}.card__hero-text--ceepos{color:#009fe3;font-family:"Exo 2",Arial,"sans-serif";font-size:2rem;font-weight:900;padding:0 1rem}@media screen and (min-width: 48em){.card__hero-text--ceepos{font-size:2.5rem}}.card__content--ceepos{background:#fff;border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 0 20px #0000000d}.card__title--ceepos{font-weight:400;text-transform:none}.card__text-row--ceepos-feedback{font-weight:400}.card__text--ceepos{font-size:1rem}.card__text-highlight--ceepos{color:#009fe3}.card__footer--ceepos{display:flex;justify-content:center;padding:1.1rem 0 0}@media screen and (min-width: 48em){.card__footer--ceepos{padding:1.6rem 0 0}}.card__footer--ceepos .button{margin:5px}@font-face{font-family:revicons;fallback:fallback;src:url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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ILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbAyLLAAFiAgILAFJiAuRyNHI2EjPDgtsDMssAAWILAII0IgICBGI0ewACsjYTgtsDQssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDUssAAWILAIQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDYsIyAuRrACJUZSWCA8WS6xJgEUKy2wNywjIC5GsAIlRlBYIDxZLrEmARQrLbA4LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEmARQrLbA5LLAwKyMgLkawAiVGUlggPFkusSYBFCstsDossDEriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSYBFCuwBEMusCYrLbA7LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEmARQrLbA8LLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEmARQrLbA9LLAwKy6xJgEUKy2wPiywMSshIyAgPLAEI0IjOLEmARQrsARDLrAmKy2wPyywABUgR7AAI0KyAAEBFRQTLrAsKi2wQCywABUgR7AAI0KyAAEBFRQTLrAsKi2wQSyxAAEUE7AtKi2wQiywLyotsEMssAAWRSMgLiBGiiNhOLEmARQrLbBELLAII0KwQystsEUssgAAPCstsEYssgABPCstsEcssgEAPCstsEgssgEBPCstsEkssgAAPSstsEossgABPSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==) format("ttf"),url(data:application/vnd.ms-fontobject;base64,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sAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAhDIIojRyNHI2EjRmCwBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwgGJgIyCwACsjsARDYLAAK7AFJWGwBSWwgGKwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbAyLLAAFiAgILAFJiAuRyNHI2EjPDgtsDMssAAWILAII0IgICBGI0ewACsjYTgtsDQssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDUssAAWILAIQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDYsIyAuRrACJUZSWCA8WS6xJgEUKy2wNywjIC5GsAIlRlBYIDxZLrEmARQrLbA4LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEmARQrLbA5LLAwKyMgLkawAiVGUlggPFkusSYBFCstsDossDEriiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSYBFCuwBEMusCYrLbA7LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEmARQrLbA8LLEIBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEmARQrLbA9LLAwKy6xJgEUKy2wPiywMSshIyAgPLAEI0IjOLEmARQrsARDLrAmKy2wPyywABUgR7AAI0KyAAEBFRQTLrAsKi2wQCywABUgR7AAI0KyAAEBFRQTLrAsKi2wQSyxAAEUE7AtKi2wQiywLyotsEMssAAWRSMgLiBGiiNhOLEmARQrLbBELLAII0KwQystsEUssgAAPCstsEYssgABPCstsEcssgEAPCstsEgssgEBPCstsEkssgAAPSstsEossgABPSstsEsssgEAPSstsEwssgEBPSstsE0ssgAAOSstsE4ssgABOSstsE8ssgEAOSstsFAssgEBOSstsFEssgAAOystsFIssgABOystsFMssgEAOystsFQssgEBOystsFUssgAAPistsFYssgABPistsFcssgEAPistsFgssgEBPistsFkssgAAOistsFossgABOistsFsssgEAOistsFwssgEBOistsF0ssDIrLrEmARQrLbBeLLAyK7A2Ky2wXyywMiuwNystsGAssAAWsDIrsDgrLbBhLLAzKy6xJgEUKy2wYiywMyuwNistsGMssDMrsDcrLbBkLLAzK7A4Ky2wZSywNCsusSYBFCstsGYssDQrsDYrLbBnLLA0K7A3Ky2waCywNCuwOCstsGkssDUrLrEmARQrLbBqLLA1K7A2Ky2wayywNSuwNystsGwssDUrsDgrLbBtLCuwCGWwAyRQeLABFTAtAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAA==) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.carousel{position:relative;width:100%}.carousel .react-multiple-carousel__arrow--right{background:#fff;box-shadow:0 0 20px #0000004d;opacity:100%;right:30px;top:50px}.carousel .react-multiple-carousel__arrow--right:before{color:#2fd4af;content:"\f105";font-family:muikku}.carousel .react-multiple-carousel__arrow--right:hover{background:#fff}.carousel .react-multiple-carousel__arrow--left{background:#fff;box-shadow:0 0 20px #0000004d;left:30px;opacity:100%;top:50px}.carousel .react-multiple-carousel__arrow--left:before{color:#2fd4af;content:"\f104";font-family:muikku}.carousel .react-multiple-carousel__arrow--left:hover{background:#fff}.carousel__item{display:block;height:100%;position:relative;width:100%}.carousel__item-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__controls{display:block;margin:0;padding:20px 0;width:100%}.carousel__dots{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.carousel__dots li{display:inline-block;margin:0;padding:0}.carousel__dots button{-moz-transition:background .3;-ms-transition:background .3;-webkit-transition:background .3;-o-transition:background .3;transition:background .3;background:#afafaf;border:solid 2px #ffffff;border-radius:100%;cursor:pointer;font-size:0;height:17px;margin:0 10px;outline:none;padding:0;vertical-align:top;width:17px}.carousel__dots .carousel__dot--selected{background:#ea7503}.carousel__dots button:focus{background:#000}.carousel__dots-list{padding:20px 0;position:relative}.carousel__dots-list>li{display:flex}.carousel__dots-list .react-multi-carousel-dot button{border:none;margin-right:10px}.carousel__dots-list .react-multi-carousel-dot button:hover{background:#4ac9ff}.carousel__dots-list .react-multi-carousel-dot--active button,.carousel__dots-list .react-multi-carousel-dot--active button:hover{background:#009fe3}.carousel__item-container{border:1px solid #84e5d0;border-radius:5px;margin:0 10px;padding:4px}.carousel__item-hero{align-items:flex-start;display:flex;flex-flow:column nowrap;height:100px;justify-content:center;position:relative}@media screen and (min-width: 48em){.carousel__item-hero{height:110px}}@media screen and (min-width: 64em){.carousel__item-hero{height:120px}}@media screen and (min-width: 75em){.carousel__item-hero{height:140px}}.carousel__item-image{background-position:center center;background-size:cover;border-radius:2px;inset:0;position:absolute}.carousel__item-title{font-size:.875rem;font-weight:400;padding:5px;width:100%}@media screen and (min-width: 64em){.carousel__item-title{font-size:.935rem}}.carousel__item-details{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:120px;padding:10px}.carousel__item-actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:5px;width:100%}.evaluation-modal{background:#f5f5f5;display:flex;flex-direction:column;height:calc(100% - 55px);margin:55px 0 0;overflow:auto;padding:0 0 75px;width:100%}@media screen and (min-width: 64em){.evaluation-modal{flex-direction:row;overflow:hidden;padding:0}}.evaluation-modal .cke{background:#fff;border:2px solid #5ed2ff;border-radius:2px;box-sizing:border-box;margin:4px 0 0;max-width:100%;min-width:100%}.evaluation-modal__close{border:#ffffff;border-radius:100%;color:#fff;cursor:pointer;font-size:22px;height:55px;padding:16px;position:fixed;right:0;top:0;width:55px;z-index:99}.evaluation-modal__container{background:#f5f5f5;width:100%}@media screen and (min-width: 64em){.evaluation-modal__container{width:50%}}.evaluation-modal__header{background:#009fe3;height:3.5rem;min-height:30px;padding:10px 0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:60}@media screen and (min-width: 64em){.evaluation-modal__header{width:50%}}.evaluation-modal__header--workspace{display:none}@media screen and (min-width: 64em){.evaluation-modal__header--workspace{display:block}}.evaluation-modal__header-title{box-sizing:border-box;color:#fff;display:inline-block;font-size:1.25rem;height:2.25rem;line-height:2rem;overflow:hidden;padding:0 50px 0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width: 64em){.evaluation-modal__content-wrapper{height:100%;overflow-y:scroll}}.evaluation-modal__content{padding:10px}.evaluation-modal__content-title{align-items:flex-start;display:flex;flex-flow:column nowrap;font-size:1.375rem;justify-content:space-between}@media screen and (min-width: 48em){.evaluation-modal__content-title{align-items:center;flex-flow:row nowrap}}.evaluation-modal__content-actions{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:space-between;padding:0}.evaluation-modal__content-actions-sorters{margin-left:20px}.evaluation-modal__content-actions-sorters,.evaluation-modal__content-actions-filters{display:flex}.evaluation-modal__content-footer{background:#fff;border-top:1px solid #ebebeb;bottom:0;display:flex;flex-flow:column nowrap;left:0;padding:10px 0 5px;position:fixed;right:0}@media screen and (min-width: 64em){.evaluation-modal__content-footer{background:transparent;bottom:unset;box-shadow:none;left:unset;position:static;right:unset}}.evaluation-modal__content-selector{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 0 5px;width:100%}.evaluation-modal__content-buttonset{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.evaluation-modal__event{background:#fff;border:1px solid #e2e2e2;border-radius:2px;display:flex;flex-flow:column wrap;margin:10px 0;padding:10px 0}.evaluation-modal__event-header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:.825rem;padding:0 10px 0 0}.evaluation-modal__event-arrow{border-radius:0;display:inline-block;margin:5px;padding:3px}.evaluation-modal__event-arrow.state-REQUESTED{color:#009fe3}.evaluation-modal__event-arrow.state-FAILED{color:#de3211}.evaluation-modal__event-arrow.state-PASSED,.evaluation-modal__event-arrow.state-IMPROVED{color:#24c118}.evaluation-modal__event-arrow.state-INCOMPLETE{color:#ea7503}.evaluation-modal__event-arrow--journal-comment{margin:5px 5px 5px 0;padding:3px 3px 3px 0}.evaluation-modal__event-arrow--right{transform:rotate(0);transition:transform .15s ease-out}.evaluation-modal__event-arrow--down{transform:rotate(90deg);transition:transform .15s ease-in}.evaluation-modal__event-date{background:#f8f8f8;border-radius:2px;color:#2c2c2c;flex-basis:auto;flex-grow:0;flex-shrink:0;line-height:1;padding:3px 6px}.evaluation-modal__event-meta{padding:5px}.evaluation-modal__event-author,.evaluation-modal__event-type{font-weight:600}.evaluation-modal__event-type.state-REQUESTED{color:#009fe3}.evaluation-modal__event-type.state-FAILED{color:#de3211}.evaluation-modal__event-type.state-PASSED,.evaluation-modal__event-type.state-IMPROVED{color:#24c118}.evaluation-modal__event-type.state-INCOMPLETE{color:#ea7503}.evaluation-modal__event-grade{align-items:center;border-radius:2px;color:#fff;display:flex;flex-basis:20px;flex-grow:0;flex-shrink:0;font-size:.875rem;font-weight:600;justify-content:center;line-height:1;margin:0 0 0 5px;min-height:1.375rem;min-width:1.375rem;padding:4px}.evaluation-modal__event-grade.state-REQUESTED{background:#009fe3}.evaluation-modal__event-grade.state-FAILED{background:#de3211}.evaluation-modal__event-grade.state-PASSED,.evaluation-modal__event-grade.state-IMPROVED{background:#24c118}.evaluation-modal__event-grade.state-INCOMPLETE{background:#ea7503}.evaluation-modal__event-literal-assessment p,.evaluation-modal__event-literal-assessment ul,.evaluation-modal__event-literal-assessment table,.evaluation-modal__item-literal-assessment-data p,.evaluation-modal__item-literal-assessment-data ul,.evaluation-modal__item-literal-assessment-data table{margin:10px 0}.evaluation-modal__event-literal-assessment p:first-child,.evaluation-modal__event-literal-assessment ul:first-child,.evaluation-modal__event-literal-assessment table:first-child,.evaluation-modal__item-literal-assessment-data p:first-child,.evaluation-modal__item-literal-assessment-data ul:first-child,.evaluation-modal__item-literal-assessment-data table:first-child{margin:0 0 10px}.evaluation-modal__event-literal-assessment p:last-child,.evaluation-modal__event-literal-assessment ul:last-child,.evaluation-modal__event-literal-assessment table:last-child,.evaluation-modal__item-literal-assessment-data p:last-child,.evaluation-modal__item-literal-assessment-data ul:last-child,.evaluation-modal__item-literal-assessment-data table:last-child{margin:0}.evaluation-modal__event-literal-assessment h3,.evaluation-modal__event-literal-assessment h4,.evaluation-modal__item-literal-assessment-data h3,.evaluation-modal__item-literal-assessment-data h4{margin:15px 0 10px}.evaluation-modal__event-literal-assessment h3:first-child,.evaluation-modal__event-literal-assessment h4:first-child,.evaluation-modal__item-literal-assessment-data h3:first-child,.evaluation-modal__item-literal-assessment-data h4:first-child{margin:0 0 10px}.evaluation-modal__event-literal-assessment h3:last-child,.evaluation-modal__event-literal-assessment h4:last-child,.evaluation-modal__item-literal-assessment-data h3:last-child,.evaluation-modal__item-literal-assessment-data h4:last-child{margin:0}.evaluation-modal__event-literal-assessment{background-color:#f8f8f8;border-radius:2px;margin:5px 10px 0;padding:10px}.evaluation-modal__event-actions{align-items:center;display:flex;justify-content:flex-end;padding:5px 10px}.evaluation-modal__item{background:#fff;border:1px solid #e2e2e2;border-radius:2px;margin:10px 0 0;padding:0 10px}.evaluation-modal__item .material-page__assignment-assessment{margin:10px 0}.evaluation-modal__content-sub-item{margin:0 0 0 15px}.evaluation-modal__item-remove-evaluation{display:flex;justify-content:end}.evaluation-modal__item-header{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.evaluation-modal__item-header.state-FAILED .button-pill--evaluate{background:#de3211}.evaluation-modal__item-header.state-EVALUATED .button-pill--evaluate{background:#24c118}.evaluation-modal__item-header.state-SUPPLEMENTED .button-pill--evaluate{background:#009fe3}.evaluation-modal__item-header.state-INCOMPLETE .button-pill--evaluate{background:#ea7503}.evaluation-modal__item-header-title{border-left:3px solid transparent;cursor:pointer;flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1.125rem;font-weight:400;padding:5px 10px}.evaluation-modal__item-header-title--exam{border-left-color:#2c2c2c}.evaluation-modal__item-header-title--journal{border-left-color:#0effe6}.evaluation-modal__item-header-title--journal-mandatory{border-left-color:#29b0c4}.evaluation-modal__item-header-title--assignment{border-left-color:#ce01bd}.evaluation-modal__item-header-title--exercise{border-left-color:#f90}.evaluation-modal__item-header-title--interim-evaluation{border-left-color:#005f6a}.evaluation-modal__item-header-title--active-dialog{cursor:default}.evaluation-modal__item-header-title--journal-feedback{border:0;font-size:1rem;padding:0}.title-container{display:flex;flex-flow:row wrap}.title-container .title-text{margin-right:5px}.evaluation-modal__item-hidden{font-size:.75rem;font-style:italic;padding:4px 0 2px}.evaluation-modal__item-hidden,.evaluation-modal__item-meta{align-items:center;color:#2c2c2c;display:flex;flex-flow:row wrap;font-size:.825rem;padding:5px 0}.evaluation-modal__item-meta-item{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;margin:0 15px 0 0}.evaluation-modal__item-meta-item.state-SUPPLEMENTED,.evaluation-modal__item-meta-item.state-SUBMITTED,.evaluation-modal__item-meta-item.state-INCOMPLETE,.evaluation-modal__item-meta-item.state-EVALUATED{background-color:#009fe3;border-radius:12px;color:#fff;height:24px;padding:0 9px}.evaluation-modal__item-meta-item.state-EVALUATED{background-color:#24c118;border-radius:12px;color:#fff;height:24px;padding:0 9px}.evaluation-modal__item-meta-item.state-FAILED{background-color:#de3211;border-radius:12px;color:#fff;height:24px;padding:0 9px}.evaluation-modal__item-meta-item.state-WITHDRAWN{background-color:#ebebeb;border-radius:12px;height:24px;padding:0 9px}.evaluation-modal__item-meta-item-label{font-weight:600;margin:0 5px 0 0;padding:4px 0}.evaluation-modal__item-meta-item-data{align-items:center;display:flex;justify-content:center;padding:4px 0}.evaluation-modal__item-meta-item-data--grade{font-weight:600;line-height:1px;min-height:1.375rem;min-width:1.375rem;padding:4px}.evaluation-modal__item-meta-item-data--grade.state-EVALUATED{background:#24c118;border-radius:2px;color:#fff;font-size:.875rem;min-height:1.375rem;min-width:1.375rem;padding:4px}.evaluation-modal__item-meta-item-data--grade.state-SUPPLEMENTED{background:transparent}.evaluation-modal__item-meta-item-data--grade.state-INCOMPLETE{background:#ea7503;border-radius:2px;color:#fff}.evaluation-modal__item-meta-item-data--grade.state-FAILED{background:#de3211;border-radius:2px;color:#fff}.evaluation-modal__item-functions{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 10px}.evaluation-modal__item-literal-assessment,.evaluation-modal__item-verbal-assessment{background:#f8f8f8;font-size:.825rem;padding:10px}.evaluation-modal__item-literal-assessment .voice-recorder__remove-button,.evaluation-modal__item-verbal-assessment .voice-recorder__remove-button{display:none}.evaluation-modal__item-journal-feedback{margin:10px 0}.evaluation-modal__item-literal-assessment-label,.evaluation-modal__item-verbal-assessment-label,.evaluation-modal__item-journal-feedback-label{font-weight:600}.evaluation-modal__item-literal-assessment-data,.evaluation-modal__item-journal-feedback-data{margin:5px 0}.evaluation-modal__item-footer{padding:5px 10px}.evaluation-modal__item-footer--journal-comment{font-size:.825rem}.evaluation-modal__item-actions{align-items:center;display:flex;justify-content:flex-end;padding:5px 0}.evaluation-modal__item-actions--journal-feedback{justify-content:flex-start}.evaluation-modal__item-subheader{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;justify-content:flex-start}.evaluation-modal__item-subheader--journal-comment,.evaluation-modal__item-subheader-title--journal-comment{cursor:pointer}.evaluation-modal__item--journal-comment{background:#eaf7fc;border:0;border-radius:3px}.evaluation-modal__item-body--journal-comment{padding:5px 10px 0}.evaluation-modal__evaluate-drawer{background:#fff;height:100%;opacity:0%;position:fixed;right:0;top:0;transform:translate(110%);transition:transform .4s ease-out,opacity .2s ease-out;width:100%;z-index:200}@media screen and (min-width: 48em){.evaluation-modal__evaluate-drawer{width:75%}}@media screen and (min-width: 64em){.evaluation-modal__evaluate-drawer{width:50%}}.evaluation-modal__evaluate-drawer.state-OPEN{box-shadow:0 25px 20px #000000b3;opacity:100%;transform:translate(0)}.evaluation-modal__evaluate-drawer--assignment,.evaluation-modal__evaluate-drawer--exercise,.evaluation-modal__evaluate-drawer--interim-evaluation{z-index:211}.evaluation-modal__evaluate-drawer--journal-comment{z-index:201}.evaluation-modal__evaluate-drawer-header{align-items:center;background:#fff;display:flex;justify-content:space-between;min-height:30px;padding:12px 0;position:relative;white-space:nowrap;width:100%}.evaluation-modal__evaluate-drawer-header-title{flex-basis:auto;flex-grow:1;flex-shrink:1;font-size:1.25rem;line-height:2rem;padding:0 10px}.evaluation-modal__evaluate-drawer-close{cursor:pointer;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:2rem;height:2rem;margin:0 5px;width:2rem}.evaluation-modal__evaluate-drawer-content{height:calc(100% - 65px);overflow:auto;overscroll-behavior:contain;padding:10px}.evaluation-modal__evaluate-drawer-row{margin:10px 0 15px}.evaluation-modal__evaluate-drawer-row--payment-warning{color:#de3211;font-size:1rem}.evaluation-modal__evaluate-drawer-row--recording-warning{font-size:1rem;justify-content:center}.evaluation-modal__evaluate-drawer-row--recording-warning .recording-warning{color:#de3211;display:flex;justify-content:center}.evaluation-modal__evaluate-drawer-row--buttons{align-items:center;display:flex;justify-content:center}.evaluation-modal__evaluate-drawer-row-label{display:block;font-weight:600;padding:0 0 5px}.evaluation-modal__evaluate-drawer-row-data{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.evaluation-modal__evaluate-drawer-row-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;margin:5px}.evaluation-cards-wrapper{margin:5px}@media screen and (min-width: 48em){.evaluation-cards-wrapper{margin:0 -5px}}.evaluation-card{background:#fff;border-color:#c6c6c6;border-radius:2px;border-style:solid;border-width:1px;border-left-width:5px;box-sizing:border-box;display:inline-block;margin:7px 5px;position:relative;vertical-align:top;width:calc(100% - 10px)}@media screen and (min-width: 40em){.evaluation-card{width:calc(50% - 10px)}}@media screen and (min-width: 48em){.evaluation-card{width:calc(50% - 10px)}}@media screen and (min-width: 64em){.evaluation-card{width:calc(33.333% - 10px)}}.evaluation-card.state-REQUESTED{border-color:#009fe3}.evaluation-card.state-REQUESTED .evaluation-card__type{background:#009fe3}.evaluation-card.state-FAILED{border-color:#de3211}.evaluation-card.state-FAILED .button-pill--evaluate{background:#de3211}.evaluation-card.state-PASSED{border-color:#24c118}.evaluation-card.state-PASSED .button-pill--evaluate{background:#24c118}.evaluation-card.state-INCOMPLETE{border-color:#ea7503}.evaluation-card.state-INCOMPLETE .evaluation-card__type,.evaluation-card.state-INCOMPLETE .button-pill--evaluate{background:#ea7503}.evaluation-card.state-INTERIM-EVALUATION-REQUEST{border-color:#005f6a}.evaluation-card.state-INTERIM-EVALUATION-REQUEST .evaluation-card__type,.evaluation-card.state-INTERIM-EVALUATION-REQUEST .button-pill--evaluate{background:#005f6a}.evaluation-card__type{border-radius:3px;color:#fff;font-size:.625rem;line-height:1;padding:5px;position:absolute;right:-1px;text-transform:uppercase;top:-10px}.evaluation-card__header{align-items:center;background:#f8f8f8;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;justify-content:space-between;padding:5px}.evaluation-card__header-primary{max-width:calc(100% - 30px)}.evaluation-card__header-secondary{width:auto}.evaluation-card__header-title{font-size:1rem;font-weight:600}.evaluation-card__header-description{font-size:.875rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-card__content{font-size:.875rem;padding:5px;position:relative}.evaluation-card__content-row{align-items:center;display:flex;justify-content:space-between;margin:5px 0;position:relative}.evaluation-card__content-row:last-child,.evaluation-card__content-row:first-child{margin:0}.evaluation-card__content-row--highlight{font-weight:600}.evaluation-card__content-data--all-done{background-color:#24c118;color:#fff;padding:2px 5px}.evaluation-card__content-data--not-done{background-color:#ea7503;color:#fff;padding:2px 5px}.evaluation-card__footer{align-items:center;display:flex;justify-content:space-between;padding:5px}.evaluation-card__button-set{display:flex}.items-sorter{display:flex;flex-flow:row wrap;margin:10px 10px 5px}@media screen and (min-width: 48em){.items-sorter{margin:0 0 10px}}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;inset:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;inset:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;inset:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;inset:0;background-color:#f4f4f4}.feed{align-items:flex-start;color:#2c2c2c;display:flex;flex-flow:row wrap;font-family:"Exo 2",Arial,"sans-serif";font-size:.8125rem;font-weight:400;list-style-type:none;width:100%}@media screen and (min-width: 48em){.feed{font-size:.875rem}}.feed__item{display:flex;flex-basis:100%;flex-flow:row nowrap;flex-grow:1;flex-shrink:1;margin-bottom:1.5rem;max-width:100%}.feed__item:last-child{margin-bottom:0}@media screen and (min-width: 48em){.feed__item{margin-bottom:1.75rem}}@media screen and (min-width: 64em){.feed__item{margin-bottom:2rem}}@media screen and (min-width: 75em){.feed__item{margin-bottom:2.5rem}}.feed__item-aside{border-radius:5px;flex-basis:50px;flex-grow:0;flex-shrink:0;height:50px;margin:4px 15px 0 0;max-width:50px;overflow:hidden;transition:opacity .3s ease-in-out}.feed__item-aside img{border:0}@media screen and (min-width: 40em){.feed__item-aside{flex-basis:100px;height:100px;margin-right:20px;max-width:100px}}@media screen and (min-width: 48em){.feed__item-aside{flex-basis:125px;height:125px;margin-right:20px;max-width:125px}}@media screen and (min-width: 64em){.feed__item-aside{flex-basis:150px;height:150px;margin-right:25px;max-width:150px}}@media screen and (min-width: 75em){.feed__item-aside{flex-basis:200px;height:200px;margin-right:30px;max-width:200px}}.feed__item-image{height:50px;width:auto}@media screen and (min-width: 40em){.feed__item-image{height:100px}}@media screen and (min-width: 48em){.feed__item-image{height:125px}}@media screen and (min-width: 64em){.feed__item-image{height:150px}}@media screen and (min-width: 75em){.feed__item-image{height:200px}}.feed__item-title{color:#2c2c2c;display:block;font-weight:600;margin:0 0 15px}@media screen and (min-width: 40em){.feed__item-title{font-size:1rem;font-weight:400}}@media screen and (min-width: 48em){.feed__item-title{font-size:1.25rem}}.feed__item-body{flex-basis:auto;flex-grow:1;flex-shrink:1;width:100%}.feed__item-description{line-height:1.275rem;margin-bottom:.375rem}@media screen and (min-width: 48em){.feed__item-description{line-height:1.375rem}}.feed__item-meta{align-items:center;color:#8c8c8c;display:flex;flex-flow:row wrap;font-size:.75rem;line-height:1;margin:10px 0 0}@media screen and (min-width: 48em){.feed__item-meta{font-size:.8125rem}}.feed__item-date{color:#8c8c8c;margin:0 5px 0 0}.feed__item-label{margin:0 0 0 5px;text-decoration:none;text-transform:uppercase}.feed__item-label--nettilukio{color:#5db5c5}.feed__item-label--nettiperuskoulu{color:#f58220}.hero{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.hero{font-size:.875rem}}.hero--frontpage{background:url(/gfx/oo-branded-site-header-background-mobile.jpg) no-repeat center center #0089c6;background-size:cover;margin-top:3.5rem;order:1}@media screen and (min-width: 48em){.hero--frontpage{background-image:url(/gfx/oo-branded-site-header-background.png);background-size:auto;box-shadow:0 2px 5px #00000040;margin-top:4.2rem}}.hero--workspace{border-bottom:5px solid #ffffff;border-top:5px solid #ffffff;flex-basis:100%;flex-grow:1;flex-shrink:1;margin:0 0 10px;max-width:100%;position:relative}@media screen and (min-width: 48em){.hero--workspace{border:5px solid #ffffff;border-radius:2px;margin:10px}}.hero__wrapper{align-items:center;display:flex;flex-flow:column nowrap;margin:0 auto;max-width:80rem;padding:1.5rem 0 0;position:relative}@media screen and (min-width: 48em){.hero__wrapper{flex-flow:row nowrap;padding:2.5rem .5rem}}@media screen and (min-width: 64em){.hero__wrapper{padding:4.5rem .5rem}}.hero__wrapper--workspace{align-items:flex-start;background-position:center center;background-size:cover;flex-basis:100%;flex-flow:column nowrap;flex-grow:1;flex-shrink:1;justify-content:center;max-width:100%;min-height:150px;padding:0;position:relative}@media screen and (min-width: 48em){.hero__wrapper--workspace{min-height:196px}}@media screen and (min-width: 64em){.hero__wrapper--workspace{min-height:250px}}@media screen and (min-width: 75em){.hero__wrapper--workspace{min-height:270px}}.hero__wrapper--workspace.STATE-passed:before{background-image:inherit;background-position:center center;background-size:cover;content:"";filter:grayscale(100%);inset:0;position:absolute;z-index:0}.hero__workspace-assessment-container{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:end;position:absolute;width:100%;z-index:1}.hero__workspace-assessment{align-items:center;background:#24c118;border:5px solid #ffffff;color:#fff;display:flex;font-size:5rem;height:150px;justify-content:center;margin-right:20px;width:150px}.hero__workspace-title{display:none;z-index:1}@media screen and (min-width: 48em){.hero__workspace-title{background:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:15px 0 10px #0000001a;display:flex;font-size:1.5rem;font-weight:300;padding:10px 15px 10px 10px}}@media screen and (min-width: 64em){.hero__workspace-title{font-size:1.7rem}}@media screen and (min-width: 75em){.hero__workspace-title{font-size:2rem}}.hero__workspace-name-extension{background:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:15px 0 10px #0000001a;font-size:1rem;font-weight:400;padding:5px 10px;width:auto;z-index:1}@media screen and (min-width: 48em){.hero__workspace-name-extension{font-size:1.125rem;font-weight:300;margin:10px 0 0}}@media screen and (min-width: 64em){.hero__workspace-name-extension{font-size:1.25rem}}.hero__workspace-education-type{background:#4ee23a;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:15px 0 10px #0000001a;color:#fff;font-size:1rem;font-weight:400;margin:10px 0 0;padding:5px 10px;width:auto;z-index:1}@media screen and (min-width: 48em){.hero__workspace-education-type{font-size:1.125rem}}@media screen and (min-width: 64em){.hero__workspace-education-type{font-size:1.25rem}}.hero__item--frontpage{padding:0 1.5rem 1.5rem;width:100%}.hero__item--frontpage:nth-child(2){order:-1}@media screen and (min-width: 48em){.hero__item--frontpage:nth-child(2){order:initial}}@media screen and (min-width: 48em){.hero__item--frontpage{flex-basis:33%;flex-grow:1;flex-shrink:1;padding:0}}.hero__item-logo-container{align-items:center;display:flex;flex-flow:nowrap;flex-direction:row;justify-content:center}@media screen and (min-width: 48em){.hero__item-logo-container{flex-direction:column;padding:0 5px}}.hero__header{font-family:"Exo 2",Arial,"sans-serif";font-size:2rem;line-height:1;text-align:left;text-shadow:0 5px 10px rgba(0,0,0,.3)}@media screen and (min-width: 48em){.hero__header{font-size:3rem;text-align:center}}.hero__header--frontpage-muikku-author{color:#fff;font-size:1.15rem;font-weight:400;line-height:1;text-transform:uppercase}@media screen and (min-width: 48em){.hero__header--frontpage-muikku-author{font-size:1.5rem;font-weight:300}}.hero__header--frontpage-muikku{color:#fff;font-weight:900;position:relative}.hero__header--frontpage-verkko{color:#fff;font-weight:300;letter-spacing:3px}@media screen and (min-width: 48em){.hero__header--frontpage-verkko{font-size:3rem;font-weight:200;letter-spacing:5px;text-indent:7px}}.hero__description{color:#fff;font-size:.925rem;font-weight:600;line-height:1.2rem;margin:1rem auto 0;max-width:100%;text-align:center;text-shadow:0 5px 10px rgba(0,0,0,.3);text-transform:uppercase}@media screen and (min-width: 48em){.hero__description{max-width:20em}}.bubble{align-items:center;background-color:#fff;border:0;border-radius:10px;box-shadow:0 20px 60px #00000026;display:flex;flex-flow:column nowrap;font-family:"Exo 2",Arial,"sans-serif";font-size:.875rem;justify-content:flex-start;padding:.625rem;position:relative;text-align:center;width:100%}.bubble:hover,.bubble.hover{border-color:#ea7503}@media screen and (min-width: 48em){.bubble{-webkit-transition:border-color .5s ease-in-out;-ms-transition:border-color .5s ease-in-out;-o-transition:border-color .5s ease-in-out;-moz-transition:border-color .5s ease-in-out;transition:border-color .5s ease-in-out;background-color:#fff;border:6px solid #02a0e3;border-radius:100%;box-shadow:0 20px 60px #00000026;height:16rem;padding:1.7rem;width:16rem}}@media screen and (min-width: 64em){.bubble{height:18.25rem;padding:2.25rem;width:18.25rem}}.bubble__title{align-items:flex-end;color:#009fe3;display:flex;font-size:1.3rem;font-weight:900;min-height:52px;position:relative;text-transform:uppercase}@media screen and (min-width: 48em){.bubble__title{font-size:1.3rem;line-height:1.3rem;padding:.2rem .5rem 0}}@media screen and (min-width: 64em){.bubble__title{font-size:1.5rem;line-height:1.5rem;padding:.2rem .5rem 0}}.bubble__content{color:#2c2c2c;font-weight:400;padding-top:.5rem;position:relative}@media screen and (min-width: 48em){.bubble__content{line-height:1rem;min-height:6.2rem;padding:1rem 0 0}}.bubble__button-container{display:inline-block;font-weight:600;padding:.875rem 0 0;position:relative}@media screen and (min-width: 48em){.bubble__button-container{display:inline-block;padding:0}}.bubble--application{margin-left:auto}.bubble--goto-materials{margin-right:auto}.logo{display:block;overflow:hidden;position:relative}.logo--muikku{border-radius:100%;box-shadow:0 15px 15px #0003;height:4.5rem;margin:0 1rem 0 0;text-align:center;width:4.5rem}@media screen and (min-width: 48em){.logo--muikku{height:5.625rem;margin:0 0 1rem;width:5.625rem}}.logo--organization{display:inline-block;height:4rem;margin:-10px 0 10px;max-width:100%}@media screen and (min-width: 48em){.logo--organization{height:4.5rem;margin:0}}@media screen and (min-width: 64em){.logo--organization{height:5.375rem;margin:-10px 0 0 -10px}}.logo--organization-footer{height:calc(4rem / 1.2)}.logo--muikku-footer{width:300px}.footer{background-color:#454545;font-family:"Exo 2",Arial,"sans-serif";margin-top:calc(1.5rem + 20px);width:100%}.footer--workspace{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#fff;margin:0;order:3}@media screen and (min-width: 48em){.footer--workspace{font-size:.875rem}}@media screen and (min-width: 48em){.footer--workspace{margin:10px}}.footer__container{display:flex;justify-content:center;margin:0 auto;max-width:80rem;position:relative;width:100%}.footer__container--plagscan{background-color:#2c2c2c;display:flex;justify-content:center;position:relative;width:100%}.footer__container--accessibility-statement{display:flex;justify-content:center;position:relative;width:100%}.footer__item{flex-basis:auto;flex-grow:1;flex-shrink:0;padding:40px;position:relative}.footer__item--contact{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;max-width:100%}@media screen and (min-width: 48em){.footer__item--contact{align-items:flex-start;max-width:50%}}.footer__item--plagscan{align-items:center;display:flex;flex-flow:column wrap;font-size:.8125rem;font-weight:400;justify-content:flex-start;margin:0 auto;max-width:80rem;padding:20px 30px 15px}.footer__item--plagscan img{height:30px;width:auto}@media screen and (min-width: 48em){.footer__item--plagscan{flex-flow:row wrap}}.footer__item--plagscan-text{color:#fff;margin:0 5px 0 10px}.footer__header{color:#fff;flex-basis:100%;flex-grow:1;flex-shrink:1;font-size:1.6rem;font-weight:200;margin-bottom:1.5rem;text-align:center}@media screen and (min-width: 48em){.footer__header{font-size:2.5rem;text-align:left}}.footer__subitem{color:#fff;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;font-size:.8125rem;margin-bottom:.55rem;margin-top:.55rem;max-width:100%;text-align:center}.footer__subitem *{margin-right:.625rem}@media screen and (min-width: 48em){.footer__subitem{font-size:.875rem;text-align:left}}.footer__subitem--privacy-policy{margin-top:1rem}.footer__item--logos{display:none}@media screen and (min-width: 48em){.footer__item--logos{align-items:flex-end;display:flex;flex-flow:column nowrap;justify-content:space-around}}.credentials{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;align-items:center;display:flex;flex-flow:column wrap;height:100vh;justify-content:center}@media screen and (min-width: 48em){.credentials{font-size:.875rem}}.credentials__hero{align-items:center;display:flex;flex-flow:row nowrap;max-width:400px;padding:1.1rem;width:calc(100% - 20px)}@media screen and (min-width: 48em){.credentials__hero{padding:1.6rem;width:400px}}.credentials__container{align-items:flex-start;background:#fff;border:1px solid #e2e2e2;border-radius:5px;display:flex;flex-direction:column;max-width:400px;padding:1.1rem 1.1rem .65rem;width:calc(100% - 20px)}@media screen and (min-width: 48em){.credentials__container{padding:1.6rem 1.6rem .8rem;width:400px}}.credentials__header{color:#009fe3;font-size:1.2rem;font-weight:400;line-height:1;margin:0;overflow:hidden;padding-bottom:1.1rem;text-overflow:ellipsis}@media screen and (min-width: 48em){.credentials__header{font-size:1.625rem}}.credentials__hero-muikku-logo{height:60px}.credentials__hero-muikku-logo-text{color:#009fe3;font-family:"Exo 2",Arial,"sans-serif";font-size:2rem;font-weight:900;line-height:2rem;padding:0 1rem}.credentials__body{width:100%}.credentials__changed{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.credentials__changed-message{flex-basis:100%;flex-grow:1;flex-shrink:1;padding:10px 0}.credentials__changed-action{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:1;justify-content:flex-start;padding:10px 0}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.meta{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex}@media screen and (min-width: 48em){.meta{font-size:.875rem}}.meta--workspace{align-items:center;background:#fff;flex-flow:row wrap;justify-content:flex-start;padding:5px 0 0}.meta--workspace .meta__item{padding:2px 0}@media screen and (min-width: 48em){.meta--workspace{opacity:100%;padding:10px 5px 5px;position:relative}}.meta__item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.meta__item:last-child{margin:0}@media screen and (min-width: 48em){.meta__item{margin:0 10px 0 0}}.meta__item--progress-data{flex-basis:auto;flex-grow:1;flex-shrink:1;justify-content:flex-start}@media screen and (min-width: 64em){.meta__item--progress-data{justify-content:flex-end}}.meta__item-label{font-weight:300;padding:0 5px;text-transform:uppercase}.meta__item-description{padding:0 5px 0 0;text-transform:uppercase}@media screen and (min-width: 48em){.meta__item-description{padding:0 5px}}.material-admin-panel{box-sizing:content-box;height:1.75rem;line-height:1}.material-admin-panel--page-functions{background:#fff;border-bottom:1px solid #e2e2e2;padding:10px 0;position:sticky;text-align:left;top:56px;z-index:9}@media screen and (min-width: 48em){.material-admin-panel--page-functions{padding:10px;top:67px}}.material-admin-panel--chapter-functions{background:#fff;border-bottom:1px solid #e2e2e2;margin:0;padding:10px 0;text-align:left}@media screen and (min-width: 48em){.material-admin-panel--chapter-functions{padding:10px}}.material-admin-panel--master-functions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:30px 0;position:relative}.license{align-items:center;background:#98c807;color:#fff;display:flex;flex-flow:row wrap;padding:10px}@media screen and (min-width: 48em){.license{padding:20px}}.license__icon{font-size:20px;padding:0 5px 0 0}@media screen and (min-width: 48em){.license__icon{font-size:30px;padding:0 10px 0 0}}@media screen and (min-width: 64em){.license__icon{font-size:40px}}.license__title{margin:0 0 5px;text-transform:uppercase}.license__link{color:#fff;text-decoration:underline}.producers{padding:10px}@media screen and (min-width: 48em){.producers{padding:20px}}.producers__title{padding:0 5px 0 0;text-transform:uppercase}.material-editor{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;-moz-transition:left .3s;transition:left .3s;background:#f5f5f5;height:100%;left:-100%;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;top:0;width:100%;z-index:1000}.material-editor::-webkit-scrollbar{width:0}.material-editor.material-editor--visible{left:0}@media screen and (min-width: 48em){.material-editor{max-width:730px;min-width:680px}.material-editor.material-editor--visible{box-shadow:0 0 200px #000000f2}}.material-editor__header{margin:0 -15px;position:sticky;top:0;z-index:99}.material-editor__buttonset{align-items:center;bottom:0;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:flex-end;margin:0 0 10px}.material-editor__buttonset-primary{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.material-editor__buttonset-secondary{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:right}.material-editor__content-wrapper{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background:#fff;display:flex;flex-flow:column nowrap;min-height:calc(100vh - 40px);padding:10px;width:100%}@media screen and (min-width: 48em){.material-editor__content-wrapper{font-size:.875rem}}.material-editor__editor-container{display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1}.material-editor__editor-container .cke{background:#fff;border:solid 2px #62c3eb;border-radius:2px;box-sizing:border-box;flex-basis:100%;flex-grow:1;flex-shrink:1;max-width:100%;min-width:100%}.material-editor__editor-container .cke_top{background:#fff;border-bottom:1px solid #62c3eb}.material-editor__editor-container .cke_bottom{background:#fff;border-top:1px solid #62c3eb}.material-editor__sub-section{border-radius:2px;margin:0 0 10px;padding:15px 0}.material-editor__sub-section:last-child{border:0}.material-editor__sub-title{align-items:center;display:flex;font-size:1.25rem;font-weight:300;justify-content:space-between;line-height:1;margin:0 0 10px}.material-editor__list-producers-container{display:flex;flex-flow:row wrap;padding:15px 0}.material-editor__producer{align-items:center;border:1px solid #a8d7e0;border-radius:2px;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;margin:0 10px 10px 0;padding:6px 8px}.material-editor__remove-producer{background:#fff;color:#de3211;cursor:pointer;font-size:.75rem;height:auto;margin:0 0 0 10px;padding:4px;width:auto}.material-editor__category-item{background:#f8f8f8;border-radius:10px;margin:10px 0;padding:10px}.material-editor__category-header,.material-editor__attendee-header,.material-editor__smowl-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:600;justify-content:space-between;margin:0 0 10px;padding:0 0 5px}.material-editor__selected-pages{display:flex;flex-flow:row wrap;gap:5px}.material-editor__selected-page{align-items:center;background:#d3eef9;border:1px solid #a6ddf4;border-radius:3px;display:flex;flex-flow:row nowrap;gap:5px;line-height:1;margin:2px 0;padding:5px 5px 5px 10px}.material-editor__add-page{margin:5px 0 0;width:100%}.material-editor__attendees{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;margin:20px 0}.material-editor__attendees-title{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;justify-content:space-between}.material-editor__attendee-header,.material-editor__category-header,.material-editor__smowl-header{gap:10px;width:100%}.material-editor__attendee-header-title,.material-editor__category-header-title,.material-editor__smowl-header-title{flex-basis:auto;flex-grow:1;flex-shrink:0;padding:8px 0}.material-editor__attendee-line{flex-basis:100%;flex-grow:1;flex-shrink:1}.material-editor__attendee-header-actions,.material-editor__category-header-actions{display:flex;flex-flow:row nowrap;gap:5px}.material-editor__attendees-items{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.material-editor__attendee-item{background:#f8f8f8;border-radius:10px;padding:10px}.material-editor__attendee-body{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.material-editor__attendee-meta{display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start}.material-editor__attendee-status{border-radius:5px;color:#fff;display:inline-flex;font-weight:600;padding:5px 10px;width:auto}.material-editor__attendee-status--completed{background-color:#24c118}.material-editor__attendee-status--in-progress{background-color:#009fe3}.material-editor__attendee-status--not-started{background-color:#466175}.material-editor__attendee-dates{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.material-editor__attendee-footer{display:flex;flex-flow:row nowrap;gap:10px;justify-content:center;padding:10px}.material-editor__smowl{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;margin:20px 0}.material-editor__smowl-item{background:#f8f8f8;border-radius:10px;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:10px}.material-editor__smowl-body{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.material-editor__smowl-option-container{border-top:1px solid #ebebeb;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:10px 0 0}.material-editor__smowl-option-container:first-child{border-top:0;padding:0}.material-editor__smowl-option{align-items:center;display:flex;flex-flow:row nowrap;gap:5px;justify-content:flex-start;padding:10px 0}.material-editor__smowl-expand-button{background:transparent;border:0;color:#009fe3;cursor:pointer;font-size:.75rem;padding:5px}.material-editor__smowl-label{flex-basis:100%;flex-grow:1;flex-shrink:1;font-weight:600}.material-editor__smowl-alarms-list{background:#fff;border-radius:10px;display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-start;padding:10px}.material-editor__smowl-option-content{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start}.material-editor__smowl-alarms-section{display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;padding:10px 0}.material-editor__smowl-alarms-label{font-weight:600;width:100%}.material-editor__smowl-alarm-item{align-items:center;background:#fff;border-radius:20px;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start;padding:5px 5px 5px 10px;transition:all .2s ease-in-out}.material-editor__smowl-alarm-item:hover{background:#f2f2f2}.material-editor__smowl-alarm-label{cursor:pointer}.license-selector{width:100%}.license-selector--material-editor{padding:0}.license-selector__options-container{background:#f8f8f8;border-radius:3px;margin:10px 0 0;padding:15px}.add-producer{border-radius:2px;flex-basis:100%;margin:0}.add-producer__title{font-size:1.25rem;font-weight:300;line-height:1;margin:0 0 10px}.add-producer__list-container{display:flex;flex-flow:row wrap}.add-producer__producer-list-item{align-items:center;border:1px solid #a8d7e0;border-radius:15px;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;margin:10px 10px 0 0;padding:4px 8px 4px 12px}.add-producer__remove-producer{background:#fff;color:#de3211;cursor:pointer;font-size:.75rem;height:auto;margin:0 0 0 10px;padding:4px;width:auto}.content-panel{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:80rem;padding:3.5rem 0 10px;width:100%}@media screen and (min-width: 48em){.content-panel{padding:5.25rem 10px 10px}}.content-panel--workspace-exam{padding:0}.content-panel--workspace-exam .content-panel__navigation{height:unset;top:0}@media screen and (min-width: 64em){.content-panel--workspace-exam .content-panel__navigation{height:calc(100vh - (5.25rem + 54px) - 30px)}}.content-panel--workspace-exam .content-panel__aside{margin:0 0 10px;top:14px}@media screen and (min-width: 64em){.content-panel--workspace-exam .content-panel__aside{margin:-30px 12px 10px auto}}.content-panel--workspace-exam .toc{border:solid 1px #e2e2e2}.content-panel--workspace-exam .toc__header{display:none}.content-panel--workspace-exam .toc__section-title-container{margin:4px}.content-panel__container{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 48em){.content-panel__container{font-size:.875rem}}.content-panel__header{display:none}@media screen and (min-width: 48em){.content-panel__header{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:center;margin:10px;position:relative;width:calc(100% - 20px)}}.content-panel__header-title{flex-grow:1;flex-shrink:1;font-size:1.5rem;font-weight:300;height:20px;line-height:1;text-transform:uppercase}@media screen and (min-width: 48em){.content-panel__header-title{height:24px}}.content-panel__aside{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;margin:10px}@media screen and (min-width: 64em){.content-panel__aside{display:flex;justify-content:flex-end;margin:-35px 0 10px auto;max-width:300px;min-width:250px;position:-webkit-sticky;position:sticky;top:calc(5.25rem + 10px);z-index:9}}.content-panel__body{display:flex;flex-direction:column}@media screen and (min-width: 64em){.content-panel__body{box-shadow:none}}.content-panel__footer{display:flex;flex-direction:column}@media screen and (min-width: 64em){.content-panel__content{display:flex;flex-flow:row nowrap}}.content-panel__navigation{-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:transparent;bottom:0;display:none;overflow-y:hidden;position:fixed;right:0;top:0;width:100%;z-index:99}.content-panel__navigation .content-panel__navigation-content{right:-90%}.content-panel__navigation.displayed{display:block}.content-panel__navigation.visible{background-color:#00000040}@media screen and (min-width: 64em){.content-panel__navigation.visible{background-color:transparent}}.content-panel__navigation.visible .content-panel__navigation-content{right:0}.content-panel__navigation.dragging,.content-panel__navigation.dragging .content-panel__navigation-content{transition:none}@media screen and (min-width: 64em){.content-panel__navigation{display:flex;flex-basis:calc(35% - 20px);flex-grow:1;flex-shrink:1;height:calc(100vh - (5.25rem + 54px));margin:0;order:2;position:-webkit-sticky;position:sticky;top:calc(5.25rem + 44px);z-index:1}.content-panel__navigation.displayed{display:flex}.content-panel__navigation .content-panel__navigation-content{right:0}}.content-panel__navigation-content{-webkit-transition:right .3s;-moz-transition:right .3s;-o-transition:right .3s;-ms-transition:right .3s;transition:right .3s;bottom:0;box-shadow:0 2px 3px #0000000d;position:absolute;right:0;top:0;width:90%}@media screen and (min-width: 48em){.content-panel__navigation-content{width:70%}}@media screen and (min-width: 64em){.content-panel__navigation-content{box-shadow:none;width:100%}}.content-panel__navigation-close{background-color:#fff;display:flex;justify-content:flex-end}@media screen and (min-width: 64em){.content-panel__navigation-close{display:none}}.content-panel__main-container{flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0;padding:0;position:relative}@media screen and (min-width: 64em){.content-panel__main-container{flex-basis:calc(65% - 60px);margin:0 30px 10px 0;max-width:700px;min-width:650px;order:1}}.content-panel__chapter{margin:20px 0 0}.content-panel__chapter:first-child{margin:0}.content-panel__chapter--exam{border-top:2px solid #2c2c2c}.content-panel__chapter-title{background:#fff;border-bottom:dashed 2px #f2f2f2;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;font-size:1.25rem;font-weight:400;line-height:1;margin:0 0 -1px;position:relative;z-index:2}.content-panel__chapter-title.state-HIDDEN{opacity:30%}@media screen and (min-width: 48em){.content-panel__chapter-title{font-size:1.5rem}}.content-panel__chapter-title-text{padding:10px}@media screen and (min-width: 48em){.content-panel__chapter-title-text{padding:20px}}.content-panel__item{margin:0 0 20px}.content-panel__item:last-child{margin:0}@media screen and (min-width: 48em){.content-panel__item{margin:0 0 30px}}.content-panel__navigation-open{align-items:center;background:#009fe3;border:1px solid #ffffff;border-bottom-left-radius:25px;border-top-left-radius:25px;box-shadow:-2px 0 5px #0003;cursor:pointer;display:flex;height:3rem;justify-content:center;position:fixed;right:-1px;top:60px;width:2rem;z-index:10}@media screen and (min-width: 48em){.content-panel__navigation-open{top:72px}}@media screen and (min-width: 64em){.content-panel__navigation-open{display:none}}.content-panel__navigation-open .icon-arrow-left{color:#fff;font-size:1.125rem;padding:0 0 0 3px}.cke.cke_focus{outline:#d90ed5 solid 2px;outline-offset:-2px}.cke_contents:focus,.cke_contents:focus-visible,.cke_editable:focus,.cke_editable:focus-visible{outline:none}.cke_reset_all .cke_dialog *{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400}@media screen and (min-width: 48em){.cke_reset_all .cke_dialog *{font-size:.875rem}}.cke_dialog.cke_hidpi * .cke_dialog_close_button{background:none}.cke_dialog *{white-space:normal}.cke_dialog.cke_ltr .cke_dialog_close_button{right:5px}.cke_dialog .cke_resizer{bottom:2px;margin:0!important;position:absolute;right:2px}.cke_dialog .cke_dialog_body{background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 0 80px #0009;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;overflow:hidden;width:100%}.cke_dialog .cke_dialog_body label{letter-spacing:normal}@media screen and (min-width: 48em){.cke_dialog .cke_dialog_body{font-size:.875rem;left:auto;max-width:768px;position:relative}}@media screen and (min-width: 64em){.cke_dialog .cke_dialog_body{max-width:900px}}.cke_dialog .cke_dialog_title{align-items:center;background-color:#fff;border:0;box-sizing:border-box!important;color:#2c2c2c;display:flex;font-size:1rem;font-weight:400;letter-spacing:normal;padding:10px;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width: 48em){.cke_dialog .cke_dialog_title{background-color:#009fe3;color:#fff;font-size:1.1rem;height:2.5rem;padding:0 10px}}.cke_dialog .cke_dialog_close_button{-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;align-items:center;background:none;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:40px;opacity:100%;position:absolute;right:5px;text-align:center;top:0;width:40px}.cke_dialog .cke_dialog_close_button:before{color:#fff;content:"\e905";font-family:muikku;font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.cke_dialog .cke_dialog_contents_body{max-width:100%;min-width:320px;padding:0 10px 10px}.cke_dialog .selection-title-container,.cke_dialog .textfield-title-container,.cke_dialog .memofield-title-container,.cke_dialog .connectfield-title-container,.cke_dialog .sorter-title-container{align-items:center;display:flex;padding:5px 0}.cke_dialog .items-label{flex-basis:auto;flex-grow:0;flex-shrink:0;margin:0 10px 0 0}.cke_dialog .icon-plus{align-items:center;background-color:#009fe3;border-radius:100%;color:#fff;cursor:pointer;display:flex;flex-basis:1.5rem;flex-grow:0;flex-shrink:0;font-size:14px;height:1.5rem;justify-content:center;margin:0;position:relative;transition:background-color .3s ease-in-out;width:1.5rem}.cke_dialog .icon-plus:hover{background-color:#007bb0}.cke_dialog .icon-plus span{display:none}.cke_dialog .icon-check{align-items:center;cursor:default;display:flex;flex-basis:1.5rem;flex-grow:1;flex-shrink:0;font-size:14px;height:1.5rem;justify-content:flex-end;margin:0 50px 0 0;width:1.5rem}.cke_dialog .icon-check span{display:none}.cke_dialog .icon-trash{align-items:center;border-radius:100%;color:#de3211;cursor:pointer;display:flex;flex-basis:1.5rem;flex-grow:0;flex-shrink:0;font-size:14px;height:1.5rem;justify-content:center;margin:0 0 0 5px;width:1.5rem}.cke_dialog .icon-trash span{display:none}.cke_dialog .sorter-items-container *,.cke_dialog .connectfield-elements-container *,.cke_dialog .organizer-categories-container *,.cke_dialog .selection-options-container *,.cke_dialog .textfield-elements-container *{box-sizing:border-box}.cke_dialog .selection-options-container,.cke_dialog .textfield-elements-container,.cke_dialog .connectfield-elements-container,.cke_dialog .sorter-items-container{max-height:300px;overflow-x:hidden;overflow-y:scroll;padding:0 5px 0 0}.cke_dialog .selection-option-container,.cke_dialog .textfield-element-container,.cke_dialog .memofield-element-container,.cke_dialog .sorter-item-container{align-items:center;display:flex;padding:2px 0}.cke_dialog .cke_dialog_ui_input_text{align-items:center;display:flex}.cke_dialog textarea.cke_dialog_ui_input_textarea{border:solid 2px #bce6f7;height:11rem;outline:none;padding:2px 6px;transition:border .3s ease-in-out;width:100%}.cke_dialog textarea.cke_dialog_ui_input_textarea:hover,.cke_dialog textarea.cke_dialog_ui_input_textarea:focus,.cke_dialog textarea.cke_dialog_ui_input_textarea:active{border:solid 2px #62c3eb;outline:none;padding:2px 6px}.cke_dialog div.cke_dialog_ui_input_select{display:flex;width:100%}.cke_dialog select.cke_dialog_ui_input_select{border:solid 2px #bce6f7;flex-basis:auto;flex-grow:1;flex-shrink:1;height:1.75rem;line-height:inherit;margin:0;outline:none;padding:1px 2px;transition:border .3s ease-in-out;width:100%!important}.cke_dialog select.cke_dialog_ui_input_select:hover,.cke_dialog select.cke_dialog_ui_input_select:focus,.cke_dialog select.cke_dialog_ui_input_select:active{border:solid 2px #62c3eb}.cke_dialog select.cke_dialog_ui_input_select option{outline:none}.cke_dialog input.cke_dialog_ui_input_text{color:#2c2c2c;font-weight:400;border:solid 2px #bce6f7;border-radius:2px;flex-basis:auto;flex-grow:1;flex-shrink:1;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;height:1.75rem;margin:0;outline:none;padding:2px 6px;transition:border .3s ease-in-out}.cke_dialog input.cke_dialog_ui_input_text:hover,.cke_dialog input.cke_dialog_ui_input_text:focus,.cke_dialog input.cke_dialog_ui_input_text:active{border:solid 2px #62c3eb;outline:none;padding:2px 6px}@media screen and (min-width: 48em){.cke_dialog input.cke_dialog_ui_input_text{font-size:.875rem}}.cke_dialog input.cke_dialog_ui_checkbox_input{align-items:center;appearance:none;border:solid 2px #bce6f7;border-radius:3px;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;height:1.375rem;justify-content:center;margin:0 0 0 5px;outline:none;transition:border .3s ease-in-out;width:1.375rem}.cke_dialog input.cke_dialog_ui_checkbox_input:hover,.cke_dialog input.cke_dialog_ui_checkbox_input:focus,.cke_dialog input.cke_dialog_ui_checkbox_input:active{border:solid 2px #62c3eb;outline:none}.cke_dialog input.cke_dialog_ui_checkbox_input:checked{background-color:#29b0c4;border:solid 2px #29b0c4;outline:none}.cke_dialog input.cke_dialog_ui_checkbox_input:checked:after{color:#fff;content:"\e639";font-family:muikku;font-size:.875rem}.cke_dialog .cke_dialog_ui_checkbox{align-items:center;display:flex}.cke_dialog .cke_dialog_ui_checkbox input.cke_dialog_ui_checkbox_input{margin:0 5px 0 0}.cke_dialog .sort-handle{align-items:center;background:#bce6f7;border-bottom-left-radius:2px;border-top-left-radius:2px;color:#fff;cursor:move;display:flex;font-size:14px;height:1.75rem;justify-content:center;margin:0 -2px 0 0;transition:background .3s ease-in-out;width:1.75rem}.cke_dialog .sort-handle:hover{background:#62c3eb}.cke_dialog .connectfield-element-container{align-items:center;display:flex;flex-flow:row nowrap;padding:4px 0}.cke_dialog .connectfield-element-container input.cke_dialog_ui_input_text{flex-basis:auto;flex-grow:1;flex-shrink:1;width:auto}.cke_dialog .connectfield-element-container input.cke_dialog_ui_input_text:first-child{margin:0 4px 0 0}.cke_dialog .connectfield-element-container input.cke_dialog_ui_input_text:last-child{margin:0 0 0 4px}.cke_dialog .organizer-categories-container{align-items:flex-start;display:flex;flex-flow:row wrap;margin:10px 0 0;max-height:530px;max-width:775px;overflow-x:hidden;overflow-y:scroll}.cke_dialog .organizer-categories-label{flex-basis:100%;flex-grow:0;flex-shrink:0}.cke_dialog .organizer-category-container{align-items:flex-start;border:solid 2px #bce6f7;border-radius:3px;display:flex;flex-basis:250px;flex-grow:0;flex-shrink:0;height:250px;margin:2px;position:relative}.cke_dialog .organizer-category-name-container{flex-basis:auto;flex-grow:1;flex-shrink:1;position:relative}.cke_dialog .organizer-category-name-container .icon-trash{margin:0;position:absolute;right:4px;top:4px}.cke_dialog input.organizer-category-name{border:0;border-bottom:dotted 2px #bce6f7;border-radius:0;box-shadow:none;margin:0;padding:6px 30px 6px 6px;width:100%}.cke_dialog .organizer-category{inset:35px 0 0;margin:0;overflow-x:hidden;overflow-y:auto;padding:3px;position:absolute}.cke_dialog input.organizer-term-name{box-shadow:none;margin:2px 0 4px;width:100%}.cke_dialog .organizer-term-container{margin:0 0 4px;position:relative}.cke_dialog .organizer-term-container .icon-trash{margin:0;position:absolute;right:0;top:1px}.cke_dialog .organizer-term{background:#eaf7fc;border-radius:3px;box-sizing:border-box;line-height:1;overflow:hidden;padding:6px 24px 6px 6px;text-overflow:ellipsis;width:100%}.cke_dialog .organizer-add-category-container{align-items:center;border:solid 2px #bce6f7;border-radius:3px;cursor:default;display:flex;flex-basis:250px;flex-grow:0;flex-shrink:0;height:250px;justify-content:center;margin:2px;position:relative;text-align:center;vertical-align:top}.cke_dialog .organizer-add-category-container .icon-plus{flex-basis:4rem;font-size:2rem;height:4rem}.cke_dialog .cke_dialog_footer{background:transparent;border:0;outline:none;padding:5px 10px 10px;text-align:right}.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button{border:0;border-radius:20px;letter-spacing:normal;line-height:inherit;margin:0 5px 0 0;padding:0 5px}.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button:hover,.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button:active,.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button:focus{border:0;box-shadow:none;outline:none;padding:0}.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button_cancel{color:#2c2c2c;font-family:Inter,Arial,"sans-serif";font-size:.8125rem;font-weight:400;background-color:#466175;color:#fff}@media screen and (min-width: 48em){.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button_cancel{font-size:.875rem}}.cke_dialog .cke_dialog_footer a.cke_dialog_ui_button_ok{background-color:#66b43b;color:#fff}.cke_dialog .cke_dialog_footer span.cke_dialog_ui_button{-moz-user-select:none;-o-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;align-items:center;background-color:transparent;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-family:Inter,Arial,"sans-serif";font-size:.75rem;justify-content:center;margin:0;outline:none;overflow:hidden;padding:5px 10px;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;user-select:none;white-space:nowrap}@media screen and (min-width: 48em){.cke_dialog .cke_dialog_footer span.cke_dialog_ui_button{font-size:.8125rem}}@media screen and (min-width: 48em){.cke_dialog .cke_dialog_footer{text-align:left}}.cke_dialog .cke_dialog_footer_buttons{margin:0}.notebook{background:#fff;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;display:flex;flex-flow:column wrap;height:100%;width:100%}@media screen and (min-width: 64em){.notebook{inset:0;position:absolute}}.notebook__actions{align-items:center;display:flex;height:2.625rem;justify-content:flex-end}.notebook__body{height:calc(100vh - 77px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#afafaf #e0e0e0;scrollbar-width:thin}@media screen and (min-width: 48em){.notebook__body{bottom:0;height:auto;left:0;position:absolute;right:0;top:2.625rem}}.notebook__editor{padding:0 10px}.notebook__editor .cke{background:#fff;border:2px solid #5ed2ff;border-radius:2px;box-sizing:border-box;margin:4px 0 0;max-width:100%;min-width:100%}.notebook__editor .cke_wysiwyg_div{min-height:150px}.notebook__editor.state-OPEN{padding:0 10px 10px}.notebook__items{display:flex;flex-flow:column nowrap;padding:0 10px 10px;position:relative}.notebook__item{border:1px solid #ebebeb;border-radius:3px;box-shadow:0 0 15px #00000005;margin-bottom:5px;padding:10px;width:100%}.notebook__item.state-DELETING{border:2px solid #de3211;padding:9px}.notebook__item-delete-container{padding:5px 0 10px}.notebook__item-delete{align-items:center;background:#facac1;display:flex;flex-flow:column nowrap;padding:10px}.notebook__item-description{font-weight:400;margin:5px 0}.notebook__item-buttonset{align-items:center;display:flex;flex-flow:row nowrap;margin:5px 0}.notebook__item-buttonset .button{margin:0 5px}.notebook__item-header{align-items:flex-start;display:flex;justify-content:space-between}.notebook__item-title{cursor:pointer;font-size:.8125rem;font-weight:600}@media screen and (min-width: 48em){.notebook__item-title{font-size:.9375rem}}.notebook__item-actions{align-items:center;display:flex;justify-content:flex-end}.notebook__item-body.rich-text{font-size:.8125rem}@media screen and (min-width: 48em){.notebook__item-body.rich-text{font-size:.9375rem;line-height:1.5rem}}.notebook__item-body h3:first-child{font-weight:300;margin-top:10px}.notebook__item-body h4:first-child{margin-top:0}.notebook__item-body p{margin:10px 0}.notebook-pdf{height:100%;width:100%}.notebook__set-note-location{align-items:center;color:#ebebeb;display:flex;flex-direction:row;justify-content:center;margin:5px 0 10px;width:100%}.notebook__set-note-location:before,.notebook__set-note-location:after{border-bottom:1px solid #ebebeb;content:"";height:0;width:100%}.notebook__set-note-location--selected .notebook__set-note-location-icon{background-color:#66b43b;border-color:#66b43b;color:#fff}.notebook__set-note-location-icon{background-color:#fff;border:2px solid #81c959;border-radius:50%;color:#81c959;cursor:pointer;font-size:1.25rem;margin:0 5px;padding:5px;transition:all .2s ease-in-out;z-index:999}.notebook__set-note-location-icon:hover{background-color:#81c959;border-color:#81c959;color:#fff}.notebook__select-position-info{font-size:.8125rem;margin:5px 0 0;padding:5px 0 0}.draggable-element{align-items:center;display:flex;flex-basis:auto;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;margin:0 0 10px}.draggable-element:last-child{margin:0}.draggable-element__handle{align-items:center;background:#f8f8f8;border-radius:10px 0 0 10px;display:flex;height:40px;justify-content:center;transition:width .3s}.draggable-element__body{flex-basis:100%;flex-grow:1;flex-shrink:1}.draggable-window{background:#f5f5f5;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 2px 10px #2c2c2c33;display:flex;flex-flow:column nowrap;min-height:300px;overflow:hidden}.draggable-window__header{cursor:grab;min-height:50px;user-select:none}.draggable-window__content{background:#fff}
