.ai-training-tabheader{width:100%;padding:10px 10px 0 25px;margin:5px 0 0}.ai-training{display:flex;flex-direction:column;overflow-y:auto;width:100%;padding:0 30px 160px;margin:0 auto}.ai-training-item{position:relative;display:flex;flex-direction:column;width:100%;max-width:700px;gap:10px;padding:10px 20px;border-radius:9px;cursor:pointer;transition:background-color .2s}.ai-training-item-title{font-size:14px;font-weight:400;color:var(--text);transition:color .2s;padding-left:10px;letter-spacing:.4px}.ai-training-item-desc{display:none;font-size:14px;font-weight:400;line-height:160%;color:var(--text)}.ai-training-item-highlight-img{position:absolute;width:15px;height:15px;left:5px;top:50%;transform:translateY(-50%)}.ai-training-item:hover .ai-training-item-title{color:var(--textBlack)!important;opacity:1}@keyframes ai_training_qa_show{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-training-item-active{padding:20px!important;margin-bottom:10px;cursor:unset;animation:ai_training_qa_show .2s}.ai-training-item-active .ai-training-item-title{font-size:20px;font-weight:600;color:var(--textBlack);letter-spacing:inherit!important;opacity:1;padding-left:20px}.ai-training-item-active .ai-training-item-desc{display:block}.ai-training-item-active .ai-training-item-highlight-img{top:31px;left:16px}.ai-training-item-active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary);border-radius:9px;z-index:0;opacity:.08}.ai-training-item-active:after{content:"SELECTED";position:absolute;font-size:11px;font-weight:500;letter-spacing:1px;background-color:var(--primary);color:var(--white);padding:2px 5px;border-radius:5px;top:-5px;right:10px}.ai-training-item-active .simple-textarea{position:relative;top:-15px;left:-7px;padding-left:7px;font-weight:600;font-size:20px}.ai-training-item:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary);border-radius:9px;z-index:-1;opacity:.1}.ai-training-group-label{position:relative;font-size:13px;font-weight:500;color:var(--textLight);width:100%;padding:30px 0 10px;text-transform:capitalize}
