:root{--rbr-blue-bg-hover:rgba(181,201,228,.1);--rbr-blue-bg-selected:rgba(167,185,209,.3)}:focus{outline:none}.v-main__wrap{display:grid;grid-template-rows:auto 1fr}.v-application .text-h4{font-weight:300!important}.v-application .text-h6{font-weight:400!important}body.cp{background:#e6bab0;background:linear-gradient(45deg,#e6bab0,#b1d8e7)}body.cp .theme--light.v-application{background:none}body.cp .profile-page-box{margin:0 auto}main{min-height:100vh;background-color:#fff;margin-left:120px}main header{height:56px;position:relative;min-height:0;padding:0 16px 0 32px;border-bottom:1px solid var(--v-gray-lighten5)}.header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}.header-container .header__title{font-size:24px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:800px}.header-container .header__user{display:flex;flex-direction:row;justify-content:center;align-items:center}.header-container .header__user a{text-decoration:none}.header-container .header__user .header__user-item{height:100%;margin-left:16px;position:relative;cursor:pointer;white-space:nowrap}.header-container .header__user .header__user-item .subscription{text-transform:uppercase;background-color:#ebf0f3;border:1px solid #fce6c3;border-radius:4px;font-size:70%;font-weight:700;padding:2px 10px;color:#50667a}.header-container .header__user .header__user-item .subscription:hover{background-color:#e0e4e6}.header-container .header__user .header__user-item .subscription.subscription__teacher-1{background-color:#fce6c3;border:1px solid #fce6c3;color:#c37701}.header-container .header__user .user-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#ccc no-repeat 50%;background-size:cover}.header-container .header__user .user-avatar i{color:#fff;background-color:#c7cdd4;font-size:30px}.left-menu{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:8;width:120px;background-color:rgba(220,226,232,.45);box-shadow:inset -7px 0 5px -8px #8a8a8a}.left-menu .logo-box{text-align:center;height:56px;display:flex;flex-direction:row;justify-content:center;align-items:center}.left-menu .logo-box a{text-decoration:none;color:rgba(0,0,0,.87)}.left-menu .logo-box a i{transition:transform .2s}.left-menu .logo-box a:hover{color:#50667b}.left-menu .logo-box a:hover i{transform:scale(1.25)}.left-menu .left-menu__nav,.left-menu .left-menu__nav a{display:flex;flex-direction:column}.left-menu .left-menu__nav a{background:transparent;justify-content:center;align-items:center;font-size:12px;line-height:16px;font-weight:400;height:66px;padding:8px 0;margin:15px 0;color:#50667b;opacity:.4;transition:all .2s;text-decoration:none}.left-menu .left-menu__nav a.left-menu__nav-item-active,.left-menu .left-menu__nav a:hover{opacity:1}.left-menu .left-menu__nav a i{font-size:36px;margin-bottom:4px}.page-container{padding:32px}.sb-top-buttons{padding:10px 32px;border-bottom:1px solid var(--v-gray-lighten5)}.sb-top-buttons button{margin-right:20px;color:#29b6f6}.sb-top-buttons button.btn-flat:hover{background-color:#eee}.bottom-tools{text-align:left;position:fixed;bottom:0;left:120px;right:0;height:60px;padding:12px 26px;background-color:#f8f8f8;display:flex;justify-content:space-between}.bottom-tools .info-message{display:inline-block;line-height:36px}.theme--light.v-icon.mdi-delete:hover{color:red;cursor:pointer}.theme--light.v-icon.ico-copy:hover{color:#333;cursor:pointer}.sort-handle{cursor:move}