:root{--lp-primary-color:#3b82f6;--lp-secondary-color:#1e3a5f;--lp-border-color:#e2e8f0;--lp-border-radius:8px;--lp-color-base:#1e293b;--lg-navy:#1e3a5f;--lg-navy-dark:#0f172a;--lg-blue:#3b82f6;--lg-blue-light:#60a5fa;--lg-blue-50:#eff6ff;--lg-blue-100:#dbeafe;--lg-text:#1e293b;--lg-text-light:#475569;--lg-text-muted:#94a3b8;--lg-bg:#ffffff;--lg-bg-alt:#f8fafc;--lg-border:#e2e8f0;--lg-border-light:#f1f5f9;--lg-success:#10b981;--lg-success-bg:#ecfdf5;--lg-warning:#f59e0b;--lg-warning-bg:#fffbeb;--lg-danger:#ef4444;--lg-danger-bg:#fef2f2;--lg-purple:#8b5cf6;--lg-purple-bg:#f5f3ff;--lg-radius:8px;--lg-radius-lg:12px;--lg-radius-xl:16px;--lg-shadow:0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.03);--lg-shadow-md:0 4px 12px rgba(0,0,0,0.06);--lg-shadow-lg:0 8px 30px rgba(0,0,0,0.08);--lg-transition:0.2s ease}.learnpress-page,.learnpress-page body,#learn-press-course,.lp-content-area,.learn-press-courses,.lp-profile-content-area{font-family:'IBM Plex Sans Arabic',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--lg-text)}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover,.learnpress-page .lp-button:focus,.learnpress-page #lp-button:focus{background:var(--lg-blue)!important;border-color:var(--lg-blue)!important;color:#fff!important}.learnpress-page .lp-button,.learnpress-page #lp-button,.lp-button,#lp-button{background:var(--lg-bg);border:1.5px solid var(--lg-border);color:var(--lg-text);border-radius:var(--lg-radius);font-weight:600;font-size:14px;padding:10px 24px;transition:all var(--lg-transition);letter-spacing:-.01em;line-height:1.4}.learnpress-page .lp-button:hover,.learnpress-page #lp-button:hover,.lp-button:hover,#lp-button:hover{background:var(--lg-blue)!important;border-color:var(--lg-blue)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(59 130 246 / .25)}.button-enroll-course,.button-purchase-course,.lp-btn-finish-course,.lp-btn-complete-item,.button-complete-lesson,#learn-press-checkout-place-order,.lp-button.button-enroll-course,.lp-button.button-purchase-course{background:var(--lg-blue)!important;border-color:var(--lg-blue)!important;color:#fff!important;border-radius:var(--lg-radius)!important;font-weight:600!important;font-size:15px!important;padding:12px 28px!important;box-shadow:0 2px 8px rgb(59 130 246 / .2);transition:all 0.15s ease!important}.button-enroll-course:hover,.button-purchase-course:hover,.lp-btn-finish-course:hover,.lp-btn-complete-item:hover,.button-complete-lesson:hover,#learn-press-checkout-place-order:hover,.lp-button.button-enroll-course:hover,.lp-button.button-purchase-course:hover{background:var(--lg-navy)!important;border-color:var(--lg-navy)!important;transform:translateY(-1px) scale(1.01)!important;box-shadow:0 6px 20px rgb(30 58 95 / .25)!important}.button-retake-course,.button-recover-order{background:var(--lg-bg)!important;border:1.5px solid var(--lg-blue)!important;color:var(--lg-blue)!important;border-radius:var(--lg-radius)!important}.button-retake-course:hover,.button-recover-order:hover{background:var(--lg-blue-50)!important}.learn-press-message{border-radius:var(--lg-radius)!important;font-size:14px;padding:14px 18px!important;margin-bottom:16px;border:none!important;font-weight:500}.learn-press-message.success{background:var(--lg-success-bg)!important;color:#065f46!important;border-left:4px solid var(--lg-success)!important}.learn-press-message.error{background:var(--lg-danger-bg)!important;color:#991b1b!important;border-left:4px solid var(--lg-danger)!important}.learn-press-message.warning{background:var(--lg-warning-bg)!important;color:#92400e!important;border-left:4px solid var(--lg-warning)!important}.learn-press-message.info{background:var(--lg-blue-50)!important;color:var(--lg-navy)!important;border-left:4px solid var(--lg-blue)!important}.learn-press-courses-header{margin-bottom:24px}.lp-courses-bar{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);padding:16px 20px;margin-bottom:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:var(--lg-shadow)}.lp-courses-bar .search-courses input,.courses-searching input[type="text"],.lp-form-course-filter .lp-course-filter-search-field input{border:1.5px solid var(--lg-border);border-radius:var(--lg-radius);padding:10px 14px;font-size:14px;color:var(--lg-text);background:var(--lg-bg);transition:all var(--lg-transition);width:100%}.lp-courses-bar .search-courses input:focus,.courses-searching input[type="text"]:focus,.lp-form-course-filter .lp-course-filter-search-field input:focus{border-color:var(--lg-blue);box-shadow:0 0 0 3px rgb(59 130 246 / .1);outline:none}.courses-order-by-wrapper select{border:1.5px solid var(--lg-border);border-radius:var(--lg-radius);padding:9px 32px 9px 12px;font-size:13px;color:var(--lg-text);background:var(--lg-bg);cursor:pointer;transition:border-color var(--lg-transition)}.courses-order-by-wrapper select:focus{border-color:var(--lg-blue);outline:none}.switch-layout-container .switch-layout{border:1.5px solid var(--lg-border)!important;border-radius:var(--lg-radius)!important;color:var(--lg-text-muted)!important;background:var(--lg-bg)!important;transition:all var(--lg-transition)!important}.switch-layout-container .switch-layout.active,.switch-layout-container .switch-layout:hover{border-color:var(--lg-blue)!important;color:var(--lg-blue)!important;background:var(--lg-blue-50)!important}.lp-form-course-filter{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);padding:20px;box-shadow:var(--lg-shadow)}.lp-form-course-filter__item{border-bottom:1px solid var(--lg-border-light);padding:14px 0}.lp-form-course-filter__item:last-child{border-bottom:none}.lp-form-course-filter__item .lp-form-course-filter__title{font-weight:600;color:var(--lg-navy);font-size:14px;margin-bottom:10px}.learn-press-courses .course-item,.learn-press-courses .lpr_course,ul.learn-press-courses li.course{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg)!important;overflow:hidden;transition:all var(--lg-transition);box-shadow:var(--lg-shadow);margin-bottom:20px}.learn-press-courses .course-item:hover,.learn-press-courses .lpr_course:hover,ul.learn-press-courses li.course:hover{box-shadow:var(--lg-shadow-lg);transform:translateY(-3px);border-color:rgb(59 130 246 / .15)}.learn-press-courses .course-thumbnail,.course-item .course-thumbnail{border-radius:var(--lg-radius-lg) var(--lg-radius-lg) 0 0;overflow:hidden;position:relative}.learn-press-courses .course-thumbnail img{width:100%;height:auto;display:block;transition:transform 0.3s ease}.learn-press-courses .course-item:hover .course-thumbnail img{transform:scale(1.03)}.learn-press-courses .thim-course-content,.learn-press-courses .course-content{padding:20px!important}.learn-press-courses .course-title,.learn-press-courses .thim-course-content .course-title{font-size:16px!important;font-weight:600!important;color:var(--lg-navy)!important;line-height:1.4!important;margin-bottom:8px!important;letter-spacing:-.01em}.learn-press-courses .course-title a{color:var(--lg-navy)!important;transition:color var(--lg-transition)}.learn-press-courses .course-title a:hover{color:var(--lg-blue)!important}.learn-press-courses .course-description,.learn-press-courses .thim-course-content .course-description{font-size:13px;color:var(--lg-text-light);line-height:1.5;margin-bottom:14px}.learn-press-courses .course-meta,.learn-press-courses .course-info{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--lg-text-muted);padding-top:14px;border-top:1px solid var(--lg-border-light)}.learn-press-courses .course-students .value,.learn-press-courses .course-lesson .value,.learn-press-courses .course-count-item{font-weight:600;color:var(--lg-text)}.learn-press-courses .course-item-price,.learn-press-courses .course-price{font-size:18px!important;font-weight:700!important;color:var(--lg-blue)!important}.learn-press-courses .origin-price{color:var(--lg-text-muted)!important;font-size:13px!important}.learn-press-courses .free{background:var(--lg-success-bg)!important;color:var(--lg-success)!important;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600}.learn-press-courses .course-author,.learn-press-courses .course-instructor{font-size:13px;color:var(--lg-text-light)}.learn-press-courses .instructor-avatar img{border-radius:50%;border:2px solid var(--lg-bg);box-shadow:var(--lg-shadow)}.learn-press-courses .course-readmore a,.learn-press-courses .wrap-btn-add-course-to-cart .lp-button{background:var(--lg-blue)!important;color:#fff!important;border:none!important;border-radius:var(--lg-radius)!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s ease!important}.learn-press-courses .course-readmore a:hover,.learn-press-courses .wrap-btn-add-course-to-cart .lp-button:hover{background:var(--lg-navy)!important;transform:translateY(-1px)!important}.learn-press-pagination,.learnpress-page .learn-press-pagination{display:flex;gap:6px;justify-content:center;margin-top:32px}.learn-press-pagination .page-numbers{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--lg-radius);border:1.5px solid var(--lg-border);font-weight:500;font-size:14px;color:var(--lg-text);transition:all var(--lg-transition);background:var(--lg-bg)}.learn-press-pagination .page-numbers:hover{border-color:var(--lg-blue);color:var(--lg-blue);background:var(--lg-blue-50)}.learn-press-pagination .page-numbers.current{background:var(--lg-blue);border-color:var(--lg-blue);color:#fff;font-weight:600}#learn-press-course .course-meta,.content_course_2 .course-meta{background:var(--lg-bg-alt);border-radius:var(--lg-radius-lg);padding:20px 24px;border:1px solid var(--lg-border-light);margin-bottom:24px}.course-meta .meta-item{color:var(--lg-text-light);font-size:13px}.course-meta .meta-item__value{font-weight:600;color:var(--lg-text)}.content-single .entry-title,#learn-press-course .course-title,.header_single_content h1{font-size:28px!important;font-weight:700!important;color:var(--lg-navy-dark)!important;letter-spacing:-.02em;line-height:1.3!important;margin-bottom:12px!important}#learn-press-course-tabs,.course-tabs{margin-bottom:28px}.learn-press-nav-tabs,.course-nav-tabs,.wrapper-course-nav-tabs ul{display:flex;gap:0;border-bottom:2px solid var(--lg-border);list-style:none;padding:0;margin:0}.learn-press-nav-tabs li,.course-nav-tabs li,.wrapper-course-nav-tabs li{list-style:none}.learn-press-nav-tabs li a,.learn-press-nav-tabs li span,.course-nav-tabs li a,.course-nav-tabs li span,.course-nav a{display:block;padding:14px 22px;font-size:14px;font-weight:500;color:var(--lg-text-muted);border-bottom:2px solid #fff0;margin-bottom:-2px;transition:all var(--lg-transition);text-decoration:none;white-space:nowrap}.learn-press-nav-tabs li a:hover,.learn-press-nav-tabs li span:hover,.course-nav-tabs li a:hover,.course-nav a:hover{color:var(--lg-blue)}.learn-press-nav-tabs li.active a,.learn-press-nav-tabs li.active span,.course-nav-tabs li.active a,.course-nav-tabs li.active span,.course-nav.active a{color:var(--lg-blue)!important;border-bottom-color:var(--lg-blue)!important;font-weight:600}.course-tab-panel{padding:24px 0}.course-curriculum,.learnpress-course-curriculum{border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);overflow:hidden;box-shadow:var(--lg-shadow)}.curriculum-sections{list-style:none;padding:0;margin:0}.curriculum-sections .section-header,.curriculum-sections .section .section-header{background:var(--lg-navy)!important;color:#fff!important;padding:16px 20px!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background var(--lg-transition)}.curriculum-sections .section-header:hover{background:var(--lg-navy-dark)!important}.curriculum-sections .section-header .section-title,.curriculum-sections .section-header .section-left{color:#fff!important;font-size:15px;font-weight:600;letter-spacing:-.01em}.curriculum-sections .section-header .section-desc{color:rgb(255 255 255 / .6)!important;font-size:12px}.curriculum-sections .section-header .section-meta{color:rgb(255 255 255 / .7)!important;font-size:12px}.curriculum-sections .section-header .section-toggle{color:#fff!important}.curriculum-sections .section-content{list-style:none;padding:0;margin:0;background:var(--lg-bg)}.curriculum-sections .section-content .course-item,.curriculum-sections .section-content .section-item{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--lg-border-light);transition:background var(--lg-transition);font-size:14px;color:var(--lg-text)}.curriculum-sections .section-content .course-item:last-child,.curriculum-sections .section-content .section-item:last-child{border-bottom:none}.curriculum-sections .section-content .course-item:hover,.curriculum-sections .section-content .section-item:hover{background:var(--lg-bg-alt)}.curriculum-sections .item-name,.curriculum-sections .course-item-title,.curriculum-sections .lesson-title,.curriculum-sections .quiz-title{color:var(--lg-text)!important;font-weight:500}.curriculum-sections .section-content a:hover .item-name,.curriculum-sections .section-content a:hover .course-item-title{color:var(--lg-blue)!important}.curriculum-sections .course-item-meta,.curriculum-sections .course-item-preview,.curriculum-sections .item-meta{font-size:12px;color:var(--lg-text-muted)}.curriculum-sections .course-item-status .lp-icon-check{color:var(--lg-success)}.curriculum-sections .course-item-status .lp-icon-lock{color:var(--lg-text-muted)}.curriculum-sections .course-item-preview a{background:var(--lg-blue-50)!important;color:var(--lg-blue)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important}.course-summary-sidebar,.course_right,.course-right{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);overflow:hidden;box-shadow:var(--lg-shadow);padding:0}.course-summary-sidebar__inner,.course-sidebar-top{padding:24px}.course-summary-sidebar .course-price,.course-payment .course-price,.course_right .course-price{font-size:28px!important;font-weight:700!important;color:var(--lg-blue)!important;margin-bottom:16px}.course-summary-sidebar .origin-price{font-size:16px;color:var(--lg-text-muted)}.course-extra-box{border-top:1px solid var(--lg-border-light);padding:16px 24px}.course-extra-box__title{font-size:14px;font-weight:600;color:var(--lg-navy);margin-bottom:8px}.learn-press-progress{height:8px!important;background:var(--lg-border)!important;border-radius:9999px!important;overflow:hidden}.learn-press-progress .learn-press-progress__active{background:linear-gradient(90deg,var(--lg-blue),var(--lg-navy))!important;border-radius:9999px!important;height:100%;transition:width 0.6s ease}.course-results-progress{background:var(--lg-bg-alt);border-radius:var(--lg-radius);padding:16px;margin-bottom:16px}.items-progress__heading{font-size:13px;font-weight:600;color:var(--lg-text);margin-bottom:8px}.items-completed{font-size:12px;color:var(--lg-text-muted)}.course-tab-panel .instructor-item,.course-instructor{background:var(--lg-bg-alt);border:1px solid var(--lg-border-light);border-radius:var(--lg-radius-lg);padding:24px;margin-bottom:16px;display:flex;gap:16px;align-items:flex-start}.course-instructor .instructor-avatar img{width:64px;height:64px;border-radius:50%;border:3px solid var(--lg-bg);box-shadow:0 0 0 2px var(--lg-blue-100)}.course-instructor .instructor-display-name{font-size:16px;font-weight:600;color:var(--lg-navy)}.featured-review,.review-box{background:var(--lg-bg-alt);border:1px solid var(--lg-border-light);border-radius:var(--lg-radius);padding:20px;margin-bottom:12px}.wrapper-profile-header,.lp-profile-right{background:linear-gradient(135deg,var(--lg-bg-alt) 0%,#e0f2fe 100%);border-radius:var(--lg-radius-xl);padding:32px;margin-bottom:28px;border:1px solid rgb(59 130 246 / .08)}.lp-user-profile-avatar img{border-radius:50%!important;border:4px solid var(--lg-bg)!important;box-shadow:0 0 0 3px var(--lg-blue-100),var(--lg-shadow-md)!important}.lp-profile-username{font-size:24px!important;font-weight:700!important;color:var(--lg-navy-dark)!important;letter-spacing:-.02em}.lp-profile-user-bio{color:var(--lg-text-light);font-size:14px}#profile-nav,.profile-nav,.lp-profile-nav-tabs{background:var(--lg-bg)!important;border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);padding:6px;list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:28px;box-shadow:var(--lg-shadow)}.lp-profile-nav-tabs>li,#profile-nav>ul>li{list-style:none}.lp-profile-nav-tabs>li>a,.lp-profile-nav-tabs>li>span,#profile-nav>ul>li>a{display:block;padding:10px 18px;border-radius:var(--lg-radius);font-size:13.5px;font-weight:500;color:var(--lg-text-light);transition:all var(--lg-transition);text-decoration:none;white-space:nowrap}.lp-profile-nav-tabs>li>a:hover,#profile-nav>ul>li>a:hover{background:var(--lg-bg-alt);color:var(--lg-text)}.lp-profile-nav-tabs>li.active>a,.lp-profile-nav-tabs>li.active>span,#profile-nav>ul>li.active>a{background:var(--lg-blue)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 8px rgb(59 130 246 / .2)}.profile-tab-sections{display:flex;gap:2px;border-bottom:2px solid var(--lg-border);margin-bottom:20px;padding:0;list-style:none}.profile-tab-sections li a{display:block;padding:10px 16px;font-size:13px;font-weight:500;color:var(--lg-text-muted);border-bottom:2px solid #fff0;margin-bottom:-2px;transition:all var(--lg-transition);text-decoration:none}.profile-tab-sections li a:hover{color:var(--lg-blue)}.profile-tab-sections li.active a{color:var(--lg-blue);border-bottom-color:var(--lg-blue);font-weight:600}.lp_profile_course_progress{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);overflow:hidden;box-shadow:var(--lg-shadow)}.lp_profile_course_progress__header{display:flex;padding:14px 20px;background:var(--lg-bg-alt);border-bottom:1px solid var(--lg-border);font-size:12px;font-weight:600;color:var(--lg-text-muted);text-transform:uppercase;letter-spacing:.05em}.lp_profile_course_progress__item{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--lg-border-light);transition:background var(--lg-transition)}.lp_profile_course_progress__item:last-child{border-bottom:none}.lp_profile_course_progress__item:hover{background:var(--lg-bg-alt)}.learn-press-profile-course__progress .course-thumbnail img{border-radius:var(--lg-radius)}.learn-press-profile-course__statistic{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.learn-press-profile-course__statistic>div{flex:1;min-width:140px;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);padding:20px 24px;box-shadow:var(--lg-shadow);text-align:center}.learn-press-profile-course__statistic .statistic-number{font-size:28px;font-weight:700;color:var(--lg-navy);line-height:1}.learn-press-profile-course__statistic .statistic-text{font-size:12px;color:var(--lg-text-muted);margin-top:4px;font-weight:500}.profile-orders,.profile-list-orders,.profile-list-table,.lp-list-table{width:100%;border-collapse:collapse;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);overflow:hidden;box-shadow:var(--lg-shadow)}.profile-list-orders thead th,.profile-list-table thead th,.lp-list-table thead th{text-align:left;padding:14px 20px;font-size:12px;font-weight:600;color:var(--lg-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--lg-border);background:var(--lg-bg-alt)}.profile-list-orders tbody td,.profile-list-table tbody td,.lp-list-table tbody td{padding:14px 20px;font-size:13.5px;color:var(--lg-text);border-bottom:1px solid var(--lg-border-light)}.profile-list-orders tbody tr:hover,.profile-list-table tbody tr:hover,.lp-list-table tbody tr:hover{background:var(--lg-bg-alt)}.lp-profile-content .form-field{margin-bottom:20px}.lp-profile-content .form-field label{display:block;font-size:13px;font-weight:600;color:var(--lg-text);margin-bottom:6px}.lp-profile-content .form-field input[type="text"],.lp-profile-content .form-field input[type="email"],.lp-profile-content .form-field input[type="password"],.lp-profile-content .form-field input[type="url"],.lp-profile-content .form-field textarea,.lp-profile-content .form-field select{width:100%;padding:10px 14px;border:1.5px solid var(--lg-border);border-radius:var(--lg-radius);font-size:14px;color:var(--lg-text);background:var(--lg-bg);transition:all var(--lg-transition)}.lp-profile-content .form-field input:focus,.lp-profile-content .form-field textarea:focus,.lp-profile-content .form-field select:focus{border-color:var(--lg-blue);box-shadow:0 0 0 3px rgb(59 130 246 / .1);outline:none}.learnpress_avatar__button{border-radius:var(--lg-radius)!important;font-size:13px!important;padding:8px 16px!important}.lp-profile-content .profile-courses table,.lp-profile-content .instructor-courses-table{width:100%;border-collapse:collapse;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);overflow:hidden;box-shadow:var(--lg-shadow)}#learn-press-checkout-form,.lp-checkout-form{max-width:960px;margin:0 auto}.lp-checkout-block{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);padding:28px;margin-bottom:20px;box-shadow:var(--lg-shadow)}.lp-checkout-block h4,.lp-checkout-block .block-title{font-size:18px;font-weight:700;color:var(--lg-navy);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--lg-border)}.lp-checkout-form .form-field,.lp-checkout-form .lp-form-fields .form-field{margin-bottom:18px}.lp-checkout-form .form-field label{display:block;font-size:13px;font-weight:600;color:var(--lg-text);margin-bottom:6px}.lp-checkout-form input[type="text"],.lp-checkout-form input[type="email"],.lp-checkout-form input[type="password"],.lp-checkout-form textarea,.lp-checkout-form select{width:100%;padding:11px 14px;border:1.5px solid var(--lg-border);border-radius:var(--lg-radius);font-size:14px;color:var(--lg-text);background:var(--lg-bg);transition:all var(--lg-transition)}.lp-checkout-form input:focus,.lp-checkout-form textarea:focus,.lp-checkout-form select:focus{border-color:var(--lg-blue);box-shadow:0 0 0 3px rgb(59 130 246 / .1);outline:none}.payment-method-form{background:var(--lg-bg-alt);border:1px solid var(--lg-border-light);border-radius:var(--lg-radius);padding:16px 20px;margin-bottom:12px;transition:all var(--lg-transition)}.payment-method-form:hover{border-color:var(--lg-blue-100)}.gateway-input{accent-color:var(--lg-blue)}table.learn-press-checkout-review-order{width:100%;border-collapse:collapse;margin-bottom:20px}table.learn-press-checkout-review-order th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--lg-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--lg-border);background:var(--lg-bg-alt)}table.learn-press-checkout-review-order td{padding:14px 16px;font-size:14px;color:var(--lg-text);border-bottom:1px solid var(--lg-border-light)}table.learn-press-checkout-review-order .cart-total td{font-size:18px;font-weight:700;color:var(--lg-navy);border-top:2px solid var(--lg-border)}#learn-press-checkout-place-order{width:100%;text-align:center;font-size:16px!important;padding:14px 28px!important;margin-top:8px}.lp-checkout-sign-in-link a,.lp-checkout-sign-up-link a,.lp-link-login{color:var(--lg-blue)!important;font-weight:600;transition:color var(--lg-transition)}.lp-checkout-sign-in-link a:hover,.lp-checkout-sign-up-link a:hover,.lp-link-login:hover{color:var(--lg-navy)!important}.learn-press-checkout-comment textarea{min-height:80px}.lp-checkout-remember{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lg-text-light)}.lp-checkout-remember input[type="checkbox"]{accent-color:var(--lg-blue);width:16px;height:16px}.learnpress-page a,.lp-content-area a{color:var(--lg-blue);transition:color var(--lg-transition)}.learnpress-page a:hover,.lp-content-area a:hover{color:var(--lg-navy)}.learnpress-page a:focus-visible,.learnpress-page button:focus-visible,.learnpress-page input:focus-visible,.learnpress-page select:focus-visible{outline:2px solid var(--lg-blue);outline-offset:2px}.lp-loading-circle .lp-loading-circle__item::before{background-color:var(--lg-blue)!important}.review-stars .star,.course-rate .star{color:#f59e0b}.coming-soon-message{background:var(--lg-navy)!important;color:#fff!important;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600}@media (max-width:768px){.lp-courses-bar{flex-direction:column;align-items:stretch}.stats-grid,.learn-press-profile-course__statistic{flex-direction:column}.learn-press-profile-course__statistic>div{min-width:100%}#profile-nav,.lp-profile-nav-tabs{flex-direction:column}.lp-checkout-block{padding:20px}.learn-press-nav-tabs,.course-nav-tabs,.wrapper-course-nav-tabs ul{overflow-x:auto;-webkit-overflow-scrolling:touch}.curriculum-sections .section-header{padding:14px 16px!important}.curriculum-sections .section-content .course-item,.curriculum-sections .section-content .section-item{padding:12px 16px}.wrapper-profile-header,.lp-profile-right{padding:20px}.lp-profile-username{font-size:20px!important}}@media (max-width:480px){.learn-press-courses .thim-course-content,.learn-press-courses .course-content{padding:14px!important}.learn-press-courses .course-title{font-size:14px!important}.profile-tab-sections{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}