.htmlContent[data-v-1085262e]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0}.icon[data-v-1058995c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--size);height:var(--size)}.icon svg[data-v-1058995c]{width:100%!important;height:100%!important}.wrap[data-v-72327ce8]{position:absolute;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.modal[data-v-72327ce8]{background-color:var(--modal-color);-webkit-box-shadow:var(--modal-shadow);box-shadow:var(--modal-shadow);border-radius:15px;overflow-x:hidden;max-width:min(100%,550px);max-height:min(100%,550px);position:relative;-webkit-transition:height .5s;transition:height .5s;-webkit-transform:translateY(0);transform:translateY(0)}[data-mode=wide] .modal[data-v-72327ce8]{min-width:min(370px,100%)}.inner[data-v-72327ce8]{position:relative;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content[data-v-72327ce8]{overflow-y:visible;overflow-x:hidden;width:100%;word-wrap:break-word;margin-top:20px}.fade-enter-active[data-v-72327ce8],.fade-leave-active[data-v-72327ce8]{-webkit-transition:all .2s;transition:all .2s}.fade-enter[data-v-72327ce8],.fade-leave-to[data-v-72327ce8]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.header[data-v-72327ce8]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;padding-bottom:0;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header img[data-v-72327ce8]{width:45px;height:45px;margin-right:8px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.header h1 span[data-v-72327ce8]{vertical-align:middle}.pad[data-v-72327ce8]{width:20px;height:10px;-ms-flex-negative:1;flex-shrink:1}.actionBtn[data-v-72327ce8]{-ms-flex-negative:0;flex-shrink:0;padding:5px;-webkit-transition:opacity .3s;transition:opacity .3s}.actionBtn[data-v-72327ce8]:hover{opacity:.5}.header h1[data-v-72327ce8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px}#msg[data-v-048a5730]{position:fixed;bottom:70px;width:100%;text-align:center;-webkit-animation-name:up-data-v-048a5730;animation-name:up-data-v-048a5730;-webkit-animation-duration:.3s;animation-duration:.3s;z-index:9999}.error .inner[data-v-048a5730]{background-color:rgba(216,0,0,.322);-webkit-box-shadow:none;box-shadow:none}.inner[data-v-048a5730]{display:inline-block;background-color:hsla(0,0%,86.3%,.164);padding:10px 15px;border-radius:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15);margin:0 40px}@-webkit-keyframes up-data-v-048a5730{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes up-data-v-048a5730{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}div[data-v-6a6e8ce1]{background-color:var(--element2-color);border-radius:50%;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.text[data-v-6a6e8ce1]{font-size:16px;font-weight:700}.user[data-v-71194a3b]{margin:20px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user .content[data-v-71194a3b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.desc[data-v-71194a3b]{color:var(--text-light-color);font-style:italic}.profileCircle[data-v-71194a3b]{width:40px;height:40px}.date[data-v-71194a3b]{margin-left:5px;text-align:right}.html-root[data-v-76218dfc]{-webkit-box-sizing:border-box;box-sizing:border-box}.html-root .inner[data-v-76218dfc] :first-child{padding-top:0!important;margin-top:0!important}.html-root .inner[data-v-76218dfc] :last-child{padding-bottom:0!important;margin-bottom:0!important}.modalRoot[data-v-338c8fc0]{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input[data-v-338c8fc0],textarea[data-v-338c8fc0]{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;padding:10px;border-radius:12px;font-size:15px;border:1px solid;border-color:var(--divider-color);background-color:var(--element-color);color:var(--text-color);width:100%}.subject[data-v-338c8fc0]{margin:20px 0}.content[data-v-338c8fc0]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}textarea[data-v-338c8fc0]{resize:none;width:100%;height:100%;min-width:250px;min-height:200px}.modalroot[data-v-79a381ac]{margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.dates[data-v-79a381ac]{margin-top:15px;text-align:right;color:var(--text-light-color)}.divider[data-v-79a381ac]{background-color:var(--text-light-color);display:inline-block;vertical-align:middle;width:15px;height:1px;border:none;margin:0}.htmlContent[data-v-79a381ac]{padding:20px;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.attachments[data-v-79a381ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment[data-v-79a381ac]{max-width:300px;border-radius:12px;background-color:var(--element-color);-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);margin:0 20px;margin-bottom:8px}.attachment[data-v-79a381ac]:last-child{margin-bottom:20px}.filename[data-v-79a381ac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment .details[data-v-79a381ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.attachment .perview[data-v-79a381ac]{width:100%;min-width:300px;height:150px;border-radius:12px;overflow:hidden}.attachment img[data-v-79a381ac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipients .title[data-v-79a381ac]{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipients .name[data-v-79a381ac]{margin:0 5px}.recipients[data-v-79a381ac]{padding:0 20px;padding-top:20px}.recipients .l[data-v-79a381ac]{margin-top:15px}.recipient[data-v-79a381ac]{border-radius:18px;background-color:var(--element-color);display:inline-block;padding:8px 12px;font-size:15px;margin-right:5px;margin-bottom:5px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.17);box-shadow:0 0 3px 0 rgba(0,0,0,.17);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.recipient[data-v-79a381ac]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.recipients .toggle[data-v-79a381ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}.recipients .toggle.up[data-v-79a381ac]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.details[data-v-4db6ac0b]{padding:0 20px}.details .title[data-v-4db6ac0b]{font-weight:700}p[data-v-4db6ac0b]{margin:0}.space[data-v-4db6ac0b]{display:block;background-color:var(--divider-color);height:1px;margin:8px 0}.li[data-v-4db6ac0b]{margin:1px 0}.root[data-v-6dff3617]{margin-top:0}.cont[data-v-6dff3617]{padding:20px 0}.header[data-v-6dff3617]{text-align:center;padding-bottom:10px}.value[data-v-6dff3617]{font-size:25px;font-weight:700}.weight[data-v-6dff3617]{color:var(--text-light-color)}p[data-v-6dff3617]{margin:0}.item .left[data-v-34de5efd],.item .right[data-v-34de5efd]{display:inline-block;vertical-align:middle;white-space:normal}.item .right[data-v-34de5efd]{width:80%;width:calc(100% - 123px)}.item .left[data-v-34de5efd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;font-size:28px;font-weight:700}.item .header[data-v-34de5efd]{font-weight:700;margin-bottom:3px}.item .date[data-v-34de5efd]{position:absolute;right:10px;width:80px;top:0;bottom:0;height:-webkit-min-content;height:-moz-min-content;height:min-content;vertical-align:middle;margin:auto;text-align:right}.item .date .relative[data-v-34de5efd]{position:relative;display:inline-block;width:100%}.absence p[data-v-34de5efd],.item .right .bottom[data-v-34de5efd]{color:var(--text-light-color)}.itemWrap[data-v-34de5efd]{padding:0 10px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.item .date b,.tinyDate b{font-weight:400}.item .date i,.tinyDate i{font-style:normal;font-size:15px}.titleCont[data-v-45b00251]{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#titleButtons[data-v-45b00251]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);border-radius:8px;overflow:hidden;background:var(--element-color)}#titleButtons button.active[data-v-45b00251]{color:var(--theme-color);background-color:rgba(28,170,83,.1)}#titleButtons button[data-v-45b00251]{height:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;background-color:transparent;border:none;outline:none;-webkit-transition:all .2s;transition:all .2s}.image[data-v-3e7ac1a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image img[data-v-3e7ac1a4]{width:100px;height:100px}.gradeList[data-v-3e7ac1a4]{margin-top:10px;margin-bottom:10px}h2[data-v-3e7ac1a4]{text-align:center;padding:10px 20px;margin:0;padding:0}#rounding .cont[data-v-3e7ac1a4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#rounding #num[data-v-3e7ac1a4]{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center;background-color:var(--element-color);-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);padding:8px 12px;border-radius:8px}#rounding input[data-v-3e7ac1a4]{border:none;background:none;outline:none;text-align:left;width:2ch}#rounding input[data-v-3e7ac1a4]:before{position:absolute;content:"00";top:0;left:0;bottom:0;width:100%;height:100%;overflow:visible}#rounding #num>[data-v-3e7ac1a4]{font-size:30px}.preview[data-v-3e7ac1a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px}.preview[data-v-3e7ac1a4] svg{width:28px;height:28px}.tab[data-v-3e7ac1a4]{display:-webkit-box;display:-ms-flexbox;display:flex}.modalroot[data-v-3e7ac1a4] .swiper-slide,.tab[data-v-3e7ac1a4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalroot[data-v-3e7ac1a4] .swiper-slide{height:250px}.modalroot[data-v-3e7ac1a4] .swiper-slide .tab,.modalroot[data-v-3e7ac1a4] .swiper-slide>div{height:100%}.chart[data-v-3e7ac1a4]{width:100%;height:100%}.avg_calc_grade[data-v-3e7ac1a4]{padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avg_calc_grade .gradename[data-v-3e7ac1a4]{display:inline-block;text-align:left;width:50%;font-size:19px;-webkit-box-flex:1;-ms-flex:1;flex:1}.avg_calc_grade .gradecount[data-v-3e7ac1a4],.avg_calc_grade .gradename[data-v-3e7ac1a4]{vertical-align:middle}.avg_calc_grade .gradecount[data-v-3e7ac1a4]{width:40px;text-align:center;display:inline-block;font-size:19px}.avg_calc_grade button[data-v-3e7ac1a4]{width:30px;height:30px;border:none;border-radius:50%;outline:none;background-color:var(--element-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avg_calc_grade button[data-v-3e7ac1a4] svg{stroke:#b8bdb5;width:22px;height:22px}#avg_calc[data-v-3e7ac1a4]{width:80%;display:inline-block;scroll-snap-align:center;vertical-align:middle}#avg_calc .type[data-v-3e7ac1a4]{display:-webkit-box;display:-ms-flexbox;display:flex}#avg_calc .type .avgtitle[data-v-3e7ac1a4]{vertical-align:middle;display:inline-block;width:60%;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}#avg_calc .type .num[data-v-3e7ac1a4]{display:inline-block;width:40px;text-align:left;-ms-flex-negative:0;flex-shrink:0}#avg_calc .avg[data-v-3e7ac1a4]{font-size:19px;margin-bottom:25px}.completedSwitch[data-v-41358bba]{text-align:center}.completedSwitch p[data-v-41358bba]{margin:3px 0}.completedSwitch span[data-v-41358bba]{display:inline-block;margin:0 auto;margin-bottom:20px;margin-top:5px;-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);background-color:var(--divider-color);border-radius:5px;overflow:hidden}.completedSwitch button[data-v-41358bba]{border:none;padding:5px 10px;outline:none;background-color:transparent;color:var(--text-light-color)}.completedSwitch[data-value=true] .true[data-v-41358bba]{background-color:rgba(78,194,117,.72);opacity:1;color:#000}.completedSwitch[data-value=false] .false[data-v-41358bba]{background-color:rgba(245,66,102,.73);opacity:1;color:#000}hr[data-v-41358bba]{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:0;border:none;width:calc(100% - 40px);border-bottom:1px solid var(--divider-color);background:none}.theme[data-v-41358bba]{text-align:center}.dates[data-v-41358bba],.theme[data-v-41358bba]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.dates[data-v-41358bba]{width:100%;padding-top:0}.dates[data-v-41358bba],.dates div[data-v-41358bba]{display:-webkit-box;display:-ms-flexbox;display:flex}.dates div[data-v-41358bba]{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dates span[data-v-41358bba]{display:block;margin:0 auto}.dates .t[data-v-41358bba]{font-weight:700;font-size:20px}.hwContent[data-v-41358bba]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .subject[data-v-3a0a9921]{-webkit-box-flex:1;-ms-flex:1;flex:1}.bottom[data-v-3a0a9921]{display:-webkit-box;display:-ms-flexbox;display:flex}.homework[data-v-3a0a9921]{padding:10px;margin:8px 0;width:100%}.homework .header[data-v-3a0a9921]{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3px}.title b[data-v-3a0a9921]{color:#4ec275}.until[data-v-3a0a9921]{text-align:right}.until i[data-v-3a0a9921]{font-style:normal;color:var(--text-light-color)}.desc[data-v-3a0a9921]{word-break:break-word}.desc[data-v-3a0a9921],.descLong[data-v-3a0a9921]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--text-light-color)}.descLong[data-v-3a0a9921]{display:none}@media screen and (min-width:700px){.desc[data-v-3a0a9921]{display:none}.descLong[data-v-3a0a9921]{display:block!important;max-height:53px;overflow:hidden}.homework[data-v-3a0a9921]{width:250px;height:unset;display:inline-block;margin:8px;padding:20px;vertical-align:top}}.root[data-v-428a6c86]{margin-top:0}.cont[data-v-428a6c86]{padding:20px 0}.header[data-v-2a102fba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.classRoom[data-v-2a102fba]{color:var(--text-light-color)}.lessonNumber[data-v-2a102fba]{font-weight:700;font-size:35px;margin-right:10px}.root[data-v-2a102fba]{padding-bottom:20px}.hw .icon[data-v-2a102fba],.test .icon[data-v-2a102fba]{margin-right:10px;-webkit-box-flex:0;-ms-flex:0;flex:0}.hw[data-v-2a102fba]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hw[data-v-2a102fba]:hover,.test[data-v-2a102fba]:hover{opacity:.65}.hw[data-v-2a102fba],.test[data-v-2a102fba]{padding:20px;padding-top:15px;padding-bottom:0;color:var(--link-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .25s;transition:opacity .25s}.test .details[data-v-2a102fba]{display:block}.test .desc[data-v-2a102fba]{font-style:italic;opacity:.8}.day[data-v-2cdd12dc]{scroll-snap-align:center;display:inline-block;vertical-align:top;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.day h2[data-v-2cdd12dc]{text-align:center}.lesson[data-v-2cdd12dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px auto;padding:6px 0;overflow:hidden}.lesson.event[data-v-2cdd12dc]{padding:12px 6px;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--link-color);display:block}.padding[data-v-2cdd12dc]{width:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.index[data-v-2cdd12dc]{font-size:30px}.time[data-v-2cdd12dc]{font-size:12px;margin:0 auto}.mainContent[data-v-2cdd12dc]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainContent[data-v-2cdd12dc],.timeIndex[data-v-2cdd12dc],.vr[data-v-2cdd12dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.moreInfo[data-v-2cdd12dc]{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-negative:1;flex-shrink:1;display:block;text-align:right;padding-right:8px}.mi span[data-v-2cdd12dc]{font-weight:700}.vr[data-v-2cdd12dc]{margin:0 5px;height:50px;width:1px;background-color:var(--divider-color);display:block}.timeIndex[data-v-2cdd12dc]{font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:67px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.index[data-v-2cdd12dc]{padding:0 7px;padding-left:9px}.moreInfo[data-v-2cdd12dc] svg{width:18px;height:18px;display:block;-webkit-box-flex:1;-ms-flex:1 none;flex:1 none;stroke:var(--link-color)}.classRoom[data-v-2cdd12dc],.subject[data-v-2cdd12dc]{font-weight:700}.teacher[data-v-2cdd12dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700}.teacher[data-v-2cdd12dc],.theme[data-v-2cdd12dc],.time[data-v-2cdd12dc]{color:var(--text-light-color)}.short[data-v-2cdd12dc]{display:none}.substitute .index[data-v-2cdd12dc],.substitute .teacher[data-v-2cdd12dc]{color:var(--substitute-teacher-color)}.dismissed .index[data-v-2cdd12dc],.dismissed .theme[data-v-2cdd12dc]{color:var(--lesson-dismissed-color)}.dismissed .moreInfo[data-v-2cdd12dc],.dismissed .subject[data-v-2cdd12dc],.dismissed .time[data-v-2cdd12dc]{opacity:.7}.isSubstitute[data-v-2cdd12dc]{color:var(--text-light-color)}.desktop .long[data-v-2cdd12dc]{display:none}.desktop .short[data-v-2cdd12dc]{display:block}@media screen and (max-width:680px){.long[data-v-2cdd12dc]{display:none}.short[data-v-2cdd12dc]{display:block}}#timetable[data-v-521a0b7a]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#timetable[data-v-521a0b7a],.desktop[data-v-521a0b7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.desktop[data-v-521a0b7a]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#emptyCont[data-v-521a0b7a]{content:"";background-size:cover;background-position:50%;z-index:-1}#emptyCont[data-v-521a0b7a],#emptyWeek[data-v-521a0b7a]{width:100%;height:100%;position:absolute;top:0;left:0}#emptyWeek[data-v-521a0b7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--glass-bg);padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1}#emptyWeek h2[data-v-521a0b7a]{max-width:250px;text-align:center}#emptyWeek[data-v-521a0b7a] svg{margin:5px;width:35px;height:35px}.header[data-v-521a0b7a]{padding:20px;padding-bottom:0;text-align:center}.header h2[data-v-521a0b7a]{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header h2 button.nomore svg[data-v-521a0b7a]{visibility:hidden}.header h2 button[data-v-521a0b7a]{background:none;border:none;outline:none}.header h2 svg[data-v-521a0b7a]{stroke:var(--text-light-color)}#dayButtons[data-v-521a0b7a]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:500px;margin:0 auto;margin-top:20px;-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);border-radius:8px;overflow:hidden;background:var(--element-color)}#dayButtons button.active[data-v-521a0b7a]{color:var(--theme-color);background-color:rgba(28,170,83,.1)}#dayButtons button[data-v-521a0b7a]{height:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;background-color:transparent;border:none;outline:none;-webkit-transition:all .2s;transition:all .2s}.root[data-v-0bcd974a]{margin-top:0}.modalroot[data-v-2c5b6a9b],.noteContent[data-v-0bcd974a]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.modalroot[data-v-2c5b6a9b]{margin-top:0}.dates[data-v-2c5b6a9b]{margin-top:15px;text-align:right;color:var(--text-light-color)}.divider[data-v-2c5b6a9b]{background-color:var(--text-light-color);display:inline-block;vertical-align:middle;width:15px;height:1px;border:none;margin:0}.content[data-v-b212db80]{margin-top:0!important}.scroller[data-v-b212db80]{height:150px;overflow-y:auto}#noresults[data-v-b212db80]{padding:0 10px;text-align:center}#searchCont[data-v-b212db80]{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#school_section input[type=text][data-v-b212db80]{background-color:var(--element2-color);color:var(--text-color);border:none;width:100%;font-size:16px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0;border-radius:8px;outline:none}#school_section input[type=text][data-v-b212db80]::-webkit-input-placeholder{color:var(--text-light-color)}#school_section input[type=text][data-v-b212db80]::-moz-placeholder{color:var(--text-light-color)}#school_section input[type=text][data-v-b212db80]:-ms-input-placeholder{color:var(--text-light-color)}#school_section input[type=text][data-v-b212db80]::-ms-input-placeholder{color:var(--text-light-color)}#school_section input[type=text][data-v-b212db80]::placeholder{color:var(--text-light-color)}#schools[data-v-b212db80]{width:100%;margin:auto;height:150px;overflow:auto;color:var(--text-color)}.school[data-v-b212db80]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;text-align:left}.school i[data-v-b212db80]{color:var(--text-light-color);font-style:normal}.school input[data-v-b212db80]{display:none}.school label[data-v-b212db80]{vertical-align:middle}.school .checkmark[data-v-b212db80]{width:15px;height:15px;border-radius:50%;background-color:var(--text-color);opacity:.3;display:inline-block;vertical-align:middle;color:green}.school .checkmark i[data-v-b212db80]{color:inherit}.school input:checked~.checkmark[data-v-b212db80]{background-color:#1caa53;opacity:1}#selectInst[data-v-4d93e2ac]{color:var(--text-light-color)}.logo[data-v-4d93e2ac]{display:block}.logo img[data-v-4d93e2ac]{height:60px;border-radius:50%;background-color:var(--modal-color);-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);margin:10px 0}#login_form[data-v-4d93e2ac]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:0;bottom:0;left:0;height:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#login_error[data-v-4d93e2ac]{background-color:var(--error-color);padding:5px;border-radius:8px;margin-bottom:20px}#login_wrap[data-v-4d93e2ac]{background-color:var(--bg-color);vertical-align:middle;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:min(320px,100%)}#login_form h1[data-v-4d93e2ac]{margin-top:0;margin-bottom:15px}button[data-v-4d93e2ac],input[data-v-4d93e2ac]{font-family:Helvetica,sans-serif}input[data-v-4d93e2ac]:-webkit-autofill,input[data-v-4d93e2ac]:-webkit-autofill:active,input[data-v-4d93e2ac]:-webkit-autofill:focus,input[data-v-4d93e2ac]:-webkit-autofill:hover{font-size:16px;-webkit-text-fill-color:var(--text-color);-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;transition-delay:9999s}#login_form #submit[data-v-4d93e2ac],#login_form input[type=password][data-v-4d93e2ac],#login_form input[type=text][data-v-4d93e2ac]{-webkit-box-sizing:border-box;display:block;border:1px solid var(--divider-color);padding:10px 20px;box-sizing:border-box;width:100%;margin:10px 0;border-radius:8px;outline:none;color:var(--text-color);background-color:var(--element2-color);font-size:16px}#login_form #submit[data-v-4d93e2ac]{background-color:#1ca04e;border:none;color:#1d1d1d;margin-top:30px}.loader[data-v-412404ec],.loader[data-v-412404ec]:after{border-radius:50%;width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.loader[data-v-412404ec]{margin-left:20px;margin-right:10px;font-size:10px;position:relative;text-indent:-9999em;border:2px solid transparent;border-left-color:var(--theme-color);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8-data-v-412404ec 1.1s linear infinite;animation:load8-data-v-412404ec 1.1s linear infinite}@-webkit-keyframes load8-data-v-412404ec{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8-data-v-412404ec{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#syncing[data-v-412404ec]{position:fixed;--bottom:65px;bottom:var(--bottom);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:8900;-webkit-transform:translateY(70px);transform:translateY(70px);opacity:0;-webkit-transition:opacity .4s ease-out,-webkit-transform .3s ease-out;transition:opacity .4s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .4s ease-out;transition:transform .3s ease-out,opacity .4s ease-out,-webkit-transform .3s ease-out}#syncing.show[data-v-412404ec]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#syncing .name[data-v-412404ec]{margin-right:5px;font-weight:700;text-overflow:ellipsis;-ms-flex-negative:1;flex-shrink:1;max-width:50%;overflow:hidden;white-space:nowrap}.sync_inner[data-v-412404ec]{max-width:min(500px,100%);padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--modal-glass-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:var(--modal-shadow);box-shadow:var(--modal-shadow);border-radius:50px;overflow-x:hidden;margin:0 8px}.dismiss[data-v-412404ec],.sync_inner[data-v-412404ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dismiss[data-v-412404ec]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:20px;margin-right:15px;margin-left:10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.dismiss[data-v-412404ec]:hover{opacity:.5}.space[data-v-412404ec]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:20px}#menu button.active[data-v-3c5eb648] svg{stroke:var(--theme-color)}#menu button.active b[data-v-3c5eb648]{color:var(--theme-color)!important}#menu button.active i[data-v-3c5eb648]{color:var(--theme-color)}#menu button[data-v-3c5eb648] svg{stroke:var(--text-color)}#menu button b[data-v-3c5eb648]{color:var(--text-color);display:block;font-weight:700;font-size:11px}#menu button i[data-v-3c5eb648]{font-size:28px;color:#2a2d34}#menu button[data-v-3c5eb648]{text-align:center;padding:8px 0;width:48px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;background:transparent;border:none;outline:none}.keyboard #menu[data-v-861be386]{display:none}#menu[data-v-861be386]{-webkit-box-flex:0;-ms-flex:0;flex:0;position:relative}#menu.loading_data[data-v-861be386]{-webkit-transform:translateY(-4px);transform:translateY(-4px)}#menu[data-v-861be386]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;background-color:var(--element-color);bottom:0;left:0;right:0;width:100%;-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0;z-index:9000}#pageviewer[data-v-70c22a87]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative}#app[data-v-70c22a87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:hidden}:root[data-theme=dark]{--element-color:#1d1d1d;--elem-active:hsla(0,0%,100%,0.11);--element2-color:#444;--element3-color:#1d1d1d;--text-color:#d8d8d8;--text-light-color:#969696;--divider-color:#3a3a3a;--modal-color:#2c2c2c;--modal-glass-color:rgba(44,44,44,0.51);--card-color:#2c2c2c;--modal-shadow:0 0 15px rgba(0,0,0,0.25);--elem-shadow:0 1px 3px rgba(0,0,0,0.2);--menu-shadow:0 0 5px rgba(0,0,0,0.35);--theme-gradient:linear-gradient(to top left,#08422a,#121212);--error-color:#5a1010;--link-color:#0c9;--theme-color:#1caa53;--button-color:hsla(0,0%,100%,0.05);--glass-bg:rgba(0,0,0,0.6);--text-selection-color:#121212;--grade-5:#2ecc40;--grade-4:#0083f5;--grade-3:#c38169;--grade-2:#ff9036;--grade-1:#ff4136;--lesson-dismissed-color:rgba(255,65,54,0.77);--substitute-teacher-color:#c46e24}[data-theme=dark] #credits img{-webkit-filter:brightness(90%);filter:brightness(90%)}:root[data-theme=light]{--element-color:#fff;--elem-active:rgba(0,0,0,0.055);--element2-color:#e7e7e7;--element3-color:#e7e7e7;--text-color:#222;--text-light-color:#676767;--divider-color:#ddd;--modal-color:#fafafa;--modal-glass-color:hsla(0,0%,98%,0.486);--card-color:#fff;--modal-shadow:0 0 8px rgba(0,0,0,0.15);--elem-shadow:0 0px 4px rgba(0,0,0,0.07),0 3px 5px rgba(0,0,0,0.04);--menu-shadow:0 0 5px rgba(0,0,0,0.25);--theme-gradient:linear-gradient(to top left,#34e89e,#0f3443);--error-color:#ffd4c3;--link-color:#009c75;--theme-color:#1caa53;--button-color:rgba(0,0,0,0.02);--glass-bg:hsla(0,0%,100%,0.6);--text-selection-color:#121212;--grade-5:#4caf50;--grade-4:#0074d9;--grade-3:#795548;--grade-2:#ff4136;--grade-1:#c62828;--lesson-dismissed-color:#ce0c02;--substitute-teacher-color:#c46e24}#pageview_inner{overflow-y:auto;position:relative;width:100%;height:100%}.notransition *{-webkit-transition:none!important;transition:none!important}*{font-family:Helvetica,sans-serif}.modalBg{-webkit-filter:blur(10px);filter:blur(10px)}#app,body,html{margin:0;padding:0;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto}.btn{border:none;color:var(--text-color);background-color:var(--element-color);padding:8px 20px;border-radius:8px;font-size:16px;-webkit-box-shadow:var(--elem-shadow);box-shadow:var(--elem-shadow);-webkit-transition:all .15s ease;transition:all .15s ease;background-color:var(--button-color);outline:none}.btn:hover{opacity:.7;-webkit-transform:scale(.97);transform:scale(.97)}h1,h2,h3,h4,h5,h6{margin:0}::-moz-selection{background-color:var(--theme-5);color:var(--text-selection-color)}::selection{background-color:var(--theme-5);color:var(--text-selection-color)}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectable,.selectable *{-webkit-tap-highlight-color:initial;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}:root{--theme-5:#88d498;--color-light:#dce0d9;--vh:1vh;--vh-100:calc(var(--vh)*100)}body,button,input{color:var(--text-color)}body{stroke:var(--text-color)}#recent,.fullpage_modal,.list,body{background-color:var(--bg-color)}.feather{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (hover:hover) and (pointer:fine){#app{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}#syncing{--bottom:10px!important}.pc-no-scroll{overflow:hidden!important}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-thumb{background:var(--divider-color);background-clip:padding-box;border:4px solid transparent;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;min-height:50px}::-webkit-scrollbar-button{width:4px;height:4px}::-webkit-scrollbar-button,::-webkit-scrollbar-track{background:none;border:none}::-webkit-scrollbar-corner{background:transparent}}