.bbms-membership-widget{padding:0}.bbms-profile-wrapper{padding:0 30px;margin:0 0 30px;border:1px solid var(--bb-content-border-color,#e2e2e2);border-radius:var(--bb-card-radius,6px);background-color:var(--bb-content-background-color,#fff)}.bbms-profile-wrapper .bbms-profile-header{padding:20px 0;margin:0 0 20px;border-bottom:1px solid var(--bb-content-border-color,#e2e2e2)}.bbms-profile-wrapper .bbms-profile-header h2{font-size:18px;font-weight:700;color:var(--bb-headings-color,var(--bb-body-text-color,#1e2132));line-height:1.8;letter-spacing:-.48px;margin:0;padding:0}.bbms-membership-widget .bm_wrapper table.bbms-account-table,.bm_wrapper table.bbms-account-table{border:none;width:100%!important;border-collapse:collapse;table-layout:auto;margin:0}.bbms-membership-widget .bm_wrapper table.bbms-account-table tr,.bm_wrapper table.bbms-account-table tr{border:none;padding:0}.bbms-membership-widget .bm_wrapper table.bbms-account-table tr.bbms-alt-row,.bm_wrapper table.bbms-account-table tr.bbms-alt-row{background:transparent}.bbms-membership-widget .bm_wrapper table.bbms-account-table td,.bm_wrapper table.bbms-account-table td{border-left:none}.bbms-membership-widget .bm_wrapper table.bbms-account-table thead th,.bm_wrapper table.bbms-account-table thead th{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--bb-alternate-text-color,#aaa);padding:12px 0;border-bottom:1px solid var(--bb-content-border-color,#e2e2e2);text-align:left;background:transparent}.bbms-membership-widget .bm_wrapper table.bbms-account-table tbody td,.bm_wrapper table.bbms-account-table tbody td{padding:12px 0;border-bottom:1px solid var(--bb-content-border-color,#e2e2e2);font-size:14px;color:var(--bb-body-text-color,#1e2132);vertical-align:top}.bbms-membership-widget .bm_wrapper table.bbms-account-table tbody tr:last-child td,.bm_wrapper table.bbms-account-table tbody tr:last-child td{border-bottom:none}.bbms-membership-widget .bm_wrapper table.bbms-account-table tbody tr:hover,.bm_wrapper table.bbms-account-table tbody tr:hover{background-color:var(--bb-content-background-color,#fafafa)}.bbms-membership-widget .bm_wrapper .bbms-account-table .bbms-active,.bm_wrapper .bbms-account-table .bbms-active{color:#1cd991;font-weight:600}.bbms-membership-widget .bm_wrapper .bbms-account-table .bbms-inactive,.bm_wrapper .bbms-account-table .bbms-inactive{color:#ef3e4a}.bbms-membership-widget .bbms-account-product{font-weight:600;margin-bottom:2px}.bbms-membership-widget .bbms-account-subscr-id{font-size:12px;color:var(--bb-alternate-text-color,#aaa)}.bbms-membership-widget .bbms-account-terms,.bbms-membership-widget .bbms-account-rebill{font-size:13px;color:var(--bb-alternate-text-color,#aaa);margin-top:2px}.bbms-membership-widget .bbms-account-auto-rebill{margin-bottom:2px}.bbms-membership-widget .bbms-account-actions a{display:inline-block;padding:4px 12px;text-decoration:none;background-color:var(--bb-primary-button-background-regular,#606099);color:var(--bb-primary-button-text-regular,#FFFFFF);border:1px solid var(--bb-primary-button-border-regular,#606099);font-family:inherit;font-size:15px;border-radius:var(--bb-button-radius,6px);margin:4px 4px 4px 0;text-align:center;transition:background-color 0.2s,border-color 0.2s}.bbms-membership-widget .bbms-account-actions a:hover{background-color:var(--bb-primary-button-background-hover,#595999);color:var(--bb-primary-button-text-hover,#FFFFFF);border-color:var(--bb-primary-button-border-hover,#595999)}.bbms-membership-widget .bbms-account-actions a.bbms-open-upgrade-popup{border:1px solid var(--bb-content-border-color,#e2e2e2);background-color:var(--bb-content-background-color,#fff);color:var(--bb-headings-color,#1e2132)}.bbms-membership-widget .bbms-account-actions a.bbms-open-upgrade-popup:hover{background-color:var(--bb-secondary-button-background-regular,#F4F3F2);color:var(--bb-secondary-button-text-regular,#1E2132);border:1px solid var(--bb-secondary-button-border-regular,#F4F3F2)}.bbms-white-popup{background-color:var(--bb-content-background-color,#fff);border:1px solid var(--bb-content-border-color,#e2e2e2);border-radius:var(--bb-button-radius,6px)}.bbms-white-popup .bbms-btn.bbms-upgrade-cancel{border:1px solid var(--bb-content-border-color,#e2e2e2);background-color:var(--bb-content-background-color,#fff);color:var(--bb-headings-color,#1e2132)}.bbms-white-popup .bbms-btn.bbms-upgrade-cancel:hover{background-color:var(--bb-secondary-button-background-regular,#F4F3F2);color:var(--bb-secondary-button-text-regular,#1E2132);border:1px solid var(--bb-secondary-button-border-regular,#F4F3F2)}.bbms-white-popup .bbms-btn{display:inline-block;padding:4px 12px;text-decoration:none;background-color:var(--bb-primary-button-background-regular,#606099);color:var(--bb-primary-button-text-regular,#FFFFFF);border:1px solid var(--bb-primary-button-border-regular,#606099);font-family:inherit;font-size:15px;border-radius:var(--bb-button-radius,6px);margin:2px 4px 2px 0;transition:background-color 0.2s,border-color 0.2s;min-height:35px}.bbms-white-popup .bbms-btn:hover{background-color:var(--bb-primary-button-background-hover,#595999);color:var(--bb-primary-button-text-hover,#FFFFFF);border-color:var(--bb-primary-button-border-hover,#595999)}.bbms-membership-widget #bbms-subscriptions-paging,.bbms-membership-widget #bbms-payments-paging{padding:15px 0 5px}.bbcs-course-list .navigation a,.bbcs-card-nav a,.bbms-membership-widget #bbms-subscriptions-paging a,.bbms-membership-widget #bbms-payments-paging a{display:inline-block;font-size:13px;background-color:transparent;color:var(--bb-headings-color,#1e2132);border:1px solid var(--bb-content-border-color,#cececf);padding:8px 16px;border-radius:8px;margin:0 0 15px;text-decoration:none;line-height:1.5}.bbcs-course-list .navigation a:hover,.bbcs-card-nav a:hover,.bbms-membership-widget #bbms-subscriptions-paging a:hover,.bbms-membership-widget #bbms-payments-paging a:hover{background-color:transparent;color:var(--bb-headings-color,#1e2132);border-color:var(--bb-content-border-color,#cececf);box-shadow:none}.bbms-membership-widget .bbms-no-active-subscriptions,.bbms-membership-widget .bm-no-subs{padding:30px 20px;text-align:center;color:var(--bb-alternate-text-color,#aaa);font-size:14px}.bbms-membership-widget .bm_wrapper{padding:0}.bbms-membership-widget .bbms-account-form{padding:5px 0}.bbms-membership-widget .bm-form-row{margin-bottom:20px}.bbms-membership-widget .bm-form-row label{display:block;font-size:14px;font-weight:500;color:var(--bb-body-text-color,#1e2132);margin-bottom:8px}.bbms-membership-widget .bm-form-row .cc-error{display:none;color:#ef3e4a;font-size:12px;margin-left:8px}.bbms-membership-widget .bm_wrapper input.bbms-form-input{width:100%;max-width:100%;padding:8px 14px;border:1px solid var(--bb-content-border-color,#e2e2e2);border-radius:var(--bb-input-radius,4px);font-size:14px;color:var(--bb-body-text-color,#1e2132);background-color:var(--bb-content-background-color,#fff);box-sizing:border-box;transition:border-color 0.2s;line-height:1.5}.bbms-membership-widget .bm_wrapper input.bbms-form-input:focus{outline:none;border-color:var(--bb-primary-color,#007CFF);box-shadow:0 0 0 1px var(--bb-primary-color,#007CFF)}.bbms-membership-widget .bbms-submit{display:inline-block;padding:10px 28px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;color:#fff;background-color:var(--bb-primary-color,#007CFF);transition:opacity 0.2s}.bbms-membership-widget .bbms-submit:hover{opacity:.85}.bbms-membership-widget .bbms_spacer{height:10px;line-height:10px}.bbms-membership-widget #bbms-account-welcome-message,.bbms-membership-widget #bbms-account-user-message{padding:12px 16px;margin-bottom:20px;background-color:var(--bb-content-background-color,#f7f7f7);border-radius:4px;font-size:14px}.bbms-membership-widget span.bbms-account-change-password{display:none!important}.bbms-membership-widget .bbcs-course-list .grid{min-width:0;max-width:none;margin:0;overflow:visible;display:flex;align-items:center;padding:14px 0;border-bottom:1px solid var(--bb-content-border-color,#e2e2e2)}.bbms-membership-widget .bbcs-course-list .grid:last-of-type{border-bottom:none}.bbms-membership-widget .bbcs-course-list .grid:after{display:none}.bbms-membership-widget .bbcs-course-list .grid .col-1-2{float:none;padding-right:0}.bbms-membership-widget .bbcs-course-list .grid .col-1-2.grid-pad{padding:0}.bbms-membership-widget .bbcs-course-list .grid .col-1-2:first-child{flex:1;min-width:0}.bbms-membership-widget .bbcs-course-list .grid .col-1-2:last-child{width:140px;flex-shrink:0}.bbms-membership-widget .bbcs-course-list a{font-size:14px;font-weight:600;color:var(--bb-body-text-color,#1e2132);text-decoration:none;transition:color 0.2s}.bbms-membership-widget .bbcs-course-list a:hover{color:var(--bb-primary-color,#007CFF)}.bbms-membership-widget .bbcs-course-list .course-progress{height:22px;border-radius:11px;background-color:var(--bb-content-border-color,#e7e9ec);overflow:hidden;width:100%}.bbms-membership-widget .bbcs-course-list .course-progress .user-progress{height:100%;border-radius:11px;background-color:#1cd991;font-size:11px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;min-width:22px}.bbms-membership-widget .bbcs-course-list .navigation{padding:15px 0 5px;overflow:hidden}.bbms-membership-widget .bbcs-course-list .navigation a{font-weight:400;color:var(--bb-primary-color,#007CFF);font-size:13px}body.bb-readylaunch-template .bbms-membership-widget .bbms_update_account_table{margin-bottom:24px}@media screen and (max-width:768px){.bbms-membership-widget .bbms-account-table,.bbms-membership-widget .bbms-account-table thead,.bbms-membership-widget .bbms-account-table tbody,.bbms-membership-widget .bbms-account-table th,.bbms-membership-widget .bbms-account-table td,.bbms-membership-widget .bbms-account-table tr{display:block}.bbms-membership-widget .bbms-account-table thead{display:none}.bbms-membership-widget .bbms-account-table tbody tr{margin-bottom:15px;padding:15px;border:1px solid var(--bb-content-border-color,#e2e2e2);border-radius:4px}.bbms-membership-widget .bbms-account-table tbody td{padding:6px 0;border-bottom:none;text-align:left}.bbms-membership-widget .bbms-account-table tbody td::before{content:attr(data-label);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--bb-alternate-text-color,#aaa);margin-bottom:2px}.bbms-profile-wrapper{padding:0 15px}.bbms-membership-widget .bbcs-course-list .grid{flex-direction:column;align-items:stretch;gap:8px}.bbms-membership-widget .bbcs-course-list .grid .col-1-2:last-child{width:100%}}body.bb-readylaunch-template nav.bb-rl-profile-subnav:has(~.bbms-profile-wrapper){padding-bottom:var(--bb-rl-space-200,16px);border-bottom:1px solid var(--bb-rl-border-secondary-color,#e7e7e7)}body.bb-readylaunch-template .bb-rl-profile-subnav~.bbms-profile-wrapper{margin-top:var(--bb-rl-space-300,24px)}body.bb-readylaunch-template .bbms-profile-wrapper{border-color:var(--bb-rl-border-secondary-color,#e7e7e7);background-color:var(--bb-rl-background-color,#fff);border-radius:var(--bb-rl-radius-200,12px)}body.bb-readylaunch-template .bbms-profile-wrapper .bbms-profile-header{border-bottom-color:var(--bb-rl-border-color,#f3f3f3)}body.bb-readylaunch-template .bbms-profile-wrapper .bbms-profile-header h2{color:var(--bb-rl-text-color,#242425);font-size:var(--bb-rl-font-size-lg,18px)}body.bb-readylaunch-template .bm_wrapper table.bbms-account-table thead th{color:var(--bb-rl-text-secondary-color,#555556);border-bottom-color:var(--bb-rl-border-color,#f3f3f3)}body.bb-readylaunch-template .bm_wrapper table.bbms-account-table tbody td{color:var(--bb-rl-text-color,#242425);border-bottom-color:var(--bb-rl-border-color,#f3f3f3)}body.bb-readylaunch-template .bbms-membership-widget .bbms-account-subscr-id,body.bb-readylaunch-template .bbms-membership-widget .bbms-account-terms,body.bb-readylaunch-template .bbms-membership-widget .bbms-account-rebill{color:var(--bb-rl-text-secondary-color,#555556)}body.bb-readylaunch-template .bbms-membership-widget .bbms-account-actions a{background-color:var(--bb-rl-background-brand-primary-color);color:var(--bb-rl-text-white-color);border:1px solid var(--bb-rl-background-brand-primary-color);border-radius:var(--bb-rl-radius-base,8px)}body.bb-readylaunch-template .bbms-membership-widget .bbms-account-actions a.bbms-account-upgrade,body.bb-readylaunch-template .bbms-white-popup .bbms-btn.bbms-upgrade-cancel{background-color:var(--bb-rl-background-tertiary-color);color:var(--bb-rl-text-color);border:1px solid transparent}body.bb-readylaunch-template .bbms-white-popup .bbms-btn.bbms-upgrade-cancel:hover,body.bb-readylaunch-template .bbms-membership-widget .bbms-account-actions a.bbms-account-upgrade:hover{background-color:var(--bb-rl-background-tertiary-hover-color)}body.bb-readylaunch-template .bbms-membership-widget .bbms-account-actions a:hover{background-color:var(--bb-rl-background-brand-primary-hover-color)}body.bb-readylaunch-template .bbms-white-popup .bbms-btn{background-color:var(--bb-rl-background-brand-primary-color);color:var(--bb-rl-text-white-color);border:1px solid var(--bb-rl-background-brand-primary-color);border-radius:var(--bb-rl-radius-base,8px)}body.bb-readylaunch-template .bbms-white-popup .bbms-btn:hover{background-color:var(--bb-rl-background-brand-primary-hover-color)}body.bb-readylaunch-template .bbms-membership-widget .bm_wrapper input.bbms-form-input{border-color:var(--bb-rl-border-secondary-color,#e7e7e7);color:var(--bb-rl-text-color,#242425);background-color:var(--bb-rl-background-color,#fff);border-radius:var(--bb-rl-radius-base,8px)}body.bb-readylaunch-template .bbms-membership-widget .bm_wrapper input.bbms-form-input:focus{border-color:var(--bb-rl-primary-color,#4946fe);box-shadow:0 0 0 1px var(--bb-rl-primary-color,#4946fe)}body.bb-readylaunch-template .bbms-membership-widget .bbms-submit{background-color:var(--bb-rl-background-brand-primary-color,#4946fe);border-radius:var(--bb-rl-radius-base,8px)}body.bb-readylaunch-template .bbms-membership-widget .bbms-submit:hover{background-color:var(--bb-rl-background-brand-primary-hover-color,#4937f4);opacity:1}body.bb-readylaunch-template .bbms-membership-widget .bm-form-row label{color:var(--bb-rl-text-color,#242425)}body.bb-readylaunch-template .bbms-membership-widget .bbms-no-active-subscriptions,body.bb-readylaunch-template .bbms-membership-widget .bm-no-subs{color:var(--bb-rl-text-secondary-color,#555556)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list .navigation a,body.bb-readylaunch-template .bbms-membership-widget #bbms-subscriptions-paging a,body.bb-readylaunch-template .bbms-membership-widget #bbms-payments-paging a{color:var(--bb-rl-text-color,#242425)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list .grid{border-bottom-color:var(--bb-rl-border-color,#f3f3f3)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list a{color:var(--bb-rl-text-color,#242425)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list a:hover{color:var(--bb-rl-primary-color,#4946fe)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list .course-progress{background-color:var(--bb-rl-background-secondary-color,#f6f6f6)}body.bb-readylaunch-template .bbms-membership-widget .bbcs-course-list .navigation a{color:var(--bb-rl-primary-color,#4946fe)}body.bb-readylaunch-template .bb-lms-pagination{display:flex;align-items:center;padding-top:var(--bb-rl-space-400);padding-bottom:var(--bb-rl-space-400)}body.bb-readylaunch-template .bb-lms-pagination .pag-count{display:none}body.bb-readylaunch-template .bb-lms-pagination{display:flex;align-items:center;margin-left:auto;gap:var(--bb-rl-space-100)}body.bb-readylaunch-template .bb-lms-pagination .pag-data{display:flex;align-items:center;gap:var(--bb-rl-space-100)}body.bb-readylaunch-template .bb-lms-pagination a,body.bb-readylaunch-template .bb-lms-pagination span{font-size:var(--bb-rl-font-size-sm);font-weight:500;line-height:var(--bb-rl-space-400)}body.bb-readylaunch-template .bb-lms-pagination .next,body.bb-readylaunch-template .bb-lms-pagination .prev{display:inline-flex;align-items:center;gap:var(--bb-rl-space-50);font-size:0;padding:0 var(--bb-rl-space-200);border:1px solid var(--bb-rl-border-tertiary-color);border-radius:var(--bb-rl-radius-md)}body.bb-readylaunch-template .bb-lms-pagination .next::before,body.bb-readylaunch-template .bb-lms-pagination .prev::before{font-size:var(--bb-rl-font-size-sm);content:attr(data-bb-rl-label)}body.bb-readylaunch-template .bb-lms-pagination .next::after,body.bb-readylaunch-template .bb-lms-pagination .prev::after{font-size:var(--bb-rl-font-size-base);content:"";font-weight:400;font-family:bb-icons-rl;font-style:normal;line-height:1;position:relative;top:1px}body.bb-readylaunch-template .bb-lms-pagination .prev{flex-direction:row-reverse;margin-right:var(--bb-rl-space-500)}@media screen and (max-width:544px){body.bb-readylaunch-template .bb-lms-pagination .prev{margin-right:var(--bb-rl-space-200)}}body.bb-readylaunch-template .bb-lms-pagination .prev::after{content:"\e138"}body.bb-readylaunch-template .bb-lms-pagination .next{margin-left:var(--bb-rl-space-500)}@media screen and (max-width:544px){body.bb-readylaunch-template .bb-lms-pagination .next{margin-left:var(--bb-rl-space-200)}}body.bb-readylaunch-template .bb-lms-pagination .next::after{content:"\e13a"}body.bb-readylaunch-template .bb-lms-pagination .bb-rl-page-numbers:not(.prev):not(.next),body.bb-readylaunch-template .bb-lms-pagination .page-numbers:not(.prev):not(.next){display:inline-flex;min-width:var(--bb-rl-space-400);height:var(--bb-rl-space-400);border:1px solid transparent;border-radius:var(--bb-rl-radius-md);justify-content:center;color:var(--bb-rl-text-tertiary-color)}body.bb-readylaunch-template .bb-lms-pagination .bb-rl-page-numbers:not(.prev):not(.next).current,body.bb-readylaunch-template .bb-lms-pagination .page-numbers:not(.prev):not(.next).current{color:var(--bb-rl-text-color);border:1px solid var(--bb-rl-border-quaternary-color);background-color:var(--bb-rl-background-color)}body.bb-readylaunch-template .bb-lms-pagination .bb-rl-page-numbers:not(.prev):not(.next):hover,body.bb-readylaunch-template .bb-lms-pagination .page-numbers:not(.prev):not(.next):hover{border-color:var(--bb-rl-border-tertiary-color)}body.bb-readylaunch-template .bb-lms-pagination a.next,body.bb-readylaunch-template .bb-lms-pagination a.prev{color:var(--bb-rl-text-color)}body.bb-readylaunch-template .bb-lms-pagination span.next,body.bb-readylaunch-template .bb-lms-pagination span.prev{color:var(--bb-rl-text-disabled-color)}body.bb-readylaunch-template .bm_login_form>.bbms-form input[type=submit]{background-color:var(--bbcs-primary-button-background-regular);border:1px solid var(--bbcs-primary-button-border-regular);border-radius:var(--bbcs-block-radius-inner);color:var(--bbcs-primary-button-text-regular)}body.bb-readylaunch-template .bm_login_form>.bbms-form input[type=submit]:hover{background-color:var(--bbcs-primary-button-background-regular);border-color:var(--bbcs-primary-button-border-regular);color:var(--bbcs-primary-button-text-regular)}body:not(.membership) .bm_wrapper:has(.bbms-account-table){border-color:var(--bb-content-border-color,#e7e7e7);background-color:var(--bb-content-background-color,#fff);border-radius:12px;padding:12px 24px}#bbms-account-nav{margin-bottom:12px}#bbms-account-nav .bbms-nav-item a{display:block;color:var(--bb-body-text-color,#1e2132);border-radius:99px;padding:6px 12px;border:1px solid var(--bb-content-border-color,#e2e2e2);font-size:13px;line-height:1.4}#bbms-account-nav .bbms-nav-item.bbms-active-nav-tab a{color:var(--bb-headings-color,#1e2132);border-color:var(--bb-headings-color,#1e2132)}#bbms-account-nav .bbms-nav-item a#bbms-account-logout{background-color:var(--bb-primary-button-background-regular,#606099);color:var(--bb-primary-button-text-regular,#FFFFFF);border:1px solid var(--bb-primary-button-border-regular,#606099)}.bm_wrapper .bbms-account-form .bbms-submit{line-height:1}.bm_login_form>.bbms-form{max-width:450px}.buddyboss-theme .bm_login_form>.bbms-form .dashicons{font-family:bb-icons;font-size:22px}.buddyboss-theme .bm_login_form>.bbms-form .dashicons-visibility:before{content:'\ee69'}.buddyboss-theme .bm_login_form>.bbms-form .dashicons-hidden:before{content:"\ee6a"}.bm_login_form>.bbms-form label:has(#rememberme){display:flex;align-items:center;gap:8px}.bm_login_form>.bbms-form input[type=submit]{line-height:1;height:auto;background-color:var(--bb-primary-button-background-regular,#385DFF);color:var(--bb-primary-button-text-regular,#FFFFFF);border:1px solid var(--bb-primary-button-border-regular,#385DFF)}.bm_login_form>.bbms-form input[type=submit]:hover{outline:none;text-decoration:none;background-color:var(--bb-primary-button-background-hover,#1E42DD);color:var(--bb-primary-button-text-hover,#FFFFFF);border-color:var(--bb-primary-button-border-hover,#1E42DD)}.bm_login_form>.bbms-form .bm-hide-pw{position:relative}.bm_login_form>.bbms-form .button.bm-hide-pw{color:inherit;position:absolute;right:0;top:0;display:flex;width:auto;height:100%;align-items:center;background:0 0;border:0;line-height:1;padding:0 1em;box-shadow:none}.bm_login_form>.bbms-form .button.bm-hide-pw .dashicons{height:auto;width:auto}.bbcs-card{border-radius:6px}.bbcs-card .bbcs-card-link,.bbcs-card .bbcs-card-link:hover{color:var(--bb-primary-color,#007CFF)!important}.bbcs-card .bbcs-card-link svg{fill:var(--bb-primary-color,#007CFF)}body.bb-readylaunch-template .bbcs-card .bbcs-card-link,body.bb-readylaunch-template .bbcs-card .bbcs-card-link:hover{color:var(--bb-rl-primary-color,#4946fe)!important}body.bb-readylaunch-template .bbcs-card .bbcs-card-link svg{fill:var(--bb-rl-primary-color,#4946fe)}