.logo3 .img{width:45px}#lesson-list .btn-show-menu .tooltip-menu{right:-200px}#lesson-list .btn-show-menu:hover .tooltip-menu{right:85px}#lesson-basic-container.training .menu-content{outline:5000px solid rgba(0,0,0,.9)}#lesson-basic-container.training .overlay-tutorial{height:80px!important}#lesson-main.menu-hidden .lesson-main-container{margin-left:auto;margin-right:auto}.pc-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.5)}.pc-header .header-notification .dropdown-toggle-icon,.pc-header .icon-color{color:#073a3b}.pc-header.new-menu .header-menu{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.new-menu .header-menu__item,.new-menu .header-menu__item a{color:#07403f!important}.new-menu .header-menu__item.active,.new-menu .header-menu__item:hover{background:-webkit-linear-gradient(57.73deg,rgba(0,255,115,.5) 32.16%,rgba(0,255,84,.5) 50.05%,rgba(0,255,22,.5) 71.77%,rgba(255,255,0,.5) 96.05%)!important;background:linear-gradient(32.27deg,rgba(0,255,115,.5) 32.16%,rgba(0,255,84,.5) 50.05%,rgba(0,255,22,.5) 71.77%,rgba(255,255,0,.5) 96.05%)!important;border-radius:9999px}.vocabulary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.nav-menu{background-color:#f8f9fa;border-right:1px solid #e9ecef;padding-top:76px;-webkit-transition:all .3s;transition:all .3s;width:280px}.nav-menu.collapsed{width:60px}.nav-menu-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e9ecef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px}.nav-menu-title{color:#07403f;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-menu{color:#07403f;cursor:pointer}.nav-menu-items{padding:20px}.nav-menu-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:12px;color:#495057;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px;-webkit-transition:all .2s;transition:all .2s}.nav-menu-item:hover{background-color:#e9ecef}.nav-menu-item.active{background-color:#ccf8d1;color:#07403f;font-weight:700}.nav-menu-item i{margin-right:10px;text-align:center;width:20px}.nav-menu-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-submenu{max-height:0;overflow:hidden;padding-left:30px;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.nav-submenu.open{max-height:500px}.fa-chevron-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.fa-chevron-down.open{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.nav-submenu-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:12px;color:#6c757d;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 15px;-webkit-transition:all .2s;transition:all .2s}.nav-submenu-item:hover{background-color:#e9ecef}.nav-submenu-item.active{color:#07403f;font-weight:700}.content-area{-webkit-box-flex:1;background-color:#f4f5fa;background-image:url(/images/vocabulary/vocabulary-pattern.svg);background-position:top;background-repeat:no-repeat;background-size:auto;-webkit-flex:1;-ms-flex:1;flex:1;padding:76px 20px 20px;position:relative}.content-area:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.content-section{display:none;position:relative;z-index:1}.vocabulary-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px}.reset-progress-popup-overlay,.vocabulary-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reset-progress-popup-overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.5);height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.reset-progress-popup{background:#fff;border-radius:24px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:450px;overflow-y:auto;width:90%}.reset-progress-close-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;color:#757575;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:40px}.reset-progress-close-btn:hover{background-color:#f5f5f5}.reset-progress-actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-justify-content:center;justify-content:center;margin:20px}.reset-progress-btn-cancel,.reset-progress-btn-confirm{border:none;cursor:pointer;min-width:140px;-webkit-transition:all .2s;transition:all .2s}.reset-progress-btn-cancel:hover{background-color:#e5e5e5!important}.reset-progress-btn-confirm:hover{background-color:#e55a5a!important;-webkit-box-shadow:0 4px 8px hsla(1,100%,74%,.3);box-shadow:0 4px 8px hsla(1,100%,74%,.3);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.reset-progress-popup{margin:20px;width:95%}.reset-progress-popup-content{padding:30px 20px}.reset-progress-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.reset-progress-btn-cancel{margin-right:0!important;width:100%}.reset-progress-btn-confirm{width:100%}.reset-progress-description{text-align:center}.reset-progress-warning{text-align:left}}.favorite-word-new span p span{font-size:24px!important}
