*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.ma-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ma-half{margin:4px}.mx-half{margin-left:4px;margin-right:4px}.my-half{margin-top:4px;margin-bottom:4px}.mt-half{margin-top:4px}.mb-half{margin-bottom:4px}.ml-half{margin-left:4px}.mr-half{margin-right:4px}.ma-0{margin:0px}.mx-0{margin-left:0px;margin-right:0px}.my-0{margin-top:0px;margin-bottom:0px}.mr-0{margin-right:0px}.ml-0{margin-left:0px}.mt-0{margin-top:0px}.mb-0{margin-bottom:0px}.ma-1{margin:8px}.mx-1{margin-left:8px;margin-right:8px}.my-1{margin-top:8px;margin-bottom:8px}.mr-1{margin-right:8px}.ml-1{margin-left:8px}.mt-1{margin-top:8px}.mb-1{margin-bottom:8px}.ma-2{margin:16px}.mx-2{margin-left:16px;margin-right:16px}.my-2{margin-top:16px;margin-bottom:16px}.mr-2{margin-right:16px}.ml-2{margin-left:16px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.ma-3{margin:24px}.mx-3{margin-left:24px;margin-right:24px}.my-3{margin-top:24px;margin-bottom:24px}.mr-3{margin-right:24px}.ml-3{margin-left:24px}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}.ma-4{margin:32px}.mx-4{margin-left:32px;margin-right:32px}.my-4{margin-top:32px;margin-bottom:32px}.mr-4{margin-right:32px}.ml-4{margin-left:32px}.mt-4{margin-top:32px}.mb-4{margin-bottom:32px}.ma-5{margin:40px}.mx-5{margin-left:40px;margin-right:40px}.my-5{margin-top:40px;margin-bottom:40px}.mr-5{margin-right:40px}.ml-5{margin-left:40px}.mt-5{margin-top:40px}.mb-5{margin-bottom:40px}.ma-6{margin:48px}.mx-6{margin-left:48px;margin-right:48px}.my-6{margin-top:48px;margin-bottom:48px}.mr-6{margin-right:48px}.ml-6{margin-left:48px}.mt-6{margin-top:48px}.mb-6{margin-bottom:48px}.pa-auto{padding:auto}.px-auto{padding-left:auto;padding-right:auto}.py-auto{padding-top:auto;padding-bottom:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pl-auto{padding-left:auto}.pr-auto{padding-right:auto}.pa-half{padding:4px}.px-half{padding-left:4px;padding-right:4px}.py-half{padding-top:4px;padding-bottom:4px}.pt-half{padding-top:4px}.pb-half{padding-bottom:4px}.pl-half{padding-left:4px}.pr-half{padding-right:4px}.pa-0{padding:0px}.px-0{padding-left:0px;padding-right:0px}.py-0{padding-top:0px;padding-bottom:0px}.pr-0{padding-right:0px}.pl-0{padding-left:0px}.pt-0{padding-top:0px}.pb-0{padding-bottom:0px}.pa-1{padding:8px}.px-1{padding-left:8px;padding-right:8px}.py-1{padding-top:8px;padding-bottom:8px}.pr-1{padding-right:8px}.pl-1{padding-left:8px}.pt-1{padding-top:8px}.pb-1{padding-bottom:8px}.pa-2{padding:16px}.px-2{padding-left:16px;padding-right:16px}.py-2{padding-top:16px;padding-bottom:16px}.pr-2{padding-right:16px}.pl-2{padding-left:16px}.pt-2{padding-top:16px}.pb-2{padding-bottom:16px}.pa-3{padding:24px}.px-3{padding-left:24px;padding-right:24px}.py-3{padding-top:24px;padding-bottom:24px}.pr-3{padding-right:24px}.pl-3{padding-left:24px}.pt-3{padding-top:24px}.pb-3{padding-bottom:24px}.pa-4{padding:32px}.px-4{padding-left:32px;padding-right:32px}.py-4{padding-top:32px;padding-bottom:32px}.pr-4{padding-right:32px}.pl-4{padding-left:32px}.pt-4{padding-top:32px}.pb-4{padding-bottom:32px}.pa-5{padding:40px}.px-5{padding-left:40px;padding-right:40px}.py-5{padding-top:40px;padding-bottom:40px}.pr-5{padding-right:40px}.pl-5{padding-left:40px}.pt-5{padding-top:40px}.pb-5{padding-bottom:40px}.pa-6{padding:48px}.px-6{padding-left:48px;padding-right:48px}.py-6{padding-top:48px;padding-bottom:48px}.pr-6{padding-right:48px}.pl-6{padding-left:48px}.pt-6{padding-top:48px}.pb-6{padding-bottom:48px}@media only screen and (min-width: 641px){.ma-d-auto{margin:auto}.mx-d-auto{margin-left:auto;margin-right:auto}.my-d-auto{margin-top:auto;margin-bottom:auto}.mt-d-auto{margin-top:auto}.mb-d-auto{margin-bottom:auto}.ml-d-auto{margin-left:auto}.mr-d-auto{margin-right:auto}.ma-d-half{margin:4px}.mx-d-half{margin-left:4px;margin-right:4px}.my-d-half{margin-top:4px;margin-bottom:4px}.mt-d-half{margin-top:4px}.mb-d-half{margin-bottom:4px}.ml-d-half{margin-left:4px}.mr-d-half{margin-right:4px}.ma-d-0{margin:0px}.mx-d-0{margin-left:0px;margin-right:0px}.my-d-0{margin-top:0px;margin-bottom:0px}.mr-d-0{margin-right:0px}.ml-d-0{margin-left:0px}.mt-d-0{margin-top:0px}.mb-d-0{margin-bottom:0px}.ma-d-1{margin:8px}.mx-d-1{margin-left:8px;margin-right:8px}.my-d-1{margin-top:8px;margin-bottom:8px}.mr-d-1{margin-right:8px}.ml-d-1{margin-left:8px}.mt-d-1{margin-top:8px}.mb-d-1{margin-bottom:8px}.ma-d-2{margin:16px}.mx-d-2{margin-left:16px;margin-right:16px}.my-d-2{margin-top:16px;margin-bottom:16px}.mr-d-2{margin-right:16px}.ml-d-2{margin-left:16px}.mt-d-2{margin-top:16px}.mb-d-2{margin-bottom:16px}.ma-d-3{margin:24px}.mx-d-3{margin-left:24px;margin-right:24px}.my-d-3{margin-top:24px;margin-bottom:24px}.mr-d-3{margin-right:24px}.ml-d-3{margin-left:24px}.mt-d-3{margin-top:24px}.mb-d-3{margin-bottom:24px}.ma-d-4{margin:32px}.mx-d-4{margin-left:32px;margin-right:32px}.my-d-4{margin-top:32px;margin-bottom:32px}.mr-d-4{margin-right:32px}.ml-d-4{margin-left:32px}.mt-d-4{margin-top:32px}.mb-d-4{margin-bottom:32px}.ma-d-5{margin:40px}.mx-d-5{margin-left:40px;margin-right:40px}.my-d-5{margin-top:40px;margin-bottom:40px}.mr-d-5{margin-right:40px}.ml-d-5{margin-left:40px}.mt-d-5{margin-top:40px}.mb-d-5{margin-bottom:40px}.ma-d-6{margin:48px}.mx-d-6{margin-left:48px;margin-right:48px}.my-d-6{margin-top:48px;margin-bottom:48px}.mr-d-6{margin-right:48px}.ml-d-6{margin-left:48px}.mt-d-6{margin-top:48px}.mb-d-6{margin-bottom:48px}.pa-d-auto{padding:auto}.px-d-auto{padding-left:auto;padding-right:auto}.py-d-auto{padding-top:auto;padding-bottom:auto}.pt-d-auto{padding-top:auto}.pb-d-auto{padding-bottom:auto}.pl-d-auto{padding-left:auto}.pr-d-auto{padding-right:auto}.pa-d-half{padding:4px}.px-d-half{padding-left:4px;padding-right:4px}.py-d-half{padding-top:4px;padding-bottom:4px}.pt-d-half{padding-top:4px}.pb-d-half{padding-bottom:4px}.pl-d-half{padding-left:4px}.pr-d-half{padding-right:4px}.pa-d-0{padding:0px}.px-d-0{padding-left:0px;padding-right:0px}.py-d-0{padding-top:0px;padding-bottom:0px}.pr-d-0{padding-right:0px}.pl-d-0{padding-left:0px}.pt-d-0{padding-top:0px}.pb-d-0{padding-bottom:0px}.pa-d-1{padding:8px}.px-d-1{padding-left:8px;padding-right:8px}.py-d-1{padding-top:8px;padding-bottom:8px}.pr-d-1{padding-right:8px}.pl-d-1{padding-left:8px}.pt-d-1{padding-top:8px}.pb-d-1{padding-bottom:8px}.pa-d-2{padding:16px}.px-d-2{padding-left:16px;padding-right:16px}.py-d-2{padding-top:16px;padding-bottom:16px}.pr-d-2{padding-right:16px}.pl-d-2{padding-left:16px}.pt-d-2{padding-top:16px}.pb-d-2{padding-bottom:16px}.pa-d-3{padding:24px}.px-d-3{padding-left:24px;padding-right:24px}.py-d-3{padding-top:24px;padding-bottom:24px}.pr-d-3{padding-right:24px}.pl-d-3{padding-left:24px}.pt-d-3{padding-top:24px}.pb-d-3{padding-bottom:24px}.pa-d-4{padding:32px}.px-d-4{padding-left:32px;padding-right:32px}.py-d-4{padding-top:32px;padding-bottom:32px}.pr-d-4{padding-right:32px}.pl-d-4{padding-left:32px}.pt-d-4{padding-top:32px}.pb-d-4{padding-bottom:32px}.pa-d-5{padding:40px}.px-d-5{padding-left:40px;padding-right:40px}.py-d-5{padding-top:40px;padding-bottom:40px}.pr-d-5{padding-right:40px}.pl-d-5{padding-left:40px}.pt-d-5{padding-top:40px}.pb-d-5{padding-bottom:40px}.pa-d-6{padding:48px}.px-d-6{padding-left:48px;padding-right:48px}.py-d-6{padding-top:48px;padding-bottom:48px}.pr-d-6{padding-right:48px}.pl-d-6{padding-left:48px}.pt-d-6{padding-top:48px}.pb-d-6{padding-bottom:48px}}.text-caption{font-size:12px;line-height:16px}.text-overline{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.text-button{font-size:14px;line-height:16px;font-weight:bold}.text-body{font-size:16px;line-height:24px}.text-body-bold{font-size:16px;line-height:24px;font-weight:bold}.text-subheading{font-size:18px;line-height:24px}.text-title{font-size:20px;line-height:32px}.text-title-bold{font-size:20px;line-height:32px;font-weight:bold}.text-h1{font-size:44px;line-height:48px}.text-h2{font-size:34px;line-height:48px;font-weight:bold}.text-h3{font-size:24px;line-height:32px;font-weight:bold}.text-nowrap{white-space:nowrap}.text-center{text-align:center}.d-flex{display:flex}.d-inline-flex{display:inline-flex !important}.flex-column{flex-direction:column}.justify-start{justify-content:start}.align-start{align-items:start}.justify-end{justify-content:end}.align-end{align-items:end}.justify-center{justify-content:center}.align-center{align-items:center}.justify-space-between{justify-content:space-between}.align-space-between{align-items:space-between}.flex-spacer{flex-grow:1}.flex-center{display:flex;justify-content:center;align-items:center}.flex-adaptive{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.flex-adaptive{flex-direction:row}}.full-height{height:100%}.full-width{width:100%}@media only screen and (min-width: 641px){.only-mobile{display:none !important}}@media only screen and (max-width: 640px){.only-desktop{display:none !important}}.hidden{visibility:hidden}.blue{background-color:#007ff4}.blue-text{color:#007ff4}.dark-blue{background-color:#0062bd}.dark-blue-text{color:#0062bd}.red{background-color:#ff4c5b}.red-text{color:#ff4c5b}.green{background-color:#53bb01}.green-text{color:#53bb01}.orange{background-color:#fbad00}.orange-text{color:#fbad00}.black{background-color:#191919}.black-text{color:#191919}.white{background-color:#fff}.white-text{color:#fff}.gray{background-color:gray}.gray-text{color:gray}.lighten-gray{background-color:#f5f5f5}.lighten-gray-text{color:#f5f5f5}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .1s ease}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}.slide-fade-y-enter-active,.slide-fade-y-leave-active{transition:all .1s ease}.slide-fade-y-enter,.slide-fade-y-leave-to{transform:translateY(-10px);opacity:0}.action-modal{display:flex;flex-direction:column;height:100%;max-width:536px}@media only screen and (max-width: 640px){.action-modal__actions{flex-direction:column}}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(0.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{transform:rotate(135deg) scale(0.7)}.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:gray;white-space:nowrap}.mx-btn:hover{border-color:#007ff4;color:#007ff4}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:gray;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:flex}@media(max-width: 750px){.mx-range-wrapper{flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:gray;background-color:#f2f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#007ff4}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:gray;background-color:#d9ecfd}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f2f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#d9ecfd}.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center;vertical-align:middle}.mx-table th{padding:0;font-weight:500}.mx-table td{padding:0}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#1a8cf5}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list::after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:gray;background-color:#f2f9fe}.mx-time-column .mx-time-item.active{color:#007ff4;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:gray;background-color:#f2f9fe}.mx-time-option.active{color:#007ff4;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-input{font-size:16px;line-height:24px;border-radius:4px;min-height:48px;padding:0 32px 0 16px;background-color:#fff;border:1px solid #d9d9d9;box-shadow:none}.text-block b{font-weight:bold}.text-block li{display:list-item;list-style:unset;margin-left:16px;margin-bottom:16px}.text-block li::marker{font-weight:bold}body{font-family:"Inter",sans-serif;font-size:16px;line-height:24px}[v-cloak]{display:none !important}.browserupgrade{position:fixed;z-index:111111;width:100%;border-bottom:1px solid #a29330;text-align:center;color:#000;background:#feeec3;-webkit-box-shadow:none;box-shadow:none;font-size:16px;cursor:default;padding:8px}.browserupgrade a{color:#fff;text-decoration:none;cursor:pointer;padding:1px 10px;border-radius:4px;font-weight:normal;background:#5ab400;white-space:nowrap;margin:0 2px;display:inline-block}@supports(gap: inherit){.browserupgrade{display:none}}
.v-button{display:flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid transparent;border-radius:8px;min-height:40px;padding:4px 16px;outline:none;transition:all .1s;cursor:pointer;color:#fff;font-size:16px;line-height:24px;font-weight:bold}.v-button[disabled]{pointer-events:none}.v-button:not([disabled]){user-select:none}.v-button._xsmall{min-height:24px;padding:0 12px;font-size:14px;line-height:16px;font-weight:bold}.v-button._small{min-height:32px;padding:0 12px;font-size:14px;line-height:16px;font-weight:bold}.v-button._block{width:100%}.v-button._large{min-height:48px;padding:0 24px}.v-button._xlarge{min-height:56px;padding:0 24px}.v-button._primary{background-color:#007ff4}.v-button._primary:hover,.v-button._primary:focus{box-shadow:0 2px 8px rgba(0,127,244,.5)}.v-button._primary:active{background-color:rgba(0,127,244,.7)}.v-button._primary[disabled]{box-shadow:none;background-color:#b3d9fc}.v-button._primary-low{color:#191919;background-color:#d9ecfe}.v-button._primary-low:hover,.v-button._primary-low:focus{box-shadow:0 2px 8px rgba(217,236,254,.5)}.v-button._primary-low:active{background-color:rgba(217,236,254,.7)}.v-button._primary-low[disabled]{box-shadow:none;background-color:rgba(217,236,254,.3)}.v-button._success{background-color:#53bb01}.v-button._success:hover,.v-button._success:focus{box-shadow:0 2px 8px rgba(83,187,1,.5)}.v-button._success:active{background-color:rgba(83,187,1,.7)}.v-button._success[disabled]{box-shadow:none;background-color:#ccebb3}.v-button._error{background-color:#ff4c5b}.v-button._error:hover,.v-button._error:focus{box-shadow:0 2px 8px rgba(255,76,91,.5)}.v-button._error:active{background-color:rgba(255,76,91,.7)}.v-button._error[disabled]{box-shadow:none;background-color:#ff8b98}.v-button._warn{color:#191919;background-color:#fbad00}.v-button._warn:hover,.v-button._warn:focus{box-shadow:0 2px 8px rgba(251,173,0,.5)}.v-button._warn:active{background-color:rgba(251,173,0,.7)}.v-button._warn[disabled]{box-shadow:none;background-color:#facb64}.v-button._gradient{color:#191919;background:linear-gradient(90deg, #FF8B98 0%, #B3D9FC 100%);border:none;background-size:100% 100%}.v-button._gradient:hover,.v-button._gradient:focus{box-shadow:0 2px 8px rgba(255,139,152,.5)}.v-button._gradient:active{background-size:200% 100%}.v-button._gradient[disabled]{box-shadow:none;opacity:.3}.v-button._gray{color:#000;background-color:#c4c4c4;font-weight:normal}.v-button._gray:hover,.v-button._gray:focus{box-shadow:0 2px 8px rgba(196,196,196,.5)}.v-button._gray:active{background-color:rgba(196,196,196,.7)}.v-button._gray[disabled]{box-shadow:none;background-color:#d9d9d9}.v-button._inactive{color:#fff;background-color:#c4c4c4}.v-button._inactive:hover,.v-button._inactive:focus{box-shadow:0 2px 8px rgba(196,196,196,.5)}.v-button._inactive:active{background-color:rgba(196,196,196,.7)}.v-button._inactive[disabled]{box-shadow:none;background-color:#d9d9d9}.v-button._outlined{color:#191919;border:1px solid #d9d9d9;background-color:transparent;box-shadow:none}.v-button._outlined:hover,.v-button._outlined:focus{box-shadow:none}.v-button._outlined._warn{color:#fbad00;border-color:currentColor}.v-button._outlined._warn:hover,.v-button._outlined._warn:focus{color:#fff;background-color:#fbad00;border-color:#fbad00}.v-button._outlined._warn:active{background-color:rgba(251,173,0,.7)}.v-button._outlined._warn[disabled]{opacity:.5}.v-button._outlined._primary{color:#007ff4;border-color:currentColor}.v-button._outlined._primary:hover,.v-button._outlined._primary:focus{color:#007ff4;background-color:#d9ecfe}.v-button._outlined._primary:active{background-color:rgba(0,127,244,.7)}.v-button._outlined._primary[disabled]{opacity:.5}.v-button._outlined._primary-low{color:#007ff4;border-color:currentColor}.v-button._outlined._primary-low:hover,.v-button._outlined._primary-low:focus{color:#191919;background-color:#d9ecfe;border-color:#d9ecfe}.v-button._outlined._primary-low:active{background-color:rgba(217,236,254,.7)}.v-button._outlined._primary-low[disabled]{opacity:.5}.v-button._outlined._success{color:#53bb01;border-color:currentColor}.v-button._outlined._success:hover,.v-button._outlined._success:focus{color:#fff;background-color:#53bb01;border-color:#53bb01}.v-button._outlined._success:active{background-color:rgba(83,187,1,.7)}.v-button._outlined._success[disabled]{opacity:.5}.v-button._outlined._error{color:#ff4c5b;border-color:currentColor}.v-button._outlined._error:hover,.v-button._outlined._error:focus{color:#fff;background-color:#ff4c5b;border-color:#ff4c5b}.v-button._outlined._error:active{background-color:rgba(255,76,91,.7)}.v-button._outlined._error[disabled]{opacity:.5}.v-button._outlined._inactive{color:#c4c4c4;border-color:currentColor}.v-button._outlined._inactive:hover,.v-button._outlined._inactive:focus{color:#fff;background-color:#c4c4c4;border-color:#c4c4c4}.v-button._outlined._inactive:active{background-color:rgba(196,196,196,.7)}.v-button._outlined._inactive[disabled]{opacity:.5}.v-button._flat{color:#191919;background-color:#f5f5f5}.v-button._flat._primary{color:#007ff4;background-color:#d9ecfe}.v-button._flat._primary:hover,.v-button._flat._primary:focus{box-shadow:0 1px 4px rgba(0,127,244,.5)}.v-button._flat._primary:active{background-color:rgba(179,217,252,.7)}.v-button._flat._primary[disabled]{box-shadow:none;background-color:#b3d9fc}.v-button._text{color:#191919;border:none;background-color:transparent}.v-button._text._primary{color:#007ff4}.v-button._text._primary:hover,.v-button._text._primary:focus{background-color:#d9ecfe;box-shadow:none}.v-button._text._primary:active{background-color:#b3d9fc}.v-button._text._error{color:#ff4c5b}.v-button._text._error:hover,.v-button._text._error:focus{background-color:#ffccd2;box-shadow:none}.v-button._text._error:active{background-color:#ff8b98}
.v-buttons-group{display:flex;border:1px solid #007ff4;border-radius:8px}.v-buttons-group._success{border-color:#53bb01}.v-buttons-group._inactive{border-color:#c4c4c4}.v-buttons-group:not(._ready){visibility:hidden}.v-buttons-group .v-button{border-radius:4px}.v-buttons-group .v-button._outlined{border-color:transparent}
.v-link{display:inline-flex;align-items:center;text-align:left;text-decoration:none;border:none;outline:none;transition:all .1s;color:currentColor;cursor:pointer;background:transparent;padding:0}.v-link[disabled]{pointer-events:none;opacity:.5}.v-link._primary{color:#007ff4}.v-link:hover,.v-link:focus{opacity:.8}.v-link:active{opacity:.5}.v-link._small{font-size:14px;line-height:16px;font-weight:bold}
.v-icon{background-position:center;background-repeat:no-repeat;background-size:contain;fill:currentColor;vertical-align:bottom}
.v-input{position:relative;display:flex;align-items:center;transition:all .1s;background-color:#fff;border:1px solid #d9d9d9;color:#191919;border-radius:4px;min-height:48px;padding:0 16px}.v-input:hover{cursor:text}.v-input__icon{cursor:pointer}.v-input__error{font-size:12px;line-height:16px;color:#ff4c5b;position:absolute;bottom:-18px;left:0;white-space:nowrap}.v-input__input{width:100%;outline:none;border:none;border-radius:4px;padding:11px 0;height:100%;resize:vertical}.v-input__input::placeholder{color:#c4c4c4}.v-input__input::-webkit-outer-spin-button,.v-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input__input[type=number]{-moz-appearance:textfield}.v-input._focus:not([readonly]){border-color:#007ff4;box-shadow:0 2px 8px 0 #b3d9fc}.v-input._error{border-color:#ff4c5b}.v-input._error._focus:not([readonly]){box-shadow:0 2px 8px 0 #ffccd2}.v-input._textarea{padding-right:0}.v-input._textarea .v-input__input{padding-right:16px}.v-input[disabled]{color:#c4c4c4;border-color:#c4c4c4;box-shadow:none;pointer-events:none}.v-input[disabled] .v-input__input{color:#c4c4c4;background-color:transparent}.v-input[readonly]{user-select:none}.v-input[readonly] .v-input__input{cursor:inherit}
.v-input-date{position:relative;display:flex;align-items:center;transition:all .1s}.v-input-date__error{font-size:12px;line-height:16px;color:#ff4c5b;position:absolute;bottom:-18px;left:0;white-space:nowrap}.v-input-date._error .mx-input{border-color:#ff4c5b}
.v-field{display:flex;flex-direction:column}.v-field__label{display:block;margin-right:16px;margin-bottom:8px;position:relative}.v-field__required{color:#ff4c5b}.v-field__hint{font-size:12px;line-height:16px;display:flex;color:gray;margin:8px 32px 8px 0}.v-field._horizontal{display:grid;grid-template-columns:auto 1fr}.v-field._horizontal .v-field__label{margin-top:12px;margin-bottom:0;margin-right:0}.v-field._horizontal .v-field__hint{position:absolute;top:16px;left:0}.v-field._inline-hint .v-field__hint{position:absolute;right:-16px;top:4px;margin:0}.v-field._bold .v-field__label{font-weight:bold}
.v-select{position:relative;cursor:pointer}.v-select__input{z-index:0}.v-select__input[readonly]{cursor:pointer}.v-select__list{position:absolute;top:0;left:0;right:0;--max_height_static: 33 * 8px;max-height:min(var(--max_height_static), var(--max_height_computed, 264px));background-color:#fff;box-shadow:0 2px 8px 0 #b3d9fc;border-radius:4px;border:1px solid #007ff4;user-select:none;overflow-x:hidden;overflow-y:auto;z-index:1}.v-select__item{display:flex;align-items:center;min-height:48px;padding:12px 16px;margin-top:-1px;transition:background-color .2s ease}.v-select__item:hover{background-color:#f5f5f5}.v-select__item._active{background-color:rgba(0,127,244,.1)}.v-select._autocomplete .v-select__list{top:48px}
.v-checkbox{display:flex;align-items:flex-start;cursor:pointer;user-select:none}.v-checkbox__control{position:absolute;width:0;position:absolute;visibility:hidden}.v-checkbox__label{display:flex}.v-checkbox._checked .v-checkbox__icon{color:#007ff4}.v-checkbox[disabled]{color:#c4c4c4;border-color:#c4c4c4;pointer-events:none}.v-checkbox[disabled] .v-checkbox__icon{color:#c4c4c4}.v-checkbox[readonly]{user-select:none;cursor:unset}.v-checkbox._error .v-checkbox__icon{color:#ff4c5b}
.v-checkbox-group__checkbox:not(:last-child){margin-bottom:8px}
.v-radio{display:flex;align-items:flex-start;cursor:pointer;user-select:none}.v-radio__control{position:absolute;width:0;visibility:hidden}.v-radio__label{display:flex}.v-radio._checked .v-radio__icon{color:#007ff4}.v-radio[disabled]{color:#c4c4c4;border-color:#c4c4c4;pointer-events:none}.v-radio[disabled] .v-radio__icon{color:#c4c4c4}.v-radio[readonly]{user-select:none;cursor:unset}.v-radio._error .v-radio__icon{color:#ff4c5b}
.v-radio-group__radio:not(:last-child){margin-bottom:8px}
.v-img{display:flex;overflow:hidden;background-color:#fff}.v-img__image{object-fit:cover;width:100%;height:100%}.v-img._responsive{position:relative}.v-img._responsive .v-img__image{position:absolute;width:100%;height:100%;top:0;left:0}
.search-panel[data-v-39d1d108]{display:flex;align-items:center;width:100%;position:relative}.search-panel__input[data-v-39d1d108]{width:100%;padding-right:80px}@media only screen and (min-width: 641px){.search-panel__input[data-v-39d1d108]{padding-right:120px}}.search-panel__button[data-v-39d1d108]{position:absolute;top:0;right:0;border-radius:4px;padding:0 16px}
.v-pagination{display:flex;align-items:center}@media only screen and (max-width: 640px){.v-pagination{width:100%}}.v-pagination__divider::before{font-size:16px;line-height:24px;font-weight:bold;content:"···";width:24px;margin-left:8px;margin-right:16px}.v-pagination__page{margin-right:8px}.v-pagination__page._active .v-pagination__link{background-color:#d9ecfe}.v-pagination__page._next{margin-right:0}@media only screen and (max-width: 640px){.v-pagination__page._next{margin-left:auto}}.v-pagination__link{min-width:48px}@media only screen and (min-width: 641px){.v-pagination__link{min-width:56px}}
.v-file{position:relative;display:flex;align-items:center;min-height:56px;width:100%;padding:8px;z-index:0;border-radius:8px}.v-file:hover{background-color:#f5f5f5}.v-file__progress{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background-color:#d9ecfe;z-index:0;transition:width .1s}.v-file__content{display:flex;align-items:center;z-index:1;width:100%}.v-file__info{display:flex;flex-direction:column;width:100%;margin-left:16px}.v-file__name{width:100%}.v-file__size,.v-file__ext{font-size:12px;line-height:16px;color:gray}.v-file__size::before{content:" · "}.v-file._done .v-file__progress{width:100%;background-color:#fff}.v-file._editable{cursor:grab}@media only screen and (min-width: 641px){.v-file__delete{opacity:0;white-space:nowrap}.v-file:hover .v-file__delete{opacity:1}}
/*!
 * Cropper.js v1.5.9
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-10T13:16:21.689Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.v-file-uploader{display:flex;flex-direction:column;width:100%;position:relative}.v-file-uploader__container{display:flex;position:relative;width:100%;height:100%;border-radius:8px;min-height:240px;overflow:hidden}.v-file-uploader__zone{position:relative;flex-direction:column;z-index:0;background-color:#f5f5f5;border:1px dashed #c4c4c4;border-radius:8px;min-height:240px;height:auto;cursor:pointer}.v-file-uploader__files{display:flex;flex-direction:column;width:100%;padding:16px;overflow-y:auto}.v-file-uploader__toasts{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto}.v-file-uploader__preview,.v-file-uploader__preview-image{display:flex;width:100%;height:auto;flex-grow:1}.v-file-uploader__preview .file__progress{position:absolute;top:inherit;left:16px;right:16px;bottom:16px;height:8px;border-radius:8px;border:1px solid #007ff4;background-color:#b3d9fc;max-width:calc(100% - 32px)}.v-file-uploader__preview .file__progress._done{display:none}.v-file-uploader__error{font-size:12px;line-height:16px;color:#ff4c5b;position:absolute;top:8px;left:4px;padding:2px 8px;background-color:#f5f5f5;border-radius:4px;z-index:1}.v-file-uploader__help-text{text-align:center}.v-file-uploader__cropper{width:100%;max-height:400px}@media only screen and (min-width: 641px){.v-file-uploader__cropper{width:640px;max-height:480px}}.v-file-uploader._full .v-file-uploader__zone{max-width:376px}.v-file-uploader._error .v-file-uploader__container{border-color:#ff4c5b}@media only screen and (max-width: 640px){.v-file-uploader__container{margin-left:-16px;margin-right:-16px;width:auto;border-radius:0;flex-direction:column}.v-file-uploader__files{background-color:#f5f5f5;margin-bottom:16px}.v-file-uploader__zone{flex-grow:1;margin-left:16px;margin-right:16px}}@media only screen and (min-width: 641px){.v-file-uploader__container{border:1px solid #c4c4c4;max-height:736px}.v-file-uploader__zone{width:calc(100% + 2px);margin:-1px}}.file-input{position:absolute;right:0;top:0;width:0;height:0;visibility:hidden}
.v-toast{display:flex;align-content:flex-start;align-items:flex-start;box-shadow:0 2px 4px rgba(25,25,25,.1);border:1px solid #c4c4c4;background-color:#fff;max-width:312px;border-radius:8px}.v-toast__content{display:flex;flex-direction:column;width:100%}.v-toast__icon{cursor:pointer}.v-toast__title+.v-toast__text{margin-top:8px}.v-toast__title{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;display:block;font-size:12px}.v-toast__text{font-size:12px;line-height:16px;display:block;word-break:break-all}.v-toast._error{border-color:#ff4c5b}
.v-table{border-collapse:collapse;width:100%}.v-table__header-cell{display:flex;white-space:nowrap;padding:4px 8px;border-radius:8px}.v-table__header-cell._active{background-color:#f5f5f5}.v-table__header-cell._sortable .v-table__sort-icon{opacity:0}.v-table__header-cell._sortable._active .v-table__sort-icon{opacity:1}.v-table__header-cell:not(._sortable) .v-table__header-button{cursor:inherit;pointer-events:none}.v-table__header-cell._align-left{justify-content:flex-start}.v-table__header-cell._align-right{justify-content:flex-end}.v-table__header-cell._align-center{justify-content:center}.v-table__item{border-top:1px solid #c4c4c4}.v-table__item:hover{background-color:rgba(179,217,252,.25)}.v-table__item td{vertical-align:top;padding:8px}.v-table__item td._align-left{text-align:left}.v-table__item td._align-right{text-align:right}.v-table__item td._align-right._sortable{padding-right:40px}.v-table__item td._align-center{text-align:center}.v-table__item-after td{padding:0}.v-table tbody{border-top:1px solid gray;border-bottom:1px solid #d9d9d9}.v-table th{padding-bottom:8px}
.v-rating{display:flex}.v-rating__star{color:#fbad00}.v-rating__star:not(:last-of-type){margin-right:4px}
.v-modal{position:fixed;z-index:1000}.v-modal,.v-modal__background{left:0;top:0;width:100%;height:100%}.v-modal__background{position:absolute;background-color:rgba(25,25,25,.5);z-index:0}.v-modal__header{font-size:24px;line-height:32px;font-weight:bold;display:flex;align-items:center;min-height:56px;border-bottom:1px solid #d9d9d9;padding-top:12px;padding-bottom:12px;padding-right:56px}.v-modal__container{position:relative;z-index:1;background-color:#fff;display:grid;grid-template-rows:auto 1fr}@media only screen and (max-width: 640px){.v-modal__container{width:100%;height:100%}}@media only screen and (min-width: 641px){.v-modal__container{display:flex;flex-direction:column;max-height:90%;border-radius:24px}}.v-modal__content{-webkit-overflow-scrolling:touch;overflow-y:overlay;max-height:100%}@supports not (overflow-y: overlay){.v-modal__content{overflow-y:auto}}@supports(scrollbar-gutter: stable){.v-modal__content{scrollbar-gutter:stable both-edges;overflow-y:auto}@media only screen and (min-width: 641px){.v-modal__content{padding-left:16px;padding-right:16px}}}.v-modal__close{cursor:pointer;position:absolute;right:0;top:0;width:56px;height:56px}@media only screen and (min-width: 641px){.v-modal__close{top:32px;right:48px;width:24px;height:24px}}.v-modal._dark .v-modal__container{color:#fff;background-color:#202020}.v-modal._dark .v-modal__close{color:#fff}
.v-card{position:relative;border-radius:5px}.v-card._gradient{background-color:#fff}.v-card._gradient::before{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;background:linear-gradient(90deg, #FF8B98 0%, #B3D9FC 100%);border-radius:8px;z-index:-1}
.player[data-v-f2db539c]{width:100%}.player__languages[data-v-f2db539c]{display:flex;background-color:#fbe4b0;border-radius:24px;order:3;margin:16px 0 0 0;width:100%}@media only screen and (min-width: 641px){.player__languages[data-v-f2db539c]{width:initial;order:0;margin:0 0 0 24px}}.player__language[data-v-f2db539c],.player__download-button[data-v-f2db539c]{font-size:16px;line-height:24px;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;padding:12px 16px;border-radius:24px;box-sizing:content-box;background-color:#fbad00;white-space:nowrap}@media only screen and (max-width: 640px){.player__language[data-v-f2db539c],.player__download-button[data-v-f2db539c]{width:100%}}@media only screen and (min-width: 641px){.player__language[data-v-f2db539c],.player__download-button[data-v-f2db539c]{min-width:64px}}.player__language[data-v-f2db539c]:not(._picked){background-color:transparent}.player__download[data-v-f2db539c]{display:flex;justify-content:center;align-items:center;width:100%;order:4;margin-top:16px}@media only screen and (min-width: 641px){.player__download[data-v-f2db539c]{color:#fff;border-radius:24px;order:0;width:48px;height:48px;margin:0 24px 0 16px;background-color:#fbad00}}.player__download-button[data-v-f2db539c]{width:100%}
.v-video-player,.v-video-player__container{width:100%;height:100%}

.buy-plan-form[data-v-7c351950] {
    position: absolute;
}

[data-v-56d0a622] .v-modal__content{height:100%}.payment-modal[data-v-56d0a622]{height:100%}.payment-modal__divider[data-v-56d0a622]{border-bottom:2px solid #d9d9d9;flex-grow:1}.payment-modal__divider_dashed[data-v-56d0a622]{border-bottom-style:dashed}.payment-modal__bonuses-total[data-v-56d0a622]{display:flex;justify-content:center;align-items:center;height:48px;background-color:#fbe4b0}.payment-modal__bonus-input[data-v-56d0a622]{flex-grow:1}.payment-modal__activate[data-v-56d0a622]{flex-shrink:0}.payment-modal__original-price[data-v-56d0a622],.payment-modal__bonuses-total[data-v-56d0a622],.payment-modal__discount[data-v-56d0a622],.payment-modal__total[data-v-56d0a622],.payment-modal__order[data-v-56d0a622]{font-weight:bold}.payment-modal__original-price[data-v-56d0a622],.payment-modal__discount[data-v-56d0a622],.payment-modal__total[data-v-56d0a622]{text-align:right}.payment-modal__discount[data-v-56d0a622]{color:#fbad00}@media only screen and (max-width: 640px){.payment-modal__use-bonuses[data-v-56d0a622]{flex-direction:column;align-items:inherit}}@media only screen and (min-width: 641px){.payment-modal[data-v-56d0a622]{width:504px}}@media only screen and (max-width: 640px){.order[data-v-56d0a622]{flex-direction:column}.order__name[data-v-56d0a622]{font-size:20px;line-height:32px}}.order__price[data-v-56d0a622]{white-space:nowrap}
.card-button{display:flex;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:-1px 1px 4px rgba(58,70,93,.12);transition:box-shadow .2s ease,border .1s ease}@media only screen and (min-width: 641px){.card-button{padding:16px 24px;flex-direction:row;align-items:center}.card-button>*+*{margin-left:16px}}@media only screen and (max-width: 640px){.card-button{padding:16px;flex-direction:column;justify-content:center}.card-button>*+*{margin-top:16px}}.card-button__content{flex:1;min-width:0;display:flex;align-items:center;text-align:left}.card-button__content>*+*{margin-left:16px}@media only screen and (min-width: 641px){.card-button__action{flex:0}}@media only screen and (max-width: 640px){.card-button__action{flex:1;width:100%}}.card-button__file{margin:-8px -12px}.card-button__file:hover{background:transparent}.card-button__icon{flex:0 0 48px;width:48px;height:48px;overflow:hidden}.card-button__text{flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-button__caption{font-size:12px;line-height:16px;color:gray;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-button__chevron{color:#c4c4c4;flex:0 0 32px;width:32px;height:32px}.card-button:not(.card-button_not-clickable){cursor:pointer}.card-button:not(.card-button_not-clickable):hover{box-shadow:0px 2px 8px #b3d9fc}.card-button:not(.card-button_not-clickable):active{border:1px solid #007ff4}
.breadcrumbs{display:flex;flex-direction:row;font-size:16px;line-height:24px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#fff transparent}.breadcrumbs__item{min-width:fit-content}.breadcrumbs__item:not(:first-child):before{content:"·";padding:0 6px}.breadcrumbs__item:not(:last-child){color:gray}.breadcrumbs::-webkit-scrollbar{height:11px}.breadcrumbs::-webkit-scrollbar-track{background:transparent}.breadcrumbs::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px;border:3px solid #fff}.breadcrumbs:hover{scrollbar-color:#c4c4c4 transparent}.breadcrumbs:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4}
.folder-tree{display:flex;flex-direction:column;font-size:16px;line-height:24px}.folder-tree>*+*{margin-top:16px}.folder-tree__heading{display:flex;align-items:center;color:#191919}.folder-tree__heading>*+*{margin-left:8px}.folder-tree__items{display:flex;flex-direction:column}.folder-tree__items>*+*{margin-top:12px}.folder-tree__item{padding-left:32px;color:gray}.folder-tree__link{transition:color .1s ease;cursor:default}.folder-tree__link:hover[href]{color:#007ff4;cursor:pointer}
.menu{display:inline-block}@media only screen and (min-width: 641px){.menu{position:relative}}@media only screen and (max-width: 640px){.menu_no-mobile-modal .menu__card{position:absolute;white-space:nowrap}.menu_no-mobile-modal .menu__card_x_left{left:0}.menu_no-mobile-modal .menu__card_x_center{left:50%;transform:translateX(-50%)}.menu_no-mobile-modal .menu__card_x_right{right:0}.menu_no-mobile-modal .menu__card_y_top{bottom:calc(100% + 12px)}.menu_no-mobile-modal .menu__card_y_bottom{top:calc(100% + 12px)}.menu_no-mobile-modal .menu__overlay{display:none}.menu:not(.menu_no-mobile-modal) .menu__card{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}}.menu__card{z-index:3;background:#fff;border-radius:8px;box-shadow:-1px 1px 4px rgba(58,70,93,.12),-4px 5px 18px 0px rgba(29,42,68,.13)}@media only screen and (min-width: 641px){.menu__card{position:absolute;white-space:nowrap}.menu__card_x_left{left:0}.menu__card_x_center{left:50%;transform:translateX(-50%)}.menu__card_x_right{right:0}.menu__card_y_top{bottom:calc(100% + 12px)}.menu__card_y_bottom{top:calc(100% + 12px)}}.menu__card_full-width{width:100%}.menu__overlay{z-index:2;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6)}@media only screen and (min-width: 641px){.menu__overlay{display:none}}
.calendar-menu{display:flex;flex-direction:column;width:250px;padding:16px}.calendar-menu__toolbar{display:flex;margin-bottom:16px}.calendar-menu__toolbar-content{flex:1;user-select:none}.calendar-menu__toolbar-content_clickable{cursor:pointer}.calendar-menu__toolbar-btn{color:#c4c4c4;cursor:pointer;transition:color .1s ease}.calendar-menu__toolbar-btn:not(:first-child){margin-left:16px}.calendar-menu__toolbar-btn:hover{color:gray}.calendar-menu__month-view{display:grid;grid-template-columns:repeat(7, 1fr);gap:8px}.calendar-menu__day{font-size:12px;line-height:16px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;transition:background .2s ease}.calendar-menu__day_non-clickable{cursor:default}.calendar-menu__day_disabled{color:#c4c4c4}.calendar-menu__day_active{background:#007ff4;color:#fff}.calendar-menu__day_today:not(.calendar-menu__day_active){background:#b3d9fc}.calendar-menu__day_current-week:not(.calendar-menu__day_active):not(.calendar-menu__day_today){color:#007ff4}.calendar-menu__day:not(.calendar-menu__day_active):not(.calendar-menu__day_today):hover{background:#f5f5f5}.calendar-menu__year-view{border-radius:8px;background:#f5f5f5;padding:12px;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.calendar-menu__month{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.calendar-menu__month_active{background:#007ff4;color:#fff}.calendar-menu__month:not(.calendar-menu__month_active):hover{background:#b3d9fc}
.context-menu-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;cursor:pointer;transition:background .1s ease;border-radius:8px}.context-menu-button[disabled]{pointer-events:none}.context-menu-button:not([disabled]){user-select:none}.context-menu-button._primary{color:#007ff4}.context-menu-button._primary i.v-icon{color:#007ff4}.context-menu-button._primary:hover{background:#d9ecfe}.context-menu-button._error{color:#ff4c5b}.context-menu-button._error i.v-icon{color:#ff4c5b}.context-menu-button._error:hover{background:#ffccd2}.context-menu-button._default i.v-icon{color:#c4c4c4}.context-menu-button._default:hover{background:#f5f5f5}.context-menu-button._flat:hover{background:transparent}.context-menu-button__content{display:flex;align-items:center;flex:1;text-align:left}
.context-menu-divider{border:none;border-top:1px solid #d9d9d9;margin:8px}
.notification{display:flex;padding:16px 24px;padding-bottom:0}.notification>*+*{margin-left:16px}.notification_important{background:#faf5eb}.notification__icon{flex:0 0 32px}.notification__icon_hidden{visibility:hidden}.notification__content{flex:1;padding-bottom:16px;border-bottom:1px solid #d9d9d9;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"title date" "body date"}.notification__title{font-size:16px;line-height:24px;font-weight:bold;grid-area:title;margin-bottom:8px;white-space:normal}.notification__body{grid-area:body;min-width:0;white-space:normal}.notification__date{font-size:12px;line-height:16px;color:gray;grid-area:date}.notification:hover .notification__orb_inactive{background:#c4c4c4}.notification__orb{width:12px;height:12px;margin:16px auto 0;border-radius:6px;background:#ff4c5b;transition:background .2s ease}.notification__orb_inactive{background:transparent}.notification__text{font-size:16px;line-height:24px;white-space:normal;display:flex}.notification__text a{color:#007ff4}.notification__actions{display:flex;margin-top:24px}.notification__actions>*+*{margin-left:8px}
@keyframes activator_important{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}.notifications-menu{display:flex;flex-direction:column;height:min(calc(100vh - 100px), 620px);overflow-y:auto}.notifications-menu__activator{cursor:pointer;width:40px;height:40px;position:relative;display:flex;justify-content:center;align-items:center}.notifications-menu__activator-badge{width:12px;height:12px;border:1px solid #fff;border-radius:6px;background:#ff4c5b;position:absolute;right:8px;top:6px;z-index:2}.notifications-menu__activator-icon{color:#c4c4c4}.notifications-menu__activator-icon_important{animation:activator_important 5s ease infinite;transform-origin:center 25%}@media only screen and (min-width: 641px){.notifications-menu{width:520px}}@media only screen and (max-width: 640px){.notifications-menu{width:100vw}}.notifications-menu__title-bar{padding:16px 24px;display:flex;align-items:center;position:sticky;top:0;background:#fff;user-select:none;transition:box-shadow .2s ease}.notifications-menu__title-bar_scrolled{box-shadow:0px 2px 4px 2px rgba(0,0,0,.1),0px 0px 4px 0px rgba(0,0,0,.14)}.notifications-menu__close-btn{margin-left:16px;cursor:pointer}.notifications-menu__placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.notifications-menu__date-bar{color:gray;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:16px 24px;padding-bottom:8px;border-top:1px solid #d9d9d9}.notifications-menu__footer{text-align:center;margin:24px 0}
.carousel_fullscreen{display:flex;position:fixed;flex-direction:column;align-items:stretch;justify-content:flex-start;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.95);box-sizing:border-box;padding:24px 24px 16px}.carousel__main{position:relative;z-index:0;flex:1 0 0;min-height:0}.carousel__swiper-container{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;overflow:hidden;height:100%}.carousel__swiper-wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%}.carousel__swiper-slide{width:100%;border-radius:8px;overflow:hidden}.carousel__swiper-slide_fullscreen{display:flex;justify-content:center}.carousel__slider-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.carousel__slider-image:before{content:"";display:block;padding-bottom:56%}.carousel__slider-image_nav{height:90px;position:relative;display:block}@media only screen and (max-width: 640px){.carousel__slider-image_nav{height:48px}}.carousel__slider-image_fullscreen{display:block;height:100%;width:auto;object-fit:contain}@media only screen and (max-width: 640px){.carousel__slider-image_fullscreen{max-width:100%;max-height:100%}}.carousel__controls{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px;color:#fff;user-select:none}.carousel__move-btn{border-radius:20px;background:rgba(25,25,25,.5);padding:8px;cursor:pointer}.carousel__fullscreen-btn{position:absolute;top:16px;right:16px;background:rgba(25,25,25,.5);padding:8px;border-radius:8px;cursor:pointer}.carousel__number{align-self:flex-end;padding:8px 16px;background:rgba(25,25,25,.5);border-radius:16px;color:#fff;font-weight:bold;font-size:14px;line-height:16px}.carousel__nav{z-index:0;position:relative;width:100%;height:90px;margin-top:8px}@media only screen and (max-width: 640px){.carousel__nav{height:48px}}.carousel__nav .swiper-container{position:absolute;width:100%;height:100%}.carousel__nav .swiper-wrapper{width:100%;position:absolute}.carousel__nav .swiper-slide{opacity:.6;border-radius:8px;overflow:hidden;width:auto;cursor:pointer}.carousel__nav .swiper-slide.current{opacity:1}.carousel__nav .swiper-slide.current:before{opacity:1}.carousel__nav .swiper-slide:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:4px solid #007ff4;box-sizing:border-box;border-radius:8px;z-index:1;opacity:0}
.swiper-container>.swiper-pagination{bottom:0px !important}.swiper-container>.swiper-button-prev,.swiper-container>.swiper-button-next{box-shadow:-1px 1px 4px 0px rgba(58,70,93,.12);border-radius:999px;width:32px;height:32px;opacity:1;background:#fff;color:#007ff4;transition:background .1s ease,color .1s ease,opacity .1s ease}.swiper-container>.swiper-button-prev:hover,.swiper-container>.swiper-button-next:hover{background:#007ff4;color:#fff}.swiper-container>.swiper-button-prev.swiper-button-disabled,.swiper-container>.swiper-button-next.swiper-button-disabled{opacity:.35}
.modal-background-transition-enter-active,.modal-background-transition-leave-active{transition:opacity .3s ease}.modal-background-transition-enter,.modal-background-transition-leave-to{opacity:0}.modal-container-transition-enter-active,.modal-container-transition-leave-active{transition:transform .1s ease,opacity .1s ease}.modal-container-transition-leave,.modal-container-transition-enter-to{transform:translateY(0px);opacity:1}.modal-container-transition-enter,.modal-container-transition-leave-to{transform:translateY(16px);opacity:0}.v-rich-modal{position:fixed;z-index:1000;display:flex;justify-content:center;align-items:center;transition:visibility 1s}.v-rich-modal_hidden{visibility:hidden}.v-rich-modal,.v-rich-modal__background{left:0;top:0;width:100%;height:100%}.v-rich-modal__background{position:absolute;background:rgba(25,25,25,.5);z-index:0}.v-rich-modal__container{position:relative;z-index:1;background-color:#fff;display:flex;flex-direction:column;box-shadow:0px 8px 16px rgba(25,25,25,.15),0px 4px 4px rgba(25,25,25,.2)}@media only screen and (max-width: 640px){.v-rich-modal__container{width:100%;height:100%}}@media only screen and (min-width: 641px){.v-rich-modal__container{display:flex;flex-direction:column;max-height:90%;border-radius:24px}}.v-rich-modal__header{font-size:24px;line-height:32px;font-weight:bold;display:flex;align-items:center;padding:0 24px;min-height:56px;border-bottom:1px solid #d9d9d9;padding-top:12px;padding-bottom:12px}.v-rich-modal__content{flex:1;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:overlay;max-height:100%;padding:0 16px;padding-top:24px;padding-bottom:32px}@media only screen and (min-width: 641px){.v-rich-modal__content{padding:0 48px;padding-top:32px;padding-bottom:32px}}@supports not (overflow-y: overlay){.v-rich-modal__content{overflow-y:auto}}@supports(scrollbar-gutter: stable){.v-rich-modal__content{scrollbar-gutter:stable both-edges;overflow-y:auto}@media only screen and (min-width: 641px){.v-rich-modal__content{padding-left:32px;padding-right:32px}}}.v-rich-modal__content-wrapper{flex:1;display:flex;height:0;position:relative}.v-rich-modal__content-wrapper:last-child>.v-rich-modal__content-shadow{border-radius:0 0 24px 24px}.v-rich-modal__content-shadow{pointer-events:none;position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2;--bottom_shadow_opacity: 1;--top_shadow_opacity: 1;transition:box-shadow .1s ease;box-shadow:inset 0px 24px 12px -20px rgba(25, 25, 25, calc(0.15 * var(--top_shadow_opacity, 0))),inset 0px -24px 12px -20px rgba(25, 25, 25, calc(0.2 * var(--bottom_shadow_opacity, 0)))}.v-rich-modal__actions{display:flex;align-items:center;padding:0 16px;border-top:1px solid #d9d9d9;padding-top:12px;padding-bottom:12px}@media only screen and (min-width: 641px){.v-rich-modal__actions>*:not(:first-child){margin-left:8px}}@media only screen and (max-width: 640px){.v-rich-modal__actions{flex-direction:column-reverse;align-items:stretch}.v-rich-modal__actions>*:not(:first-child){margin-bottom:8px}}.v-rich-modal__actions_align_left{justify-content:start}.v-rich-modal__actions_align_right{justify-content:end}.v-rich-modal__actions_align_stretch>*{flex:1}.v-rich-modal__close-btn{position:absolute;right:0;top:0;width:56px;height:56px}@media only screen and (min-width: 641px){.v-rich-modal__close-btn{top:32px;right:48px;width:24px;height:24px}}
.teacher-avatar{display:block;position:relative;cursor:pointer;width:var(--size, 144px);height:var(--size, 144px)}.teacher-avatar[disabled]{pointer-events:none}.teacher-avatar__image{position:absolute;top:0;left:0;border-radius:16px}.teacher-avatar__badges-container{position:absolute;top:0;left:0;width:100%;height:100%}.teacher-avatar__badge{position:absolute;background:#fff;border:1px solid;border-radius:999px;display:flex;align-items:center}.teacher-avatar__badge_tutor{border-color:#53bb01;bottom:4px;right:4px;padding:4px 8px;color:#53bb01;font-size:16px;line-height:24px;font-weight:bold}.teacher-avatar__badge_author{border-color:#ff4c5b;top:4px;right:4px;padding:10px}.teacher-avatar__badge_author>.v-icon{transform:scale(2)}.teacher-avatar__badge_methodist{border-color:#ff4c5b;top:4px;right:4px;padding:10px}.teacher-avatar__badge_methodist>.v-icon{transform:scale(2)}.teacher-avatar__badge_author+.teacher-avatar__badge_methodist{top:32px}
.unauthorized-modal{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 641px){.unauthorized-modal{width:500px}}.unauthorized-modal__badge{margin-bottom:16px;display:flex;border-radius:8px;padding:4px 8px;font-weight:bold}
.material-purchase{height:100%;display:flex;flex-direction:column}.material-purchase>*+*{margin-top:32px}@media only screen and (min-width: 641px){.material-purchase{max-width:500px}}.material-purchase__header{display:flex;flex-direction:column}.material-purchase__header>*+*{margin-top:8px}.material-purchase__options{display:flex;flex-direction:column}.material-purchase__options>*+*{margin-top:16px}.material-purchase__option{display:flex;align-items:center;cursor:pointer;font-size:16px;line-height:24px;font-weight:bold;color:gray;border-radius:8px;transition:border-color .3s ease,color .3s ease}.material-purchase__option>*+*{margin-left:16px}.material-purchase__option_active{border:1px solid #007ff4;color:#000}@media only screen and (min-width: 641px){.material-purchase__option{padding:16px}.material-purchase__option:not(.material-purchase__option_active){border:1px solid #d9d9d9}}@media only screen and (max-width: 640px){.material-purchase__option{font-size:14px;line-height:16px;font-weight:bold;padding:16px 0}.material-purchase__option_active:not(:only-child){border:none}}.material-purchase__option:only-child{padding:16px;border:1px solid #007ff4}@media only screen and (max-width: 640px){.material-purchase__option:only-child{align-items:initial;flex-direction:column}.material-purchase__option:only-child>*+*{margin-left:0px;margin-top:16px}}.material-purchase__option-body{flex:1;min-width:0;display:flex}@media only screen and (min-width: 641px){.material-purchase__option-body>*+*{margin-left:8px}}@media only screen and (max-width: 640px){.material-purchase__option-body{flex-direction:column}.material-purchase__option-body>*+*{margin-top:8px}}.material-purchase__option-price{font-size:16px;line-height:24px;font-weight:bold}.material-purchase__description{font-size:16px;line-height:24px;color:#191919;display:flex;flex-direction:column;min-width:0}.material-purchase__description>*+*{margin-top:8px}.material-purchase__discount-reason{color:#ff4c5b}.material-purchase__discount-badge{font-size:14px;line-height:16px;font-weight:bold;color:#fff;padding:2px 6px;background:#ff4c5b;border-radius:4px;display:inline-flex;align-items:center}.material-purchase__actions{display:flex}@media only screen and (min-width: 641px){.material-purchase__actions{flex-direction:row}.material-purchase__actions>*+*{margin-left:8px}}@media only screen and (max-width: 640px){.material-purchase__actions{flex:1;justify-content:flex-end;flex-direction:column}.material-purchase__actions>*+*{margin-top:8px}}
.folder-locked{height:100%;display:flex;flex-direction:column}.folder-locked>*+*{margin-top:32px}@media only screen and (min-width: 641px){.folder-locked{max-width:500px}}.folder-locked__text{flex:1}
#navigation-app{min-width:256px}
.app-navigation__aside[data-v-365fc29c]{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;max-height:100%;z-index:1000}@media only screen and (max-width: 640px){.app-navigation__aside[data-v-365fc29c]{overflow-y:auto}}@media only screen and (min-width: 641px){.app-navigation__aside[data-v-365fc29c]{max-width:320px;background-color:#f5f5f5}}.app-navigation__logo[data-v-365fc29c]{display:flex;justify-content:space-between;align-items:center;width:256px;height:64px}.app-navigation__close[data-v-365fc29c]{display:flex;align-items:center;justify-content:center;width:56px;height:64px;position:fixed;right:0;top:0;z-index:1}.app-navigation__actions[data-v-365fc29c]{display:flex}.app-navigation__action[data-v-365fc29c]{font-size:14px;line-height:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;border-radius:32px;padding:4px 8px;background-color:#b3d9fc;height:32px;width:100%}.app-navigation__action._balance[data-v-365fc29c]{font-size:16px;line-height:24px;font-weight:bold;background-color:#facb64}.app-navigation__menu-items[data-v-365fc29c]{overflow-y:auto}.app-header[data-v-365fc29c]{display:flex;align-items:center;margin-top:-8px;margin-left:-16px;margin-right:-16px;padding-left:16px}.app-header__burger-btn[data-v-365fc29c]{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.app-menu-switch[data-v-365fc29c]{display:flex}.app-menu-switch__button[data-v-365fc29c]{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:gray;position:relative;padding:8px 24px;width:100%;cursor:pointer}.app-menu-switch__button[data-v-365fc29c]::after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#c4c4c4}.app-menu-switch__button._active[data-v-365fc29c]{color:#007ff4}.app-menu-switch__button._active[data-v-365fc29c]::after{height:2px;background-color:#007ff4}.app-menu[data-v-365fc29c]{user-select:none}.app-menu__link[data-v-365fc29c]{font-size:16px;line-height:24px;font-weight:bold;display:flex;padding:4px 32px;justify-content:space-between}@media only screen and (max-width: 640px){.app-menu__link[data-v-365fc29c]{font-size:14px;line-height:16px;font-weight:bold;padding:8px 32px}.app-menu__link[data-v-365fc29c]:not([href]){font-size:12px;line-height:16px;font-weight:normal;color:gray}}.app-menu__sublink[data-v-365fc29c]{display:flex;padding:4px 32px 4px 56px}@media only screen and (max-width: 640px){.app-menu__sublink[data-v-365fc29c]{font-size:14px;line-height:16px;font-weight:bold;padding:8px 32px}}@media only screen and (max-width: 640px){.app-menu__subitem[data-v-365fc29c]{position:relative}.app-menu__subitem[data-v-365fc29c]:last-of-type{margin-bottom:17px}.app-menu__subitem[data-v-365fc29c]:last-of-type ::after{content:"";position:absolute;left:32px;right:32px;bottom:-1px;height:1px;background-color:#c4c4c4}}.app-menu__chevron[data-v-365fc29c]{transition:transform .25s}.app-menu__link[data-v-365fc29c]:hover,.app-menu__sublink[data-v-365fc29c]:hover{background-color:#fbe4b0}.app-menu__link._selected[data-v-365fc29c],.app-menu__sublink._selected[data-v-365fc29c]{background-color:#facb64}.app-menu__link._disabled[data-v-365fc29c],.app-menu__sublink._disabled[data-v-365fc29c]{cursor:inherit;color:#c4c4c4;background-color:transparent}.app-menu__submenu[data-v-365fc29c]{transition:height .25s;overflow:hidden}.app-menu__item._opened .app-menu__chevron[data-v-365fc29c]{transform:rotate(90deg)}.user-profile[data-v-365fc29c]{display:flex;box-shadow:0 -1px 0 0 rgba(0,0,0,.25);order:-1;padding:8px 16px}@media only screen and (max-width: 640px){.user-profile[data-v-365fc29c]{position:sticky;top:0}}@media only screen and (min-width: 641px){.user-profile[data-v-365fc29c]{margin-top:auto;order:1;padding:16px 32px}}.user-profile__avatar[data-v-365fc29c]{background-color:#c4c4c4;border-radius:8px}.user-profile__wrapper[data-v-365fc29c]{display:flex;flex-wrap:wrap;align-items:center}.user-profile__name[data-v-365fc29c]{font-size:14px;line-height:16px;font-weight:bold;width:100%}@media only screen and (max-width: 640px){.user-profile__name[data-v-365fc29c]{max-width:calc(100vw - 144px)}}.user-profile__balance[data-v-365fc29c],.user-profile__admin[data-v-365fc29c]{display:flex;border-radius:8px;padding:4px 8px}.user-profile__balance[data-v-365fc29c]{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;font-weight:bold;background-color:#facb64}.user-profile__admin[data-v-365fc29c]{font-size:14px;line-height:16px;font-weight:bold;background-color:#ff8b98}
.help-button{position:fixed;bottom:24px;right:24px}.help-button_inactive{display:none}.help-button__menu{background:#007ff4;color:#fff;padding:24px;border-radius:8px;width:max-content}@media only screen and (min-width: 641px){.help-button__menu{max-width:400px}}@media only screen and (max-width: 640px){.help-button__menu{max-width:calc(100vw - 16px)}}.help-button__activator{width:48px;height:48px;padding:12px;border-radius:999px;background:#007ff4;color:#fff;cursor:pointer;box-shadow:0px 2px 8px rgba(0,0,0,.25),0px 8px 32px 4px rgba(0,0,0,.2);position:relative}.help-button__activator .v-icon{position:absolute;top:12px;left:12px}.help-button__link-list{display:flex;flex-direction:column;user-select:none}.help-button__link-list>*:not(:last-child){margin-bottom:12px}.help-button__link-list_dense>*:not(:last-child){margin-bottom:8px}.help-button__link{display:flex;max-width:100%}.help-button__link>span{white-space:normal;flex:1 0 0}.help-button__loading-icon{color:#d9ecfe}@media only screen and (min-width: 641px){.help-button__tour-modal{max-width:600px}}.help-button__tour-modal>h1,.help-button__tour-modal h2,.help-button__tour-modal h3,.help-button__tour-modal h4,.help-button__tour-modal h5,.help-button__tour-modal h6{margin-bottom:16px}
.product-card{display:flex;flex-direction:column;border-radius:8px;z-index:0}.product-card:hover .product-card__image::before{opacity:.3}.product-card__image{border:1px solid rgba(25,25,25,.1);border-radius:8px}.product-card__image::before{content:"";position:absolute;background-color:#191919;z-index:1;opacity:0;top:0;bottom:0;right:0;left:0;transition:opacity .3s}.product-card__info{font-size:12px;line-height:16px;display:flex;align-items:center}.product-card__type{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-right:auto}.product-card__name{font-size:16px;line-height:24px;font-weight:bold}.product-card__price{font-size:24px;line-height:32px;font-weight:bold;display:flex;align-items:center}.product-card__status{font-size:20px;line-height:32px;display:flex;justify-content:space-between}.product-card__owned,.product-card__gift{color:#53bb01;font-weight:bold;display:flex;align-items:center}.product-card._owned{background-color:#eef9e6}.product-card._disabled{opacity:.3}
.product-review{display:flex;width:100%;max-width:664px}.product-review__container{width:100%}.product-review__avatar{min-width:48px;height:48px;border-radius:8px;overflow:hidden}.product-review__user-name{font-size:12px;line-height:16px;font-weight:bold}.product-review__date{color:gray}.product-review__text{white-space:pre-wrap}.product-review__answer{display:flex;flex-direction:column;border-radius:8px;background-color:#fbe4b0}@media only screen and (min-width: 641px){.product-review__answer{margin-left:24px}}@media only screen and (min-width: 641px){.product-review__form-actions{justify-content:flex-start}.product-review__form-actions .v-link{margin-left:8px}}@media only screen and (max-width: 640px){.product-review__form-actions{justify-content:flex-end}.product-review__form-actions .v-link{order:-1;margin-right:16px}}.product-review__overall{display:flex;font-size:12px;line-height:16px}@media only screen and (max-width: 640px){.product-review__overall{flex-direction:column}}.product-review__my-rating{display:flex;color:#fbad00;margin-bottom:8px}@media only screen and (min-width: 641px){.product-review__my-rating{margin-left:8px}}.product-review__my-rating .v-icon{cursor:pointer}
.user-inline{display:flex;align-items:center;font-size:12px;line-height:16px}.user-inline__image{width:16px;height:16px;border-radius:50%;margin-right:2px}
.user-search-block{display:flex;align-items:flex-start;font-size:12px;line-height:16px}.user-search-block__image{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:50%;margin-right:16px}.user-search-block__content{display:flex;flex-direction:column}
.student-book{padding:16px;border-radius:16px;background-color:#f5f5f5}.student-book__title{font-size:20px;line-height:32px;font-weight:bold}.student-book__content{flex:1;display:flex;flex-direction:column}.student-book__image-wrapper{flex:0 0 144px;height:144px}.student-book__actions{display:flex}@media only screen and (max-width: 640px){.student-book__content,.student-book__actions{flex-direction:column}}
.student-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid #d9d9d9}.student-card__title{font-size:20px;line-height:32px;font-weight:bold}.student-card__iconbtn{cursor:pointer}
.game-card{cursor:pointer;text-align:left;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);overflow:hidden;border-radius:8px}.game-card__content{padding:16px}.game-card__title{font-size:20px;line-height:32px;font-weight:bold}.game-card__image{position:relative}.game-card__demo{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;position:absolute;color:#fff;top:8px;left:16px;padding:4px 8px;background-color:rgba(0,0,0,.6);border-radius:4px;z-index:1}
@keyframes sad_fadein{from{opacity:0}to{opacity:1}}@keyframes tail_fadein{from{transform:translateY(-50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes happy_fadein{from{opacity:0}to{opacity:1}}@keyframes sadtail_fadeout{from{opacity:1}to{opacity:0}}@keyframes happy_loop{0%,50%{transform:translateY(0)}25%{transform:translateY(-20px)}}.student-tail-animation{display:flex;flex-direction:column;align-items:center;padding:24px}@media only screen and (min-width: 641px){.student-tail-animation{width:80vw;height:80vh}}@media only screen and (max-width: 640px){.student-tail-animation{height:100vh}}.student-tail-animation__anim-container{position:relative;flex:1;width:100%}.student-tail-animation__anim{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;object-fit:contain}.student-tail-animation__anim_tail{z-index:0;opacity:0;animation:tail_fadein 1s ease .5s,sadtail_fadeout .01s ease 3s;animation-fill-mode:forwards,forwards}.student-tail-animation__anim_sad{z-index:1;opacity:0;animation:sad_fadein .3s ease 0s,sadtail_fadeout .01s ease 3s;animation-fill-mode:forwards,forwards}.student-tail-animation__anim_happy{z-index:1;opacity:0;animation:happy_fadein 1s ease 2s,happy_loop 1s ease 3s infinite;animation-fill-mode:forwards}
.student-login-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.student-login-modal{width:450px;max-height:min(500px, 90vh);overflow-y:auto}}.student-login-modal__content{display:flex;flex-direction:column;align-items:center;text-align:center}
.game-purchase-modal{height:100%;display:flex;flex-direction:column}.game-purchase-modal>*+*{margin-top:16px}@media only screen and (min-width: 641px){.game-purchase-modal{width:500px}}.game-purchase-modal__option{display:flex;align-items:center;cursor:pointer;font-size:16px;line-height:24px;font-weight:bold;color:gray;border-radius:8px;transition:border-color .3s ease,color .3s ease}.game-purchase-modal__option>*+*:not(:last-child){margin-left:16px}.game-purchase-modal__option_active{border:1px solid #007ff4;color:#000}@media only screen and (min-width: 641px){.game-purchase-modal__option{padding:16px}.game-purchase-modal__option:not(.game-purchase-modal__option_active){border:1px solid #d9d9d9}}@media only screen and (max-width: 640px){.game-purchase-modal__option{font-size:14px;line-height:16px;font-weight:bold;padding:16px 0}.game-purchase-modal__option_active:not(:only-child){border:none}}.game-purchase-modal__option:only-child{padding:0;border:none;cursor:default}@media only screen and (max-width: 640px){.game-purchase-modal__option:only-child{align-items:initial;flex-direction:column}.game-purchase-modal__option:only-child>*+*{margin-left:0px;margin-top:16px}}.game-purchase-modal__option-body{flex:1;min-width:0;display:flex}@media only screen and (min-width: 641px){.game-purchase-modal__option-body>*+*{margin-left:8px}}@media only screen and (max-width: 640px){.game-purchase-modal__option-body{flex-direction:column}.game-purchase-modal__option-body>*+*{margin-top:8px}}.game-purchase-modal__option-price{display:flex;align-items:center;margin-left:16px}.game-purchase-modal__discount-badge{font-size:14px;line-height:16px;font-weight:bold;color:#fff;padding:2px 6px;background:#ff4c5b;border-radius:4px;display:inline-flex;align-items:center}
.teachers-offers-table__main-text{font-size:20px;line-height:32px;font-weight:bold;white-space:nowrap}.teachers-offers-table__disallow-orders{left:8px;top:40px;position:absolute;width:0}.teachers-offers-table__link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.teachers-offers-table__request-status{display:flex;align-items:center;font-weight:bold}.teachers-offers-table .v-table__item:not(._active){opacity:.3}.teachers-offers-table .v-table__item._status-a{background-color:#eef9e6}.teachers-offers-table .v-table__item._status-a .teachers-offers-table__request-status{color:#53bb01}.teachers-offers-table .v-table__item._status-r .teachers-offers-table__request-status{color:#ff4c5b}.teachers-offers-table .v-table__item._status-n .teachers-offers-table__request-status{color:gray}.teachers-offers-table td{position:relative}.teachers-offers-table td:not(._teacher_image){padding-top:40px}.teachers-offers-table td._teacher_image{width:160px}.teachers-offers-table td._teacher_image .v-img{border-radius:16px}.teachers-offers-table td._trial_price{min-width:160px}.teachers-offers-table td._price_min{min-width:160px}.teachers-offers-table th:last-of-type{width:100%}.teachers-offers-table__teacher-name{position:absolute;left:168px;top:8px;white-space:nowrap}.teachers-offers-table__payment-methods{position:absolute;left:168px;top:104px;white-space:nowrap}.teachers-offers-table__no-hover:hover{background:transparent}.teachers-offers-table__contact-btn{position:absolute;bottom:10px;right:20px}.teachers-offers-table__contact-btn_multiple-software{right:150px}.pikimoni-link{position:relative;z-index:2;border-radius:4px}.pikimoni-link:hover{opacity:1;background-color:#fff;box-shadow:0 2px 8px rgba(0,127,244,.5)}
.offer[data-v-f979e9fa]{display:grid;grid-template:"image   info   " "actions actions";column-gap:16px;padding:8px 0;box-shadow:0 -1px 0 0 #d9d9d9 inset}.offer__teacher-image[data-v-f979e9fa]{grid-area:image;border-radius:16px;width:96px}.offer__info[data-v-f979e9fa]{grid-area:info}.offer__actions[data-v-f979e9fa]{grid-area:actions}.offer__price[data-v-f979e9fa],.offer__request-status[data-v-f979e9fa]{font-weight:bold}.offer[data-v-f979e9fa]:not(._active){opacity:.3}.offer._status-a[data-v-f979e9fa]{background-color:#eef9e6}.offer._status-a .offer__request-status[data-v-f979e9fa]{color:#53bb01}.offer._status-r .offer__request-status[data-v-f979e9fa]{color:#ff4c5b}.offer._status-n .offer__request-status[data-v-f979e9fa]{color:gray}
.offer[data-v-21cf932d]{display:grid;grid-gap:8px}.offer__row[data-v-21cf932d]{display:grid;grid-template-columns:96px auto;grid-gap:16px}.offer__row[data-v-21cf932d]:not(:first-of-type){box-shadow:0 -1px 0 0 #d9d9d9 inset;padding-bottom:8px}.offer__bold[data-v-21cf932d]{font-size:20px;line-height:32px;font-weight:bold}.offer__field-label[data-v-21cf932d]{font-size:12px;line-height:16px;margin:8px 0;color:gray}.offer__teacher-image[data-v-21cf932d]{border-radius:16px}.software[data-v-21cf932d]:not(:first-of-type){margin-top:8px}
.pikimoni-info-modal[data-v-6b0b2742]{z-index:10000}.pikimoni-info-modal b[data-v-6b0b2742]{font-weight:bold}
.trial-manage-teaching-requests._desktop[data-v-bf6aa9e2]{width:fit-content}
.route-level-card{flex:0 0 200px;width:200px;height:120px;margin:0 -8px 48px;position:relative;cursor:pointer}.route-level-card_passed{fill:var(--main_color)}.route-level-card_passed .route-level-card__icons{background:#fff}.route-level-card_active{--stroke_color: var(--main_color);fill:#fff}.route-level-card_disabled{--stroke_color: #C4C4C4;fill:#fff}.route-level-card:first-child{margin-left:0}.route-level-card:first-child>.route-level-card__shape_before{display:none}.route-level-card__warning-sign{position:absolute;top:6px;right:28px;color:#ff4c5b;background:#fff;padding:2px;border-radius:4px}.route-level-card__content{position:absolute;top:0;left:24px;width:150px;height:100%;padding:8px 16px;display:flex;flex-direction:column}.route-level-card__content>*{flex:0 0 50%}.route-level-card__shape{position:absolute;top:0;left:0;width:100%;height:100%}.route-level-card__bottom{width:calc(100% - 24px);height:24px;position:absolute;left:0px;bottom:-36px;fill:var(--main_color)}.route-level-card__icons{padding:4px;display:flex;border-radius:8px;color:#fff}.route-level-card__icons>*:not(:last-child){margin-right:4px}
.journal-student-list__sort-btn{cursor:pointer}.journal-student-list__sort-btn_inactive{color:#c4c4c4}.journal-student-list__sort-btn_reverse{transform:scaleY(-1)}
.tutor-list{width:100%;border-collapse:collapse}.tutor-list__item_disabled>*:not(:last-child){opacity:.5;pointer-events:none}.tutor-list tr{border-bottom:1px solid}.tutor-list tr:first-child{border-bottom-color:gray}.tutor-list tr:not(:first-child){border-bottom-color:#d9d9d9}.tutor-list__header{margin-bottom:8px}.tutor-list__header>th{font-weight:normal;text-align:left;padding:12px 8px}.tutor-list td{padding:8px;height:0}.tutor-list__avatar-cell{width:160px}.tutor-list__avatar-cell>img{width:144px;height:144px;border-radius:16px;object-fit:cover}.tutor-list__reviews{align-items:baseline}.tutor-list__rating .v-icon{font-size:24px !important;width:24px !important;height:24px !important}.tutor-list__pricing{display:flex}.tutor-list__pricing>*{flex:1 0 50%}.tutor-list__sort-btn{padding:4px 8px;border-radius:4px;white-space:nowrap;width:100%}.tutor-list__sort-btn_active{background:#f5f5f5}.tutor-list-mobile>li{padding:8px 0;border-bottom:1px solid #d9d9d9}.tutor-list-mobile__item_disabled>*:not(:last-child){opacity:.75;pointer-events:none}.tutor-list-mobile__avatar-cell{width:96px;height:96px;border-radius:16px;object-fit:cover}.tutor-list-mobile__data-cell{display:flex;justify-content:space-between;align-items:center;margin:8px 0;padding:0 8px}
.tutor-filters__wrappable{flex-wrap:wrap}@media only screen and (min-width: 641px){.tutor-filters__wrappable{max-width:calc(100vw - 382px)}}.tutor-filters__consult-types{flex:1 0 auto}
.tutor-request-list{width:100%;border-collapse:collapse}.tutor-request-list__header{border-bottom:1px solid #c4c4c4;margin-bottom:8px}.tutor-request-list__header>th{font-weight:normal;text-align:left;padding:12px 8px}.tutor-request-list td{padding:8px;height:0}.tutor-request-list tr:not(:first-child){border-bottom:1px solid #d9d9d9}.tutor-request-list__avatar-cell{width:160px}.tutor-request-list__avatar-cell>img{width:144px;height:144px;border-radius:16px;object-fit:cover}.tutor-request-list__expiration{width:225px}.tutor-request-list-mobile>li{padding:8px 0;border-top:1px solid #d9d9d9}.tutor-request-list-mobile>li:last-child{border-bottom:1px solid #d9d9d9}.tutor-request-list-mobile__avatar-cell{width:96px;height:96px;border-radius:16px;object-fit:cover}.tutor-request-list-mobile__data-cell{display:flex;justify-content:space-between;align-items:center;margin:8px 0;padding:0 8px}
@media only screen and (min-width: 641px){.tutor-request-view-modal{width:600px}}.tutor-request-view-modal__header{display:flex;flex-direction:column;flex:1;font-weight:normal}.tutor-request-view-modal__comment{pointer-events:none}.tutor-request-view-modal__disabled{pointer-events:none;opacity:.3;filter:grayscale(1)}.tutor-request-view-modal__message{background:#d9ecfe;border-radius:4px;display:flex;padding:16px}
.tutor-teacher-requests{width:100%;border-collapse:collapse}.tutor-teacher-requests__header{border-bottom:1px solid #c4c4c4;margin-bottom:8px}.tutor-teacher-requests__header>th{font-weight:normal;text-align:left;padding:12px 8px}.tutor-teacher-requests td{padding:8px;height:0}.tutor-teacher-requests__avatar-cell{width:160px}.tutor-teacher-requests__avatar-cell>img{width:144px;height:144px;border-radius:16px;object-fit:cover}.tutor-teacher-requests__reviews{align-items:baseline}.tutor-teacher-requests__rating{align-self:center}.tutor-teacher-requests__rating .v-icon{font-size:24px !important;width:24px !important;height:24px !important}.tutor-teacher-requests-mobile>li{padding:8px 0;border-bottom:1px solid #d9d9d9}.tutor-teacher-requests-mobile__avatar-cell{width:96px;height:96px;border-radius:16px;object-fit:cover}.tutor-teacher-requests-mobile__data-cell{display:flex;align-items:center;padding:0 8px;padding-bottom:4px;margin:4px 0}.tutor-teacher-requests-mobile__data-cell:not(:last-child){border-bottom:1px solid #d9d9d9}.tutor-teacher-requests-mobile__data-cell>p:first-child{flex:0 0 100px}.tutor-teacher-requests-mobile__data-cell>*:not(:first-child){flex:1}
@media only screen and (min-width: 641px){.tutor-teacher-request{width:min(850px, 90vw)}}.tutor-teacher-request__header{display:flex;flex-direction:column;flex:1;font-weight:normal}.tutor-teacher-request__pricing{margin:8px 0;display:flex;align-items:center}@media only screen and (min-width: 641px){.tutor-teacher-request__pricing{width:50%}}.tutor-teacher-request__pricing>*:first-child{flex:0 0 14px}.tutor-teacher-request__message{background:#d9ecfe;border-radius:4px;display:flex;padding:16px}
@media only screen and (min-width: 641px){.tutor-purchase-modal{width:600px}}.tutor-purchase-modal_success{display:flex;flex-direction:column;align-items:center;padding:48px 0}.tutor-purchase-modal__success-icon{width:48px;height:48px;color:#53bb01;background:#eef9e6;border-radius:999px;display:flex;justify-content:center;align-items:center}.tutor-purchase-modal__pricing{font-size:20px;line-height:32px;font-weight:bold;margin:8px 0;display:flex;align-items:center}.tutor-purchase-modal__pricing>*:first-child{flex:0 0 14px}.tutor-purchase-modal__actions{display:flex;flex-direction:column;align-items:center}
@media only screen and (min-width: 641px){.tutor-add-review-modal{width:500px}}.tutor-add-review-modal__star{color:#fbad00;transition:color .2s ease}.tutor-add-review-modal__star_hover{color:#007ff4}.tutor-add-review-modal__star_error{color:#ff4c5b}
@media only screen and (min-width: 641px){.tutor-materials-modal{width:min(800px, 90vw)}}.tutor-materials-modal__dropzone{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f5f5f5;border:3px dashed #d9d9d9;border-radius:16px;flex:1 0 40%;padding:32px;cursor:pointer;user-select:none}
.test-media{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:var(--max_height)}.test-media_default{--max_height: 40vh}.test-media_small{--max_height: 300px}.test-media__item_video,.test-media__item_image{width:auto;max-width:100%;max-height:var(--max_height);border-radius:8px}
.timer{position:absolute;right:64px;top:32px;background:#fbe4b0;border-radius:8px;max-width:152px;padding:8px;font-size:12px;line-height:16px;text-align:center}@media only screen and (max-width: 640px){.timer{position:initial;margin-top:16px;width:auto;max-width:initial}}
@media only screen and (max-width: 640px){.form__actions[data-v-eb3c61b4]{flex-direction:column}}@media only screen and (min-width: 641px){.form[data-v-eb3c61b4]{width:464px}.form__birthdate .v-input[data-v-eb3c61b4]{max-width:120px}}.form__delete-btn[data-v-eb3c61b4]{color:#ff4c5b !important;justify-content:center}
.pikimoni-info-modal[data-v-1c494570]{z-index:10000}.pikimoni-info-modal b[data-v-1c494570]{font-weight:bold}
@media only screen and (min-width: 641px){.overflow-modal .v-modal__content{overflow-y:visible}}.student-report{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.student-report{width:500px;max-height:450px}.student-report>p{max-width:90%}}@media only screen and (max-width: 640px){.student-report{height:100%}}.student-report__files-container{overflow-y:auto}.student-report__file{display:flex;align-items:center;cursor:pointer;padding:4px 28px 4px 20px;border-radius:8px;border:1px solid #c4c4c4;margin:8px 0}.student-report__file>div.v-file{margin-bottom:0 !important;width:auto !important;font-weight:bold}.student-report__file>div.v-file:hover{background:none}.student-report__iconbtn{color:#007ff4;cursor:pointer}
.join-request{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.join-request{width:450px;max-height:600px}}@media only screen and (max-width: 640px){.join-request{height:100%}}.join-request__center-text{text-align:center}.join-request__children-container{overflow-y:auto}.join-request__child{display:flex;border:1px solid #c4c4c4;border-radius:8px;margin:16px 0;font-weight:bold;cursor:pointer}.join-request__child_active{border-color:#007ff4}.join-request__actions{display:flex}@media only screen and (max-width: 640px){.join-request__actions{flex-direction:column-reverse}}@media only screen and (min-width: 641px){.join-request__actions>*{margin:0 4px}}@media only screen and (max-width: 640px){.join-request__actions>*{margin:4px 0}}.join-request__actions>*:first-child{margin-bottom:0;margin-left:0}.join-request__actions>*:last-child{margin-top:0;margin-right:0}.join-request__teacher-image{padding:16px 0;display:flex;justify-content:center}.join-request__teacher-image>img{width:100px;height:100px;border-radius:999px}
.webinar-calendar__toolbar{display:flex}.webinar-calendar__date-controls{padding:16px 0;display:flex;align-items:center}.webinar-calendar__date-controls>*+*{margin-left:24px}.webinar-calendar__toolbar-btn{color:#c4c4c4;cursor:pointer;transition:color .1s ease}.webinar-calendar__toolbar-btn:hover{color:gray}.webinar-calendar__date-display{flex:1;display:flex;justify-content:center;align-items:center;padding:0 16px}.webinar-calendar__date-selector{display:flex;align-items:center;user-select:none;cursor:pointer;font-size:20px;line-height:32px;font-weight:bold}.webinar-calendar__date-selector>*+*{margin-left:12px}.webinar-calendar__view-controls{padding:16px 0;display:flex;align-items:center;font-weight:bold}.webinar-calendar__view-controls>button[disabled]{color:#c4c4c4}.webinar-calendar__view-controls>*{padding-bottom:6px;border-bottom:3px solid transparent}.webinar-calendar__view-controls>*:not(:first-child){margin-left:24px}.webinar-calendar__view-active.v-link{color:#007ff4;border-color:#007ff4}@media only screen and (max-width: 640px){.webinar-calendar__toolbar{flex-wrap:wrap}.webinar-calendar__date-display{padding-top:16px}.webinar-calendar__date-controls{padding-bottom:0}.webinar-calendar__view-controls{flex:1}}
.event-cell{position:relative;min-height:50px;color:#000;cursor:pointer;user-select:none;--fg_color: #FBAD00;background:#fbe4b0;border-left:2px var(--fg_color) solid;transition:opacity .1s ease}.event-cell_parents-allowed{--fg_color: #007FF4;background:#d9ecfe}.event-cell_rounded{border-radius:4px}.event-cell_inactive{opacity:.5}.event-cell__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2px 32px 2px 6px;display:flex;flex-direction:column}.event-cell__content>*+*{margin-top:2px}.event-cell__icon{position:absolute;right:4px;top:4px}.event-cell__icon_color_default{color:var(--fg_color)}.event-cell__icon_color_green{color:#53bb01}.event-cell__icon_color_red{color:#ff4c5b}.event-cell__title{font-size:12px;font-weight:600;line-height:15px;max-height:32%;min-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-cell__subtitle{font-size:10px;font-weight:400;line-height:12px;max-height:26%;min-height:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-cell__price{display:flex;align-items:center;font-size:12px;font-weight:700;line-height:16px}
.webinar-calendar__view_month{display:flex;flex-direction:column;border:1px rgba(217,217,217,.6) solid;border-left:none;border-top:none}.webinar-calendar__month-header{display:grid;grid-template-columns:repeat(7, 1fr)}.webinar-calendar__month-weekday{flex:1 0 auto;padding:12px 8px 4px;font-size:12px;line-height:16px;border:1px #d9d9d9 solid}.webinar-calendar__month-weekday:not(:last-child){border-right:none}.webinar-calendar__month-weekday_active{padding:10px 8px 4px;border-top:2px #007ff4 solid;color:#007ff4}.webinar-calendar__month-container{flex:1;margin:-1px 0 0;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr)}.webinar-calendar__month-cell{border:1px rgba(217,217,217,.6) solid;margin:0 -1px -1px 0;min-height:98px;padding:4px;display:flex;flex-direction:column}.webinar-calendar__month-cell_disabled{color:#c4c4c4}.webinar-calendar__month-cell_today{border-top:3px #007ff4 solid;color:#007ff4}.webinar-calendar__month-cell_past{background:#f5f5f5}.webinar-calendar__month-event-cell:not(:last-child){margin-bottom:4px}.webinar-calendar__month-cell-label{font-size:12px;line-height:16px;user-select:none;padding:4px}.webinar-calendar__month-more-label{flex:1;display:flex;flex-direction:column-reverse;font-size:10px;font-weight:400;line-height:12px;color:gray;cursor:pointer}.webinar-calendar__month-events-menu{padding:16px}.webinar-calendar__month-menu-title{margin-bottom:16px;display:flex}.webinar-calendar__month-menu-spacer{flex:1;min-width:24px}.webinar-calendar__month-all-events{display:flex;flex-direction:column}
.webinar-calendar__view_week{display:flex;flex-direction:column;overflow-x:auto;padding:1px}.webinar-calendar__week-header{display:grid;grid-template-columns:56px repeat(7, minmax(100px, 1fr));position:sticky;top:-1px;z-index:2;background:#fff}.webinar-calendar__weekday{flex:1 0 auto;padding:8px 8px 6px;display:flex;flex-direction:column;font-size:12px;line-height:16px;border:1px #d9d9d9 solid}.webinar-calendar__weekday:not(:last-child){border-right:none}.webinar-calendar__weekday:first-child{justify-content:flex-end;text-align:center}.webinar-calendar__weekday_active{padding:6px 8px 6px;border-top:2px #007ff4 solid;color:#007ff4}.webinar-calendar__weekday-number{font-size:16px;line-height:24px;font-weight:bold;margin-top:2px}.webinar-calendar__week-container{flex:1;margin:-1px 0 0;display:grid;grid-template-columns:56px minmax(700px, 7fr);border-bottom:1px #d9d9d9 solid}.webinar-calendar__labels-grid{display:grid;grid-template-rows:repeat(24, 70px)}.webinar-calendar__hour-label{font-size:12px;line-height:16px;color:gray;border-left:1px #d9d9d9 solid;display:flex;justify-content:center;align-items:center}.webinar-calendar__week-main-grid{position:relative}.webinar-calendar__week-events-grid,.webinar-calendar__week-background-grid{width:100%;position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(24, 70px);grid-auto-flow:column}.webinar-calendar__week-events-grid{z-index:1}.webinar-calendar__week-event-cell{height:100%}.webinar-calendar__hour-cell{border:1px rgba(217,217,217,.6) solid;margin:0 0 -1px 0;padding:4px;display:flex;flex-direction:column;position:relative}.webinar-calendar__hour-cell_disabled{color:#c4c4c4}.webinar-calendar__hour-cell_today{background:#d9ecfe;border-top:3px #007ff4 solid;color:#007ff4}.webinar-calendar__hour-cell_past{background:#f5f5f5}.webinar-calendar__hour-cell-track{width:calc(100% + 8px);height:10px;position:absolute;top:-6px;left:-8px;z-index:2;fill:#ff4c5b;stroke:#ff4c5b}
.webinar-calendar__view_week{display:flex;flex-direction:column;overflow-x:auto}.webinar-calendar__day-header{display:grid;grid-template-columns:56px 1fr}.webinar-calendar__weekday{flex:1 0 auto;padding:8px 8px 6px;display:flex;flex-direction:column;font-size:12px;line-height:16px;border:1px #d9d9d9 solid}.webinar-calendar__weekday:not(:last-child){border-right:none}.webinar-calendar__weekday:first-child{justify-content:flex-end;text-align:center}.webinar-calendar__weekday_active{padding:6px 8px 6px;border-top:2px #007ff4 solid;color:#007ff4}.webinar-calendar__weekday-number{font-size:16px;line-height:24px;font-weight:bold;margin-top:2px}.webinar-calendar__day-container{flex:1;margin:-1px 0 0;display:grid;grid-template-columns:56px 1fr;border-bottom:1px #d9d9d9 solid}.webinar-calendar__day-labels-grid{display:grid;grid-template-rows:repeat(24, 70px)}.webinar-calendar__hour-label{font-size:12px;line-height:16px;color:gray;border-left:1px #d9d9d9 solid;display:flex;justify-content:center;align-items:center}.webinar-calendar__day-main-grid{position:relative}.webinar-calendar__day-events-grid,.webinar-calendar__day-background-grid{width:100%;position:absolute;top:0;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(24, 70px)}.webinar-calendar__day-events-grid{z-index:1}.webinar-calendar__hour-cell{border:1px rgba(217,217,217,.6) solid;margin:0 -1px -1px 0;padding:4px;display:flex;flex-direction:column;position:relative}.webinar-calendar__hour-cell_disabled{color:#c4c4c4}.webinar-calendar__hour-cell_today{background:#d9ecfe;border-top:3px #007ff4 solid;color:#007ff4}.webinar-calendar__hour-cell_past{background:#f5f5f5}.webinar-calendar__hour-cell-track{width:calc(100% + 8px);height:10px;position:absolute;top:-6px;left:-4px;z-index:2;fill:#ff4c5b;stroke:#ff4c5b}.webinar-calendar__day-event-cell{height:100%}
.webinar-calendar__list-event-row{cursor:pointer}table>.webinar-calendar__list-event-row_parents-allowed>td:first-child{border-left-color:#007ff4}.webinar-calendar__list-event-row>td:first-child{min-width:180px;border-left:4px #fbad00 solid;padding:8px 16px}.webinar-calendar__list-event-row>td:nth-child(2){width:100%;border-right:none}.webinar-calendar__list-event-row>td:nth-child(3){border-left:none;padding-right:16px}.webinar-calendar__list-event-timings{display:grid;gap:8px;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);grid-template-areas:"date date" "time duration";font-weight:400;font-size:14px;line-height:16px}@media only screen and (max-width: 640px){.webinar-calendar__list-event-timings{padding-right:16px}}.webinar-calendar__list-event-date{grid-area:date}.webinar-calendar__list-event-time{grid-area:time}.webinar-calendar__list-event-duration{grid-area:duration}.webinar-calendar__list-event-date,.webinar-calendar__list-event-time,.webinar-calendar__list-event-duration{display:flex;align-items:center}.webinar-calendar__list-event-duration>div{display:inline-block;padding:4px 12px;background-color:#d9ecfe;border-radius:4px;font-weight:400;font-size:14px;line-height:16px}.webinar-calendar__list-event-body{width:100%;padding:6px 16px;display:flex}.webinar-calendar__list-event-info{flex:1;display:flex;flex-direction:column}.webinar-calendar__list-event-name{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:4px}.webinar-calendar__list-event-blocked{font-size:12px;line-height:16px;margin-top:4px;padding:4px 8px;display:inline-block;border-radius:4px;background:#ffeaec}.webinar-calendar__list-event-blocked>a{color:#007ff4}.webinar-calendar__list-event-price{font-size:16px;line-height:24px;font-weight:bold;flex:0;display:flex;align-items:center}.webinar-calendar__list-fav{color:#c4c4c4}.webinar-calendar__list-fav_active{color:#ff4c5b}.webinar-calendar__list-event-actions{display:flex;white-space:nowrap;align-items:center}.webinar-calendar__list-event-actions>*+*{margin-left:12px}@media only screen and (max-width: 640px){.webinar-calendar__list-event-actions{padding:8px}}@media only screen and (min-width: 641px){.webinar-calendar__list-event-actions{justify-content:flex-end}.webinar-calendar__list-event-actions>.v-button:last-child{width:150px}}.webinar-calendar__list-fav-btn{flex:0}.webinar-calendar__list-passed{font-size:16px;line-height:24px;font-weight:bold;color:gray;flex:1}@media only screen and (min-width: 641px){.webinar-calendar__list-passed{text-align:right}}@media only screen and (max-width: 640px){.webinar-calendar__list-passed{text-align:center}}.webinar-calendar__list-event-mobile{display:flex;flex-direction:column}
.webinar-calendar__view_list{overflow-y:auto}.webinar-calendar__view_list table,.webinar-calendar__view_list td{border:1px #d9d9d9 solid;border-collapse:collapse}@media only screen and (max-width: 640px){.webinar-calendar__view_list{max-height:calc(100vh - 72px)}}.webinar-calendar__list-header>td{font-size:16px;line-height:24px;font-weight:bold;padding:26px 8px 6px;background:#f5f5f5}.webinar-calendar__list-overscroll>td{padding:24px 12px;text-align:center;font-weight:bold}.webinar-calendar__list-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:gray}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.webinar-calendar{display:flex;flex-direction:column}.webinar-calendar_loading{position:relative}.webinar-calendar__view{flex:1}.webinar-calendar__view_preloader{z-index:2;position:absolute;width:100%;height:100%;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.webinar-calendar__spinner{animation:spin 2s infinite}.webinar-calendar__preloader-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;background:#fff;border-radius:8px;box-shadow:0px 8px 16px rgba(0,0,0,.1)}
.webinar-form-field{display:flex}.webinar-form-field__left-icon{flex:0 0 24px;margin-right:24px;color:#c4c4c4}.webinar-form-field__content{flex:1;display:flex;flex-direction:column}.webinar-form-field__label{font-size:16px;line-height:24px;margin-bottom:8px;color:gray}
.webinar-permissions__status{display:flex;align-items:center}.webinar-permissions__lock-icon{color:#fbad00;margin-right:12px}.webinar-permissions__locked-info{margin-top:8px;padding:8px 16px;border-radius:8px;background:#ffeaec}.webinar-permissions__locked-info>a{color:#007ff4}.webinar-permissions__list{margin-top:12px;display:block;list-style:initial !important;list-style-type:disc !important;padding-inline-start:24px}.webinar-permissions__list>*{list-style:initial !important;list-style-type:disc !important;display:list-item}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.webinar-modal{display:flex;flex-direction:column}.webinar-modal>*+*{margin-top:24px}@media only screen and (min-width: 641px){.webinar-modal{width:500px}}@media only screen and (max-width: 640px){.webinar-modal{max-width:calc(100vw - 32px)}}.webinar-modal_preloader{align-items:center;justify-content:center;padding:16px}.webinar-modal__spinner{animation:spin 1s infinite}.webinar-modal__icon-btn{cursor:pointer;transition:opacity .5s ease;opacity:.5}.webinar-modal__icon-btn:hover{opacity:1}.webinar-modal__status{display:flex;align-items:center}.webinar-modal__orb{width:16px;height:16px;border-radius:999px;margin-right:32px}.webinar-modal__orb_blue{background:#007ff4}.webinar-modal__orb_green{background:#53bb01}.webinar-modal__appointment{display:flex}.webinar-modal__appointment-date{margin-right:12px}.webinar-modal__appointment-date,.webinar-modal__appointment-time{flex:1}.webinar-modal__appointment-timezone{margin-top:8px;color:gray}.webinar-modal__coach{display:flex}.webinar-modal__coach:not(:last-child){margin-bottom:8px}.webinar-modal__coach-name{flex:1}.webinar-modal__description{white-space:pre-wrap}.webinar-modal__status_price>*:last-child{margin-left:8px}.webinar-modal__stats-item{display:flex;align-items:center;margin-right:24px}.webinar-modal__stats-item>*:first-child{margin-right:8px}.webinar-modal__status_stats:not(:last-child){margin-bottom:8px}.webinar-modal__like-icon:not(.webinar-modal__like-icon_inactive){color:#ff4c5b}.webinar-modal__like-icon_inactive{color:#c4c4c4}.webinar-modal__min-indicator{font-size:12px;line-height:16px}.webinar-modal__min-indicator:not(.webinar-modal__min-indicator_positive){color:#ff4c5b}.webinar-modal__min-indicator_positive{color:#53bb01}.webinar-modal__link-input-container{flex:1}.webinar-modal__link-input-container .v-input{cursor:pointer}.webinar-modal__link-input-container input{color:#007ff4}.webinar-modal__no-link-hint{margin-top:8px}.webinar-modal__reviews{display:flex;flex-direction:column}.webinar-modal__reviews>*+*{margin-top:24px}.webinar-modal__reviews-header{display:flex;padding-top:16px;border-top:1px solid #d9d9d9}.webinar-modal__reviews-header>*+*{margin-left:8px}.webinar-modal__spacer{flex:1}.webinar-modal__actions{display:flex;justify-content:flex-end}@media only screen and (min-width: 641px){.webinar-modal__actions>*+*{margin-left:16px}}@media only screen and (max-width: 640px){.webinar-modal__actions{flex-direction:column}.webinar-modal__actions>*+*{margin-top:16px}}
.webinar-delete-modal{height:100%;display:flex;flex-direction:column}.webinar-delete-modal__header{font-size:34px;line-height:48px;font-weight:bold;text-align:center;margin:0 36px 32px}@media only screen and (max-width: 640px){.webinar-delete-modal__header{display:none}}.webinar-delete-modal__subheader{font-size:20px;line-height:32px;text-align:center;font-weight:bold;margin-bottom:24px}.webinar-delete-modal__actions{display:flex;margin-top:40px}@media only screen and (max-width: 640px){.webinar-delete-modal__actions{flex:1;flex-direction:column;justify-content:flex-end}.webinar-delete-modal__actions>*+*{margin-top:8px}}@media only screen and (min-width: 641px){.webinar-delete-modal__actions{flex-direction:row-reverse}.webinar-delete-modal__actions>*+*{margin-right:8px}}.webinar-delete-modal__success-icon{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}
.webinar-editlink-modal{height:100%;display:flex;flex-direction:column}.webinar-editlink-modal__description{max-width:425px;margin:0 auto;text-align:center;margin-bottom:24px}
.webinar-refund-modal{height:100%;display:flex;flex-direction:column}.webinar-refund-modal__subheader{font-size:20px;line-height:32px;max-width:425px;font-weight:bold}.webinar-refund-modal__actions{display:flex}@media only screen and (max-width: 640px){.webinar-refund-modal__actions{flex:1;flex-direction:column;justify-content:flex-end}.webinar-refund-modal__actions>*+*{margin-top:8px}}@media only screen and (min-width: 641px){.webinar-refund-modal__actions{flex-direction:row-reverse}.webinar-refund-modal__actions>*+*{margin-right:8px}}
.webinar-review-modal{height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-review-modal{min-width:500px}}.webinar-review-modal__passed-options{display:flex;margin-bottom:8px}@media only screen and (min-width: 641px){.webinar-review-modal__passed-options{justify-content:space-between}}@media only screen and (max-width: 640px){.webinar-review-modal__passed-options{flex-direction:column}.webinar-review-modal__passed-options>*+*{margin-bottom:16px}}.webinar-review-modal__passed-options>*{height:44px;align-items:center}.webinar-review-modal__form_disabled{opacity:.5;pointer-events:none;user-select:none}.webinar-review-modal__event-info{margin-bottom:28px}.webinar-review-modal__event-title,.webinar-review-modal__event-text:not(:last-child){margin-bottom:8px}.webinar-review-modal__event-title{font-size:20px;font-weight:700;line-height:32px}.webinar-review-modal__rating{display:flex;margin-bottom:32px}.webinar-review-modal__rating>*+*{margin-left:8px}.webinar-review-modal__rating:hover>i{color:#007ff4}.webinar-review-modal__star{color:#fbad00;transition:color .2s ease}.webinar-review-modal__submitted{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.webinar-review-modal__submitted{font-size:20px;font-weight:700;line-height:32px}}@media only screen and (min-width: 641px){.webinar-review-modal__submitted{font-size:24px;line-height:32px;font-weight:bold}}
.webinar-cancel-modal{height:100%;display:flex;flex-direction:column}.webinar-cancel-modal__subheader{font-size:20px;line-height:32px;text-align:center;font-weight:bold;margin-bottom:24px}.webinar-cancel-modal__success-icon{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}
.webinar-upload-modal{height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-upload-modal{width:500px}}.webinar-upload-modal__description{max-width:425px;margin:0 auto;text-align:center;margin-bottom:24px}.webinar-upload-modal__parameters{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (min-width: 641px){.webinar-upload-modal__parameters>*+*{margin-left:16px}}@media only screen and (max-width: 640px){.webinar-upload-modal__parameters{flex-direction:column}.webinar-upload-modal__parameters>*+*{margin-top:16px}}.webinar-upload-modal__parameters_disabled{opacity:.5;pointer-events:none}.webinar-upload-modal__parameters:last-child{margin-bottom:0}.webinar-upload-modal__input{flex:1;display:flex;flex-direction:column}.webinar-upload-modal__input-label{color:gray;margin-bottom:8px}.webinar-upload-modal__input-error{color:#ff4c5b;margin-top:8px;height:24px;opacity:1;transform:translateY(0px);transition:height .1s ease,opacity .1s ease,transform .1s ease}.webinar-upload-modal__input-error_hidden{height:0px;opacity:0;transform:translateY(-10px)}.webinar-upload-modal__file-input{position:relative;padding:24px 12px;display:flex;flex-direction:column;align-items:center;border:1px dashed #c4c4c4;cursor:pointer}.webinar-upload-modal__file-input>*+*{margin-top:16px}.webinar-upload-modal__file-input_disabled{opacity:.5;pointer-events:none}.webinar-upload-modal__file-icon-disabled{opacity:.5}.webinar-upload-modal__file-clear-btn{position:absolute;right:16px;top:0;color:#ff4c5b;cursor:pointer}.webinar-upload-modal__submit-btn{flex:1;margin-top:28px;display:flex;flex-direction:column;justify-content:flex-end}.webinar-upload-modal__submitted{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 640px){.webinar-upload-modal__submitted{font-size:20px;font-weight:700;line-height:32px}}@media only screen and (min-width: 641px){.webinar-upload-modal__submitted{font-size:24px;line-height:32px;font-weight:bold}}.webinar-upload-modal__list{margin-top:12px;display:block;list-style:initial !important;list-style-type:disc !important;padding-inline-start:24px}.webinar-upload-modal__list>*{list-style:initial !important;list-style-type:disc !important;display:list-item}
.webinar-purchase-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-purchase-modal{min-width:400px;max-width:600px}}.webinar-purchase-modal__content{flex:1;display:flex;flex-direction:column}@media only screen and (max-width: 640px){.webinar-purchase-modal__name{font-size:20px;line-height:32px;font-weight:bold;margin-bottom:16px}}@media only screen and (min-width: 641px){.webinar-purchase-modal__name{font-size:24px;line-height:32px;font-weight:bold;margin-bottom:24px}}.webinar-purchase-modal__payment-caption{font-size:16px;line-height:24px;font-weight:bold;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.webinar-purchase-modal__success-icon{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}.webinar-purchase-modal__success-body{text-align:center}.webinar-purchase-modal__actions{margin-top:24px;display:flex;flex-direction:column}
.webinar-finish-modal{height:100%;display:flex;flex-direction:column;max-width:500px}.webinar-finish-modal__subheader{font-size:16px;line-height:24px;text-align:center;font-weight:bold;margin-bottom:16px}.webinar-finish-modal__body{font-size:16px;line-height:24px;margin-bottom:24px}
.webinar-participants{display:flex;flex-direction:column}.webinar-participants>*+*{margin-top:24px}@media only screen and (min-width: 641px){.webinar-participants{width:600px}}.webinar-participants_preloader{align-items:center;justify-content:center;padding:16px}.webinar-participants__questions-list{display:flex;flex-direction:column;overflow-y:auto}@media only screen and (min-width: 641px){.webinar-participants__questions-list{flex:0 0 500px;height:500px}}@media only screen and (max-width: 640px){.webinar-participants__questions-list{flex:1}}.webinar-participants__users-list{overflow-y:auto}@media only screen and (min-width: 641px){.webinar-participants__users-list{display:grid;grid-template-columns:repeat(auto-fill, 100px);gap:24px 24px;flex:0 0 500px;height:500px}}@media only screen and (max-width: 640px){.webinar-participants__users-list{display:flex;flex-direction:column;flex:1}}.webinar-participants__users-list_empty{gap:unset;color:gray;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width: 641px){.webinar-participants__users-list_empty{height:300px}}.webinar-participants__user{display:flex;align-items:center}@media only screen and (min-width: 641px){.webinar-participants__user{flex-direction:column}}@media only screen and (max-width: 640px){.webinar-participants__user{margin-bottom:16px}}@media only screen and (max-width: 640px){.webinar-participants__user-avatar{border-radius:8px;margin-right:8px;width:48px}}@media only screen and (min-width: 641px){.webinar-participants__user-avatar{border-radius:16px;margin-bottom:8px;width:100px}}
.webinar-question-modal{display:flex;flex-direction:column;height:100%}@media only screen and (min-width: 641px){.webinar-question-modal{width:550px;height:300px}}.webinar-question-modal__success-icon{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}.webinar-question-modal__success-body{text-align:center}
.webinar-video-purchase-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-video-purchase-modal{min-width:400px;max-width:600px}}.webinar-video-purchase-modal__content{flex:1;display:flex;flex-direction:column}.webinar-video-purchase-modal__name{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:16px}.webinar-video-purchase-modal__payment-caption{font-size:16px;line-height:24px;font-weight:bold;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.webinar-video-purchase-modal__success-icon{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}.webinar-video-purchase-modal__success-body{text-align:center}.webinar-video-purchase-modal__actions{margin-top:24px;display:flex;flex-direction:column}
.webinar-filters{display:flex;height:32px}.webinar-filters__select{flex:1}.webinar-filters__clear-btn{cursor:pointer}.webinar-filters__container{display:flex;align-items:center;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#fff transparent}.webinar-filters__container>*+*{margin-left:32px}.webinar-filters__container::-webkit-scrollbar{height:11px}.webinar-filters__container::-webkit-scrollbar-track{background:transparent}.webinar-filters__container::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px;border:3px solid #fff}.webinar-filters__container:hover{scrollbar-color:#c4c4c4 transparent}.webinar-filters__container:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4}.webinar-filters__item{display:flex;min-width:fit-content;cursor:pointer;transition:opacity .1s ease}.webinar-filters__item>*+*{margin-left:12px}.webinar-filters__item_inactive{opacity:.5}
.webinar-clock{font-size:16px;line-height:24px;font-weight:bold;display:flex}.webinar-clock__colon_hidden{opacity:0}
.webinar-search{display:flex;flex-direction:column;padding:12px}.webinar-search>*+*{margin-top:12px}.webinar-search__header{display:flex;align-items:center}.webinar-search__history-item{display:flex;align-items:center;color:gray}
.policy-selector{padding:8px}.policy-selector__menu-item{width:100%;border-radius:8px;padding:8px;display:flex;justify-content:space-between;transition:background .2s ease,color .2s ease;cursor:pointer}.policy-selector__menu-item:not(:last-child){margin-bottom:8px}.policy-selector__menu-item:hover{background:#f5f5f5}.policy-selector__menu-item_active{color:#007ff4}.policy-selector__submenu{overflow-y:auto;background:#fff;box-shadow:-1px 1px 4px rgba(58,70,93,.12),-4px 5px 18px 0px rgba(29,42,68,.13);position:absolute;top:0;display:flex;flex-direction:column;border-radius:8px;padding:8px}@media only screen and (min-width: 641px){.policy-selector__submenu{right:-316px;width:300px;max-height:100%}}@media only screen and (max-width: 640px){.policy-selector__submenu{right:0;width:100%;height:calc(100% + 32px)}}.policy-selector__submenu_with-search{height:calc(100% + 62px);max-height:calc(100% + 62px);top:-62px}.policy-selector__submenu-item{width:100%;padding:8px;display:flex;justify-content:space-between;transition:background .2s ease,color .2s ease;cursor:pointer;white-space:normal;text-align:left}.policy-selector__submenu-item:not(:last-child){margin-bottom:8px}.policy-selector__search-placeholder{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:16px}
.seminar-card{cursor:inherit;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;box-shadow:0 6px 8px 0 rgba(0,0,0,.03);border-radius:8px;padding:16px;border:1px solid #ededed;position:relative}.seminar-card[href]{cursor:pointer}.seminar-card.swiper-slide{height:auto}.seminar-card__title{font-size:18px;line-height:24px;font-weight:bold;padding:4px 0}.seminar-card__status{position:absolute;top:-10px;right:12px;display:flex;align-items:center;font-size:14px;line-height:16px;font-weight:bold;padding:4px 8px;border-radius:4px}.seminar-card__status_seminar{color:#fbad00;background:#faf5eb}.seminar-card__status_ace_course{color:#53bb01;background:#eef9e6}.seminar-card__status_additional{color:#007ff4;background:#d9ecfe}.seminar-card__bottom{width:100%;display:flex;flex-direction:column}.seminar-card__info{font-size:12px;line-height:16px}.seminar-card__labels{display:grid;gap:4px}.seminar-card__locked{display:flex;color:#0062bd}.seminar-card__spacer{flex-grow:1}.seminar-card__action{margin-top:16px}@media only screen and (min-width: 641px){.seminar-card__action{display:flex;justify-content:flex-end;margin-left:auto}}.seminar-card .seminar-card__button:not(._outlined){color:#fff}.seminar-card__labels-text{font-size:12px;line-height:16px;display:none}.seminar-card__text-label:not(:last-of-type)::after{content:" · "}.seminar-card._locked{background-color:#f5f5f5}.seminar-card._large .seminar-card__title{font-size:24px;line-height:32px;font-weight:bold}@media only screen and (min-width: 641px){.seminar-card._large .seminar-card__title{font-size:20px;line-height:32px;font-weight:bold;display:flex;align-items:flex-start;padding:0;margin-bottom:8px}.seminar-card._large .seminar-card__content{display:flex;align-items:flex-start}.seminar-card._large .seminar-card__labels{order:1;min-width:192px;margin-left:16px}.seminar-card._large .seminar-card__bottom{position:absolute;bottom:16px;right:16px;max-width:192px}}.seminar-card._wide{border-radius:0;border:none}.seminar-card._wide .seminar-card__title{font-size:18px;line-height:24px;font-weight:500;margin-bottom:16px;padding:0}.seminar-card._wide .seminar-card__labels,.seminar-card._wide .seminar-card__spacer{display:none}.seminar-card._wide .seminar-card__labels-text{display:block}.seminar-card._wide .seminar-card__action{margin-left:auto}@media only screen and (min-width: 641px){.seminar-card._wide{display:grid;column-gap:16px;grid-template-columns:200px 1fr minmax(144px, max-content)}.seminar-card._wide .seminar-card__action{margin:0;margin-right:auto}}.label{display:flex;align-items:flex-start;font-size:14px;line-height:20px;font-weight:500}.label__icon{color:#c4c4c4;margin-right:8px;margin-top:2px}
.seminar-rich-card{background:#f5f5f5;border:1px solid #c4c4c4;border-radius:8px;padding:24px;padding-bottom:16px}@media only screen and (min-width: 641px){.seminar-rich-card{display:grid;grid-template-columns:repeat(2, 1fr) auto;grid-template-rows:repeat(2, auto) minmax(0px, 1fr) repeat(2, auto);gap:0px 0px;grid-template-areas:"badges language coaches" "title title coaches" "description description coaches" "properties certificates coaches" "actions actions actions"}}@media only screen and (max-width: 640px){.seminar-rich-card{display:flex;flex-direction:column}}.seminar-rich-card__badges{grid-area:badges;margin-bottom:16px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.seminar-rich-card__badge{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;display:inline;border-radius:4px;color:#fff;padding:4px 8px;outline:2px solid #f5f5f5;position:relative}.seminar-rich-card__badge:not(:last-child){padding-left:16px;margin-left:-8px}.seminar-rich-card__badge:nth-child(1){z-index:1}.seminar-rich-card__badge:nth-child(2){z-index:2}.seminar-rich-card__badge:nth-child(3){z-index:3}.seminar-rich-card__badge:nth-child(4){z-index:4}.seminar-rich-card__badge:nth-child(5){z-index:5}.seminar-rich-card__badge:nth-child(6){z-index:6}.seminar-rich-card__badge:nth-child(7){z-index:7}.seminar-rich-card__badge:nth-child(8){z-index:8}.seminar-rich-card__badge:nth-child(9){z-index:9}.seminar-rich-card__badge:nth-child(10){z-index:10}.seminar-rich-card__title{font-size:24px;line-height:32px;font-weight:bold;grid-area:title;margin-bottom:8px}.seminar-rich-card__language{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;grid-area:language;display:flex;align-items:center;font-weight:normal;color:gray;margin-bottom:16px}@media only screen and (min-width: 641px){.seminar-rich-card__language{justify-content:flex-end}}.seminar-rich-card__description{grid-area:description;margin-bottom:16px}.seminar-rich-card__properties{grid-area:properties;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center}.seminar-rich-card__properties>*+*{margin-top:4px}.seminar-rich-card__property{display:flex;align-items:center;font-weight:500}.seminar-rich-card__certificate{background:#d9ecfe;border-radius:8px;padding:8px;margin-bottom:20px;font-size:14px;line-height:20px;font-weight:500;display:grid;grid-template-columns:auto minmax(0px, 1fr);grid-template-rows:repeat(3, auto);gap:4px 8px;grid-template-areas:"icon ." "icon ." "icon ."}.seminar-rich-card__certificate-icon{margin-top:2px;grid-area:icon}.seminar-rich-card__cert-grid{display:grid;grid-auto-rows:auto;gap:16px}@media only screen and (min-width: 641px){.seminar-rich-card__cert-grid{min-width:450px;grid-template-columns:repeat(2, 1fr)}}.seminar-rich-card__coaches{grid-area:coaches}@media only screen and (min-width: 641px){.seminar-rich-card__coaches{margin-left:48px;margin-bottom:16px}}@media only screen and (max-width: 640px){.seminar-rich-card__coaches{margin-bottom:32px}}.seminar-rich-card__coaches>*+*{margin-top:16px}.seminar-rich-card__coach{display:grid;grid-template-columns:48px auto;grid-template-rows:repeat(2, auto);gap:0px 0px;column-gap:8px;align-items:center;grid-template-areas:"avatar name" "avatar type"}.seminar-rich-card__coach-avatar{grid-area:avatar;border-radius:8px}.seminar-rich-card__coach-name{font-size:12px;line-height:16px;font-weight:bold}.seminar-rich-card__coach-type{font-size:12px;line-height:16px}.seminar-rich-card__actions{grid-area:actions;display:flex}@media only screen and (min-width: 641px){.seminar-rich-card__actions>*+*{margin-left:16px}}@media only screen and (max-width: 640px){.seminar-rich-card__actions{flex-direction:column}.seminar-rich-card__actions>*+*{margin-top:16px}}
.seminar-card-slider>.swiper-wrapper{padding:8px 0 32px}.seminar-card-slider>.swiper-pagination{bottom:0px !important}.seminar-card-slider>.swiper-button-disabled{pointer-events:initial !important}.seminar-card-slider__slide{box-shadow:none;min-height:320px}
.ace-tariff-table{border:2px solid #d9d9d9;border-radius:8px;--columns: 256px repeat(var(--tariff_count, 1), calc(720px / var(--tariff_count, 1)))}.ace-tariff-table_primary{background:#fff;border-left:solid 16px;border-color:transparent;background-clip:padding-box;--columns: 240px repeat(var(--tariff_count, 1), calc(720px / var(--tariff_count, 1)));position:relative}.ace-tariff-table_primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;margin-left:-16px;border-radius:inherit;background:linear-gradient(179.98deg, #FF8B98 0%, #B3D9FC 122.27%)}@media only screen and (max-width: 640px){.ace-tariff-table,.ace-tariff-table__header,.ace-tariff-table__row{width:100%}}.ace-tariff-table__header{display:grid;grid-template-columns:var(--columns);background:rgba(245,245,245,.5);border-bottom:2px solid #d9d9d9}.ace-tariff-table__header-cell{border-left:2px solid #d9d9d9;display:flex;padding:16px;justify-content:space-between;font-weight:bold;color:#007ff4}.ace-tariff-table__header-cell:first-child{grid-column:2}@media only screen and (min-width: 641px){.ace-tariff-table__row{display:grid;grid-template-columns:var(--columns)}}.ace-tariff-table__row:not(:last-child){border-bottom:2px solid #d9d9d9}.ace-tariff-table__cell{padding:8px 16px}@media only screen and (min-width: 641px){.ace-tariff-table__cell:not(:first-child){border-left:2px solid #d9d9d9}}@media only screen and (max-width: 640px){.ace-tariff-table__cell:not(:first-child){border-top:2px solid #d9d9d9}}.ace-tariff-table__cell_name{font-weight:bold;display:flex;flex-direction:column}@media only screen and (max-width: 640px){.ace-tariff-table__cell_name{padding:24px 16px;background:rgba(245,245,245,.5)}}.ace-tariff-table__cell_pricing{display:flex;min-height:71.5px}.ace-tariff-table__cell_pricing>*:first-child{margin-right:8px}.ace-tariff-table__cell_green{background:#eef9e6}.ace-tariff-table__cell_disabled{background:rgba(0,0,0,.1);opacity:.4}.ace-tariff-table__cell_disabled *{cursor:default}.ace-tariff-table__pricing{flex:1;align-self:flex-start;display:grid;grid-template-columns:1fr auto;grid-auto-rows:auto;gap:8px}.ace-tariff-table__mobile-title{grid-column:1/3;font-weight:bold}@media only screen and (min-width: 641px){.ace-tariff-table__mobile-title{display:none}}.ace-tariff-table__price{text-align:right}.ace-tariff-table__price_inactive{text-decoration:line-through}.ace-tariff-table__price_disabled{opacity:.5}.ace-tariff-table__price_final{font-weight:bold}.ace-tariff-table__discount-badge{padding:2px 6px;border-radius:8px;color:#fff;display:flex;align-items:center;line-height:100%;font-size:14px;line-height:16px;font-weight:bold}.ace-tariff-table__discount-badge_personal{background:#0062bd}.ace-tariff-table__discount-badge_multiple{background:#007ff4}.ace-tariff-table__discount-badge_season-spring{background:#53bb01}.ace-tariff-table__discount-badge_season-summer{background:#ff4c5b}.ace-tariff-table__discount-badge_season-autumn{background:#fbad00}.ace-tariff-table__discount-info_personal{color:#0062bd}.ace-tariff-table__discount-info_multiple{color:#007ff4}.ace-tariff-table__discount-info_season-spring{color:#53bb01}.ace-tariff-table__discount-info_season-summer{color:#ff4c5b}.ace-tariff-table__discount-info_season-autumn{color:#fbad00}.ace-tariff-table__discount-info_disabled{opacity:.5}.ace-tariff-table__discount-info_small{font-size:12px;line-height:16px}.ace-tariff-table__cert-badge{display:flex;padding:4px 8px;border-radius:4px;font-size:14px;line-height:16px;font-weight:bold;background:#eef9e6;color:#53bb01}.ace-tariff-table__cert-badge_expiring{background:#fbe4b0;color:#fbad00}.ace-tariff-table__cert-badge_text{background:transparent}
.journal-header{margin-bottom:32px}@media only screen and (max-width: 640px){.journal-header{flex-direction:column}}.journal-header__title{display:flex;justify-content:space-between;font-size:34px;line-height:48px;font-weight:bold;margin:0}@media only screen and (max-width: 640px){.journal-header__title{font-size:24px;line-height:32px;font-weight:bold;margin:8px 0;display:flex;align-items:center}}.journal-header__nav{display:flex}@media only screen and (min-width: 641px){.journal-header__nav{justify-content:space-between;align-items:center}}@media only screen and (max-width: 640px){.journal-header__nav{flex-direction:column;justify-content:center}}.journal-header__mobile-nav{overflow-x:auto}.journal-header__mobile-link{padding:8px;font-weight:bold;margin-right:8px}.journal-header__mobile-link_active{color:#007ff4;border-bottom:2px solid #007ff4}.journal-header__actions{display:flex;flex:1 0 auto;justify-content:flex-end}@media only screen and (min-width: 641px){.journal-header__actions{align-items:center}}.journal-header__mobile-actions{flex:1;display:flex;justify-content:flex-end}@media only screen and (min-width: 641px){.journal-header__mobile-actions{display:none}}
.journal-group-badge{padding:4px;border-radius:4px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;position:relative;text-overflow:ellipsis;overflow:hidden}.journal-group-badge::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;opacity:.35;background:var(--color)}
.journal-students-list__delete-modal{text-align:center}@media only screen and (min-width: 641px){.journal-students-list__delete-modal{width:400px}}.journal-students-list__group-filter{display:inline-flex;padding:8px;margin-bottom:16px;border-radius:8px;border:1px solid #007ff4}.journal-students-list__filters{display:inline-flex;border-radius:8px;border:1px solid #d9d9d9}.journal-students-list__filter{padding:12px;display:flex;align-items:center;cursor:pointer;user-select:none}.journal-students-list__filter:not(:last-child){border-right:1px solid #d9d9d9}.journal-students-list__table-container{max-width:100%;overflow-x:auto;overflow-y:visible}.journal-students-list__table{margin-top:16px;width:100%;border-collapse:collapse}.journal-students-list__table *{white-space:nowrap}.journal-students-list__table tr{border-bottom:1px solid #d9d9d9;height:44px}.journal-students-list__table,.journal-students-list__table th{border:1px solid #d9d9d9}.journal-students-list__table th,.journal-students-list__table td{padding:8px}.journal-students-list__table td{vertical-align:middle;height:100%}.journal-students-list__table th{text-align:left;font-weight:normal;background:#f5f5f5}.journal-students-list__table th:not(:first-child){color:#007ff4}.journal-students-list__table-icon-btn{width:40px;height:40px;cursor:pointer}.journal-students-list__table-groups{max-width:250px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.journal-students-list__table-groups::-webkit-scrollbar{display:none}.journal-students-list__table-groups>*:not(:last-child){margin-right:8px}.journal-students-list__row{transition:background .1s ease}.journal-students-list__row_selected{background:#d9ecfe}
.journal-group-card{border-radius:8px;overflow:hidden;position:relative;box-shadow:-1px 1px 4px 0px rgba(58,70,93,.12)}.journal-group-card__header{display:flex;position:relative;padding:12px 16px;height:48px}.journal-group-card__header::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.3;background:var(--color)}.journal-group-card__header>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.journal-group-card__content{height:250px;overflow-y:auto;list-style:none;padding:0;position:relative}.journal-group-card__content_placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;pointer-events:none;padding:8px;text-align:center;color:gray}.journal-group-card__content_drag-over::before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.6);color:#007ff4;content:"Перевести в эту группу"}.journal-group-card__student{display:flex;padding:8px;transition:background .1s ease;background:#fff}.journal-group-card__student:not(.journal-group-card__student_selected):not(.journal-group-card__student_header){cursor:grab}.journal-group-card__student_selected{background:#d9ecfe}.journal-group-card__student_header{background:#fff;position:sticky;top:0}.journal-group-card__icon-btn{cursor:pointer}
.journal-group-menu{width:300px;padding:8px;border-radius:8px;background:#fff;white-space:normal}
.journal-groups-list__add-modal-container .v-modal__content{overflow-y:visible}@media only screen and (min-width: 641px){.journal-groups-list__add-modal{width:400px}}.journal-groups-list__filters{display:inline-flex;border-radius:8px;border:1px solid #d9d9d9}.journal-groups-list__filter{padding:12px;display:flex;align-items:center;cursor:pointer;user-select:none}.journal-groups-list__filter:not(:last-child){border-right:1px solid #d9d9d9}.journal-groups-list__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}
@media only screen and (min-width: 641px){.journal-student-edit-modal{width:400px}}@media only screen and (max-width: 640px){.journal-student-edit-modal{width:100%}}.journal-student-edit-modal__form>*:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 641px){.journal-student-edit-modal__groups-menu>.menu__card{width:400px}}.journal-student-edit-modal__groups-field{flex:1;display:flex;flex-wrap:wrap}.journal-student-edit-modal__groups-field>*:not(:last-child){margin-right:8px}.journal-student-edit-modal__groups-list{padding:8px;display:flex;flex-direction:column;max-height:150px;overflow-y:auto}.journal-student-edit-modal__group-item{padding:12px;display:flex;justify-content:space-between;cursor:pointer}
.journal-student-activity-select__divider{border:none;border-top:1px solid #c4c4c4}.journal-student-activity-select__button{width:100%;cursor:pointer;display:flex;justify-content:space-between;padding:8px}
.journal-student-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.journal-student-modal{width:min(1000px, 90vw);height:80vh}}@media only screen and (max-width: 640px){.journal-student-modal__info-cards-container>*{margin-top:8px;margin-bottom:8px}}@media only screen and (min-width: 641px){.journal-student-modal__info-cards-container>*{margin-left:8px;margin-right:8px}}.journal-student-modal__info-cards-container>*:first-child{margin-top:0;margin-left:0}.journal-student-modal__info-cards-container>*:last-child{margin-bottom:0;margin-right:0}.journal-student-modal__info-card{flex:1;padding:16px 24px;border-radius:8px;background:#f5f5f5;display:flex;flex-direction:column}.journal-student-modal__info-card>*:not(:last-child){margin-bottom:8px}@media only screen and (min-width: 641px){.journal-student-modal__history-item>div{margin:0 32px}}@media only screen and (max-width: 640px){.journal-student-modal__history-item>div{margin:16px 0}}.journal-student-modal__history-item>div:first-child{margin-top:0;margin-left:0}.journal-student-modal__history-item>div:last-child{margin-bottom:0;margin-right:0}.journal-student-modal__debt{padding:16px 24px;background:#ffccd2;border-radius:8px;display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:16px 16px}@media only screen and (min-width: 641px){.journal-student-modal__chart-controls>*{margin:0 32px}}@media only screen and (max-width: 640px){.journal-student-modal__chart-controls>*{margin:16px 0}}.journal-student-modal__chart-controls>*:first-child{margin-top:0;margin-left:0}.journal-student-modal__chart-controls>*:last-child{margin-bottom:0;margin-right:0}.journal-student-modal__mode-switcher{display:flex;justify-content:flex-end}@media only screen and (max-width: 640px){.journal-student-modal__mode-switcher{justify-content:space-between}}.journal-student-modal__mode{cursor:pointer;font-weight:bold}@media only screen and (min-width: 641px){.journal-student-modal__mode{margin-left:16px}}.journal-student-modal__chart-preloader{height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:gray}
.journal-students-batch-menu{width:300px;max-height:400px;overflow-y:auto;padding:8px;border-radius:8px;background:#fff;white-space:normal}.journal-students-batch-menu__group-btn{cursor:pointer;user-select:none}.journal-students-batch-menu__wrapper .menu__card{transform:translateX(16px)}
.journal-students-single-menu{width:300px;max-height:400px;overflow-y:auto;padding:8px;border-radius:8px;background:#fff;white-space:normal}.journal-students-single-menu__group-btn{cursor:pointer;user-select:none;display:flex;justify-content:space-between}
.journal-performance-stats-actions{white-space:nowrap;font-weight:normal}
.journal-performance-group-actions{white-space:nowrap;font-weight:normal}
.journal-performance-lesson-table{table-layout:fixed;border-collapse:collapse}.journal-performance-lesson-table__header>th{border:1px solid #d9d9d9;background:rgba(245,245,245,.5);padding:8px;font-weight:normal}@media only screen and (min-width: 641px){.journal-performance-lesson-table__modal{max-width:450px}}.journal-performance-lesson-table__col-name{text-align:left;white-space:nowrap}.journal-performance-lesson-table__student-row{border:1px solid #d9d9d9}.journal-performance-lesson-table__student-row>td{padding:8px}.journal-performance-lesson-table__header-inactive{background:#f5f5f5 !important}.journal-performance-lesson-table__col-inactive{background:rgba(245,245,245,.75);border-left:1px solid rgba(217,217,217,.5);border-right:1px solid rgba(217,217,217,.5)}.journal-performance-lesson-table__cell-marks{display:flex;justify-content:space-evenly}.journal-performance-lesson-table__cell-marks_not-actual .journal-performance-lesson-table__bonus-input,.journal-performance-lesson-table__cell-marks_not-actual .journal-performance-lesson-table__score-input{background:rgba(0,127,244,.3);color:rgba(0,127,244,.25)}.journal-performance-lesson-table__cell-marks_not-actual .journal-performance-lesson-table__bonus-input::placeholder,.journal-performance-lesson-table__cell-marks_not-actual .journal-performance-lesson-table__score-input::placeholder{color:rgba(0,127,244,.25)}.journal-performance-lesson-table__icon-btn{cursor:pointer}.journal-performance-lesson-table__score-input{width:24px;text-align:center;background:rgba(0,127,244,.3);border-radius:4px;color:#007ff4}.journal-performance-lesson-table__score-input_empty{background:#f5f5f5}.journal-performance-lesson-table__score-input::placeholder{color:#d9d9d9}.journal-performance-lesson-table__bonus-input{width:24px;text-align:center;background:rgba(251,173,0,.3);border-radius:4px;color:#fbad00}.journal-performance-lesson-table__bonus-input_empty{background:#f5f5f5}.journal-performance-lesson-table__bonus-input::placeholder{color:#d9d9d9}.journal-performance-lesson-table__lesson-input{width:64px;text-align:center}.journal-performance-lesson-table__disabled{pointer-events:none;opacity:.5}
.journal-test-results-menu{padding:8px;min-width:250px}.journal-test-results-menu__header{display:flex;padding:8px;align-items:center;justify-content:space-between}.journal-test-results-menu__divider{border:none;border-bottom:1px solid #c4c4c4;margin:8px 16px}
.journal-performance-control-table{table-layout:fixed;border-collapse:collapse}.journal-performance-control-table__header>th{border:1px solid #d9d9d9;padding:8px}.journal-performance-control-table__header>th{background:rgba(245,245,245,.5);font-weight:normal}@media only screen and (min-width: 641px){.journal-performance-control-table__modal{max-width:450px}}.journal-performance-control-table__col-name{text-align:left;white-space:nowrap}.journal-performance-control-table__col-test{background:#eef9e6;color:#53bb01;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.journal-performance-control-table__student-row{border:1px solid #d9d9d9}.journal-performance-control-table__student-row>td{padding:8px}.journal-performance-control-table__icon-btn{cursor:pointer}.journal-performance-control-table__control-input{width:64px;text-align:center}.journal-performance-control-table__disabled{pointer-events:none;opacity:.5}
.journal-stats-tails-table{width:100%}.journal-stats-tails-table td{white-space:nowrap;padding:12px}.journal-stats-tails-table td:first-child{margin-right:16px}
.journal-stats-group-modal{height:100%}@media only screen and (min-width: 641px){.journal-stats-group-modal{width:600px}}
.journal-stats-sitewide-modal{height:100%}@media only screen and (min-width: 641px){.journal-stats-sitewide-modal{width:600px}}
.journal-tests-modal{border-collapse:collapse;border:1px solid #d9d9d9}@media only screen and (min-width: 641px){.journal-tests-modal{min-width:400px}}.journal-tests-modal th,.journal-tests-modal td{padding:8px;text-align:center}.journal-tests-modal th:first-child,.journal-tests-modal td:first-child{text-align:left}.journal-tests-modal th{background:#f5f5f5;font-weight:normal;border:1px solid #d9d9d9}.journal-tests-modal__row{border-bottom:1px solid #d9d9d9}.journal-tests-modal__row_success{background:#eef9e6}.journal-tests-modal__row_failed{background:#ffeaec}
@media only screen and (min-width: 641px){.journal-tails-modal{min-width:600px;max-width:90vw}}.journal-tails-modal__grid{display:grid;grid-auto-flow:column dense;grid-auto-rows:40px;grid-auto-columns:1fr;grid-template-columns:minmax(150px, 1fr) auto;overflow-x:auto;overflow-y:hidden}.journal-tails-modal__grid>*{border-bottom:1px solid #d9d9d9}.journal-tails-modal__student{grid-column:1;white-space:nowrap;background:#fff;position:sticky;left:0;padding:8px;border-right:1px solid #d9d9d9}.journal-tails-modal__item{padding:8px;white-space:nowrap;display:flex;align-items:center}.journal-tails-modal__heart-disabled{opacity:.5}
.journal-coins-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.journal-coins-modal{min-width:600px;max-width:750px;max-height:75vh}}@media only screen and (max-width: 640px){.journal-coins-modal{height:100%}}.journal-coins-modal__placeholder{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.journal-coins-modal__table-wrapper{max-height:100%;overflow-y:auto}@media only screen and (max-width: 640px){.journal-coins-modal__table-wrapper{overflow-x:auto;white-space:nowrap}}.journal-coins-modal__table{width:100%;border-collapse:collapse}.journal-coins-modal__table th,.journal-coins-modal__table td{padding:8px}.journal-coins-modal__table tr:first-child{background:#f5f5f5}.journal-coins-modal__table tr{border-bottom:1px solid #d9d9d9}.journal-coins-modal__table td:not(:first-child){text-align:center}.journal-coins-modal__table th:not(:last-child){text-align:left}.journal-coins-modal__table th{font-weight:normal;border:1px solid #d9d9d9}.journal-coins-modal__input{width:100%;text-align:center}.journal-coins-modal__input::placeholder{color:#000}.journal-coins-modal__input[disabled]{opacity:.5}.journal-coins-modal__input_invalid{color:#ff4c5b}
.schedule-modal{display:flex;flex-direction:column;flex:1;margin:-32px}@media only screen and (min-width: 641px){.schedule-modal{max-height:calc(75vh - 32px)}}.schedule-modal__grid{flex:1;overflow-y:auto;overflow-x:auto;position:relative;display:grid;grid-template-columns:56px 1fr}@media only screen and (min-width: 641px){.schedule-modal__grid{overflow-x:hidden}}.schedule-modal__grid_loading{overflow-y:hidden;overflow-x:hidden}.schedule-modal__grid-preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;justify-content:center;align-items:center;background:rgba(217,217,217,.5)}.schedule-modal__grid-preloader-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0px 2px 8px rgba(0,0,0,.2)}.schedule-modal__grid-hours{display:grid;grid-template-columns:calc(56px - 1px);grid-auto-rows:52px;border-left:1px solid #d9d9d9;position:sticky;left:0;z-index:5;background:#fff}.schedule-modal__grid-hour-item{font-size:12px;line-height:16px;color:gray;display:flex;justify-content:center;align-items:center;border-right:1px solid #d9d9d9}.schedule-modal__grid-hour-item:first-child{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:sticky;top:0;background:#fff}.schedule-modal__grid-hour-item:last-child{border-bottom:1px solid #d9d9d9}.schedule-modal__grid-hour-item_active{border-left:2px solid #007ff4;color:#007ff4}.schedule-modal__grid-header{display:grid;grid-template-columns:repeat(7, minmax(100px, 1fr));grid-auto-rows:calc(52px - 2px);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:sticky;top:0;z-index:4;background:#fff}.schedule-modal__grid-header-item{font-size:12px;line-height:16px;display:flex;align-items:flex-end;padding:6px 8px;user-select:none;border-right:1px solid #d9d9d9}.schedule-modal__grid-header-item_active{border-top:2px solid #007ff4;color:#007ff4}.schedule-modal__grid-content{position:relative;width:100%;height:calc(100% - 52px)}.schedule-modal__grid-content-items,.schedule-modal__grid-content-background,.schedule-modal__grid-content-selection{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(7, 1fr)}.schedule-modal__grid-content-items{z-index:1;grid-template-rows:repeat(1440, 1fr)}.schedule-modal__grid-content-background{grid-auto-flow:column;grid-template-rows:repeat(24, 52px)}.schedule-modal__grid-content-selection{z-index:2;grid-auto-flow:column;grid-template-rows:repeat(24, 52px)}.schedule-modal__bg-cell{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative}.schedule-modal__bg-cell_inactive{background:#f5f5f5}.schedule-modal__bg-cell-track{width:calc(100% + 8px);height:10px;position:absolute;top:-6px;left:-7px;z-index:3;fill:#ff4c5b;stroke:#ff4c5b}.schedule-modal__selection-cell{background:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.schedule-modal__selection-cell_active{background:#d9ecfe;color:#007ff4}.schedule-modal__lesson{font-size:12px;line-height:16px;position:relative;padding:4px;background:#fff;user-select:none;display:flex;flex-direction:column}.schedule-modal__lesson:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.35;background:var(--color)}
.student-select-menu__input{text-overflow:ellipsis}.student-select-menu__student{cursor:pointer;user-select:none}.student-select-menu__results{max-height:200px;overflow-y:auto}
@media only screen and (min-width: 641px){.journal-performance__groups-menu>.menu__card{width:400px}}.journal-performance__groups-field{width:150px;flex:1;display:flex;flex-wrap:wrap}.journal-performance__groups-field>*:not(:last-child){margin-right:8px}.journal-performance__groups-list{padding:8px;display:flex;flex-direction:column;max-height:150px;overflow-y:auto}.journal-performance__group-item{padding:12px;display:flex;justify-content:space-between;cursor:pointer}
@media only screen and (min-width: 641px){.diploma-share-modal{width:509.1168824543px}}.diploma-share-modal__preview{margin-left:auto;margin-right:auto;border-radius:8px;background:#f5f5f5;background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 641px){.diploma-share-modal__preview{height:360px;width:509.1168824543px}}@media only screen and (max-width: 640px){.diploma-share-modal__preview{height:180px;width:254.5584412272px}}.diploma-share-modal__preview_small{height:64px;width:90.5096679919px}@media only screen and (min-width: 641px){.diploma-share-modal__preloader{height:440px;width:622.2539674442px}}@media only screen and (max-width: 640px){.diploma-share-modal__preloader{height:260px;width:367.695526217px}}.diploma-share-modal__slide:not(.diploma-share-modal__slide_active){cursor:pointer}.diploma-share-modal__slide_active::before{content:"";width:100%;height:100%;position:absolute;z-index:2;background:rgba(255,255,255,.75);border:1px solid #007ff4;border-radius:8px}.diploma-share-modal__slide-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#007ff4;z-index:3}
@media only screen and (min-width: 641px){.diploma-print-modal{width:600px}}@media only screen and (min-width: 641px){.diploma-print-modal__preloader{height:440px;width:622.2539674442px}}@media only screen and (max-width: 640px){.diploma-print-modal__preloader{height:260px;width:367.695526217px}}.diploma-print-modal__table{width:100%;border-collapse:collapse}.diploma-print-modal__table tr{border-bottom:1px solid #d9d9d9}.diploma-print-modal__table td{vertical-align:middle}.diploma-print-modal__table td:nth-child(2){padding:8px;cursor:pointer}
@media only screen and (max-width: 640px){.partners-header{flex-direction:column}}.partners-header__title{display:flex;justify-content:space-between;font-size:34px;line-height:48px;font-weight:bold;margin:0}@media only screen and (max-width: 640px){.partners-header__title{font-size:24px;line-height:32px;font-weight:bold;margin:8px 0;display:flex;align-items:center}}.partners-header__nav{display:flex}@media only screen and (min-width: 641px){.partners-header__nav{justify-content:space-between;align-items:center}}@media only screen and (max-width: 640px){.partners-header__nav{flex-direction:column;justify-content:center}}.partners-header__mobile-nav{overflow-x:auto}.partners-header__mobile-link{padding:8px;font-weight:bold;margin-right:8px;white-space:nowrap}.partners-header__mobile-link_active{color:#007ff4;border-bottom:2px solid #007ff4}
.partners-product-card{margin-bottom:24px;border-radius:8px;padding:24px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.15),0px 6px 16px 0px rgba(0,0,0,.05)}@media only screen and (max-width: 640px){.partners-product-card{padding:16px}}.partners-product-card__mobile-btn{display:flex;border-radius:8px;padding:8px 16px;box-shadow:-1px 1px 4px 0px rgba(59,71,94,.2);color:#007ff4}
.partners-product-content__tabs{overflow-x:auto}.partners-product-content__tabs-link{padding:8px;font-weight:bold;margin-right:8px;white-space:nowrap}.partners-product-content__tabs-link_active{color:#007ff4;border-bottom:2px solid #007ff4}.partners-product-content__textarea{overflow-y:auto;border:1.5px solid #d9d9d9;border-radius:4px;padding:8px;padding-right:24px}@media only screen and (min-width: 641px){.partners-product-content__textarea{height:200px;max-height:200px}}@media only screen and (max-width: 640px){.partners-product-content__textarea{flex:1}}.partners-product-content__textarea a{text-decoration:revert;color:blue}.partners-product-content__slider{width:100%}.partners-product-content__slider>.swiper-wrapper{padding:8px 0 32px}.partners-product-content__slider>.swiper-pagination{bottom:0px !important}.partners-product-content__slider>.swiper-button-disabled{pointer-events:initial !important}.partners-product-content__slide{box-shadow:-1px 1px 4px 0px rgba(59,71,94,.12);border-radius:4px;width:fit-content;height:200px;cursor:pointer;position:relative;overflow:hidden}.partners-product-content__slide_active::before{content:"";width:100%;height:100%;position:absolute;z-index:2;background:rgba(0,0,0,.5)}.partners-product-content__slide-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:3}.partners-product-content__slide-img{height:100%;margin:0 auto;display:block}.partners-product-content__link-card{background:linear-gradient(116.12deg, #EDF7FF 1.84%, #FFF0FA 105.74%);padding:16px 8px;display:flex;justify-content:center;align-items:center;margin-bottom:64px}
.apexcharts-legend-series:first-child .partners-chart-marker{border-style:solid}.partners-chart-marker{display:inline-block;width:32px;height:2px;border:2px dashed #007ff4;position:absolute;bottom:4px}
.help-category-section{display:flex;flex-direction:column;align-items:flex-start}.help-category-section__title{transition:color .1s ease}@media only screen and (min-width: 641px){.help-category-section__title{font-size:24px;line-height:32px;font-weight:bold;margin-top:24px}}@media only screen and (max-width: 640px){.help-category-section__title{font-size:20px;line-height:32px;font-weight:bold;margin-top:16px}}.help-category-section__title:hover{color:#007ff4}@media only screen and (min-width: 641px){.help-category-section__articles{margin-top:16px}}@media only screen and (max-width: 640px){.help-category-section__articles{margin-top:12px}}@media only screen and (min-width: 641px){.help-category-section__articles>li:not(:last-child){margin-bottom:12px}}@media only screen and (max-width: 640px){.help-category-section__articles>li:not(:last-child){margin-bottom:8px}}.help-category-section__articles>li>a{transition:color .1s ease}.help-category-section__articles>li>a:hover{color:#007ff4}
@media only screen and (min-width: 641px){.help-contact-form{width:500px}}.help-contact-form__contacts-grid{display:grid;gap:12px 16px}@media only screen and (max-width: 640px){.help-contact-form__contacts-grid{grid-template-columns:24px 1fr}.help-contact-form__contacts-grid>*:nth-child(3n+3){grid-column:span 2}}@media only screen and (min-width: 641px){.help-contact-form__contacts-grid{grid-template-columns:24px auto 1fr}}
.form__icon[data-v-6e3607ca]{cursor:pointer;color:#c4c4c4}.change-password-form__activator[data-v-6e3607ca]{flex-wrap:wrap}.change-password-form__activator>*[data-v-6e3607ca]:first-child{flex:1 0 200px}
.form__icon[data-v-ef2fa93e]{cursor:pointer;color:#c4c4c4}.change-login-form__activator[data-v-ef2fa93e]{flex-wrap:wrap}.change-login-form__activator>*[data-v-ef2fa93e]:first-child{flex:1 0 200px}
.closebtn-padding{height:24px}.scrollable{overflow-y:auto;min-height:200px;max-height:200px}@media only screen and (min-width: 641px){.form-section{width:320px}}.form-section_recovered{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.form-section__hide-btn{cursor:pointer;color:#c4c4c4;transition:color .2s ease}.form-section__hide-btn_active{color:#007ff4}
.account-child-study-page .v-modal__content{padding:16px !important}.logout-form{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.logout-form{width:400px}}.logout-form__account-list{flex:1;overflow-y:auto}@media only screen and (min-width: 641px){.logout-form__account-list{max-height:200px}}
.login-recovery-modal__submitted{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 641px){.login-recovery-modal__submitted{width:320px}}
@media only screen and (min-width: 641px){.login-students-modal{width:320px}}
@media only screen and (min-width: 641px){.signin-form{width:320px !important;margin:0 auto}}.signin-form__oauth{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:0 24px}.signin-form__oauth>li{width:64px;height:64px;background:#f5f5f5;border-radius:8px;padding:16px}.signin-form__divider{display:flex;align-items:center;color:gray}.signin-form__divider>hr{flex:1;height:1px;border:none;border-bottom:1px solid #d9d9d9}.signin-form__hide-btn{cursor:pointer;color:#c4c4c4;transition:color .2s ease}.signin-form__hide-btn_active{color:#007ff4}
@media only screen and (min-width: 641px){.signup-form{width:320px !important;margin:0 auto}}.signup-form__form{display:grid;grid-auto-rows:auto;gap:20px 0}.signup-form__form-label{display:flex}@media only screen and (min-width: 641px){.signup-form__form-label{flex-direction:column;justify-content:center}}@media only screen and (max-width: 640px){.signup-form__form-label{margin-top:12px;justify-content:space-between;align-items:center}}.signup-form__form-inactive{color:#c4c4c4}.signup-form__checkbox-link{color:#007ff4}
.signup-role{display:flex;flex-direction:column}.signup-role__icon{border-radius:999px;width:48px;height:48px;padding:12px}.signup-role__icon_parent{background:#d9ecfe}.signup-role__icon_teacher{background:#fbe4b0}
.signup-email-verification__orb{border-radius:999px;background:#eef9e6;color:#53bb01;padding:10px;width:48px;height:48px}
.signup-certificate{display:flex;flex-direction:column}.signup-certificate_standalone{max-width:500px}.signup-certificate__icon{border-radius:999px;width:48px;height:48px;padding:12px}.signup-certificate__icon_parent{background:#d9ecfe}.signup-certificate__icon_teacher{background:#fbe4b0}.signup-certificate__form{display:grid;grid-auto-rows:auto}@media only screen and (min-width: 641px){.signup-certificate__form{grid-template-columns:minmax(150px, 0.5fr) 1fr;gap:20px 32px}}@media only screen and (max-width: 640px){.signup-certificate__form{grid-template-columns:1fr;row-gap:8px}}.signup-certificate__form-label{display:flex}@media only screen and (min-width: 641px){.signup-certificate__form-label{flex-direction:column;justify-content:center}}@media only screen and (max-width: 640px){.signup-certificate__form-label{margin-top:12px;justify-content:space-between;align-items:center}}
.login-redirect-loader{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width: 641px){.login-redirect-loader{width:320px !important;margin:0 auto}}.login-redirect-loader__orb{color:#53bb01;animation:orbAnim 2s ease infinite;border-radius:999px;padding:8px}@keyframes orbAnim{0%,100%{background:rgba(204,235,179,.5)}50%{background:rgba(204,235,179,.2)}}
.material-view{display:flex}.material-view__body{flex:1;display:flex;flex-direction:column;min-width:0}.material-view__custom-html{word-break:break-word}.material-view__subheader{font-size:20px;line-height:32px;font-weight:bold;margin:16px 0}.material-view__gallery{margin:16px 0;min-width:0}.material-view__vdo{margin:16px 0}.material-view__vdo-container{height:0;position:relative;padding-bottom:56%}.material-view__vdo-container>*{position:absolute}.material-view__file{margin:8px 0}@media only screen and (min-width: 641px){.material-view__file{max-width:400px}}.material-view__nav{width:272px;align-self:flex-start;margin-top:0;margin-left:32px;position:sticky;top:16px}.material-view__nav-item{padding:8px 16px;cursor:pointer;display:block;border-left:1px solid #c4c4c4}.material-view__nav-item_current{font-weight:bold;color:#fbad00}.material-view__nav-item_locked{cursor:default;color:#c4c4c4}
