.breadcrumb-container{background:#dbecff;border-radius:5px;margin-top:15px;padding:10px 20px}.breadcrumb-container .breadcrumb-section{box-shadow:none;border-radius:5px;width:fit-content;margin-top:10px;margin-bottom:15px;padding:10px 15px}.course-title{color:#0a033c;font-size:42px;font-weight:600}.order1{order:1}.order2{order:2}.course-left-container-content{border-bottom:1px solid #cecdd8;justify-content:space-between;align-items:center;display:flex}.course-left-container-content-item{border-bottom:3px solid #0000;padding-left:10px;padding-right:10px;font-size:18px;font-weight:600;line-height:36px;transition:all .3s ease-in-out;font-family:Roboto,sans-serif!important}.couse-left-item-active{color:#0066dc;border-bottom:3px solid #0066dc;transition:all .3s ease-in-out}.course-left-container-content-item:hover{cursor:pointer;color:#0066dc;transition:all .3s ease-in-out}.course-detail-sidebar{background:#fff;border-radius:20px;padding:10px;position:sticky;top:10px}.course-sidebar-video{border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.course-video-overlay{background:radial-gradient(50% 50%,#50d87629 0,#20443729 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.course-sidebar-icon{color:#5ca8ff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s ease-in-out;display:flex}.course-sidebar-icon:hover{color:#0066dc;cursor:pointer;transition:all .3s ease-in-out}.course-sidebar-price{color:#0066dc;text-align:right;font-size:47px;font-weight:700;line-height:30px}.course-sidebar-base-price{color:var(--secondary-900,#ff6652);margin-right:5px;font-size:32px;font-weight:600;line-height:36px}.course-sidebar-buy-button{background:var(--gradient,linear-gradient(135deg, #0066dc 0, #046feb 100%));color:#fff;text-align:center;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:100%;padding:19px 30px;font-size:24px;font-weight:500;line-height:14px;display:flex;box-shadow:0 4px 20px #6fb2ff}.course-sidebar-title{color:var(--grey-600,#6c688a);font-size:20px;font-style:normal;font-weight:500;line-height:30px}.course-sidebar-value{color:var(--grey-900,#204437);text-align:right;font-size:20px;font-weight:600;line-height:30px}.course-content{font-size:16px}.course-content p,ul{background-color:#0000!important}.course-detail-modal .modal-content{border-radius:15px}.routine-button{color:#fff;border:none;flex-direction:row;justify-content:center;align-items:center;padding:18px 30px;font-size:18px;font-style:normal;font-weight:600;line-height:20px;text-decoration:none;transition:all .3s ease-in-out;display:flex;background:linear-gradient(101.04deg,#0066dc,#0066dc)!important;border-radius:8px!important}.routine-button:hover{color:#fff;transition:all .3s ease-in-out;box-shadow:0 4px 12px #0066dccc}.lecture-download-link{color:#000;text-decoration:none}.lecture-item{grid-gap:10px;grid-row-gap:0;cursor:pointer;border-bottom:1px solid;grid-template-columns:45px 1fr;align-items:center;gap:0 10px;margin-bottom:10px;display:grid}.course-modal-header{border:0;position:relative}.course-modal-header button{position:absolute;top:-20px;right:0}.btn-custom-close{cursor:pointer;color:red;background:0 0;border:none;font-size:30px;position:absolute;right:0;top:4px!important}.btn-custom-close:hover{color:#ad1f1f}.modal-content{background:0 0;border:0}.course-modal-header{background:0 0;border:0;width:100%;height:50px;position:relative}@media only screen and (max-width:668px){.course-content{overflow-x:scroll}}@media only screen and (max-width:500px){.course-left-container-content{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}}
.review-container{max-width:1200px}.reviewer-avatar img{object-fit:cover}.avatar-placeholder{color:#666;background-color:#f0f0f0;justify-content:center;align-items:center;width:50px;height:50px;font-weight:700;display:flex}.rating-input{justify-content:center;gap:8px;display:flex}.star-icon{cursor:pointer;font-size:1.5rem;transition:all .2s}.star-icon:hover{transform:scale(1.1)}.rating-stars{align-items:center;display:flex}.reviews-list{max-height:600px;padding-right:10px;overflow-y:auto}.reviews-list::-webkit-scrollbar{width:6px}.reviews-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.reviews-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.reviews-list::-webkit-scrollbar-thumb:hover{background:#555}
