.tutor-single-course-sidebar .tutor-alert{gap:0;margin-bottom:0}.tutor-single-course-sidebar .tutor-card-body:has(.tutor-subscription-plans){background-color:#fff;padding:16px 16px 24px}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-course-subscription-options>label:not(:first-child){border-top:1px solid var(--tutor-border-color)}.tutor-single-course-sidebar .tutor-subscription-plans label{cursor:pointer}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-subscription-plan-wrapper{flex-direction:column;gap:12px;display:flex}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-subscription-choose-plan{color:var(--tutor-color-subdued);margin-bottom:-4px}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-course-subscription-plan{border:1px solid var(--tutor-border-color);border-radius:6px;padding:16px 20px;display:block;position:relative;overflow:hidden}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-course-subscription-plan .tutor-subscription-featured-badge{color:var(--tutor-color-primary);font-size:16px;line-height:1}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-course-subscription-plan .tutor-subscription-price{color:var(--tutor-body-color);font-size:20px;font-weight:500;line-height:28px}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-course-subscription-plan .tutor-subscription-discount-price{color:var(--tutor-color-hints);font-size:16px;font-weight:400;line-height:34px;text-decoration:line-through}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-plan-feature-list{color:var(--tutor-color-secondary);flex-direction:column;gap:8px;margin-top:20px;display:flex}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-plan-feature-item{align-items:center;gap:8px;line-height:24px;display:flex}.tutor-single-course-sidebar .tutor-subscription-plans .tutor-plan-feature-item i{color:var(--tutor-color-primary);font-size:20px}.tutor-membership-pricing-item{border:1px solid #e0e2ea;border-radius:8px;height:100%;position:relative;box-shadow:0 2px 13px rgba(0,0,0,.08)}.tutor-membership-pricing-item .tutor-membership-pricing-item-inner{padding:32px}.tutor-membership-pricing-item .tutor-membership-pricing-featured-badge{color:#fff;text-align:center;text-transform:uppercase;background:#3e64de;border-top-left-radius:6px;border-top-right-radius:6px;padding:0 16px;font-size:12px;font-weight:700;line-height:28px}.tutor-membership-pricing-item .tutor-membership-pricing-title{color:var(--tutor-color-secondary);text-align:center;margin-bottom:24px;font-size:24px;font-weight:700;line-height:34px}.tutor-membership-pricing-item .tutor-pricing-price{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.tutor-membership-pricing-item .tutor-pricing-price .tutor-pricing-price-amount{color:var(--tutor-body-color);gap:4px;font-size:40px;font-weight:700;line-height:48px}.tutor-membership-pricing-item .tutor-pricing-price .tutor-pricing-price-discount{color:#767c8e;font-size:20px;font-weight:500;line-height:21px}.tutor-membership-pricing-item .tutor-pricing-price .tutor-pricing-price-duration{color:#6b7280;font-size:12px;line-height:15px}.tutor-membership-pricing-item .tutor-short-description{color:var(--tutor-color-subdued);text-align:center;margin-bottom:16px;padding:0;font-size:15px;line-height:24px}.tutor-membership-pricing-item .tutor-pricing-features{color:var(--tutor-body-color);flex-direction:column;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:18px;list-style:none;display:flex}.tutor-membership-pricing-item .tutor-feature-icon-active{color:#1fc91f}.tutor-membership-pricing-item .tutor-feature-icon-inactive{color:#b6b9c2}.tutor-membership-pricing-item.is-featured{border-color:#3e64de}.tutor-membership-pricing-item.is-featured .tutor-pricing-price-discount{color:#3a62e0;text-transform:uppercase;background-color:#e9edfb;border-radius:4px;margin-bottom:4px;padding:3px 9px;font-size:12px;font-weight:700;line-height:16px}.tutor-subscription-info .tutor-plan-resume-alert{align-items:center;margin-top:18px;display:flex;margin-bottom:0!important}.tutor-subscription-info .tutor-plan-resume-alert>div:nth-child(2){text-align:right;min-width:150px}