.react-player{background-color:#000}.card-white{background:#fff;margin-top:16px;padding:16px;border-radius:8px;border:1px solid #e7edef}.video-title h1{font-size:20px;font-weight:700;line-height:28px;color:var(--gimmel-darkBlue);margin-bottom:0}.sec-inline-row{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.user-info-container{display:flex;align-items:center;gap:8px}.user-avatar img{width:32px;height:32px;object-fit:cover;object-position:center;border-radius:50%}.user-name h4{font-size:14px;font-weight:900;color:var(--gimmel-darkBlue);margin:0;padding:0;letter-spacing:.5px;text-transform:capitalize}.btn-light-bg{background-color:#e7edef!important;font-size:14px;font-weight:600;width:140px;height:40px;border-radius:8px;color:var(--gimmel-darkBlue)!important;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.btn-light-bg.orange-active{color:var(--gimmel-orange)!important}.btn-light-bg svg{width:20px;height:20px}.gap-8-flex{display:flex;align-items:center;gap:8px}.w-40{width:40px}ul.account-info-list{padding:0;display:flex}ul.account-info-list li{list-style:none;font-size:11px;font-weight:600;color:#87a7ad;letter-spacing:.5px;text-transform:capitalize;border-right:1px solid #87a7ad;padding:0 10px 0 0;margin:0 10px 0 0;display:flex;align-items:center;gap:8px}ul.account-info-list li:last-child{border-right:none;padding-right:0;margin-right:0}ul.account-info-list li .accout-rating{display:flex;align-items:center;gap:4px}.video-description p{font-size:14px;font-weight:600;color:#4c7a84;margin:0;padding:0;letter-spacing:.5px;text-transform:capitalize;overflow:hidden;display:-webkit-box}.truncated-text{-webkit-line-clamp:3;-webkit-box-orient:vertical}.btn-view{padding:0;color:var(--gimmel-darkBlue);font-weight:700}ul.account-list{padding:0;display:flex;flex-wrap:wrap}ul.account-list li{width:calc(100% / 4);margin-top:16px}.topic-title{color:#929292;font-size:12px;font-weight:600}.topic-value{color:var(--gimmel-darkBlue);font-size:14px;font-weight:600}.details-tabs .nav-item{margin-bottom:16px;width:calc(100% / 5)}.details-tabs .nav-item .nav-link{font-size:16px;font-weight:600;color:var(--gimmel-lightText);padding:8px 16px;border:none;border-radius:8px;margin-right:8px;width:100%;text-align:center}.details-tabs .nav-item .nav-link.active{background-color:#e7edef!important;color:var(--gimmel-darkBlue);font-weight:700;border:1px solid var(--gimmel-lightGray)}.btn-container,.btn-light-orange{display:flex;align-items:center;gap:8px}.btn-light-orange{background-color:#fef4ee!important;color:var(--gimmel-orange)!important;border:1px solid #fef4ee;border-radius:8px;font-size:16px;font-weight:600;height:44px;width:100%;justify-content:center}.question{margin-top:16px}.question-title{font-size:20px;font-weight:900;color:var(--gimmel-darkBlue);padding:0;text-transform:capitalize;line-height:28px;margin:0 0 8px}.question-content{font-size:16px;font-weight:500;line-height:24px;color:var(--gimmel-darkBlue)}.question-select{margin-top:8px}.question-select .form-check{margin-bottom:16px}.question-select .form-check-label{font-size:16px;font-weight:700;color:#929292;margin-left:8px}.question-select .form-check-input{border:1px solid var(--gimmel-darkBlue)}.question-select .form-check-input:checked{background-color:transparent;border-color:var(--gimmel-orange)}.question-select .form-check-input:checked[type=radio]{background-image:url(/_next/static/media/radio-check.85580cd1.svg)}.check-sidebar .form-check-input{border:1px solid var(--gimmel-darkBlue);border-radius:50%}.check-sidebar .form-check-input:checked{background-color:transparent;border-color:var(--gimmel-orange)}.check-sidebar .form-check-input:checked[type=checkbox]{background-image:url(/_next/static/media/radio-check.85580cd1.svg);background-size:22px}.question-select .form-check-input:checked[type=checkbox]{background-image:url(/_next/static/media/check-bg.934e11eb.svg)}.question-select .form-check-input:active,.question-select .form-check-input:focus{box-shadow:none}.question-select .form-check-input:checked~.form-check-label{color:var(--gimmel-orange)}.custom-textarea{border:1px solid var(--gimmel-darkBlue);border-radius:8px;padding:16px 24px;font-size:16px;font-weight:400;color:var(--gimmel-darkBlue);margin:8px 0}.custom-textarea:focus{box-shadow:none;border-color:var(--gimmel-lightGray)}.custom-textarea::placeholder{color:var(--gimmel-darkBlue)}.character-count{font-size:12px;font-weight:600;color:#929292;margin:0;padding:0}.suggested-card{box-shadow:none;margin-bottom:8px}.suggested-card:last-child{margin-bottom:0}.suggested-card .video-card-detail{padding:0}.suggested-card .de-title h4{line-height:18px;margin-bottom:0}.suggested-card .de-title h4 a{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;margin-bottom:10px;line-height:18px}.suggested-card .video-card-image img{border-radius:8px}.suggested-card .video-de-title{margin:0}.suggested-card .eng-name,.suggested-card .rating span{font-size:12px}.review-type-container{display:flex;gap:8px;padding:16px}.review-comment input{border:1px solid var(--gimmel-lightGray);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:var(--gimmel-lightText);height:42px;width:100%}.review-comment-container{width:100%}.review-item{display:flex;gap:8px;margin-top:10px}.review-comment p{font-weight:500;color:#929292;margin:0}.review-btn .btn,.review-comment p{font-size:14px;padding:0;line-height:20px}.review-btn .btn{font-weight:700;color:var(--gimmel-darkBlue);background-color:transparent;border:none;text-transform:capitalize;margin-right:8px}.review-btn .btn img{margin-right:8px}.review-btn .btn.reply-btn{margin-left:20px}.review-list{display:flex;flex-direction:column;gap:24px}.success-icon img{width:100%;height:100%}.share-alart{font-weight:700;color:var(--gimmel-darkBlue)}.report-modal-text{margin-top:24px}.report-modal-title{font-size:24px;font-weight:900;color:var(--gimmel-darkBlue);margin-bottom:16px}.textarea-container textarea{border:1px solid var(--gimmel-darkBlue);border-radius:8px;padding:16px 24px;font-size:16px;font-weight:400;color:var(--gimmel-darkBlue);margin:8px 0}.textarea-container textarea:focus{box-shadow:none;border-color:var(--gimmel-darkBlue)}.details-tabs-mobile .nav-item{width:50%}.details-tabs-mobile .nav-item .nav-link{font-size:14px;font-weight:600;color:var(--gimmel-lightText);border:none;width:100%;text-align:center;height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gimmel-lightText);border-radius:0!important}.details-tabs-mobile .nav-item .nav-link.active{background-color:transparent!important;color:var(--gimmel-darkBlue);font-weight:600;border-bottom:2px solid var(--gimmel-darkBlue);border-radius:0!important}.modal-btn-list-item ul{padding:0;margin:0}.modal-btn-list-item ul li{margin-bottom:24px}.modal-btn-list-item ul li button{color:var(--gimmel-darkBlue);text-decoration:none;font-weight:700;border:none;background:transparent;width:100%;text-align:left}.modal-btn-list-item ul li button svg{margin-right:16px}.modal-btn-list-item ul li button svg path,.modal-icon-header svg path{fill:var(--gimmel-darkBlue)}.modal-icon-header .modal-icon-title{font-size:16px;font-weight:700;color:var(--gimmel-darkBlue)!important;margin-bottom:0}.light-text{color:var(--gimmel-lightText);font-size:14px;font-weight:700;margin-bottom:8px}.bold-text,.description{font-size:16px;color:var(--gimmel-darkBlue);line-height:24px}.bold-text{font-weight:700}.details-modal .modal-dialog{max-width:100%;margin:50px 0 0;padding:0}.details-modal .modal-dialog .modal-content{border-radius:16px 16px 0 0;border:none;box-shadow:none;padding-bottom:140px}.report-material{margin-bottom:24px}.report-material img{width:100%;height:100%}.btn-bottom{width:100%;height:56px;border-radius:8px;font-size:16px;font-weight:700;color:var(--gimmel-orange);background:transparent;border:none;display:flex;align-items:center;justify-content:center}.bg-color{background-color:#fef4ee!important;border:1px solid var(--gimmel-orange)}.reply-input{margin-top:10px;width:85%}.reply-input-container{display:flex;align-items:center;gap:8px}.reply-input-container .form-control{flex:1}.post-reply-btn{color:#fff;border-radius:50%;border:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.post-reply-btn:hover{background:#fff;border:1px solid #000}.post-reply-btn:disabled{background:#ccc;cursor:not-allowed}.replies-section{margin-top:12px;padding-left:28px;border-left:2px solid #e0e0e0}.reply-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.reply-user-avatar img{border-radius:50%}.reply-content{background-color:#f5f5f5;padding:6px 12px;border-radius:8px;max-width:75%;font-size:14px;overflow:auto}@media screen and (min-width:280px) and (max-width:767px){.btn-light-bg{width:-webkit-fill-available}.details-tabs{overflow-x:scroll;flex-wrap:nowrap}.details-tabs .nav-item{width:auto}.details-tabs .nav-item .nav-link{width:130px}.question-select .form-check{margin-bottom:24px}.step-details-container{margin-bottom:170px}.review-list-container{margin-top:16px}.review-type-container{margin-bottom:10px}.reviews-container{margin-bottom:105px}.details-modal .modal-dialog{align-items:flex-end!important;height:auto}ul.account-info-list li{border-right:none}}@media screen and (min-width:1280px) and (max-width:1439px){.details-tabs .nav-item .nav-link{font-size:14px}}@media screen and (min-width:1440px) and (max-width:1600px){.suggested-card .de-title h4 a{font-size:13px}.suggested-card .de-title h4{line-height:15px;margin-bottom:0}}@media screen and (min-width:1601px) and (max-width:1800px){.suggested-card .de-title h4 a{font-size:13px}.suggested-card .de-title h4{line-height:14px}}.difficulty-row-ui{display:flex;align-items:flex-end;gap:16px;margin-bottom:32px}.difficulty-left-group{display:flex;flex-direction:column;flex:1}.difficulty-label{color:#104e5b;font-weight:700;font-size:15px;margin-bottom:6px}.difficulty-dropdown{width:100%;border:1.5px solid #104e5b;border-radius:8px;padding:12px 40px 12px 16px;font-size:16px;color:#104e5b;font-weight:500;outline:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23104E5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;line-height:1.2}.difficulty-dropdown option{background-color:#fff;color:#104e5b;font-weight:500;font-size:16px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;margin:2px 0}.difficulty-dropdown option:hover{background-color:#f9fafb;color:#104e5b}.difficulty-dropdown option:checked{background-color:#f18d51;color:#fff}.regenerate-btn{min-width:200px;height:50px;background:linear-gradient(90deg,#ffe5d0,#ffd6b0);color:#f18d51;border:1.5px solid #f18d51;border-radius:8px;font-weight:600;font-size:16px;margin-left:10px;transition:.2s;box-shadow:none;display:flex;align-items:center;justify-content:center}.regenerate-btn:hover{background:linear-gradient(90deg,#ffd6b0,#ffe5d0);color:#e67e22;border-color:#e67e22}@media (max-width:600px){.difficulty-row-ui{flex-direction:row;gap:10px;align-items:flex-end;width:100%}.difficulty-left-group{flex:1;width:49%}.difficulty-dropdown{height:45px}.regenerate-btn{flex:1;height:50px;min-width:auto;width:100%;margin-left:0;white-space:nowrap}}.custom-dropdown,.custom-dropdown-header{position:relative;width:100%}.custom-dropdown-header{border:1.5px solid #104e5b;border-radius:8px;padding:12px 40px 12px 16px;font-size:16px;color:#104e5b;font-weight:500;outline:none;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.custom-dropdown-header:hover{border-color:#0d3d47}.dropdown-arrow{color:#104e5b;transition:transform .2s ease}.dropdown-arrow.rotated{transform:rotate(180deg)}.custom-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid #104e5b;border-top:none;border-radius:0 0 8px 8px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.custom-dropdown-option{padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.custom-dropdown-option:last-child{border-bottom:none}.custom-dropdown-option:hover{background-color:#f9fafb}.custom-dropdown-option.selected{background-color:#fff;color:#104e5b;font-weight:600}.checkmark{color:#000;flex-shrink:0}.custom-select,.custom-select-header{position:relative;width:100%}.custom-select-header{border:1.5px solid #104e5b;border-radius:8px;padding:12px 40px 12px 16px;font-size:16px;color:#104e5b;font-weight:500;outline:none;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease}.custom-select-header:hover{border-color:#0d3d47}.select-arrow{color:#104e5b;transition:transform .2s ease;position:absolute;right:12px}.select-arrow.rotated{transform:rotate(180deg)}.custom-select-list{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid #104e5b;border-top:none;border-radius:8px 8px 8px 8px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.custom-select-option{padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s ease;font-size:16px;color:#104e5b;font-weight:500}.custom-select-option:last-child{border-bottom:none}.custom-select-option:hover{background-color:#e5e7eb}.custom-select-option.selected{background-color:#fff;color:#104e5b;font-weight:600}.select-checkmark{color:#000;flex-shrink:0}