*,*::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}.text-right{text-align:right}.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%}.flex-wrap{flex-wrap:wrap}@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-x-enter-active,.slide-fade-x-leave-active{transition:all .1s ease}.slide-fade-x-enter,.slide-fade-x-leave-to{transform:translateX(16px);opacity:0}.slide-fade-x-reverse-enter-active,.slide-fade-x-reverse-leave-active{transition:all .1s ease}.slide-fade-x-reverse-enter,.slide-fade-x-reverse-leave-to{transform:translateX(-16px);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(-16px);opacity:0}.slide-fade-y-reverse-enter-active,.slide-fade-y-reverse-leave-active{transition:all .1s ease}.slide-fade-y-reverse-enter,.slide-fade-y-reverse-leave-to{transform:translateY(16px);opacity:0}.list-animation-item{transition:all .5s}.list-animation-enter,.list-animation-leave-to{opacity:0;transform:translateY(30px)}.list-animation-leave-active{position:absolute}.page-transition-enter-active,.page-transition-leave-active{position:absolute;transition:all .5s ease}.page-transition-enter{transform:translateX(-200px);opacity:0}.page-transition-leave-to{transform:translateX(200px);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:rgba(0,0,0,0);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:disabled,.mx-btn.disabled{color:#ccc;cursor:not-allowed}.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-enter-from,.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{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:rgba(0,0,0,0)}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:rgba(0,0,0,0)}.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}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.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:rgba(0,0,0,0);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:rgba(0,0,0,0);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 rgba(0,0,0,0);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{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{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{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{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{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{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{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{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:rgba(0,0,0,0);box-shadow:none}.v-button._outlined:hover{box-shadow:none}.v-button._outlined._warn{color:#fbad00;border-color:currentColor}.v-button._outlined._warn:hover{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{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{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{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{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{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{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:rgba(0,0,0,0)}.v-button._text._primary{color:#007ff4;background-color:rgba(0,0,0,0)}.v-button._text._primary:hover{background-color:#d9ecfe;box-shadow:none}.v-button._text._primary:active{background-color:#b3d9fc}.v-button._text._error{color:#ff4c5b;background-color:rgba(0,0,0,0)}.v-button._text._error:hover{background-color:#ffccd2;box-shadow:none}.v-button._text._error:active{background-color:#ff8b98}.v-button._text._warn{color:#fbad00;background-color:rgba(0,0,0,0)}.v-button._text._warn:hover{background-color:#fbe4b0;box-shadow:none}.v-button._text._warn:active{background-color:#facb64}.v-button._text._success{color:#53bb01;background-color:rgba(0,0,0,0)}.v-button._text._success:hover{background-color:#eef9e6;box-shadow:none}.v-button._text._success:active{background-color:#ccebb3}.v-button._rounded{border-radius:999px}
.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:rgba(0,0,0,0)}.v-buttons-group._secondary{border-color:#d9d9d9}.v-buttons-group._secondary .v-button{font-weight:normal}.v-buttons-group._secondary .v-button:not(:last-child){border-radius:0;border-right:1px solid #d9d9d9}.v-buttons-group._secondary .v-button._outlined{background:rgba(245,245,245,.5);color:#000}.v-buttons-group._secondary .v-button._outlined .v-icon{color:#c4c4c4}.v-buttons-group._secondary .v-button:focus{background:none}
.v-link{display:inline-flex;align-items:center;text-align:left;text-decoration:none;border:none;outline:none;transition:all .1s;cursor:pointer;background:rgba(0,0,0,0);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;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;opacity:.5}.v-input[disabled] .v-input__input{color:#c4c4c4;background-color:rgba(0,0,0,0)}.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;top:100%;left:0}.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;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__list_top{bottom:0}.v-select__list:not(.v-select__list_top){top:0}.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__item .v-checkbox{pointer-events:none}.v-select._autocomplete .v-select__list{top:48px}
.v-checkbox{display:flex;align-items:flex-start;cursor:pointer;user-select:none}.v-checkbox__control{width:0;position:absolute;visibility:hidden}.v-checkbox__icon{pointer-events:none}.v-checkbox__label{display:flex}.v-checkbox._checked .v-checkbox__icon{color:#007ff4}.v-checkbox[disabled]{color:gray;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-0e800e86]{display:flex;align-items:center;width:100%;position:relative}.search-panel__input[data-v-0e800e86]{width:100%;padding-right:80px}@media only screen and (min-width: 641px){.search-panel__input[data-v-0e800e86]{padding-right:120px}}.search-panel__button[data-v-0e800e86]{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__icon{flex:0 0 32px}.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;color:gray;overflow:hidden}.v-file__name{width:100%;color:#000;text-overflow:ellipsis;overflow:hidden}.v-file__size,.v-file__ext{font-size:12px;line-height:16px}.v-file__size::before{content:" · "}.v-file._done .v-file__progress{width:100%;background-color:#fff}.v-file._editable{cursor:grab}
/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */

.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 {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    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, 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__upload-error{padding:16px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px;border:1px solid #ff4c5b;border-radius:8px;color:#ff4c5b;font-size:14px}.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}}@media only screen and (min-width: 641px){.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-6c2d12c2]{width:100%}.player__languages[data-v-6c2d12c2]{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-6c2d12c2]{width:initial;order:0;margin:0 0 0 24px}}.player__language[data-v-6c2d12c2],.player__download-button[data-v-6c2d12c2]{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-6c2d12c2],.player__download-button[data-v-6c2d12c2]{width:100%}}@media only screen and (min-width: 641px){.player__language[data-v-6c2d12c2],.player__download-button[data-v-6c2d12c2]{min-width:64px}}.player__language[data-v-6c2d12c2]:not(._picked){background-color:rgba(0,0,0,0)}.player__download[data-v-6c2d12c2]{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-6c2d12c2]{color:#fff;border-radius:24px;order:0;width:48px;height:48px;margin:0 24px 0 16px;background-color:#fbad00}}.player__download-button[data-v-6c2d12c2]{width:100%}
.v-video-player,.v-video-player>iframe{width:100%;height:100%;background:#c4c4c4}.v-video-player>div,.v-video-player>div>div,.v-video-player iframe{width:100%;height:100%}.v-video-player__error-cover{z-index:2;width:100%;height:100%;background:#f5f5f5 !important;border:1px solid #c4c4c4;display:flex;flex-direction:column;justify-content:center;align-items:center}.v-video-player__error-modal{position:fixed !important}.v-video-player__error-modal-content{max-width:640px}.v-video-player__error-modal-content ol{padding-inline-start:32px}.v-video-player__error-modal-content li{display:list-item;list-style:auto;margin-bottom:8px}.v-video-player__error-modal-content code{display:block;padding:8px;border-radius:8px;background:#f5f5f5}

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

[data-v-45bc922c] .v-modal__content{height:100%}.payment-modal[data-v-45bc922c]{height:100%}.payment-modal__divider[data-v-45bc922c]{border-bottom:2px solid #d9d9d9;flex-grow:1}.payment-modal__divider_dashed[data-v-45bc922c]{border-bottom-style:dashed}.payment-modal__bonuses-total[data-v-45bc922c]{display:flex;justify-content:center;align-items:center;height:48px;background-color:#fbe4b0}.payment-modal__bonus-input[data-v-45bc922c]{flex-grow:1}.payment-modal__activate[data-v-45bc922c]{flex-shrink:0}.payment-modal__original-price[data-v-45bc922c],.payment-modal__bonuses-total[data-v-45bc922c],.payment-modal__discount[data-v-45bc922c],.payment-modal__total[data-v-45bc922c],.payment-modal__order[data-v-45bc922c]{font-weight:bold}.payment-modal__description[data-v-45bc922c]{font-size:16px;line-height:24px;display:flex;flex-direction:column;padding-top:4px;gap:4px}.payment-modal__original-price[data-v-45bc922c],.payment-modal__discount[data-v-45bc922c],.payment-modal__total[data-v-45bc922c]{text-align:right}.payment-modal__discount[data-v-45bc922c]{color:#fbad00}@media only screen and (max-width: 640px){.payment-modal__use-bonuses[data-v-45bc922c]{flex-direction:column;align-items:inherit}}@media only screen and (min-width: 641px){.payment-modal[data-v-45bc922c],.payment-modal__actions[data-v-45bc922c]{width:504px}}@media only screen and (max-width: 640px){.order[data-v-45bc922c]{flex-direction:column}.order__name[data-v-45bc922c]{font-size:20px;line-height:32px}}.order__price[data-v-45bc922c]{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:rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.breadcrumbs::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px;border:3px solid #fff}.breadcrumbs:hover{scrollbar-color:#c4c4c4 rgba(0,0,0,0)}.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{position:relative}.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{overflow-y:auto;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__day_range-start~.calendar-menu__day:not(.calendar-menu__day_range-end,.calendar-menu__day_range-end~.calendar-menu__day),.calendar-menu__day_range-start:not(.calendar-menu__day_active),.calendar-menu__day_range-end:not(.calendar-menu__day_active){position:relative}.calendar-menu__day_range-start~.calendar-menu__day:not(.calendar-menu__day_range-end,.calendar-menu__day_range-end~.calendar-menu__day)::before,.calendar-menu__day_range-start:not(.calendar-menu__day_active)::before,.calendar-menu__day_range-end:not(.calendar-menu__day_active)::before{content:" ";display:block;position:absolute;width:56px;top:0;height:100%;background:#d9ecfe;z-index:-1}.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;color:rgba(0,0,0,.4)}.context-menu-button:not([disabled]){user-select:none}.context-menu-button._primary{color:#007ff4}.context-menu-button._primary i.v-icon:first-child{color:#007ff4}.context-menu-button._primary:hover{background:#d9ecfe}.context-menu-button._error{color:#ff4c5b}.context-menu-button._error i.v-icon:first-child{color:#ff4c5b}.context-menu-button._error:hover{background:#ffccd2}:where(.context-menu-button._default i.v-icon:first-child){color:#c4c4c4}.context-menu-button._default:hover{background:#f5f5f5}.context-menu-button._flat:hover{background:rgba(0,0,0,0)}.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;display:flex;flex-direction:column;align-items:flex-end;margin-left:16px}.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:rgba(0,0,0,0)}.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(100vh - 100px,620px)}.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{color:#ff8b98;animation:activator_important 5s ease infinite;transform-origin:center 25%}@media only screen and (min-width: 641px){.notifications-menu{width:500px}}@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{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>.swiper-pagination{bottom:0px !important}.swiper>.swiper-button-prev,.swiper>.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>.swiper-button-prev:hover,.swiper>.swiper-button-next:hover{background:#007ff4;color:#fff}.swiper>.swiper-button-prev.swiper-button-disabled,.swiper>.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 .3s}.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}@media only screen and (max-width: 640px){.v-rich-modal:not(.v-rich-modal_force-desktop) .v-rich-modal__container{width:100%;height:100%}}.v-rich-modal_force-desktop .v-rich-modal__container{display:flex;flex-direction:column;max-height:90%;border-radius:24px}.v-rich-modal__container{position:relative;z-index:1;background-color:#fff;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0px 8px 16px rgba(25,25,25,.15),0px 4px 4px rgba(25,25,25,.2)}@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;max-width:100vw;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}}.v-rich-modal__content:not(.v-rich-modal__content_overflow){overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:overlay;max-height:100%}@supports not (overflow-y: overlay){.v-rich-modal__content:not(.v-rich-modal__content_overflow){overflow-y:auto}}@supports(scrollbar-gutter: stable){.v-rich-modal__content:not(.v-rich-modal__content_overflow){scrollbar-gutter:stable both-edges;overflow-y:auto}@media only screen and (min-width: 641px){.v-rich-modal__content:not(.v-rich-modal__content_overflow){padding-left:32px;padding-right:32px}}}.v-rich-modal__content-wrapper{flex:1;display:flex;min-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;z-index:1;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}@media only screen and (max-width: 640px){.teacher-avatar__badge_tutor{bottom:2px;border:none;line-height:20px;padding:0 4px;font-size:14px}}.teacher-avatar__badge_author{border-color:#ff4c5b;top:4px;right:4px;padding:10px}.teacher-avatar__badge_author>.v-icon{transform:scale(2)}@media only screen and (max-width: 640px){.teacher-avatar__badge_author{padding:4px;border:none}.teacher-avatar__badge_author>.v-icon{transform:scale(1.5)}}.teacher-avatar__badge_methodist{border-color:#ff4c5b;top:4px;right:4px;padding:10px}.teacher-avatar__badge_methodist>.v-icon{transform:scale(2)}@media only screen and (max-width: 640px){.teacher-avatar__badge_methodist{padding:4px;border:none}.teacher-avatar__badge_methodist>.v-icon{transform:scale(1.5)}}.teacher-avatar__badge_author+.teacher-avatar__badge_methodist{top:32px}@media only screen and (max-width: 640px){.teacher-avatar__badge_author+.teacher-avatar__badge_methodist{top:19px}}.teacher-avatar__has-tooltip{display:flex;align-items:center}.teacher-avatar__has-tooltip::before{content:attr(data-tooltip);position:absolute;z-index:2;bottom:100%;left:100%;transform:translateX(-35%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;width:max-content;max-width:280px;font-size:12px;line-height:18px;font-weight:normal;opacity:0;pointer-events:none;transition:opacity .2s}.teacher-avatar__has-tooltip:hover::before{opacity:1}
.unauthorized-card{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 641px){.unauthorized-card{width:500px}}.unauthorized-card__badge{margin-bottom:16px;display:flex;border-radius:8px;padding:4px 8px;font-weight:bold}
.v-location-modal{position:relative}@media only screen and (max-width: 640px){.v-location-modal{display:flex;flex-direction:column;height:100%}}.v-location-modal__suggest>input{width:100%}@media only screen and (min-width: 641px){.v-location-modal__map{width:640px;height:480px}}@media only screen and (max-width: 640px){.v-location-modal__map{flex:1}}.v-location-modal__preloader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(255,255,255,.5);user-select:none;display:flex;justify-content:center;align-items:center}.v-location-modal__transition{position:relative;display:flex;justify-content:center;align-items:center;width:min(90vw,320px)}.v-location-modal__preloader-card{border-radius:8px;padding:16px 24px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}
.notification-card{display:grid;grid-template-columns:auto 1fr 24px;grid-auto-rows:auto;gap:0px 8px;grid-template-areas:"icon title close" ". text ." ". actions actions";margin:0 32px 24px;padding:16px;border-radius:8px;max-width:400px;border:1px solid var(--fg_color);background-color:var(--bg_color);--bg_color: white;--fg_color: #C4C4C4}@media only screen and (max-width: 640px){.notification-card{max-width:calc(100vw - 64px)}}.notification-card__title{font-size:16px;line-height:24px;grid-area:title}.notification-card__text{font-size:12px;line-height:16px;opacity:.75;grid-area:text}.notification-card__icon{grid-area:icon;color:var(--fg_color)}.notification-card__actions{grid-area:actions;display:flex;gap:8px}.notification-card__close-btn{grid-area:close;cursor:pointer;opacity:.5}.notification-card_type_info{--fg_color: #007FF4;--bg_color: rgba(217, 236, 254, 0.9)}.notification-card_type_warning{--fg_color: #FBAD00;--bg_color: rgba(251, 228, 176, 0.9)}.notification-card_type_error{--fg_color: #FF4C5B;--bg_color: rgba(255, 204, 210, 0.9)}.notification-card_type_success{--fg_color: #53BB01;--bg_color: rgba(238, 249, 230, 0.9)}
.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,.modal-preloader-transition-enter-active,.modal-preloader-transition-leave-active{transition:transform .1s ease,opacity .1s ease}.modal-container-transition-leave,.modal-container-transition-enter-to,.modal-preloader-transition-leave,.modal-preloader-transition-enter-to{transform:translateY(0px);opacity:1}.modal-container-transition-enter,.modal-container-transition-leave-to,.modal-preloader-transition-enter,.modal-preloader-transition-leave-to{transform:translateY(16px);opacity:0}.modal-preloader-transition-enter-active{transition-delay:1s}.v-image-modal{position:fixed;z-index:1000;display:flex;justify-content:center;align-items:center;transition:visibility .3s}.v-image-modal_hidden{visibility:hidden}.v-image-modal,.v-image-modal__background{left:0;top:0;width:100%;height:100%}.v-image-modal__background{position:absolute;background:rgba(25,25,25,.75);z-index:0;padding:16px;display:flex;align-items:flex-start;justify-content:flex-end;color:#fff}.v-image-modal__container{position:relative;z-index:1;background-color:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;border-radius:16px;max-height:90vh;max-width:90vw;min-width:48px;min-height:48px;box-shadow:0px 8px 16px rgba(25,25,25,.15),0px 4px 4px rgba(25,25,25,.2)}.v-image-modal img{max-height:90vh;max-width:90vw}.v-image-modal__preloader{position:absolute;z-index:2;top:50%;left:50%;background:#fff;padding:8px;border-radius:8px;transform:translate(-50%, -50%);color:#007ff4}
.v-dropzone{max-width:640px;min-height:120px;display:flex;flex-direction:column;position:relative}.v-dropzone__zone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:8px;padding:24px 16px;border:1px dashed #c4c4c4;background:#f5f5f5;border-radius:8px;transition:all .1s ease}.v-dropzone__zone .v-icon{color:#c4c4c4;transition:color .1s ease}.v-dropzone__zone_dragover{border-color:#007ff4;background:#d9ecfe;color:#007ff4}.v-dropzone__zone_dragover .v-icon{color:#007ff4}.v-dropzone__files{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border:1px solid #c4c4c4;border-radius:8px;padding:16px 8px}.v-dropzone__files_multiple{flex:1;flex-direction:column;flex-wrap:unset;align-items:flex-start}.v-dropzone__files-list{display:flex;flex-wrap:wrap;gap:16px}.v-dropzone__file-badge{display:flex;align-items:center;cursor:pointer;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:999px;gap:8px;padding:4px 8px}.v-dropzone__zone-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #007ff4;background:rgba(179,217,252,.7);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;color:#007ff4;transition:visibility .1s ease,opacity .1s ease}.v-dropzone__zone-overlay_hidden{visibility:hidden;opacity:0}
.ace-prolong-modal{width:min(550px,100vw)}.ace-prolong-modal__preloader{padding:24px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width: 640px){.ace-prolong-modal__preloader{height:100%}}.ace-prolong-modal__cert-list{display:flex;flex-direction:column;gap:16px}.ace-prolong-modal__cert-list>li{display:flex;align-items:center;gap:8px;cursor:pointer}
.date-range-picker>*{width:100%}
.v-bitrix-form-banner{background:#f2f8fe;border-radius:16px;overflow:hidden;position:relative}@media only screen and (min-width: 641px){.v-bitrix-form-banner{height:224px}}.v-bitrix-form-banner>*+*{margin-top:0}.v-bitrix-form-banner__blob{position:absolute}.v-bitrix-form-banner__blob_left{top:0;left:0;height:100%}.v-bitrix-form-banner__blob_right{bottom:0;right:0}@media only screen and (max-width: 640px){.v-bitrix-form-banner__blob_left{left:-70%}.v-bitrix-form-banner__blob_right{right:-20%}}.v-bitrix-form-banner__content{position:relative;z-index:1;display:grid;height:100%}@media only screen and (min-width: 641px){.v-bitrix-form-banner__content{grid-template-columns:auto minmax(auto, 490px) 1fr}}@media only screen and (max-width: 640px){.v-bitrix-form-banner__content{gap:16px;padding:16px}}.v-bitrix-form-banner__monkey{height:224px}.v-bitrix-form-banner__body{display:flex;flex-direction:column;justify-content:center}.v-bitrix-form-banner__body:first-child{margin-left:40px}.v-bitrix-form-banner__actions{display:flex}@media only screen and (min-width: 641px){.v-bitrix-form-banner__actions{justify-content:flex-end;align-items:center;margin-right:40px}}@media only screen and (max-width: 640px){.v-bitrix-form-banner__actions{flex-direction:column}}
.v-bitrix-form__modal .v-rich-modal__container{overflow:hidden}.v-bitrix-form__modal .v-rich-modal__content{padding:0;scrollbar-gutter:auto}
@media only screen and (min-width: 641px){.v-phone-prompt-modal{width:400px}}.v-phone-prompt-modal__phone-field{display:grid;gap:16px}@media only screen and (min-width: 641px){.v-phone-prompt-modal__phone-field{align-items:center;grid-auto-flow:column;grid-template-columns:90px 1fr}}
.v-purchase-status{margin:16px 0 24px}.v-purchase-status[hidden]{display:none}.v-purchase-status__badge{align-self:start;display:inline-flex;gap:8px;align-items:center;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}.v-purchase-status__badge_color_red{background-color:#ffccd2}.v-purchase-status__badge_color_red .v-icon{color:#ff4c5b}.v-purchase-status__badge_color_blue{background-color:#d9ecfe}.v-purchase-status__badge_color_blue .v-icon{color:#007ff4}.v-purchase-status__badge_color_green{background-color:#eef9e6}.v-purchase-status__badge_color_green .v-icon{color:#53bb01}.v-purchase-status__row{display:flex;gap:32px;align-items:center}@media only screen and (max-width: 640px){.v-purchase-status__row{gap:8px;justify-content:space-between}}@media only screen and (max-width: 640px){.v-purchase-status__row_two-buttons{flex-direction:column;align-items:stretch}}
.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}
.latest-news-modal{display:none;position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.latest-news-modal_open{display:flex}.latest-news-modal__content{display:grid;grid-template-columns:minmax(auto, 150px) minmax(400px, 1fr) minmax(auto, 150px);max-width:min(1078px,95vw);max-height:75vh;width:100%;min-height:150px}.latest-news-modal__news{max-width:750px;max-height:75vh;background-color:#fff;padding:32px;border-radius:24px;margin-left:28px;position:relative;display:flex;flex-direction:column}.latest-news-modal__news::before{content:" ";position:absolute;top:72px;left:-13px;width:32px;height:32px;transform:rotate(45deg);background:#fff;border-radius:4px;z-index:-1}.latest-news-modal__articles{overflow-y:auto}.latest-news-modal__header{display:flex;justify-content:space-between;font-size:24px;line-height:32px;font-weight:bold;position:sticky;top:0;background:#fff;padding-bottom:16px}
#navigation-app{min-width:256px}
.app-navigation__aside[data-v-7e4938d7]{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-7e4938d7]{overflow-y:auto}}@media only screen and (min-width: 641px){.app-navigation__aside[data-v-7e4938d7]{max-width:320px;background-color:#f5f5f5}}.app-navigation__logo[data-v-7e4938d7]{display:flex;justify-content:space-between;align-items:center;width:256px;height:64px;position:relative}.app-navigation__logo[data-v-7e4938d7]::after{content:"На главную";position:absolute;background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.1);padding:2px 6px;border-radius:8px;left:50%;top:48px;transform:translateX(-50%);opacity:0;visibility:hidden;transition:all .2s ease;transition-delay:.5s}.app-navigation__logo[data-v-7e4938d7]:hover::after{opacity:1;visibility:visible}.app-navigation__close[data-v-7e4938d7]{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-7e4938d7]{display:flex}.app-navigation__action[data-v-7e4938d7]{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-7e4938d7]{font-size:16px;line-height:24px;font-weight:bold;background-color:#facb64}.app-navigation__menu-items[data-v-7e4938d7]{overflow-y:auto}.app-navigation__footer[data-v-7e4938d7]{background:#f5f5f5;display:flex;align-items:center;height:64px;padding:16px;position:fixed;left:0;right:0;bottom:0;z-index:2}.app-header[data-v-7e4938d7]{display:flex;align-items:center;margin-top:-8px;margin-left:-16px;margin-right:-16px;padding-left:16px}.app-header__burger-btn[data-v-7e4938d7]{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.app-menu-switch[data-v-7e4938d7]{display:flex}.app-menu-switch__button[data-v-7e4938d7]{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-7e4938d7]::after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#c4c4c4}.app-menu-switch__button._active[data-v-7e4938d7]{color:#007ff4}.app-menu-switch__button._active[data-v-7e4938d7]::after{height:2px;background-color:#007ff4}.app-menu[data-v-7e4938d7]{user-select:none}.app-menu__new-badge[data-v-7e4938d7]{margin-left:auto;color:#fff;font-weight:bold;border-radius:4px;background:#53bb01;font-size:14px;padding:0 8px}.app-menu__link[data-v-7e4938d7]{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-7e4938d7]{font-size:14px;line-height:16px;font-weight:bold;padding:8px 32px}.app-menu__link[data-v-7e4938d7]:not([href]){font-size:12px;line-height:16px;font-weight:normal;color:gray}}.app-menu__sublink[data-v-7e4938d7]{display:flex;padding:4px 32px 4px 56px}@media only screen and (max-width: 640px){.app-menu__sublink[data-v-7e4938d7]{font-size:14px;line-height:16px;font-weight:bold;padding:8px 32px}}@media only screen and (max-width: 640px){.app-menu__subitem[data-v-7e4938d7]{position:relative}.app-menu__subitem[data-v-7e4938d7]:last-of-type{margin-bottom:17px}.app-menu__subitem[data-v-7e4938d7]:last-of-type ::after{content:"";position:absolute;left:32px;right:32px;bottom:-1px;height:1px;background-color:#c4c4c4}}.app-menu__chevron[data-v-7e4938d7]{transition:transform .25s}.app-menu__link[data-v-7e4938d7]:hover,.app-menu__sublink[data-v-7e4938d7]:hover{background-color:#fbe4b0}.app-menu__link._selected[data-v-7e4938d7],.app-menu__sublink._selected[data-v-7e4938d7]{background-color:#facb64}.app-menu__link._disabled[data-v-7e4938d7],.app-menu__sublink._disabled[data-v-7e4938d7]{cursor:inherit;color:#c4c4c4;background-color:rgba(0,0,0,0)}.app-menu__submenu[data-v-7e4938d7]{transition:height .25s;overflow:hidden}.app-menu__item._opened .app-menu__chevron[data-v-7e4938d7]{transform:rotate(90deg)}.news-link[data-v-7e4938d7]{display:flex;margin-bottom:24px;padding:4px 32px;font-weight:bold}@media only screen and (min-width: 641px){.news-link[data-v-7e4938d7]{margin-top:auto}}@media only screen and (max-width: 640px){.news-link[data-v-7e4938d7]{background:rgba(0,0,0,0) !important}}.news-link__icon[data-v-7e4938d7]{width:24px;height:24px;margin-right:12px}.news-link._selected[data-v-7e4938d7]{background-color:#facb64}.user-profile[data-v-7e4938d7]{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-7e4938d7]{position:sticky;top:0}}@media only screen and (min-width: 641px){.user-profile[data-v-7e4938d7]{order:1;padding:16px 32px}}.user-profile__avatar[data-v-7e4938d7]{background-color:#c4c4c4;border-radius:8px}.user-profile__wrapper[data-v-7e4938d7]{display:flex;flex-wrap:wrap;align-items:center}.user-profile__name[data-v-7e4938d7]{font-size:14px;line-height:16px;font-weight:bold;width:100%}@media only screen and (max-width: 640px){.user-profile__name[data-v-7e4938d7]{max-width:calc(100vw - 144px)}}.user-profile__balance[data-v-7e4938d7],.user-profile__admin[data-v-7e4938d7]{display:flex;border-radius:8px;padding:4px 8px}.user-profile__balance[data-v-7e4938d7]{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-7e4938d7]{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__activator_demo{bottom:56px}.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%;color:#fff}.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;position:relative}.student-book__title{font-size:20px;line-height:32px;font-weight:bold}.student-book__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.student-book__content_row{flex-direction:row}.student-book__image-wrapper,.student-book__image{flex:0 0 144px;height:144px}@media only screen and (max-width: 640px){.student-book__image-wrapper,.student-book__image{flex:0 0 72px;height:72px}}.student-book__image{border-radius:8px}.student-book__actions,.student-book__body{display:flex;flex-direction:column}.student-book__smartbook-star{position:absolute;top:16px;right:16px}
.student-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid #d9d9d9}.student-card__header{padding:16px;display:grid;grid-template-columns:72px 1fr auto;grid-template-rows:auto auto;gap:16px;grid-template-areas:"avatar title edit-btn" "avatar stats stats"}.student-card__avatar{grid-area:avatar;background:#f5f5f5;width:72px;height:72px;border-radius:999px;display:flex;justify-content:center;align-items:center}.student-card__stats{grid-area:stats;display:flex;gap:24px;align-items:center}.student-card__stats li{display:flex;align-items:center;font-weight:bold}.student-card__edit-btn{grid-area:edit-btn;cursor:pointer}.student-card__title{font-size:20px;line-height:32px;font-weight:bold}
.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}
@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;gap:16px}@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_mobile-v2{height:75vmin;padding:0;gap:8px}.student-tail-animation .v-button{width:200px}.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}
.student-course-modal{max-width:1000px}@media only screen and (min-width: 641px){.student-course-modal{width:80vw}}.student-course-modal__methods-list{display:flex;max-width:100%;overflow-x:auto}.student-course-modal__courses-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 400px), 1fr));gap:16px}.student-course-modal__course-card{padding:16px;border:1px solid #c4c4c4;border-radius:8px;display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;grid-auto-columns:1fr;gap:8px 24px;grid-auto-flow:row;grid-template-areas:"image ." "image ." "image ."}@media only screen and (max-width: 640px){.student-course-modal__course-card{grid-template-columns:50px 1fr;gap:8px 16px}}.student-course-modal__course-image{align-self:start;grid-area:image;width:100px;height:100px;border-radius:8px}@media only screen and (max-width: 640px){.student-course-modal__course-image{width:50px;height:50px}}
@media only screen and (min-width: 641px){.student-smart-book-modal{width:min(100vw,550px)}}
.smart-book-card{border-radius:16px;background:#faf5eb;padding:16px;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media only screen and (max-width: 640px){.smart-book-card{display:flex;flex-direction:column}}.smart-book-card .v-button._warn._outlined:not(:hover){background:#fff}.smart-book-card .v-button._warn._filled{color:#fff}.smart-book-card__full-width{grid-column:1/5;gap:16px}@media only screen and (max-width: 640px){.smart-book-card__full-width{align-items:stretch !important;flex-direction:column;gap:8px}}.smart-book-card__progress-bar{position:relative;border-radius:999px;height:36px;border:4px solid #fff;box-shadow:4px 4px 8px 0px rgba(122,122,122,.44);background:linear-gradient(180deg, #E3E3E3 0%, rgba(245, 245, 245, 0) 100%);margin-right:24px}.smart-book-card__progress-bar-track{background:linear-gradient(180deg, #46CAF3 0%, #53A1FE 62.5%, #4E5CDE 97.92%);height:100%;border-radius:999px;text-align:right;font-weight:bold;padding:2px 4px 2px 2px;color:#fff;min-width:32px;overflow:hidden;white-space:nowrap}.smart-book-card__card{padding:16px;display:flex;border-radius:8px;background:#fff;position:relative;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1019607843);min-height:212px}.smart-book-card__card_disabled{opacity:.5}.smart-book-card__card-section{display:flex;flex-direction:column;flex:1 0 calc(50% - 8px)}@media only screen and (min-width: 641px){.smart-book-card__card-section:not(:last-child){margin-right:16px}}.smart-book-card__img{flex:1 0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 640px){.smart-book-card__img{height:140px}}
.student-old-browser-notification{display:flex;align-items:flex-start;background:#fbe4b0;padding:16px;border-radius:8px;box-shadow:-4px 5px 18px 0px rgba(29,42,68,.1294117647);position:fixed;z-index:10}@media only screen and (min-width: 641px){.student-old-browser-notification{width:450px;bottom:32px;left:32px}}@media only screen and (max-width: 640px){.student-old-browser-notification{width:calc(100vw - 32px);bottom:16px}}.student-old-browser-notification__modal{max-width:640px}.student-old-browser-notification__browser-list{margin-block-start:1em;margin-block-end:1em;padding-inline-start:24px;font-weight:bold}.student-old-browser-notification__browser-list li{display:list-item;list-style:"—" !important;margin-bottom:8px;padding-left:1ch}.student-old-browser-notification__browser-list li *{vertical-align:middle}
.student-shop-cards-grid{display:grid;gap:16px}@media only screen and (min-width: 641px){.student-shop-cards-grid{grid-template-columns:repeat(3, 1fr)}}.student-shop-card{display:flex;flex-direction:column;position:relative}.student-shop-card_balance{background:#f5f5f5;border-radius:16px;padding:16px}.student-shop-card_student-book,.student-shop-card_smart-book{cursor:pointer;min-height:320px;border:1px solid #d9d9d9;padding:16px;border-radius:8px;gap:8px}.student-shop-card_game{height:270px;max-height:270px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1019607843);border-radius:8px;overflow:hidden}.student-shop-card .v-button._warn{color:#fff}.student-shop-card__image{height:100px;flex:0 0 100px;object-fit:cover}.student-shop-card__game-imgtext{position:absolute;top:8px;left:8px;border-radius:4px;padding:4px 8px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.student-shop-card__game-imgtext_red{background:#ff4c5b}.student-shop-card__game-cover{flex:1;height:0;object-fit:cover}
@media only screen and (min-width: 641px){.student-book-info-video{width:min(100vw,900px);height:auto}}@media only screen and (max-width: 640px){.student-book-info-video{width:100%;height:auto}}
.student-shop-game-units{flex:1;display:flex;flex-direction:column;align-items:flex-start}.student-shop-game-units__grid{margin-bottom:auto;width:100%;display:grid;gap:16px}@media only screen and (min-width: 641px){.student-shop-game-units__grid{grid-auto-flow:column;grid-template-rows:repeat(var(--break-row), 1fr);grid-auto-rows:48px}}.student-shop-game-units__unit{display:flex;justify-content:space-between;align-items:center;height:56px;box-shadow:-1px 1px 4px 0px rgba(58,70,93,.1215686275);padding:8px;border-radius:8px;gap:16px}.student-shop-game-units__unit_purchased{cursor:pointer}.student-shop-game-units__buy-button{width:150px}
.crystals-notification-card{padding:16px;background:#f5f5f5;display:flex;align-items:center;gap:24px;border-radius:16px}@media only screen and (max-width: 640px){.crystals-notification-card{flex-direction:column;align-items:unset;gap:16px}}.crystals-notification-card__compound-icon{width:56px;height:56px;flex:0 0 56px;position:relative;pointer-events:none}.crystals-notification-card__crystal-icon{position:absolute;top:2px;left:2px}.crystals-notification-card__arrow-icon{position:absolute;bottom:2px;transform:rotateX(180deg) rotate(-19deg);left:6px;opacity:.5}.crystals-notification-card__bonus-icon{position:absolute;bottom:14px;right:0px}
.purchase-smartbook-modal[data-v-0c638476]{max-width:550px}.purchase-smartbook-modal__options[data-v-0c638476]{display:flex;flex-direction:column;gap:8px}.purchase-smartbook-modal__options li[data-v-0c638476]{cursor:pointer;display:flex;gap:16px;padding:16px 24px;border:1px solid #d9d9d9;border-radius:8px;transition:border-color .3s ease}.purchase-smartbook-modal__options li[active][data-v-0c638476]{border-color:#007ff4}@media only screen and (max-width: 640px){.purchase-smartbook-modal__options li[data-v-0c638476]{display:grid;grid-template-columns:24px 1fr}.purchase-smartbook-modal__options li *[data-v-0c638476]{grid-column:2}}.purchase-smartbook-modal__radio[data-v-0c638476]{grid-column:1 !important}
.student-shop-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.student-shop-modal{width:700px;height:600px;max-height:calc(100vh - 250px)}}@media only screen and (max-width: 640px){.student-shop-modal{height:100%}}.student-shop-modal_preloader{align-items:center;justify-content:center;gap:16px}
.game-help-modal{max-width:min(100vw,800px);display:flex;flex-direction:column}
.student-pwa-button__help-modal{max-width:700px;display:flex;gap:16px}@media only screen and (max-width: 640px){.student-pwa-button__help-modal{flex-direction:column}}.student-pwa-button__help-modal ol{list-style:decimal;padding-inline-start:24px}.student-pwa-button__help-modal ol li{list-style:decimal;display:list-item}.student-pwa-button__help-modal ol li:not(:last-child){margin-bottom:4px}.student-pwa-button__help-modal b{white-space:nowrap}.student-pwa-button__help-modal img{border-radius:6%;min-width:0}@media only screen and (min-width: 641px){.student-pwa-button__help-modal img{flex:0 0 300px;width:300px;height:auto}}.student-pwa-button__apple-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;background:rgba(0,0,0,.3);opacity:1;transition:opacity .3s ease,visibility .3s ease;display:flex;justify-content:flex-end;align-items:flex-start;padding:16px}.student-pwa-button__apple-modal-content{background:#fff;padding:24px 16px;display:flex;align-items:center;gap:16px;width:400px;border-radius:8px;transform:translateY(0px);opacity:1;transition:opacity .3s ease,transform .3s ease}.student-pwa-button__apple-modal-content i.v-icon{display:inline !important}.student-pwa-button__apple-modal-content svg.v-icon{flex:0 0 48px}.student-pwa-button__apple-modal-closebtn{background:#fff;border-radius:999px;padding:8px;color:#ff4c5b;cursor:pointer;position:absolute;top:0px;left:-56px;transform:translateY(0px);opacity:1;transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width: 640px){.student-pwa-button__apple-modal:not(.student-pwa-button__apple-modal_desktop){padding:32px 16px;width:unset;border-radius:0}.student-pwa-button__apple-modal:not(.student-pwa-button__apple-modal_desktop) .student-pwa-button__apple-modal-content{justify-content:stretch;align-items:flex-end;padding:0}.student-pwa-button__apple-modal:not(.student-pwa-button__apple-modal_desktop) .student-pwa-button__apple-modal-closebtn{top:-56px;right:16px;left:unset}}.student-pwa-button__apple-modal_hidden{opacity:0;visibility:hidden}.student-pwa-button__apple-modal_hidden>.student-pwa-button__apple-modal-content{transform:translateY(24px);opacity:0}.student-pwa-button__apple-modal_hidden>.student-pwa-button__apple-modal-closebtn{transform:translateY(24px);opacity:0}
.smartbook-upgrade-modal[data-v-1635ad03]{max-width:550px}.smartbook-upgrade-modal__table[data-v-1635ad03]{width:100%;border-collapse:collapse}.smartbook-upgrade-modal__table th[data-v-1635ad03]{padding:8px 16px;background:#f5f5f5;font-size:14px;line-height:24px}.smartbook-upgrade-modal__table th[data-v-1635ad03]:first-child{text-align:left}.smartbook-upgrade-modal__table td[data-v-1635ad03]{padding-top:8px}.smartbook-upgrade-modal__teacher-card[data-v-1635ad03]{background:#d9ecfe;padding:12px 16px;border-radius:8px;font-size:14px;line-height:24px;display:flex}
.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:rgba(0,0,0,0)}.teachers-offers-table__contact-btn{position:absolute;bottom:10px;right:20px}.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-57196ba0]{display:grid;grid-template:"image   info   " "actions actions"/96px 1fr;column-gap:16px;padding:8px 0;box-shadow:0 -1px 0 0 #d9d9d9 inset}.offer__teacher-image[data-v-57196ba0]{grid-area:image;border-radius:16px;width:96px}.offer__info[data-v-57196ba0]{grid-area:info}.offer__actions[data-v-57196ba0]{grid-area:actions}.offer__price[data-v-57196ba0],.offer__request-status[data-v-57196ba0]{font-weight:bold}.offer[data-v-57196ba0]:not(._active){opacity:.3}.offer._status-a[data-v-57196ba0]{background-color:#eef9e6}.offer._status-a .offer__request-status[data-v-57196ba0]{color:#53bb01}.offer._status-r .offer__request-status[data-v-57196ba0]{color:#ff4c5b}.offer._status-n .offer__request-status[data-v-57196ba0]{color:gray}
.offer[data-v-6fb7f672]{display:grid;grid-gap:8px}.offer__row[data-v-6fb7f672]{display:grid;grid-template-columns:96px auto;grid-gap:16px}.offer__row[data-v-6fb7f672]:not(:first-of-type){box-shadow:0 -1px 0 0 #d9d9d9 inset;padding-bottom:8px}.offer__bold[data-v-6fb7f672]{font-size:20px;line-height:32px;font-weight:bold}.offer__field-label[data-v-6fb7f672]{font-size:12px;line-height:16px;margin:8px 0;color:gray}.offer__teacher-image[data-v-6fb7f672]{border-radius:16px}.software[data-v-6fb7f672]:not(:first-of-type){margin-top:8px}
.pikimoni-info-modal[data-v-af54cc6a]{z-index:10000}.pikimoni-info-modal b[data-v-af54cc6a]{font-weight:bold}
.trial-manage-teaching-requests._desktop[data-v-41310821]{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}
.teacher-bio__no-purchase-card{border-radius:8px;padding:24px;display:flex;flex-direction:column;align-items:start;width:100%;background:#d9ecfe}
.teacher-bio__no-grade-card{border-radius:8px;padding:4px 8px;display:flex;width:100%;background:#d9ecfe}
.video-file{background:#f5f5f5;border-radius:8px;box-sizing:border-box;padding:8px 16px;font-size:16px;line-height:24px;margin-top:8px;align-self:flex-start}.video-file_uploading{animation:uploading 2s ease infinite}.video-file__name{color:#007ff4;box-sizing:border-box}.video-file__details{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:12px;line-height:16px;color:gray}.video-file__details>*+*:before{content:"·";display:inline-block;vertical-align:top;width:16px;height:16px;text-align:center}.video-file__ext{text-transform:uppercase}@keyframes uploading{0%,100%{background:#f5f5f5}50%{background:#d9ecfe}}
.auth-providers{display:flex;flex-wrap:wrap}.auth-providers__item-container{margin-right:16px;margin-bottom:16px}.auth-providers__item{height:48px;display:flex;align-items:center;border-radius:8px;padding:8px 16px;background:#f5f5f5;color:gray}.auth-providers__item>*:first-child{filter:invert(0.55) grayscale(1) brightness(1.45)}.auth-providers__item_active{cursor:default;color:#191919}.auth-providers__item_active>*:first-child{filter:none}.auth-providers__remove-btn{cursor:pointer;color:#c4c4c4;transition:color .1s ease}.auth-providers__remove-btn:hover{color:#ff4c5b}
.bulk-discount-card[data-v-7b081a90]{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:16px;transition:background-color .3s ease}.bulk-discount-card_tier_0[data-v-7b081a90]{background-color:#f5f5f5}.bulk-discount-card_tier_1[data-v-7b081a90]{background-color:#d9ecfe}.bulk-discount-card_tier_2[data-v-7b081a90]{background-color:#eef9e6}.bulk-discount-card_tier_3[data-v-7b081a90]{background-color:#fbe4b0}.bulk-discount-card__header[data-v-7b081a90]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:20px;line-height:32px;font-weight:bold;white-space:nowrap}.bulk-discount-card__progress[data-v-7b081a90]{position:relative;border-radius:8px;height:88px;background:#fff}.bulk-discount-card__progress-track[data-v-7b081a90]{position:absolute;z-index:0;top:0;left:0;height:100%;background-color:#fbe4b0;border-radius:8px;transition:width .3s ease}.bulk-discount-card__progress-body[data-v-7b081a90]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:16px;display:grid;align-items:center;gap:8px;grid-template-columns:1fr auto;grid-template-areas:"period period" "purchased next-tier"}.bulk-discount-card__progress-period[data-v-7b081a90]{grid-area:period}.bulk-discount-card__progress-purchased[data-v-7b081a90]{grid-area:purchased;font-weight:bold}.bulk-discount-card__progress-next-tier[data-v-7b081a90]{grid-area:next-tier;color:gray;font-size:14px;line-height:16px}@media only screen and (min-width: 641px){.bulk-discount-card .bulk-pricing-modal[data-v-7b081a90]{max-width:780px}}@media only screen and (max-width: 640px){.bulk-discount-card .bulk-pricing-modal[data-v-7b081a90]{overflow-x:auto}}.bulk-discount-card .bulk-pricing-modal__table[data-v-7b081a90]{width:100%;border-collapse:collapse}.bulk-discount-card .bulk-pricing-modal__table[data-v-7b081a90],.bulk-discount-card .bulk-pricing-modal__table th[data-v-7b081a90],.bulk-discount-card .bulk-pricing-modal__table td[data-v-7b081a90]{border:1px solid #c4c4c4}.bulk-discount-card .bulk-pricing-modal__table th[data-v-7b081a90],.bulk-discount-card .bulk-pricing-modal__table td[data-v-7b081a90]:not([rowspan]){padding:16px 8px;height:56px}.bulk-discount-card .bulk-pricing-modal__table td[rowspan][data-v-7b081a90]{padding:8px}.bulk-discount-card .bulk-pricing-modal__table th[data-v-7b081a90]{background:#f5f5f5;font-weight:normal}.bulk-discount-card .bulk-pricing-modal__table td[data-v-7b081a90]:nth-child(3){background:#eef9e6}
.smartbook-grant-modal[data-v-51b48e4e]{max-width:550px}.smartbook-grant-modal__stock[data-v-51b48e4e],.smartbook-grant-modal__grant-item[data-v-51b48e4e]{display:grid;gap:16px;grid-template-columns:24px 3fr 1fr 1fr 24px;align-items:center;padding:8px 0}@media only screen and (max-width: 640px){.smartbook-grant-modal__stock[data-v-51b48e4e],.smartbook-grant-modal__grant-item[data-v-51b48e4e]{gap:8px;grid-template-columns:24px 1fr 90px 90px 24px}}.smartbook-grant-modal__stock[data-v-51b48e4e]{background:#f5f5f5;height:64px;font-size:14px;line-height:16px}.smartbook-grant-modal__stock-placeholder[data-v-51b48e4e]{grid-column:1/-1;display:flex;align-items:center;color:#007ff4;padding:0 16px;font-weight:bold}.smartbook-grant-modal__search-results[data-v-51b48e4e],.smartbook-grant-modal__search-results li[data-v-51b48e4e]{padding:8px}.smartbook-grant-modal__search-results li[data-v-51b48e4e],.smartbook-grant-modal__search-results a[data-v-51b48e4e]{display:flex;align-items:center;gap:8px}.smartbook-grant-modal__search-results a[data-v-51b48e4e]{flex:1}.smartbook-grant-modal__stats-card[data-v-51b48e4e]{background:#f5f5f5;padding:12px 16px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.smartbook-grant-modal__stats-card li[data-v-51b48e4e]{font-size:14px;line-height:16px;font-weight:bold;font-weight:normal;display:flex;justify-content:space-between;align-items:center;gap:8px}
.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}
@media only screen and (min-width: 641px){.tutor-filters{padding:32px;padding-top:16px;background:#f5f5f5;border-radius:16px}}.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-af58b334]{flex-direction:column}}@media only screen and (min-width: 641px){.form[data-v-af58b334]{width:464px}.form__birthdate .v-input[data-v-af58b334]{max-width:120px}}.form__delete-btn[data-v-af58b334]{color:#ff4c5b !important;justify-content:center}
.pikimoni-info-modal[data-v-ccca84d0]{z-index:10000}.pikimoni-info-modal b[data-v-ccca84d0]{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}}@media only screen and (max-width: 640px){.join-request{height:100%}}.join-request__center-text{text-align:center}.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}@media only screen and (min-width: 641px){.join-request__footer{width:515px}}.join-request__actions{display:flex}@media only screen and (max-width: 640px){.join-request__actions{flex-direction:column-reverse}}.join-request__header{display:flex;align-items:center}.join-request__header>img{width:100px;height:100px;border-radius:999px}
@media only screen and (min-width: 641px){.parent-detach-teacher-modal{max-width:450px}}
@media only screen and (min-width: 641px){.parent-smartbook-prolong{max-width:550px}}.parent-smartbook-prolong__options-list{display:flex;flex-direction:column;gap:16px}.parent-smartbook-prolong__option{display:flex;gap:16px;padding:16px 24px;border-radius:8px;border:1px solid #d9d9d9;cursor:pointer;transition:border-color .1s ease}.parent-smartbook-prolong__option_selected{border-color:#007ff4}.parent-smartbook-prolong__info-row{display:flex;justify-content:space-between;gap:16px}@media only screen and (max-width: 640px){.parent-smartbook-prolong__info-row{flex-wrap:wrap;gap:8px}}@media only screen and (min-width: 641px){.parent-smartbook-prolong__info-row{align-items:center}}.parent-smartbook-prolong__buttons{display:flex;gap:16px}@media only screen and (max-width: 640px){.parent-smartbook-prolong__buttons{flex-direction:column-reverse}}
.smartbook-granted-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.smartbook-granted-modal{width:450px}}@media only screen and (max-width: 640px){.smartbook-granted-modal{height:100%}}.smartbook-granted-modal__child{display:flex;border:1px solid #c4c4c4;border-radius:8px;margin:16px 0;font-weight:bold;cursor:pointer}.smartbook-granted-modal__child_active{border-color:#007ff4}@media only screen and (min-width: 641px){.smartbook-granted-modal__footer{width:515px}}.smartbook-granted-modal__actions{display:flex}@media only screen and (max-width: 640px){.smartbook-granted-modal__actions{flex-direction:column-reverse}}.smartbook-granted-modal__header{display:flex;align-items:center}.smartbook-granted-modal__header>img{width:64px;height:64px;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 rgba(0,0,0,0)}.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}}
.webinar-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}.webinar-event-cell_parents-allowed{--fg_color: #007FF4;background:#d9ecfe}.webinar-event-cell_rounded{border-radius:4px}.webinar-event-cell_inactive{opacity:.5}.webinar-event-cell_has-more{--fg_color: #53BB01;background:#eef9e6}.webinar-event-cell__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2px 32px 2px 6px;display:flex;flex-direction:column}.webinar-event-cell__content>*+*{margin-top:2px}.webinar-event-cell__icon{position:absolute;right:4px;top:4px}.webinar-event-cell__icon_color_default{color:var(--fg_color)}.webinar-event-cell__icon_color_green{color:#53bb01}.webinar-event-cell__icon_color_red{color:#ff4c5b}.webinar-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}.webinar-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}.webinar-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_scroll{min-height:0}.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-files-modal{height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-files-modal{width:600px}}.webinar-files-modal__message{background:#d9ecfe}
.webinar-message-modal{height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 641px){.webinar-message-modal{width:600px}}.webinar-message-modal__message{background:#d9ecfe}.webinar-message-modal__msg-input_disabled{border-color:#007ff4;background:#d9ecfe}
.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 rgba(0,0,0,0)}.webinar-filters__container>*+*{margin-left:32px}.webinar-filters__container::-webkit-scrollbar{height:11px}.webinar-filters__container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.webinar-filters__container::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px;border:3px solid #fff}.webinar-filters__container:hover{scrollbar-color:#c4c4c4 rgba(0,0,0,0)}.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,.seminar-card__status_training{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-auto-rows:1.5rem;gap:4px 8px}.seminar-rich-card__certificate>*{grid-column:2}.seminar-rich-card__certificate-icon{margin-top:2px;grid-column:1;grid-row:1/3}.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;min-width:200px;display:flex !important}@media only screen and (max-width: 640px){.seminar-card-slider__slide{width:80% !important;max-width:240px}}
.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:rgba(0,0,0,0);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:rgba(0,0,0,0)}
.seminar-question-modal{max-width:500px;display:flex;flex-direction:column}
.ace-prolong-list__pricing{display:flex;flex-direction:column;gap:8px}.ace-prolong-list__pricing>li{display:flex;justify-content:flex-end;align-items:center}.ace-prolong-list__pricing>li:not(:last-child){text-decoration:line-through}.ace-prolong-list__pricing>li:last-child{font-weight:bold}.ace-prolong-list__pricing-discount-badge{background:#ff4c5b;padding:2px 6px;border-radius:8px;font-size:14px;line-height:16px;font-weight:bold;color:#fff}
.ace-prolong-list__comparison-list{display:flex;flex-direction:column;gap:16px}.ace-prolong-list__comparison-list>li{box-shadow:0px 8px 16px 0px rgba(0,0,0,.1019607843);border-radius:8px;padding:16px}
.ace-prolong-list__comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;border-radius:8px}.ace-prolong-list__comparison-table,.ace-prolong-list__comparison-table>tr>th{border:1px solid #d9d9d9;padding:8px}.ace-prolong-list__comparison-table td{border:1px solid #d9d9d9;padding:16px;vertical-align:top}.ace-prolong-list__comparison-table th{background:rgba(245,245,245,.5);text-align:left}@supports(text-wrap: balance){.ace-prolong-list__comparison-table th{text-wrap:balance}}.ace-prolong-list__comparison-table td:first-child{background:rgba(245,245,245,.5);font-size:14px;line-height:16px;font-weight:bold;color:#007ff4}
.intensive-docs-card{padding:16px;margin:24px 0;display:flex;font-weight:bold}@media only screen and (min-width: 641px){.intensive-docs-card{width:fit-content;align-items:center;gap:48px}.intensive-docs-card .v-button{width:240px}}@media only screen and (max-width: 640px){.intensive-docs-card{flex-direction:column;gap:16px}}@media only screen and (min-width: 641px){.intensive-docs-modal{width:550px}}.intensive-docs-modal .v-file{margin-bottom:0 !important}.intensive-docs-pack{margin-top:24px;padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.intensive-docs-pack_state_accepted{--status_color: #53BB01;background-color:#eef9e6}.intensive-docs-pack_state_rejected{--status_color: #FF4C5B;background-color:#ffeaec}.intensive-docs-pack_state_pending{--status_color: #007FF4;background-color:#ebf5fe}.intensive-docs-pack__status-row{display:flex;align-items:center;gap:8px;font-weight:bold;color:var(--status_color)}
.journal-header{margin-bottom:32px}.journal-header_disabled>*:not(.journal-header__title),.journal-header_disabled .journal-header__actions{pointer-events:none;opacity:.5}@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-card__no-overflow{overflow:hidden;text-overflow:ellipsis;max-height:32px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.journal-group-menu{width:300px;padding:8px;border-radius:8px;background:#fff;white-space:normal}
.student-select-menu__input{text-overflow:ellipsis}.student-select-menu__student{cursor:pointer;user-select:none}.student-select-menu__results{max-height:350px;overflow-y:auto}
.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__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-activity-select__btn-list{max-height:300px;overflow-y:auto}
.journal-student-modal-activity{display:flex;flex-direction:column}.journal-student-modal-activity__preloader,.journal-student-modal-activity__load-error{height:421px;display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center}.journal-student-modal-activity__preloader{color:#007ff4}.journal-student-modal-activity__load-error{color:#ff4c5b}@media only screen and (min-width: 641px){.journal-student-modal-activity__filters>*{margin:0 16px}}@media only screen and (max-width: 640px){.journal-student-modal-activity__filters>*{margin:16px 0}}.journal-student-modal-activity__filters>*:first-child{margin-top:0;margin-left:0}.journal-student-modal-activity__filters>*:last-child{margin-bottom:0;margin-right:0}
.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}.journal-student-modal__history-grid{display:grid;gap:24px 16px}@media only screen and (min-width: 641px){.journal-student-modal__history-grid{grid-template-columns:repeat(5, auto)}}.journal-student-modal__tails-cell{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.journal-student-modal__tails-card{padding:16px 24px;background:rgba(255,204,210,.5);border-radius:8px}.journal-student-modal__tails-list{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.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__heart{cursor:pointer}.journal-student-modal__heart_disabled{opacity:.5;pointer-events:none}
.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:max-content;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}
@media only screen and (min-width: 641px){.journal-finish-lesson-modal{max-width:450px}}
.journal-lesson-name-input{width:70px;text-align:center}
.journal-student-mark-cell{display:flex;justify-content:space-evenly}.journal-student-mark-cell_not-actual .journal-student-mark-cell__bonus-input,.journal-student-mark-cell_not-actual .journal-student-mark-cell__score-input{background:rgba(0,127,244,.3);color:rgba(0,127,244,.25)}.journal-student-mark-cell_not-actual .journal-student-mark-cell__bonus-input::placeholder,.journal-student-mark-cell_not-actual .journal-student-mark-cell__score-input::placeholder{color:rgba(0,127,244,.25)}.journal-student-mark-cell__score-input{width:24px;text-align:center;background:rgba(0,127,244,.3);border-radius:4px;color:#007ff4}.journal-student-mark-cell__score-input_empty{background:#f5f5f5}.journal-student-mark-cell__score-input::placeholder{color:#d9d9d9}.journal-student-mark-cell__bonus-input{width:24px;text-align:center;background:rgba(251,173,0,.3);border-radius:4px;color:#fbad00}.journal-student-mark-cell__bonus-input_empty{background:#f5f5f5}.journal-student-mark-cell__bonus-input::placeholder{color:#d9d9d9}@media only screen and (min-width: 641px){.journal-student-mark-cell__modal{max-width:450px}}
.journal-lesson-table{display:flex;border:1px solid #d9d9d9}.journal-lesson-table__column:not(:last-child)>.journal-lesson-table__cell_header{border-right:1px solid #d9d9d9}.journal-lesson-table__column_dragging{border:2px solid #007ff4}.journal-lesson-table__column_unfinished input,.journal-lesson-table__column_unfinished .journal-student-mark-cell{opacity:.5}.journal-lesson-table__cell{height:40px;padding:8px;background:#fff}.journal-lesson-table__cell:not(:last-child){border-bottom:1px solid #d9d9d9}.journal-lesson-table__cell_header{background:#f5f5f5}.journal-lesson-table_rearrange-mode .journal-lesson-table__cell:not(:first-child){pointer-events:none}.journal-lesson-table_rearrange-mode .journal-lesson-table__cell:not(:first-child)>*{opacity:.5}.journal-lesson-table__drag-handle{color:#007ff4;cursor:move;width:100%;display:flex;justify-content:center}.journal-lesson-table__rearrange-notification{display:flex;gap:16px;border-radius:16px;border:1px solid #007ff4;padding:8px 12px}@media only screen and (min-width: 641px){.journal-lesson-table__rearrange-notification{align-items:center;justify-content:space-between}}@media only screen and (max-width: 640px){.journal-lesson-table__rearrange-notification{flex-direction:column}}@media only screen and (min-width: 641px){.journal-lesson-table__modal{max-width:450px}}.journal-lesson-table__date-input{width:70px;text-align:center}.journal-lesson-table__smartbook-mode-badge{padding:2px 4px;border-radius:4px;border:1px solid;display:inline-flex;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:16px}.journal-lesson-table__smartbook-mode-badge_green{background:#eef9e6;border-color:#ccebb3}.journal-lesson-table__smartbook-mode-badge_red{background:#ffccd2;border-color:#ff8b98}
.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;height:0}.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-performance-control-table__cell-gray{background:#f5f5f5}
.journal-mark-type-legend{display:flex;flex-wrap:wrap;margin-top:24px}
.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:750px;max-width:75vw}}.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);overflow-x:auto;overflow-y:hidden;padding-bottom:16px}.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 16px;white-space:nowrap;display:flex;align-items:center}.journal-tails-modal__heart{cursor:pointer}.journal-tails-modal__heart_disabled{opacity:.5;pointer-events:none}
.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:3px 4px;background:#fff;user-select:none;display:flex;flex-direction:column;word-break:break-word}.schedule-modal__lesson:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.35;background:var(--color)}.schedule-modal__lesson span{line-height:14px}.schedule-modal__lesson-group-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.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}
.journal-diplomas__nomination-input-container{position:relative}.journal-diplomas__nomination-input-container .v-input{border:none;padding:0;min-height:unset}.journal-diplomas__nomination-input-container input{text-overflow:ellipsis;padding:2px 0}.journal-diplomas__nomination-input-container input::placeholder{color:rgba(0,127,244,.5)}.journal-diplomas__nomination-input-controls{position:absolute;z-index:3;top:28px;left:50%;transform:translateX(-50%);display:flex;background:#fff;border-radius:8px;padding:8px;box-shadow:-1px 1px 4px rgba(58,70,93,.12),-4px 5px 18px 0px rgba(29,42,68,.13)}.journal-diplomas__nomination-menu{padding:8px;width:300px;max-height:350px;overflow-y:auto}.journal-diplomas__nomination-item{padding:8px;display:flex;cursor:pointer}.journal-diplomas__nomination-item_used:not(.journal-diplomas__nomination-item_active){color:#c4c4c4;pointer-events:none}
.journal-mark-type-help-modal{max-width:100vw}@media only screen and (min-width: 641px){.journal-mark-type-help-modal{max-width:min(90vw,750px)}}@media only screen and (max-width: 640px){.journal-mark-type-help-modal{max-width:90vw}.journal-mark-type-help-modal .swiper-button-prev,.journal-mark-type-help-modal .swiper-button-next{display:none}}.journal-mark-type-help-modal__slider{border-radius:16px;background:#f5f5f5}.journal-mark-type-help-modal__centered{text-align:center}
@media only screen and (min-width: 641px){.journal-attach-student-modal{width:450px}}
.journal-smartbook-settings-modal{max-width:560px;display:flex;flex-direction:column;gap:16px}.journal-smartbook-settings-modal_disabled{pointer-events:none;opacity:.5}.journal-smartbook-settings-modal__card{padding:16px;background:#f5f5f5;border-radius:16px}
@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-37fab9b6]{cursor:pointer;color:#c4c4c4}.change-password-form__success[data-v-37fab9b6]{width:48px;height:48px;background:#eef9e6;display:flex;justify-content:center;align-items:center;border-radius:24px}.change-password-form__form_setup[data-v-37fab9b6]{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 641px){.change-password-form__form_setup[data-v-37fab9b6]{max-width:350px}}.change-password-form__activator[data-v-37fab9b6]{flex-wrap:wrap;gap:8px}.change-password-form__activator>*[data-v-37fab9b6]:first-child{flex:0 0 200px}
.form__icon[data-v-57117f3f]{cursor:pointer;color:#c4c4c4}.change-login-form__activator[data-v-57117f3f]{flex-wrap:wrap;gap:8px}.change-login-form__activator>*[data-v-57117f3f]:first-child{flex:0 0 200px}
.form__icon[data-v-79446f84]{cursor:pointer;color:#c4c4c4}.change-phone-form__activator[data-v-79446f84]{flex-wrap:wrap;gap:8px}.change-phone-form__activator>*[data-v-79446f84]:first-child{flex:0 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}.signin-form__oauth>li>a{display:block;width:64px;height:64px;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-email-modal{max-width:450px}}.signup-email-modal__inline-provider{display:inline-flex;align-items:baseline}.signup-email-modal__inline-provider>.v-icon{align-self:center;margin-right:4px}
@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}.signin-form__oauth>li>a{display:block;width:64px;height:64px;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-profile{width:320px !important;margin:0 auto}}.signup-profile__form{display:grid;grid-auto-rows:auto;gap:20px 0}.signup-profile__form .v-input[disabled]{background:#f5f5f5;border-color:#d9d9d9;opacity:1}.signup-profile__form .v-input[disabled] input{color:#191919}.signup-profile__form-label{display:flex}@media only screen and (min-width: 641px){.signup-profile__form-label{flex-direction:column;justify-content:center}}@media only screen and (max-width: 640px){.signup-profile__form-label{margin-top:12px;justify-content:space-between;align-items:center}}.signup-profile__form-inactive{color:#c4c4c4}.signup-profile__checkbox-link{color:#007ff4}.signup-oauth-badge{background:#f5f5f5;border-radius:8px;padding:8px 16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-auto-columns:1fr;grid-auto-flow:row;gap:4px 16px;grid-template-areas:"icon title" "icon username"}.signup-oauth-badge__icon{grid-area:icon;place-self:center}.signup-oauth-badge__title{grid-area:title}.signup-oauth-badge__username{grid-area:username;font-weight:bold}
.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-smartbook-student-create{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 641px){.login-smartbook-student-create{width:320px !important;margin:0 auto}}.login-smartbook-student-create .mx-datepicker{width:100%}
.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)}}
.login-smartbook-sidebar__card{border-radius:8px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.05),0px 2px 8px rgba(0,0,0,.1);max-width:550px}.login-smartbook-sidebar__stepper>li{display:list-item;margin-left:32px;position:relative;padding:16px}.login-smartbook-sidebar__stepper>li[active]+li:not([active]),.login-smartbook-sidebar__stepper>li:not([active]):first-child{background:rgba(0,127,244,.05);border-radius:8px}.login-smartbook-sidebar__stepper>li[active]+li:not([active])::before,.login-smartbook-sidebar__stepper>li:not([active]):first-child::before{background:rgba(0,127,244,.3);color:#007ff4}.login-smartbook-sidebar__stepper>li[active]::before{background:rgba(83,187,1,.3);color:#53bb01;content:"✓"}.login-smartbook-sidebar__stepper>li+li{margin-top:8px}.login-smartbook-sidebar__stepper>li::before{left:-32px;position:absolute;content:counters(list-item, ".");width:24px;height:24px;display:inline-block;text-align:center;border-radius:4px;background:rgba(196,196,196,.3);color:#c4c4c4}.login-smartbook-sidebar__stepper>li:not(:last-child)::after{content:" ";display:block;width:1.5px;height:calc(100% - 28px);background:#d9d9d9;position:absolute;left:-20px;top:47px;border-radius:4px}
.login-smartbook-student-select{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 641px){.login-smartbook-student-select{width:320px !important;margin:0 auto}}.login-smartbook-student-select__message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.login-smartbook-purchase{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 641px){.login-smartbook-purchase{width:400px !important;margin:0 auto}}.login-smartbook-purchase__info-grid{width:100%;display:grid;gap:8px}@media only screen and (min-width: 641px){.login-smartbook-purchase__info-grid{grid-template-columns:1fr auto}}
.login-smartbook-sidebar__card{border-radius:8px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.05),0px 2px 8px rgba(0,0,0,.1);max-width:550px}.login-smartbook-sidebar__stepper>li{display:list-item;margin-left:32px;position:relative;padding:16px}.login-smartbook-sidebar__stepper>li[active]+li:not([active]),.login-smartbook-sidebar__stepper>li:not([active]):first-child{background:rgba(0,127,244,.05);border-radius:8px}.login-smartbook-sidebar__stepper>li[active]+li:not([active])::before,.login-smartbook-sidebar__stepper>li:not([active]):first-child::before{background:rgba(0,127,244,.3);color:#007ff4}.login-smartbook-sidebar__stepper>li[active]::before{background:rgba(83,187,1,.3);color:#53bb01;content:"✓"}.login-smartbook-sidebar__stepper>li+li{margin-top:8px}.login-smartbook-sidebar__stepper>li::before{left:-32px;position:absolute;content:counters(list-item, ".");width:24px;height:24px;display:inline-block;text-align:center;border-radius:4px;background:rgba(196,196,196,.3);color:#c4c4c4}.login-smartbook-sidebar__stepper>li:not(:last-child)::after{content:" ";display:block;width:1.5px;height:calc(100% - 28px);background:#d9d9d9;position:absolute;left:-20px;top:47px;border-radius:4px}
.public-video-playlist{display:flex;flex-direction:column}@media only screen and (min-width: 961px){.public-video-playlist{flex:0 0 376px}}@media only screen and (max-width: 960px){.public-video-playlist{width:min(100%,376px)}}.public-video-playlist__card{display:block;background-color:#c4c4c4;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:200px;border-radius:8px;position:relative}.public-video-playlist__card-info{width:130px;height:100%;background:#191919;opacity:.7;float:right;border-radius:0 8px 8px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700;line-height:22px}.public-video-playlist__card:hover>.public-video-playlist__card-hover{opacity:1}.public-video-playlist__card-hover{background:rgba(25,25,25,.7);opacity:0;transition:opacity .1s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;font-size:16px;font-weight:700;line-height:22px;border-radius:8px;display:flex;justify-content:center;align-items:center}
.public-review-card{height:auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:12px 16px;grid-template-areas:"avatar author date" "body body body" "actions actions actions";width:min(90vw,580px);height:264px;padding:16px;box-shadow:0 1px 4px 0px rgba(58,70,93,.2941176471);border-radius:16px;background:#fff}.public-review-card>*{margin:0}.public-review-card:last-child{margin-right:48px}.public-review-card__avatar{grid-area:avatar;width:48px;height:48px;border-radius:999px;object-fit:cover}.public-review-card__author{grid-area:author;align-self:center}.public-review-card__date{grid-area:date;font-size:14px;font-weight:400;line-height:24px;color:gray}.public-review-card__body{grid-area:body;font-size:14px;font-weight:400;line-height:22px;word-wrap:break-word;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}@media only screen and (max-width: 640px){.public-review-card__body{-webkit-line-clamp:5;height:112px}}.public-review-card__actions{grid-area:actions;font-size:14px;font-weight:400;line-height:24px;color:#007ff4;text-align:right}.public-review-card__expand-btn:not([data-clamped]){display:none}
.public-review-video{display:grid;grid-auto-flow:column;grid-template-columns:200px 200px;grid-template-rows:264px;width:400px;height:264px;box-shadow:0 1px 4px 0px rgba(58,70,93,.2941176471);border-radius:16px}.public-review-video>*{margin:0}.public-review-video:last-child{margin-right:48px}.public-review-video__thumbnail{background-color:#c4c4c4;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:16px;position:relative}.public-review-video__thumbnail-metadata{font-size:14px;font-weight:400;line-height:24px;padding:0 8px 0 4px;border-radius:4px;background:#fff;position:absolute;top:10px;right:10px;display:flex}.public-review-video__thumbnail:hover>.public-review-video__thumbnail-hover{opacity:1}.public-review-video__thumbnail-hover{background:rgba(25,25,25,.7);opacity:0;transition:opacity .1s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;font-size:16px;font-weight:700;line-height:22px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.public-review-video__info{padding:16px;display:flex;flex-direction:column}.public-review-video__body{font-size:14px;font-weight:400;line-height:22px;word-wrap:break-word;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}@media only screen and (max-width: 640px){.public-review-video__body{-webkit-line-clamp:6;height:130px}}.public-review-video__date{font-size:14px;font-weight:400;line-height:20px;color:gray}
.public-video-modal{max-width:100vw}@media only screen and (min-width: 961px){.public-video-modal{width:min(90vw,1200px);display:grid;grid-template-columns:1fr 350px;grid-template-rows:1fr minmax(0, auto) minmax(0, auto);gap:16px 32px;grid-template-areas:"video playlist" "description playlist" "actions playlist"}.public-video-modal__video{grid-area:video}.public-video-modal__playlist{grid-area:playlist}.public-video-modal__description{grid-area:description}.public-video-modal__actions{grid-area:actions}.public-video-modal__playlist{height:0}}@media only screen and (max-width: 960px){.public-video-modal{display:flex;flex-direction:column}.public-video-modal>*{margin-bottom:16px}.public-video-modal__video{order:1}.public-video-modal__description{order:2}.public-video-modal__actions{order:3}.public-video-modal__playlist{order:4}.public-video-modal_playlist-first>.public-video-modal__playlist{order:2}.public-video-modal_playlist-first>.public-video-modal__actions{order:3}.public-video-modal_playlist-first>.public-video-modal__description{order:4}}.public-video-modal__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;height:0}.public-video-modal__video>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.public-video-modal__video>.public-video-modal__preloader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;color:#fff;display:flex;justify-content:center;align-items:center}
.public-demo-modal__playlist{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-demo-modal__playlist-item{display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:8px;position:relative}.public-demo-modal__playlist-metadata{font-size:14px;font-weight:400;line-height:24px;padding:0 8px;border-radius:4px;background:#fff;position:absolute;top:10px;right:10px;display:flex}.public-demo-modal__playlist-item-body{display:flex;flex-direction:column;text-align:center}.public-demo-modal__playlist-item-body>*{margin-bottom:4px;cursor:pointer}
.public-sample-modal__playlist{display:flex;flex-direction:column}.public-sample-modal__playlist>*{margin-bottom:4px}@media only screen and (min-width: 961px){.public-sample-modal__playlist{height:fit-content;overflow-y:auto}}.public-sample-modal__playlist-item{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto;gap:8px 16px;grid-template-areas:"thumbnail title title" "thumbnail avatar author";align-items:center;cursor:pointer;padding:8px;transition:opacity .1s ease}.public-sample-modal__playlist-item:not(.public-sample-modal__playlist-item_selected):hover{opacity:.8}.public-sample-modal__playlist-item_selected{border-radius:8px;background:#f5f5f5;cursor:default}.public-sample-modal__playlist-item-thumbnail{grid-area:thumbnail;width:150px;height:88px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;position:relative}.public-sample-modal__thumbnail-duration{font-size:14px;font-weight:400;line-height:24px;padding:0 8px;border-radius:4px;background:#fff;position:absolute;top:8px;right:8px}.public-sample-modal__thumbnail-playing-icon{padding:0 4px;border-radius:4px;background:#007ff4;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.public-sample-modal__playlist-item-title{grid-area:title;font-size:14px;font-weight:600;line-height:20px}.public-sample-modal__playlist-item-avatar{grid-area:avatar;width:32px;height:32px;border-radius:999px;object-fit:cover}.public-sample-modal__playlist-item-author{grid-area:author;font-size:12px;font-weight:400;line-height:16px}.public-sample-modal__playlist-item-body{display:flex;flex-direction:column;text-align:center}.public-sample-modal__playlist-item-body>*{margin-bottom:4px}.public-sample-modal__date{font-size:14px;font-weight:400;line-height:20px;color:gray}.public-sample-modal__avatar{width:48px;height:48px;border-radius:999px;object-fit:cover}.public-sample-modal__description{font-size:14px;font-weight:400;line-height:24px;word-wrap:break-word;overflow-wrap:anywhere}
.public-review-modal_type_t{max-width:min(640px,100vw);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:16px 16px;grid-template-areas:"photo name date" "text text text" "link link link"}.public-review-modal_type_v{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto;gap:16px 16px;grid-template-areas:"video video" "name date" "text text"}@media only screen and (min-width: 641px){.public-review-modal_type_v{max-width:min(90vw,960px)}}@media only screen and (max-width: 640px){.public-review-modal_type_v{max-width:100%}}.public-review-modal__photo{grid-area:photo;background-size:cover;background-position:center;width:48px;height:48px;border-radius:999px}.public-review-modal__video{grid-area:video;position:relative;overflow:hidden;width:100%;padding-top:56.25%;height:0}@media only screen and (min-width: 641px){.public-review-modal__video{width:640px}}.public-review-modal__video>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:1}.public-review-modal__video>.public-review-modal__preloader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;color:#fff;display:flex;justify-content:center;align-items:center}.public-review-modal__name{grid-area:name;align-self:center;margin:0}.public-review-modal__date{grid-area:date;align-self:center;margin:0;font-size:14px;font-weight:400;line-height:24px;color:gray}.public-review-modal__text{grid-area:text;margin:0;word-wrap:break-word;overflow-wrap:anywhere}.public-review-modal__link{grid-area:link;justify-self:end}
.public-teacher-map{height:400px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1)}.public-teacher-map__ymap{position:absolute;top:0;left:0;right:0;bottom:0}.public-teacher-map__info{position:absolute;overflow-y:auto;left:0;top:0;bottom:0;width:300px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1);padding:16px}@media only screen and (max-width: 640px){.public-teacher-map__info{width:90%}}.public-teacher-map__preloader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(255,255,255,.5);user-select:none;display:flex;justify-content:center;align-items:center}.public-teacher-map__transition{position:relative;display:flex;justify-content:center;align-items:center;width:min(90vw,320px)}.public-teacher-map__preloader-card{border-radius:8px;padding:16px 24px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}.public-teacher-map__info-preloader{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.public-teacher-map__info-close-btn{position:absolute;top:16px;right:16px}.public-teacher-map__info-marker{flex:0 0 24px}.public-teacher-map__info-list{list-style:disc !important}.public-teacher-map__info-list>li{display:list-item;list-style:disc !important;margin-left:20px}
.public-mobile-nav .menu__card{box-shadow:-1px 1px 4px rgba(58,70,93,.22),-4px 5px 18px 0px rgba(29,42,68,.23)}.public-mobile-nav__button{padding:4px 8px;border-color:rgba(0,0,0,.4) !important}.public-mobile-nav__items{min-width:300px}.hamburger{width:20px;height:12px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger__line{width:100%;height:2px;background:currentColor;transition:transform .2s ease}.hamburger.is-open .hamburger__line:first-child{transform:translateY(5px) rotate(45deg)}.hamburger.is-open .hamburger__line:nth-child(2){opacity:0}.hamburger.is-open .hamburger__line:last-child{transform:translateY(-5px) rotate(-45deg)}
.methodist-group-select{display:flex;z-index:2}@media only screen and (min-width: 641px){.methodist-group-select{align-items:center}}@media only screen and (max-width: 640px){.methodist-group-select{flex-direction:column}}
.methodist-table-input{margin:-8px;padding:8px;width:130px}.methodist-table-input::placeholder{color:#c4c4c4}.methodist-table-input[disabled]::placeholder{color:rgba(0,0,0,0)}
.methodist-meeting-cell__mark-input{color:#fff;width:24px;height:24px;border-radius:4px;text-align:center;transition:color .3s ease,background .3s ease}.methodist-meeting-cell__mark-input_color_blue{background:#007ff4}.methodist-meeting-cell__mark-input_color_blue::placeholder{color:rgba(0,0,0,0)}.methodist-meeting-cell__mark-input_color_orange{background:#fbad00}.methodist-meeting-cell__mark-input_color_orange::placeholder{color:rgba(0,0,0,0)}.methodist-meeting-cell__mark-input_color_gray{background:rgba(196,196,196,.3);color:gray}.methodist-meeting-cell__mark-input_color_gray::placeholder{color:#c4c4c4}
.methodist-meeting-cell{display:flex;justify-content:center;align-items:center;gap:8px;margin:-8px;padding:8px;height:39px;background-color:var(--background-color)}.methodist-meeting-cell_role_speaker{--background-color: #FCF1D7}.methodist-meeting-cell_role_reviewer{--background-color: #D9ECFE}.methodist-meeting-cell_readonly>*:not(.methodist-meeting-cell__lesson-input_active){pointer-events:none}.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__role-select{opacity:.5}.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__camera-toggle,.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__cursor-pointer,.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__presence-input{opacity:.5;pointer-events:none}.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__camera-toggle:hover,.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__cursor-pointer:hover,.methodist-meeting-cell:not(.methodist-meeting-cell_finished) .methodist-meeting-cell__presence-input:hover{cursor:default}.methodist-meeting-cell__role-select{cursor:pointer;margin:-4px}.methodist-meeting-cell__role-select_color_gray{color:#c4c4c4}.methodist-meeting-cell__role-select_color_green{color:#53bb01}.methodist-meeting-cell__role-select_color_orange{color:#fbad00}.methodist-meeting-cell__role-select_color_blue{color:#007ff4}.methodist-meeting-cell__stroke_gray{border:1px solid #c4c4c4}.methodist-meeting-cell__menu{width:250px}.methodist-meeting-cell__menu hr{border:none;border-bottom:1px solid}.methodist-meeting-cell__select-item{opacity:.3}.methodist-meeting-cell__select-item_active{opacity:1}.methodist-meeting-cell__lesson-checkbox{width:24px;height:24px;border-radius:4px;cursor:pointer}.methodist-meeting-cell__lesson-checkbox_color_orange{background:rgba(251,173,0,.3);color:#fbad00}.methodist-meeting-cell__lesson-checkbox_color_blue{background:rgba(0,127,244,.3);color:#007ff4}.methodist-meeting-cell__camera-toggle{cursor:pointer;transition:filter .1s ease}.methodist-meeting-cell__camera-toggle:not(.methodist-meeting-cell__camera-toggle_active){filter:grayscale(1) brightness(1.4)}.methodist-meeting-cell__presence-select{cursor:pointer;width:2em}.methodist-meeting-cell__lesson-input{pointer-events:none}.methodist-meeting-cell__lesson-input_active{pointer-events:auto}.methodist-meeting-cell__lesson-input_active>.methodist-meeting-cell__lesson-text{color:#007ff4}.methodist-meeting-cell__lesson-text{min-width:2em}
@media only screen and (min-width: 641px){.methodist-appoint-lesson-modal{width:550px}}.methodist-appoint-lesson-modal__properties{display:grid;grid-template-columns:auto 1fr;gap:8px}.methodist-appoint-lesson-modal__properties li:nth-child(odd){color:gray}.methodist-appoint-lesson-modal__table{border:1px solid #d9d9d9;display:grid}@media only screen and (min-width: 641px){.methodist-appoint-lesson-modal__table{grid-auto-flow:column;grid-template-rows:40px 40px;grid-auto-columns:1fr}}.methodist-appoint-lesson-modal__table>li{border:1px solid #d9d9d9;white-space:nowrap}.methodist-appoint-lesson-modal__table>li input{padding:8px;width:100%}.methodist-appoint-lesson-modal__table .v-select__input{padding:0;border:0;min-height:unset;height:39px;background:rgba(0,0,0,0)}.methodist-appoint-lesson-modal__table li:nth-child(odd){background:#f5f5f5}
@media only screen and (min-width: 641px){.methodist-unfinished-meeting-modal{max-width:550px}}
.methodist-coach-select{display:flex;gap:8px}.methodist-coach-select_disabled>.methodist-coach-select__item{cursor:default}.methodist-coach-select_disabled>.methodist-coach-select__item:not(.methodist-coach-select__item_active){display:none}.methodist-coach-select__item{cursor:pointer;position:relative}.methodist-coach-select__item img{width:24px;height:24px;object-fit:cover;border-radius:999px;opacity:.5}.methodist-coach-select__item_active img{opacity:1}.methodist-coach-select__item>img:hover~.methodist-coach-select__tooltip{visibility:visible;opacity:1}.methodist-coach-select__tooltip{visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease;position:absolute;bottom:calc(-100% - 32px);right:0;transform:translateX(50%);z-index:2;padding:8px;border-radius:8px;background:#fff;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){.methodist-analysis-modal{width:550px}}@media only screen and (min-width: 641px){.methodist-analysis-modal__confirm-delete{width:350px}}
@media only screen and (min-width: 641px){.methodist-upload-meeting-modal{width:550px}}
.methodist-meetings-table{flex:1;display:flex;overflow-x:auto}@media only screen and (min-width: 641px){.methodist-meetings-table{max-width:calc(100vw - 375px)}}.methodist-meetings-table__table{width:100%;height:100%;border-collapse:collapse;display:block;z-index:0;max-width:100vw}.methodist-meetings-table__table_left{width:auto;left:0;z-index:1;background:#fff}@media only screen and (min-width: 641px){.methodist-meetings-table__table_left{position:sticky}}.methodist-meetings-table__table tr{border-bottom:1px solid #d9d9d9}.methodist-meetings-table__table td,.methodist-meetings-table__table th{padding:8px;height:41px}.methodist-meetings-table__table th{border:1px solid #d9d9d9;text-align:left;font-weight:normal;background:rgba(245,245,245,.5)}.methodist-meetings-table__table td{border-right:1px solid #d9d9d9}.methodist-meetings-table__fixed-cell{width:150px}.methodist-meetings-table__no-border{border-right:none !important}.methodist-meetings-table__date-input .mx-datepicker{width:130px;margin:-8px;padding:8px}.methodist-meetings-table__date-input input{background:rgba(0,0,0,0);border:none;padding:0;min-height:unset;height:unset}.methodist-meetings-table__date-input .mx-icon-calendar,.methodist-meetings-table__date-input .mx-icon-clear{display:none}.methodist-meetings-table__ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:10ch}
.methodist-weekdays-icon{--inactive_color: #C4C4C4;--active_color: #007FF4;--disabled_color: #F5F5F5;width:24px;height:24px}.methodist-weekdays-icon__menu{display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-columns:25px;grid-auto-flow:column;padding:10px 16px;gap:8px 16px;font-size:12px;line-height:16px;line-height:normal}.methodist-weekdays-icon__menu-item{border-radius:2px}.methodist-weekdays-icon__menu-item:last-child{opacity:.7}.methodist-weekdays-icon__menu-item_active{background:#d9ecfe}
@media only screen and (min-width: 641px){.view-planning-modal{max-width:700px}}.view-planning-modal__table{display:flex;flex-wrap:wrap}.view-planning-modal__table_disabled{opacity:.5;pointer-events:none}.view-planning-modal__meet-column{align-self:start;width:88px;margin-top:16px;border:1px solid #d9d9d9}.view-planning-modal__meet-header{height:32px;background:#f5f5f5;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:16px}.view-planning-modal__lesson-cell{height:40px;border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;align-items:center;padding:0 8px;cursor:pointer}.view-planning-modal__lesson-cell_empty{background:#f5f5f5}.view-planning-modal__lesson-cell_active{background:#d9ecfe}
.methodist-planning-table{flex:1;display:flex;overflow-x:auto}@media only screen and (min-width: 641px){.methodist-planning-table{max-width:calc(100vw - 375px)}}.methodist-planning-table__lesson-cell_header{font-size:12px;line-height:16px}.methodist-planning-table__lesson-cell_divider{border-left:2px solid #d9ecfe !important}.methodist-planning-table__table{width:100%;height:100%;border-collapse:collapse;display:block;z-index:0;max-width:100vw}.methodist-planning-table__table_left{width:auto;left:0;z-index:1;background:#fff}@media only screen and (min-width: 641px){.methodist-planning-table__table_left{position:sticky}}.methodist-planning-table__table th,.methodist-planning-table__table td{padding:8px;height:41px}.methodist-planning-table__table th{background:#f5f5f5;border:1px solid #d9d9d9;font-weight:normal;text-align:left}.methodist-planning-table__table td:nth-child(n+3){border-left:1px solid #d9d9d9}.methodist-planning-table__table tr{border-bottom:1px solid #d9d9d9;line-height:0}.methodist-planning-table__ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:10ch}.methodist-planning-table__select{width:75px;cursor:pointer;border:none;padding:0 8px;min-height:40px;height:40px;border-radius:0;height:40px;margin:-8px}.methodist-planning-table__select input{color:#c4c4c4;pointer-events:none}.methodist-planning-table__select_override{background:#fcf1d7}.methodist-planning-table__select_override input{color:#000}
.methodist-lesson-selector,.methodist-lesson-selector *{line-height:initial !important}.methodist-lesson-selector__menu{z-index:4}.methodist-lesson-selector__select{width:75px;cursor:pointer;border:none;padding:0 8px;min-height:40px;height:40px;border-radius:0;height:40px;margin:-8px}.methodist-lesson-selector__select input{color:#c4c4c4;pointer-events:none}.methodist-lesson-selector__select_override{background:#fcf1d7}.methodist-lesson-selector__select_override input{color:#000}.methodist-lesson-selector__content{display:flex;flex-direction:column;height:300px;min-width:200px;--heading_color: #808080}.methodist-lesson-selector__content_lesson-mode{--heading_color: #007FF4}.methodist-lesson-selector__content hr{opacity:.75;border:none;border-bottom:1px solid}.methodist-lesson-selector__content-heading{color:var(--heading_color)}.methodist-lesson-selector__button-list{overflow-y:auto}
.teacher-planning-table__generation-form{max-width:500px}.teacher-planning-table__container{display:flex;flex-wrap:wrap}.teacher-planning-table__container_disabled{opacity:.5;pointer-events:none}.teacher-planning-table__month-label{display:flex;justify-content:center;align-items:center;height:32px;background:#f5f5f5;font-size:12px;line-height:16px;border:1px solid #c4c4c4}.teacher-planning-table__meets-row{display:flex}.teacher-planning-table__meet-column:not(:first-child)>.teacher-planning-table__meet-header{border-left:none}.teacher-planning-table__meet-header{width:88px;height:32px;display:flex;justify-content:center;align-items:center;background:#f5f5f5;font-size:12px;line-height:16px;border:1px solid #c4c4c4;border-top:none}.teacher-planning-table__lesson-cell{display:grid;grid-template-columns:20px auto 20px;justify-content:space-between;align-items:center;width:88px;height:44px;border:1px solid #c4c4c4;border-top:none}.teacher-planning-table__lesson-cell_empty{background:#f5f5f5}.teacher-planning-table__lesson-cell:not(.teacher-planning-table__lesson-cell_left-border){border-left:none}.teacher-planning-table__lesson-move-btn{opacity:0;transition:opacity .2s ease}.teacher-planning-table__lesson-cell:hover .teacher-planning-table__lesson-move-btn{opacity:1}.teacher-planning-table__sent-to-coach-modal{display:flex;flex-direction:column;gap:16px;align-items:center}@media only screen and (min-width: 641px){.teacher-planning-table__sent-to-coach-modal{max-width:450px}}
.methodist-homework-create-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.methodist-homework-create-modal{width:550px}}.methodist-homework-create-modal__field-label{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.methodist-homework-create-modal__field-label{flex-direction:column;align-items:stretch}}@media only screen and (max-width: 640px){.methodist-homework-create-modal__date-input .mx-datepicker{width:100%}}.methodist-homework-create-modal__file_will-delete .v-file__icon,.methodist-homework-create-modal__file_will-delete .v-file__info{opacity:.5}.methodist-homework-create-modal__actions{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.methodist-homework-create-modal__actions{width:600px;margin:0 auto}}@media only screen and (min-width: 641px){.methodist-homework-create-modal__delete-confirm-submodal-body{width:440px}}
.methodist-homework-submit-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.methodist-homework-submit-modal{width:550px}}.methodist-homework-submit-modal__header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.methodist-homework-submit-modal__header{flex-direction:column;align-items:stretch}}.methodist-homework-submit-modal__body{white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical}.methodist-homework-submit-modal__body:not(.methodist-homework-submit-modal__body_expanded){-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.methodist-homework-submit-modal__link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.methodist-homework-submit-modal__divider{width:100%;border-top:1px solid #c4c4c4}.methodist-homework-submit-modal__file_will-delete .v-file__icon,.methodist-homework-submit-modal__file_will-delete .v-file__info{opacity:.5}
@media only screen and (min-width: 641px){.methodist-homework-view-modal{width:540px}}
@media only screen and (min-width: 641px){.methodist-teacher-form-modal{width:540px}}.methodist-teacher-form-modal__title{white-space:normal;max-width:500px;margin-right:auto}.methodist-teacher-form-modal__form{display:grid;gap:24px}@media only screen and (min-width: 641px){.methodist-teacher-form-modal__form{gap:32px 24px}}.methodist-teacher-form-modal__form_inactive{opacity:.6}.methodist-teacher-form-modal__form_inactive .v-field,.methodist-teacher-form-modal__form_readonly .v-field{pointer-events:none}.methodist-teacher-form-modal__form-field{grid-column:1/3}@media only screen and (max-width: 640px){.methodist-teacher-form-modal__form-field{grid-column:1}}@media only screen and (min-width: 641px){.methodist-teacher-form-modal__form-field-half:nth-child(odd){grid-column:1}.methodist-teacher-form-modal__form-field-half:nth-child(even){grid-column:2}}@media only screen and (max-width: 640px){.methodist-teacher-form-modal__form-field-half{grid-column:1}}
.methodist-agreement-submit-modal{display:flex;flex-direction:column}@media only screen and (min-width: 641px){.methodist-agreement-submit-modal{width:550px}}.methodist-agreement-submit-modal__header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.methodist-agreement-submit-modal__header{flex-direction:column;align-items:stretch}}.methodist-agreement-submit-modal__divider{width:100%;border-top:1px solid #c4c4c4}.methodist-agreement-submit-modal__file_will-delete .v-file__icon,.methodist-agreement-submit-modal__file_will-delete .v-file__info{opacity:.5}
@media only screen and (min-width: 641px){.methodist-agreement-view-modal{width:540px}}
.methodist-homework-submission{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px}.methodist-homework-submission_disabled{pointer-events:none;opacity:.5}.methodist-homework-submission_state_loaded{background:#f5f5f5}.methodist-homework-submission_state_loaded .methodist-homework-submission__status{color:#007ff4}.methodist-homework-submission_state_accepted{background:#eef9e6}.methodist-homework-submission_state_accepted .methodist-homework-submission__status{color:#53bb01}.methodist-homework-submission_state_rejected{background:#ffeaec}.methodist-homework-submission_state_rejected .methodist-homework-submission__status{color:#ff4c5b}.methodist-homework-submission__status{display:flex;align-items:center;gap:16px}.methodist-homework-submission__status-icon{margin:4px}.methodist-homework-submission .v-button._outlined{background:#fff}
@media only screen and (min-width: 641px){.methodist-homework-view-modal{width:540px}}.methodist-homework-view-modal__body{white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical}.methodist-homework-view-modal__body:not(.methodist-homework-view-modal__body_expanded){-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.methodist-homework-view-modal__link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.methodist-homework-view-modal__divider{width:100%;border-top:1px solid #c4c4c4}.methodist-homework-view-modal__file_will-delete .v-file__icon,.methodist-homework-view-modal__file_will-delete .v-file__info{opacity:.5}
.methodist-homework-table{flex:1;display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;overflow-x:auto;overflow-y:visible}@media only screen and (min-width: 641px){.methodist-homework-table{max-width:calc(100vw - 375px)}}.methodist-homework-table__table{grid-row:1;width:100%;height:100%;border-collapse:collapse;display:block;z-index:0}.methodist-homework-table__table_left{width:auto;left:0;z-index:1;background:#fff}@media only screen and (min-width: 641px){.methodist-homework-table__table_left{position:sticky}}.methodist-homework-table__legend{grid-row:2;grid-column:1/3;position:sticky;left:0;gap:16px}@media only screen and (min-width: 641px){.methodist-homework-table__legend{height:64px;width:calc(100vw - 375px);display:flex;align-items:center}}@media only screen and (max-width: 640px){.methodist-homework-table__legend{margin-top:24px;width:100%;display:grid;align-items:center;grid-template-columns:auto 1fr}}.methodist-homework-table th{padding:6px;border:1px solid #d9d9d9;background:#f5f5f5;font-weight:normal;text-align:left;height:38px}.methodist-homework-table .methodist-homework-table__table-header-white{background:rgba(245,245,245,.3)}.methodist-homework-table td{padding:8px;border-bottom:1px solid #d9d9d9;height:41px}.methodist-homework-table__add-individual-btn{visibility:hidden}.methodist-homework-table__add-individual-tooltip{padding:2px 8px;font-size:12px;line-height:16px}.methodist-homework-table td:hover .methodist-homework-table__add-individual-btn{visibility:visible}.methodist-homework-table__mark-input{color:#fff;width:24px;height:24px;border-radius:4px;text-align:center;transition:color .3s ease,background .3s ease}.methodist-homework-table__mark-input_inactive{background:rgba(196,196,196,.3);color:gray}.methodist-homework-table__mark-input:not(.methodist-homework-table__mark-input_inactive){color:#53bb01;background:#ccebb3}.methodist-homework-table__mark-input:not(.methodist-homework-table__mark-input_inactive)::placeholder{color:rgba(0,0,0,0)}.methodist-homework-table__mark-input::placeholder{color:#c4c4c4}.methodist-homework-table__mark-input_readonly{pointer-events:none}.methodist-homework-table__mark-input_readonly::placeholder{opacity:0}.methodist-homework-table__checkbox{width:24px;height:24px;border-radius:4px;text-align:center;padding:2px;cursor:pointer;transition:color .3s ease,background .3s ease;background:rgba(196,196,196,.3);color:gray}.methodist-homework-table__checkbox .v-icon{opacity:0;transition:opacity .1s ease}.methodist-homework-table__checkbox:hover .v-icon{opacity:.5}.methodist-homework-table__checkbox_active{color:#53bb01;background:#ccebb3}.methodist-homework-table__checkbox_active .v-icon{opacity:1}.methodist-homework-table__checkbox_readonly{pointer-events:none}.methodist-homework-table__lesson-name{font-size:12px;line-height:16px;max-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.methodist-homework-table__lesson-name_default{color:#000 !important;pointer-events:none}.methodist-homework-table__ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:10ch}
.methodist-individual-homework-table{border-collapse:collapse;border:1px solid #d9d9d9;display:block;overflow-x:auto}.methodist-individual-homework-table th{padding:6px;border:1px solid #d9d9d9;background:#f5f5f5;font-weight:normal;text-align:left}.methodist-individual-homework-table td{padding:8px;border-bottom:1px solid #d9d9d9}.methodist-individual-homework-table__add-individual-btn{visibility:hidden}.methodist-individual-homework-table td:hover .methodist-individual-homework-table__add-individual-btn{visibility:visible}.methodist-individual-homework-table__mark-input{color:#fff;width:24px;height:24px;border-radius:4px;text-align:center;transition:color .3s ease,background .3s ease}.methodist-individual-homework-table__mark-input_inactive{background:rgba(196,196,196,.3);color:gray}.methodist-individual-homework-table__mark-input:not(.methodist-individual-homework-table__mark-input_inactive){color:#53bb01;background:#ccebb3}.methodist-individual-homework-table__mark-input:not(.methodist-individual-homework-table__mark-input_inactive)::placeholder{color:rgba(0,0,0,0)}.methodist-individual-homework-table__mark-input::placeholder{color:#c4c4c4}.methodist-individual-homework-table__mark-input_readonly{pointer-events:none}.methodist-individual-homework-table__mark-input_readonly::placeholder{opacity:0}.methodist-individual-homework-table__checkbox{width:24px;height:24px;border-radius:4px;text-align:center;padding:2px;cursor:pointer;transition:color .3s ease,background .3s ease;background:rgba(196,196,196,.3);color:gray}.methodist-individual-homework-table__checkbox .v-icon{opacity:0;transition:opacity .1s ease}.methodist-individual-homework-table__checkbox:hover .v-icon{opacity:.5}.methodist-individual-homework-table__checkbox_active{color:#53bb01;background:#ccebb3}.methodist-individual-homework-table__checkbox_active .v-icon{opacity:1}.methodist-individual-homework-table__checkbox_readonly{pointer-events:none}.methodist-individual-homework-table__lesson-name{font-size:12px;line-height:16px;max-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.methodist-individual-homework-table__lesson-name_default{color:#000 !important;pointer-events:none}
@media only screen and (min-width: 641px){.methodist-edit-meetings{max-width:640px}}.methodist-edit-meetings__table{width:min(100%,560px);border-collapse:collapse}.methodist-edit-meetings__table,.methodist-edit-meetings__table th,.methodist-edit-meetings__table td{border:1px solid #c4c4c4}.methodist-edit-meetings__table th{padding:8px;font-weight:normal;text-align:left;background:rgba(245,245,245,.5019607843)}.methodist-edit-meetings__table td{padding:8px;height:41px}.methodist-edit-meetings__table-active-cell{background:#eef9e6}.methodist-edit-meetings__table-disabled-cell{filter:grayscale(1);opacity:.5;pointer-events:none}@media only screen and (min-width: 641px){.methodist-edit-meetings__submodal{max-width:460px}}.methodist-edit-meetings__submodal-info{list-style:disc;padding-inline-start:16px}.methodist-edit-meetings__submodal-info li{list-style:disc;display:list-item;padding-inline-start:4px}@media only screen and (max-width: 640px){.methodist-edit-meetings__submodal-info li{display:flex;flex-direction:column}}
.methodist-teacher-profile-modal__info-row{display:flex;gap:16px}@media only screen and (min-width: 641px){.methodist-teacher-profile-modal__info-row{overflow-x:auto}}@media only screen and (max-width: 640px){.methodist-teacher-profile-modal__info-row{flex-direction:column}}.methodist-teacher-profile-modal__info-row li{flex:1 0 fit-content;display:flex;flex-direction:column;background:#f5f5f5;border-radius:8px;padding:16px 24px;gap:16px}@media only screen and (max-width: 640px){.methodist-teacher-profile-modal__info-row li{padding:8px 16px;gap:8px}}.methodist-teacher-profile-modal__info-row li p{display:flex;flex-direction:column;gap:8px}.methodist-teacher-profile-modal__fields-grid{display:grid;gap:16px 0}@media only screen and (min-width: 641px){.methodist-teacher-profile-modal__fields-grid{grid-template-columns:minmax(auto, 320px) minmax(400px, 1fr)}}@media only screen and (max-width: 640px){.methodist-teacher-profile-modal__fields-grid li:first-child{border:none;padding:0}}.methodist-teacher-profile-modal__fields-grid li{border-bottom:1px solid #c4c4c4;padding-bottom:16px}.methodist-teacher-profile-modal__fields-grid li:first-child{padding-right:24px}
.attestation-bar-chart{height:32px;border-radius:4px;display:flex}.attestation-bar-chart_theme_camera>.attestation-bar-chart__series:nth-child(1){background:#b3d9fc;border-radius:4px}.attestation-bar-chart_theme_camera{background:#f5f5f5}.attestation-bar-chart_theme_activity>.attestation-bar-chart__series:nth-child(1){background:#ccebb3;border-radius:4px 0 0 4px}.attestation-bar-chart_theme_activity>.attestation-bar-chart__series:nth-child(2){background:#f5f5f5}.attestation-bar-chart_theme_activity{border:1px solid #c4c4c4;height:34px}.attestation-bar-chart__series{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.attestation-bar-chart__no-data{width:100%;display:flex;justify-content:center;align-items:center}.attestation-bar-chart__series-label{white-space:nowrap;user-select:none;pointer-events:none}.attestation-bar-chart__series-label_tooltip{position:absolute;bottom:-32px;padding:2px 4px;background:#fff;border-radius:4px;box-shadow:0px 1px 4px 1px rgba(58,70,93,.2);visibility:hidden;opacity:0;transition:opacity .2s ease;transition-delay:.1s}.attestation-bar-chart__series:hover>.attestation-bar-chart__series-label_tooltip{opacity:1;visibility:visible}
.methodist-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media only screen and (max-width: 640px){.methodist-stats{grid-template-columns:unset}}.methodist-stats__card{background:#fff;box-shadow:0px 1px 4px 1px rgba(58,70,93,.2);padding:16px;border-radius:8px}.methodist-stats__card hr{border:none;border-top:1px solid #c4c4c4}.methodist-stats__card_charts{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}@media only screen and (max-width: 640px){.methodist-stats__card_charts{grid-column:1;grid-template-columns:1fr}}.methodist-stats__checkmark{width:24px;height:24px;background:rgba(0,127,244,.3);border-radius:4px;color:#007ff4}.methodist-stats__checkmark_green{background:rgba(83,187,1,.3)}.methodist-stats__checkmark_orange{background:rgba(251,173,0,.3)}@media only screen and (min-width: 641px){.methodist-stats__legend{grid-column:1/3;grid-row:2}}.methodist-stats__legend>li{display:flex;align-items:center;gap:12px}.methodist-stats__legend>li:not(:last-child){margin-bottom:4px}.methodist-stats__legend-item{width:16px;height:16px;border-radius:4px;opacity:.3}.methodist-stats__legend-item_blue{background:#007ff4}.methodist-stats__legend-item_orange{background:#fbad00}.methodist-stats__legend-item_gray{background:#c4c4c4}.methodist-stats__legend-item_green{background:#53bb01}.methodist-stats__legend-item_blank{background:#fff;border:2px solid gray}
@media only screen and (min-width: 641px){.methodist-teacher-profile-modal__submodal-table{max-width:550px}}
@media only screen and (min-width: 641px){.methodist-teacher-profile-modal__submodal-table{width:550px}}
.methodist-teacher-profile-modal__group-select{width:300px}.methodist-teacher-attestation-controls{background:#f5f5f5;padding:16px;display:grid;gap:32px}@media only screen and (min-width: 641px){.methodist-teacher-attestation-controls{grid-template-columns:1fr auto}}
.methodist-teacher-profile-modal__history{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.methodist-teacher-profile-modal__history-card{width:220px;height:auto;margin:8px 0;background:#fff;border-radius:8px;border:1px solid #ededed;box-shadow:-1px 1px 4px rgba(58,70,93,.12);padding:16px;display:flex;flex-direction:column}.methodist-teacher-profile-modal__history-badge{display:flex;align-items:center;align-self:start;padding:4px 8px;gap:4px;border-radius:4px;font-weight:bold}.methodist-teacher-profile-modal__history-badge_orange{background:#faf5eb;color:#fbad00}.methodist-teacher-profile-modal__history-badge_green{background:#eef9e6;color:#53bb01}.methodist-teacher-profile-modal__history-badge_gray{background:#f5f5f5;color:gray}
@media only screen and (min-width: 641px){.methodist-teacher-profile-modal{width:min(100vw - 96px,944px)}}
.methodist-month-selector{max-height:200px;overflow-y:scroll}.methodist-month-selector__activator{cursor:pointer}.methodist-month-selector__year{padding-top:8px;padding-bottom:8px;pointer-events:none;color:#c4c4c4}
.methodist-percent-stats-modal{height:100%}@media only screen and (min-width: 641px){.methodist-percent-stats-modal{width:700px}}.methodist-percent-stats-modal__checkmark{width:24px;height:24px;background:rgba(0,127,244,.3);border-radius:4px;color:#007ff4}
.methodist-percent-stats-modal{height:100%}@media only screen and (min-width: 641px){.methodist-percent-stats-modal{width:700px}}
.methodist-speaker-stats-modal{height:100%}@media only screen and (min-width: 641px){.methodist-speaker-stats-modal{width:700px}}
.methodist-reviewer-stats-modal{height:100%}@media only screen and (min-width: 641px){.methodist-reviewer-stats-modal{width:700px}}
.methodist-attestation-stats-modal{height:100%}@media only screen and (min-width: 641px){.methodist-attestation-stats-modal{width:700px}}
.market-filters-desktop__card{background:#f5f5f5;border-radius:16px;padding:32px;display:flex;flex-direction:column}
.market-filters-desktop{display:flex;flex-direction:column}
.events-filters{display:grid;gap:24px}@media only screen and (min-width: 641px){.events-filters{grid-template-columns:1fr auto;align-items:center}.events-filters__tabs{grid-column:1/3}.events-filters__filters{grid-column:1/2}.events-filters__liked{grid-column:2/3}}.events-filters__filters{display:flex;align-items:center;gap:16px}.events-filters__badge{cursor:pointer;border:1px solid #c4c4c4;border-radius:8px;padding:2px 8px;display:flex;align-items:center;gap:8px;transition:border-color .1s ease,color .1s ease,background .1s ease}.events-filters__badge_active{border-color:var(--color, #007FF4);color:var(--color, #007FF4);background:var(--bg_color, #D9ECFE)}.events-filters__liked-btn._text._primary:focus{background-color:unset}
.event-card{display:flex;flex-direction:column;padding:16px;gap:16px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.03),0px 2px 6px 0px rgba(0,0,0,.12)}.event-card>*+*{margin-top:unset}.event-card .v-button._warn._filled{color:#fff}.event-card__image{border-radius:8px;position:relative;overflow:hidden;height:224px}@media only screen and (min-width: 641px){@supports(aspect-ratio: 1){.event-card__image{aspect-ratio:272/224;height:auto;min-height:224px}}}.event-card__image img{object-fit:cover;width:100%;height:100%}.event-card__image-fallback{height:100%;display:flex;justify-content:center;align-items:center;border:1px solid #d9d9d9;border-radius:8px}.event-card__like-btn{position:absolute;top:8px;right:8px;cursor:pointer;color:#fff}.event-card__body{flex:1 0 auto}.event-card__title{font-size:16px;line-height:24px;font-weight:bold}.event-card__info{font-size:12px;line-height:16px;margin:12px 0;display:flex;flex-direction:column;gap:4px}.event-card__info b{font-size:14px;line-height:16px;font-weight:bold}.event-card__info li{display:flex;align-items:center}.event-card__info li .v-icon{color:#c4c4c4}.event-card__actions{display:flex;flex-direction:column;gap:8px}.event-card__badge-stack{position:absolute;top:8px;left:8px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.event-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 #fff;position:relative}.event-card__badge:not(:last-child){padding-left:16px;margin-left:-8px}.event-card__badge:nth-child(1){z-index:1}.event-card__badge:nth-child(2){z-index:2}.event-card__badge:nth-child(3){z-index:3}.event-card__badge:nth-child(4){z-index:4}.event-card__badge:nth-child(5){z-index:5}.event-card__badge:nth-child(6){z-index:6}.event-card__badge:nth-child(7){z-index:7}.event-card__badge:nth-child(8){z-index:8}.event-card__badge:nth-child(9){z-index:9}.event-card__badge:nth-child(10){z-index:10}
.event-card-wide{padding:16px;border-radius:8px;border:1px solid #d9d9d9;background:#f5f5f5;display:grid;gap:16px}.event-card-wide>*+*{margin-top:unset}@media only screen and (min-width: 641px){.event-card-wide{grid-template-columns:250px 1fr auto;grid-template-areas:"info body image" "divider divider divider" "actions actions actions"}}@media only screen and (max-width: 640px){.event-card-wide{grid-template-areas:"info" "body" "image" "actions"}}.event-card-wide__info{grid-area:info}.event-card-wide__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;color:#fff;font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;background:#c4c4c4}.event-card-wide__info-list{display:flex;flex-direction:column;gap:8px}.event-card-wide__info-list b{font-size:14px;line-height:16px;font-weight:bold}.event-card-wide__info-list li{display:flex;align-items:center}.event-card-wide__info-list li .v-icon{color:#c4c4c4}.event-card-wide__body{grid-area:body}.event-card-wide__title{font-size:16px;line-height:24px;font-weight:bold}.event-card-wide__img{grid-area:image;border-radius:8px;object-fit:cover;max-width:300px;width:240px;height:180px}@supports(aspect-ratio: 1){.event-card-wide__img{aspect-ratio:240/180;width:unset;height:unset}}.event-card-wide__divider{grid-area:divider;width:100%;border:none;border-top:1px solid #d9d9d9;margin:0}.event-card-wide__actions{grid-area:actions;align-self:center;display:flex;align-items:center;justify-content:flex-end;gap:16px}.event-card-wide__actions .v-button._outlined{background:#fff}.event-card-wide__actions-mobile{grid-area:actions;display:flex;flex-direction:column;gap:16px;font-weight:bold}
@media only screen and (min-width: 641px){.event-useful-links-modal{max-width:450px}}
.events-map{height:300px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1)}.events-map__ymap{position:absolute;top:0;left:0;right:0;bottom:0}.events-map__preloader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(255,255,255,.5);user-select:none;display:flex;justify-content:center;align-items:center}.events-map__preloader-card{border-radius:8px;padding:16px 24px;background:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}
.event-reviews__slide{border-radius:8px;object-fit:cover;width:120px;height:120px;cursor:pointer}.event-reviews__slide_small{width:56px;height:56px}
@media only screen and (min-width: 641px){.events-review-modal{width:600px}}.events-review-modal__rating{display:flex}.events-review-modal__rating>*+*{margin-left:8px}.events-review-modal__rating:hover>i{color:#007ff4}.events-review-modal__star{color:#fbad00;transition:color .2s ease}.events-review-modal__disabled{opacity:.5;pointer-events:none}.events-review-modal__submitted{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 640px){.events-review-modal__submitted{font-size:20px;font-weight:700;line-height:32px}}@media only screen and (min-width: 641px){.events-review-modal__submitted{font-size:24px;line-height:32px;font-weight:bold}}
.website-news-article{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:640px;margin-bottom:32px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);border:1px solid #d9d9d9}@media only screen and (max-width: 640px){.website-news-article{padding:16px}}.website-news-article_no-border{padding:0;border:none;box-shadow:none;max-width:unset}.website-news-article__header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"title category" "date .";gap:8px 16px}@media only screen and (max-width: 640px){.website-news-article__header{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "category" "date"}}.website-news-article__title{grid-area:title;font-size:20px;line-height:32px;font-weight:bold}.website-news-article__date{grid-area:date;font-size:16px;line-height:24px;color:gray}.website-news-article__category{grid-area:category;font-size:14px;line-height:16px;font-weight:bold;color:#53bb01;background:#eef9e6;padding:4px 8px;border-radius:4px;align-self:start}@media only screen and (max-width: 640px){.website-news-article__category{justify-self:start}}.website-news-article>article *{max-width:100%}.website-news-article>article a{color:#007ff4}.website-news-article>article a:hover{text-decoration:underline}
.student-mode-badge{min-width:56px;height:28px;padding:4px;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;border:1px solid}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mode-badge{min-width:48px}}.student-mode-badge_color_blue{background:#d9ecfe;border-color:#b3d9fc}.student-mode-badge_color_green{background:#eef9e6;border-color:#ccebb3}.student-mode-badge_color_red{background:#ffccd2;border-color:#ff8b98}.student-mode-badge_color_primary{background:#007ff4;color:#fff}
:root{--navbar_width: 112px}@media screen and (max-width: 580px),screen and (max-height: 580px){:root{--navbar_width: 72px}}.student-navigation{width:var(--navbar_width);height:100vh;height:100svh;background:#fff;box-shadow:4px 0px 20px 0px rgba(0,0,0,.1254901961),2px 0px 4px 0px rgba(0,0,0,.0392156863);transform:translateX(0);transition:transform .3s ease,width .3s ease;position:relative;z-index:2}.student-navigation_hidden{transform:translateX(calc(-1 * var(--navbar_width) - 20px))}.student-navigation_hidden .student-navigation__toggle{left:calc(100% + 20px + 24px)}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation_hidden .student-navigation__toggle{left:calc(100% + 16px + 16px)}}.student-navigation_floating{position:absolute}.student-navigation__content{padding:32px 15px;display:flex;flex-direction:column;align-items:center;gap:24px;height:100%;overflow-y:auto}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation__content{padding:12px;gap:4px}}.student-navigation__toggle{position:absolute;z-index:0;top:24px;left:calc(100% + 24px);transition:left .3s ease;cursor:pointer;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078),0px 2px 4px 0px rgba(0,0,0,.2);border:none;background:#fff;padding:8px;border-radius:8px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation__toggle{top:8px;left:calc(100% + 8px)}}.student-navigation a.v-link:focus{opacity:1}.student-navigation__tabs{flex:1;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation__tabs{gap:4px}}.student-navigation__tabs li{width:64px;height:64px;flex:0 0 64px;position:relative}.student-navigation__tabs li>a{position:absolute}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation__tabs li{width:48px;height:48px;flex:0 0 48px}}.student-navigation__tabs_disabled{opacity:.5;pointer-events:none}.student-navigation__transition{position:relative}.student-navigation__icon-container{position:absolute;top:0;left:0;width:64px;height:64px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-navigation__icon-container{width:48px;height:48px}}.student-navigation__avatar{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:12px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;font-size:20px;line-height:32px}.student-navigation__tooltip{pointer-events:none;position:fixed;background:#fff;box-shadow:-1px 1px 4px rgba(58,70,93,.12),-4px 5px 18px 0px rgba(29,42,68,.13);padding:8px;border-radius:8px;white-space:nowrap;transition:opacity .3s ease;opacity:1}.student-navigation__tooltip_hidden{opacity:0}@keyframes navigation-appear{0%{transform:translateX(-150%)}100%{transform:translateX(0)}}
.student-teacher-menu{width:min(500px,60vw);display:flex;gap:16px}@media(orientation: portrait){.student-teacher-menu{width:min(500px,60vh)}}.student-teacher-menu__avatar{border-radius:999px}
.student-navigation_hidden:not(.student-navigation_floating)~.student-viewunit-header{left:0}.student-unit-select_hidden:not(.student-unit-select_floating)~.student-viewunit-header{right:0}:root{--header_height: 88px}@media screen and (max-width: 580px),screen and (max-height: 580px){:root{--header_height: 52px}}.student-viewunit-header{height:var(--header_height);padding-left:var(--header_height);padding-right:16px;display:grid;align-items:center;grid-template-columns:1fr minmax(300px, auto) 1fr;gap:16px;position:fixed;top:0;left:var(--navbar_width);right:var(--navbar_width);z-index:1;background:#fff;transition:left .3s ease}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-viewunit-header{padding-left:calc(var(--header_height) + 8px)}}.student-viewunit-header_unit-list-absolute{grid-auto-flow:column;justify-content:space-between;grid-template-columns:unset}.student-viewunit-header__title{font-size:36px;font-weight:700;line-height:48px;white-space:nowrap}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-viewunit-header__title{font-size:32px;line-height:40px}}.student-viewunit-header__mobile-header{grid-column:2/4;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-right:16px}.student-viewunit-header__counter-icon{justify-self:end;flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px;font-weight:700;position:relative}.student-viewunit-header__counter-icon .v-icon{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-viewunit-header__counter-icon{flex:0 0 32px;width:32px;height:32px;font-size:16px;line-height:16px}}.student-viewunit-header_floating{pointer-events:none;background:rgba(0,0,0,0)}.student-viewunit-header_floating>*{pointer-events:all}.student-viewunit-header_floating>.student-viewunit-header__title{pointer-events:none;opacity:0}.student-viewunit-header_floating>.student-viewunit-header__counter-icon{pointer-events:none;opacity:0}.student-viewunit-header_floating>.student-viewunit-header__mobile-header{pointer-events:none;opacity:0}
.student-mainpage-subcharge-circle{border-radius:999px;background:#fff;position:relative}.student-mainpage-subcharge-circle .v-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.student-mainpage-subcharge-circle__blink{animation:blink 1.5s infinite}.student-mainpage-subcharge-circle_pulse::after,.student-mainpage-subcharge-circle_pulse::before{content:"";position:absolute;border:3px solid #53bb01;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:pulse 2.5s linear infinite}.student-mainpage-subcharge-circle_pulse::after{animation-delay:1.25s}@keyframes blink{0%,74%{opacity:1}75%,100%{opacity:0}}@keyframes pulse{0%{transform:scale(0.5);opacity:0}50%{opacity:.5}100%{transform:scale(1.2);opacity:0}}
.student-mainpage-charge-bar{display:flex;align-items:center;height:48px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mainpage-charge-bar{height:24px}}.student-mainpage-charge-bar__charge{flex:1;height:26px;border:2px solid #191919;border-radius:6px;background:#fbe4b0;margin-right:5px;position:relative}.student-mainpage-charge-bar__charge::after{content:" ";border-radius:2px;height:16px;width:7px;background:#191919;position:absolute;right:-7px;top:3px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mainpage-charge-bar__charge{height:24px;border-width:1px;border-radius:4px}.student-mainpage-charge-bar__charge::after{height:16px;width:7px}}.student-mainpage-charge-bar__track{min-width:10px;height:100%;border-radius:4px;max-width:100%}.student-mainpage-charge-bar__track_color_red{background:#ff4c5b}.student-mainpage-charge-bar__track_color_orange{background:#fbad00}.student-mainpage-charge-bar__track_color_green{background:#53bb01}
.student-mainpage-course-card{padding:16px;border-radius:20px;display:flex;flex-direction:column;gap:8px;background:#f5f5f5}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mainpage-course-card{font-size:14px;gap:4px;line-height:18px}}@media screen and (max-width: 380px),screen and (max-height: 380px){.student-mainpage-course-card{font-size:12px;gap:4px;line-height:14px}}.student-mainpage-course-card__course-name{font-weight:bold;text-transform:uppercase}.student-mainpage-course-card .v-button{flex:1 0 24px;min-height:24px;max-height:32px}
.student-mainpage-link-card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:16px;text-align:center;border-radius:20px;border:1px solid #d9d9d9;transition:border .1s,margin .1s;font-size:18px;font-weight:700;line-height:21.78px;text-transform:uppercase;cursor:pointer;position:relative}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mainpage-link-card{font-size:13px;line-height:16px;gap:8px}}@media screen and (max-width: 380px),screen and (max-height: 380px){.student-mainpage-link-card{font-size:12px;line-height:14px;padding:8px}}.student-mainpage-link-card:hover{border:4px solid var(--hover_border_color);margin:-3px}.student-mainpage-link-card__img{flex:1 0 28px;min-width:28px;min-height:28px;max-width:88px;max-height:88px;aspect-ratio:1}.student-mainpage-link-card__img picture,.student-mainpage-link-card__img img{width:100%;height:100%}.student-mainpage-link-card_demo::before{content:"DEMO";position:absolute;top:16px;left:16px;background:rgba(0,0,0,.6);font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:4px 8px;color:#fff;border-radius:999px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-mainpage-link-card_demo::before{top:8px;left:8px;font-size:10px;padding:2px 8px}}.student-mainpage-link-card_name_audio,.student-mainpage-link-card_name_roundup{--hover_border_color: #FF4C5B;background:#ffccd2}.student-mainpage-link-card_name_songs{--hover_border_color: #007FF4;background:#d9ecfe}.student-mainpage-link-card_name_games{--hover_border_color: #FBD500;background:#fff8c2}.student-mainpage-link-card_name_video{--hover_border_color: #AC7BFC;background:#e3d2ff}.student-mainpage-link-card_name_avatar{--hover_border_color: #53BB01;background:#ccebb3}.student-mainpage-link-card_name_shop{--hover_border_color: #FBAD00;background:#fbe4b0}.student-mainpage-link-card__star{position:absolute;top:20px;right:16px;color:#fbad00}
.student-smartbook-lock-reason{display:grid;grid-template-columns:96px 1fr;grid-auto-flow:column;align-items:center;gap:16px 24px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-smartbook-lock-reason{grid-template-columns:64px 1fr;gap:8px 16px;font-size:14px}}.student-smartbook-lock-reason__teacher-icon{background:#d9ecfe;color:#007ff4;padding:16px;border:1px solid #b3d9fc;border-radius:8px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-smartbook-lock-reason__teacher-icon{width:56px;padding:8px}}.student-smartbook-lock-reason:not(.student-smartbook-lock-reason_standalone){max-width:min(500px,90%);background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.2)}.student-smartbook-lock-reason__body{grid-column:2}.student-smartbook-lock-reason__actions{grid-row:2;grid-column:1/3;display:flex;gap:8px}.student-smartbook-lock-reason__actions .v-button{flex:1}.student-smartbook-lock-reason__home-btn{grid-row:3;grid-column:1/3}
.student-main-page{display:flex;align-items:center;justify-content:center;overflow-y:unset}.student-main-page::before{content:" ";background:#eef9e6;width:100%;height:50%;position:absolute;left:0;top:50%;bottom:0;z-index:-1}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-main-page::before{top:calc(50% + 8px);height:calc(50% - 8px)}}.student-main-page_bottom-locked::before{background:#f5f5f5}.student-main-page__mascot{position:absolute;top:100px;bottom:calc(50% + 100px);left:calc((100% - 920px)/4 - 80px);width:160px;display:flex;flex-direction:column;gap:24px}.student-main-page__mascot>img{width:160px;height:160px}.student-main-page__smartbook-icon{position:absolute;top:calc(50% + 48px);left:calc((100% - 920px)/4 - 80px)}.student-main-page__smartbook-icon,.student-main-page__smartbook-icon>img{width:160px;height:200px;user-select:none}.student-main-page__smartbook-icon_disabled{opacity:.5}.student-main-page__teacher-icon{background:#d9ecfe;color:#007ff4;padding:16px;border:1px solid #b3d9fc;border-radius:8px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-main-page__teacher-icon{padding:8px}}.student-main-page__cards-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 48px 1fr;gap:32px 40px;max-height:calc(100% - var(--header_height, 0)*2 - 24px);max-width:calc(100% - 48px);margin:16px 24px 0;width:920px;height:600px}.student-main-page__cards-grid>*:nth-last-child(4){grid-row:3;grid-column:1}.student-main-page__cards-grid>*:nth-last-child(3){grid-row:3;grid-column:2}.student-main-page__cards-grid>*:nth-last-child(2){grid-row:3;grid-column:3}.student-main-page__cards-grid>*:nth-last-child(1){grid-row:3;grid-column:4}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-main-page__cards-grid{gap:12px 16px;max-height:calc(100% - var(--header_height)*2);grid-template-rows:1fr 24px 1fr;margin:8px 16px 0}}.student-main-page__charge-indicator{grid-row:2;grid-column:1/-1}.student-main-page__lock{grid-row:3;grid-column:1/-1;z-index:1;background:rgba(245,245,245,.7);display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-main-page__lock{gap:16px}}.student-main-page__pwa-btn{position:absolute;bottom:24px;left:24px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-main-page__pwa-btn{bottom:0}}
.student-v2-audio-player{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:24px;border:1px solid var(--active_color)}.student-v2-audio-player_color_orange{--active_color: #FBAD00;--inactive_color: #FBE4B0}.student-v2-audio-player_color_blue{--active_color: #007FF4;--inactive_color: #D9ECFE}.student-v2-audio-player__controls-row{display:flex;align-items:center;gap:16px}.student-v2-audio-player__icon-btn{background:var(--active_color);color:#fff;width:56px;height:56px;border-radius:999px;display:flex;justify-content:center;align-items:center;cursor:pointer}.student-v2-audio-player__icon-btn_small{width:48px;height:48px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-v2-audio-player__icon-btn{width:48px;height:48px}.student-v2-audio-player__icon-btn_small{width:40px;height:40px}}.student-v2-audio-player__btn-group{display:flex;background:var(--inactive_color);height:48px;border-radius:999px;display:flex}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-v2-audio-player__btn-group{height:40px}}.student-v2-audio-player__btn-in-group{color:#fff;width:48px;height:48px;border-radius:999px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:bold}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-v2-audio-player__btn-in-group{width:40px;height:40px}}.student-v2-audio-player__btn-in-group_active{background:var(--active_color)}.student-v2-audio-player__colored-icon{color:var(--active_color)}.student-v2-audio-player__input-range{appearance:none;width:200px;height:24px;border-radius:9999px;background:linear-gradient(90deg, var(--active_color) 0%, var(--inactive_color) 0%);cursor:pointer}.student-v2-audio-player__input-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0px;height:0px}.student-v2-audio-player__input-range::-moz-range-thumb{border:none;width:0px;height:0px}
.student-night-player-modal>.v-rich-modal__container{overflow:visible}.student-night-player-modal>.v-rich-modal__container>.v-rich-modal__content-wrapper>.v-rich-modal__content{width:min(600px,90vw);background:#ffe4b9;padding:16px 16px;border-radius:24px;overflow:visible;transition:filter .5s ease}@media(orientation: portrait){.student-night-player-modal>.v-rich-modal__container>.v-rich-modal__content-wrapper>.v-rich-modal__content{width:min(600px,90vh)}}.student-night-player-modal>.v-rich-modal__background{background:rgba(25,25,25,.8)}.student-night-player-modal_dim>.v-rich-modal__container>.v-rich-modal__content-wrapper>.v-rich-modal__content{filter:brightness(0.7)}.student-night-player-modal .student-v2-audio-player{background:#fff}.student-night-player-modal .student-v2-audio-player__controls-row:last-child{display:none}.student-night-player-modal__star{position:relative}.student-night-player-modal__star>[hidden]{display:none !important}.student-night-player-modal__repeat-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;width:32px;height:32px;font-size:12px;line-height:16px;font-weight:bold}.student-night-player-modal__repeat-btn>.v-icon{position:absolute}.student-night-player-modal .star-particle{position:absolute;top:12px;left:12px;width:4px;height:4px;background:#fc3737;border-radius:50%}
.student-night-switch{display:inline-block;width:76px;height:40px;background:#ccc;border-radius:999px;position:relative;cursor:pointer;outline:none}.student-night-switch_disabled{opacity:.5;pointer-events:none}.student-night-switch__switch{width:100%;height:100%;border-radius:999px}.student-night-switch__switch::after{content:"";width:100%;height:100%;background:linear-gradient(108.3deg, #2D2C72 23.49%, #231442 76.7%);border-radius:999px;position:absolute;transition:opacity .3s ease;opacity:0;z-index:0}.student-night-switch__switch_on::after{opacity:1}.student-night-switch__switch>*{z-index:1}.student-night-switch__switch_on>.student-night-switch__handle{transform:translateX(36px)}.student-night-switch__handle{width:34px;height:34px;background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .3s ease}.student-night-switch .v-icon{position:absolute;top:8px}.student-night-switch .v-icon:first-child{left:8px}.student-night-switch .v-icon:last-child{right:8px}
.student-v2-audio-spider{position:fixed;top:-150px;z-index:10;max-width:unset !important;width:unset !important;cursor:pointer;animation:swing 2s ease-in-out infinite}.student-v2-audio-spider_no-swing{animation:none}.student-v2-audio-spider::before{content:" ";position:absolute;left:calc(50% - 2px);width:4px;height:100vh;background-color:#000;bottom:50px;z-index:-1;filter:blur(0.75px);pointer-events:none}.student-v2-audio-spider__image{width:110px}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-v2-audio-spider__image{width:86px}}.student-v2-audio-spider__web{height:96px;position:fixed;z-index:9}@keyframes swing{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.student-v2-audio-spider__notification{position:fixed;z-index:10;cursor:pointer;top:24px;right:24px;max-width:min(300px,60vw);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:8px;padding:16px;transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out}.student-v2-audio-spider__notification_hidden{transform:translateY(-150%);opacity:0;visibility:hidden}
.student-playlist-page{display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--header_height, 0) + 24px)}.student-playlist-page>*{max-width:calc(100% - 32px);width:920px}.student-playlist-page_orange{--primaryColor: #FBAD00}.student-playlist-page_blue{--primaryColor: #007FF4}.student-playlist-page_blue div.toggle,.student-playlist-page_blue div.volume,.student-playlist-page_blue a.download{background-color:#007ff4 !important}.student-playlist-page_blue div.spent{background-color:#d9ecfe !important}.student-playlist-page_blue div.spent>div{background-color:#007ff4 !important}.student-playlist-page_blue div.thumb::before{border-color:#007ff4 !important}.student-playlist-page_blue div.volume div.control{border-color:#007ff4 !important}.student-playlist-page_blue div.volume div.control .fill>div{background-color:#007ff4 !important}.student-playlist-page a.download{text-decoration:none}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-playlist-page{padding-top:var(--header_height)}}.student-playlist-page__toolbar{padding:12px 16px;background:#f5f5f5;border-radius:16px;display:flex;gap:16px}.student-playlist-page__switch-btn{cursor:pointer;padding:12px;background:#fff;border-radius:8px;color:#c4c4c4;border:none}.student-playlist-page__switch-btn_active{color:var(--primaryColor)}.student-playlist-page__switch-btn_primary{color:#fff;background:var(--primaryColor)}.student-playlist-page__button-with-background{background:#fff}.student-materials-block{margin-bottom:16px;border-radius:16px;box-shadow:-1px 1px 4px 0px rgba(58,70,93,.12)}.student-materials-block__header{display:flex;align-items:center;height:88px;padding:0 40px;background:#f5f5f5;border-radius:8px 8px 0 0}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-materials-block__header{height:64px;padding:0 24px}}.student-materials-block__header-image{max-height:100%}.student-materials-block__list{display:flex;flex-direction:column;gap:16px}.student-materials-block__list .audio-player{border:none !important}.student-materials-block__list .audio-player .toggle{margin-left:24px;width:48px !important;height:48px !important;background-size:auto 20px !important}.student-playlist-page__night-mode{background:#f5f5f5;border:#d9d9d9 1px solid;border-radius:8px;color:gray;margin:16px 0;display:flex;align-items:center;padding:8px}.student-playlist-page__night-mode .v-icon{color:#c4c4c4}.student-playlist-page__night-mode_available{color:#000;border:1px solid #0062bd}.student-playlist-page__night-mode_available .v-icon{color:#fbad00}
.student-v2-staircase-song{display:flex;align-items:center;gap:8px}.student-v2-staircase-song .v-icon{height:100%;width:auto}
.student-v2-cinderella{aspect-ratio:555/780;max-width:min(555px,90%);position:relative;overflow:hidden}.student-v2-cinderella__character{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s;transition-delay:.2s;opacity:0;z-index:0}.student-v2-cinderella__character_visible{transition-delay:0s;opacity:1;z-index:1}.student-v2-cinderella__item-idle{position:absolute;top:calc((10 / 780)*100%);left:calc((150 / 555)*100%);height:calc((42 / 780)*100%)}.student-v2-cinderella__songs-list{position:absolute;z-index:2;top:calc((62 / 780)*100%);left:calc((80 / 555)*100%);transform-origin:left top;display:flex;flex-direction:column;gap:19px}.student-v2-cinderella__songs-list>ul{display:flex;flex-direction:column}.student-v2-cinderella__songs-list li{height:24px;font-size:12px;line-height:16px}.student-v2-cinderella__overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.55);z-index:5}
.student-v2-molly{aspect-ratio:555/780;max-width:min(555px,90%);position:relative;overflow:hidden}.student-v2-molly__character{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s;transition-delay:.2s;opacity:0;z-index:0}.student-v2-molly__character_visible{transition-delay:0s;opacity:1;z-index:1}.student-v2-molly__songs-list{position:absolute;z-index:2;top:calc((195 / 780)*100%);left:calc((246 / 555)*100%);transform-origin:left top;display:flex;flex-direction:column;gap:10px}.student-v2-molly__songs-list>ul{display:flex;flex-direction:column;align-items:flex-start}.student-v2-molly__songs-list li{height:24px;font-size:12px;line-height:16px;background:#fff;box-shadow:-1px 1px 4px rgba(58,70,93,.12);border-radius:16px;padding:0 8px}.student-v2-molly__overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.55);z-index:5}
.student-playlist-page{display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--header_height, 0) + 24px)}.student-playlist-page>*{max-width:calc(100% - 32px);width:920px}.student-playlist-page_orange{--primaryColor: #FBAD00}.student-playlist-page_blue{--primaryColor: #007FF4}.student-playlist-page_blue div.toggle,.student-playlist-page_blue div.volume,.student-playlist-page_blue a.download{background-color:#007ff4 !important}.student-playlist-page_blue div.spent{background-color:#d9ecfe !important}.student-playlist-page_blue div.spent>div{background-color:#007ff4 !important}.student-playlist-page_blue div.thumb::before{border-color:#007ff4 !important}.student-playlist-page_blue div.volume div.control{border-color:#007ff4 !important}.student-playlist-page_blue div.volume div.control .fill>div{background-color:#007ff4 !important}.student-playlist-page a.download{text-decoration:none}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-playlist-page{padding-top:var(--header_height)}}.student-playlist-page__toolbar{padding:12px 16px;background:#f5f5f5;border-radius:16px;display:flex;gap:16px}.student-playlist-page__switch-btn{cursor:pointer;padding:12px;background:#fff;border-radius:8px;color:#c4c4c4;border:none}.student-playlist-page__switch-btn_active{color:var(--primaryColor)}.student-playlist-page__switch-btn_primary{color:#fff;background:var(--primaryColor)}.student-playlist-page__button-with-background{background:#fff}.student-materials-block{margin-bottom:16px;border-radius:16px;box-shadow:-1px 1px 4px 0px rgba(58,70,93,.12)}.student-materials-block__header{display:flex;align-items:center;height:88px;padding:0 40px;background:#f5f5f5;border-radius:8px 8px 0 0}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-materials-block__header{height:64px;padding:0 24px}}.student-materials-block__header-image{max-height:100%}.student-materials-block__list{display:flex;flex-direction:column;gap:16px}.student-materials-block__list .audio-player{border:none !important}.student-materials-block__list .audio-player .toggle{margin-left:24px;width:48px !important;height:48px !important;background-size:auto 20px !important}
.student-games-page{padding:0 max(24px,(100% - 920px)/2);padding-top:calc(var(--header_height, 0) + 24px);padding-bottom:64px}.student-games-page__placeholder{height:calc(100% - 64px);display:flex;justify-content:center;align-items:center;gap:24px;font-size:20px;line-height:32px;flex-direction:column}.student-games-page .games{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill, 224px);row-gap:32px}.student-games-page .games__student-book{order:4;min-width:256px}.student-games-page .games__student-book .poster{height:162px}.student-games-page .games__title{font-size:20px;line-height:32px;font-weight:bold}.game-modal__header{display:flex;align-items:center;height:72px;border-bottom-color:gray;padding:24px 32px 16px}.game-modal__content{width:calc(100vw - 32px);height:calc(100vh - 104px)}.v-modal.game-modal .v-modal__container{max-height:inherit;overflow:hidden;border-radius:0}.v-modal.game-modal .v-modal__content{margin:0;padding:0;max-height:inherit}.v-modal.game-modal .v-modal__close{top:24px;right:24px;width:32px;height:32px}
.student-tails-page{display:flex;align-items:center;justify-content:center}.student-tails-page__mascot{position:absolute;top:100px;bottom:calc(50% + 100px);left:calc((100% - 920px)/4 - 80px);width:160px;display:flex;flex-direction:column;gap:24px}.student-tails-page__mascot>img{width:160px;height:160px}.student-tails-page__content{display:flex;flex-direction:column;gap:16px;max-height:calc(100% - var(--header_height, 0)*2 - 24px);max-width:calc(100% - 24px);width:920px;height:600px}.student-tails-page__course-card{border:1px solid #d9d9d9;border-radius:16px;padding:16px 24px;display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:16px}.student-tails-page__course-card-info{grid-row:1;grid-column:1/-1}.student-tails-page__tail-card{height:120px;background:#ffeaec;border-radius:8px;padding:0 16px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;text-align:center;position:relative}.student-tails-page__tail-card:not([href]){cursor:default}.student-tails-page__tail-card[href],.student-tails-page__tail-card[href] *{cursor:pointer}.student-tails-page__tail-img{height:64px;width:80px;object-fit:contain;pointer-events:none}.student-tails-page__tail-type{position:absolute;top:8px;right:8px}
.student-external-page{position:relative;overflow:hidden}.student-external-page__loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:8px;border-radius:8px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078),0px 2px 4px 0px rgba(0,0,0,.2);z-index:-1}.student-external-page__iframe{width:100%;height:100%}.student-external-page__demo-popup{position:absolute;z-index:0;top:24px;left:50%;transform:translateX(-50%);transition:left .5s ease,top .3s ease;display:flex;align-items:center;gap:16px}.student-external-page__demo-badge{background:rgba(128,128,128,.85);border-radius:999px;display:flex;gap:8px;align-items:center;color:#fff;padding:8px 12px;font-weight:bold}

.student-check-email-modal {
  max-width: 560px;
}

.parent-help-button{position:fixed;bottom:24px;right:112px}@media screen and (max-width: 580px),screen and (max-height: 580px){.parent-help-button{right:96px}}.parent-help-button__menu{background:#007ff4;color:#fff;padding:24px;border-radius:8px;width:max-content;max-width:400px}.parent-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}.parent-help-button__activator .v-icon{position:absolute;top:12px;left:12px}.parent-help-button__link-list{display:flex;flex-direction:column;user-select:none}.parent-help-button__link-list>*:not(:last-child){margin-bottom:12px}.parent-help-button__link-list_dense>*:not(:last-child){margin-bottom:8px}.parent-help-button__link{display:flex;max-width:100%;color:#fff}.parent-help-button__link>span{white-space:normal;flex:1 0 0}
.student-parent-info-page{padding:0 max(24px,(100% - 800px)/2);padding-top:var(--header_height, 0)}.student-parent-info-page__iframe{width:100%}
.student-change-mode-modal{max-width:780px;display:flex;flex-direction:column;gap:16px}.student-change-mode-modal__card{border:1px solid #d9d9d9;border-radius:16px;padding:24px;display:flex;gap:16px}.student-change-mode-modal__card_gray-bg{background:#f5f5f5}.student-change-mode-modal__card .v-button{align-self:center}.student-change-mode-modal__radio-group{display:flex;gap:16px}
.student-games-page{padding:0 max(24px,(100% - 920px)/2);padding-top:calc(var(--header_height, 0) + 24px);padding-bottom:64px}.student-games-page__placeholder{height:calc(100% - 64px);display:flex;justify-content:center;align-items:center;gap:24px;font-size:20px;line-height:32px;flex-direction:column}.student-games-page .games{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill, 224px);row-gap:32px}.student-games-page .games__student-book{order:4;min-width:256px}.student-games-page .games__student-book .poster{height:162px}.student-games-page .games__title{font-size:20px;line-height:32px;font-weight:bold}.game-modal__header{display:flex;align-items:center;height:72px;border-bottom-color:gray;padding:24px 32px 16px}.game-modal__content{width:calc(100vw - 32px);height:calc(100vh - 104px)}.v-modal.game-modal{z-index:1002}.v-modal.game-modal .v-modal__container{max-height:inherit;overflow:hidden;border-radius:0}.v-modal.game-modal .v-modal__content{margin:0;padding:0;max-height:inherit}.v-modal.game-modal .v-modal__close{top:24px;right:24px;width:32px;height:32px}
.student-unit-select{order:2;justify-self:center;display:flex;align-items:center;gap:32px;border-radius:16px;background:rgba(0,0,0,0);padding:0px;transition:transform .3s ease,padding .3s ease,background .3s ease,box-shadow .3s ease;transform:translateY(0);flex-direction:column;width:88px;z-index:2;background:#fff;box-shadow:-4px 0px 20px 0px rgba(0,0,0,.1254901961),-2px 0px 4px 0px rgba(0,0,0,.0392156863);border-radius:0;max-height:100vh;max-height:100svh}@media screen and (orientation: portrait){.student-unit-select{max-height:100vw;max-height:100svw}}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-unit-select{width:72px}}.student-unit-select_hidden{transform:translateX(100%)}.student-unit-select__scroll-list{display:flex;overflow-x:auto;gap:8px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;flex-direction:column;width:100%;padding:12px}.student-unit-select__scroll-list::-webkit-scrollbar{display:none}.student-unit-select__unit{transition:transform .3s ease,z-index .3s ease}.student-unit-select__unit,.student-unit-select__unit *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.student-unit-select__unit:first-child{transform-origin:center center}.student-unit-select__unit:last-child{transform-origin:center center}.student-unit-select__unit_selected{background:#d9ecfe;border-radius:8px}.student-unit-select__unit_current .v-icon{transform:scale(1.25);transition:transform .3s ease}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-unit-select__unit_current .v-icon{transform:scale(1.4)}}.student-unit-select__unit_large{transform:scale(1.4);z-index:2}.student-unit-select__unit_large .v-icon{transform:scale(1)}.student-unit-select__unit a{position:relative;width:64px;height:64px;display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#000;font-size:14px;line-height:16px;font-weight:bold}@media screen and (max-width: 580px),screen and (max-height: 580px){.student-unit-select__unit a{width:48px;height:48px;font-size:12px;line-height:14px}}.student-unit-select__unit a span{z-index:1;display:-webkit-box;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0 8px}.student-unit-select__unit a .v-icon{position:absolute;top:0;left:0;z-index:0}.student-unit-select__unit-tooltip{pointer-events:none;position:fixed;background:#fff;box-shadow:-1px 1px 4px rgba(58,70,93,.12),-4px 5px 18px 0px rgba(29,42,68,.13);width:250px;padding:8px;border-radius:8px;transition:opacity .3s ease;opacity:1}.student-unit-select__unit-tooltip_hidden{opacity:0}
.student-overnight-stars-modal{position:relative}.student-overnight-stars-modal__background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background-color:rgba(0,0,0,.8);opacity:1;transition:background-color .5s ease,opacity .5s ease;visibility:visible}.student-overnight-stars-modal__background[hidden]{background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;display:block}.student-overnight-stars-modal .student-overnight-stars-modal__shooting-star{position:absolute;width:86px;height:86px}.student-overnight-stars-modal__star{position:fixed;z-index:201;top:calc(50% - 48px);right:calc(50% - 48px);display:flex;align-items:center;justify-content:center;width:96px;height:96px;font-size:32px;font-weight:bold;line-height:100%;transition:top 1s ease,right 1s ease,width 1s ease,height 1s ease,opacity .1s ease;transition-delay:0s;transform:translateY(0);opacity:1}.student-overnight-stars-modal__star[hidden]{pointer-events:none;opacity:0;display:flex;width:56px;height:56px;top:16px;right:144px}.student-overnight-stars-modal__text{width:min(450px,95%);position:fixed;z-index:201;top:50%;left:calc(50% - 225px);transition:transform .5s ease,opacity .5s ease;transform:translateY(0);opacity:1;font-size:20px;line-height:32px;font-weight:bold;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.student-overnight-stars-modal__text[hidden]{transform:translateY(100px);pointer-events:none;opacity:0;display:flex}
.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__custom-html>p{margin-bottom:10px}.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}
