@keyframes spinAround-aa1703e0{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.collapsible-section[data-v-aa1703e0]{margin:20px 0;width:100%}.collapsible-section .collapsible-section__title[data-v-aa1703e0]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 5px;border-bottom:2px solid #e2e1e3}.collapsible-section .collapsible-section__title.clickable[data-v-aa1703e0]{cursor:pointer}.collapsible-section .collapsible-section__title h3[data-v-aa1703e0]{color:#2f0f61;font-size:30px;font-weight:600;line-height:normal}.collapsible-section .collapsible-section__title .collapsible-section__icon[data-v-aa1703e0]{color:#7736ff}.collapsible-section .collapsible-section__content[data-v-aa1703e0]{width:100%;overflow-y:hidden}.collapsible-enter-active[data-v-aa1703e0],.collapsible-leave-active[data-v-aa1703e0]{transition:max-height .3s;max-height:200vh;overflow:hidden}.collapsible-enter[data-v-aa1703e0],.collapsible-leave-to[data-v-aa1703e0]{max-height:0;overflow:hidden}.level-options[data-v-4478a5c0]{padding-bottom:100px;position:relative;height:100%}.level-options .form[data-v-4478a5c0]{overflow-y:auto;height:100%;padding-bottom:20px}.level-options__button[data-v-4478a5c0]{position:absolute;bottom:0;left:0;background-color:#fff;padding:20px;width:100%}.modal-content[data-v-5b289e1c]{max-height:100vh;max-width:480px}.content[data-v-5b289e1c]{position:absolute;top:0;padding:50px 50px 0;width:100%}.content figure[data-v-5b289e1c]{margin:0 2em}@media (max-height:360px) and (orientation:landscape){.modal-content[data-v-5b289e1c]{max-width:320px}.content[data-v-5b289e1c]{padding:20px 30px 0}}@media (max-width:479px){.content figure[data-v-5b289e1c]{margin:0}.content[data-v-5b289e1c]{padding:20px 30px 0}}.episode-options__button[data-v-adda2a80]{position:absolute;bottom:0;left:0;background-color:#fff;padding:20px;width:100%}#listSelector[data-v-0cb77cd5]{min-height:100px;position:relative}.variant-disabled[data-v-0cb77cd5]{opacity:.5}.variant-disabled a[data-v-0cb77cd5]{cursor:not-allowed}.searchOptionsWrapper[data-v-18256bb0]{display:inline-flex;margin-bottom:.75rem}.searchTypes[data-v-18256bb0]{margin-right:1rem}.searchOptionsWrapper div[data-v-18256bb0]{margin-bottom:0}.spag-quiz__title[data-v-1972f97a]{font-size:1.25em;margin-bottom:.8em;color:#363636;font-weight:600;line-height:1.125;padding-top:20px}.card[data-v-5117d980]{border-radius:4px}.card-content[data-v-5117d980]{padding:.3rem}.card .title[data-v-5117d980]{margin-top:12px}[data-v-ac397e12] .menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-list a[data-v-ac397e12]{border:1px solid #ddd;margin-bottom:3px}.grammar-node-selector-background[data-v-5154e69c]{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:200vw;height:200vw;background:rgba(0,0,0,.4);z-index:1;pointer-events:none;opacity:0}.grammar-node-selector-background.active[data-v-5154e69c]{transition:opacity .2s;opacity:1;pointer-events:auto}.grammar-node-selector__container[data-v-5154e69c]{margin:.5em 0;border-radius:1em;background:#eee}.grammar-node-selector[data-v-5154e69c]{width:100%;margin:1em 0;border-radius:1em;z-index:2;position:relative;min-height:8em;font-size:.35em;background:#eee;display:flex;align-items:center}.grammar-node-selector button[data-v-5154e69c]{margin:.2em;font-size:2em;cursor:pointer;transition:background-color .1s}.grammar-node-selector button.button.selected[data-v-5154e69c]{background:#ffdc42;border-color:#333}.grammar-node-selector button.button.not-selected[data-v-5154e69c]{background:rgba(0,0,0,.2)}.grammar-node-selector .grammar-node-selector__title[data-v-5154e69c]{text-align:center;font-size:3em}.grammar-node-selector .grammar-node-selector__drawer[data-v-5154e69c]{position:absolute;top:calc(100% - 1em);left:0;right:0;width:100%;margin:auto;padding:1em;background:#eee;z-index:-1;border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-shadow:0 .5em .5em 0 rgba(0,0,0,.5);transition:height .2s}.grammar-node-selector .grammar-node-selector__drawer--homework>h4[data-v-5154e69c]{font-size:2em;font-weight:700}.grammar-node-selector .grammar-node-selector__homework[data-v-5154e69c]{display:flex;justify-content:space-between;align-items:center}.grammar-node-selector .grammar-node-selector__homework .grammar-node-selector__homework__title[data-v-5154e69c]{display:flex;flex-direction:column;text-align:left}.grammar-node-selector .grammar-node-selector__homework .grammar-node-selector__homework__title span[data-v-5154e69c]:last-child{font-size:.7em}.grammar-node-selector .grammar-node-selector__stages[data-v-5154e69c],.grammar-node-selector .grammar-node-selector__subjects[data-v-5154e69c]{display:flex;justify-content:center;width:100%;align-items:flex-start}.grammar-node-selector .grammar-node-selector__stages button[data-v-5154e69c],.grammar-node-selector .grammar-node-selector__subjects button[data-v-5154e69c]{font-size:2.5em;margin:.5em}.grammar-node-selector .grammar-node-selector__selected[data-v-5154e69c]{display:flex;align-items:flex-start;width:100%}.grammar-node-selector .grammar-node-selector__selected button[data-v-5154e69c]:first-child{flex-grow:1;text-align:left}.grammar-node-selector .grammar-node-selector__selected button.grammar-node-selector__selected__title[data-v-5154e69c]{width:100%}.grammar-node-selector .grammar-node-selector__homework[data-v-5154e69c]{position:relative}.grammar-node-selector .grammar-node-selector__homework .grammar-node-selector__homework__count[data-v-5154e69c]{pointer-events:none;-moz-user-select:none;user-select:none;position:absolute;left:0;top:0;transform:translate(-50%,-50%);height:1.5em;width:1.5em;background:red;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.grammar-node-selector .grammar-node-selector__homework .grammar-node-selector__homework__count span[data-v-5154e69c]{font-size:.9em;text-align:center;line-height:0}.grammar-node-selector .grammar-node-selector__topics[data-v-5154e69c]{display:flex;justify-content:flex-start;flex-direction:column;max-height:30vh;overflow-y:auto;margin-bottom:1em}.grammar-node-selector .grammar-node-selector__topics button[data-v-5154e69c]{margin:.2em}.grammar-node-selector .grammar-node-selector__topics.grammar-node-selector__scrollable[data-v-5154e69c]{background-color:#ccc;border-radius:1em;margin-bottom:0;padding:1em;border-top:.1em solid #bbb}.hide-select-all #addHomeworkPupils thead .b-checkbox{display:none!important}#homeworkForm #grammarGameSelector .grammar-node-selector__container .grammar-node-selector-background{display:none}#grammarGameSelector[data-v-a3f850de]{position:relative;width:100%;height:100%}#grammarGameSelector .grammar-homework__games[data-v-a3f850de]{display:flex;justify-content:center}#grammarGameSelector .grammar-homework__games .grammar-homework__game[data-v-a3f850de]{padding:.2em}.nav-pills li a[data-v-a3f850de]{border-radius:4px;border:1px solid #ddd}.quiz-options-panel[data-v-a3f850de]{margin:1.5em 0}#chooseListType[data-v-a3f850de]{margin:0 0 10px}#addAssignmentModal[data-v-a3f850de]{overflow-x:visible!important;display:flex;flex-direction:column;height:100%}.tabs.is-toggle #typeSelection li.is-active.is-warning a[data-v-a3f850de]{color:#000;background-color:#ffdd57;border-color:#ffdd57}.tabs.is-toggle #typeSelection li.is-active.is-number a[data-v-a3f850de]{color:#fff;background-color:#f05426;border-color:#f05426}.tabs.is-toggle #typeSelection li.is-active.is-quiz a[data-v-a3f850de]{color:#fff;background-color:#7736ff;border-color:#7736ff}.tabs.is-toggle #typeSelection li.is-active.is-phonics a[data-v-a3f850de]{color:#fff;background-color:#b9074e;border-color:#b9074e}.SelectNumberType[data-v-a3f850de] .field>.label{font-size:1.25em;margin-bottom:.8em;padding:20px 0 0}[data-v-a3f850de] .groupLabel{margin-right:.75rem}.no-license[data-v-a3f850de],.pupil-name[data-v-a3f850de]{display:inline-block}.no-license[data-v-a3f850de]{margin-left:1em}.no-license-span[data-v-a3f850de]{margin-left:.75em}.added-teachers-grid[data-v-a3f850de]{display:flex;flex-wrap:wrap;padding:1em;background-color:#eee;border-radius:.5em;border:3px solid #ddd}.added-teachers-grid-item[data-v-a3f850de]:not(:last-child){margin-right:1em;margin-bottom:1em}.game-thumb[data-v-a3f850de]{max-height:5rem}.game-list-item .media-content[data-v-a3f850de]{width:280px}.game-list-item .media-content small[data-v-a3f850de]{white-space:normal}a.gridnav[data-v-a3f850de]{transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out;padding:1.25rem;border:3px solid #ddd}a.gridnav.selected[data-v-a3f850de]{border-color:#23d160}a.gridnav .title[data-v-a3f850de]{font-size:3em;text-align:center}a.gridnav .subtitle[data-v-a3f850de]{font-size:.8em;text-align:center}a.gridnav[data-v-a3f850de]:hover{box-shadow:0 0 15px 5px rgba(0,0,0,.2);border-color:#23d160}.has-text-warning-dark[data-v-a3f850de]{color:#947600}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media screen and (min-width:1024px){.game-list-item .media-content{width:280px}}@media screen and (max-width:1023px){.game-list .dropdown-content{max-height:unset!important}}.section-title{font-size:1.3em}.section-subtitle{font-size:1em}.mb-6{margin-bottom:1.5rem}.flex-row{flex-wrap:wrap}.assignment-modal_form-section,.flex-row{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.assignment-modal_form-section{width:100%}.assignment-modal_form-section>*{min-width:40%}.assignment-modal_form-section.column-layout{flex-direction:column}@media screen and (max-width:768px){.assignment-modal_form-section{flex-wrap:wrap}}.assignment-modal_form-section label.is-disabled{opacity:.5}.assignment-modal_form-section .field[\:has\(\[type\%3Dcheckbox\]\:disabled\)] .help,.assignment-modal_form-section .field[\:has\(\[type\%3Dcheckbox\]\:disabled\)] label,.assignment-modal_form-section .field[\:has\(\[type\%3Dnumber\]\:disabled\)] .help,.assignment-modal_form-section .field[\:has\(\[type\%3Dnumber\]\:disabled\)] label,.assignment-modal_form-section .field[\:has\(select\:disabled\)] .help,.assignment-modal_form-section .field[\:has\(select\:disabled\)] label{opacity:.5}.assignment-modal_form-section .field:has([type=checkbox]:disabled) .help,.assignment-modal_form-section .field:has([type=checkbox]:disabled) label,.assignment-modal_form-section .field:has([type=number]:disabled) .help,.assignment-modal_form-section .field:has([type=number]:disabled) label,.assignment-modal_form-section .field:has(select:disabled) .help,.assignment-modal_form-section .field:has(select:disabled) label{opacity:.5}.assignment-modal_form-section .field .numberinput-label,.assignment-modal_form-section .field .select-label{font-weight:400;text-align:left}.assignment-modal_form-section .field .numberinput-label{display:block;width:100%}.assignment-modal_form-section .field .select select{border-radius:4px!important}.assignment-modal_form-section .field .select select:disabled{background-color:#e8e8e8}.assignment-modal_form-section .field .select[\:has\(select\:disabled\)]:after{border-color:#7a7a7a}.assignment-modal_form-section .field .select:has(select:disabled):after{border-color:#7a7a7a}.assignment-modal_form-section .field .b-numberinput input[disabled]{background-color:#e8e8e8!important}.assignment-modal_form-section .switch[disabled]{color:#4a4a4a;opacity:.5}@keyframes spinAround-7267e7e9{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.center-flex[data-v-7267e7e9]{align-items:center;display:flex}.flagged-span[data-v-7267e7e9]{color:#707689;font-weight:600}.flip-list-move[data-v-7267e7e9]{transition:transform .5s}.inner-flag[data-v-7267e7e9]{margin:5px;position:absolute;right:0;top:0}.mr-10[data-v-7267e7e9]{margin-right:10px}.no-move[data-v-7267e7e9]{transition:transform 0s}.container[data-v-7267e7e9]{margin-bottom:50px}.lessons-builder[data-v-7267e7e9]{margin-top:30px}.lessons-builder .lessons-builder__level[data-v-7267e7e9]{padding:20px 0;border-bottom:1px solid #e2e1e3}.lessons-builder .lessons-builder__level .lessons-builder__level__title>div[data-v-7267e7e9]:last-child{padding-left:30px}.lessons-builder .lessons-builder__level .lessons-builder__level__title>div>span[data-v-7267e7e9]{border-radius:15px;padding:8px 12px;font-weight:600;min-width:60px;background-color:#e5d9ff;color:#2f0f61;font-size:10px;text-align:center;display:inline-block}.lessons-builder .lessons-builder__level .lessons-builder__level__title h2[data-v-7267e7e9]{color:#2f0f61;font-size:20px;font-weight:600}.lessons-builder .lessons-builder__level .lessons-builder__level__title .lessons-builder__level__settings .icon[data-v-7267e7e9]{color:#c0c5cc}.lessons-builder .lessons-builder__level .lesson-builder__level__grid[data-v-7267e7e9]{overflow-x:auto;overflow-y:hidden;position:relative}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner[data-v-7267e7e9],.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul[data-v-7267e7e9]{display:flex;align-items:center}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li[data-v-7267e7e9]{border-radius:4px;width:200px;height:160px;margin:0 10px;position:relative;cursor:pointer}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable[data-v-7267e7e9]{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);background-image:linear-gradient(180deg,#fefefe,#f7f7f7),linear-gradient(180deg,#f7f7f7,#f7f7f7)}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable[data-v-7267e7e9]:after{content:"";pointer-events:none;position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #7736ff;border-radius:4px;top:-1px;left:-1px;opacity:0;transition:opacity .2s}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable[data-v-7267e7e9]:hover:after{opacity:1}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div[data-v-7267e7e9]{height:100%}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item[data-v-7267e7e9]{border:1px solid #2f0f61;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;background:radial-gradient(circle,#3c43a3 0,#261036 100%);height:80%;display:flex;align-items:center;justify-content:center}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item .icon[data-v-7267e7e9]{position:absolute;margin:auto}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item .icon.front[data-v-7267e7e9]{color:#e5d9ff;z-index:2;transition:transform .3s,color .2s}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item .icon.back[data-v-7267e7e9]{color:#000;z-index:1;transform:scale(1);transition:transform .5s,opacity .5s}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item[data-v-7267e7e9]:after{content:"";position:absolute;display:block;width:40px;height:40px;border-radius:50%;background-color:#7736ff;margin:auto;opacity:0;transition:transform .5s,opacity .5s;z-index:0}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item:hover .icon.front[data-v-7267e7e9]{color:#fff;transform:scale(1.2)}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item:hover .icon.back[data-v-7267e7e9]{transform:scale(2);opacity:.3}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div.lesson-builder__level__grid__item[data-v-7267e7e9]:hover:after{transform:scale(3);opacity:1}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div[data-v-7267e7e9]:last-child{height:20%;border-radius:4px;box-shadow:0 1px 3px 0 rgba(119,54,255,.4);background-image:linear-gradient(180deg,#af66ff,#7736ff),linear-gradient(180deg,#f7f7f7,#f7f7f7);color:#fff;border-top-left-radius:0;border-top-right-radius:0;text-align:center;display:flex;align-items:center;justify-content:center}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner ul li.draggable>div>div:last-child span[data-v-7267e7e9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lessons-builder .lessons-builder__level .lesson-builder__level__grid .lesson-builder__level__grid__inner .empty[data-v-7267e7e9]{border:2px dashed #c0c5cc;border-radius:4px;width:200px;height:160px;margin:0 10px;position:relative;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;color:#c0c5cc;background-color:#fff;cursor:pointer}.lessons-builder .lessons-builder__level .lesson-builder__level__add button[data-v-7267e7e9]{box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:50%;border:none;display:inline-block;padding:5px;cursor:pointer;color:#7736ff;transition:background-color .2s}.lessons-builder .lessons-builder__level .lesson-builder__level__add button[data-v-7267e7e9]:hover{background-color:#f7f7f7}#AddHomeworkModal[data-v-7267e7e9].b-radio.radio.button.is-quiz{cursor:pointer;background-color:#7736ff;color:#f7f7f7;display:inline-block;border:none}#AddHomeworkModal[data-v-7267e7e9].b-radio.radio.button.is-quiz:hover{color:#f7f7f7;background-color:#8b54ff}@media screen and (max-width:769px) and (orientation:portrait){#AddHomeworkModal .modal-card[data-v-7267e7e9],#AddHomeworkModal .modal-content[data-v-7267e7e9]{height:calc(100vh - 120px)}}@media print,screen and (min-width:769px){#AddHomeworkModal .modal-card[data-v-7267e7e9],#AddHomeworkModal .modal-content[data-v-7267e7e9]{margin:0 20px;height:calc(100vh - 120px);width:100%;max-width:95vw}}