@font-face{font-family:'High Thin';src:url(../resources/fonts/HighThinLIGHT.eot);src:url(../resources/fonts/HighThinLIGHT.eot?#iefix) format('embedded-opentype'),url(../resources/fonts/HighThinLIGHT.woff2) format('woff2'),url(../resources/fonts/HighThinLIGHT.woff) format('woff'),url(../resources/fonts/HighThinLIGHT.svg#HighThinLIGHT) format('svg');font-weight:100;font-style:normal;font-display:swap}label.label{font-weight:400}.user-alert{margin:0!important}@media (min-width:768px){.user-alert{margin:20px 20px 0!important}}.border-radius-10{border-radius:10px}.pad{padding:20px}.pad-5{padding:0 5px}.pad-10-0{padding:10px 0}.pad-0-10{padding:0 10px}.item.pad-10,.pad-10{padding:10px}@media (min-width:768px){.pad-10{padding:20px 10px}}.no-bottom{margin-bottom:0!important}.bottom-5{margin-bottom:5px}.margin-bottom{margin-bottom:10px}.pad-mobile,.table_row .pad{padding:0 15px}.pad.mobile{padding:0}.num-m,.num-xl{font-size:1.2rem;line-height:1.2rem;font-weight:700}.num-xl{font-size:2rem;line-height:2.2rem}.fullwidth,table{width:100%}.center{margin:0 auto;position:relative}.center-mobile{text-align:center}.form,.form-400{margin:0 auto;max-width:1000px}.form-400{max-width:550px}.pointer,table.data th.sortable{cursor:pointer}.hide{display:none}.clear{clear:both}.field-body .search-list i.fa,.right-10{margin-right:10px}.right-5{margin-right:5px}.left-5,table.data th.sortable i.fa{margin-left:5px}.is-36.emoji{font-size:26px}.user-header{padding:35px 25px 20px;background:rgba(255,255,255,.7);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.7) 100%)}.user-header .item{background:0 0}@media (min-width:768px){.pad.mobile{padding:20px}.pad-mobile{padding:0}.tablet-right{float:right}.center-mobile{text-align:left}.user-header{padding:0 0 15px;background:0 0}}@media (prefers-color-scheme:dark){.user-header{background:linear-gradient(180deg,#0a151b 0%,#132029 100%)}@media (min-width:768px){.user-header{background:0 0}}}.is-16{max-width:16px}.is-24{max-width:24px;max-height:24px}.is-36,.is-36 img{max-width:36px;max-height:36px}.is-48{max-width:48px;max-height:48px}.is-54{max-width:58px;max-height:58px}.is-64,.is-64x64 img{max-width:64px;max-height:64px}.is-64w{width:64px}.is-96{width:96px;max-width:96px;max-height:96px}.is-128{max-width:128px;max-height:128px;margin:0 auto}.is-256{max-width:256px;max-height:256px}.image.is-256x256{width:256px;height:256px}.image-edit{display:inline-block;position:relative}.corner::after,.image-edit .delete{position:absolute;top:0;right:0}.image-edit .avatar{max-width:256px;max-height:256px}.fullall .avatar{width:100%;height:100%}.is-32x32,.is-64x64{width:32px;height:32px;text-align:center}.is-64x64{width:64px;height:64px}.is-96x96 img{max-width:96px;max-height:96px}.is-128-mobile-256-desktop,.is-128x128 img{max-width:128px;max-height:128px}.is-256x256 img{max-width:256px;max-height:256px}@media (min-width:1024px){.is-128-mobile-256-desktop{max-width:256px;max-height:256px}}.shadow{filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.corner{position:relative}.corner::after{z-index:-1;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.zoom{width:100%;height:100%;cursor:pointer}.zoom img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.zoom:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}@media (min-width:768px){.parent .children{max-width:256px}}.thumb-64{width:64px;height:64px}.thumb-64 img{max-width:64px;max-height:64px}.move{cursor:move;cursor:-webkit-grabbing}.ghost{opacity:.4}.image .delete{background-color:#ff3860}.image .delete:hover{background-color:#ff2b56}p.control.text{padding:6px 0}p.control .progress{margin:10px 0}@media (max-width:767px){.label.mobile{width:80px;float:left;margin-right:10px;padding-top:.375rem}}.field-body .search-list{height:1px;margin-top:-4px;text-align:left}.field-body .search-list .svg{max-height:14px;width:14px;margin-right:10px}.tag.is-search-tag{padding:0 5px;position:relative}.field-body .tags .search-list{position:absolute;left:0;top:32px}.field-body .tags input{border:none;background:#fff;margin-top:0;font-size:100%}.section{padding:30px 15px 15px}.section.full-mobile{padding:30px 0 0;margin:0}.section.top-mobile{padding:0;margin:0}@media (min-width:768px){.section,.section.full-mobile,.section.top-mobile{padding:20px}}.box-wrapper{padding:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3)}.title{font-size:1.1rem;font-weight:700}.title.bg{background:rgba(255,255,255,.5);padding:10px 15px}.fileUpload{position:relative;overflow:hidden}.fileUpload input.upload{position:absolute;top:0;left:0;text-align:right;opacity:0;filter:alpha(opacity=0);width:inherit;height:inherit;cursor:pointer}.item{background:rgba(255,255,255,.2);margin-bottom:5px;padding:5px 5px 5px 0}a.item{display:block}a.item:hover{background:rgba(255,255,255,.3)}.item .left{min-width:60px;justify-content:center;padding:0 10px}.item .left i.fa{color:#666;font-size:26px;margin-top:5px}.item .content,.item .left,.item .right{height:100%;display:flex;align-items:center}.item .content{flex-wrap:wrap}.item .right{justify-content:center;padding:0 10px}.item.box{text-align:center;padding:20px 10px}.item.box i.fa{font-size:40px;display:block;margin:0 auto}.item.bg-white,table.table td.bg:hover{background:#fff}@media (min-width:768px){.item .left{min-width:80px}}@media (max-width:767px){.item.box{margin:2px 3px}}.break{flex-basis:100%;height:0}.rounded{border-radius:20px}.fa.has-text,.tag.has-text i.fa{margin-right:5px}.header .media{min-width:280px;max-width:330px;margin:0 auto;border-bottom:1px solid #fff}.attendance td.ew,.column.header,.column.left,.column.right,table td .day,table th{text-align:center}@media (min-width:768px){.header .media{margin:0}.column.header,.column.left{text-align:left}.column.right{text-align:right}}.column .row{padding-left:10px;color:#666}.media .content{overflow:hidden;padding-top:3px}.progress{border-radius:0!important;background:rgba(255,255,255,.5);width:100%}.bg-white .progress{background:rgba(0,0,0,.2)}.progress.is-small{height:5px}.child .tags.has-addons{float:none;width:auto;margin:auto;display:inline-block}.tag.mini{padding:0 2px;height:14px}.tag.mini.left,.tag.mini.left-2{position:absolute;bottom:0;left:0}.tag.mini.left-2{bottom:16px}#notify{z-index:100;position:fixed;top:10px;right:10px}#notify .notification{width:180px;margin-bottom:1px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}99%,to{opacity:0;height:0}}.fadeout{transition:opacity .5s;animation:fade-out .5s forwards}@media (min-width:768px){#notify .notification{width:280px}}.min-xs{min-width:48px}.min-30{min-width:30px}.min-50{min-width:50px}.min-70{min-width:70px}.min-120{min-width:120px}.min-180{min-width:180px}.max-100{max-width:100px}.max-140{width:140px;max-width:140px}@media (max-width:767px){.min-120{min-width:100px}}.min-250{min-width:250px}.min-1000{min-width:1000px}.responsive{overflow-x:auto}.no-wrap,table td.fitwidth{white-space:nowrap}table.shopping-list{border-collapse:separate;border-spacing:2px}table.shopping-list button.button,table.shopping-list input.input{border:0;box-shadow:none!important}table.auto-width{width:auto}table th{white-space:nowrap!important}table td.fitwidth{width:1px}table.table{background:0 0;border:1px solid rgba(255,255,255,.5)}table.table td,table.table th{border-bottom:1px solid rgba(255,255,255,.5);padding:5px}table.table td.bg,table.table th,table.table2 td{background:rgba(255,255,255,.2)}table.table th.pointer:hover{background:#333;color:#fff}table.table2{background:0 0;border-collapse:separate;border-spacing:2px}table.table2 td{padding:5px}table.table td.bg{vertical-align:middle;line-height:100%}table.table .top{padding-bottom:5px}@media (prefers-color-scheme:dark){table.table{border:1px solid rgba(255,255,255,.1)}table.table td,table.table th{border-bottom:1px solid rgba(255,255,255,.1)}table.table th{background:#132029;color:#ccc}}table td .day{display:inline-block;border-radius:4px;min-width:80px;padding:1px 5px}table.data{border:1px solid rgba(255,255,255,.3)}table.data tr:nth-child(odd){background:rgba(255,255,255,.2)}table.data tr:hover>td,table.hover tr:hover>td{background:rgba(255,255,255,.4)}table.data th{padding:0 .25em;line-height:50px;color:#444}table.data td{padding:5px 10px 5px 5px}table.data th.sortable:hover{background:#fff}table.editable input,table.editable select{padding:2px 5px;font-size:100%;border:1px solid #ccc;width:100%}table.editable select{padding:0 5px 2px}.attendance td{height:77px;overflow-x:hidden;vertical-align:middle}.attendance .name{line-height:100%}.monthbar tr td.ew .pointer:hover{background-color:rgba(255,255,255,.2)}.monthbar tr td.ew a.pointer{position:relative;display:block;color:#333}.monthbar tr td.ew a.pointer .tooltip{visibility:hidden;position:absolute;bottom:80%;background:#fff;padding:5px 10px;border-radius:10px;font-size:85%;white-space:nowrap;z-index:2;box-shadow:2px 4px 4px 0 rgba(10,10,10,.1)}.monthbar tr td.ew a.pointer .tooltip.left{left:90%;text-align:left}.monthbar tr td.ew a.pointer .tooltip.right{right:90%;text-align:right}.monthbar tr td.ew a.pointer:hover .tooltip{visibility:visible}.fix-space{margin:0}.cal{width:100%}.cal .tr{display:table-row}.cal .th{font-weight:700;text-align:center;background:rgba(0,0,0,.1)}.cal .th .top{padding:.1em .25em}.cal .th .svg{height:56px;width:56px;margin:10px auto 0}.cal .th .svg img{height:inherit}.cal .th .day{font-family:'High Thin';font-weight:400;font-size:3rem}.cal .td .ew .color{display:flex;flex-wrap:nowrap}.cal .td .ew .time{font-size:80%;min-width:80px;text-align:right;padding-top:2px}.cal .td .ew .pointer{background:#fff;color:#333;overflow-x:hidden;margin-bottom:3px;font-weight:400}.cal .td .ew .pointer:hover{background:rgba(255,255,255,.8)}.cal .td .ew .pointer .color{padding:.25em}@media (prefers-color-scheme:dark){.cal .th{background:rgba(0,0,0,.5)}.cal .td .ew .pointer{background:#132029;color:#fff}.cal .td .ew .pointer:hover{background:rgba(255,255,255,.8)}}.cal.month{display:table;table-layout:fixed;border-collapse:separate}.cal.month .tbody,.cal.month .thead{display:table-header-group}.cal.month .td,.cal.month .th{display:table-cell;vertical-align:top}.cal.month .th{line-height:50px}.cal.month .td{padding:.25em .25em 0;background:rgba(255,255,255,.1)}.cal.month .td:hover .ew .num,table.data th{font-weight:700}.cal.month .td .ew{min-height:35px;white-space:nowrap}.cal.month .td .ew .num{line-height:16px;margin-bottom:2px;text-align:right}.cal.month .td .ew .pointer{border-radius:6px}.cal.month .td .ew .pointer .icons,.cal.week .thead{display:none}.cal.month .td .ew .time{font-size:80%;text-align:left;padding-top:2px}.cal.week{padding:0 20px}.cal.week .tbody{width:100%}.cal.week,.cal.week .tr{display:block}.cal.week .weekday{margin:20px 0 2px;width:100%}.cal.week .weekday:first-child{margin-top:0}.cal.week .td .ew .pointer{margin-bottom:2px;background:#fff}.cal.week .td .ew .pointer .color{padding:.25em}.cal.week .td .ew .pointer:hover{background:rgba(255,255,255,.8)}@media (prefers-color-scheme:dark){.cal.week .td .ew .pointer{background:#132029;color:#fff}.cal.week .td .ew .pointer:hover{background:rgba(255,255,255,.8)}}@media screen and (min-width:768px){.cal .td .ew .color,.cal.month .td .ew .pointer .icons{display:block}.cal .td .ew .time{text-align:left;padding-top:0}.fix-space{margin:-3px}.cal{border-spacing:3px}.cal .th .day{font-size:1.3rem}.cal .th .date{margin:-8px 0 2px}.cal.week{padding:0;display:table;table-layout:fixed;border-collapse:separate}.cal.week .tr{display:table-row}.cal.week .tr .weekday{display:none}.cal.week .tbody,.cal.week .thead{display:table-header-group}.cal.week .td,.cal.week .th{display:table-cell;vertical-align:top}.cal.week .td .ew .pointer{border-radius:6px;margin-bottom:3px;background:#fff}@media (prefers-color-scheme:dark){.cal.week .td .ew .pointer{background:#132029;color:#fff}}.cal.week.colored .td .ew .pointer .color{border:none}.cal.month .th{line-height:inherit}.cal.month .td .ew{white-space:normal}}@media screen and (min-width:1024px){.fix-space{margin:-10px}.cal{border-spacing:10px}.cal .th .day{font-size:1.8rem}.cal .th .date{margin:-10px 0 6px}.cal.week .td .ew .pointer{margin-bottom:10px}}@media screen and (min-width:1416px){.cal .th .day{font-size:2.5rem}.cal .th .date{margin:-15px 0 10px}}.cal.colored .th{background:0 0;border:none;color:#fff}.cal.colored .th .top{border-radius:6px}.box-weekday{text-align:center;padding:50px 5px 10px;margin-top:-50px}.box-weekday.classes{padding:10px 5px;margin-top:0}.box-weekday .day,.box-weekday .svg{display:inline-block;vertical-align:top}.box-weekday .svg{height:56px;width:56px;margin-right:5px}.box-weekday .day{font-family:'High Thin';font-size:3rem}.box-weekday .svg img{height:100%}.box-weekday .date{font-weight:700;margin-top:-15px}.box-weekday.event{text-align:left;cursor:pointer}@media (min-width:768px){.box-weekday,.box-weekday.classes{padding:13px 5px;margin-top:0;margin-bottom:25px}.weekday .box-weekday{margin-bottom:10px}.box-weekday{border-radius:6px}.box-weekday .svg.v2{display:block;width:100%}.weekday{padding:0 10px}.weekday.day-1{padding-left:0}.weekday.day-0{padding-right:0}.box-weekday.event{border:none}}@media (max-width:767px){.box-weekday.event div,.ew .name,.ew .time{display:inline-block}.box-weekday.event .day{font-family:'Arial';font-size:1.1rem;margin-right:10px}.ew .name,.ew .time{margin-right:15px}.ew .name{margin-right:10px}}.mc{overflow:hidden}.mc .header{margin-bottom:10px}.cal-header .right,.mc .header .left{text-align:center}.mc .header .search{margin:0 0 10px}.search-reset{position:absolute;top:-7px;left:5px;font-size:1.6rem;cursor:pointer;z-index:10}.mc .header .buttons{display:inline-block;margin:0;vertical-align:top}.mc .header .dropdowns{display:inline-block;margin:0 auto 10px}.mc .header .dropdown{text-align:left}.mc .header .dropdown .button{margin:0}.mc .header .button,.pagination .button{min-width:40px}.mc .header .search-tags{padding-left:15px;margin-bottom:5px!important}.mc .title-date{font-size:1.5rem;line-height:1.5rem;display:block;margin:0 0 8px}.mc.class .header .text-title{padding:10px;margin-bottom:8px}.mc.class .header .table td{text-align:right}@media (min-width:768px){.mc .header .left{text-align:left}.mc .header .right{text-align:right}.mc .title-date{display:inline-block}.mc .header .buttons,.mc .header .dropdowns{margin:0 0 0 10px}.mc .header .search-tags,.mc.class .header .text-title{padding:0}}.right-column{width:100%}@media (min-width:1088px){.right-column{width:280px}}@media (min-width:1416px){.right-column{width:330px}}.has-icons-right .is-right.records{width:auto;padding-right:10px;color:#3273dc!important}.pagination{margin-top:30px;padding-bottom:5px}#loading{padding-top:50px;color:#fff}#loading .fa{font-size:4em}#loading,#loading .text-title{text-align:center}.dropdown.is-hoverable:hover .button{border-bottom:1px solid #fff}.dropdown-menu{min-width:auto;padding-top:0;margin-left:1px}.dropdown-content{border-radius:0;box-shadow:2px 4px 4px 0 rgba(10,10,10,.1);padding:0}.dropdown-item{padding:.375rem 1.5rem .375rem .5rem}@media (max-width:767px){.columns.is-mobile>.column.is-half-mobile{flex:none;width:50%}}.list input.input{border:0;margin-bottom:1px}.box-color{padding:10px 13px;position:relative;height:100%;text-align:center}.box-color.mobile{padding-top:40px}.box-color .icon2{font-size:50px;line-height:60px}.box-color .num2{font-size:30px;line-height:35px}.box-color.color .icon2{color:rgba(255,255,255,.25)}.box-color.white{background:#fff}.box-color.white .text{color:#999}.column.break-second{-webkit-box-flex:0;-ms-flex:none;flex:none;float:left;width:50%}@media (max-width:767px){.box-color{padding:10px 7px}.columns.is-gapless-mobile{margin:0}.columns.is-gapless-mobile>.column{padding:0!important;margin:1px 0 0}.border-right{margin-right:1px}}@media (min-width:768px){.box-color .text{line-height:16px;font-size:120%}.column.break-second{width:25%}.box-color.mobile{padding-top:10px}.box-color.white{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3)}.box-color.white.pointer:hover{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.8)}.box-color.white .text{color:#333}}.fixed.add{position:fixed;bottom:20px;right:20px}